Build date: 1757109603 - Fri Sep 5 22:00:03 UTC 2025 Build cvs date: 1757093883 - Fri Sep 5 17:38:03 UTC 2025 Build id: 2025-09-06.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 gnu/lib/libcompiler_rt/Makefile P regress/lib/libcrypto/wycheproof/Makefile P regress/lib/libcrypto/wycheproof/wycheproof-json.pl P regress/lib/libcrypto/wycheproof/wycheproof-primes.c P regress/lib/libcrypto/wycheproof/wycheproof.go P sys/arch/amd64/amd64/copy.S P sys/arch/amd64/amd64/genassym.cf P sys/arch/amd64/amd64/ioapic.c P sys/arch/amd64/amd64/mpbios.c P sys/arch/amd64/include/apicvar.h P sys/arch/amd64/include/i82093reg.h P sys/arch/amd64/include/i82093var.h P sys/arch/amd64/include/mpbiosvar.h P sys/arch/i386/i386/ioapic.c P sys/arch/i386/i386/locore.s P sys/arch/i386/include/apicvar.h P sys/dev/acpi/acpimadt.c P sys/dev/pci/if_bnxt.c P sys/dev/pci/drm/amd/amdgpu/amdgpu_csa.c P sys/dev/pci/drm/amd/pm/amdgpu_pm.c P sys/dev/pci/drm/display/drm_dp_helper.c P usr.bin/ssh/digest-libc.c P usr.bin/ssh/hmac.c P usr.bin/ssh/krl.c P usr.bin/ssh/mac.c P usr.bin/ssh/monitor_wrap.c P usr.bin/ssh/sshkey.c P usr.bin/ssh/umac.c P usr.bin/tmux/input.c M usr.sbin/bgpd/session.c P usr.sbin/rpki-client/main.c commit jWqAaOnSfVa3EaYI Author: job Date: 2025/09/05 17:38:03 Fix typo usr.sbin/rpki-client/main.c commit tXQ0uQPu028Nnt8X Author: kettenis Date: 2025/09/05 17:05:14 Clean up the handling of the "TF" (quad-precision) helper functions. Create a single arch-independent list for them and allow for replacement of the generic C implementation with arch-dependent assembly code. ok rsadowski@ gnu/lib/libcompiler_rt/Makefile commit i6fDdueW9FbrBzcx Author: kettenis Date: 2025/09/05 16:57:48 Make ioapic(4) use the bus_space(9) API. This cleans things up a bit and allows us to easily switch out the generic bus_space(9) implementation for a paravirtualized one. In order to make this possible, this replaces some assembly code to mask and unmask interrupt pins with C functions that already exists. This means that the code now does the appropriate locking that was never properly implemented for the assembly code. ok sf@, hshoexer@ sys/arch/amd64/amd64/genassym.cf sys/arch/amd64/amd64/ioapic.c sys/arch/amd64/amd64/mpbios.c sys/arch/amd64/include/apicvar.h sys/arch/amd64/include/i82093reg.h sys/arch/amd64/include/i82093var.h sys/arch/amd64/include/mpbiosvar.h sys/arch/i386/i386/ioapic.c sys/arch/i386/include/apicvar.h sys/dev/acpi/acpimadt.c commit Wng5OKWdnANzV4Qc Author: tb Date: 2025/09/05 14:41:29 wycheproof: check for the v1 directory since v0 will go away regress/lib/libcrypto/wycheproof/Makefile commit vhWnE8okrYE3mchK Author: tb Date: 2025/09/05 14:36:03 wycheproof: port the MI primes check to v1 regress/lib/libcrypto/wycheproof/wycheproof-json.pl regress/lib/libcrypto/wycheproof/wycheproof-primes.c commit gwaBb2deyjf4j5oK Author: tb Date: 2025/09/05 14:11:39 wycheproof: remove support for v0 test vectors regress/lib/libcrypto/wycheproof/wycheproof.go commit oExXzaUtXRFMOUD2 Author: tb Date: 2025/09/05 14:09:09 wycheproof: drop JOSE tests These are no longer supported in v1 and we skipped them anyway. regress/lib/libcrypto/wycheproof/wycheproof.go commit Unz4acOEOhXtX0PM Author: tb Date: 2025/09/05 14:07:50 wycheproof: move AES key wrap tests to v1 regress/lib/libcrypto/wycheproof/wycheproof.go commit gSO886pxAO03Wyrw Author: tb Date: 2025/09/05 14:06:15 wycheproof: add support for EcCurve tests This checks for a collection of prime order groups (secp, Brainpool, FRP) the curve parameters are corrct. The collection is a superset of our built-in curves, so we get one more validation for exxentially free. regress/lib/libcrypto/wycheproof/wycheproof.go commit TqDpHp8ZXq4sA99F Author: tb Date: 2025/09/05 14:01:56 wycheproof: add custom JSON unmarshaler big integers Since the wycheproof tests were written in Java, they inherited some of that language's weirdnesses. For example, the hex representation may have odd length, is 2-complement and needs zero-padding if the top bit of a nibble is set, similar to ASN.1 integers. This is needed for correctly decoding the Primality test cases, which worked nicely in v0 but no longer for v1. Convert the Primality test to use this. regress/lib/libcrypto/wycheproof/wycheproof.go commit vvhX8gQjrCFJUhjs Author: tb Date: 2025/09/05 13:47:41 wycheproof: make RSA tests work There's more work needed here since some of the tests are designed to test the signing side of things, where we only verify. To be dealt with later. regress/lib/libcrypto/wycheproof/wycheproof.go commit QziCkVfE4tmFh54O Author: cludwig Date: 2025/09/05 13:33:49 Nestable copy(9) on amd64 and i386 Acquiring userland stacks in dt(4) uses copyin(). The probe can run in interrupt context, preempting another copy(9) operation. Make all copy(9) functions re-entrant on i386 and amd64. arm64 does it in a similar way already. ok kettenis@ sys/arch/amd64/amd64/copy.S sys/arch/i386/i386/locore.s commit ig5EflWT4lVj0x16 Author: tb Date: 2025/09/05 11:25:50 wycheproof: move ECDSA tests to v1 This excludes the bitcoin tests since our ECDSA_verify() doesn't have the logic to enforce s < order / 2 to avoid the well-known malleability issue with secp256k1 that (r, s) is valid if and only if (r, order - s) is valid. Moreover, add a workaround for overly picky P1363 tests where only correctly padded P1363 signatures are accepted. As the test authors say "To our knowledge no standard (i.e., IEEE P1363 or RFC 7515) requires any explicit checks of the signature size during signature verification." In fact, the problem really is in the test code, not in libcrypto and is a bit annoying to fix in a non-silly way. regress/lib/libcrypto/wycheproof/wycheproof.go commit 15rqD9nvQyDxlazg Author: tb Date: 2025/09/05 11:12:59 wycheproof: move ECDH tests to v1 (skip PEM for now) regress/lib/libcrypto/wycheproof/wycheproof.go commit ivmd7Rhm9SvVIywm Author: tb Date: 2025/09/05 11:11:07 wycheproof: move AES to v1 and explicitly skip gmac test regress/lib/libcrypto/wycheproof/wycheproof.go commit 2pfQniCJIIajOIKx Author: dtucker Date: 2025/09/05 10:34:35 Tabs->spaces. Removes diff vs portable. usr.bin/ssh/umac.c commit WW2mQFq6Ho10JQlz Author: dtucker Date: 2025/09/05 10:23:55 Order includes as per KNF and add time.h. Removes diff vs portable. usr.bin/ssh/sshkey.c commit yPgXcySEP10ZgMXY Author: dtucker Date: 2025/09/05 10:17:21 Order headers as per KNF. Removes diff vs portable. usr.bin/ssh/monitor_wrap.c commit 2y2S5gYMSpGMSPMU Author: dtucker Date: 2025/09/05 10:01:35 Order headers as per KNF. usr.bin/ssh/mac.c commit qPtMI8ImsmYr4ODK Author: stsp Date: 2025/09/05 09:58:24 add softLRO support to bnxt(4); can be enabled with 'ifconfig bnxt0 tcplro' ok jmatthew@ sys/dev/pci/if_bnxt.c commit N9t5oupgozr9IHLo Author: dtucker Date: 2025/09/05 09:58:08 Order headers as per KNF. Removes diff vs portable. usr.bin/ssh/krl.c commit iefFA0UfsA6z73e8 Author: dtucker Date: 2025/09/05 09:49:26 Order headers as per KNF. Also removes diff vs -portable. usr.bin/ssh/hmac.c commit 8zP6TvPBqo4NzBvk Author: dtucker Date: 2025/09/05 09:31:31 Remove unused rmd160.h header. ripemd160 support was removed in 2017. usr.bin/ssh/digest-libc.c commit Bf7rI9ICDJ5Bvueh Author: nicm Date: 2025/09/05 06:15:48 Restore default blinking state when restoring default cursor style, from Andrea Alberti. usr.bin/tmux/input.c commit 4Uu9eQMwf3RFGse2 Author: jsg Date: 2025/09/05 00:32:05 Revert "drm/dp: Change AUX DPCD probe address from DPCD_REV to LANE0_1_STATUS" From Imre Deak 79f6a6460ef30dbed83adf656d4239d4f9812a6b in linux-6.12.y/6.12.45 sys/dev/pci/drm/display/drm_dp_helper.c commit dP8nm4do5AADqsh5 Author: jsg Date: 2025/09/05 00:24:33 drm/amd/amdgpu: disable hwmon power1_cap* for gfx 11.0.3 on vf mode From Yang Wang 56f376507b1a0e49dca094e36fb393a38c04e1f9 in linux-6.12.y/6.12.45 5dff50802b285da8284a7bf17ae2fdc6f1357023 in mainline linux sys/dev/pci/drm/amd/pm/amdgpu_pm.c commit MAIi8Wq3ZtVf4p9g Author: jsg Date: 2025/09/05 00:22:20 Revert "drm/amdgpu: fix incorrect vm flags to map bo" From Alex Deucher 07b367f7ebb14a3e977a5f617f0259349456214d in linux-6.12.y/6.12.45 ac4ed2da4c1305a1a002415058aa7deaf49ffe3e in mainline linux sys/dev/pci/drm/amd/amdgpu/amdgpu_csa.c