NetBSD/src PXWPnXUshare/mk bsd.x11.mk

   bump xorg server version.
VersionDeltaFile
1.166+2-2share/mk/bsd.x11.mk
+2-21 files

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

   Pull up following revision(s) (requested by yamt in ticket #299):

        sys/arch/x86/x86/identcpu_subr.c: revision 1.16

   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,

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

NetBSD/src uHCPPYjdoc CHANGES-11.0

   Tickets #293 - #296, #298 - #303
VersionDeltaFile
1.1.2.94+86-1doc/CHANGES-11.0
+86-11 files

NetBSD/src DsRLDMNexternal/bsd/tmux/dist configure screen.c, external/bsd/tmux/usr.bin/tmux Makefile

   Pull up the following, requested by kim in ticket #303:

        external/bsd/tmux/dist/CHANGES                  up to 1.1.1.13
        external/bsd/tmux/dist/configure                up to 1.1.1.13
        external/bsd/tmux/dist/configure.ac             up to 1.1.1.13
        external/bsd/tmux/dist/image.c                  up to 1.2
        external/bsd/tmux/dist/screen.c                 up to 1.18
        external/bsd/tmux/dist/tmux.h                   up to 1.25
        external/bsd/tmux/usr.bin/tmux/Makefile         up to 1.46

   Import tmux 3.6b.

     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.11.2.2+10-10external/bsd/tmux/dist/configure
1.16.2.2+12-2external/bsd/tmux/dist/screen.c
1.38.2.2+5-5external/bsd/tmux/usr.bin/tmux/Makefile
1.1.1.1.4.1+5-4external/bsd/tmux/dist/image.c
1.1.1.11.2.2+5-0external/bsd/tmux/dist/CHANGES
1.23.2.2+3-1external/bsd/tmux/dist/tmux.h
+40-221 files not shown
+41-237 files

NetBSD/src dxW13Weusr.bin/calendar/calendars calendar.christian calendar.judaic

   Pull up following revision(s) (requested by jnemeth in ticket #302):

        usr.bin/calendar/calendars/calendar.christian: revision 1.16
        usr.bin/calendar/calendars/calendar.holiday: revision 1.37
        usr.bin/calendar/calendars/calendar.usholiday: revision 1.14
        usr.bin/calendar/calendars/calendar.judaic: revision 1.14

   Update calendar entries for items happening in the first half of
   the year in the hopes that NetBSD 11.0 gets released around mid-year.
VersionDeltaFile
1.14.2.2+13-13usr.bin/calendar/calendars/calendar.christian
1.12.2.2+13-13usr.bin/calendar/calendars/calendar.judaic
1.35.2.2+11-11usr.bin/calendar/calendars/calendar.holiday
1.12.2.2+7-7usr.bin/calendar/calendars/calendar.usholiday
+44-444 files

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

   Pull up following revision(s) (requested by christos in ticket #301):

        sys/nfs/nfsmount.h: revision 1.55
        sbin/mount_nfs/mount_nfs.c: revision 1.77
        sys/nfs/nfs_clntsubs.c: revision 1.8
        sbin/mount_nfs/mount_nfs.8: revision 1.53

   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.7.8.1+7-5sys/nfs/nfs_clntsubs.c
1.76.2.1+6-2sbin/mount_nfs/mount_nfs.c
1.52.10.1+4-2sbin/mount_nfs/mount_nfs.8
1.54.2.1+4-2sys/nfs/nfsmount.h
+21-114 files

NetBSD/src XOZkFnHdoc CHANGES-10.2

   Ticket #1269
VersionDeltaFile
1.1.2.99+10-1doc/CHANGES-10.2
+10-11 files

NetBSD/src vocGiCRsys/net nd.c if_llatbl.h, sys/netinet if_arp.c

   Pull up following revision(s) (requested by ozaki-r in ticket #1269):

        sys/net/if_llatbl.h: revision 1.20
        sys/netinet/if_arp.c: revision 1.319
        sys/net/nd.c: revision 1.10
        tests/net/arp/t_arp.sh: revision 1.50
        tests/net/arp/t_arp.sh: revision 1.51
        sys/netinet6/nd6.c: revision 1.286



   commit 27c3de6c8063a7850ef0efbea0d83f314e541ce8
   Author: Ryota Ozaki <ozaki-r at iij.ad.jp>
   Date:   Thu Mar 12 12:42:03 2026 +0900
       nd: reset ln_asked on state reset
       Even if a userland program such as ping continuously sends packets
       to a (temporarily) unreachable host, the ND resolver only sends
       request packets up to nd_mmaxtries times. This change allows ND
       request packets to continue being sent while the userland process

    [21 lines not shown]
VersionDeltaFile
1.45.6.4+27-1tests/net/arp/t_arp.sh
1.5.2.3+7-4sys/net/nd.c
1.311.2.5+3-2sys/netinet/if_arp.c
1.279.4.5+3-2sys/netinet6/nd6.c
1.19.2.1+2-1sys/net/if_llatbl.h
+42-105 files

NetBSD/src 613g4HLsys/net nd.c if_llatbl.h, sys/netinet if_arp.c

   Pull up following revision(s) (requested by ozaki-r in ticket #300):

        sys/net/if_llatbl.h: revision 1.20
        sys/netinet/if_arp.c: revision 1.319
        sys/net/nd.c: revision 1.10
        tests/net/arp/t_arp.sh: revision 1.50
        tests/net/arp/t_arp.sh: revision 1.51
        sys/netinet6/nd6.c: revision 1.286



   commit 27c3de6c8063a7850ef0efbea0d83f314e541ce8
   Author: Ryota Ozaki <ozaki-r at iij.ad.jp>
   Date:   Thu Mar 12 12:42:03 2026 +0900
       nd: reset ln_asked on state reset
       Even if a userland program such as ping continuously sends packets
       to a (temporarily) unreachable host, the ND resolver only sends
       request packets up to nd_mmaxtries times. This change allows ND
       request packets to continue being sent while the userland process

    [21 lines not shown]
VersionDeltaFile
1.48.2.2+27-1tests/net/arp/t_arp.sh
1.7.4.2+7-4sys/net/nd.c
1.317.2.2+3-2sys/netinet/if_arp.c
1.284.2.1+3-2sys/netinet6/nd6.c
1.19.10.1+2-1sys/net/if_llatbl.h
+42-105 files

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

   Pull up following revision(s) (requested by yamt in ticket #298):

        sys/dev/nvmm/x86/nvmm_x86_svm.c: revision 1.95
        sys/dev/nvmm/x86/nvmm_x86_vmx.c: revision 1.95

   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.


    [2 lines not shown]
VersionDeltaFile
1.89.2.2+3-13sys/dev/nvmm/x86/nvmm_x86_svm.c
1.90.2.3+3-13sys/dev/nvmm/x86/nvmm_x86_vmx.c
+6-262 files

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

   Pull up following revision(s) (requested by nia in ticket #296):

        external/mit/xorg/lib/libepoxy/Makefile: revision 1.10
        external/mit/xorg/lib/libepoxy/Makefile: revision 1.11

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

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

   PR pkg/60295 x11/gtk3 does not build on NetBSD/macppc

   libepoxy: Update the pkg-config file for new reality.
VersionDeltaFile
1.9.10.1+3-3external/mit/xorg/lib/libepoxy/Makefile
+3-31 files

NetBSD/src KI3m6ejsys/external/bsd/ipf/netinet ip_fil_netbsd.c

   Pull up following revision(s) (requested by bouyer in ticket #295):

        sys/external/bsd/ipf/netinet/ip_fil_netbsd.c: revision 1.40

   Explicitely check a pointer against NULL before computing a member address,
   to avoid undefined behavior. Avoids the same NULL pointer check being
   "optimised" later, leading to NULL pointer dereference.

   It is expected that -fno-delete-null-pointer-checks would avoid this but
   it does not.

   For details see
   https://mail-index.netbsd.org/tech-toolchain/2026/05/23/msg004818.html
   and PR toolchain/60289
VersionDeltaFile
1.39.4.1+3-3sys/external/bsd/ipf/netinet/ip_fil_netbsd.c
+3-31 files

NetBSD/src UwVdO4Xbin/sh eval.c trap.c

   Pull up following revision(s) (requested by kre in ticket #294):

        bin/sh/trap.c: revision 1.60
        bin/sh/trap.c: revision 1.61
        bin/sh/trap.c: revision 1.62
        bin/sh/jobs.h: revision 1.28
        bin/sh/eval.h: revision 1.25
        bin/sh/eval.c: revision 1.198
        bin/sh/eval.c: revision 1.199
        bin/sh/jobs.c: revision 1.126
        bin/sh/trap.c: revision 1.59

   PR bin/60275 discard less arriving signals

   If the signal state is returned to the default state (SIG_DFL)
   while sh has a pending signal for the process, that it is not
   yet ready to process, then forget the pending signal, and instead
   send it to ourself, so the kernel can take whatever is the default
   action for that signal (if it is just ignored, then we just keep

    [95 lines not shown]
VersionDeltaFile
1.197.2.1+59-28bin/sh/eval.c
1.58.2.1+62-11bin/sh/trap.c
1.124.2.1+28-4bin/sh/jobs.c
1.24.2.1+18-1bin/sh/eval.h
1.27.4.1+2-2bin/sh/jobs.h
+169-465 files

NetBSD/src PHFLPiIsys/arch/aarch64/include pmap_machdep.h, sys/arch/mips/include pte.h

   Pull up following revision(s) (requested by skrll in ticket #293):

        sys/arch/riscv/include/pte.h: revision 1.18
        sys/arch/riscv/include/pte.h: revision 1.19
        sys/arch/aarch64/include/pmap_machdep.h: revision 1.15
        sys/arch/aarch64/include/pmap_machdep.h: revision 1.16
        sys/arch/riscv/riscv/trap.c: revision 1.32
        sys/arch/riscv/include/vmparam.h: revision 1.17
        sys/arch/riscv/include/vmparam.h: revision 1.18
        sys/uvm/pmap/pmap.c: revision 1.92
        sys/uvm/pmap/pmap.c: revision 1.93
        sys/arch/powerpc/include/booke/pte.h: revision 1.13
        sys/arch/m68k/include/pte_coldfire.h: revision 1.4
        sys/arch/powerpc/include/booke/pte.h: revision 1.14
        sys/uvm/pmap/pmap.c: revision 1.95
        sys/arch/riscv/include/pte.h: revision 1.20
        sys/arch/riscv/riscv/pmap_machdep.c: revision 1.27
        sys/arch/riscv/include/pte.h: revision 1.21
        sys/arch/riscv/riscv/pmap_machdep.c: revision 1.28

    [31 lines not shown]
VersionDeltaFile
1.80.4.2+198-79sys/uvm/pmap/pmap.c
1.14.2.3+32-19sys/arch/riscv/include/pte.h
1.30.2.2+19-18sys/arch/riscv/riscv/trap.c
1.9.2.1+15-2sys/arch/aarch64/include/pmap_machdep.h
1.11.28.1+14-2sys/arch/powerpc/include/booke/pte.h
1.27.28.1+14-2sys/arch/mips/include/pte.h
+292-1224 files not shown
+303-14210 files

NetBSD/src 2WE6WVbshare/man/man4 pcf8574io.4 pcagpio.4

   Add missing section numbers in .Xr
VersionDeltaFile
1.2+3-3share/man/man4/pcf8574io.4
1.2+3-3share/man/man4/pcagpio.4
+6-62 files

NetBSD/src 7POERG0share/man/man4 lm95221ts.4

   lm95221ts(4): trailing whitespace
VersionDeltaFile
1.2+2-2share/man/man4/lm95221ts.4
+2-21 files

NetBSD/src gvGkyJwsys/dev/pci/qat qat_ae.c

   s/secnarios/scenarios/ in comment.
VersionDeltaFile
1.4+3-3sys/dev/pci/qat/qat_ae.c
+3-31 files

NetBSD/src fhNniCwdistrib/sets/lists/man mi, distrib/sets/lists/manhtml mi

   Add build glue (Makefile and set lists) for manual pages:
     pcagpio.4, pcf8574io.4, lm95221ts.4, nxp75a.4, adt7462sm.4
VersionDeltaFile
1.752+8-6share/man/man4/Makefile
1.1832+11-1distrib/sets/lists/man/mi
1.50+6-1distrib/sets/lists/manhtml/mi
+25-83 files

NetBSD/src PInfTCQshare/man/man4 adt7462sm.4

   Add a manual page for adt7462sm (Analog Devices ADT7462 system monitor).
VersionDeltaFile
1.1+245-0share/man/man4/adt7462sm.4
+245-01 files

NetBSD/src Biu1gn2share/man/man4 nxp75a.4

   Add a manual page for nxp75a (NXP LM75A temperature sensor).
VersionDeltaFile
1.1+69-0share/man/man4/nxp75a.4
+69-01 files

NetBSD/src fOpkKQTshare/man/man4 lm95221ts.4

   Add a manual page for lm95221ts (TI LM95221 temperature sensor).
VersionDeltaFile
1.1+63-0share/man/man4/lm95221ts.4
+63-01 files

NetBSD/src goghBgwshare/man/man4 pcagpio.4

   Add (belatedly) a manual page for pcagpio (PCA9555 and PCA9556 GPIO's).
VersionDeltaFile
1.1+64-0share/man/man4/pcagpio.4
+64-01 files

NetBSD/src xLSazG9share/man/man4 pcf8574io.4

   Add (belatedly) a manual page for pcf8574io (PCF8574 GPIO).
VersionDeltaFile
1.1+67-0share/man/man4/pcf8574io.4
+67-01 files

NetBSD/src aHsRtcSsys/miscfs/genfs genfs_io.c

   genfs_do_io: fix a pagedaemon deadlock

   this should fix the following panic i observed on my machine.

   ```
   panic: out of memory before the pagedaemon thread exists
   cpu0: Begin traceback...
   vpanic() at netbsd:vpanic+0x189
   panic() at netbsd:panic+0x3c
   uvm_wait() at netbsd:uvm_wait+0xa5
   uvm_km_kmem_alloc() at netbsd:uvm_km_kmem_alloc+0x21b
   pool_page_alloc() at netbsd:pool_page_alloc+0x2c
   pool_grow() at netbsd:pool_grow+0x367
   pool_get() at netbsd:pool_get+0x9f
   pool_cache_get_slow() at netbsd:pool_cache_get_slow+0x136
   pool_cache_get_paddr() at netbsd:pool_cache_get_paddr+0x256
   getiobuf() at netbsd:getiobuf+0x23
   genfs_do_io() at netbsd:genfs_do_io+0xde
   genfs_gop_write() at netbsd:genfs_gop_write+0x52

    [5 lines not shown]
VersionDeltaFile
1.106+12-4sys/miscfs/genfs/genfs_io.c
+12-41 files

NetBSD/src ADyxF8csys/uvm uvm_swap.c

   sw_reg_strategy: fix a pagedaemon deadlock

   this should fix the following panic i observed on my machine.

   ```
   panic: out of memory before the pagedaemon thread exists
   cpu0: Begin traceback...
   vpanic() at netbsd:vpanic+0x189
   panic() at netbsd:panic+0x3c
   uvm_wait() at netbsd:uvm_wait+0xa5
   uvm_km_kmem_alloc() at netbsd:uvm_km_kmem_alloc+0x21b
   pool_page_alloc() at netbsd:pool_page_alloc+0x2c
   pool_grow() at netbsd:pool_grow+0x367
   pool_get() at netbsd:pool_get+0x9f
   pool_cache_get_slow() at netbsd:pool_cache_get_slow+0x136
   pool_cache_get_paddr() at netbsd:pool_cache_get_paddr+0x256
   getiobuf() at netbsd:getiobuf+0x23
   swstrategy() at netbsd:swstrategy+0x25a
   bdev_strategy() at netbsd:bdev_strategy+0x83

    [6 lines not shown]
VersionDeltaFile
1.233+7-3sys/uvm/uvm_swap.c
+7-31 files

NetBSD/src ewkqwBXsys/dev/i2c files.i2c

   Add entries for LM95221, NXP LM75A, and ADT7462.
VersionDeltaFile
1.138+16-1sys/dev/i2c/files.i2c
+16-11 files

NetBSD/src KAUAEuEsys/dev/i2c adt7462.c adt7462reg.h

   Add a driver for the On Semiconductor (Analog Devices) ADT7462
   system monitor.  The chip is used in the Sun Ultra 45.
VersionDeltaFile
1.1+1,525-0sys/dev/i2c/adt7462.c
1.1+709-0sys/dev/i2c/adt7462reg.h
+2,234-02 files

NetBSD/src gL0CRxSsys/dev/i2c nxp75a.c nxp75areg.h

   Add a driver for the NXP LM75A temperature sensor.
   The chip is used in the Sun Ultra 45.
   Note, that this is not the same as the TI LM75A temperature sensor (lmtemp).
VersionDeltaFile
1.1+304-0sys/dev/i2c/nxp75a.c
1.1+82-0sys/dev/i2c/nxp75areg.h
+386-02 files

NetBSD/src LSXraOusys/dev/i2c lm95221.c lm95221reg.h

   Add a driver for the Texas Instruments LM95221 temperature sensor.
   The chip is used in the Sun Ultra 45.
VersionDeltaFile
1.1+279-0sys/dev/i2c/lm95221.c
1.1+102-0sys/dev/i2c/lm95221reg.h
+381-02 files

NetBSD/src ZfcPlAysys/dev/pci alipm.c

   Use aprint_error() for early errors, because we're still on the attach line.
   Separate iobase == 0 error to distinguish it from a "can't map" error.
VersionDeltaFile
1.15+12-9sys/dev/pci/alipm.c
+12-91 files