OpenBSD/src WbrlS50sys/arch/amd64/amd64 sev_bus_space.c bus_space.c, sys/arch/amd64/conf files.amd64

   bus_space(9) implementation for SEV-ES using the GHCB protocol

   This makes OpenBSD work with SEV-ES on kvm/qemu in 1-vCPU VMs

   From Sebastian Sturm with tweaks by hshoexer@ and myself

   ok mlarkin@
VersionDeltaFile
1.1+841-0sys/arch/amd64/amd64/sev_bus_space.c
1.30+11-3sys/arch/amd64/amd64/bus_space.c
1.116+2-1sys/arch/amd64/conf/files.amd64
+854-43 files

OpenBSD/src ER3gYzWsys/arch/amd64/amd64 ghcb.c trap.c, sys/arch/amd64/include ghcb.h vmmvar.h

   SEV-ES: GHCB protocol for IO and MMIO

   Implement the parts of the GHCB protocol for IO and MMIO;  to be
   used to paravirtualize bus_space(9) for SEV-ES:

    - extend the ghcb_sync_out() and ghcb_sync_in() to pass a data
      buffer to or from the hypervisor

    - implement for both IO and MMIO generic functions _ghcb_io_rw()
      and _ghcb_mem_rw() that build, send and receive the respective
      GHCB messages for various data sizes

    - add wrapper functions that call _ghcb_io_rw() and _ghcb_mem_rw()
      with the actual data sizes; these will be used for bus_space(9)

   From Sebastian Sturm with tweaks by hshoexer@ and myself

   ok mlarkin@
VersionDeltaFile
1.6+182-3sys/arch/amd64/amd64/ghcb.c
1.6+122-5sys/arch/amd64/include/ghcb.h
1.117+7-1sys/arch/amd64/include/vmmvar.h
1.114+4-2sys/arch/amd64/amd64/trap.c
+315-114 files

FreeNAS/freenas c4094f1src/middlewared setup.cfg, src/middlewared/middlewared/test/integration/assets directory_service.py

NAS-137589 / 26.04 / Don't apply banned modules logic to test assets (#17210)

DeltaFile
+1-1src/middlewared/middlewared/test/integration/assets/directory_service.py
+1-0src/middlewared/setup.cfg
+2-12 files

FreeNAS/freenas 86dacaesrc/middlewared setup.cfg

Fix speelling
DeltaFile
+1-1src/middlewared/setup.cfg
+1-11 files

FreeNAS/freenas f38ad77src/middlewared setup.cfg, src/middlewared/middlewared/test/integration/assets directory_service.py

Don't apply banned modules logic to test assets
DeltaFile
+1-1src/middlewared/middlewared/test/integration/assets/directory_service.py
+1-0src/middlewared/setup.cfg
+2-12 files

LLVM/project b241cc9llvm/include/llvm/ADT STLExtras.h, llvm/unittests/ADT STLExtrasTest.cpp

[ADT] Fix llvm::concat_iterator for `ValueT == common_base_class *` (#144744)

Fix `llvm::concat_iterator` for the case of `ValueT` being a pointer to
a common base class to which the result of dereferencing any iterator in
`ItersT` can be casted to.
DeltaFile
+36-45llvm/include/llvm/ADT/STLExtras.h
+48-0llvm/unittests/ADT/STLExtrasTest.cpp
+84-452 files

LLVM/project def2020lldb/source/Plugins/Process/Utility StopInfoMachException.cpp StopInfoMachException.h

[lldb] Recognize MTE fault Mach exceptions (#159117)

Recognize an MTE tag fault Mach exception. A tag fault is an error
reported by Arm's Memory Tagging Extension (MTE) when a memory access
attempts to use a pointer with a tag that doesn't match the tag stored
with the memory. LLDB will print the tag and address to make the issue
easier to diagnose.

This was hand tested by debugging an MTE enabled binary on an iPhone 17
running iOS 26.

rdar://113575216
DeltaFile
+31-0lldb/source/Plugins/Process/Utility/StopInfoMachException.cpp
+2-0lldb/source/Plugins/Process/Utility/StopInfoMachException.h
+33-02 files

OpenBSD/ports 5iMpBujsysutils/inotify-tools Makefile distinfo

   sysutils/inotify-tools: Update to 4.25.9.0

   ok rsadowski@
VersionDeltaFile
1.7+3-3sysutils/inotify-tools/Makefile
1.4+2-2sysutils/inotify-tools/distinfo
+5-52 files

LLVM/project f549bb2libc/src/__support/math rsqrtf16.h, libc/test/src/math rsqrtf16_test.cpp

[libc][math] Adjust rsqrtf16 exception checks. (#159411)

DeltaFile
+27-24libc/src/__support/math/rsqrtf16.h
+14-5libc/test/src/math/smoke/rsqrtf16_test.cpp
+3-2libc/test/src/math/rsqrtf16_test.cpp
+44-313 files

FreeBSD/doc 49fc73fdocumentation/static/pgpkeys adamw.key

pgpkeys: Extend my key's expiration dates

I thought that, for once in my life, I might try doing this BEFORE the
old key expires. It's important to try new things sometimes.
DeltaFile
+43-44documentation/static/pgpkeys/adamw.key
+43-441 files

LLVM/project 8f0f30dclang/tools/cir-lsp-server CMakeLists.txt, mlir/test CMakeLists.txt

run CI
DeltaFile
+60-45mlir/test/CMakeLists.txt
+1-1clang/tools/cir-lsp-server/CMakeLists.txt
+61-462 files

NetBSD/pkgsrc-wip 2d97f7ezino Makefile distinfo

zino: update to version 2.1.0.

Pkgsrc changes:
 * version-bump + checksums.
 * Adjust dependencies to track upstream requirements.

Upstream changes:

 * Added new config option to suppress portstate event generation
   for newly discovered interfaces (#257)
 * Document how to set up Zino with systemd (#425)
 * Delete events related to routers that have been removed from
   polldevs.cf (#427)
 * Finish setting up the documentation-tree: Add badge, some
   structure, trim down the README (#434)
 * Added debug logging of trap type identification information

 * Use new snmpversion config field in zino.toml to decide which
   SNMP version to use (default to v2c) (#397)

    [5 lines not shown]
DeltaFile
+3-3zino/Makefile
+3-3zino/distinfo
+6-62 files

LLVM/project 432b589llvm/lib/CodeGen/AsmPrinter DwarfCompileUnit.cpp DwarfCompileUnit.h, llvm/test/DebugInfo/AArch64 populate-abstract-sp-once.ll debug-types.ll

[DebugInfo][DwarfDebug] Separate creation and population of abstract subprogram DIEs (#159104)

With this change, construction of abstract subprogram DIEs is split in
two stages/functions:
creation of DIE (in DwarfCompileUnit::getOrCreateAbstractSubprogramDIE)
and its population with children (in
DwarfCompileUnit::constructAbstractSubprogramScopeDIE).
With that, abstract subprograms can be created/referenced from
DwarfDebug::beginModule, which should solve the issue with static local
variables DIE creation of inlined functons with optimized-out
definitions. It fixes https://github.com/llvm/llvm-project/issues/29985.

LexicalScopes class now stores mapping from DISubprograms to their
corresponding llvm::Function's. It is supposed to be built before
processing of each function (so, now LexicalScopes class has a method
for "module initialization" alongside the method for "function
initialization"). It is used by DwarfCompileUnit to determine whether a
DISubprogram needs an abstract DIE before DwarfDebug::beginFunction is
invoked.

    [14 lines not shown]
DeltaFile
+70-33llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp
+93-0llvm/test/DebugInfo/Generic/inlined-static-var.ll
+67-0llvm/test/DebugInfo/AArch64/populate-abstract-sp-once.ll
+59-0llvm/test/DebugInfo/AArch64/debug-types.ll
+32-11llvm/unittests/CodeGen/LexicalScopesTest.cpp
+30-5llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h
+351-4914 files not shown
+451-8420 files

LLVM/project e56b479llvm/lib/Target/Hexagon HexagonCallingConv.td, llvm/test/CodeGen/Hexagon vararg-musl.ll

[Hexagon] Bugfix in VarArg lowering: Special case for musl (#157564)

While debugging #145206 I found that a possible cause for the problem is
the call to printf, which is variadic.

In a musl environment VarArgs are treated like *non* VarArgs.
The handling of this special case was bypassed by the commit 
a4f85515c20566a3c059aacd1ee3554b598f33f0.

The reason is that the arguement `TreatAsVarArg` is only set to `true`
in
an *non* musl env. `TreatAsVarArg` determines the result of
`isVarArg()`.
The `CCIfArgVarArg` class only checks each individual
variable, but not whether `isVarArg()` is true.

Without the special case, the unnamed arguments are always passed
on the stack, as is standard calling convention. But with musl
also unnamed arguments can be passed in registers.

Possibly, this fixes #145206.
DeltaFile
+15-0llvm/test/CodeGen/Hexagon/vararg-musl.ll
+11-2llvm/lib/Target/Hexagon/HexagonCallingConv.td
+26-22 files

HardenedBSD/src d4ec2e0lib/libc/gen initgroups.3, lib/libsys setgroups.2

Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/cross-dso-cfi
DeltaFile
+515-0share/man/man9/VNET.9
+0-515share/man/man9/vnet.9
+104-8sbin/pfctl/pfctl.c
+100-4sbin/pfctl/parse.y
+86-15lib/libc/gen/initgroups.3
+83-16lib/libsys/setgroups.2
+888-55867 files not shown
+1,475-88873 files

HardenedBSD/src 1d5dbe0lib/libc/gen initgroups.3, lib/libsys setgroups.2

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+515-0share/man/man9/VNET.9
+0-515share/man/man9/vnet.9
+104-8sbin/pfctl/pfctl.c
+100-4sbin/pfctl/parse.y
+86-15lib/libc/gen/initgroups.3
+83-16lib/libsys/setgroups.2
+888-55867 files not shown
+1,475-88873 files

HardenedBSD/src 47721c3usr.sbin/bsdinstall/scripts zfsboot

Merge branch 'freebsd/14-stable/main' into hardened/14-stable/master
DeltaFile
+8-133usr.sbin/bsdinstall/scripts/zfsboot
+8-1331 files

HardenedBSD/src 454e762contrib/bc build.pkg.rig, contrib/bc/project github_prs.json github_issues.json

Merge branch 'freebsd/15-stable/main' into hardened/15-stable/main
DeltaFile
+7,729-0contrib/bc/project/github_prs.json
+3,667-0contrib/bc/project/github_issues.json
+2,345-0contrib/bc/build.pkg.rig
+1,410-0contrib/bc/scripts/release.pkg.yao
+0-713contrib/bc/tests/bc/lib2_results.txt
+0-593contrib/bc/tests/other.sh
+15,151-1,306714 files not shown
+28,758-3,545720 files

LLVM/project 4e3aa76mlir/include/mlir/Dialect/LLVMIR LLVMIntrinsicOps.td, mlir/test/Target/LLVMIR llvmir-intrinsics.mlir

[mlir][llvm] Pretty printing for trap intrinsics (#159385)

DeltaFile
+8-2mlir/include/mlir/Dialect/LLVMIR/LLVMIntrinsicOps.td
+7-0mlir/test/Target/LLVMIR/llvmir-intrinsics.mlir
+3-4mlir/test/Target/LLVMIR/Import/intrinsic.ll
+18-63 files

HardenedBSD/ports 2cc8c30databases/rqlite distinfo, devel/wasmer/files patch-rust-1.89.0

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+471-0devel/wasmer/files/patch-rust-1.89.0
+269-189security/ratify/distinfo
+134-95security/ratify/Makefile
+13-11shells/atuin/distinfo
+6-6shells/atuin/Makefile
+5-5databases/rqlite/distinfo
+898-30628 files not shown
+953-37034 files

HardenedBSD/ports 5449cbbfinance/nextcloud-cospend distinfo Makefile

finance/nextcloud-cospend: Update to 3.1.3
DeltaFile
+3-3finance/nextcloud-cospend/distinfo
+1-1finance/nextcloud-cospend/Makefile
+4-42 files

FreeBSD/ports 5449cbbfinance/nextcloud-cospend distinfo Makefile

finance/nextcloud-cospend: Update to 3.1.3
DeltaFile
+3-3finance/nextcloud-cospend/distinfo
+1-1finance/nextcloud-cospend/Makefile
+4-42 files

HardenedBSD/ports eb39590mail/nextcloud-mail distinfo Makefile

mail/nextcloud-mail: Update to 5.5.1
DeltaFile
+3-3mail/nextcloud-mail/distinfo
+1-1mail/nextcloud-mail/Makefile
+4-42 files

FreeBSD/ports eb39590mail/nextcloud-mail distinfo Makefile

mail/nextcloud-mail: Update to 5.5.1
DeltaFile
+3-3mail/nextcloud-mail/distinfo
+1-1mail/nextcloud-mail/Makefile
+4-42 files

HardenedBSD/ports cba69fcshells/atuin distinfo Makefile

shells/atuin: update 18.7.1 → 18.8.0
DeltaFile
+13-11shells/atuin/distinfo
+6-6shells/atuin/Makefile
+19-172 files

FreeBSD/ports cba69fcshells/atuin distinfo Makefile

shells/atuin: update 18.7.1 → 18.8.0
DeltaFile
+13-11shells/atuin/distinfo
+6-6shells/atuin/Makefile
+19-172 files

HardenedBSD/ports 58b27e3security/ratify distinfo Makefile

security/ratify: update 2.2.0 → 2.3.1
DeltaFile
+269-189security/ratify/distinfo
+134-95security/ratify/Makefile
+403-2842 files

FreeBSD/ports 58b27e3security/ratify distinfo Makefile

security/ratify: update 2.2.0 → 2.3.1
DeltaFile
+269-189security/ratify/distinfo
+134-95security/ratify/Makefile
+403-2842 files

HardenedBSD/ports 94288ddtextproc/riffdiff distinfo Makefile

textproc/riffdiff: update 3.4.0 → 3.4.1
DeltaFile
+3-3textproc/riffdiff/distinfo
+1-2textproc/riffdiff/Makefile
+4-52 files

FreeBSD/ports 94288ddtextproc/riffdiff distinfo Makefile

textproc/riffdiff: update 3.4.0 → 3.4.1
DeltaFile
+3-3textproc/riffdiff/distinfo
+1-2textproc/riffdiff/Makefile
+4-52 files