Subject: CVS commit: syssrc
To: None <source-changes@netbsd.org>
From: Mark Brinicombe <mark@netbsd.org>
List: source-changes
Date: 01/09/2000 23:43:07
Module Name:	syssrc
Committed By:	mark
Date:		Mon Jan 10 07:43:07 UTC 2000

Modified Files:
	syssrc/sys/arch/arm32/footbridge: dc21285mem.h ebsa285_machdep.c
	    footbridge.c footbridge_io.c

Log Message:
Rework of kernel I/O & memory mappings along with new implementation of
bus_space_map for PCI memory.
The mapping of system devices and I/O space has been shuffled to place them
at the top of memory leaving a larger contiguous chunk between the kernel
itself and the I/O mappings for the kernel VM area. This allows support
for kernel VM areas > 48MB.
The 144MB fixed mapping of early PCI memory space has been removed and a
new version of the bus_space_map() function has been implemented to map
PCI memory into the kernel VM area as required rather than using the fixed
mapping.
A mapping of the first 1MB of PCI memory is maintained for ISA memory
accesses and accesses to the VGA memory.


To generate a diff of this commit:
cvs rdiff -r1.1 -r1.2 syssrc/sys/arch/arm32/footbridge/dc21285mem.h
cvs rdiff -r1.9 -r1.10 syssrc/sys/arch/arm32/footbridge/ebsa285_machdep.c
cvs rdiff -r1.2 -r1.3 syssrc/sys/arch/arm32/footbridge/footbridge.c
cvs rdiff -r1.3 -r1.4 syssrc/sys/arch/arm32/footbridge/footbridge_io.c

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