NetBSD/src FeYYol0sys/arch/sparc64/conf GENERIC

   sparc64: Enable AES_BEAR64 in GENERIC

   PR kern/59774 bearssl 32-bit AES is too slow, want 64-bit optimized
   version in kernel
VersionDeltaFile
1.244+3-2sys/arch/sparc64/conf/GENERIC
+3-21 files

NetBSD/src EepFaT4sys/arch/acorn32/podulebus sfasvar.h escvar.h

   s/relesection/reselection/ in comments.
VersionDeltaFile
1.10+2-2sys/arch/acorn32/podulebus/sfasvar.h
1.11+2-2sys/arch/acorn32/podulebus/escvar.h
+4-42 files

NetBSD/src upywUQqsys/arch/evbsh3/conf AP_MS104_SH4, usr.sbin/acpitools/acpidump acpi.c

   s/releated/related/ in the acpi dump output and the kernel config comment.
VersionDeltaFile
1.58+3-3usr.sbin/acpitools/acpidump/acpi.c
1.13+2-2sys/arch/evbsh3/conf/AP_MS104_SH4
+5-52 files

NetBSD/src 6OLm7dAsys/dev/usb files.usb

   spaces -> tabs
VersionDeltaFile
1.185+4-4sys/dev/usb/files.usb
+4-41 files

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

   G/C unused P1PAGES.
VersionDeltaFile
1.21+1-2sys/arch/cesfic/include/vmparam.h
1.43+1-2sys/arch/hp300/include/vmparam.h
1.47+1-2sys/arch/mac68k/include/vmparam.h
1.41+1-2sys/arch/mvme68k/include/vmparam.h
1.27+1-2sys/arch/news68k/include/vmparam.h
1.8+1-2sys/arch/virt68k/include/vmparam.h
+6-126 files

NetBSD/src 85ws2EIusr.sbin/npf/npfctl npf.conf.5

   npf.conf.5: fix a minor typo
VersionDeltaFile
1.101+2-2usr.sbin/npf/npfctl/npf.conf.5
+2-21 files

NetBSD/src n9K32Atsys/arch/m68k/include pmap_68k.h, sys/arch/m68k/m68k pmap_68k.c

   pmap_bootstrap1() has some macros to aid translation between virtual and
   physical addresses.  Move these into <m68k/pmap_68k.h> and put them into
   two groups.

   The first group (PMAP_BOOTSTRAP_RELOC_GLOB() and PMAP_BOOTSTRAP_RELOC_PA())
   are for referencing global symbols and physical addresses from within the
   context of pmap_bootstrap1() (or similar function) itself.

   The second group (PMAP_BOOTSTRAP_VA_TO_PA() and PMAP_BOOTSTRAP_PA_TO_VA())
   are for translating addresses that will be used in the context of the running
   kernel once the MMU is enabled.

   The former group is necessary because some platforms may call pmap_bootstrap1()
   with the MMU *enabled* but running on foreign mappings whereby global
   references work without relocation but access to physical addresses require
   relocation (this is the case on mac68k systems that place the frame buffer
   at physical address $0000.0000, in which case MacOS uses the MMU to simulate
   the traditional MacOS memory map and we're running on those mappings when
   the kernel starts).

    [4 lines not shown]
VersionDeltaFile
1.43+36-24sys/arch/m68k/m68k/pmap_68k.c
1.9+48-1sys/arch/m68k/include/pmap_68k.h
1.14+15-14sys/arch/virt68k/virt68k/bootinfo.c
+99-393 files

NetBSD/src 4GeIL4Isys/arch/arm/include elf_machdep.h

   arm/elf_machdep.h: Use psABI spellings for a few constants.

   The prior spellings have been kept around for backward compatibility.
VersionDeltaFile
1.22+9-4sys/arch/arm/include/elf_machdep.h
+9-41 files

NetBSD/src SP5wFQFsys/arch/m68k/m68k pmap_68k.c, sys/arch/mac68k/include pmap.h

   Move the mac68k "check bootstrap allocations fit" code into a new function
   called pmap_machine_check_bootstrap_allocations(), and call it from the
   existing Hibler pmap pmap_bootstrap1() in the appropriate place.

   Add a new hook for the new pmap_bootstrap1() enabled by defining
   PMAP_MACHINE_CHECK_BOOTSTRAP_ALLOCATIONS in <machine/pmap.h>.  When
   enabled, that function will be called once the bulk of the bootstrap
   allocations have been completed.
VersionDeltaFile
1.109+30-22sys/arch/mac68k/mac68k/pmap_bootstrap.c
1.42+12-7sys/arch/m68k/m68k/pmap_68k.c
1.40+4-1sys/arch/mac68k/include/pmap.h
+46-303 files

NetBSD/src 0LM3tk2sys/arch/mac68k/mac68k pmap_bootstrap.c

   pmap_bootstrap() -> pmap_bootstrap1().
VersionDeltaFile
1.108+6-6sys/arch/mac68k/mac68k/pmap_bootstrap.c
+6-61 files

NetBSD/src Er1YdFvsys/arch/mac68k/mac68k pmap_bootstrap.c

   Move the initialization of avail_start, avail_end, and last_page
   from the end of pmap_bootstrap() to just after the call to pmap_bootstrap().

   NFC.
VersionDeltaFile
1.107+29-30sys/arch/mac68k/mac68k/pmap_bootstrap.c
+29-301 files

NetBSD/src sPaj2JXsys/arch/mac68k/mac68k pmap_bootstrap.c

   Don't bother recomputing physmem after all of the bootstrap allocations
   are complete.  It's now computed earlier and is intended to reflect the
   actual amount of physical memory in the machine in any case.
VersionDeltaFile
1.106+4-20sys/arch/mac68k/mac68k/pmap_bootstrap.c
+4-201 files

NetBSD/src xDFokB0sys/arch/cesfic/cesfic machdep.c pmap_bootstrap.c, sys/arch/hp300/hp300 pmap_bootstrap.c

   physmem is a psize_t (see uvm_page.c).  Make the type used in the RELOC()
   macro match, even though there's no practical difference on an IPL32 system.
VersionDeltaFile
1.32+6-6sys/arch/next68k/next68k/nextrom.c
1.75+2-8sys/arch/cesfic/cesfic/machdep.c
1.70+5-4sys/arch/x68k/x68k/pmap_bootstrap.c
1.40+5-4sys/arch/cesfic/cesfic/pmap_bootstrap.c
1.56+5-4sys/arch/next68k/next68k/pmap_bootstrap.c
1.68+5-4sys/arch/hp300/hp300/pmap_bootstrap.c
+28-306 files not shown
+50-4812 files

NetBSD/src pUYTUmRsys/arch/m68k/m68k pmap_68k.c

   physmem is a psize_t (see uvm_page.c).  Make the type used in the RELOC()
   macro match, even though there's no practical difference on an IPL32 system.
VersionDeltaFile
1.41+3-3sys/arch/m68k/m68k/pmap_68k.c
+3-31 files

NetBSD/src b3D8hSusys/arch/m68k/m68k pmap_68k.c

   Another mac68k adaptation note / TODO: mac68k also needs to map the
   last page of RAM VA==PA for doboot(), but this is not at a fixed
   location like it is on hp300.  Existing kernel PT allocation should
   be sufficient to ensure there's a PTE availabe for this, but it would
   be nice to provide a way for cpu_startup() to assert it.
VersionDeltaFile
1.40+11-2sys/arch/m68k/m68k/pmap_68k.c
+11-21 files

NetBSD/src MsOPJEQusr.sbin/npf/npfctl npf.conf.5

   bump date to reflect changes
VersionDeltaFile
1.100+2-2usr.sbin/npf/npfctl/npf.conf.5
+2-21 files

NetBSD/src 4hmM8TSsys/arch/mac68k/mac68k machdep.c pmap_bootstrap.c

   Rename the "maxaddr" global to "last_page" to reflect what it actually is.
   (There is also a "maxaddr" local used in cpu_startup(), so renaming the
   variable that points to the last memory page makes things less confusing.)
VersionDeltaFile
1.373+6-6sys/arch/mac68k/mac68k/machdep.c
1.105+6-6sys/arch/mac68k/mac68k/pmap_bootstrap.c
1.187+3-3sys/arch/mac68k/mac68k/locore.s
+15-153 files

NetBSD/src YTgsJgjsys/arch/m68k/m68k pmap_68k.c

   pmap_bootstrap1(): Skip machine_bootmap[] entries with size == 0.
VersionDeltaFile
1.39+7-3sys/arch/m68k/m68k/pmap_68k.c
+7-31 files

NetBSD/src vVtG0qLsys/arch/powerpc/include bswap.h

   powerpc: Use GCC builtins for bswap.

   This doubled disk encryption performance on an (emulated) G4. Further
   improvements are possible if the GCC 2 version of the endian functions
   is used, so we might want to consider doing that on more NetBSD ports.

   PR port-sparc64/59789 bswap is slow
VersionDeltaFile
1.7+7-1sys/arch/powerpc/include/bswap.h
+7-11 files

NetBSD/src 898NMntsys/arch/mips/include bswap.h

   mips: Use the inline macro version of bswap.

   mips suffers from the same problem as sparc where bswap is slow
   and using the GCC builtin does not make it better.

   This change improves the speed of disk encryption by around 3 MiB/s
   on an EdgeRouter 4.

   PR port-sparc64/59789
VersionDeltaFile
1.6+3-1sys/arch/mips/include/bswap.h
+3-11 files

NetBSD/src zBe5HGBsys/arch/m68k/m68k pmap_68k.c

   pmap_bootstrap1(): Add a TODO comment describing a hook currently needed
   by mac68k.
VersionDeltaFile
1.38+9-2sys/arch/m68k/m68k/pmap_68k.c
+9-21 files

NetBSD/src XbXppvrsys/arch/mac68k/mac68k pmap_bootstrap.c

   Sum up the memory and initalize physmem just before calling pmap_bootstrap().
   NFC.
VersionDeltaFile
1.104+10-7sys/arch/mac68k/mac68k/pmap_bootstrap.c
+10-71 files

NetBSD/src jouBHOEsys/arch/mac68k/mac68k pmap_bootstrap.c

   Move the initialization of vidlen out of pmap_bootstrap() and into
   bootstrap_mac68k(), just before the pmap_bootstrap() call.

   NFC.
VersionDeltaFile
1.103+5-4sys/arch/mac68k/mac68k/pmap_bootstrap.c
+5-41 files

NetBSD/src eOfLqbisys/dev/mii mcommphy.c

   Spaces to tab
VersionDeltaFile
1.6+3-3sys/dev/mii/mcommphy.c
+3-31 files

NetBSD/src qHoa07ssys/dev/mii mcommphy.c

   Slight re-arrangement of #defines. NFCI.
VersionDeltaFile
1.5+3-3sys/dev/mii/mcommphy.c
+3-31 files

NetBSD/src BNfGBPCsys/arch/emips/emips machdep.c

   extent(9) -> vmem(9)
VersionDeltaFile
1.21+37-29sys/arch/emips/emips/machdep.c
+37-291 files

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

   extent(9) -> vmem(9)
VersionDeltaFile
1.202+34-30sys/arch/vax/vax/machdep.c
+34-301 files

NetBSD/src QQZZx1Eusr.bin/xinstall install.1

   install.1: Fix explanation of -p option.

   Noted by GAW like a year ago
VersionDeltaFile
1.50+4-3usr.bin/xinstall/install.1
+4-31 files

NetBSD/src 0OFQXnysys/arch/news68k/conf GENERIC_TINY LIBERO

   Consistently specify `-fno-unwind-tables` to shrink kernel binary size.

   before:
   NetBSD 11.99.4 (GENERIC) #22: Sun Nov 30 08:16:31 JST 2025
      text    data     bss     dec     hex filename
   2996019  101388  101984 3199391  30d19f netbsd

   after:
   NetBSD 11.99.4 (GENERIC) #23: Sun Nov 30 08:18:18 JST 2025
      text    data     bss     dec     hex filename
   2689719  101388  101984 2893091  2c2523 netbsd

   Worth to pull up to netbsd-11.

   XXX: should this be default for all kernels?
VersionDeltaFile
1.94+5-3sys/arch/news68k/conf/GENERIC_TINY
1.71+5-1sys/arch/news68k/conf/LIBERO
1.142+3-3sys/arch/news68k/conf/GENERIC
1.67+2-2sys/arch/news68k/conf/INSTALL
1.71+3-1sys/arch/news68k/conf/NEWS1200
+18-105 files

NetBSD/src EpcQeUksys/arch/hp300/conf GENERIC

   Remind people to update the SMALL* configs when updating this one.
VersionDeltaFile
1.217+7-2sys/arch/hp300/conf/GENERIC
+7-21 files