HardenedBSD/hardenedbsd a906febsys/vm vm_unix.c

HBSD: Resolve merge conflict

Signed-off-by:  Shawn Webb <shawn.webb at hardenedbsd.org>
DeltaFile
+0-5sys/vm/vm_unix.c
+0-51 files

HardenedBSD/hardenedbsd 887d9e4lib/libcasper/services/cap_sysctl cap_sysctl.c cap_sysctl.3, lib/libcasper/services/cap_sysctl/tests sysctl_test.c

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

Conflicts:
        sys/vm/vm_unix.c (unresolved)

HardenedBSD/hardenedbsd 6357299sys/arm64/linux Makefile, sys/compat/freebsd32 capabilities.conf

Merge remote-tracking branch 'origin/freebsd/12-stable/master' into 
hardened/12-stable/master

Conflicts:
        sys/i386/ibcs2/ibcs2_proto.h (deleted)
        sys/i386/ibcs2/ibcs2_syscall.h (deleted)
        sys/i386/ibcs2/ibcs2_sysent.c (deleted)

LLVM/llvm 374768llvm/trunk/lib/Transforms/Scalar LowerConstantIntrinsics.cpp, llvm/trunk/test/CodeGen/Generic is-constant.ll

Revert "Add a pass to lower is.constant and objectsize intrinsics"

This reverts commit r374743. It broke the build with Ocaml enabled:
http://lab.llvm.org:8011/builders/clang-x86_64-debian-fast/builds/19218

HardenedBSD/hardenedbsd 1f5c4a0share/man/man3 arb.3, sys/arm64/arm64 identcpu.c

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

* freebsd/current/master:
  Sort the id_aa64*_fields arrays to be in alphanumerical order.
  Fix some "RB_" -> "ARB_" copy and paste nits for text sourced from tree(3).

FreeBSD/ports 514457head/math/py-rpy2 Makefile

math/py-rpy2: fix build on GCC architectures

Use C11 compiler:
rpy2/rinterface_lib/R_API_eventloop.h:24: error: redefinition of typedef 'InputHandler'
rpy2/rinterface_lib/R_API_eventloop.h:6: error: previous declaration of 'InputHandler' was 
here

Approved by:    mentors (implicit approval)

FreeBSD/ports 514456head/comms/xlog Makefile

comms/xlog: fix build on GCC architectures

Use newer compiler:
cc1: error: unrecognized command line option "-Wno-stringop-truncation"

Approved by:    mentors (implicit approval)

LLVM/llvm 374767llvm/trunk/lib/Target/AMDGPU SIFixSGPRCopies.cpp SIISelLowering.cpp, llvm/trunk/test/CodeGen/AMDGPU insert_vector_elt.ll fdiv32-to-rcp-folding.ll

[AMDGPU] Come back patch for the 'Assign register class for cross block values according 
to the divergence.'

  Detailed description:

    After https://reviews.llvm.org/D59990 submit several issues were discovered.
    Changes in common code were preserved but AMDGPU specific part was reverted to keep 
the backend working correctly.

    Discovered issues were addressed in the following commits:

    https://reviews.llvm.org/D67662
    https://reviews.llvm.org/D67101
    https://reviews.llvm.org/D63953
    https://reviews.llvm.org/D63731

    This change brings back AMDGPU specific changes.

  Reviewed by: rampitec, arsenm

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

OpenBSD/ports lzT1Fffgraphics/libansilove Makefile distinfo

   Update libansilove to 1.1.5.

FreeNAS/freenas 6e90482src/freenas/etc/ix.rc.d ix_register, src/middlewared/middlewared/plugins mdns.py service.py

Remove mDNS monitor service and rely on RC script

This ensures that mDNS advertisements start late in the boot process.
Since mdnsadvertise is called within the mdnsd RC script, we don't
need to use kqueue to monitor the mdnsd process for restarts.

NetBSD/pkgsrc lISLAJYwww/c-icap Makefile

   c-icap: reorder lines to unconfuse pkglint.
VersionDeltaFile
1.25+3-2www/c-icap/Makefile
+3-21 files

FreeNAS/freenas 8392a83src/freenas/etc/ix.rc.d ix_register, src/middlewared/middlewared/plugins mdns.py service.py

Remove mDNS monitor service and rely on RC script

This ensures that mDNS advertisements start late in the boot process.
Since mdnsadvertise is called within the mdnsd RC script, we don't
need to use kqueue to monitor the mdnsd process for restarts.

ELF Tool Chain/elftoolchain 3781

Remove a redundant SUBDIR line.

Pointed out by:        Sunil Nimmagadda on IRC
DeltaFile
+0-00 files

LLVM/llvm 374766llvm/trunk/include/llvm/IR Intrinsics.td

Fixing typo in llvm/IR/Intrinsics.td

Fixing typo in comment line.

LLVM/llvm 374765llvm/trunk/lib/Target/X86 X86ScheduleBtVer2.td, llvm/trunk/test/tools/llvm-mca/X86/BtVer2 resources-avx1.s memcpy-like-test.s

[X86][BtVer2] Improved latency and throughput of float/vector loads and stores.

This patch introduces the following changes to the btver2 scheduling model:

- The number of micro opcodes for YMM loads and stores is now 2 (it was
  incorrectly set to 1 for both aligned and misaligned loads/stores).

- Increased the number of AGU resource cycles for YMM loads and stores
  to 2cy (instead of 1cy).

- Removed JFPU01 and JFPX from the list of resources consumed by pure
  float/vector loads (no MMX).

I verified with llvm-exegesis that pure XMM/YMM loads are no-pipe. Those
are dispatched to the FPU but not really issues on JFPU01.

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

OpenBSD/src 107P13fusr.sbin/httpd server.c

   httpd(8) sent a 408 response every time a connection request timeout
   was reached. This is not what other servers are doing, it leads to
   ugly log messages and might confuse some clients.
   benno@ analyzed that the correct behavior is (probably) to send a 408
   when we are in the middle of receiving headers and time out there and
   just close the connection in all other cases.
   In particular, if a connection gets opened and no request is received
   at all just close the connection. If a connection is set to keep-alive
   and a request was handled and no further request is coming in just
   close the connection. The later is the usual cause for spurious log
   messages and client confusion.

   Reported over the years by many.
   Input, explanations and OK benno
VersionDeltaFile
1.120+5-2usr.sbin/httpd/server.c
+5-21 files

NetBSD/pkgsrc Beht6UHwww/c-icap Makefile distinfo, www/c-icap/patches patch-configure

   Fix spurious characters in patch.
   Split SUBST_CLASSES line

NetBSD/src 7ux28a1sys/arch/arm/acpi gic_v2m_acpi.c gic_acpi.c, sys/arch/arm/cortex gic_v2m.c files.cortex

   Add support for Amazon's Graviton MSI controller.

   Graviton has a GICv3 with a modified GICv2m (!) for MSIs. Instead of
   sending messages to a fixed address with the SPI as data, the Graviton's
   GICv2m uses a different address for each vector with "don't care" as data.

FreeBSD/ports 514455head/sysutils/cbsd Makefile

sysutils/cbsd: fix build on GCC architectures

Linking to C++ libraries compiled by GCC9 requires GCC9:
/wrkdirs/usr/ports/sysutils/cbsd/work/cbsd-12.1.1/misc/src/dump_iscsi_discovery.c:171: 
undefined reference to `simpleXmlGetLineNumber'
/wrkdirs/usr/ports/sysutils/cbsd/work/cbsd-12.1.1/misc/src/dump_iscsi_discovery.c:205: 
undefined reference to `simpleXmlGetLineNumber'
/wrkdirs/usr/ports/sysutils/cbsd/work/cbsd-12.1.1/misc/src/dump_iscsi_discovery.c:215: 
undefined reference to `simpleXmlGetLineNumber'
/wrkdirs/usr/ports/sysutils/cbsd/work/cbsd-12.1.1/misc/src/dump_iscsi_discovery.c:225: 
undefined reference to `simpleXmlGetLineNumber'

Also, remove -mminimal-toc, not needed with the current version.

Approved by:    mentors (implicit approval), portmgr (removing architecture specific 
fixes)

NetBSD/src mWfoJ9Ulib/libnvmm libnvmm_x86.c

   Improve nvmm_vcpu_dump().
VersionDeltaFile
1.34+14-6lib/libnvmm/libnvmm_x86.c
+14-61 files

FreeNAS/freenas 1597e67src/middlewared/middlewared/plugins jail.py

Use iocage cache correctly for jail related operations

FreeBSD/ports 514454head/net-mgmt/netbox pkg-plist distinfo, head/net-mgmt/netbox/files pkg-message.in

net-mgmt/netbox: Update to 2.6.6

Changelog:

Enhancements:
* Add InfiniBand interface types
* Add rack and site filters for cables
* Disallow raw HTML in Markdown-rendered fields
* Add MultiObjectVar for custom scripts
* Enable editing of individual DeviceType components
* Render text and URL fields as textareas in the custom link form
* Introduce commit_default custom script attribute to not commit changes by
  default

Bug Fixes:
* Prevent primary IP address for a device/VM from being reassigned
* Correct CSV headers for exported power feeds
* Fix device status page loading when NAPALM call fails
* Prevent erroneous redirects when editing tags
* Ensure consistent display of changelog retention period
* Change device to parent in interface editing VLAN filtering logic
* Restore label for comments field when bulk editing circuits
* Enforce view permissions on global search results
* Enforce object-form JSON for local context data on devices and VMs


    [3 lines not shown]

NetBSD/src ApeR6j8lib/libnvmm libnvmm_x86.c, tests/lib/libnvmm h_mem_assist_asm.S h_mem_assist.c

   Implement XCHG, add associated tests, and add comments to explain. With
   this in place the Windows 95 installer completes successfuly.

   Part of PR/54611.

FreeBSD/ports 514453head/devel/catch distinfo Makefile

devel/catch: update to 2.10.0

Release notes:
https://github.com/catchorg/Catch2/releases/tag/v2.10.0

FreeBSD/ports 514452head/dns/inadyn pkg-descr, head/net-mgmt/flowviewer pkg-descr

dns/inadyn, net-mgmt/flowviewer, sysutils/smartmontools: update homepage URL

Approved by:    krion (mentor), araujo (mentor)
Differential Revision:  https://reviews.freebsd.org/D22018

FreeBSD/ports 514451head/lang/gcc9-devel distinfo Makefile

Update to the 20191012 snapshot of GCC 9.2.1.

This brings four+ fixes on the Fortran side, one for the C++ front end,
one for rs6000/powerpc (and several for platforms we do not support).

LLVM/llvm 374764meta/trunk github-usernames.txt

Request commit access for sanwou01

FreeBSD/ports 514450head MOVED, head/palm Makefile synce-libsynce

Remove expired port:

2019-10-13 palm/synce-libsynce: obsolete technology

FreeNAS/freenas 4c8646csrc/middlewared/middlewared/plugins pool.py zfs.py

Merge pull request #3636 from freenas/NAS-102504

NAS-102504 / 12 / API for CRUD operations on user props for zfs datsets

FreeNAS/freenas 948999bsrc/middlewared/middlewared/plugins jail.py

Use iocage cache correctly for jail related operations

FreeBSD/ports 514449head/archivers/liborange Makefile

archivers/orange: drop dependency on expired palm/synce-libsynce

XigmaNAS/svn 6949branches/11.3.0.4/build/ports/options/files devel_py-enum34-options, trunk/build/ports/options/files devel_py-enum34-options

update port option files

FreeBSD/ports 514448branches 2019Q4, branches/2019Q4/security/signify pkg-plist Makefile

MFH: r514447

security/signify: Add OpenBSD 6.7 key

- Drop old OpenBSD 6.4 key

Approved by:    ports-secteam blanket

LLVM/llvm 374763llvm/trunk/include/llvm/Analysis TargetTransformInfo.h, llvm/trunk/lib/Analysis TargetTransformInfo.cpp

[NFC][TTI] Add Alignment for isLegalMasked[Load/Store]

Add an extra parameter so the backend can take the alignment into
consideration.

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

FreeBSD/ports 514447head/security/signify Makefile pkg-plist, head/security/signify/files openbsd-64-base.pub openbsd-67-base.pub

security/signify: Add OpenBSD 6.7 key

- Drop old OpenBSD 6.4 key

FreeBSD/ports 514446head/lang/gnatcross-aarch64 Makefile, head/lang/gnatcross-binutils-aarch64 Makefile

lang/gnatcross-*aarch64: bump base version of FreeBSD from 11.0 to 11.3

- Unexpire lang/gnatcross-aarch64, it builds again on 11.3-amd64
- Clean up lang/gnatcross-sysroot-aarch64

Differential Revision:  https://reviews.freebsd.org/D21974 (part)

LLVM/llvm 374762meta/trunk github-usernames.txt

Added walkerkd

FreeBSD/ports 514445head/lang/scala Makefile pkg-descr

- Switch to options helpers
- Update WWW

Approved by:    portmgr blanket

LLVM/llvm 374761llvm/trunk/include/llvm/Support Alignment.h

Fix D68936

HardenedBSD/hardenedbsd 12778f7sys/arm64/arm64 identcpu.c

Sort the id_aa64*_fields arrays to be in alphanumerical order.

Sponsored by:   DARPA, AFRL

FreeBSD/src 353487head/sys/arm64/arm64 identcpu.c

Sort the id_aa64*_fields arrays to be in alphanumerical order.

Sponsored by:   DARPA, AFRL

FreeBSD/ports 514444head/security/libtomcrypt Makefile

security/libtomcrypt: lib-depend on libtommath

PR:            241232
Submitted by:   samm at os2.kiev.ua
Differential Revision:  https://reviews.freebsd.org/D22015

OpenBSD/src kVbfN6husr.bin/tmux format.c

   Do not crash with pane_current_command if the pane is newly created and
   has no shell set, from Thomas Adam.
VersionDeltaFile
1.212+2-2usr.bin/tmux/format.c
+2-21 files

LLVM/llvm 374760www/trunk/devmtg/2019-10 index.html

add roundtables proposed so far.

OpenBSD/src Zo9GBY7sys/dev/usb utvfu.c uvideo.c

   Convert tsleep(9) to tsleep_nsec(9).

   ok visa@, kn@
VersionDeltaFile
1.10+2-2sys/dev/usb/utvfu.c
1.205+2-2sys/dev/usb/uvideo.c
+4-42 files

OpenBSD/src Mg1us3Busr.bin/tmux input.c

   Turn automatic-rename back on if the rename escape sequence is used with
   an empty name, GitHub issue 1921.
VersionDeltaFile
1.162+11-1usr.bin/tmux/input.c
+11-11 files

OpenBSD/ports qE1toC3games/scummvm-tools Makefile distinfo, games/scummvm-tools/pkg PLIST

   update to scummvm-tools 2.1.0

OpenBSD/ports 9oSsO1kgames/scummvm Makefile distinfo, games/scummvm/patches patch-configure patch-Makefile_common

   update to scummvm 2.1.0

OpenBSD/src 7ToR1MDusr.bin/tmux layout-custom.c cmd-list-keys.c

   Some old tmux versions can sometimes generate layout strings which have
   the incorrect size for the top cell. Previously tmux didn't care but now
   that panes can be partly hidden, the size matters and is checked more
   strictly. So add some code to fix up the most common problem and a
   sanity check to reject layouts with any other size problems. Reported by
   Aleksandrs Ledovskis in GitHub issue 1930.

FreeBSD/ports 514443head/ports-mgmt/caronade distinfo Makefile

ports-mgmt/caronade:
- Project moved to GitHub so update WWW
- Switch to fetch from GitHub
- Regenerate GH_TUPLE with modules2tuple

MFH:           2019Q4