NetBSD/src umPvttFsys/arch/next68k/conf GENERIC

   Diable a few options unlikely to be all that useful on a NeXT:
   - COMPAT_NOMID, COMPAT_SUNOS
   - file-system MFS (TMPFS is preferred)
   - dse, se (SCSI Ethernet)
   - sl (SLIP), ppp / pppoe

   Shrinks the kernel by ~167KB.
VersionDeltaFile
1.164+11-11sys/arch/next68k/conf/GENERIC
+11-111 files

NetBSD/src PCZZDj1sys/arch/next68k/include pmap.h, sys/arch/next68k/next68k genassym.cf

   Add 68030 versions of the TT register values that are needed to
   enable the MMU.

   This *should* make 68030 NeXTs "just work".
VersionDeltaFile
1.20+20-2sys/arch/next68k/include/pmap.h
1.40+3-1sys/arch/next68k/next68k/genassym.cf
+23-32 files

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

   Update current testing status.
VersionDeltaFile
1.55+5-3sys/arch/m68k/m68k/pmap_68k.c
+5-31 files

NetBSD/src SFHdeVzsys/arch/next68k/conf std.next68k

   Switch next68k to the new pmap by default.
VersionDeltaFile
1.14+2-2sys/arch/next68k/conf/std.next68k
+2-21 files

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

   Add a new pmap_bootmap flag, "CWT", which says to create a static mapping
   with write-through caching.
VersionDeltaFile
1.54+15-9sys/arch/m68k/m68k/pmap_68k.c
1.14+3-2sys/arch/m68k/include/pmap_68k.h
1.56+3-2sys/arch/m68k/include/pmap_motorola.h
+21-133 files

NetBSD/src RQ6535Jsys/arch/m68k/m68k bus_dma.c

   Fix inverted "cacheable" logic in the __HAVE_NEW_PMAP_68K case.

   With this fix, my 68040 NeXTstation boots diskless multi-user with
   the new pmap.
VersionDeltaFile
1.43+3-3sys/arch/m68k/m68k/bus_dma.c
+3-31 files

NetBSD/src HuRPuzpsys/arch/next68k/dev nextdisplay.c intiovar.h, sys/arch/next68k/next68k nextrom.c machdep.c

   Properly account for the display frame buffer in machine_bootmap[].

   New pmap now at least get close to single-user on my slab.  Issue
   with Ethernet driver?
VersionDeltaFile
1.34+22-8sys/arch/next68k/next68k/nextrom.c
1.145+12-7sys/arch/next68k/next68k/machdep.c
1.60+6-7sys/arch/next68k/next68k/pmap_bootstrap.c
1.113+3-6sys/arch/next68k/next68k/locore.s
1.33+3-3sys/arch/next68k/dev/nextdisplay.c
1.10+2-3sys/arch/next68k/dev/intiovar.h
+48-341 files not shown
+52-357 files

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

   new thread cryptodev test
VersionDeltaFile
1.1417+2-1distrib/sets/lists/tests/mi
1.512+2-1distrib/sets/lists/debug/mi
+4-22 files

NetBSD/src Y9jWsK7tests/crypto/opencrypto h_thread.c t_opencrypto.sh

   Add a threaded test to test for races in cryptodev.
VersionDeltaFile
1.1+142-0tests/crypto/opencrypto/h_thread.c
1.12+15-1tests/crypto/opencrypto/t_opencrypto.sh
1.6+6-1tests/crypto/opencrypto/Makefile
+163-23 files

NetBSD/src hqXsPR6sys/arch/virt68k/virt68k bus_space.c

   Use pmap_{pa_has,va_is}_static_mapping() rather than hard-coding the
   VIRT68K TT ranges.
VersionDeltaFile
1.2+18-10sys/arch/virt68k/virt68k/bus_space.c
+18-101 files

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

   Introduce new functions:
   - pmap_pa_has_static_mapping() -- Does the specified physical address
     range have a static mapping (either TT or allocated in pmap_bootstrap1())?
   - pmap_va_is_static_mapping() -- Is the specified virtual address range
     one of those static mappings?
VersionDeltaFile
1.53+104-3sys/arch/m68k/m68k/pmap_68k.c
1.104+104-2sys/arch/m68k/m68k/pmap_motorola.c
1.13+10-1sys/arch/m68k/include/pmap_68k.h
1.55+6-1sys/arch/m68k/include/pmap_motorola.h
+224-74 files

NetBSD/src yZuxprWsys/arch/amiga/amiga machdep.c, sys/arch/atari/atari machdep.c

   These platforms don't yet have the necessary changes to use the new
   68k pmap, but declare an empty machine_bootmap[] for a future change
   to shared code that will reference it.
VersionDeltaFile
1.277+7-2sys/arch/amiga/amiga/machdep.c
1.206+7-2sys/arch/atari/atari/machdep.c
1.91+7-2sys/arch/cesfic/cesfic/machdep.c
+21-63 files

NetBSD/src 77cI8nlsys/arch/hp300/hp300 machdep.c, sys/arch/luna68k/luna68k machdep.c

   Remove __HAVE_NEW_PMAP_68K for declaring machine_bootmap[].
VersionDeltaFile
1.140+3-5sys/arch/news68k/news68k/machdep.c
1.269+4-4sys/arch/hp300/hp300/machdep.c
1.131+3-5sys/arch/luna68k/luna68k/machdep.c
1.144+3-5sys/arch/next68k/next68k/machdep.c
1.41+3-5sys/arch/virt68k/virt68k/machdep.c
1.230+3-5sys/arch/x68k/x68k/machdep.c
+19-291 files not shown
+21-337 files

NetBSD/src OUZZaGKsys/dev/mvme osiop_pcctwo.c

   Fix previous; the old cpuspeed was in MHz by the end of cpu_startup(),
   not MHz*10 (despite being MHz*10 earlier in startup).

   Also, don't const-fold by hand; let the compiler do it so that it's
   more obvious what is going on.
VersionDeltaFile
1.16+4-4sys/dev/mvme/osiop_pcctwo.c
+4-41 files

NetBSD/src thzHWdgsys/arch/m68k/include mmu_40.h mmu_30.h

   Oops, <m68k/mmu.h> isn't needed by user-land.  Include it when _KERNEL
   only.
VersionDeltaFile
1.7+3-3sys/arch/m68k/include/mmu_40.h
1.6+2-3sys/arch/m68k/include/mmu_30.h
+5-62 files

NetBSD/src d3PgHsisys/arch/m68k/include pmap_motorola.h

   Fully duplicate the pmap_bootmap definitions from the new 68k pmap
   module to simplify the transitional phase and faciliate some future
   code sharing.
VersionDeltaFile
1.54+15-3sys/arch/m68k/include/pmap_motorola.h
+15-31 files

NetBSD/src H3ZF8CTsys/dev/mvme osiop_pcctwo.c

   Adapt to cpuspeed -> cpuspeed_khz changes.
VersionDeltaFile
1.15+6-4sys/dev/mvme/osiop_pcctwo.c
+6-41 files

NetBSD/src 7ds8uXUsys/arch/m68k/include mmu.h

   Add mmu_range_is_tt() helper function that consults the TT register
   configuration to determine if a physical address range is transparently-
   translated for the specified access.

   (missed "cvs add")
VersionDeltaFile
1.1+45-0sys/arch/m68k/include/mmu.h
+45-01 files

NetBSD/src TWXxIlGsys/arch/m68k/conf files.m68k, sys/arch/m68k/include mmu_40.h mmu_30.h

   Add mmu_range_is_tt() helper function that consults the TT register
   configuration to determine if a physical address range is transparently-
   translated for the specified access.
VersionDeltaFile
1.1+252-0sys/arch/m68k/m68k/mmu_tt.c
1.6+4-2sys/arch/m68k/include/mmu_40.h
1.5+3-1sys/arch/m68k/include/mmu_30.h
1.74+2-1sys/arch/m68k/conf/files.m68k
+261-44 files

NetBSD/src lYvawxYshare/man/man7 stack.7

   stack(7): tweak diagrams for readability a bit
VersionDeltaFile
1.8+30-19share/man/man7/stack.7
+30-191 files

NetBSD/src LMsEPFkusr.bin/make Makefile, usr.bin/xlint Makefile.inc

   lint, make: only enable strict bool mode when using GCC

   The GCC precompiler marks each token whether it comes from a system
   header. Lint uses this information to allow some expressions that aren't
   strictly bool, such as in __predict_true and __predict_false. The Clang
   preprocessor treats all tokens as not coming from system headers, thus
   being too strict.
VersionDeltaFile
1.129+2-2usr.bin/make/Makefile
1.30+2-2usr.bin/xlint/Makefile.inc
+4-42 files

NetBSD/src ruFQh6jlibexec/lfs_cleanerd lfs_cleanerd.c coalesce.c

   Use the new FCNTL mechanism to move blocks to clean segments, rather than
   duplicating the code in user space.  lfs_cleanerd still decides which
   segments' blocks to move but no longer identifies individual blocks
   for cleaning, and does not handle file data.
VersionDeltaFile
1.61+121-841libexec/lfs_cleanerd/lfs_cleanerd.c
1.34+55-295libexec/lfs_cleanerd/coalesce.c
1.16+29-1libexec/lfs_cleanerd/cleaner.h
1.9+2-2libexec/lfs_cleanerd/Makefile.inc
+207-1,1394 files

NetBSD/src o3gwClHsbin/newfs_lfs make_lfs.c

   Wait to determine inode-block size until the block and fragment sizes have
   been finalized.
VersionDeltaFile
1.61+14-9sbin/newfs_lfs/make_lfs.c
+14-91 files

NetBSD/src tJ0jw5Cusr.sbin/dumplfs dumplfs.c

   Add ibsize to the summary output.
VersionDeltaFile
1.72+6-5usr.sbin/dumplfs/dumplfs.c
+6-51 files

NetBSD/src yojIxu8share/man/man7 stack.7

   stack(7): fix stack base computation

   ok uwe@
VersionDeltaFile
1.7+3-3share/man/man7/stack.7
+3-31 files

NetBSD/src CYL2TwDdoc 3RDPARTY

   Note release of tz{code,data}2026b
VersionDeltaFile
1.2188+2-2doc/3RDPARTY
+2-21 files

NetBSD/src P8izug1share/man/man7 sysctl.7

   sysctl(7): document guard size macros
VersionDeltaFile
1.171+4-4share/man/man7/sysctl.7
+4-41 files

NetBSD/src g3ZXhQxlibexec/httpd auth-bozo.c

   Fix off-by-one in case user provided '\x80' in the auth string
VersionDeltaFile
1.29+2-2libexec/httpd/auth-bozo.c
+2-21 files

NetBSD/src A2KMScDsys/arch/evbarm/conf files.evbarm

   g/c
VersionDeltaFile
1.34+1-6sys/arch/evbarm/conf/files.evbarm
+1-61 files

NetBSD/src Xdbc5Eelib/libpthread pthread_attr.3

   pthread_attr(3): link to pthread_attr_get_np(3)
VersionDeltaFile
1.23+2-1lib/libpthread/pthread_attr.3
+2-11 files