NetBSD/src VahUfwEshare/man/man4 pms.4

   pms.4: correct wording in a definition and style consistency
VersionDeltaFile
1.44+3-3share/man/man4/pms.4
+3-31 files

NetBSD/src TbhH8yfshare/man/man4 pms.4, sys/dev/pckbport synaptics.c

   Add synaptics tap-to-click sysctl so that it can be disabled
   (from base at atomicules dot co dot uk)
VersionDeltaFile
1.85+21-3sys/dev/pckbport/synaptics.c
1.43+10-2share/man/man4/pms.4
+31-52 files

NetBSD/src 0Ce78KAexternal/public-domain/xz Makefile.inc

   external/public-domain/xz: sync XZVERSION with reality
VersionDeltaFile
1.7+2-2external/public-domain/xz/Makefile.inc
+2-21 files

NetBSD/src W5pA6XItools/xz-include Makefile

   tools/xz: fix tools build errors on NetBSD/i386 hosts
VersionDeltaFile
1.6+2-1tools/xz-include/Makefile
+2-11 files

NetBSD/src dVX8gsVshare/mk bsd.README

   Remove confusing / (copy&pasto?)
VersionDeltaFile
1.465+2-2share/mk/bsd.README
+2-21 files

NetBSD/src 7DxVo3Dsys/arch/m68k/m68k m68k_machdep.c

   Oops, don't read the PCR unless we're actually on a 68060.
   Hat-tip to Isaki-san for pointing out my error.
VersionDeltaFile
1.23+5-6sys/arch/m68k/m68k/m68k_machdep.c
+5-61 files

NetBSD/src qytJ9Zasys/arch/sgimips/mace macekbc.c

   macekbc: fix byte transmit to properly inhibit clock line first

   The PS/2 "specification" requires the controller to inhibit
   the clock line for 100uS before trying to transmit.  This tells
   the device (in this case a bunch of ps/2 mice) to stop transmitting,
   get ready for receive and get ready to send the clock out to the
   controller to send said bits.

   The mice in question work fine on the O2 PROM, so it's not a
   hardware issue per se.

   After staring at traces with a logic analyser it looks like the
   controller is NOT doing this in hardware - it immediately attempts
   to transmit bytes and if the ps/2 device doesn't handle that,
   it will simply never send out clock pulses for the controller to
   clock the byte out.

   So:


    [10 lines not shown]
VersionDeltaFile
1.10+27-2sys/arch/sgimips/mace/macekbc.c
+27-21 files

NetBSD/src aknfCZVlib/libc/stdlib malloc.c

   old malloc(3): Use mutex_init, not mutex_unlock, in child post-fork.

   Using mutex_unlock may try to wake a thread that doesn't exist in the
   child, which could lead to trouble such as crash or deadlock.  But
   since the child is single-threaded, it is safe to just reinitialize
   the mutex memory anyway.

   PR lib/59237: postfork mutex audit: mutex_init, not mutex_unlock
VersionDeltaFile
1.61+10-3lib/libc/stdlib/malloc.c
+10-31 files

NetBSD/src hFhhyMsexternal/cddl/osnet/dist/lib/libuutil/common uu_avl.c uu_list.c

   osnet libuutil: Use mutex_init, not mutex_unlock, in child post-fork.

   Using mutex_unlock may try to wake a thread that doesn't exist in the
   child, which could lead to trouble such as crash or deadlock.  But
   since the child is single-threaded, it is safe to just reinitialize
   the mutex memory anyway.

   PR lib/59237: postfork mutex audit: mutex_init, not mutex_unlock
VersionDeltaFile
1.2+13-0external/cddl/osnet/dist/lib/libuutil/common/uu_avl.c
1.2+12-0external/cddl/osnet/dist/lib/libuutil/common/uu_list.c
1.5+6-1external/cddl/osnet/dist/lib/libuutil/common/uu_misc.c
1.2+2-0external/cddl/osnet/dist/lib/libuutil/common/libuutil_impl.h
+33-14 files

NetBSD/src zEhUTInlib/libbsdmalloc malloc.c

   libbsdmalloc: Use mutex_init, not mutex_unlock, in child post-fork.

   Using mutex_unlock may try to wake a thread that doesn't exist in the
   child, which could lead to trouble such as crash or deadlock.  But
   since the child is single-threaded, it is safe to just reinitialize
   the mutex memory anyway.

   PR lib/59237: postfork mutex audit: mutex_init, not mutex_unlock
VersionDeltaFile
1.13+3-3lib/libbsdmalloc/malloc.c
+3-31 files

NetBSD/src rCVfpzxlib/libc/gen arc4random.c

   arc4random(3): Use mutex_init, not mutex_unlock, in child post-fork.

   Using mutex_unlock may try to wake a thread that doesn't exist in the
   child, which could lead to trouble such as crash or deadlock.  But
   since the child is single-threaded, it is safe to just reinitialize
   the mutex memory anyway.

   PR lib/59237: postfork mutex audit: mutex_init, not mutex_unlock
VersionDeltaFile
1.51+3-3lib/libc/gen/arc4random.c
+3-31 files

NetBSD/src 17SO7VIexternal/gpl3/gcc/usr.bin/backend Makefile

   workaround a crash on m68k native buiding libnbcompat.

   use -O1 when building tree-vect-slp.cc which avoids a crash in this
   file when it compiles a bunch of not very complex things at -O2.

   this seems to make GCC 14 m68k stable for me.  at least, i'm able
   to build tcsh and perl5 now, and a few more things.
VersionDeltaFile
1.84+6-1external/gpl3/gcc/usr.bin/backend/Makefile
+6-11 files

NetBSD/src evFRxTisys/arch/arm/arm ast.c, sys/arch/arm/arm32 pmap.c

   PR/60214: panic: kernel diagnostic assertion "(armreg_ttbcr_read() & TTBCR_S_PD0) != 0" failed

   TTBCR.PD[01] are only present in an implementation that includes the Security
   Extensions. Relax the KASSERTs so that TTBCR.PD[01] value checks are only done
   when security extensions are present
VersionDeltaFile
1.449+22-7sys/arch/arm/arm32/pmap.c
1.34+6-3sys/arch/arm/arm/ast.c
1.180+5-2sys/arch/arm/include/arm32/pmap.h
+33-123 files

NetBSD/src DbvQiwrsys/arch/m68k/m68k m68k_machdep.c, sys/arch/mac68k/mac68k machdep.c

   Re-factor cpu_reboot().  Platforms can provide optional hooks for halt
   (to exit back to firmware) and power-off (to, um, power off).
VersionDeltaFile
1.22+118-4sys/arch/m68k/m68k/m68k_machdep.c
1.43+19-71sys/arch/virt68k/virt68k/machdep.c
1.387+20-70sys/arch/mac68k/mac68k/machdep.c
1.100+14-75sys/arch/sun2/sun2/machdep.c
1.226+14-75sys/arch/sun3/sun3/machdep.c
1.233+11-75sys/arch/x68k/x68k/machdep.c
+196-37021 files not shown
+290-97727 files

NetBSD/src bnA6B00usr.sbin/sysinst configmenu.c

   Avoid C2x extension, give all function parameters a name to fix the build.
VersionDeltaFile
1.23+2-2usr.sbin/sysinst/configmenu.c
+2-21 files

NetBSD/src zB0V92Dsys/arch/mvme68k/mvme68k machdep.c

   Switch mvme68k to the shared bus_space_simple

   (This file was missed in original commit.)
VersionDeltaFile
1.193+6-4sys/arch/mvme68k/mvme68k/machdep.c
+6-41 files

NetBSD/src XybG8Omsys/dev/pci ahcisata_pci.c

   ahcisata(4): disable NCQ for VIA VT8251 integrated SATA controller.

   NCQ support is known to be non-compliant or broken on this chipset,
   causing timeouts and instability.
   The issue is reproducible in NetBSD using 'smartctl -a`.

   The workaround is to disable NCQ, which has already been done in other
   OS drivers.

   Needs pullups to supported branches.
VersionDeltaFile
1.73+4-4sys/dev/pci/ahcisata_pci.c
+4-41 files

NetBSD/src F4M7Je4doc 3RDPARTY

   expat 2.8.0 is out
VersionDeltaFile
1.2190+3-3doc/3RDPARTY
+3-31 files

NetBSD/src W3wORWxsys/arch/mvme68k/conf files.mvme68k, sys/arch/mvme68k/dev mainbus.c zs_pcc.c

   Switch mvme68k to the shared bus_space_simple
VersionDeltaFile
1.19+2-615sys/arch/mvme68k/include/bus_space.h
1.27+8-21sys/arch/mvme68k/dev/mainbus.c
1.21+11-6sys/dev/mvme/clmpcc_pcctwo.c
1.22+5-3sys/arch/mvme68k/dev/zs_pcc.c
1.15+5-3sys/arch/mvme68k/dev/zs_pcctwo.c
1.87+2-2sys/arch/mvme68k/conf/files.mvme68k
+33-6502 files not shown
+36-6548 files

NetBSD/src kTp6T4xsys/arch/m68k/m68k bus_space_simple.c

   Support non-static mappings, allocating space from kernel_map.

   Still TODO: platform-specific hook for a vmem arena that supplies
   the VAs for a given bus.
VersionDeltaFile
1.4+43-5sys/arch/m68k/m68k/bus_space_simple.c
+43-51 files

NetBSD/src J86PBPAsys/arch/m68k/include param.h

   Default the message buffer size to 8KB, regardless of page size.
VersionDeltaFile
1.26+2-2sys/arch/m68k/include/param.h
+2-21 files

NetBSD/src wRdLstZsys/arch/next68k/conf files.next68k, sys/arch/next68k/dev intio.c nextcons.c

   Use the common m68k bus_space_simple
VersionDeltaFile
1.24+2-520sys/arch/next68k/include/bus_space.h
1.20+5-27sys/arch/next68k/dev/intio.c
1.16+5-3sys/arch/next68k/dev/nextcons.c
1.60+2-2sys/arch/next68k/conf/files.next68k
+14-5524 files

NetBSD/src LCK9rSzsys/arch/m68k/include bus_space_simple.h, sys/arch/m68k/m68k bus_space_simple.c

   Add bus_space_mmap() to the simple implmentation, and provide a default
   implementation that returns failure; if a platform wants to support this,
   it will need to provide a _bus_space_mmap() implementation that matches
   the address ranges that are to be supported for this operation.
VersionDeltaFile
1.3+18-2sys/arch/m68k/m68k/bus_space_simple.c
1.3+13-1sys/arch/m68k/include/bus_space_simple.h
+31-32 files

NetBSD/src dcyEYzasys/arch/m68k/m68k pmap_68k.c pmap_motorola.c

   Fix brain fart in VA calculation in pmap_pa_has_static_mapping().
   (In my defense, the broken code sometimes works.)
VersionDeltaFile
1.56+3-3sys/arch/m68k/m68k/pmap_68k.c
1.105+3-3sys/arch/m68k/m68k/pmap_motorola.c
+6-62 files

NetBSD/src KyZiTlzlib/libc/time zic.c NEWS

   Update to 2026b, previous was 2026a

   Release 2026b - 2026-04-22 23:06:43 -0700

     Changes to code

       zic no longer mishandles a last transition to a new time type.

       zic no longer overflows a buffer when generating a TZ string like
       "PST-167:59:58PDT-167:59:59,M11.5.6/-167:59:59,M12.5.6/-167:59:59",
       which can occur with adversarial input.  (Thanks to Naveed Khan.)

       zic no longer generates a longer TZif file than necessary when
       an earlier time zone abbreviation is a suffix of a later one.
       As a nice side effect, zic no longer overflows a buffer when given
       a long series of abbreviations, each a suffix of the next.
       (Buffer overflow reported by Arthur Chan.)

       zic no longer overflows an int when processing input like `Zone

    [4 lines not shown]
VersionDeltaFile
1.100+106-53lib/libc/time/zic.c
1.50+45-8lib/libc/time/NEWS
1.22+15-7lib/libc/time/tz-link.html
1.31+1-1lib/libc/time/version
1.17+1-1lib/libc/time/tz-art.html
+168-705 files

NetBSD/src as5zcGDsys/arch/m68k/include bus_space_simple.h, sys/arch/m68k/m68k bus_space_simple.c

   Declare a m68k_simple_bus_space singleton, and make virt68k use it.
VersionDeltaFile
1.6+5-17sys/arch/virt68k/dev/mainbus.c
1.2+14-2sys/arch/m68k/m68k/bus_space_simple.c
1.42+5-4sys/arch/virt68k/virt68k/machdep.c
1.2+3-1sys/arch/m68k/include/bus_space_simple.h
+27-244 files

NetBSD/src e5o5pDPusr.sbin/sysinst configmenu.c msg.mi.fr

   For machines where the real time clock is off or not existing:

    - offer a config menu to set date and time
    - at build time burn the unix time of the build into the binary (or the
      reproducable build timestamp)
    - when the current clock claims we have a date older than two days before
      the embedded build time, show an error message and go to the date and
      time setup step automatically
VersionDeltaFile
1.22+165-2usr.sbin/sysinst/configmenu.c
1.49+31-1usr.sbin/sysinst/msg.mi.fr
1.55+31-1usr.sbin/sysinst/msg.mi.de
1.52+31-1usr.sbin/sysinst/msg.mi.pl
1.56+30-1usr.sbin/sysinst/msg.mi.en
1.46+30-1usr.sbin/sysinst/msg.mi.es
+318-73 files not shown
+351-109 files

NetBSD/src hKK2M5ssys/arch/m68k/include bus_space_simple.h, sys/arch/m68k/m68k bus_space_simple.c

   Make a common shareable bus_space implementatino for the simple (and common)
   case and make virt68k use.
VersionDeltaFile
1.2+2-625sys/arch/virt68k/include/bus_space.h
1.1+626-0sys/arch/m68k/include/bus_space_simple.h
1.1+122-0sys/arch/m68k/m68k/bus_space_simple.c
1.5+4-4sys/arch/virt68k/dev/mainbus.c
1.4+2-2sys/arch/virt68k/virt68k/bus_space.c
1.24+2-2sys/arch/virt68k/conf/files.virt68k
+758-6336 files

NetBSD/src 7YKHIjmsys/arch/arm/fdt arm_simplefb.c, sys/dev/fdt simplefb.c

   simplefb: recognize format "a8r8g8b8"
VersionDeltaFile
1.17+4-3sys/dev/fdt/simplefb.c
1.14+4-3sys/arch/arm/fdt/arm_simplefb.c
+8-62 files

NetBSD/src Igqt3Pvdistrib/utils/embedded/conf armv7.conf

   armv7.img: add files and comment for Raspberry Pi 4
VersionDeltaFile
1.50+3-2distrib/utils/embedded/conf/armv7.conf
+3-21 files