Subject: CVS commit: syssrc/sys/arch
To: None <source-changes@netbsd.org>
From: Jason R Thorpe <thorpej@netbsd.org>
List: source-changes
Date: 02/21/2002 23:58:03
Module Name:	syssrc
Committed By:	thorpej
Date:		Thu Feb 21 21:58:03 UTC 2002

Modified Files:
	syssrc/sys/arch/acorn32/acorn32: rpc_machdep.c
	syssrc/sys/arch/arm/arm32: pmap.c
	syssrc/sys/arch/arm/include/arm32: pmap.h
	syssrc/sys/arch/cats/cats: cats_machdep.c
	syssrc/sys/arch/evbarm/integrator: integrator_machdep.c
	syssrc/sys/arch/evbarm/iq80310: iq80310_machdep.c
	syssrc/sys/arch/hpcarm/hpcarm: hpc_machdep.c
	syssrc/sys/arch/netwinder/netwinder: netwinder_machdep.c
	syssrc/sys/arch/shark/ofw: ofw.c

Log Message:
Keep track of which kernel PTs are available during bootstrap,
and let pmap_map_chunk() lookup the correct one to use for the
current VA.  Eliminate the "l2table" argument to pmap_map_chunk().

Add a second L2 table for mapping kernel text/data/bss on the
IQ80310 (fixes booting kernels with ramdisks).


To generate a diff of this commit:
cvs rdiff -r1.21 -r1.22 syssrc/sys/arch/acorn32/acorn32/rpc_machdep.c
cvs rdiff -r1.45 -r1.46 syssrc/sys/arch/arm/arm32/pmap.c
cvs rdiff -r1.27 -r1.28 syssrc/sys/arch/arm/include/arm32/pmap.h
cvs rdiff -r1.20 -r1.21 syssrc/sys/arch/cats/cats/cats_machdep.c
cvs rdiff -r1.13 -r1.14 \
    syssrc/sys/arch/evbarm/integrator/integrator_machdep.c
cvs rdiff -r1.26 -r1.27 syssrc/sys/arch/evbarm/iq80310/iq80310_machdep.c
cvs rdiff -r1.32 -r1.33 syssrc/sys/arch/hpcarm/hpcarm/hpc_machdep.c
cvs rdiff -r1.20 -r1.21 \
    syssrc/sys/arch/netwinder/netwinder/netwinder_machdep.c
cvs rdiff -r1.5 -r1.6 syssrc/sys/arch/shark/ofw/ofw.c

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