Build date: 1761170403 - Wed Oct 22 22:00:03 UTC 2025 Build cvs date: 1761161173 - Wed Oct 22 19:26:13 UTC 2025 Build id: 2025-10-23.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 distrib/miniroot/install.sub P gnu/gcc/gcc/config/pa/openbsd.h P gnu/usr.bin/binutils-2.17/ld/emulparams/hppaobsd.sh U gnu/usr.bin/binutils-2.17/ld/emultempl/hppaelfobsd.em P regress/sys/arch/amd64/Makefile U regress/sys/arch/amd64/seves_mmio/Makefile U regress/sys/arch/amd64/seves_mmio/seves_mmio.c P regress/usr.bin/ssh/ssh-tty.sh P sbin/unwind/libunbound/iterator/iter_scrub.c P sys/arch/amd64/amd64/machdep.c P sys/arch/amd64/amd64/trap.c P sys/arch/amd64/include/cpu.h P sys/dev/pci/drm/include/linux/atomic.h M usr.sbin/bgpd/session.c P usr.sbin/unbound/iterator/iter_scrub.c commit q9iXYMIZGr0jsGym Author: krw Date: 2025/10/22 19:26:13 Add variable PARTITIONS and populate it with 'a-p' or 'a-zA-Z' depending on the value of kern.maxpartitions. Use it when obtaining partition names from disklabel(8) output. Another step towards supporting 52 partitions. Started by kn@, enhanced by deraadt@ ok deraadt@ distrib/miniroot/install.sub commit cQ7wduaeWIkpm1ar Author: miod Date: 2025/10/22 18:47:13 Tweak the ld guts under OpenBSD/hppa to prevent enabling the options (and code) allowing for inter-space thunks to be generated (i.e. ld --multi-subspace), just to be sure we can sleep soundly. ok jca@ gnu/usr.bin/binutils-2.17/ld/emulparams/hppaobsd.sh gnu/usr.bin/binutils-2.17/ld/emultempl/hppaelfobsd.em commit 8WOp800xVHhlPis6 Author: miod Date: 2025/10/22 18:44:06 The __builtin_return_address() internal logic, on PA-Risc, tries to read the code at the tentative return address in order to check for a possible inter-space thunk ("export stub" as called by HP), and in this case, unfolds a bit more to retrieve the stub return address. When the code pages are not readable, which is the case by default under OpenBSD/hppa, this causes an immediate segmentation fault. But there is no use of multiple space registers under OpenBSD either, so such thunks are never created by ld(1). We can therefore override the logic by simply returning the tentative return address, which is correct and does not require read permission on the code pages. ok jca@ gnu/gcc/gcc/config/pa/openbsd.h commit jDoYL1I3efYXGUbQ Author: hshoexer Date: 2025/10/22 14:31:24 On a SEV-* enabled guest kill user space process when it is trying to perform MMIO. Similar to what we do for PIO. This behaviour is tested by the regression test regress/sys/arch/amd64/seves_mmio. ok mlarkin bluhm sys/arch/amd64/amd64/trap.c commit Mf58IxyNV7OzSkvF Author: florian Date: 2025/10/22 14:25:31 sync to unbound: add upstream's commit to fix CVE-2025-11411 by scrubbing unsolicited NS RRSets (and their respective address records) from replies. ok florian https://nlnetlabs.nl/downloads/unbound/CVE-2025-11411.txt sbin/unwind/libunbound/iterator/iter_scrub.c commit MpMRUEKtEbmC7m47 Author: hshoexer Date: 2025/10/22 14:22:00 regression test: test MMIO from userspace on SEV-ES enabled guest regress/sys/arch/amd64/Makefile regress/sys/arch/amd64/seves_mmio/Makefile regress/sys/arch/amd64/seves_mmio/seves_mmio.c commit 9uQBnuRM5hlNFeqC Author: sthen Date: 2025/10/22 14:12:31 unbound: add upstream's commit to fix CVE-2025-11411 by scrubbing unsolicited NS RRSets (and their respective address records) from replies. ok florian https://nlnetlabs.nl/downloads/unbound/CVE-2025-11411.txt usr.sbin/unbound/iterator/iter_scrub.c commit nrkJKHRhQPRrqUsI Author: hshoexer Date: 2025/10/22 14:11:23 sysctl to show virtualization mode The sysctl machdep.vmmode indicates wether we are a host or a guest. In the latter case show which SEV mode is active, if any. ok mlarkin bluhm sys/arch/amd64/amd64/machdep.c sys/arch/amd64/include/cpu.h commit mAt4OHGHmHGRLqZr Author: djm Date: 2025/10/22 06:22:58 more explicit synchronisation around killing tmux sessions between runs. regress/usr.bin/ssh/ssh-tty.sh commit 20rPhRH8q9TO2tOx Author: djm Date: 2025/10/22 05:22:31 remove debugging junk regress/usr.bin/ssh/ssh-tty.sh commit xq18piTY8xZApcWq Author: jsg Date: 2025/10/22 02:14:31 add arm64 versions of smp_rmb(), smp_wmb() sys/dev/pci/drm/include/linux/atomic.h commit bwDgpTF87abN6kVO Author: djm Date: 2025/10/21 23:30:01 just skip the test if $PATH or $HOME has whitespace in it regress/usr.bin/ssh/ssh-tty.sh commit WiEpfYhXH58pwbX3 Author: djm Date: 2025/10/21 22:13:27 quote paths; avoids test failure when run from a path with a space in it regress/usr.bin/ssh/ssh-tty.sh