Source-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: syssrc



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.




Home | Main Index | Thread Index | Old Index