FreeBSD/src 335635head/sys/amd64/include asmacros.h

Do not leave stray qword on top of stack for interrupts and exceptions
without error code.  Doing so it mis-aligned the stack.

Since the only consumer of the SSE instructions with the alignment
requirements is AES-NI module, and since the FPU context cannot be
accessed in interrupts, the only situation where the alignment matter
are the compat32 syscalls, as reported in the PR.

PR:     229222
Reported and tested by:  dewayne at heuristicsystems.com.au
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week

FreeBSD/src 335634head/sys/x86/x86 tsc.c

Do not access ISA timer if BIOS reports that there is no legacy
devices present.

On at least one machine where it would matter since the ISA timer is
power gated when booted in the UEFI mode, BIOS still reports that the
legacy devices are present.  That is, user still have to manually
disable TSC calibration on such machines.  Hopefully it will be more
useful in the future.

Discussed with: Ben Widawsky <benjamin.widawsky at intel.com>
Reviewed by:    royger
Sponsored by:   The FreeBSD Foundation
Differential revision:  https://reviews.freebsd.org/D16004
MFC after:      1 week

NetBSD/pkgsrc 6EZ123Ax11/xfce4-settings Makefile

   Fix typo in configure argument.
VersionDeltaFile
1.43+2-2x11/xfce4-settings/Makefile
+2-21 files

LLVM/llvm 335452llvm/trunk/tools/llvm-exegesis/lib BenchmarkRunner.cpp Target.cpp, llvm/trunk/tools/llvm-exegesis/lib/X86 Target.cpp

[llvm-exegesis][NFC] clang-format

LLVM/llvm 335451llvm/trunk/lib/CodeGen/SelectionDAG DAGCombiner.cpp

Fix -Wparentheses gcc warning. NFCI.

LLVM/llvm 335450llvm/trunk/tools/llvm-exegesis/lib MCInstrDescView.h

[llvm-exegesis][NFC] Fix `Operand` class comments.

FreeBSD/src 335633head/sys/dev/vt/hw/vga vt_vga.c

Fix compilation.

Pointy hat to:  me
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week

LLVM/llvm 335449cfe/trunk/lib/Format UnwrappedLineParser.cpp, cfe/trunk/unittests/Format FormatTestTextProto.cpp

[clang-format] Fix end-of-file comments text proto formatting

Summary:
The case of end-of-file comments was formatted badly:
```
key: value
    # end-of-file comment
```
This patch fixes that formatting:
```
key: value
# end-of-file comment
```

Subscribers: cfe-commits

Differential Revision: https://reviews.llvm.org/D48539

FreeBSD/src 335632head/sys/dev/vt/hw/vga vt_vga.c, head/sys/x86/include x86_var.h

Provide a helper function acpi_get_fadt_bootflags() to fetch the FADT
x86 boot flags.

Reviewed by:    royger
Sponsored by:   The FreeBSD Foundation
Differential revision:  https://reviews.freebsd.org/D16004
MFC after:      1 week

NetBSD/src 6KBJ2UIshare/man/man9 bpf.9

   Remove superfluous Pp.
VersionDeltaFile
1.5+1-2share/man/man9/bpf.9
+1-21 files

FreeBSD/src 335631head/sys/dev/vt/hw/vga vt_vga.c

Always initialize the ignore local variable.

Reviewed by:    royger
Sponsored by:   The FreeBSD Foundation
Differential revision:  https://reviews.freebsd.org/D16004

HardenedBSD/hardenedbsd 2312085share/man/man4 vt.4, share/man/man9 epoch.9

Merge remote-tracking branch 'origin/hardened/current/master' into 
hardened/current/unstable

* origin/hardened/current/master:
  vt: add option to ignore NO_VGA flag in ACPI
  Fix spelling of "reclamation".

FreeBSD/src 335630stable 11, stable/11/contrib/elftoolchain/libdwarf dwarf_dump.c dwarf.h

MFC r334881:
Add DW_LANG_* definitions from DWARF 4 and 5.

HardenedBSD/hardenedbsd 7598ab5share/man/man4 vt.4, share/man/man9 epoch.9

Merge branch 'freebsd/current/master' into hardened/current/master

* freebsd/current/master:
  vt: add option to ignore NO_VGA flag in ACPI
  Fix spelling of "reclamation".

HardenedBSD/hardenedbsd 70cf180contrib/ofed/librdmacm/examples mckey.c, sys/dev/usb/serial uchcom.c

Merge remote-tracking branch 'origin/hardened/11-stable/master' into 
hardened/11-stable/unstable

* origin/hardened/11-stable/master:
  MFC r333638: calibrate lapic timer in native_lapic_setup
  MFC r334002: uchcom: extend hardware support to version 0x30
  MFC r334001: uchcom: remove UCHCOM_REG_BREAK2 alias of UCHCOM_REG_LCR1
  MFC r334000: uchcom: reject parity and double stop bits as unsupported
  MFC r333999: uchcom: add a hardware configuration tweak seen in Linux code
  MFC r333998: uchcom: add DPRINTF-s to aid debugging of the driver
  MFC r333997: uchcom: report detected product based on USB product ID
  MFC r335282: Fix false positive on failure

LLVM/llvm 335448lldb/trunk/source/Utility FileSpec.cpp

Revert "[FileSpec] Always normalize"

This reverts r335432 because remove_dots() is expensive and measuring
its impact showed an observable performance regression
(https://reviews.llvm.org/D45977#1078510).

NetBSD/src X44auwcsys/sys module.h

   Resolve conflict correctly!
VersionDeltaFile
1.41.14.10+4-3sys/sys/module.h
+4-31 files

HardenedBSD/hardenedbsd 74414fccontrib/ofed/librdmacm/examples mckey.c, sys/dev/usb/serial uchcom.c

Merge branch 'freebsd/11-stable/master' into hardened/11-stable/master

* freebsd/11-stable/master:
  MFC r333638: calibrate lapic timer in native_lapic_setup
  MFC r334002: uchcom: extend hardware support to version 0x30
  MFC r334001: uchcom: remove UCHCOM_REG_BREAK2 alias of UCHCOM_REG_LCR1
  MFC r334000: uchcom: reject parity and double stop bits as unsupported
  MFC r333999: uchcom: add a hardware configuration tweak seen in Linux code
  MFC r333998: uchcom: add DPRINTF-s to aid debugging of the driver
  MFC r333997: uchcom: report detected product based on USB product ID
  MFC r335282: Fix false positive on failure

NetBSD/pkgsrc JZ9Bbmtprint/cups-base options.mk buildlink3.mk

   cups-base: Rename PKG_OPTIONS.cups to PKG_OPTIONS.cups-base

   Using a PKG_OPTIONS_VAR that is different to PKGBASE is problematic when
   PKG_BUILD_OPTIONS is used. Deprecate the `cups' option (via PKG_LEGACY_OPTIONS
   so if `cups' is still used everything will continue to work) in favour of
   `cups-base'.

   Thanks to <bouyer> for pointing out this problem on tech-pkg@ ML!

NetBSD/src ptGolYRsys/dev/pcmcia if_malo_pcmcia.c

Simplify bpf_mtap() call. No functional change.
VersionDeltaFile
1.17+3-4sys/dev/pcmcia/if_malo_pcmcia.c
+3-41 files

OpenBSD/src exh4YPtsys/net pfkeyv2.c

   Push the NET_LOCK() down in pfkeyv2_send().

   While here document which field of the PCB is protected by which lock.

   ok visa@
VersionDeltaFile
1.186+99-36sys/net/pfkeyv2.c
+99-361 files

OpenBSD/src vSeNeyOsys/net route.c rtsock.c

   Factorize MPLS setup/teardown into two functions.

   ok claudio@
VersionDeltaFile
1.376+41-28sys/net/route.c
1.272+10-38sys/net/rtsock.c
1.170+4-1sys/net/route.h
+55-673 files

FreeBSD/src 335629head/share/man/man4 vt.4, head/sys/dev/vt/hw/vga vt_vga.c

vt: add option to ignore NO_VGA flag in ACPI

To workaround buggy firmware that sets this flag when there's actually
a VGA present.

Reported and tested by: Yasuhiro KIMURA <yasu at utahime.org>
Sponsored by:          Citrix Systems R&D
Reviewed by:           kib
Differential revision:  https://reviews.freebsd.org/D16003

HardenedBSD/hardenedbsd e39ad1eshare/man/man4 vt.4, sys/dev/vt/hw/vga vt_vga.c

vt: add option to ignore NO_VGA flag in ACPI

To workaround buggy firmware that sets this flag when there's actually
a VGA present.

Reported and tested by: Yasuhiro KIMURA <yasu at utahime.org>
Sponsored by:          Citrix Systems R&D
Reviewed by:           kib
Differential revision:  https://reviews.freebsd.org/D16003

OpenBSD/src 0uLMwk9sys/net rtsock.c

   Push the NET_LOCK() down in rtm_output().

   ok tb@, visa@
VersionDeltaFile
1.271+36-11sys/net/rtsock.c
+36-111 files

NetBSD/src LJ8r4TYshare/mk bsd.README

   Rephrase the documentation of MKSANITIZER

   Based on the feedback from <f8l> and <pgoyette>.
VersionDeltaFile
1.377+6-7share/mk/bsd.README
+6-71 files

FreeBSD/ports 473303head/devel/jenkins distinfo Makefile

- Update to 2.129

FreeBSD/ports 473302head/graphics/zathura-pdf-mupdf Makefile pkg-descr

- Update WWW
- Cosmetic fixes

Approved by:    portmgr blanket

HardenedBSD/hardenedbsd fce8b9bsys/dev/usb/serial uchcom.c

Merge remote-tracking branch 'origin/hardened/10-stable/master' into 
hardened/10-stable/unstable

* origin/hardened/10-stable/master:
  MFC r334002: uchcom: extend hardware support to version 0x30
  MFC r334001: uchcom: remove UCHCOM_REG_BREAK2 alias of UCHCOM_REG_LCR1
  MFC r334000: uchcom: reject parity and double stop bits as unsupported
  MFC r333999: uchcom: add a hardware configuration tweak seen in Linux code
  MFC r333998: uchcom: add DPRINTF-s to aid debugging of the driver
  MFC r333997: uchcom: report detected product based on USB product ID

OpenBSD/src s1xAaWTsys/kern kern_descrip.c, sys/sys filedesc.h

   Introduce fnew(), a function to initialize a `struct file'.

   Commiting now to help refactoring of DRI3 and diskmap rewrite.

   ok visa@, kettenis@ as part of a larger diff.
VersionDeltaFile
1.169+31-12sys/kern/kern_descrip.c
1.40+2-1sys/sys/filedesc.h
+33-132 files

HardenedBSD/hardenedbsd 12dad30sys/dev/usb/serial uchcom.c

Merge remote-tracking branch 'origin/hardened/10-stable/master' into 
hardened/10-stable/master-libressl

* origin/hardened/10-stable/master:
  MFC r334002: uchcom: extend hardware support to version 0x30
  MFC r334001: uchcom: remove UCHCOM_REG_BREAK2 alias of UCHCOM_REG_LCR1
  MFC r334000: uchcom: reject parity and double stop bits as unsupported
  MFC r333999: uchcom: add a hardware configuration tweak seen in Linux code
  MFC r333998: uchcom: add DPRINTF-s to aid debugging of the driver
  MFC r333997: uchcom: report detected product based on USB product ID

NetBSD/src S7Vu8Rmdoc TODO.smpnet, sys/dev/pci if_lmc.c if_lmc.h

    Move txintr_setup() stuff from lmc_interrupt() and do it in ifnet_start().
   Now we can use bpf_mtap() in the TX path. Not tested.
VersionDeltaFile
1.65+43-10sys/dev/pci/if_lmc.c
1.20+2-2doc/TODO.smpnet
1.25+1-2sys/dev/pci/if_lmc.h
+46-143 files

HardenedBSD/hardenedbsd e8bf718sys/dev/usb/serial uchcom.c

Merge branch 'freebsd/10-stable/master' into hardened/10-stable/master

* freebsd/10-stable/master:
  MFC r334002: uchcom: extend hardware support to version 0x30
  MFC r334001: uchcom: remove UCHCOM_REG_BREAK2 alias of UCHCOM_REG_LCR1
  MFC r334000: uchcom: reject parity and double stop bits as unsupported
  MFC r333999: uchcom: add a hardware configuration tweak seen in Linux code
  MFC r333998: uchcom: add DPRINTF-s to aid debugging of the driver
  MFC r333997: uchcom: report detected product based on USB product ID

LLVM/llvm 335447lld/trunk/ELF SymbolTable.cpp

[ELF] - Replace llvm::find_if with the loop. NFC.

Requested during post commit review.

HardenedBSD/hardenedbsd 4f44a88sys/x86/x86 local_apic.c

MFC r333638: calibrate lapic timer in native_lapic_setup

FreeBSD/src 335628stable 11, stable/11/sys/x86/x86 local_apic.c

MFC r333638: calibrate lapic timer in native_lapic_setup

FreeBSD/ports 473301head/x11-fonts/bdftopcf Makefile

- Add LICENSE

Approved by:    portmgr blanket

FreeBSD/ports 473300head/math Makefile py-slepc4py, head/math/py-slepc4py Makefile distinfo

New port: math/py-slepc4py: SLEPc for Python

HardenedBSD/hardenedbsd e29374dsys/dev/usb/serial uchcom.c

MFC r334002: uchcom: extend hardware support to version 0x30

FreeBSD/src 335627stable 10, stable/10/sys/dev/usb/serial uchcom.c

MFC r334002: uchcom: extend hardware support to version 0x30

HardenedBSD/hardenedbsd ef9617csys/dev/usb/serial uchcom.c

MFC r334002: uchcom: extend hardware support to version 0x30

FreeBSD/src 335626stable 11, stable/11/sys/dev/usb/serial uchcom.c

MFC r334002: uchcom: extend hardware support to version 0x30

HardenedBSD/hardenedbsd 2adc37csys/dev/usb/serial uchcom.c

MFC r334001: uchcom: remove UCHCOM_REG_BREAK2 alias of UCHCOM_REG_LCR1

FreeBSD/src 335625stable 10, stable/10/sys/dev/usb/serial uchcom.c

MFC r334001: uchcom: remove UCHCOM_REG_BREAK2 alias of UCHCOM_REG_LCR1

HardenedBSD/hardenedbsd 2ff3a87sys/dev/usb/serial uchcom.c

MFC r334001: uchcom: remove UCHCOM_REG_BREAK2 alias of UCHCOM_REG_LCR1

FreeBSD/src 335624stable 11, stable/11/sys/dev/usb/serial uchcom.c

MFC r334001: uchcom: remove UCHCOM_REG_BREAK2 alias of UCHCOM_REG_LCR1

FreeBSD/src 335623stable 10, stable/10/sys/dev/usb/serial uchcom.c

MFC r334000: uchcom: reject parity and double stop bits as unsupported

HardenedBSD/hardenedbsd 3fad1desys/dev/usb/serial uchcom.c

MFC r334000: uchcom: reject parity and double stop bits as unsupported

FreeBSD/src 335622stable 11, stable/11/sys/dev/usb/serial uchcom.c

MFC r334000: uchcom: reject parity and double stop bits as unsupported

HardenedBSD/hardenedbsd f3ca8c5sys/dev/usb/serial uchcom.c

MFC r334000: uchcom: reject parity and double stop bits as unsupported