NetBSD/src dclxViousr.sbin/moused moused.8

   moused(8): don't abuse Ar

   Using Ar for literal words looks super-confusing in PostScript.
VersionDeltaFile
1.14+58-47usr.sbin/moused/moused.8
+58-471 files

NetBSD/src FjWqnnKdoc 3RDPARTY CHANGES

   update services and protocols
VersionDeltaFile
1.2213+4-4doc/3RDPARTY
1.3265+3-1doc/CHANGES
+7-52 files

NetBSD/src deEGgYfetc services protocols

   refresh from IANA
VersionDeltaFile
1.109+2,752-2,732etc/services
1.36+207-189etc/protocols
+2,959-2,9212 files

NetBSD/src LH8VmbEusr.sbin/moused moused.8

   moused(8): clarify -z a bit

   Hoist the text about virtual buttons and about -z being done before -m
   out of the subitem it was hidden in.
VersionDeltaFile
1.13+19-12usr.sbin/moused/moused.8
+19-121 files

NetBSD/src Wmufa4sexternal/bsd/tmux/usr.bin/tmux Makefile

   we don't have libproc.h
VersionDeltaFile
1.46+1-2external/bsd/tmux/usr.bin/tmux/Makefile
+1-21 files

NetBSD/src 3Rk9x1Csys/arch/emips/ebus ace_ebus.c flash_ebus.c

   G/C unused bad144 cargo cult.
VersionDeltaFile
1.27+2-53sys/arch/emips/ebus/ace_ebus.c
1.26+2-53sys/arch/emips/ebus/flash_ebus.c
+4-1062 files

NetBSD/src SrmLtbausr.sbin/moused moused.8

   moused(8): mark up = in -m, tweak some wording a bit
VersionDeltaFile
1.12+20-13usr.sbin/moused/moused.8
+20-131 files

NetBSD/src OIEV2j8sys/arch/sparc/include cpu.h, sys/arch/sparc64/include cpu.h

   There's no need to have multiple copies of the isbad() prototype; the
   one in <sys/dkbad.h> is sufficient.
VersionDeltaFile
1.10+1-7sys/arch/sun3/include/disklabel.h
1.5+1-7sys/arch/sun68k/include/disklabel.h
1.112+1-5sys/arch/sparc/include/cpu.h
1.136+1-4sys/arch/sparc64/include/cpu.h
+4-234 files

NetBSD/src RwibD4gsys/arch/vax/conf files.vax, sys/arch/vax/vax dkbad.c

   G/C unused copies of isbad().
VersionDeltaFile
1.4+2-2sys/arch/vax/vax/dkbad.c
1.129+1-2sys/arch/vax/conf/files.vax
+3-42 files

NetBSD/src chPZwq6sys/arch/hp300/conf files.hp300, sys/arch/hp300/hp300 dkbad.c

   G/C unused copies of isbad().
VersionDeltaFile
1.12+2-2sys/arch/hp300/hp300/dkbad.c
1.117+1-2sys/arch/hp300/conf/files.hp300
+3-42 files

NetBSD/src 5UltAWVsys/arch/amiga/amiga dkbad.c, sys/arch/amiga/conf files.amiga

   G/C unused copies of isbad().
VersionDeltaFile
1.13+2-2sys/arch/amiga/amiga/dkbad.c
1.9+2-2sys/arch/atari/atari/dkbad.c
1.138+1-2sys/arch/atari/conf/files.atari
1.197+1-2sys/arch/amiga/conf/files.amiga
+6-84 files

NetBSD/src mZloHbdsys/conf files, sys/net if_pppoe.c

   Added an option to configure the pppoe(4) retry interval
VersionDeltaFile
1.185+8-3sys/net/if_pppoe.c
1.1318+3-2sys/conf/files
+11-52 files

NetBSD/src AevnD17tests/net/arp t_arp.sh

   tests: skip arp_keep_sending test on qemu

   It doesn't work on qemu (on NetBSD?) while it works on other
   environments.
VersionDeltaFile
1.51+3-1tests/net/arp/t_arp.sh
+3-11 files

NetBSD/src wef4kx5sys/netinet ip_input.c

   inet: refactor ip_input() (NFC)

   Make the call path to ip_forward() unindented to clarify that it is
   the normal path.
VersionDeltaFile
1.407+23-22sys/netinet/ip_input.c
+23-221 files

NetBSD/src tt1KBeIsys/netinet if_arp.c

   arp: add missing nd_gctimer initialization

   This fixes recent failures of ATF tests: arp_cache_expiration and
   arp_stray_entries.
VersionDeltaFile
1.320+3-2sys/netinet/if_arp.c
+3-21 files

NetBSD/src pjmywV5doc 3RDPARTY CHANGES

   new tmux
VersionDeltaFile
1.2212+2-2doc/3RDPARTY
1.3264+2-1doc/CHANGES
+4-32 files

NetBSD/src 2bGmSngexternal/bsd/tmux/dist screen.c image.c, external/bsd/tmux/usr.bin/tmux Makefile

   merge changes between tmux3.6a and tmux3.6b
VersionDeltaFile
1.18+12-2external/bsd/tmux/dist/screen.c
1.45+6-5external/bsd/tmux/usr.bin/tmux/Makefile
1.2+5-4external/bsd/tmux/dist/image.c
1.25+3-1external/bsd/tmux/dist/tmux.h
+26-124 files

NetBSD/src pyN5eLRexternal/bsd/tmux/dist configure screen.c

   Import tmux-3.6b (previous was tmux3.6a)

   CHANGES FROM 3.6a TO 3.6b

   * Remove images from the correct list when they are removed while in the
     alternate screen (reported by xlabai at tencent dot com).
VersionDeltaFile
1.1.1.13+10-10external/bsd/tmux/dist/configure
1.1.1.18+12-2external/bsd/tmux/dist/screen.c
1.1.1.2+5-3external/bsd/tmux/dist/image.c
1.1.1.13+5-0external/bsd/tmux/dist/CHANGES
1.1.1.19+3-1external/bsd/tmux/dist/tmux.h
1.1.1.13+1-1external/bsd/tmux/dist/configure.ac
+36-176 files

NetBSD/src V3tdbD3sbin/mount_nfs mount_nfs.c mount_nfs.8, sys/nfs nfs_clntsubs.c nfsmount.h

   PR/59452: Marcin Gondek: Add a new mount flag "nowccmsg" to suppress printing
   wcc-related messages. Apparently some synology server is causing them. This
   just suppresses the messages, but does not change the behavior of the client.
VersionDeltaFile
1.8+7-5sys/nfs/nfs_clntsubs.c
1.77+6-2sbin/mount_nfs/mount_nfs.c
1.53+4-2sbin/mount_nfs/mount_nfs.8
1.55+4-2sys/nfs/nfsmount.h
+21-114 files

NetBSD/src 1ZUFI0Busr.sbin/mountd exports.5

   exports(5): Tweak markup in table.

   Avoid extraneous spacing between keys in multiple-key entries.
VersionDeltaFile
1.40+7-2usr.sbin/mountd/exports.5
+7-21 files

NetBSD/src ut0h5Dxbin/sh var.c sh.1

   PR bin/58609 - enable locale var internal manipulation

   sh now recognises the (standard) set of locale variables, and in addition
   to setting up the locale environment to match those in the environment at
   startup (which it has done for ages), now also causes alterations to those
   variables while the shell is running to take immediate effect inside sh,
   which can affect how the shell operates in some limited aspects - previously
   such updates would be passed to exec'd child processes (not subshells)
   if the variables are exported, and not affect the running shell at all.

   See the PR, and the updated sh(1) man page, for details.

   This is a feature enhancement, no pullups (not even to -11) are planned.
VersionDeltaFile
1.91+243-5bin/sh/var.c
1.277+230-7bin/sh/sh.1
1.74+29-37bin/sh/histedit.c
1.17+9-7bin/sh/myhistedit.h
1.63+8-7bin/sh/options.c
1.42+12-2bin/sh/var.h
+531-653 files not shown
+543-749 files

NetBSD/src DtqNrf5sys/dev/ic dwc_eqos.c dwc_eqos_var.h

   eqos: Various performance improvements.

   - Use BUS_DMA_COHERENT for ring descriptors, allowing us to remove
     the descriptor padding (which increased memory usage and bandwidth).
     Be very careful to avoid unnecessary reads and writes of uncached
     memory!
   - Defer TX/RX to a workqueue. This is mostly to help the scheduler, which
     doesn't seem to understand that a CPU busy processing interrupts is
     maybe not the best place to run a process on an otherwise idle system.
VersionDeltaFile
1.44+86-33sys/dev/ic/dwc_eqos.c
1.12+5-1sys/dev/ic/dwc_eqos_var.h
1.11+2-2sys/dev/ic/dwc_eqos_reg.h
+93-363 files

NetBSD/src c4JbBsoexternal/mit/xorg/lib/libepoxy Makefile

   libepoxy: Update the pkg-config file for new reality.

   PR pkg/60295 x11/gtk3 does not build on NetBSD/macppc
VersionDeltaFile
1.11+2-2external/mit/xorg/lib/libepoxy/Makefile
+2-21 files

NetBSD/src Pd3syDFbin/sh sh.1

   Whitespace & a wrong word fixed.
VersionDeltaFile
1.276+5-5bin/sh/sh.1
+5-51 files

NetBSD/src D71bfwbbin/sh sh.1

   Be consistent with "built in" vs "built-in"

   Use the hyphenated version only when describing, or referring to, one (or
   more, incl the general set of) actual built-in commands (like just there)
   in sh.

   Use the 2 word version in all other contexts, including when describing
   functionality (like line editing) that is built in to sh (like just there)
   except normally there one would write "built into" if not making the point!
VersionDeltaFile
1.275+5-5bin/sh/sh.1
+5-51 files

NetBSD/src TTjJknPsys/arch/x86/x86 identcpu_subr.c

   x86: use 0x40000010 cpuid leaf only on vmware and kvm

   specifically, do not use it on nvmm.

   these hypervisor cpuid leafs are basically hypervisor-specific.
   (there was a proposal on commonizing these hypervisor leafs. [1]
   but it doesn't seem agreed on.)

   this cpuid leaf 0x40000010 was originally from vmware. although it
   seems more common to use the GETHZ (45) hypercall instead these days.

   kvm seems to implement it as well. (via qemu vmware-cpuid-freq)

   i personally haven't tested this on either vmware or kvm.

   for nvmm (netbsd), the leaf has been implemented in 2025. [2]
   and then the lapic bit has been disabled in 2026. [3] that is,
   we had no releases with it enabled. even if you are running the
   -current version of nvmm, it's better to avoid using this leaf

    [5 lines not shown]
VersionDeltaFile
1.16+3-3sys/arch/x86/x86/identcpu_subr.c
+3-31 files

NetBSD/src WrkbW9Tsys/dev/nvmm/x86 nvmm_x86_svm.c nvmm_x86_vmx.c

   nvmm: remove cpuid leaf 0x40000010

   * given the lapic bit disabled, (PR/59424) [1]
     this leaf doesn't seem to have much benefit anymore.
     as nvmm is used in other platforms, (dragonfly bsd)
     it's better to avoid guest ABI changes without clear benefits.

   * I couldn't find any documenation about what RBX=0 means.
     (vmware or kvm)

   we can revisit this when/if someone comes up with a better
   implementation. (probably userland-assisted one)

   discussed on source-changes-d. [2]
   reviewed by Taylor R Campbell.

   [1] https://mail-index.netbsd.org/source-changes/2026/05/01/msg161786.html
   [2] https://mail-index.netbsd.org/source-changes-d/2026/05/01/msg014654.html
VersionDeltaFile
1.95+3-13sys/dev/nvmm/x86/nvmm_x86_svm.c
1.95+3-13sys/dev/nvmm/x86/nvmm_x86_vmx.c
+6-262 files

NetBSD/src ETroTXZexternal/mit/xorg/lib/libepoxy Makefile

   libepoxy: Make EGL libs depend on EGL support rather than GLAMOR.

   Build tested on sparc64, which has EGL but no GLAMOR x server.

   If this is pulled up, it should happen before 11.0 is cut, since
   it adds stuff to the ABI.

   PR pkg/60295 x11/gtk3 does not build on NetBSD/macppc
VersionDeltaFile
1.10+2-2external/mit/xorg/lib/libepoxy/Makefile
+2-21 files

NetBSD/src p6bewR6sys/dev/i2c lm75.c

   Fix setting limits:
     check for NULL limits pointer (restore)
     handle degc (user) or raw (restore initial) values
VersionDeltaFile
1.51+33-19sys/dev/i2c/lm75.c
+33-191 files

NetBSD/src jfkZTRRsys/dev/i2c adm1026.c

   Fix reversed high/therm to warnmax/critmax mapping.
   Fix restoring limits:
     check for NULL limits pointer
     always user our envsys to sensor mapping
VersionDeltaFile
1.17+28-19sys/dev/i2c/adm1026.c
+28-191 files