Build date: 1767740403 - Tue Jan 6 23:00:03 UTC 2026 Build cvs date: 1767738468 - Tue Jan 6 22:27:48 UTC 2026 Build id: 2026-01-07.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/sets/lists/comp/clang.arm64 P gnu/llvm/llvm/lib/Target/AArch64/AArch64ISelLowering.cpp P gnu/usr.bin/clang/include/clang/intrin/Makefile P regress/usr.bin/mandoc/roff/ll/basic.in P regress/usr.bin/mandoc/roff/ll/basic.out_ascii P share/man/man5/port-modules.5 P sys/arch/arm64/dev/acpipci.c P sys/arch/arm64/dev/smmu.c P sys/dev/usb/makemap.awk M sys/dev/usb/uhidev.c P sys/dev/usb/ukbdmap.c P sys/uvm/uvm_pdaemon.c P usr.bin/mandoc/term.c P usr.bin/mandoc/term.h P usr.bin/mandoc/term_ascii.c P usr.bin/mandoc/term_ps.c P usr.bin/tmux/cmd-list-keys.c P usr.bin/tmux/cmd.c P usr.bin/tmux/grid.c P usr.bin/tmux/input-keys.c P usr.bin/tmux/input.c P usr.bin/tmux/tmux.h P usr.bin/tmux/tty-keys.c P usr.bin/tmux/window.c M usr.sbin/bgpd/session.c commit OQ0B9Hk9Lc77K6NU Author: jca Date: 2026/01/06 22:27:48 Install arm_neon_sve_bridge.h on aarch64 From Brad, similar diff proposed recently by jsg@, ok kettenis@ distrib/sets/lists/comp/clang.arm64 gnu/usr.bin/clang/include/clang/intrin/Makefile commit 1Soe0HRL7Hng7d3M Author: jca Date: 2026/01/06 22:24:03 Backport aarch64 SVE compile fix from upstream From Brad, ok kettenis@ gnu/llvm/llvm/lib/Target/AArch64/AArch64ISelLowering.cpp commit V5N7w12es1zSnAxU Author: schwarze Date: 2026/01/06 21:28:45 test multiple signs in .ll arguments; related to term.c rev. 1.155 regress/usr.bin/mandoc/roff/ll/basic.in regress/usr.bin/mandoc/roff/ll/basic.out_ascii commit RYRewSxd9DnRzB4Z Author: schwarze Date: 2026/01/06 21:16:12 Strangely, groff accepts .ll arguments with multiple signs. For odd numbers of minus signs, the intended behaviour is decreasing the line length, for even numbers, increasing it. The code in term_setwidth() resulted in incorrect behaviour in two cases: for more than two signs, the line length wasn't changed at all because a2roffsu() was called incorrectly and failed, and if the second sign was negative, a negative width was passed to the setwidth() callbacks, which they aren't prepared to handle. Fix this by iterating over all signs to find the correct iop operation code (0=absolute, 1=increase, -1=decrease). Also improve code clarity by making the width argument of the setwidth() callbacks unsigned and removing some ugly casts in these callbacks. usr.bin/mandoc/term.c usr.bin/mandoc/term.h usr.bin/mandoc/term_ascii.c usr.bin/mandoc/term_ps.c commit ireJd6pqN4ekoULq Author: nicm Date: 2026/01/06 20:09:42 If cannot find a terminator for palette responses, treat as a partial key not complete. GitHub issue 4749. usr.bin/tmux/tty-keys.c commit 7l9cVDhDKAsSmQaj Author: nicm Date: 2026/01/06 20:05:57 Do not send theme unless it has changed, and do not send immediately when updates are enabled. GitHub issue 5787. usr.bin/tmux/input-keys.c usr.bin/tmux/input.c usr.bin/tmux/tmux.h usr.bin/tmux/window.c commit oqFOIzgVKFwyRj93 Author: helg Date: 2026/01/06 18:52:40 regen sys/dev/usb/ukbdmap.c commit U3Bnhw1KehoAffbE Author: helg Date: 2026/01/06 18:42:18 This patch adds an apple variant to the de keyboard encoding for wskdb. It doesn't attempt to map all additional keysyms, only those that are required in the shell and for programming. It is similar to the applealu_iso variant that can be specified in X11 with setxkbmap. ok miod@ sys/dev/usb/makemap.awk commit EPuUf4KKqJE72le5 Author: nicm Date: 2026/01/06 14:33:05 Clear trimmed lines after moving, from Antony Raj in GitHub issue 4790. usr.bin/tmux/grid.c commit mtgykWq77KIXYuQh Author: sthen Date: 2026/01/06 13:50:26 improved cmake MODULES docs, from rsadowski, rebased on top of my previous commits by me share/man/man5/port-modules.5 commit Mrhrab1pV5wcDzo4 Author: patrick Date: 2026/01/06 11:57:33 Request 64k-aligned IOVA blocks. It's a bit unfortunate the alignment requirements only diffuse through to the bus dma API when we allocate memory; at that point we already have IOVA allocated, so it's hard to apply the right alignment. The good thing is that we basically cannot run out of an IOMMU domain's IOVA (which for us is per device), so we can easily bump the alignment of each DMA map. This helps qwz(4) FW come up on the Orion O6. sys/arch/arm64/dev/smmu.c commit vR10brFlPsjCPCmS Author: patrick Date: 2026/01/06 11:51:33 Advertise MSI multiple-vector support. This is assuming that in ACPI mode we probably have a GIC with MSI support that should give us have plenty of MSI vectors for us to use. Improves qwz(4) behavior on the Orion O6. ok kettenis@ sys/arch/arm64/dev/acpipci.c commit DRqqnT6VhVyPDt9N Author: nicm Date: 2026/01/06 10:17:29 Do not use ;;s in list-keys output as it is confusing and cannot be parsed on input, from Patrick Motard in GitHub issue 4750. usr.bin/tmux/cmd-list-keys.c usr.bin/tmux/cmd.c usr.bin/tmux/tmux.h commit F6qySvK5wiFXSM3S Author: nicm Date: 2026/01/06 09:11:15 Do not log theme if pane is NULL. usr.bin/tmux/input.c commit Ojql54ca0ghWFxmT Author: beck Date: 2026/01/06 07:18:48 TAILQs are hard, let's go shopping. If the pglist is empty, p will be NULL, inserting an iterator after it will prove challenging. Bug was introduced in version 1.145 sys/uvm/uvm_pdaemon.c