Subject: CVS commit: syssrc/sys/arch
To: None <source-changes@netbsd.org>
From: Chuck Silvers <chs@netbsd.org>
List: source-changes
Date: 10/20/2002 05:37:43
Module Name:	syssrc
Committed By:	chs
Date:		Sun Oct 20 02:37:43 UTC 2002

Modified Files:
	syssrc/sys/arch/amiga/conf: files.amiga
	syssrc/sys/arch/atari/conf: files.atari
	syssrc/sys/arch/atari/include: cpu.h
	syssrc/sys/arch/cesfic/cesfic: db_memrw.c pmap.c sys_machdep.c trap.c
	syssrc/sys/arch/cesfic/conf: files.cesfic
	syssrc/sys/arch/cesfic/include: cpu.h
	syssrc/sys/arch/hp300/conf: files.hp300
	syssrc/sys/arch/hp300/dev: dma.c
	syssrc/sys/arch/hp300/hp300: db_memrw.c hpux_machdep.c pmap.c
	    sys_machdep.c trap.c
	syssrc/sys/arch/hp300/include: cpu.h hp300spu.h
	syssrc/sys/arch/luna68k/conf: files.luna68k
	syssrc/sys/arch/mac68k/conf: files.mac68k
	syssrc/sys/arch/mac68k/dev: if_snvar.h
	syssrc/sys/arch/mac68k/obio: if_mc_obio.c
	syssrc/sys/arch/mvme68k/conf: files.mvme68k
	syssrc/sys/arch/mvme68k/dev: sbic.c
	syssrc/sys/arch/mvme68k/include: cpu.h
	syssrc/sys/arch/mvme68k/mvme68k: machdep.c
	syssrc/sys/arch/news68k/conf: files.news68k
	syssrc/sys/arch/news68k/dev: si.c
	syssrc/sys/arch/news68k/include: cpu.h
	syssrc/sys/arch/news68k/news68k: db_memrw.c pmap.c sys_machdep.c trap.c
	syssrc/sys/arch/next68k/conf: files.next68k
	syssrc/sys/arch/next68k/include: cpu.h
	syssrc/sys/arch/sun2/conf: Makefile.sun2 files.sun2
	syssrc/sys/arch/sun2/sun2: locore.s machdep.c machdep.h
	syssrc/sys/arch/sun3/conf: files.sun3 std.sun3 std.sun3x
	syssrc/sys/arch/sun3/include: cpu.h
	syssrc/sys/arch/sun3/sun3: db_memrw.c locore.s machdep.c machdep.h
	    pmap.c sys_machdep.c trap.c
	syssrc/sys/arch/sun3/sun3x: locore.s machdep.c pmap.c
	syssrc/sys/arch/sun68k/include: cpu.h
	syssrc/sys/arch/x68k/conf: files.x68k
Added Files:
	syssrc/sys/arch/m68k/m68k: vm_machdep.c
Removed Files:
	syssrc/sys/arch/amiga/amiga: vm_machdep.c
	syssrc/sys/arch/atari/atari: vm_machdep.c
	syssrc/sys/arch/cesfic/cesfic: vm_machdep.c
	syssrc/sys/arch/hp300/hp300: vm_machdep.c
	syssrc/sys/arch/luna68k/luna68k: vm_machdep.c
	syssrc/sys/arch/mac68k/mac68k: vm_machdep.c
	syssrc/sys/arch/mvme68k/mvme68k: vm_machdep.c
	syssrc/sys/arch/news68k/news68k: vm_machdep.c
	syssrc/sys/arch/next68k/next68k: vm_machdep.c
	syssrc/sys/arch/sun2/sun2: vm_machdep.c
	syssrc/sys/arch/sun3/sun3: vm_machdep.c
	syssrc/sys/arch/x68k/x68k: vm_machdep.c

Log Message:
merge the 12 copies of vm_machdep.c on the m68k platforms.
clean up some other stuff along the way, including:
 - use m68k/cacheops.*, remove duplicates from cpu.h.
 - centralize a few declarations in (all the copies of) cpu.h.
 - define M68K_VAC on platforms which have a VAC.
 - switch the sun platforms to the (now common) proc_trampoline().
 - do the phys_map thang on the sun platforms too, no reason not to.


To generate a diff of this commit:
cvs rdiff -r1.64 -r0 syssrc/sys/arch/amiga/amiga/vm_machdep.c
cvs rdiff -r1.124 -r1.125 syssrc/sys/arch/amiga/conf/files.amiga
cvs rdiff -r1.42 -r0 syssrc/sys/arch/atari/atari/vm_machdep.c
cvs rdiff -r1.97 -r1.98 syssrc/sys/arch/atari/conf/files.atari
cvs rdiff -r1.38 -r1.39 syssrc/sys/arch/atari/include/cpu.h
cvs rdiff -r1.1 -r1.2 syssrc/sys/arch/cesfic/cesfic/db_memrw.c \
    syssrc/sys/arch/cesfic/cesfic/sys_machdep.c
cvs rdiff -r1.15 -r1.16 syssrc/sys/arch/cesfic/cesfic/pmap.c
cvs rdiff -r1.6 -r1.7 syssrc/sys/arch/cesfic/cesfic/trap.c
cvs rdiff -r1.9 -r0 syssrc/sys/arch/cesfic/cesfic/vm_machdep.c
cvs rdiff -r1.4 -r1.5 syssrc/sys/arch/cesfic/conf/files.cesfic
cvs rdiff -r1.4 -r1.5 syssrc/sys/arch/cesfic/include/cpu.h
cvs rdiff -r1.56 -r1.57 syssrc/sys/arch/hp300/conf/files.hp300
cvs rdiff -r1.26 -r1.27 syssrc/sys/arch/hp300/dev/dma.c
cvs rdiff -r1.10 -r1.11 syssrc/sys/arch/hp300/hp300/db_memrw.c
cvs rdiff -r1.30 -r1.31 syssrc/sys/arch/hp300/hp300/hpux_machdep.c
cvs rdiff -r1.108 -r1.109 syssrc/sys/arch/hp300/hp300/pmap.c
cvs rdiff -r1.31 -r1.32 syssrc/sys/arch/hp300/hp300/sys_machdep.c
cvs rdiff -r1.96 -r1.97 syssrc/sys/arch/hp300/hp300/trap.c
cvs rdiff -r1.65 -r0 syssrc/sys/arch/hp300/hp300/vm_machdep.c
cvs rdiff -r1.38 -r1.39 syssrc/sys/arch/hp300/include/cpu.h
cvs rdiff -r1.7 -r1.8 syssrc/sys/arch/hp300/include/hp300spu.h
cvs rdiff -r1.7 -r1.8 syssrc/sys/arch/luna68k/conf/files.luna68k
cvs rdiff -r1.11 -r0 syssrc/sys/arch/luna68k/luna68k/vm_machdep.c
cvs rdiff -r0 -r1.1 syssrc/sys/arch/m68k/m68k/vm_machdep.c
cvs rdiff -r1.107 -r1.108 syssrc/sys/arch/mac68k/conf/files.mac68k
cvs rdiff -r1.14 -r1.15 syssrc/sys/arch/mac68k/dev/if_snvar.h
cvs rdiff -r1.55 -r0 syssrc/sys/arch/mac68k/mac68k/vm_machdep.c
cvs rdiff -r1.9 -r1.10 syssrc/sys/arch/mac68k/obio/if_mc_obio.c
cvs rdiff -r1.52 -r1.53 syssrc/sys/arch/mvme68k/conf/files.mvme68k
cvs rdiff -r1.18 -r1.19 syssrc/sys/arch/mvme68k/dev/sbic.c
cvs rdiff -r1.25 -r1.26 syssrc/sys/arch/mvme68k/include/cpu.h
cvs rdiff -r1.94 -r1.95 syssrc/sys/arch/mvme68k/mvme68k/machdep.c
cvs rdiff -r1.43 -r0 syssrc/sys/arch/mvme68k/mvme68k/vm_machdep.c
cvs rdiff -r1.16 -r1.17 syssrc/sys/arch/news68k/conf/files.news68k
cvs rdiff -r1.9 -r1.10 syssrc/sys/arch/news68k/dev/si.c
cvs rdiff -r1.10 -r1.11 syssrc/sys/arch/news68k/include/cpu.h
cvs rdiff -r1.4 -r1.5 syssrc/sys/arch/news68k/news68k/db_memrw.c \
    syssrc/sys/arch/news68k/news68k/sys_machdep.c
cvs rdiff -r1.32 -r1.33 syssrc/sys/arch/news68k/news68k/pmap.c
cvs rdiff -r1.20 -r1.21 syssrc/sys/arch/news68k/news68k/trap.c
cvs rdiff -r1.11 -r0 syssrc/sys/arch/news68k/news68k/vm_machdep.c
cvs rdiff -r1.27 -r1.28 syssrc/sys/arch/next68k/conf/files.next68k
cvs rdiff -r1.20 -r1.21 syssrc/sys/arch/next68k/include/cpu.h
cvs rdiff -r1.27 -r0 syssrc/sys/arch/next68k/next68k/vm_machdep.c
cvs rdiff -r1.13 -r1.14 syssrc/sys/arch/sun2/conf/Makefile.sun2
cvs rdiff -r1.9 -r1.10 syssrc/sys/arch/sun2/conf/files.sun2
cvs rdiff -r1.11 -r1.12 syssrc/sys/arch/sun2/sun2/locore.s
cvs rdiff -r1.19 -r1.20 syssrc/sys/arch/sun2/sun2/machdep.c
cvs rdiff -r1.6 -r1.7 syssrc/sys/arch/sun2/sun2/machdep.h
cvs rdiff -r1.7 -r0 syssrc/sys/arch/sun2/sun2/vm_machdep.c
cvs rdiff -r1.64 -r1.65 syssrc/sys/arch/sun3/conf/files.sun3
cvs rdiff -r1.29 -r1.30 syssrc/sys/arch/sun3/conf/std.sun3
cvs rdiff -r1.8 -r1.9 syssrc/sys/arch/sun3/conf/std.sun3x
cvs rdiff -r1.30 -r1.31 syssrc/sys/arch/sun3/include/cpu.h
cvs rdiff -r1.21 -r1.22 syssrc/sys/arch/sun3/sun3/db_memrw.c
cvs rdiff -r1.81 -r1.82 syssrc/sys/arch/sun3/sun3/locore.s
cvs rdiff -r1.159 -r1.160 syssrc/sys/arch/sun3/sun3/machdep.c
cvs rdiff -r1.27 -r1.28 syssrc/sys/arch/sun3/sun3/machdep.h
cvs rdiff -r1.137 -r1.138 syssrc/sys/arch/sun3/sun3/pmap.c
cvs rdiff -r1.13 -r1.14 syssrc/sys/arch/sun3/sun3/sys_machdep.c
cvs rdiff -r1.105 -r1.106 syssrc/sys/arch/sun3/sun3/trap.c
cvs rdiff -r1.67 -r0 syssrc/sys/arch/sun3/sun3/vm_machdep.c
cvs rdiff -r1.48 -r1.49 syssrc/sys/arch/sun3/sun3x/locore.s
cvs rdiff -r1.83 -r1.84 syssrc/sys/arch/sun3/sun3x/machdep.c
cvs rdiff -r1.74 -r1.75 syssrc/sys/arch/sun3/sun3x/pmap.c
cvs rdiff -r1.2 -r1.3 syssrc/sys/arch/sun68k/include/cpu.h
cvs rdiff -r1.48 -r1.49 syssrc/sys/arch/x68k/conf/files.x68k
cvs rdiff -r1.39 -r0 syssrc/sys/arch/x68k/x68k/vm_machdep.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.