Subject: CVS commit: src/sys/arch/acorn26
To: None <source-changes@NetBSD.org>
From: Ben Harris <bjh21@netbsd.org>
List: source-changes
Date: 09/30/2006 16:30:10
Module Name:	src
Committed By:	bjh21
Date:		Sat Sep 30 16:30:10 UTC 2006

Modified Files:
	src/sys/arch/acorn26/acorn26: bus.c db_machdep.c
	src/sys/arch/acorn26/conf: files.acorn26
	src/sys/arch/acorn26/include: bus.h podulebus_machdep.h
	src/sys/arch/acorn26/iobus: iobus.c
	src/sys/arch/acorn26/podulebus: podulebus.c
Added Files:
	src/sys/arch/acorn26/acorn26: bus_asm.S

Log Message:
Move over to using the standard ARM bus_space implementation on acorn26.
This is more flexible than the old acorn26 bus_space, which means that single
read/write operations are slower, but multi and region operations have the
potential to be faster, and particularly insane podules might be supportable.
In theory the acorn32 mainbus and podulebus code ought to be shareable, but
acorn26 needs the extra overhead of saving R14_svc on some operations so
I've made my own version for now.  Also the acorn32 bus_spaces are a mess.


To generate a diff of this commit:
cvs rdiff -r1.5 -r1.6 src/sys/arch/acorn26/acorn26/bus.c \
    src/sys/arch/acorn26/acorn26/db_machdep.c
cvs rdiff -r0 -r1.1 src/sys/arch/acorn26/acorn26/bus_asm.S
cvs rdiff -r1.9 -r1.10 src/sys/arch/acorn26/conf/files.acorn26
cvs rdiff -r1.2 -r1.3 src/sys/arch/acorn26/include/bus.h
cvs rdiff -r1.1 -r1.2 src/sys/arch/acorn26/include/podulebus_machdep.h
cvs rdiff -r1.13 -r1.14 src/sys/arch/acorn26/iobus/iobus.c
cvs rdiff -r1.14 -r1.15 src/sys/arch/acorn26/podulebus/podulebus.c

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