NetBSD/src NUYgCntsys/arch/m68k/include cacheops.h, sys/arch/m68k/m68k cacheops.c

   We should not be intermingling ATC/TLB and I/D cache operations, but
   for now ensure that the TBI*() functions are only made available for
   Moto and/or HP MMU configurations.
VersionDeltaFile
1.16+39-36sys/arch/m68k/m68k/cacheops.c
1.17+15-4sys/arch/m68k/include/cacheops.h
+54-402 files

NetBSD/src KmjCYxXsys/arch/amiga/amiga pmap_bootstrap.c, sys/arch/cesfic/cesfic pmap_bootstrap.c

   Decorate all of the legacy pmap_bootstrap1() routines with
   __attribute__((no_instrument_function)) rather than using
   compile-with "${NOPROF_C}".
VersionDeltaFile
1.41+3-3sys/arch/cesfic/cesfic/pmap_bootstrap.c
1.71+3-3sys/arch/x68k/x68k/pmap_bootstrap.c
1.13+3-3sys/arch/amiga/amiga/pmap_bootstrap.c
1.69+3-3sys/arch/hp300/hp300/pmap_bootstrap.c
1.47+3-3sys/arch/luna68k/luna68k/pmap_bootstrap.c
1.114+3-3sys/arch/mac68k/mac68k/pmap_bootstrap.c
+18-1811 files not shown
+44-4417 files

NetBSD/src nUEnRPIsys/arch/amiga/conf files.amiga, sys/arch/atari/conf files.atari

   Consolidate a bunch of sub-includes of various config definitions
   that were extremely-but-not-universally-common across the various
   m68k platforms into files.m68k.
VersionDeltaFile
1.72+27-1sys/arch/m68k/conf/files.m68k
1.134+1-27sys/arch/atari/conf/files.atari
1.52+1-24sys/arch/news68k/conf/files.news68k
1.97+1-23sys/arch/x68k/conf/files.x68k
1.194+1-22sys/arch/amiga/conf/files.amiga
1.86+1-21sys/arch/sun3/conf/files.sun3
+32-1189 files not shown
+41-25615 files

NetBSD/src BTJbkRJsys/arch/cesfic/conf files.cesfic, sys/arch/hp300/conf files.hp300

   Apparently we have kgdb_machdep.c and kgdb_m68k.c, the latter is already
   in files.m68k, and the former everyone uses the same one, so move it to
   files.m68k, too.

   Obviously, more cleanup in this area is going to be needed.
VersionDeltaFile
1.145+1-2sys/arch/mac68k/conf/files.mac68k
1.71+2-1sys/arch/m68k/conf/files.m68k
1.44+1-2sys/arch/luna68k/conf/files.luna68k
1.110+1-2sys/arch/hp300/conf/files.hp300
1.30+1-2sys/arch/cesfic/conf/files.cesfic
1.15+1-2sys/arch/virt68k/conf/files.virt68k
+7-114 files not shown
+11-1910 files

NetBSD/src 3K6YJOtsys/arch/amiga/conf files.amiga, sys/arch/atari/conf files.atari

   No need for everyone to how their own entry for vm_machdep.c
VersionDeltaFile
1.14+1-2sys/arch/virt68k/conf/files.virt68k
1.96+1-2sys/arch/x68k/conf/files.x68k
1.193+1-2sys/arch/amiga/conf/files.amiga
1.133+1-2sys/arch/atari/conf/files.atari
1.29+1-2sys/arch/cesfic/conf/files.cesfic
1.109+1-2sys/arch/hp300/conf/files.hp300
+6-127 files not shown
+14-2513 files

NetBSD/src YaRhj4Hsys/arch/amiga/conf files.amiga, sys/arch/atari/conf files.atari

   No need for everyone to how their own entry for procfs_machdep.c
VersionDeltaFile
1.49+1-2sys/arch/news68k/conf/files.news68k
1.192+1-2sys/arch/amiga/conf/files.amiga
1.132+1-2sys/arch/atari/conf/files.atari
1.28+1-2sys/arch/cesfic/conf/files.cesfic
1.108+1-2sys/arch/hp300/conf/files.hp300
1.42+1-2sys/arch/luna68k/conf/files.luna68k
+6-127 files not shown
+14-2513 files

NetBSD/src DLC8r32sys/arch/hp300/conf files.hp300, sys/arch/luna68k/conf files.luna68k

   sun2 and sun3 don't *really* need their own trimmed-down copy of
   sys_machdep.c; the common version was already perfectly suitable
   for sun3, and can be easily conditionally-trimmed-down for the
   68010 case.

   (Sharing is caring!)
VersionDeltaFile
1.18+19-13sys/arch/m68k/m68k/sys_machdep.c
1.23+2-2sys/arch/sun3/sun3/sys_machdep.c
1.9+2-2sys/arch/sun2/sun2/sys_machdep.c
1.107+1-2sys/arch/hp300/conf/files.hp300
1.41+1-2sys/arch/luna68k/conf/files.luna68k
1.68+2-1sys/arch/m68k/conf/files.m68k
+27-2211 files not shown
+38-4417 files

NetBSD/src bhmyM5Csys/arch/m68k/m68k procfs_machdep.c

   Add some missing CPU and MMU types.
VersionDeltaFile
1.8+15-3sys/arch/m68k/m68k/procfs_machdep.c
+15-31 files

NetBSD/src sn7xEKZsys/dev/pci if_pcn.c

   Correct typo in previous (s/1/i/) and remove gratuitous wsp (build fix)
VersionDeltaFile
1.83+3-4sys/dev/pci/if_pcn.c
+3-41 files

NetBSD/src 93mIuaKsys/arch/m68k/include m68k.h

   Add an MMU_CUSTOM mmutype value, used for bespoke MMUs that don't
   fall into one of the classical categories.
VersionDeltaFile
1.32+3-2sys/arch/m68k/include/m68k.h
+3-21 files

NetBSD/src 5UuxA45sys/arch/m68k/m68k linux_bootinfo.c

   Don't default mmutype to UNKNOWN on 68010; it is likely to be statically-
   initialized to something else already.
VersionDeltaFile
1.5+4-3sys/arch/m68k/m68k/linux_bootinfo.c
+4-31 files

NetBSD/src n8OJCk6sys/arch/hp300/dev dma.c

   Don't use mmutype as a proxy for cputype when deciding what to do
   with the cache.
VersionDeltaFile
1.50+4-4sys/arch/hp300/dev/dma.c
+4-41 files

NetBSD/src bhUNfBdsys/arch/m68k/conf files.m68k

   Account for the Sun3x situation in previous.
VersionDeltaFile
1.67+3-3sys/arch/m68k/conf/files.m68k
+3-31 files

NetBSD/src hjBlRg1sys/arch/hp300/conf files.hp300, sys/arch/luna68k/conf files.luna68k

   Put all of the pmap_motorola.c vs pmap_68k.c logic into files.m68k.
VersionDeltaFile
1.47+1-3sys/arch/news68k/conf/files.news68k
1.11+1-3sys/arch/virt68k/conf/files.virt68k
1.93+1-3sys/arch/x68k/conf/files.x68k
1.106+1-3sys/arch/hp300/conf/files.hp300
1.40+1-3sys/arch/luna68k/conf/files.luna68k
1.66+3-1sys/arch/m68k/conf/files.m68k
+8-166 files not shown
+14-3112 files

NetBSD/src CLD7Ir0sys/arch/m68k/m68k switch_subr.s, sys/arch/sun2/sun2 locore.s

   Move the do-nothing(-except-DIAGNOSTICly-panic) m68881_save/restore
   stubs to switch_subr.s so that future 68010 ports don't have to
   declare them on their own.
VersionDeltaFile
1.46+20-4sys/arch/m68k/m68k/switch_subr.s
1.54+1-21sys/arch/sun2/sun2/locore.s
+21-252 files

NetBSD/src EPngbessys/arch/virt68k/virt68k locore.s

   switch_subr.s is now a standlone file, so the boilerplate in each
   locore.s that pulled it in is unnecessary.
VersionDeltaFile
1.49+1-10sys/arch/virt68k/virt68k/locore.s
+1-101 files

NetBSD/src ypuu2y8sys/dev/ic wdc.c

   Speed up IDE device probe by up to 3 seconds when drives are absent.
VersionDeltaFile
1.311+25-4sys/dev/ic/wdc.c
+25-41 files

NetBSD/src i9VYmj3sys/dev/pci if_pcn.c

   Fix pcn MAC address read on QEMU and possibly some other emulated hardware.
VersionDeltaFile
1.82+22-4sys/dev/pci/if_pcn.c
+22-41 files

NetBSD/src wUt2Wissys/arch/alpha/alpha mcclock.c

   Fix alpha boot-time hang on unpatched QEMU by accommodating its broken mcclock.
VersionDeltaFile
1.24+15-2sys/arch/alpha/alpha/mcclock.c
+15-21 files

NetBSD/src NC4qeIdsys/arch/riscv/riscv riscv_machdep.c

   Support poweroff on RISCV
VersionDeltaFile
1.49+7-2sys/arch/riscv/riscv/riscv_machdep.c
+7-21 files

NetBSD/src W8CmnRzdistrib/sets/lists/comp ad.riscv

   All the riscv ldscripts were marked with compat, causing them to be
   omitted if MKCOMPAT=no, but they are definitely not all compat; safest
   to just not mark them as compat until such time as we can straighten
   out which are and which aren't.
VersionDeltaFile
1.30+157-157distrib/sets/lists/comp/ad.riscv
+157-1571 files

NetBSD/src Dk57ukIsys/arch/riscv/riscv bus_space_generic.S

   Add alignment constraint where ASCII strings are at the end of asm functions;
   it's not clear whether this is a toolchain bug, but the combination of odd
   length strings right at the function end, the toolchain's "linker
   relaxation", and the technically variable length of encoded riscv insns
   (they can be 2 bytes, but 4 byte instructions must be 4 byte aligned) seems
   to be causing instructions in the next function to be out of alignment,
   especially with -Os.
VersionDeltaFile
1.6+12-2sys/arch/riscv/riscv/bus_space_generic.S
+12-21 files

NetBSD/src vprAphfsys/conf std

   Our security(7) manual page has long documented the functionality
   enabled by secmodel_extensions.  It's thus not really optional, and
   declaring it so causes an odd mismatch in behavior between MODULAR and
   non-modular kernels.  It's tiny, just add it to std.
VersionDeltaFile
1.25+2-1sys/conf/std
+2-11 files

NetBSD/src 8vLiFAletc/etc.hppa MAKEDEV.conf

   add ld to hppa MAKEDEV; without it, virtio disks are unusable
VersionDeltaFile
1.5+2-1etc/etc.hppa/MAKEDEV.conf
+2-11 files

NetBSD/src bc3iBkusys/arch/aarch64/aarch64 cpu.c, sys/arch/aarch64/include armreg.h

   Update PMU reporting
VersionDeltaFile
1.84+17-5sys/arch/aarch64/aarch64/cpu.c
1.74+2-1sys/arch/aarch64/include/armreg.h
+19-62 files

NetBSD/src OlVywEdsys/arch/mvme68k/conf majors.mvme68k, sys/arch/sun3/conf majors.sun3

   join the party and fix similar typos in few more comments.
VersionDeltaFile
1.275+3-3sys/net/if_spppsubr.c
1.24+2-2sys/arch/mvme68k/conf/majors.mvme68k
1.24+2-2sys/arch/sun3/conf/majors.sun3
+7-73 files

NetBSD/src mZME8pMsys/kern kern_lock.c

   Fix another tyop ... in the same comment line
VersionDeltaFile
1.195+3-3sys/kern/kern_lock.c
+3-31 files

NetBSD/src dXSpqEpsys/uvm uvm_swap.c

   s/encrytp/encrypt/ in a function name.
VersionDeltaFile
1.223+4-4sys/uvm/uvm_swap.c
+4-41 files

NetBSD/src xmjpx2dsys/kern kern_lock.c

   Fix tyop.
VersionDeltaFile
1.194+3-3sys/kern/kern_lock.c
+3-31 files

NetBSD/src 5Kz0kv7sys/arch/m68k/m68k switch_subr.s, sys/arch/news68k/news68k locore.s

   switch_subr.s is now a standlone file, so the boilerplate in each
   locore.s that pulled it in is unnecessary.
VersionDeltaFile
1.91+1-16sys/arch/sun3/sun3x/locore.s
1.161+1-15sys/arch/x68k/x68k/locore.s
1.45+7-7sys/arch/m68k/m68k/switch_subr.s
1.53+1-12sys/arch/sun2/sun2/locore.s
1.127+1-11sys/arch/sun3/sun3/locore.s
1.117+1-11sys/arch/news68k/news68k/locore.s
+12-7210 files not shown
+24-14616 files