NetBSD/src t89sFdCusr.bin/systat vmstat.c

   PR/60440: Havard Eidnes: avoid systat vmstat SysCal field overflow by scaling
VersionDeltaFile
1.93+3-6usr.bin/systat/vmstat.c
+3-61 files

NetBSD/src KmW0bxwsys/dev/pci veritefb.c veritefbreg.h

   Add Rendition Verite V2100/V2200 (PCI/AGP) wsdisplay driver.

   The driver supports:
   - Fully accelerated console, provided that the user installs microcode
   from the Windows driver (v20002d.uc). The driver runs unaccelerated
   until root file system is available, or if the microcode is not present.
   - Mode setting and DDC.

   Redistribution terms of the original microcode are unclear, therefore
   it must be obtained seprarately.

   At some point in the future, we may just develop an alternative microcode,
   since Verite RISC is documented and reverse engineering efforts have
   filled the knowledge gaps.
VersionDeltaFile
1.1+2,473-0sys/dev/pci/veritefb.c
1.1+259-0sys/dev/pci/veritefbreg.h
1.1+152-0sys/dev/pci/veritefb_ucode.h
1.1+88-0sys/dev/pci/veritefbio.h
1.454+8-1sys/dev/pci/files.pci
+2,980-15 files

NetBSD/src wcVv6AFsys/dev/pci pcidevs_data.h

   Leftover regen.
VersionDeltaFile
1.1518+1,629-1,622sys/dev/pci/pcidevs_data.h
+1,629-1,6221 files

NetBSD/src XIfiDSfsys/arch/aarch64/aarch64 locore.S

   More EL2 registers in DEBUG_LOCORE output
VersionDeltaFile
1.107+5-2sys/arch/aarch64/aarch64/locore.S
+5-21 files

NetBSD/src F0DabRxsys/arch/aarch64/include pmap_machdep.h

   whitespace
VersionDeltaFile
1.23+3-3sys/arch/aarch64/include/pmap_machdep.h
+3-31 files

NetBSD/src yBGp810sys/arch/aarch64/aarch64 locore.S

   Make CPU_* macros available for locore_el2.S
VersionDeltaFile
1.106+38-37sys/arch/aarch64/aarch64/locore.S
+38-371 files

NetBSD/src Y2eEk4cexternal/gpl3/gdb/dist/gdb aarch64-netbsd-tdep.c

   whitespace
VersionDeltaFile
1.6+1-1external/gpl3/gdb/dist/gdb/aarch64-netbsd-tdep.c
+1-11 files

NetBSD/src 6edJ8XQlib/libc/gen Makefile.inc

   Cause src/lib/libc/get/sysctl.o to depend upon /dev/null

   This is ugly in the extreme, unreliable really, and just bad.
   Yet it seems to be reasonably effective in causing sysctl.o to
   be rebuilt every time libc is being rebuilt (which is an aim).

   There surely must be a better way.   If someone knows what that is,
   and it actually works, please replace this with that better way.
VersionDeltaFile
1.231+2-1lib/libc/gen/Makefile.inc
+2-11 files

NetBSD/src dEBFoBdsys/arch/x86/x86 identcpu.c

   x86: Redo boot-time XSAVE area size ABI check.

   Instead of checking each component's offset+size from

       size = CPUID[EAX=0x0d,ECX=i].EAX,
       offset = CPUID[EAX=0x0d,ECX=i].EBX,

   to make sure it fits in the XSAVE_MAX_BYTES implied by the
   MINSIGSTKSZ ABI parameter, just check the total _enabled_ XSAVE area
   size from

       CPUID[EAX=0x0d,ECX=0].EBX,

   which is what we use to allocate the XSAVE area in software anyway.

   The Intel documentation[1] is not very clear on exactly what
   CPUID[EAX=0x0d,ECX=i] reports for i >= 2, saying `valid bit in the
   XCR0 register' without distinguishing `supported' from `enabled'
   bits, and the AMD documentation I skimmed didn't have these leaves in

    [16 lines not shown]
VersionDeltaFile
1.141+21-16sys/arch/x86/x86/identcpu.c
+21-161 files

NetBSD/src q6EyxjEshare/man/man4 umcpmio.4

   umcpmio(4): s/recived/received.
VersionDeltaFile
1.11+2-2share/man/man4/umcpmio.4
+2-21 files

NetBSD/src SzJrIAolib/libcompat/4.3 rexec.c, sys/arch/i386/stand/mbr mbr.S

   fix various typos, mainly in comments.
VersionDeltaFile
1.17+3-3lib/libcompat/4.3/rexec.c
1.46+3-3sys/dev/ic/dm9000.c
1.287+3-3sys/netinet6/nd6.c
1.2+3-3tests/net/if_pppoe/t_pppoe_ondemand.sh
1.25+2-2sys/arch/i386/stand/mbr/mbr.S
1.21+2-2sys/dev/ic/summitreg.h
+16-166 files

NetBSD/src excI2lllib/libc/gen grab-version.sh sysctl.c

   Redo the sysctl user.osrevision (etc) impl method

   This is not intended to affect the results, but is a different
   method of getting there, without ephemeral generated include files.

   It is unlikely that this is the final version, but it seems better
   for now (update builds probably don't do what I'd intended for now,
   but that's a minor concern - they should still work).
VersionDeltaFile
1.3+14-22lib/libc/gen/grab-version.sh
1.43+9-7lib/libc/gen/sysctl.c
1.230+4-6lib/libc/gen/Makefile.inc
+27-353 files

NetBSD/src MCfr5sPtests/kernel t_signal_and_fpu.c

   t_signal_and_fpu: Fix machine-independent double test.

   Copypasta error!  Float and long double tests were fine.

   PR kern/60426: Signal handler corrupts AVX (YMM) registers
VersionDeltaFile
1.3+3-3tests/kernel/t_signal_and_fpu.c
+3-31 files

NetBSD/src Ur8qRXnsys/dev/pci pcidevs.h

   Regen.
VersionDeltaFile
1.1519+4-0sys/dev/pci/pcidevs.h
+4-01 files

NetBSD/src XZSdtuWsys/dev/pci pcidevs

   Add Rendition Verite products.
VersionDeltaFile
1.1540+5-1sys/dev/pci/pcidevs
+5-11 files

NetBSD/src pxZWrkJexternal/gpl3/gdb/dist/gdb ia64-netbsd-tdep.c riscv-netbsd-nat.c, external/gpl3/gdb/lib/libgdb/arch/riscv32 init.c

   More init fixes / regens
VersionDeltaFile
1.4+2-2external/gpl3/gdb/dist/gdb/ia64-netbsd-tdep.c
1.3+1-3external/gpl3/gdb/dist/gdb/riscv-netbsd-nat.c
1.6+1-3external/gpl3/gdb/dist/gdb/riscv-netbsd-tdep.c
1.7+4-0external/gpl3/gdb/lib/libgdb/arch/riscv32/init.c
1.7+4-0external/gpl3/gdb/lib/libgdb/arch/riscv64/init.c
+12-85 files

NetBSD/src vqgcpWVsys/arch/amd64/amd64 machdep.c netbsd32_machdep.c, sys/arch/amd64/include mcontext.h

   x86: Save and restore all supported extended CPU state on signals.

   While here, disable Intel AMX, whose state size (>>8 KiB) exceeds
   MINSIGSTKSZ (8 KiB), until we are ready to safely update the ABI for
   sigaltstack(2).  This isn't a regression: we've never had a release
   with Intel AMX support.

   Previously, on signal delivery, we would only save and restore at
   most what FXSAVE does, which is the x87 and SSE registers that always
   exist on amd64.

   To save and restore the upper halves of the YMM or ZMM registers
   (AVX/AVX2/AVX512), or the AVX512 registers ZMM16..ZMM31, or the
   enormous AMX state, we need to do more.  And we need to do that even if
   the signal handler doesn't use AVX instructions, because an SSE
   instruction modifying xmmN (e.g., in a vectorized memcpy) will, as a
   side effect, zero the high half of ymmN.

   Fortunately, the x86 architecture has an extensible mechanism for

    [47 lines not shown]
VersionDeltaFile
1.380+159-9sys/arch/amd64/amd64/machdep.c
1.852+163-5sys/arch/i386/i386/machdep.c
1.143+158-9sys/arch/amd64/amd64/netbsd32_machdep.c
1.95+139-2sys/arch/x86/x86/fpu.c
1.222+71-5sys/arch/x86/include/specialreg.h
1.25+31-2sys/arch/amd64/include/mcontext.h
+721-325 files not shown
+772-4111 files

NetBSD/src NU6CaYCsys/kern kern_event.c

   kqueue(2): Tighten branch in previous change.

   If sleepok is true, then kmem_zalloc should never fail, and this
   routine is inline with constant arguments at every call site, so
   let's let the compiler prune dead branches for the call sites that
   can sleep.

   PR kern/60436: kqueue(2): random kernel null pointer deref in
   EVFILT_PROC NOTE_TRACK
VersionDeltaFile
1.154+3-3sys/kern/kern_event.c
+3-31 files

NetBSD/src qANIpmIsys/kern kern_event.c

   kqueue(2): Fix null pointer deref under memory pressure.

   PR kern/60436: kqueue(2): random kernel null pointer deref in
   EVFILT_PROC NOTE_TRACK
VersionDeltaFile
1.153+4-2sys/kern/kern_event.c
+4-21 files

NetBSD/src ZPoG3bFexternal/gpl3/gdb/dist/gdb aarch64-netbsd-tdep.c, external/gpl3/gdb/lib/libgdb/arch/aarch64 init.c

   PR/60362 (gdb can not insert breakpoints on aarch64)

   Update aarch64-netbsd-tdep.c to use modern gdb initialisation method and
   re-gen libgdb/arch/aarch64/init.c
VersionDeltaFile
1.5+1-2external/gpl3/gdb/dist/gdb/aarch64-netbsd-tdep.c
1.11+2-0external/gpl3/gdb/lib/libgdb/arch/aarch64/init.c
+3-22 files

NetBSD/src c7pPOGPdoc CHANGES

   doc: Changes for first week of July.
VersionDeltaFile
1.3279+21-1doc/CHANGES
+21-11 files

NetBSD/src RypS9PAusr.bin/xinstall xinstall.c

   PR bin/58577  - install(1) -d issues

   Fix issues where "install -d" (with no directory) simply
   exit(0)s.   That one is kind of marginal, installing nothing
   when nothing is needed could be treated as OK, but the man
   page does indicate in the SYNOPSIS that with -d, at least
   one directory is needed (it says nothing at all about that
   in the text).

   Second, after creating a directory, if a later operation
   (chown, chmod) fails, that is not success, a warning was
   issued (good), a bad metalog was being created (bad).
   That is clearly a bug (though probably doesn't happen
   very often).

   And third, when install -d fails, and issues an error,
   (warn()) the exit status from install(1) should not be zero.
   This only applies after the (rare, I'd assume) errors
   from the 2nd fix (which were not previously regarded as

    [22 lines not shown]
VersionDeltaFile
1.131+25-12usr.bin/xinstall/xinstall.c
+25-121 files

NetBSD/src A1RMYUllib/libc/locale runetable.c iswctype_mb.c

   PR lib/59067 (wctrans got error member)

   Patches from the OP (ru_j217) and from RVP - see the PR

   This looks to be just correcting what appear to be simple
   errors in the code.

   XXX pullup -11
VersionDeltaFile
1.30+4-4lib/libc/locale/runetable.c
1.15+3-3lib/libc/locale/iswctype_mb.c
+7-72 files

NetBSD/src dtPCGBglib/libc/gen Makefile.inc

   Properly fix the libc build

   I had this change in early testing, but convinced myself it couldn't
   possibly be required, so deleted it - and all worked.   But that's
   because I do update builds, and this extra dependency required after
   the first build.

   It shouldn't be required ever, it is insane, but there will shortly
   be a PR about that!   For now, this does no harm.
VersionDeltaFile
1.229+3-1lib/libc/gen/Makefile.inc
+3-11 files

NetBSD/src yMdn57yexternal/mit/xorg/lib driver.mk driver.old.mk

   PR xsrc/59858 (locale fixes for xsrc)

   From RVP - see the PR

   Oversimplifying: this causes Mesa to use LC_NUMERIC=C when using
   strtod() to parse stuff (ie: the radix char (decimal point) is '.',
   regardless of the user's locale).

   XXX pullup -11
VersionDeltaFile
1.10+2-1external/mit/xorg/lib/driver.mk
1.3+2-1external/mit/xorg/lib/driver.old.mk
+4-22 files

NetBSD/src fNUtb1Qlib/libc/gen sysctl.c Makefile.inc

   Fix builds - limit new user.stuff in sysctl to real libc

   Keep the user.ostype (etc) new sysctls for the real libc (and
   suitable facsimilies) - other places that "borrow" syctl.c for
   their own purposes can survive without, if any of those want
   to include these mib vars in their version, all that is required
   is to add the appropriate Makefile glue to create the header file
   in the appropriate place, and add -Ipath to the sysctl.o build, and
   the new magic -D to enable it.
VersionDeltaFile
1.42+7-2lib/libc/gen/sysctl.c
1.228+2-2lib/libc/gen/Makefile.inc
+9-42 files

NetBSD/src l7lXcDSlib/libc/gen sysctl.c Makefile.inc, share/man/man7 sysctl.7

   Add new user.* nodes to sysctl

   This adds the nodes (and documentation for them):

        user.ostype = NetBSD
        user.osrevision = 1199000600
        user.osrelease = 11.99.6
        user.built = 2026-07-10 02:46:18 UTC

   to the sysctl mib (the values shown there just what happened for a test build).
   The first three are more or less identical to the kern.* mib variables of the
   same names - the difference is that these reflect userland, or at least, libc
   so do not alter just because a new updated kernel is booted without updating
   the rest of the system.  The fourth gives either the date when libc was
   built (as shown) or if the value contains a trailing "!" (after a space
   after UTC) the value is the MKREPERO_TIMESTAMP for the build (keep building
   with the same value and the date/time there won't alter).  The date/time
   are always in UTC.


    [11 lines not shown]
VersionDeltaFile
1.41+27-13lib/libc/gen/sysctl.c
1.173+32-2share/man/man7/sysctl.7
1.227+7-1lib/libc/gen/Makefile.inc
1.2+4-3lib/libc/gen/grab-version.sh
1.242+5-1sys/sys/sysctl.h
+75-205 files

NetBSD/src 2eeDw5slib/libc/gen grab-version.sh

   Adding src/lib/libc/gen/grab-version.sh

   A simple script that gets current system version information and
   builds a header file containing it.   To be used in a following commit.
VersionDeltaFile
1.1+91-0lib/libc/gen/grab-version.sh
+91-01 files

NetBSD/src mxpLK6Lsys/net if_spppsubr.c

   sppp: Clean up duplicate function declaration
VersionDeltaFile
1.300+2-4sys/net/if_spppsubr.c
+2-41 files

NetBSD/src NR4ohuusys/arch/sparc/sparc promlib.c

   Whitespace fix only (tab to space)
VersionDeltaFile
1.54+3-3sys/arch/sparc/sparc/promlib.c
+3-31 files