LLVM/project db57208llvm/test/CodeGen/X86 machine-block-hash.mir

[X86] Mark machine-block-hash.mir as XFAIL on big-endian hosts (#194279)

Test introduced in #193107 assumes `stable_hash_combine` is stable,
but it turns out it's not true.
DeltaFile
+3-0llvm/test/CodeGen/X86/machine-block-hash.mir
+3-01 files

FreeBSD/ports 93c3712print/pdf-tools Makefile

print/pdf-tools: Add pkgconf build dependency and fix configure env

The recent import of pkgconf into the FreeBSD base system temporarily
caused a print/pdf-tools build failure and exposed two issues with the
port.  First, pkgconf should be a direct build dependency.  Second,
${CONFIGURE_ENV} should be passed to ./configure so that
PKG_CONFIG_LIBDIR is set correctly regardless of the pkgconf
implementation in the environment.

Sponsored by:   The FreeBSD Foundation
DeltaFile
+5-3print/pdf-tools/Makefile
+5-31 files

FreeBSD/src 912f9dfsys/amd64/ia32 ia32_syscall.c

amd64: ia32_fetch_syscall_args() does not need to check params != NULL

Whatever params pointer is, it does not matter.  copyin() handles any
values.  In fact, params cannot be ever NULL.

Reviewed by:    markj
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D56630
DeltaFile
+1-1sys/amd64/ia32/ia32_syscall.c
+1-11 files

FreeBSD/src bd8edbasys/amd64/ia32 ia32_syscall.c

amd64 ia32_syscall(): only allow for ILP32 processes

64bit processes can issue INT $0x80 instruction, and get the syscall
dispatched through ia32_syscall().  This works because syscall argument
fetch and result return are selected from the process sysent.

But, ia32_syscall() does not verify some conditions and does not perform
some actions which are considered unnecessary because the caller is
supposed to only access lower 4G.  The INT syscall path breaks this
assumption.

We never supported such hack, so disable it.  Send the offending thread
SIGBUS as if #GP was issued by hardware due to IDT vector 0x80 having
not numerically high enough DPL value.

Reviewed by:    markj
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D56630
DeltaFile
+9-0sys/amd64/ia32/ia32_syscall.c
+9-01 files

LLVM/project e042f67llvm/lib/Target/LoongArch LoongArchInstrInfo.cpp LoongArchInstrInfo.h, llvm/test/CodeGen/LoongArch stackslot.mir

[LoongArch] Override `isLoadFromStackSlot/isStoreToStackSlot` to expose more optimizations (#164561)
DeltaFile
+245-0llvm/test/CodeGen/LoongArch/stackslot.mir
+76-0llvm/lib/Target/LoongArch/LoongArchInstrInfo.cpp
+9-0llvm/lib/Target/LoongArch/LoongArchInstrInfo.h
+330-03 files

FreeBSD/ports 1091ed9mail/mutt distinfo Makefile

mail/mutt: Update 2.3.1 => 2.3.2

Release Notes:
https://marc.info/?l=mutt-users&m=177718131918193&w=2

PR:             294821
Sponsored by:   UNIS Labs
MFH:            2026Q2

(cherry picked from commit 9cf55329fbe5185795c2706cc52afe76ce549d2a)
DeltaFile
+3-3mail/mutt/distinfo
+1-1mail/mutt/Makefile
+4-42 files

FreeBSD/ports 9cf5532mail/mutt distinfo Makefile

mail/mutt: Update 2.3.1 => 2.3.2

Release Notes:
https://marc.info/?l=mutt-users&m=177718131918193&w=2

PR:             294821
Sponsored by:   UNIS Labs
MFH:            2026Q2
DeltaFile
+3-3mail/mutt/distinfo
+1-1mail/mutt/Makefile
+4-42 files

FreeBSD/ports 4eb1378net-mgmt/andwatch distinfo Makefile

net-mgmt/andwatch: Update 2.2.0 => 2.3.0

Changelog:
https://github.com/dennypage/andwatch/releases/tag/v2.3.0

PR:             294818
Sponsored by:   UNIS Labs
DeltaFile
+3-3net-mgmt/andwatch/distinfo
+1-1net-mgmt/andwatch/Makefile
+4-42 files

LLVM/project 0d704c3llvm/test/CodeGen/X86 machine-block-hash.mir

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+3-0llvm/test/CodeGen/X86/machine-block-hash.mir
+3-01 files

LLVM/project a881a30llvm/lib/Target/AMDGPU SIWholeQuadMode.cpp

Apply suggestion from @ruiling
DeltaFile
+0-1llvm/lib/Target/AMDGPU/SIWholeQuadMode.cpp
+0-11 files

LLVM/project 37ac1efllvm/test/CodeGen/AMDGPU amdgcn.bitcast.1024bit.ll amdgcn.bitcast.512bit.ll, llvm/test/CodeGen/RISCV/rvv fixed-vectors-fp-setcc.ll fixed-vectors-setcc-fp-vp.ll

Merge branch 'main' into users/ruiling/wqm-prop-sideeffect
DeltaFile
+4,811-4,818llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.1024bit.ll
+326-4,626llvm/test/CodeGen/RISCV/rvv/fixed-vectors-fp-setcc.ll
+1,872-1,883llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.512bit.ll
+3,230-456llvm/test/CodeGen/WebAssembly/strided-int-mac.ll
+565-2,727llvm/test/CodeGen/RISCV/rvv/fixed-vectors-setcc-fp-vp.ll
+1,117-1,613llvm/test/CodeGen/RISCV/rvv/setcc-fp-vp.ll
+11,921-16,1233,545 files not shown
+154,376-91,2463,551 files

LLVM/project ef09defllvm/test/CodeGen/AMDGPU wqm-propagate-for-execz-side-effect.mir

[test][AMDGPU] Precommit test for Back-propagate wqm for sources of side-effect instruction (#193394)
DeltaFile
+238-0llvm/test/CodeGen/AMDGPU/wqm-propagate-for-execz-side-effect.mir
+238-01 files

LLVM/project b111f60llvm/test/CodeGen/X86 machine-block-hash.mir

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+0-1llvm/test/CodeGen/X86/machine-block-hash.mir
+0-11 files

FreeBSD/ports 899a7desecurity/openssh-portable distinfo Makefile, security/openssh-portable/files extra-patch-blacklistd patch-session.c

security/openssh-portable: Update to 10.3p1

Release notes: https://www.openssh.org/txt/release-10.3
DeltaFile
+33-22security/openssh-portable/files/extra-patch-blacklistd
+14-13security/openssh-portable/files/patch-session.c
+12-14security/openssh-portable/files/extra-patch-hpn
+5-5security/openssh-portable/distinfo
+4-4security/openssh-portable/Makefile
+0-8security/openssh-portable/files/patch-servconf.c
+68-661 files not shown
+71-707 files

FreeBSD/ports 8dc56cbsecurity/openssh-portable Makefile

security/openssh-portable: Fix `make test`

No changes here affect the build or package.
DeltaFile
+30-6security/openssh-portable/Makefile
+30-61 files

LLVM/project 3114d30llvm/test/CodeGen/AMDGPU amdgcn.bitcast.1024bit.ll amdgcn.bitcast.512bit.ll, llvm/test/CodeGen/RISCV/rvv fixed-vectors-fp-setcc.ll fixed-vectors-setcc-fp-vp.ll

Merge branch 'main' into users/ruiling/add-wqm-test
DeltaFile
+4,811-4,818llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.1024bit.ll
+326-4,626llvm/test/CodeGen/RISCV/rvv/fixed-vectors-fp-setcc.ll
+1,872-1,883llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.512bit.ll
+3,230-456llvm/test/CodeGen/WebAssembly/strided-int-mac.ll
+565-2,727llvm/test/CodeGen/RISCV/rvv/fixed-vectors-setcc-fp-vp.ll
+1,117-1,613llvm/test/CodeGen/RISCV/rvv/setcc-fp-vp.ll
+11,921-16,1233,545 files not shown
+154,376-91,2463,551 files

LLVM/project 09306f7llvm/test/CodeGen/RISCV/rvv fixed-vectors-vnmsac-vp.ll fixed-vectors-vmacc-vp.ll

[RISCV] Remove codegen for vp_add, vp_mul, vp_sub (#194173)

Part of the work to remove trivial VP intrinsics from the RISC-V
backend, see
https://discourse.llvm.org/t/rfc-remove-codegen-support-for-trivial-vp-intrinsics-in-the-risc-v-backend/87999

This splits off 3 intrinsics from #179622. These are expanded and
removed in lockstep so we don't break the multiply-accumulate patterns.
DeltaFile
+438-234llvm/test/CodeGen/RISCV/rvv/fixed-vectors-vnmsac-vp.ll
+438-234llvm/test/CodeGen/RISCV/rvv/fixed-vectors-vmacc-vp.ll
+241-326llvm/test/CodeGen/RISCV/rvv/vadd-vp.ll
+201-265llvm/test/CodeGen/RISCV/rvv/fixed-vectors-vadd-vp.ll
+175-179llvm/test/CodeGen/RISCV/rvv/vmul-vp.ll
+141-166llvm/test/CodeGen/RISCV/rvv/fixed-vectors-vmul-vp.ll
+1,634-1,40421 files not shown
+2,244-2,04627 files

FreeBSD/src e378d97sbin/init init.8

init.8: add RECOVERING section

Reviewed by:    imp, jilles
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D56536
DeltaFile
+35-0sbin/init/init.8
+35-01 files

FreeBSD/src 9e6ae89sbin/init init.8

init.8: document init_path among loader tunables

Reviewed by:    imp, jilles
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D56536
DeltaFile
+5-0sbin/init/init.8
+5-01 files

FreeBSD/src a268af3sys/kern init_main.c

kern/init_main.c: path is for the binary, not process

Reviewed by:    imp, jilles
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D56536
DeltaFile
+1-1sys/kern/init_main.c
+1-11 files

FreeBSD/src d7338bbbin/sh main.c

bin/sh: make it possible to use as interactive init

If the /sbin/init binary is broken somehow, the way out is to set the
loader environment variable init_path to something else.  The most
natural choice would be either /bin/sh or /rescue/sh.  Unfortunately,
this does not work because the init process starts withoud stdin/out
descriptors.

Make it nicer to users by teaching /bin/sh startup code to open standard
descriptors on /dev/console if the shell is run as init.

Reviewed by:    imp, jilles, zlei
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D56536
DeltaFile
+19-0bin/sh/main.c
+19-01 files

FreeBSD/src 24d8874sbin/init Makefile

init: build dynamically

This makes it easier to downgrade kernel when it stops providing some
syscall required by libc.  In this case, it is enough to downgrade libc
as well, our crt1 delegates all non-trivial work to
libc::__libc_start1().  With static init, the /sbin/init should be
downgraded as well, which might be not easy.

This does not mean that we support forward compatibility.

Reviewed by:    imp, jilles, zlei
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D56536
DeltaFile
+0-2sbin/init/Makefile
+0-21 files

FreeBSD/src f60defbsys/conf std.nodebug

conf/std.nodebug: disable DEBUG_LOCKS

(cherry picked from commit 85a04bea5a54d6879c8fbf49eea20aba7ca24692)
DeltaFile
+1-0sys/conf/std.nodebug
+1-01 files

FreeBSD/src fad4e7bsys/kern kern_membarrier.c

membarrier(2): use atomic for lockless read of curproc->p_flag2

(cherry picked from commit 950fd59955e10429c1325c327f0141a7e97fcfe5)
DeltaFile
+7-6sys/kern/kern_membarrier.c
+7-61 files

FreeBSD/src ea8fd84lib/libkvm kvm_proc.c, sys/compat/freebsd32 freebsd32.h

kern/proc: expose reaper PID and subtree root in struct kinfo_proc

PR:     293871

(cherry picked from commit 0f89380a3d208d67698f2d35afd35257e5fdbe09)
DeltaFile
+8-0lib/libkvm/kvm_proc.c
+3-1sys/compat/freebsd32/freebsd32.h
+4-0sys/kern/kern_proc.c
+3-1sys/sys/user.h
+18-24 files

FreeBSD/src b024a8dlib/libsys membarrier.2

membarrier.2: document MEMBARRIER_CMD_GET_REGISTRATIONS

(cherry picked from commit 324b3c2892a53e5fd9b1d8795a31a59ee835c5de)
DeltaFile
+6-0lib/libsys/membarrier.2
+6-01 files

FreeBSD/src 342ce4bsys/kern kern_membarrier.c, sys/sys membarrier.h

membarrier(2): implement the MEMBARRIER_CMD_GET_REGISTRATIONS command

(cherry picked from commit aaa10396a997bafc28ce6551e92563620caf3df4)
DeltaFile
+17-3sys/kern/kern_membarrier.c
+3-0sys/sys/membarrier.h
+20-32 files

FreeBSD/ports d16930amultimedia/kodi Makefile distinfo, multimedia/kodi/files patch-cmake_modules_FindCrossGUID.cmake

multimedia/kodi: Update 22.0a2 => 22.0a3

Changelog:
https://github.com/xbmc/xbmc/releases/tag/22.0a3-Piers

While here reduce the number of warnings from portclippy.

PR:             293940
Sponsored by:   UNIS Labs
Co-authored-by: Vladimir Druzenko <vvd at FreeBSD.org>
MFH:            2026Q2

(cherry picked from commit 144eba1683f3714efba1aa11493836628c966d7e)
DeltaFile
+49-52multimedia/kodi/Makefile
+14-5multimedia/kodi/files/patch-cmake_modules_FindCrossGUID.cmake
+3-7multimedia/kodi/distinfo
+2-6multimedia/kodi/pkg-plist
+68-704 files

FreeBSD/ports 144eba1multimedia/kodi Makefile distinfo, multimedia/kodi/files patch-cmake_modules_FindCrossGUID.cmake

multimedia/kodi: Update 22.0a2 => 22.0a3

Changelog:
https://github.com/xbmc/xbmc/releases/tag/22.0a3-Piers

While here reduce the number of warnings from portclippy.

PR:             293940
Sponsored by:   UNIS Labs
Co-authored-by: Vladimir Druzenko <vvd at FreeBSD.org>
MFH:            2026Q2
DeltaFile
+49-52multimedia/kodi/Makefile
+14-5multimedia/kodi/files/patch-cmake_modules_FindCrossGUID.cmake
+3-7multimedia/kodi/distinfo
+2-6multimedia/kodi/pkg-plist
+68-704 files

GhostBSD/xconfig e2af48dbin xconfig

Update RADEON and NVIDIA driver support

- Add support for NVIDIA 580 driver detection and installation
- Refactor `RADEON_DEVICE` IDs for improved AMD GPU compatibility
- Update menu options and helper functions to include NVIDIA 580
DeltaFile
+32-6bin/xconfig
+32-61 files