Build date: 1764111603 - Tue Nov 25 23:00:03 UTC 2025 Build cvs date: 1764107567 - Tue Nov 25 21:52:47 UTC 2025 Build id: 2025-11-26.1 Build tags: amd64-regress ports sysupgrade Applied the following diff(s): /home/anton/tmp/robsd/src-sys-em.diff /home/anton/tmp/robsd/src-sys-uhidev-sispm.diff /home/anton/tmp/robsd/src-sysupgrade.diff P regress/sbin/isakmpd/x509/Makefile P regress/sbin/isakmpd/x509/x509test.c P regress/usr.bin/ssh/test-exec.sh P sbin/isakmpd/x509.c P sbin/isakmpd/x509.h P share/man/man4/veb.4 P sys/arch/amd64/amd64/ucode.c P sys/arch/i386/i386/ucode.c P sys/arch/riscv64/dev/mainbus.c P sys/arch/riscv64/dev/simplebus.c P sys/dev/pci/pcidevs P sys/dev/pci/pcidevs.h P sys/dev/pci/pcidevs_data.h P sys/dev/pci/drm/amd/amdgpu/amdgpu_cs.c P sys/dev/pci/drm/amd/amdgpu/amdgpu_dma_buf.c P sys/dev/pci/drm/amd/amdgpu/amdgpu_kms.c P sys/dev/pci/drm/amd/amdgpu/amdgpu_psp.c P sys/dev/pci/drm/amd/amdgpu/amdgpu_virt.c P sys/dev/pci/drm/amd/amdgpu/amdgpu_vram_mgr.c P sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c P sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c P sys/dev/pci/drm/amd/amdkfd/kfd_queue.c P sys/dev/pci/drm/amd/pm/legacy-dpm/amdgpu_si_dpm.c P sys/dev/pci/drm/i915/i915_vma.c P sys/dev/pci/drm/i915/gt/intel_gt_clock_utils.c M sys/dev/usb/uhidev.c P sys/net/if_aggr.c P sys/net/if_bridge.c P sys/net/if_ethersubr.c P sys/net/if_rport.c P sys/net/if_tpmr.c P sys/net/if_trunk.c P sys/net/if_trunk.h P sys/net/if_veb.c P sys/netinet/if_ether.h P usr.bin/ssh/hostfile.c P usr.bin/ssh/servconf.c P usr.bin/ssh/ssh-add.c P usr.bin/ssh/sshd_config.5 P usr.bin/ssh/sshkey.c P usr.bin/tmux/menu.c P usr.bin/tmux/options-table.c P usr.bin/tmux/tmux.1 P usr.bin/tmux/window-clock.c M usr.sbin/bgpd/session.c P usr.sbin/vmd/arm64_vm.c P usr.sbin/vmd/virtio.c P usr.sbin/vmd/virtio.h P usr.sbin/vmd/vm.c P usr.sbin/vmd/vmd.h P usr.sbin/vmd/x86_vm.c commit MOt8dHnlUfJGEQOD Author: kettenis Date: 2025/11/25 21:52:47 Handle a "dma-noncoherent" property on the root node of the device tree. Consistently use OF_getpropbool() for the "dma-coherent" and "dma-noncoherent" properties. ok patrick@, miod@, phessler@, jca@ sys/arch/riscv64/dev/mainbus.c sys/arch/riscv64/dev/simplebus.c commit CbDkEC3nxUy7Gc5f Author: nicm Date: 2025/11/25 21:24:27 Add seconds options for clock mode, from augustus7613 dot mail at pm dot me in GitHub issue 4697. usr.bin/tmux/options-table.c usr.bin/tmux/tmux.1 usr.bin/tmux/window-clock.c commit 73lJluLnHJWQqweB Author: nicm Date: 2025/11/25 20:27:23 Add a resize callback for menus so that they are correctly moved on resize. From m-einfalt at gmx dot de in GitHub issue 4696. usr.bin/tmux/menu.c commit W0gXF5YsnrBqunfV Author: dv Date: 2025/11/25 14:20:33 Allow vmd(8) virtio hardware init to fail so we can clean up. Remove a bunch of fatal() paths so we can return a failure when trying to initialize virtio devices. This lets us clean up any child processes created when we fork/exec things like virtio block and network devices. This is part of my overall effort to make vmd(8) not just abort and instead clean up its messes before exit. ok mlarkin@ usr.sbin/vmd/arm64_vm.c usr.sbin/vmd/virtio.c usr.sbin/vmd/virtio.h usr.sbin/vmd/vm.c usr.sbin/vmd/vmd.h usr.sbin/vmd/x86_vm.c commit tdlRWPD4SqyRNaMq Author: dv Date: 2025/11/25 14:18:21 Backout previous vmd(8) commit with no log message. usr.sbin/vmd/arm64_vm.c usr.sbin/vmd/virtio.c usr.sbin/vmd/virtio.h usr.sbin/vmd/vm.c usr.sbin/vmd/vmd.h usr.sbin/vmd/x86_vm.c commit iksu7W16T7wt52ll Author: dv Date: 2025/11/25 14:02:51 *** empty log message *** usr.sbin/vmd/arm64_vm.c usr.sbin/vmd/virtio.c usr.sbin/vmd/virtio.h usr.sbin/vmd/vm.c usr.sbin/vmd/vmd.h usr.sbin/vmd/x86_vm.c commit YtCHXS2X696J2FnC Author: dlg Date: 2025/11/25 11:58:13 make rport_start more like ifiq_input/if_vinput. this lets it call if_input_process, which in turn pushes packets back into the stack with the current softnet threads netstack. sys/net/if_rport.c commit ZYL4tKgMsPlh135k Author: jsg Date: 2025/11/25 11:56:49 toplogy -> topology share/man/man4/veb.4 commit aZaCK234nuFLgiit Author: dlg Date: 2025/11/25 11:56:46 carry the netstack pointer through to if_vinput in vport_if_enqueue. this should encourage more route caching and tcp bundling. sys/net/if_veb.c commit TvPYv9zHYJrDRlgX Author: robert Date: 2025/11/25 07:41:03 regen sys/dev/pci/pcidevs.h sys/dev/pci/pcidevs_data.h commit 5yi4449NzPYx8Kxr Author: robert Date: 2025/11/25 07:40:33 add MediaTek MT7925 device id sys/dev/pci/pcidevs commit 8odP3lsUHlEOwjYp Author: tb Date: 2025/11/25 05:21:35 regress/isakmpd/x509: bring this a bit closer to compiling There's a whole lot more to fix here, which I leave to someone else. At least this should get rid of breakage that I caused. regress/sbin/isakmpd/x509/Makefile regress/sbin/isakmpd/x509/x509test.c commit xsj7HmcggnyRZV9L Author: tb Date: 2025/11/25 05:12:44 isakmpd: do not reach into ASN1_STRING for the SAN ok beck millert sbin/isakmpd/x509.c sbin/isakmpd/x509.h commit eMw74tTLuqUU7NjD Author: jsg Date: 2025/11/25 04:17:04 revert changes to handle newer amd microcode mlarkin reports this leads to a crash in pmap_randomize_level/memcpy on EPYC 7773X sys/arch/amd64/amd64/ucode.c sys/arch/i386/i386/ucode.c commit liIvU8qHc5fTjRue Author: jsg Date: 2025/11/25 02:21:23 drm/amdgpu: disable peer-to-peer access for DCC-enabled GC12 VRAM surfaces From Vitaly Prosyak d9db9abf6667a1ad2b827635123ecb63ea86184f in linux-6.12.y/6.12.59 22a36e660d014925114feb09a2680bb3c2d1e279 in mainline linux sys/dev/pci/drm/amd/amdgpu/amdgpu_dma_buf.c commit Quwazxj8nkdwesQ1 Author: jsg Date: 2025/11/25 02:19:47 drm/amdkfd: relax checks for over allocation of save area From Jonathan Kim 325aa07165394b8e866ffe9ec1d4c99d9195b2f2 in linux-6.12.y/6.12.59 d15deafab5d722afb9e2f83c5edcdef9d9d98bd1 in mainline linux sys/dev/pci/drm/amd/amdkfd/kfd_queue.c commit rNLl82HBpcWbKOwl Author: jsg Date: 2025/11/25 02:17:54 drm/amdgpu: Fix NULL pointer dereference in VRAM logic for APU devices From Jesse Zhang 43aa61c18a3a45042b098b7a1186ffb29364002c in linux-6.12.y/6.12.59 883f309add55060233bf11c1ea6947140372920f in mainline linux sys/dev/pci/drm/amd/amdgpu/amdgpu_cs.c sys/dev/pci/drm/amd/amdgpu/amdgpu_kms.c sys/dev/pci/drm/amd/amdgpu/amdgpu_virt.c commit X8vo5Ic4K9z9tjlP Author: jsg Date: 2025/11/25 02:15:13 drm/amdgpu: hide VRAM sysfs attributes on GPUs without VRAM From Christian Koenig 39a1c8c860e32d775f29917939e87b6a7c08ebb1 in linux-6.12.y/6.12.59 33cc891b56b93cad1a83263eaf2e417436f70c82 in mainline linux sys/dev/pci/drm/amd/amdgpu/amdgpu_vram_mgr.c commit ieyAKodp1htm0TZN Author: jsg Date: 2025/11/25 02:13:20 drm/amd/pm: Disable MCLK switching on SI at high pixel clocks From Timur Kristof d033e8cf4e8f6395102cdbc3cb00dc7cb9542f53 in linux-6.12.y/6.12.59 5c05bcf6ae7732da1bd4dc1958d527b5f07f216a in mainline linux sys/dev/pci/drm/amd/pm/legacy-dpm/amdgpu_si_dpm.c commit MtRGSAnfUsimPJm1 Author: jsg Date: 2025/11/25 02:10:06 drm/amdgpu: remove two invalid BUG_ON()s From Christian Koenig eaf12bffd7f79f4d46ec028706f9d1a2d90f46fd in linux-6.12.y/6.12.59 5d55ed19d4190d2c210ac05ac7a53f800a8c6fe5 in mainline linux sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c commit R0mslZNEPtMwFUet Author: jsg Date: 2025/11/25 02:07:39 drm/amd: Fix suspend failure with secure display TA From Mario Limonciello 8c364a3a768f1abbfdd597f785a5c9c1407c7c72 in linux-6.12.y/6.12.59 b09cb2996cdf50cd1ab4020e002c95d742c81313 in mainline linux sys/dev/pci/drm/amd/amdgpu/amdgpu_psp.c commit midM1eJ59e6EHVwr Author: jsg Date: 2025/11/25 02:04:59 drm/i915: Fix conversion between clock ticks and nanoseconds From Umesh Nerlige Ramappa d453865e6e1aa6e4f6af9371e84e1bdae8b05155 in linux-6.12.y/6.12.59 7d44ad6b43d0be43d080180413a1b6c24cfbd266 in mainline linux sys/dev/pci/drm/i915/gt/intel_gt_clock_utils.c commit oSrL21Cv9isLePlr Author: jsg Date: 2025/11/25 02:03:03 drm/i915: Avoid lock inversion when pinning to GGTT on CHV/BXT+VTD From Janusz Krzysztofik 4e73066e3323add260e46eb51f79383d87950281 in linux-6.12.y/6.12.59 84bbe327a5cbb060f3321c9d9d4d53936fc1ef9b in mainline linux sys/dev/pci/drm/i915/i915_vma.c commit SVvo7hojVMbohTrh Author: djm Date: 2025/11/25 01:14:33 move mention of default MaxStartups (which uses the start:rate:full form) to after the full explanation of the start:rate:full form. GHPR568 from Santiago Vila usr.bin/ssh/sshd_config.5 commit Em6HN5ySzQWq9Url Author: djm Date: 2025/11/25 01:08:35 Support writing ED25519 keys in PKCS8 format. GHPR570 from Josh Brobst usr.bin/ssh/sshkey.c commit gZE9szmgqtLZrmoe Author: djm Date: 2025/11/25 00:57:04 avoid leak of fingerprint on error path; from Lidong Yan via GHPR611 usr.bin/ssh/hostfile.c commit x9HTPhdZVlMD1IuS Author: djm Date: 2025/11/25 00:52:00 don't set the PerSourceNetBlockSize IPv6 mask if sscanf didn't decode it. From Mingjie Shen via GHPR598 usr.bin/ssh/servconf.c commit n8wxLz7PpdUvaiKT Author: jsg Date: 2025/11/25 00:01:24 Intel now documents a minimum runtime update revision in the microcode header. This is intended to help decide whether to do an update after userspace is already running. As we only do updates early in boot just update the struct. https://www.intel.com/content/www/us/en/developer/articles/technical/software-security-guidance/secure-coding/minimum-runtime-ucode-update-revision.html sys/arch/amd64/amd64/ucode.c sys/arch/i386/i386/ucode.c commit zUmn3LybWn0O4YBI Author: djm Date: 2025/11/24 23:56:58 give ssh-agent more time to start in tests; requested in GHPR602 regress/usr.bin/ssh/test-exec.sh commit 1pc1WO1nack8sI7D Author: djm Date: 2025/11/24 23:54:15 When testing PKCS11, explicitly allow the module path in ssh-agent. Allows testing of PKCS11 modules outside system directories. From Morgan Jones via GHPR602 regress/usr.bin/ssh/test-exec.sh commit KU0vtnlHX9BjZ6AP Author: djm Date: 2025/11/24 23:43:10 When loading FIDO2 resident keys, set the comment to the FIDO application string. This matches the behaviour of ssh-keygen -K From Arian van Putten via GHPR608 usr.bin/ssh/ssh-add.c commit XQNt2jrTfWG2VYfF Author: dlg Date: 2025/11/24 23:40:00 move aggr/trunk input processing into ether_input. previously it replaced the ifp->if_input function pointer on ethernet interfaces, which is always ether_input, to intercept packets. this makes it work the same as bridges (bridge/veb/tpmr) for intercepting and filtering packets now. this makes it (more) possible to call ether_input without netlock (which serialised the modification/use of if_input), and makes it possible for ethernet interfaces with custom if_input functions that eventually call ether_input to work as trunk/aggr ports. sys/net/if_aggr.c sys/net/if_bridge.c sys/net/if_ethersubr.c sys/net/if_tpmr.c sys/net/if_trunk.c sys/net/if_trunk.h sys/net/if_veb.c sys/netinet/if_ether.h commit tMtOinZvbxALX58i Author: jsg Date: 2025/11/24 23:14:16 Some AMD microcode now has a minimum version for updating with an MSR. AMD-SB-7033 claims a protection fault will be generated if not at that level. The microcode containers can now also have multiple microcode patches for a given family-model-stepping combination. One with a minimum version, and one without. Handle multiple patches and check minimum version using part of the container header. Limit this check to family 19h and above. The header is not publically documented and this part seems to have another use on earlier CPU families. sys/arch/amd64/amd64/ucode.c sys/arch/i386/i386/ucode.c commit ulgGKKu2yAtt5bi5 Author: matthieu Date: 2025/11/24 21:46:01 update 3RDPARTY