Build date: 1767049203 - Mon Dec 29 23:00:03 UTC 2025 Build cvs date: 1767043431 - Mon Dec 29 21:23:51 UTC 2025 Build id: 2025-12-30.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 sys/arch/arm64/dev/smmu_acpi.c P sys/dev/fdt/rkusbdpphy.c M sys/dev/usb/uhidev.c P sys/uvm/uvm_vnode.c P usr.bin/rsync/rsync.1 P usr.sbin/bgpctl/output.c P usr.sbin/bgpctl/output_json.c P usr.sbin/bgpctl/output_ometric.c P usr.sbin/bgpd/bgpd.h P usr.sbin/bgpd/rde.c M usr.sbin/bgpd/session.c commit N0G56IXvoATWbzJg Author: patrick Date: 2025/12/29 21:23:51 Ampere Altra ACPI IORT table does not define SPIs for the different IRQ types. Instead I assume we'll have to make use of MSIs, which I'll yet have to implement. It's not much of a problem though because these interrupts are mostly used in case something goes wrong, e.g. due to an invalid access; if everything is working fine, we don't need interrupts right now. Unfortunately though we bailed out at an unfortunate moment: After we had already initialized the SMMU to intercept, but before the driver is hooked up as IOMMU, thus not mapping anything but the SMMU enforcing boundaries. For now we can simply log that the interrupts are not there and proceed. Note that SMMU on ACPI isn't enabled by default yet anyway. sys/arch/arm64/dev/smmu_acpi.c commit b9RuNGuzwJHTYAlX Author: patrick Date: 2025/12/29 21:11:46 If SMMUv3's COHACC override flag is set in the IORT, we can force the SMMU's DMA tag to be coherent. This tag is used for its command and event queues. sys/arch/arm64/dev/smmu_acpi.c commit NdSJjxsu26kbSUuv Author: mpi Date: 2025/12/29 16:07:14 Reclaim ownership of the page when retrying flushing it synchronously. Note that IOs in uvn_put() are always synchronous and the !PGO_SYNCIO case doesn't really make sense. Prevent a panic found by sthen@ and landry@ sys/uvm/uvm_vnode.c commit 7bF4I1J73sAdLQAb Author: op Date: 2025/12/29 15:57:01 rsync.1: sort flags; from Matthew Martin (phy1729 at gmail), thanks! usr.bin/rsync/rsync.1 commit YGAdM1L9IxylMDGG Author: patrick Date: 2025/12/29 10:21:22 Fix super-speed enablement by initializing the controller properly and then enabling USB3 support on the controller (instead of disabling it like we do right now). This makes my umass(4) come up as super-speed instead of high-speed. ok kettenis@ sys/dev/fdt/rkusbdpphy.c commit ofA3kWX3U9ey0SzN Author: claudio Date: 2025/12/29 07:49:05 Display the new added rde_event_adjout_usec metric OK tb@ usr.sbin/bgpctl/output.c usr.sbin/bgpctl/output_json.c usr.sbin/bgpctl/output_ometric.c commit ka0edPCj4J74aQf6 Author: claudio Date: 2025/12/29 07:48:31 Track the usec spent in processing the adj-rib-out as an own metric. OK tb@ usr.sbin/bgpd/bgpd.h usr.sbin/bgpd/rde.c