FreeBSD/src 8241dbcrelease/tools gce.conf

GCE: ARM64 Support: Add hw.pci.honor_msi_blacklist=0.

This is required for MSI support on GCE ARM64 instances which is
prerequisite to gve(4) not panicking at boot, and nvme(4) also has
a real sad time without interrupts. Tested on a variety of c4a VMs.

This is meant to be a temporary hack; long term fix would be to
check for the hypervisor and quirk gve(4) device with
PCI_QUIRK_ENABLE_MSI_VM.

PR:             kern/292081
(cherry picked from commit 9ae43352c89c776c8171f5881a984bc39acf5d6a)
DeltaFile
+3-0release/tools/gce.conf
+3-01 files

FreeBSD/ports b7a1911databases/emacsql distinfo Makefile

databases/emacsql: update to 4.3.4.
DeltaFile
+3-3databases/emacsql/distinfo
+1-1databases/emacsql/Makefile
+4-42 files

FreeBSD/ports 8b02dabdatabases/pg.el distinfo Makefile

databases/pg.el: update to 0.62.
DeltaFile
+3-3databases/pg.el/distinfo
+1-1databases/pg.el/Makefile
+4-42 files

FreeBSD/ports ea2a5d1databases/closql Makefile distinfo

databases/closql: update to 2.4.0.
DeltaFile
+8-5databases/closql/Makefile
+3-3databases/closql/distinfo
+11-82 files

FreeBSD/ports 2f5f2a0devel/cond-let distinfo Makefile

devel/cond-let: update to 0.2.1.
DeltaFile
+3-3devel/cond-let/distinfo
+1-1devel/cond-let/Makefile
+4-42 files

LLVM/project 2f3fd3fllvm/lib/Transforms/Utils ControlFlowUtils.cpp, llvm/test/Transforms/Util control-flow-hub-finalize-same-succ-crash.ll

[ControlFlowHub] Fix duplicate DomTree updates when branch successors are identical

When a conditional branch has both successors pointing to the same block (e.g., `br i1 %cond, label %bb, label %bb`), `ControlFlowHub::finalize` generates duplicate `Delete` updates for the same CFG edge. This can cause assertion in `fix-irreducible` pass.

Fixes #176553.
DeltaFile
+37-0llvm/test/Transforms/Util/control-flow-hub-finalize-same-succ-crash.ll
+2-1llvm/lib/Transforms/Utils/ControlFlowUtils.cpp
+39-12 files

FreeBSD/src 2184a2drelease/tools gce.conf

GCE: ARM64 Support: Add hw.pci.honor_msi_blacklist=0.

This is required for MSI support on GCE ARM64 instances which is
prerequisite to gve(4) not panicking at boot, and nvme(4) also has
a real sad time without interrupts. Tested on a variety of c4a VMs.

This is meant to be a temporary hack; long term fix would be to
check for the hypervisor and quirk gve(4) device with
PCI_QUIRK_ENABLE_MSI_VM.

PR:             kern/292081
MFC after:      1 week

(cherry picked from commit 9ae43352c89c776c8171f5881a984bc39acf5d6a)
DeltaFile
+3-0release/tools/gce.conf
+3-01 files

FreeBSD/ports 5dab391net-mgmt/cacti-spine Makefile

net-mgmt/cacti-spine: fix whitespaces

Fixes:  e10ffe5db33cd427ea5bbbd846d5015eb7edf0a0
DeltaFile
+1-1net-mgmt/cacti-spine/Makefile
+1-11 files

NetBSD/pkgsrc tNxwWtDdoc CHANGES-2026

   doc: Updated archivers/lhasa to 0.5.0
VersionDeltaFile
1.394+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc L8VIiHoarchivers/lhasa PLIST distinfo

   lhasa: update to 0.5.0

   Upstream changes (from NEWS.md):

   ## v0.5.0 (2025-08-01):

    * The output from the list subcommands has been tweaked to be more
      consistent. This should help to avoid parsing bugs with
      naively-written programs and scripts that parse the list output.
      This includes various GUI tools.
    * The test suite was expanded to include archives generated by Tascal
      Lha (a Windows CE port); LH/2 (an OS/2 port); ExpLZH; and the port
      of Lha that ships with MorphOS.
    * A workaround was added for a bug with the Amiga port of lha that
      causes some versions to generate malformed archives where
      directories are stored using the -lh0- compression type. Thanks to
      @zzarko, @polluks, @alfredone and @jsummers for their work on
      figuring out the bug.
    * Support was added for the 64-bit file sizes header, allowing huge

    [20 lines not shown]
VersionDeltaFile
1.3+6-6archivers/lhasa/PLIST
1.13+4-4archivers/lhasa/distinfo
1.13+2-2archivers/lhasa/Makefile
+12-123 files

FreeBSD/ports 09e3d68net/ptpd2 Makefile

net/ptpd2: Fix build with net-snmp

net-snmp-config --cflags injects -Werror=declaration-after-statement
which causes builds to fail as the source has variable declarations
after statements (valid in C99 but not C89).

Downgrade this from a fatal error to a warning
DeltaFile
+2-0net/ptpd2/Makefile
+2-01 files

FreeBSD/ports e10ffe5net-mgmt/cacti-spine Makefile

net-mgmt/cacti-spine: Fix build with net-snmp

net-snmp-config --cflags injects -Werror=declaration-after-statement
which causes builds to fail as the source has variable declarations
after statements (valid in C99 but not C89).

Downgrade this from a fatal error to a warning

PR:             ports/292340
Reported by:    Robert Blayzor <rblayzor at inoc.net>
DeltaFile
+1-1net-mgmt/cacti-spine/Makefile
+1-11 files

LLVM/project b0eddb4.github/workflows release-binaries-all.yml

workflows/release-binaries: Run this job once a week to catch regressions (#176008)

This will increase the chances that we can have this job working for the
first release candidate.
DeltaFile
+3-1.github/workflows/release-binaries-all.yml
+3-11 files

LLVM/project e1f9ee8clang/lib/CodeGen CodeGenModule.cpp, clang/test/CodeGenOpenCL amdgpu-features.cl amdgpu-features-default-delta.cl

[RFC][Clang][AMDGPU] Emit only delta target-features to reduce IR bloat

Currently, AMDGPU functions have `target-features` attribute populated with all default features for the target GPU. This is redundant because the backend can derive these defaults from the `target-cpu` attribute via `AMDGPUTargetMachine::getFeatureString()`.

In this PR, for AMDGPU targets only:

- Functions without explicit target attributes no longer emit `target-features`
- Functions with `__attribute__((target(...)))` or `-target-feature` emit only features that differ from the target's defaults (delta)

The backend already handles missing `target-features` correctly by falling back to the TargetMachine's defaults.

A new cc1 flag `-famdgpu-emit-full-target-features` is added to emit full features when needed.

Example:

Before:

```llvm
attributes #0 = { "target-cpu"="gfx90a" "target-features"="+16-bit-insts,+atomic-buffer-global-pk-add-f16-insts,+atomic-fadd-rtn-insts,+ci-insts,+dl-insts,+dot1-insts,+dot2-insts,..." }

    [13 lines not shown]
DeltaFile
+341-12clang/test/OpenMP/amdgcn-attributes.cpp
+53-53clang/test/CodeGenOpenCL/amdgpu-features.cl
+70-0clang/test/CodeGenOpenCL/amdgpu-features-default-delta.cl
+43-5clang/lib/CodeGen/CodeGenModule.cpp
+4-6clang/test/CodeGenOpenCL/amdgpu-readonly-features-written-with-no-target.cl
+4-4clang/test/CodeGenOpenCL/amdgpu-enqueue-kernel.cl
+515-804 files not shown
+528-8310 files

HardenedBSD/src cd2100astand/powerpc/ofw cas.c, sys/dev/dwc if_dwc.c dwc1000_dma.c

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+10-4sys/dev/dwc/if_dwc.c
+3-3sys/dev/dwc/dwc1000_dma.c
+1-1stand/powerpc/ofw/cas.c
+1-1sys/dev/dwc/dwc1000_core.c
+1-1tests/sys/netpfil/pf/pflog.sh
+16-105 files

LLVM/project 38be580.github/workflows release-binaries.yml

workflows/release-binaries: Fix attestation artifact name (#176417)

We were contructing the attestation artifact name using the arch and the
OS of the current runner instead of using the runner that the builds
were done on. This led to a conflict in artifact names between all the
release binary jobs.
DeltaFile
+3-1.github/workflows/release-binaries.yml
+3-11 files

NetBSD/pkgsrc lkyUf9Zlang/rust options.mk

   lang/rust: Fix build under NetBSD 9
VersionDeltaFile
1.51+5-1lang/rust/options.mk
+5-11 files

LLVM/project 1529433clang/lib/CodeGen CodeGenModule.cpp, clang/test/CodeGenOpenCL amdgpu-features.cl amdgpu-features-default-delta.cl

[RFC][Clang][AMDGPU] Emit only delta target-features to reduce IR bloat

Currently, AMDGPU functions have `target-features` attribute populated with all default features for the target GPU. This is redundant because the backend can derive these defaults from the `target-cpu` attribute via `AMDGPUTargetMachine::getFeatureString()`.

In this PR, for AMDGPU targets only:

- Functions without explicit target attributes no longer emit `target-features`
- Functions with `__attribute__((target(...)))` or `-target-feature` emit only features that differ from the target's defaults (delta)

The backend already handles missing `target-features` correctly by falling back to the TargetMachine's defaults.

A new cc1 flag `-famdgpu-emit-full-target-features` is added to emit full features when needed.

Example:

Before:

```llvm
attributes #0 = { "target-cpu"="gfx90a" "target-features"="+16-bit-insts,+atomic-buffer-global-pk-add-f16-insts,+atomic-fadd-rtn-insts,+ci-insts,+dl-insts,+dot1-insts,+dot2-insts,..." }

    [13 lines not shown]
DeltaFile
+341-12clang/test/OpenMP/amdgcn-attributes.cpp
+53-53clang/test/CodeGenOpenCL/amdgpu-features.cl
+70-0clang/test/CodeGenOpenCL/amdgpu-features-default-delta.cl
+43-5clang/lib/CodeGen/CodeGenModule.cpp
+4-6clang/test/CodeGenOpenCL/amdgpu-readonly-features-written-with-no-target.cl
+4-4clang/test/CodeGenOpenCL/amdgpu-enqueue-kernel.cl
+515-804 files not shown
+528-8310 files

NetBSD/src H2zQDmodistrib/luna68k Makefile, distrib/luna68k/liveimage Makefile diskproto.in

   distrib/luna68k: add "build.sh live-image" support for luna68k

   Using recently added "USE_MDBOOTPART" in Makefile.bootimage with MD rules.
   A generated live-image is confirmed working on nono 1.6.4 with LUNA's ROM:
   ---
   % nono-cli -V vmtype=luna -V prom-image=LUNAROM.DAT -V dipsw-autoboot=no -V dipsw-serial=yes -V hostcom-driver=stdio -V spc0-id6-image=hd,NetBSD-11.99.5-luna68k-live.img -V spc0-id6-writeignore=1
   (PROM) Unknown PROM version
   (SCSIHD6) write is ignored
   Diagnostic Start....  11.549'836'096 805b XP(HD647180) WriteInternalIO 53H(DERA) <- $07 (NOT IMPLEMENTED)
     11.549'839'519 8060 XP(HD647180) WriteInternalIO 60H(IODRA) <- $50 (NOT IMPLEMENTED)
     11.549'842'942 8065 XP(HD647180) WriteInternalIO 70H(DDRA) <- $70 (NOT IMPLEMENTED)
     11.650'402'532 8528 XP(HD647180) WriteInternalIO 60H(IODRA) <- $20 (NOT IMPLEMENTED)
     11.653'401'080 8bd1 XP(HD647180) ReadInternalIO 48H(T2CSR1) -> $ff (NOT IMPLEMENTED)
     11.653'404'340 8bd6 XP(HD647180) WriteInternalIO 48H(T2CSR1) <- $ff (NOT IMPLEMENTED)
     11.653'406'785 8bd9 XP(HD647180) ReadInternalIO 49H(T2CSR2) -> $ff (NOT IMPLEMENTED)
     11.653'410'045 8bde XP(HD647180) WriteInternalIO 49H(T2CSR2) <- $ff (NOT IMPLEMENTED)
   No problems in hardware
   OMRON WS Monitor Ver4.25 (Thu May 16 11:54:02 1991) - 0x01000000 bytes of memory
   "BSD Monitor-mode"

    [38 lines not shown]
VersionDeltaFile
1.1+51-0distrib/luna68k/liveimage/Makefile
1.1+25-0distrib/luna68k/liveimage/diskproto.in
1.1+7-0distrib/luna68k/liveimage/fstab.in
1.3+5-1distrib/luna68k/Makefile
1.1+2-0distrib/luna68k/liveimage/spec.boot.in
1.1+2-0distrib/luna68k/liveimage/spec.in
+92-16 files

NetBSD/src VPhjFPBdistrib/common/bootimage Makefile.bootimage

   bootimage: allow MD Makefiles to add a port-specific boot partition

   Some ports require an additional port-specific boot partition even
   for live images so that firmware ROMs can load a bootloader.
   For example, luna68k ROMs require old 4.3-BSD style FFS, and hp300
   ROMs require an HP LIF format diretory entries.

   Add a USE_MDBOOTPART switch and adjust size/offset calculations and
   image concatination so MD liveimage Makefiles can provide own rules
   to build and populate the boot-partition image.
VersionDeltaFile
1.50+41-5distrib/common/bootimage/Makefile.bootimage
+41-51 files

NetBSD/pkgsrc-wip d49c79apy-identify distinfo COMMIT_MSG

py-identify: update to 2.6.16
DeltaFile
+3-3py-identify/distinfo
+1-1py-identify/COMMIT_MSG
+1-1py-identify/Makefile
+5-53 files

NetBSD/pkgsrc-wip 42e103aiosevka-curly-slab-ttf distinfo

iosevka-curly-slab-ttf: Correct distinfo hashes
DeltaFile
+2-2iosevka-curly-slab-ttf/distinfo
+2-21 files

FreeBSD/ports 5980368audio/ocp distinfo Makefile

audio/ocp: Update to 3.1.1
DeltaFile
+3-3audio/ocp/distinfo
+1-4audio/ocp/Makefile
+4-72 files

NetBSD/src NiZs7s0tools/gcc mknative-gcc Makefile

   prepare for /usr/bin/gfortran.

   in the Makefile, add fortran to the list of languages to configure.
   add configure-target-libquadmath and configure-target-libgfortran
   to the listof mknative targets to invoke.

   while here also remove some HAVE_GCC < 12 support.

   in mknative-gcc, remove ancient dead get_libg2c(), grab a couple
   more libgomp variables (will be used to replace some hard coded
   things and also adds the gomp/fortran portions), add new get
   functions for libquadmath and libgfortran, and also fetch the rest
   of the necessary variables.
VersionDeltaFile
1.123+44-22tools/gcc/mknative-gcc
1.119+12-5tools/gcc/Makefile
+56-272 files

LLVM/project 739e997libc/src/__support/GPU allocator.cpp

[libc] Remove ballot on slab find (#176606)

Summary:
This negatively impacts performance, while the other changes in the
initial PR slightly improved it. This was originally done to make Volta
independent thread scheduling work, but that doesn't seem to work
correctly all the time either so we should make this faster.
DeltaFile
+9-8libc/src/__support/GPU/allocator.cpp
+9-81 files

HardenedBSD/src 964d91etests/sys/netpfil/pf pflog.sh

pflog: tests: Fix rdr_action_head()

Fix a typo in the rdr_action_head() test.

Fixes:          685fb4253819 ("pf: Log the intended action when a NAT rule matches a packet")
MFC after:      1 week
DeltaFile
+1-1tests/sys/netpfil/pf/pflog.sh
+1-11 files

FreeBSD/src 964d91etests/sys/netpfil/pf pflog.sh

pflog: tests: Fix rdr_action_head()

Fix a typo in the rdr_action_head() test.

Fixes:          685fb4253819 ("pf: Log the intended action when a NAT rule matches a packet")
MFC after:      1 week
DeltaFile
+1-1tests/sys/netpfil/pf/pflog.sh
+1-11 files

LLVM/project 49cd842mlir/utils/vscode package-lock.json

[mlir][vscode] Remove resolved from lock file (#176611)

DeltaFile
+457-4,789mlir/utils/vscode/package-lock.json
+457-4,7891 files

LLVM/project 032eb06clang/test/CodeGenOpenCL amdgpu-features-illegal.cl, clang/test/SemaOpenCL builtins-amdgcn-error-wave32.cl builtins-amdgcn-wave32-func-attr.cl

[Clang][AMDGPU] Handle `wavefrontsize32` and `wavefrontsize64` features more robustly

We should also not allow `-wavefrontsize32` and `-wavefrontsize64` to be specified at the same time.
DeltaFile
+30-9llvm/lib/TargetParser/TargetParser.cpp
+14-7clang/test/CodeGenOpenCL/amdgpu-features-illegal.cl
+6-2flang/test/Driver/target-cpu-features-invalid.f90
+2-2clang/test/SemaOpenCL/builtins-amdgcn-error-wave32.cl
+2-2clang/test/SemaOpenCL/builtins-amdgcn-wave32-func-attr.cl
+54-225 files

LLVM/project d3dad64llvm/utils/gn/secondary/clang/lib/Analysis BUILD.gn

[gn build] Port 17ff9b3c67ab
DeltaFile
+0-1llvm/utils/gn/secondary/clang/lib/Analysis/BUILD.gn
+0-11 files