NetBSD/src SrqHpVTsys/dev/hid hidev.h hidev.c, sys/dev/usb uhidev.c uhidev.h

   uhid: Fix uhidev attach bug and remove hidev_tag_t typedef
VersionDeltaFile
1.2+10-10sys/dev/hid/hidev.h
1.2+8-8sys/dev/hid/hidev.c
1.97+4-3sys/dev/usb/uhidev.c
1.29+2-2sys/dev/usb/uhidev.h
1.2+2-2sys/dev/hid/uhid.h
+26-255 files

NetBSD/src qZfWWYlsys/dev/hid uhid_common.c hidev.c, sys/dev/usb uhid.c uhidev.c

   uhid: Move generic HID code to sys/dev/hid

   This change introduces a bus agnostic HID interface (sys/dev/hid/hidev.h)
   and splits the uhid driver into a shareable (sys/dev/hid/uhid_common.c) and
   USB specific (sys/dev/usb/uhid.c) code.
VersionDeltaFile
1.1+676-0sys/dev/hid/uhid_common.c
1.130+31-619sys/dev/usb/uhid.c
1.1+71-0sys/dev/hid/hidev.c
1.1+70-0sys/dev/hid/uhid.h
1.96+64-2sys/dev/usb/uhidev.c
1.1+57-0sys/dev/hid/hidev.h
+969-6213 files not shown
+984-6289 files

NetBSD/src tArT12Sdoc CHANGES-11.0

   Ticket #115
VersionDeltaFile
1.1.2.50+7-1doc/CHANGES-11.0
+7-11 files

NetBSD/src l8wtgKGsys/dev/sdmmc sdmmc_io.c sdhc.c

   Pull up following revision(s) (requested by jmcneill in ticket #115):

        sys/dev/sdmmc/sdmmc_io.c: revision 1.22
        sys/dev/sdmmc/sdhc.c: revision 1.123

   sdhc: Do not set auto cmd12 enable for SDIO RW extended ops
   sdmmc: Use block mode for multi block SDIO transfers.

   Change from OpenBSD:
   https://github.com/openbsd/src/commit/5e0782b17abc2070c235843e37de911ce3f98ef8

   So far the SDIO stack issued one transfer for every 64 byte to be
   copied.  This severely limits the speed over the bus.  By using
   block mode we can issue block-sized transfers, which bumps the
   transfer size to at least 512 bytes.  By using multi-block mode
   we can copy up to 511 blocks per transfer.
VersionDeltaFile
1.21.28.1+42-42sys/dev/sdmmc/sdmmc_io.c
1.121.2.1+5-3sys/dev/sdmmc/sdhc.c
+47-452 files

NetBSD/src zJ5TbS5doc CHANGES-11.0

   Annotate #112 for additional pullups
VersionDeltaFile
1.1.2.49+2-2doc/CHANGES-11.0
+2-21 files

NetBSD/src BGl9lSQusr.sbin/npf/npfctl npf_build.c

   Additionaly apply the following to fix the build for ticket #112:

        usr.sbin/npf/npfctl/npf_build.c 1.63

   enclose NPF_VAR_ID case in braces to fix linter build
VersionDeltaFile
1.59.2.4+3-2usr.sbin/npf/npfctl/npf_build.c
+3-21 files

NetBSD/src qSYGyfxsys/arch/sgimips/gio newport.c

   remove some commented out leftovers
   NFC
VersionDeltaFile
1.25+2-13sys/arch/sgimips/gio/newport.c
+2-131 files

NetBSD/src WMWrqjssys/arch/sgimips/gio newport.c newportreg.h

   fix XMAP9 access / timings, which is surprisingly difficult since REX and XMAP9
   run at different clock speeds ( one on bus clock, the other on half the pixel
   clock with no handshake, and both with their own FIFOs

   From Adrian Chadd
VersionDeltaFile
1.24+519-97sys/arch/sgimips/gio/newport.c
1.10+3-1sys/arch/sgimips/gio/newportreg.h
+522-982 files

NetBSD/src vh72kvrshare/mk bsd.own.mk

   reverse the GCC 14 test polarity, now just alpha, mips, sh3, and m68k.

   mips switching soon, the others have some issues remaining.
VersionDeltaFile
1.1446+7-14share/mk/bsd.own.mk
+7-141 files

NetBSD/src 8Y8HWUAexternal/gpl3/gcc README.gcc14

   note ppc switched.  thanks to martin for making it work!
VersionDeltaFile
1.30+3-3external/gpl3/gcc/README.gcc14
+3-31 files

NetBSD/src 0JczgjBdoc CHANGES

   Fix case of OpenBSD for last rge(4) entry
VersionDeltaFile
1.3204+2-2doc/CHANGES
+2-21 files

NetBSD/src dlMMpOrsys/dev/sdmmc sdmmc_io.c

   sdmmc: Use block mode for multi block SDIO transfers.

   Change from OpenBSD:
   https://github.com/openbsd/src/commit/5e0782b17abc2070c235843e37de911ce3f98ef8

   So far the SDIO stack issued one transfer for every 64 byte to be
   copied.  This severely limits the speed over the bus.  By using
   block mode we can issue block-sized transfers, which bumps the
   transfer size to at least 512 bytes.  By using multi-block mode
   we can copy up to 511 blocks per transfer.
VersionDeltaFile
1.22+42-42sys/dev/sdmmc/sdmmc_io.c
+42-421 files

NetBSD/src oFfgTeFsys/dev/sdmmc sdhc.c

   sdhc: Do not set auto cmd12 enable for SDIO RW extended ops
VersionDeltaFile
1.123+5-3sys/dev/sdmmc/sdhc.c
+5-31 files

NetBSD/src BCd6rsFdoc CHANGES

   Note my update of rge(4)
VersionDeltaFile
1.3203+4-1doc/CHANGES
+4-11 files

NetBSD/src FaCF9kudoc CHANGES

   doc: Fix spelling of "accommodate".
VersionDeltaFile
1.3202+2-2doc/CHANGES
+2-21 files

NetBSD/src lTirulKdoc CHANGES

   doc: Last month of changes
VersionDeltaFile
1.3201+28-1doc/CHANGES
+28-11 files

NetBSD/src iL9uX1Psys/dev/isa fd.c

   Trailing whitespace
VersionDeltaFile
1.118+3-3sys/dev/isa/fd.c
+3-31 files

NetBSD/src 09iwuoWsys/arch/m68k/include elf_machdep.h

   m68k/elf_machdep.h: organize symbols into psABI & local groups.

   Allow this file to be used with <sys/elfdefinitions.h>.

   PR lib/59564
VersionDeltaFile
1.10+18-15sys/arch/m68k/include/elf_machdep.h
+18-151 files

NetBSD/src 0YHSdwTexternal/bsd/elftoolchain/dist/common/sys elfconstants.m4

   elftoolchain/common: Update to upstream [r4303].
VersionDeltaFile
1.18+149-1external/bsd/elftoolchain/dist/common/sys/elfconstants.m4
+149-11 files

NetBSD/src NWPFPWQdistrib/sets/lists/debug mi, distrib/sets/lists/tests mi

   Add a testcase for PR/59652.
VersionDeltaFile
1.1+74-0tests/libexec/ld.elf_so/t_tls_alignment.c
1.492+2-1distrib/sets/lists/debug/mi
1.1403+2-1distrib/sets/lists/tests/mi
1.30+2-1tests/libexec/ld.elf_so/Makefile
+80-34 files

NetBSD/src Dzrl770usr.bin/ftp ftp.c util.c

   ftp: fix ascii transfers with progress bar

   Handle stdio interruption by signals and improve error handling
   in getc() and putc() on the control and data channels.
   Provide ftp_getc() and ftp_putc() wrappers that:
   - Retry the operation on EINTR or EAGAIN instead of failing.
   - Store other error codes in a return variable separate to errno,
     and use that variable in ferror() handling, for more correct
     error messages.

   Fixes the progress bar display in ascii mode transfers.

   (Note that I haven't fixed interrupted reads from stdin or
   writes to ttyout; that's a much larger refactor that's out of scope).

   Fix PR bin/59587 from Johnny Billquist, with the fix
   inspired by the patch in that PR.
VersionDeltaFile
1.179+51-33usr.bin/ftp/ftp.c
1.169+59-3usr.bin/ftp/util.c
1.85+4-2usr.bin/ftp/extern.h
1.101+2-2usr.bin/ftp/version.h
+116-404 files

NetBSD/src CuFn19Vsys/ufs/lfs lfs_segment.c lfs_alloc.c

   Undo previous commit; it needs further refinement.
VersionDeltaFile
1.304+3-24sys/ufs/lfs/lfs_segment.c
1.151+3-10sys/ufs/lfs/lfs_alloc.c
1.351+2-6sys/ufs/lfs/lfs_vnops.c
1.163+1-6sys/ufs/lfs/lfs_inode.c
1.31+1-3sys/ufs/lfs/lfs_inode.h
1.129+1-1sys/ufs/lfs/lfs_extern.h
+11-502 files not shown
+11-538 files

NetBSD/src 5rMNk37sys/arch/sun3/sun3 pmap.c cache.c, sys/arch/sun3/sun3x pmap.c genassym.cf

   Remove redundant cache.h header; all of these values are already defined
   in generic m68k code.
VersionDeltaFile
1.181+2-3sys/arch/sun3/sun3/pmap.c
1.25+2-3sys/arch/sun3/sun3/cache.c
1.124+2-3sys/arch/sun3/sun3x/pmap.c
1.19+1-2sys/arch/sun3/sun3x/genassym.cf
1.22+1-2sys/arch/sun3/sun3/genassym.cf
1.7+1-1sys/arch/sun3/sun3/cache.h
+9-146 files

NetBSD/src EXWLXmUsys/arch/or1k/include elf_machdep.h

   or1k/elf_machdep.h: Group symbols into psABI and local groups.

   Allow this file to be used with <sys/elfdefinitions.h>.

   PR lib/59564
VersionDeltaFile
1.3+21-15sys/arch/or1k/include/elf_machdep.h
+21-151 files

NetBSD/src Y1qu5lAsys/dev/pci if_iwm.c

   Appease clang & KNF.

   Should be NFC for gcc compiles.
VersionDeltaFile
1.92+5-3sys/dev/pci/if_iwm.c
+5-31 files

NetBSD/src ZF68PiTsys/ufs/lfs lfs_segment.c lfs_alloc.c

   Track individual inodes between the time that their accounting is
   subtracted from one segment before it is added to the new segment.
   Counting duplicates is not sufficient.  Addresses a "negative bytes"
   panic.
VersionDeltaFile
1.303+26-5sys/ufs/lfs/lfs_segment.c
1.150+12-5sys/ufs/lfs/lfs_alloc.c
1.350+8-4sys/ufs/lfs/lfs_vnops.c
1.162+8-3sys/ufs/lfs/lfs_inode.c
1.30+4-2sys/ufs/lfs/lfs_inode.h
1.396+4-2sys/ufs/lfs/lfs_vfsops.c
+62-212 files not shown
+66-248 files

NetBSD/src m528Eb9sys/ufs/lfs lfs_vfsops.c lfs_alloc.c

   Use a red/black tree, rather than a linked list, to store deferred
   sergment byte count changes in truncation.
VersionDeltaFile
1.395+35-5sys/ufs/lfs/lfs_vfsops.c
1.149+13-10sys/ufs/lfs/lfs_alloc.c
1.161+8-10sys/ufs/lfs/lfs_inode.c
1.215+4-3sys/ufs/lfs/lfs.h
1.29+3-2sys/ufs/lfs/lfs_inode.h
+63-305 files

NetBSD/src 2qm5PZHsys/arch/mips/include cache_r5k.h

   mips: Fix R5000SC cache page macro typo that broke boot.

   A change in rev 1.5 to mips_r5k_round_page() and mips_r5k_trunc_page()
   in cache_r5k.h (for PR/55139) had a fatal typo in the mask, so the
   R5000SC cache flush code ended up operating on unintended addresses
   and at least R5000SC Indy would no longer boot.
   (not sure how my Qube 2700 worked at that time..)

   Fix the macros to use the intended mask so that the secondary cache
   flushes are done on the correct range again.

   Sorry for the long breakage.

   Analyzed and reported by Adrian Chadd on port-mips@.
    https://mail-index.netbsd.org/port-mips/2025/12/thread1.html#001536

   Should be pulled up to netbsd-9, netbsd-10, and netbsd-11.
VersionDeltaFile
1.7+3-3sys/arch/mips/include/cache_r5k.h
+3-31 files

NetBSD/src 0hsDTEqsys/arch/amd64/amd64 locore.S genassym.cf, sys/arch/amd64/conf MICROVM

   sys/arch/amd64: support ramdisks when booting in GENPVH mode

   This adds support for booting NetBSD/amd64 with QEMU’s -kernel/-initrd
   combination, in generic PVH mode (GENPVH). This includes the MICROVM
   kernel, which now defaults to supporting modules and root on memory
   disks.

   This patch probes the first few bytes loaded in memory for
   differentiating between modules, splash screens (PNG or JPEG), or
   assumes filesystem images otherwise. It works with plain filesystem
   images, but not with modules yet. Supporting any combination of
   filesystem, modules or splash screen images should be possible in the
   future.

   Tested on NetBSD/amd64 by iMil and myself; measured to gain another 1~3
   ms of boot time with the MICROVM kernel on the reference hardware.

   As posted on tech-kern@ on 26/11/2025, with no objections.

   XXX pull-up to -11 and adapt for -10
VersionDeltaFile
1.234+64-2sys/arch/amd64/amd64/locore.S
1.160+61-2sys/arch/x86/x86/x86_machdep.c
1.100+7-1sys/arch/amd64/amd64/genassym.cf
1.5+5-1sys/arch/amd64/conf/MICROVM
+137-64 files

NetBSD/src NrSZoyAsys/arch/ia64/include elf_machdep.h

   ia64/elf_machdep.h: organize symbols into psABI & local groups.

   Allow this file to be used with <sys/elfdefinitions.h>.

   PR lib/59564
VersionDeltaFile
1.6+22-15sys/arch/ia64/include/elf_machdep.h
+22-151 files