NetBSD/src 5Fi1JpPsys/arch/m68k/include vmparam.h

   Enable __USE_TOPDOWN_VM; this was set on sun2 and sun3, but somehow
   forgotten on the rest of m68k.  (Seriously, why is this even optional?)

   Tested on both Utah and new pmap.
VersionDeltaFile
1.5+3-1sys/arch/m68k/include/vmparam.h
+3-11 files

NetBSD/src 2hrK4mrsys/arch/cesfic/include vmparam.h

   G/C obsolete DMMIN, DMMAX
VersionDeltaFile
1.29+1-11sys/arch/cesfic/include/vmparam.h
+1-111 files

NetBSD/src EI3S2nLsys/arch/cesfic/include vmparam.h

   G/C obsolete MACHINE_NEW_NONCONTIG
VersionDeltaFile
1.28+1-4sys/arch/cesfic/include/vmparam.h
+1-41 files

NetBSD/src hg45iKUsys/arch/luna68k/include vmparam.h, sys/arch/m68k/include vmparam.h

   Centralize the definition of VM_{MIN,MAX}_KERNEL_ADDRESS.
VersionDeltaFile
1.20+9-14sys/arch/sun2/include/vmparam.h
1.14+1-21sys/arch/virt68k/include/vmparam.h
1.33+1-21sys/arch/news68k/include/vmparam.h
1.33+1-20sys/arch/luna68k/include/vmparam.h
1.4+19-1sys/arch/m68k/include/vmparam.h
1.54+1-18sys/arch/mac68k/include/vmparam.h
+32-9514 files not shown
+83-21020 files

NetBSD/src neSNqposys/arch/x68k/x68k disksubr.c

   x68k: Initialize d_bbsize and d_sbsize on the disklabel always.
   These values are for (old) FFS, so it didn't make sense to initialize
   only when the BSD disklabel was missing and the Human68k partition existed.
   This avoids disklabel(8)'s warnings:
    disklabel: boot block size 0
    disklabel: super block size 0
   Inspired from PR install/59600.
VersionDeltaFile
1.38+5-4sys/arch/x68k/x68k/disksubr.c
+5-41 files

NetBSD/src 2391UH3usr.sbin/sysinst/arch/x68k md.c

   sysinst/x68k: Remove unnecessary conditions in md_disklabe_is_default().
   lp->d_bbsize and lp->d_sbsize should be constants (this is probably another
   bug) and should not be part of this check.
   Fix PR install/59600
   Should be pulled up -10 and -11.
VersionDeltaFile
1.14+2-4usr.sbin/sysinst/arch/x68k/md.c
+2-41 files

NetBSD/src rJS7bHssys/arch/amiga/include vmparam.h, sys/arch/cesfic/include vmparam.h

   Centralize the definition of VM_MIN_ADDRESS, VM_MAX_ADDRESS/VM_MAXUSER_ADDRESS,
   and USRSTACK.  While here, get rid of the "must be compatible with HP-UX
   debuggers" affordance which, really, has outlived its usefulness (and not
   all platforms adopted this in any case).  Also, since we haven't had "u."
   in about a million years, there's also no need to have UPAGES worth of
   virtual space above the user stack, so just tuck it right up against
   the ceiling everywhere.

   Odd-ball is Amiga because it previously had a USRSTACK totally unlike
   the others, so I left it that way for now.
VersionDeltaFile
1.3+37-1sys/arch/m68k/include/vmparam.h
1.52+6-14sys/arch/amiga/include/vmparam.h
1.26+2-16sys/arch/cesfic/include/vmparam.h
1.48+2-16sys/arch/hp300/include/vmparam.h
1.32+2-16sys/arch/news68k/include/vmparam.h
1.13+2-16sys/arch/virt68k/include/vmparam.h
+51-7910 files not shown
+74-17416 files

NetBSD/src kw7Tob3sys/arch/sgimips/ioc ioc.c, sys/arch/sgimips/sgimips machdep.c

   sgimips: early initialisation of mach_subtype for SGI Indy / Indigo2

   The mach_subtype field is needed early in boot for dev/int.c (the 8254
   in the IO block) and other bits and pieces like GIO bus config.

   So set it up super early here.

   This allows my Indigo 2 R4400PC-150 to boot - slowly until the int driver
   enumerates, but that's separate problem I'll dig into.

   I also verified my R5000PC-180 Indy boots with this.

   This addresses PR port-sgimips/60205 .
VersionDeltaFile
1.157+18-2sys/arch/sgimips/sgimips/machdep.c
1.15+7-2sys/arch/sgimips/ioc/ioc.c
+25-42 files

NetBSD/src LRZ8rvSsys/arch/sgimips/sgimips console.c

   sgimips: delete dead code for IP32 console keyboard

   The IP32 console keyboard controller is not a PC/AT style 8042
   controller.  It is a PS/2 controller though.  Let it attach
   normally, not through here.
VersionDeltaFile
1.46+2-11sys/arch/sgimips/sgimips/console.c
+2-111 files

NetBSD/src Hqm1wyiexternal/bsd/atf/dist/atf-c atf-c-api.3

   atf-c-api.3: fix grammar in a sentence
VersionDeltaFile
1.7+1-1external/bsd/atf/dist/atf-c/atf-c-api.3
+1-11 files

NetBSD/src OK4bcpQlib/libc/hash/sha2 sha2.3

   sha2.3: note the SHA-224 functions were added in NetBSD 6
VersionDeltaFile
1.10+4-2lib/libc/hash/sha2/sha2.3
+4-21 files

NetBSD/src rQUOddoexternal/bsd/libarchive/include config_netbsd.h, tests/lib/libarchive Makefile

   Undo previous change to (re-)enable libarchive to use zstd directly.
   It broke the sun2 build.
VersionDeltaFile
1.19+1-2tests/lib/libarchive/Makefile
1.18+1-1external/bsd/libarchive/include/config_netbsd.h
+2-32 files

NetBSD/src 8C5KgZYexternal/public-domain/sqlite/dist sqlite3.c

   All 64 bit platforms support __{u,}int128_t, don't limit it to hard-coded ones.
VersionDeltaFile
1.26+2-4external/public-domain/sqlite/dist/sqlite3.c
+2-41 files

NetBSD/src UA7Kbuksys/arch/x86/x86 via_padlock.c

   Update to match recent cryptodev update

   <opencrypto/cryptodev.h> recently changed a bunch of fields from
   signed to unsigned.   To avoid gcc stupidly complaining about
   comparisons of different signedness ints (I mean, how can

        for (i = 0; i < unsigned_thing; i++)

   ever see i become negative?) change i from int to unsigned int.

   Should fix the i386 build.
VersionDeltaFile
1.38+4-3sys/arch/x86/x86/via_padlock.c
+4-31 files

NetBSD/src YDOboH4sys/opencrypto cryptosoft_xform.c cryptodev.h

   u_intXX_t -> uintXX_t
VersionDeltaFile
1.31+159-159sys/opencrypto/cryptosoft_xform.c
1.53+91-91sys/opencrypto/cryptodev.h
1.128+30-30sys/opencrypto/cryptodev.c
1.133+26-26sys/opencrypto/crypto.c
1.6+20-20sys/opencrypto/ocryptodev.h
1.25+16-16sys/opencrypto/deflate.c
+342-3427 files not shown
+390-39013 files

NetBSD/src b3EdBQ7sys/opencrypto cryptodev.c cryptodev.h

   Fix:

   An integer wraparound bug that could cause a NULL pointer exception.
   Data sharing issues that could cause data corruption.
   Locking issues that could cause double freeing or using free memory.

   Issues discovered by nasm and coordinated by VulnCheck

   Thank you!
VersionDeltaFile
1.127+317-345sys/opencrypto/cryptodev.c
1.52+39-32sys/opencrypto/cryptodev.h
1.4+5-4sys/opencrypto/cryptodev_internal.h
1.132+4-4sys/opencrypto/crypto.c
1.18+4-4sys/opencrypto/ocryptodev.c
1.24+3-3sys/opencrypto/deflate.c
+372-3921 files not shown
+375-3957 files

NetBSD/src BBAyUIDcrypto/external/bsd/openssh/lib Makefile

   libssh/Makefile: Fix comment about compat libssh.

   We _do_ create a private compat libssh, not for the benefit of
   applications linked against it (there aren't any, or if there were it
   would be a bug) but for the benefit of applications loading
   pam_ssh.so which is legitimately linked against libssh.

   When I made the change a few months ago to restore building compat
   libssh (by not defining NOCOMPAT) I explained this in the commit
   message but neglected to update the comment.

   PR lib/58648: private shared libraries should go in /usr/lib/private,
   not /usr/lib
VersionDeltaFile
1.49+8-4crypto/external/bsd/openssh/lib/Makefile
+8-41 files

NetBSD/src eG3Eiffdoc 3RDPARTY

   Update an old temporary usage comment for tzdata

   There was a short period (years ago now) when the tzdata2netbsd
   script for updating NetBSD HEAD with the current version of tzdata
   was not working as desired, and a comment added here indicated that.

   That is long since fixed, the script has been used again now for
   ages, so remove the comment indicating things were being done by
   hand, and instead include usage advice for tzdata2netbsd.
VersionDeltaFile
1.2194+3-3doc/3RDPARTY
+3-31 files

NetBSD/src PhqLeqXexternal/bsd/top/dist utils.c

   Undo earlier meaningless change

   Revert my botched change (rev 1.7, 2026-04-18 19:42:21 +0000) which
   had the parens in the wrong place, which made it useless (pointed out
   offlist by rillig@ - thanks).   The change was made unnecessary by
   christos later change (rev 1.8, 2026-04-18 21:37:04 +0000), so there
   is no point fixing it, just make it go away.
VersionDeltaFile
1.9+1-1external/bsd/top/dist/utils.c
+1-11 files

NetBSD/src dtTyN38sys/arch/cesfic/include vmparam.h, sys/arch/hp300/include vmparam.h

   Delete long-unused constant BTOPUSRSTACK.
VersionDeltaFile
1.25+1-2sys/arch/cesfic/include/vmparam.h
1.47+1-2sys/arch/hp300/include/vmparam.h
1.52+1-2sys/arch/mac68k/include/vmparam.h
1.46+1-2sys/arch/mvme68k/include/vmparam.h
1.31+1-2sys/arch/news68k/include/vmparam.h
1.12+1-2sys/arch/virt68k/include/vmparam.h
+6-126 files

NetBSD/src 22yuj0Vsys/arch/hp300/include vmparam.h, sys/arch/luna68k/include vmparam.h

   VM_KERNEL_PT_PAGES is an old-pmap parameter, so segregate it to
   the old-pmap, and default it there to a common value that individual
   platforms can override if desired.
VersionDeltaFile
1.106+7-2sys/arch/m68k/m68k/pmap_motorola.c
1.30+1-6sys/arch/news68k/include/vmparam.h
1.51+1-6sys/arch/mac68k/include/vmparam.h
1.35+1-6sys/arch/next68k/include/vmparam.h
1.46+1-6sys/arch/hp300/include/vmparam.h
1.31+1-6sys/arch/luna68k/include/vmparam.h
+12-329 files not shown
+25-6615 files

NetBSD/src gKHTIxUsys/arch/vax/vax machdep.c

   Fix an error in rev 1.202; that change did not properly account for the
   VAX page that needs to be reserved for the console routines.
VersionDeltaFile
1.203+4-4sys/arch/vax/vax/machdep.c
+4-41 files

NetBSD/src sKG81dBexternal/bsd/file Makefile.inc

   Use tabs instead of whitespace, make things line up nicer.
VersionDeltaFile
1.10+5-7external/bsd/file/Makefile.inc
+5-71 files

NetBSD/src Zj7xOmadoc 3RDPARTY CHANGES

   Note Christos' earlier tzcode2026b update.
VersionDeltaFile
1.2193+2-2doc/3RDPARTY
1.3250+2-1doc/CHANGES
+4-32 files

NetBSD/src JRoocYRdoc 3RDPARTY CHANGES

   CHANGES and 3RDPARTY must be updated manually (via 2026bgtz)
VersionDeltaFile
1.2192+2-2doc/3RDPARTY
1.3249+2-1doc/CHANGES
+4-32 files

NetBSD/src APXUBULtests/lib/libarchive Makefile

   Add ${ZSTDCPPFLAGS} to CPPFLAGS.
VersionDeltaFile
1.18+2-1tests/lib/libarchive/Makefile
+2-11 files

NetBSD/src VusJJOVexternal/public-domain/tz/dist northamerica NEWS

   Merge tzdata2026b
VersionDeltaFile
1.6+55-1external/public-domain/tz/dist/northamerica
1.7+45-8external/public-domain/tz/dist/NEWS
1.7+3-0external/public-domain/tz/dist/zonenow.tab
1.5+1-1external/public-domain/tz/dist/zone.tab
1.45+1-1external/public-domain/tz/dist/TZDATA_VERSION
1.18+1-1external/public-domain/tz/dist/version
+106-121 files not shown
+107-137 files

NetBSD/src 1Znf0btexternal/public-domain/tz/dist northamerica NEWS

   Import tzdata2026bgtz

   from
     https://github.com/JodaOrg/global-tz/releases/download/2026bgtz/tzdata2026bgtz.tar.gz

   One change of note:

       British Columbia moved to permanent -07 on 2026-03-09.
VersionDeltaFile
1.1.1.41+55-1external/public-domain/tz/dist/northamerica
1.1.1.51+45-8external/public-domain/tz/dist/NEWS
1.1.1.8+3-0external/public-domain/tz/dist/zonenow.tab
1.1.1.30+1-1external/public-domain/tz/dist/zone.tab
1.1.1.39+1-1external/public-domain/tz/dist/version
1.1.1.32+1-1external/public-domain/tz/dist/zone1970.tab
+106-126 files

NetBSD/src GKQCkzlexternal/bsd/libarchive/include config_netbsd.h

   Re-enable zstd library usage mistakenly disabled in previous commit
   (the upgrade of libarchive from 3.7.7 to 3.8.5).
VersionDeltaFile
1.17+1-1external/bsd/libarchive/include/config_netbsd.h
+1-11 files

NetBSD/src 4SHiJghexternal/public-domain/sqlite/dist sqlite3.c

   Fix riscv sqlite3 builds

   It appears that with our gcc, there's no int128_t defined for
   the riscv architecture, so comment out the "|| defined(__riscv)"
   (2 places) which enables it.

   This should fix the riscv builds of HEAD after the recent sqlite3
   update.
VersionDeltaFile
1.25+2-2external/public-domain/sqlite/dist/sqlite3.c
+2-21 files