Subject: CVS commit: src/sys/arch
To: None <source-changes@NetBSD.org>
From: Izumi Tsutsui <tsutsui@netbsd.org>
List: source-changes
Date: 10/01/2006 03:53:28
Module Name:	src
Committed By:	tsutsui
Date:		Sun Oct  1 03:53:28 UTC 2006

Modified Files:
	src/sys/arch/sun2/conf: files.sun2 std.sun2
	src/sys/arch/sun2/dev: zs_any.c
	src/sys/arch/sun2/sun2: machdep.c
	src/sys/arch/sun3/conf: files.sun3 std.sun3 std.sun3x
	src/sys/arch/sun3/include: autoconf.h mon.h pmap3.h pmap3x.h
	src/sys/arch/sun3/sun3: autoconf.c bus_subr.c dvma.c isr.c locore2.c
	    mainbus.c obio.c obmem.c sunmon.c
	src/sys/arch/sun3/sun3x: dvma.c locore2.c obio.c
	src/sys/arch/sun68k/conf: files.sun68k
	src/sys/arch/sun68k/include: bus.h
	src/sys/arch/sun68k/sun68k: bus.c
Added Files:
	src/sys/arch/sun3/include: bus.h
Removed Files:
	src/sys/arch/sun3/sun3: ctrlsp.S stub.c vector.c vector.h

Log Message:
First attempt at bus_space(9) support for sun3 with common sun68k/bus.c:
- make sun3 port use common sun68k files as much as possible
- add temporary options _SUN2_ in std.sun2 until sun3 can share all
  sun68k files (autoconf.c and isr.c are not yet)
- move sun68kvme declaration temporary as well from files.sun68k to files.sun2
- rename and move sun68k_find_prom_map() function to MD sources since it
  can't be shared with sun3
- add bus tag members to struct confargs and initilize them where appropriate

XXX1: MD bus_dma(9) backends are not implemented (yet).
XXX2: more code (obio etc.) should be shared among sun3, sun3x and sun2.


To generate a diff of this commit:
cvs rdiff -r1.17 -r1.18 src/sys/arch/sun2/conf/files.sun2
cvs rdiff -r1.5 -r1.6 src/sys/arch/sun2/conf/std.sun2
cvs rdiff -r1.14 -r1.15 src/sys/arch/sun2/dev/zs_any.c
cvs rdiff -r1.41 -r1.42 src/sys/arch/sun2/sun2/machdep.c
cvs rdiff -r1.74 -r1.75 src/sys/arch/sun3/conf/files.sun3
cvs rdiff -r1.32 -r1.33 src/sys/arch/sun3/conf/std.sun3
cvs rdiff -r1.11 -r1.12 src/sys/arch/sun3/conf/std.sun3x
cvs rdiff -r1.22 -r1.23 src/sys/arch/sun3/include/autoconf.h \
    src/sys/arch/sun3/include/pmap3x.h
cvs rdiff -r0 -r1.1 src/sys/arch/sun3/include/bus.h
cvs rdiff -r1.27 -r1.28 src/sys/arch/sun3/include/mon.h
cvs rdiff -r1.41 -r1.42 src/sys/arch/sun3/include/pmap3.h
cvs rdiff -r1.67 -r1.68 src/sys/arch/sun3/sun3/autoconf.c
cvs rdiff -r1.14 -r1.15 src/sys/arch/sun3/sun3/bus_subr.c \
    src/sys/arch/sun3/sun3/mainbus.c
cvs rdiff -r1.5 -r0 src/sys/arch/sun3/sun3/ctrlsp.S
cvs rdiff -r1.28 -r1.29 src/sys/arch/sun3/sun3/dvma.c
cvs rdiff -r1.50 -r1.51 src/sys/arch/sun3/sun3/isr.c
cvs rdiff -r1.87 -r1.88 src/sys/arch/sun3/sun3/locore2.c
cvs rdiff -r1.49 -r1.50 src/sys/arch/sun3/sun3/obio.c
cvs rdiff -r1.22 -r1.23 src/sys/arch/sun3/sun3/obmem.c
cvs rdiff -r1.21 -r0 src/sys/arch/sun3/sun3/stub.c
cvs rdiff -r1.17 -r1.18 src/sys/arch/sun3/sun3/sunmon.c
cvs rdiff -r1.25 -r0 src/sys/arch/sun3/sun3/vector.c
cvs rdiff -r1.15 -r0 src/sys/arch/sun3/sun3/vector.h
cvs rdiff -r1.30 -r1.31 src/sys/arch/sun3/sun3x/dvma.c
cvs rdiff -r1.31 -r1.32 src/sys/arch/sun3/sun3x/locore2.c
cvs rdiff -r1.26 -r1.27 src/sys/arch/sun3/sun3x/obio.c
cvs rdiff -r1.3 -r1.4 src/sys/arch/sun68k/conf/files.sun68k
cvs rdiff -r1.11 -r1.12 src/sys/arch/sun68k/include/bus.h
cvs rdiff -r1.16 -r1.17 src/sys/arch/sun68k/sun68k/bus.c

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