Build date: 1769468403 - Mon Jan 26 23:00:03 UTC 2026 Build cvs date: 1769431130 - Mon Jan 26 12:38:50 UTC 2026 Build id: 2026-01-27.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/dev/pci/if_iwnreg.h P sys/dev/pci/if_rge.c P sys/dev/pci/if_rgereg.h M sys/dev/usb/uhidev.c P sys/uvm/uvm_pdaemon.c P sys/uvm/uvmexp.h M usr.sbin/bgpd/session.c commit hDCGD52RBdonqVGG Author: stsp Date: 2026/01/26 12:38:50 fix setting DMA base addresses of iwn(4) Tx rings 17 and beyond For Tx rings 17 and up, the driver was writing DMA base addresses to the wrong registers. The firmware would crash when we tried to use those rings. This was never noticed before because those rings had never been used by the driver until the recent introduction of support for DSCP_EF in the wireless stack. Use of Tx ring 17 in iwn is triggered by DSCP_EF, which the stack is now mapping to TID 6, which the iwn code maps to queue index 16, which addresses the 17th ring. This issue only affected iwn 5000/6000 series devices. The earlier devices only have 16 Tx rings and the driver respects that limit. fatal firmware errors reported by + fix tested + ok bluhm@ sys/dev/pci/if_iwnreg.h commit ZG4srfBzpBeh0BA0 Author: kevlo Date: 2026/01/26 01:45:18 Add support for RTL8125D revision 0x6890000 tested by gnezdo@ ok miod@ gnezdo@ sys/dev/pci/if_rge.c sys/dev/pci/if_rgereg.h commit Gu9GmQFP8TbJhTBo Author: beck Date: 2026/01/26 00:07:58 Restore the comment indicating that uvmexp.wired is changed by atomics This was changed in changes that were backed out that did not actually make changes to uvmexp.wired. As this value is still only changed by atomic operations, restore the comment indicating that it is. ok kettenis@, claudio@ sys/uvm/uvmexp.h commit KeC3L0q90BDPxgUF Author: beck Date: 2026/01/26 00:06:47 Modify uvmexp.paging only with atomic operations. This was done in 1.3.1, but in conjunction with some undesirable other changes for where this was changed and used. This change makes the value be changed only with atomics, without changing where or by how much it is changed, and restores the comment in uvmexp.h to indicate it is changed by atomic ops. ok kettenis@ claudio@ sys/uvm/uvm_pdaemon.c sys/uvm/uvmexp.h