HardenedBSD/src 33026cblib/libsys pdfork.2, sys/amd64/amd64 pmap.c

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+28-36sys/arm64/arm64/pmap.c
+25-28sys/amd64/amd64/pmap.c
+17-7sys/dev/sound/pcm/dsp.c
+19-2sys/dev/sound/pci/emu10kx-pcm.c
+11-0lib/libsys/pdfork.2
+7-1sys/kern/kern_fork.c
+107-743 files not shown
+112-809 files

HardenedBSD/src 304381asys/kern uipc_shm.c kern_rangelock.c, sys/netipsec keysock.c

Merge branch 'freebsd/15-stable/main' into hardened/15-stable/main
DeltaFile
+52-0sys/kern/kern_rangelock.c
+4-3usr.sbin/syslogd/syslogd.c
+7-0sys/netipsec/keysock.c
+3-3sys/kern/uipc_shm.c
+66-64 files

HardenedBSD/ports 7f02683audio/shairport-sync/files pkg-message.in, devel/cpu_features/files patch-src_hwcaps.c

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+1-216net-im/deltachat-desktop/files/packagejsons/pnpm-lock.yaml
+0-203net-im/deltachat-desktop/pkg-plist
+24-21security/openvpn-devel/files/patch-tests__t_cltsrv.sh
+0-44devel/cpu_features/files/patch-src_hwcaps.c
+0-41net-im/deltachat-desktop/files/packagejsons/packages/target-tauri/package.json
+33-6audio/shairport-sync/files/pkg-message.in
+58-531105 files not shown
+462-810111 files

LLVM/project 809c089clang/test/OpenMP parallel_for_codegen.cpp, libc/utils cmake_format.py

Rebase

Created using spr 1.3.7
DeltaFile
+1,004-1,744llvm/test/CodeGen/AMDGPU/fmuladd.f16.ll
+1,049-1,049clang/test/OpenMP/parallel_for_codegen.cpp
+892-872llvm/test/CodeGen/AMDGPU/llvm.amdgcn.sched.group.barrier.ll
+957-735llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+1,534-0libc/utils/cmake_format.py
+642-878llvm/test/CodeGen/X86/clmul-vector.ll
+6,078-5,2781,069 files not shown
+44,955-29,7721,075 files

FreeBSD/ports da19e04games/stockfish Makefile distinfo

games/stockfish: Update 18 => 19

Summary of changes:
+ In tests against Stockfish 18, brings an Elo gain of up to 44 points
+ Wins more than three times as many game pairs as it loses
+ This release introduces the SFNNv16 network architecture, reducing binary size
+ Increased strength by introducing new pawn-pair features
+ The secondary neural network, introduced in Stockfish 16.1, has been retired
+ stricter validation for board positions, FEN strings, and UCI commands

Release Notes:
https://stockfishchess.org/blog/2026/stockfish-19/

Changelog:
https://github.com/official-stockfish/Stockfish/releases/tag/sf_19

PR:             298289
Approved by:    osa, vvd (Mentors, implicit)
DeltaFile
+4-8games/stockfish/Makefile
+5-7games/stockfish/distinfo
+9-152 files

HardenedBSD/ports da19e04games/stockfish Makefile distinfo

games/stockfish: Update 18 => 19

Summary of changes:
+ In tests against Stockfish 18, brings an Elo gain of up to 44 points
+ Wins more than three times as many game pairs as it loses
+ This release introduces the SFNNv16 network architecture, reducing binary size
+ Increased strength by introducing new pawn-pair features
+ The secondary neural network, introduced in Stockfish 16.1, has been retired
+ stricter validation for board positions, FEN strings, and UCI commands

Release Notes:
https://stockfishchess.org/blog/2026/stockfish-19/

Changelog:
https://github.com/official-stockfish/Stockfish/releases/tag/sf_19

PR:             298289
Approved by:    osa, vvd (Mentors, implicit)
DeltaFile
+4-8games/stockfish/Makefile
+5-7games/stockfish/distinfo
+9-152 files

LLVM/project 77208d8clang/test/OpenMP parallel_for_codegen.cpp, libc/utils cmake_format.py

Rebase

Created using spr 1.3.7
DeltaFile
+1,004-1,744llvm/test/CodeGen/AMDGPU/fmuladd.f16.ll
+1,049-1,049clang/test/OpenMP/parallel_for_codegen.cpp
+892-872llvm/test/CodeGen/AMDGPU/llvm.amdgcn.sched.group.barrier.ll
+889-668llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+1,534-0libc/utils/cmake_format.py
+642-878llvm/test/CodeGen/X86/clmul-vector.ll
+6,010-5,2111,218 files not shown
+51,212-30,5001,224 files

FreeBSD/src 3732127sys/amd64/amd64 pmap.c, sys/arm64/arm64 pmap.c

amd64/arm64 pmap: consistently clear PGA_WRITEABLE

We don't consistently clear PGA_WRITEABLE on fictitious, managed pages.
Some functions do, e.g., pmap_remove_all(), but several do not.  At
worst, this is just a pessimization, but there is no good reason to be
inconsistent.  Clear PGA_WRITEABLE in those that previously did not by
introducing (and using) the helper function pmap_page_is_mapped_locked()
that implements the correct test.

Reviewed by:    kib, markj
MFC after:      3 weeks
Differential Revision:  https://reviews.freebsd.org/D59466
DeltaFile
+28-36sys/arm64/arm64/pmap.c
+25-28sys/amd64/amd64/pmap.c
+53-642 files

HardenedBSD/src 3732127sys/amd64/amd64 pmap.c, sys/arm64/arm64 pmap.c

amd64/arm64 pmap: consistently clear PGA_WRITEABLE

We don't consistently clear PGA_WRITEABLE on fictitious, managed pages.
Some functions do, e.g., pmap_remove_all(), but several do not.  At
worst, this is just a pessimization, but there is no good reason to be
inconsistent.  Clear PGA_WRITEABLE in those that previously did not by
introducing (and using) the helper function pmap_page_is_mapped_locked()
that implements the correct test.

Reviewed by:    kib, markj
MFC after:      3 weeks
Differential Revision:  https://reviews.freebsd.org/D59466
DeltaFile
+28-36sys/arm64/arm64/pmap.c
+25-28sys/amd64/amd64/pmap.c
+53-642 files

HardenedBSD/ports 3942587science/nifticlib Makefile

HBSD: Resolve merge conflict

Signed-off-by:  Shawn Webb <shawn.webb at hardenedbsd.org>
DeltaFile
+1-3science/nifticlib/Makefile
+1-31 files

LLVM/project cc4c418clang/test/OpenMP interchange_codegen.cpp, llvm/lib/Target/Hexagon HexagonDepMask.h

Rebase

Created using spr 1.3.7
DeltaFile
+17,282-3,458llvm/test/tools/llvm-mca/AArch64/Cortex/C1Premium-sve-instructions.s
+7,983-1,591llvm/test/tools/llvm-mca/AArch64/Cortex/C1Premium-neon-instructions.s
+1,750-2,445clang/test/OpenMP/interchange_codegen.cpp
+3,312-825llvm/test/CodeGen/AMDGPU/flat-saddr-load.ll
+2,226-1,164llvm/test/CodeGen/AMDGPU/flat-saddr-atomics.ll
+0-2,819llvm/lib/Target/Hexagon/HexagonDepMask.h
+32,553-12,3023,830 files not shown
+203,703-95,7613,836 files

HardenedBSD/ports a5edd95devel/evcxr-jupyter distinfo, devel/git-workspace distinfo

Merge remote-tracking branch 'rad/freebsd/main' into hardenedbsd/main

Conflicts:
        science/nifticlib/Makefile (unresolved)
DeltaFile
+2,825-30math/lean4/pkg-plist
+607-585devel/evcxr-jupyter/distinfo
+563-569net/shadowsocks-rust/distinfo
+501-515sysutils/mise/distinfo
+443-499devel/git-workspace/distinfo
+307-599misc/py-wandb/distinfo
+5,246-2,797845 files not shown
+23,235-16,538851 files

HardenedBSD/src 5047bf0release Makefile.vm

HBSD: Resolve merge conflict

Signed-off-by:  Shawn Webb <shawn.webb at hardenedbsd.org>
DeltaFile
+0-4release/Makefile.vm
+0-41 files

Linux/linux 28924dftools/perf/util powerpc-vpadtl.c symbol.c

Merge tag 'perf-tools-fixes-for-v7.3-2026-09-07' of git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools

Pull perf tools fixes from Namhyung Kim:
 "Two simple fixes for this cycle:

   - Do not use separate debug files for Intel PT decoding

   - Fix size of raw data in the PowerPC VPA DTL samples"

* tag 'perf-tools-fixes-for-v7.3-2026-09-07' of git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools:
  perf powerpc-vpadtl: Fix raw_size of DTL samples
  perf symbol: Do not use debug file as the binary type
DeltaFile
+10-1tools/perf/util/symbol.c
+1-1tools/perf/util/powerpc-vpadtl.c
+11-22 files

HardenedBSD/src 5a49ea6release/tools ec2_setpass ec2_desktop_extras, sys/netpfil/pf pf.c

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

Conflicts:
        release/Makefile.vm (unresolved)
DeltaFile
+73-0release/tools/ec2-desktop.conf
+60-0release/tools/ec2_desktop_extras
+58-0release/tools/ec2_setpass
+57-0tests/sys/netpfil/pf/mld.py
+9-16usr.sbin/pw/pw.8
+12-3sys/netpfil/pf/pf.c
+269-193 files not shown
+282-239 files

HardenedBSD/ports f120efcmultimedia/obs-waveform Makefile

multimedia/obs-waveform: unbreak build on !x86[_64]

Avoid usage of Intel-specific CPU instructions on non-Intel platforms

Reported by:    bulk -t (aarch64)
Approved by:    portmgr blanket
DeltaFile
+6-0multimedia/obs-waveform/Makefile
+6-01 files

FreeBSD/ports f120efcmultimedia/obs-waveform Makefile

multimedia/obs-waveform: unbreak build on !x86[_64]

Avoid usage of Intel-specific CPU instructions on non-Intel platforms

Reported by:    bulk -t (aarch64)
Approved by:    portmgr blanket
DeltaFile
+6-0multimedia/obs-waveform/Makefile
+6-01 files

LLVM/project 3e149a5llvm/test/CodeGen/AMDGPU/GlobalISel regbankcombiner-merge-readanylane.mir regbankcombiner-smed3.mir

comments
DeltaFile
+2-2llvm/test/CodeGen/AMDGPU/GlobalISel/regbankcombiner-smed3.mir
+2-2llvm/test/CodeGen/AMDGPU/GlobalISel/regbankcombiner-clamp-fmed3-const.mir
+1-1llvm/test/CodeGen/AMDGPU/GlobalISel/regbankcombiner-merge-readanylane.mir
+5-53 files

LLVM/project 54b2840llvm/lib/Target/AMDGPU AMDGPUPassRegistry.def AMDGPUTargetMachine.cpp, llvm/test/CodeGen/AMDGPU/GlobalISel regbankcombiner-smed3.mir regbankcombiner-clamp-fmed3-const.mir

[AMDGPU][GIsel][NPM] Port "AMDGPURegBankCombiner" to NPM
DeltaFile
+81-32llvm/lib/Target/AMDGPU/AMDGPURegBankCombiner.cpp
+13-2llvm/lib/Target/AMDGPU/AMDGPU.h
+2-2llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp
+1-2llvm/lib/Target/AMDGPU/AMDGPUPassRegistry.def
+2-0llvm/test/CodeGen/AMDGPU/GlobalISel/regbankcombiner-smed3.mir
+2-0llvm/test/CodeGen/AMDGPU/GlobalISel/regbankcombiner-clamp-fmed3-const.mir
+101-381 files not shown
+102-387 files

LLVM/project f98f858llvm/lib/Target/AMDGPU AMDGPUPassRegistry.def AMDGPUTargetMachine.cpp, llvm/test/CodeGen/AMDGPU/GlobalISel regbankselect-mui.mir regbankselect-load.mir

[AMDGPU][GIsel][NPM] Port "AMDGPURegBankLegalize" to NPM
DeltaFile
+50-17llvm/lib/Target/AMDGPU/AMDGPURegBankLegalize.cpp
+21-3llvm/lib/Target/AMDGPU/AMDGPU.h
+2-2llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp
+3-0llvm/test/CodeGen/AMDGPU/GlobalISel/regbankselect-load.mir
+1-1llvm/lib/Target/AMDGPU/AMDGPUPassRegistry.def
+1-0llvm/test/CodeGen/AMDGPU/GlobalISel/regbankselect-mui.mir
+78-231 files not shown
+79-237 files

LLVM/project 809dee0llvm/lib/Target/AMDGPU AMDGPUTargetMachine.cpp AMDGPU.h

comments
DeltaFile
+18-25llvm/lib/Target/AMDGPU/AMDGPURegBankCombiner.cpp
+3-3llvm/lib/Target/AMDGPU/AMDGPU.h
+2-2llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp
+23-303 files

HardenedBSD/ports bcdc4badevel/universal-ctags Makefile distinfo

devel/universal-ctags: Update p6.2.20260816.0 => p6.2.20260906.0

Commit log:
https://github.com/universal-ctags/ctags/compare/p6.2.20260816.0...p6.2.20260906.0

PR:             298283
Approved by:    osa, vvd (Mentors, implicit)
DeltaFile
+3-3devel/universal-ctags/distinfo
+1-1devel/universal-ctags/Makefile
+4-42 files

FreeBSD/ports bcdc4badevel/universal-ctags Makefile distinfo

devel/universal-ctags: Update p6.2.20260816.0 => p6.2.20260906.0

Commit log:
https://github.com/universal-ctags/ctags/compare/p6.2.20260816.0...p6.2.20260906.0

PR:             298283
Approved by:    osa, vvd (Mentors, implicit)
DeltaFile
+3-3devel/universal-ctags/distinfo
+1-1devel/universal-ctags/Makefile
+4-42 files

LLVM/project 69abec4clang/test/OpenMP interchange_codegen.cpp, llvm/lib/Target/Hexagon HexagonDepMask.h

Rebase

Created using spr 1.3.7
DeltaFile
+17,282-3,458llvm/test/tools/llvm-mca/AArch64/Cortex/C1Premium-sve-instructions.s
+7,983-1,591llvm/test/tools/llvm-mca/AArch64/Cortex/C1Premium-neon-instructions.s
+1,750-2,445clang/test/OpenMP/interchange_codegen.cpp
+3,312-825llvm/test/CodeGen/AMDGPU/flat-saddr-load.ll
+2,226-1,164llvm/test/CodeGen/AMDGPU/flat-saddr-atomics.ll
+0-2,819llvm/lib/Target/Hexagon/HexagonDepMask.h
+32,553-12,3023,573 files not shown
+193,950-93,7293,579 files

HardenedBSD/ports 3d31afanet-im/deltachat-desktop Makefile distinfo, net-im/deltachat-desktop/files/packagejsons pnpm-lock.yaml

net-im/deltachat-desktop: Update to 2.59.1
DeltaFile
+1-216net-im/deltachat-desktop/files/packagejsons/pnpm-lock.yaml
+0-203net-im/deltachat-desktop/pkg-plist
+0-41net-im/deltachat-desktop/files/packagejsons/packages/target-tauri/package.json
+5-5net-im/deltachat-desktop/distinfo
+2-2net-im/deltachat-desktop/Makefile
+1-2net-im/deltachat-desktop/files/packagejsons/packages/target-electron/package.json
+9-4695 files not shown
+12-47511 files

FreeBSD/ports 3d31afanet-im/deltachat-desktop Makefile distinfo, net-im/deltachat-desktop/files/packagejsons pnpm-lock.yaml

net-im/deltachat-desktop: Update to 2.59.1
DeltaFile
+1-216net-im/deltachat-desktop/files/packagejsons/pnpm-lock.yaml
+0-203net-im/deltachat-desktop/pkg-plist
+0-41net-im/deltachat-desktop/files/packagejsons/packages/target-tauri/package.json
+5-5net-im/deltachat-desktop/distinfo
+2-2net-im/deltachat-desktop/Makefile
+1-2net-im/deltachat-desktop/files/packagejsons/packages/target-electron/package.json
+9-4695 files not shown
+12-47511 files

FreeBSD/ports 594fd94mail/archiveopteryx distinfo Makefile

mail/archiveopteryx: Update build to latest changes from 20260819
DeltaFile
+3-3mail/archiveopteryx/distinfo
+3-3mail/archiveopteryx/Makefile
+6-62 files

HardenedBSD/ports 594fd94mail/archiveopteryx distinfo Makefile

mail/archiveopteryx: Update build to latest changes from 20260819
DeltaFile
+3-3mail/archiveopteryx/distinfo
+3-3mail/archiveopteryx/Makefile
+6-62 files

LLVM/project 271af38llvm/lib/Target/AMDGPU AMDGPUTargetMachine.cpp AMDGPUPassRegistry.def, llvm/test/CodeGen/AMDGPU/GlobalISel regbankselect-mui-regbankselect.mir

[AMDGPU][GIsel][NPM] Port "AMDGPURegBankSelect" to NPM (#217321)

Assisted-by: Opus-4.8
DeltaFile
+43-15llvm/lib/Target/AMDGPU/AMDGPURegBankSelect.cpp
+18-3llvm/lib/Target/AMDGPU/AMDGPU.h
+3-2llvm/lib/Target/AMDGPU/AMDGPUPassRegistry.def
+2-2llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp
+1-0llvm/test/CodeGen/AMDGPU/GlobalISel/regbankselect-mui-regbankselect.mir
+67-225 files

FreeBSD/ports 801eb49audio/harp Makefile

audio/harp: Mark deprecated

PR:             298287
Approved by:    Christian Heckendorf <heckendorfc at gmail.com>

(cherry picked from commit fd7848dfc71ab496ec8579be5486b8585227dd2b)
DeltaFile
+4-1audio/harp/Makefile
+4-11 files