Subject: CVS commit: syssrc/sys/arch
To: None <source-changes@netbsd.org>
From: Chuck Silvers <chs@netbsd.org>
List: source-changes
Date: 11/19/2001 08:40:16
Module Name:	syssrc
Committed By:	chs
Date:		Mon Nov 19 06:40:16 UTC 2001

Modified Files:
	syssrc/sys/arch/amiga/amiga: pmap.c
	syssrc/sys/arch/atari/atari: pmap.c
	syssrc/sys/arch/cesfic/cesfic: pmap.c
	syssrc/sys/arch/hp300/hp300: pmap.c
	syssrc/sys/arch/luna68k/luna68k: pmap.c
	syssrc/sys/arch/mac68k/mac68k: pmap.c
	syssrc/sys/arch/mvme68k/mvme68k: pmap.c
	syssrc/sys/arch/news68k/news68k: pmap.c
	syssrc/sys/arch/next68k/next68k: pmap.c
	syssrc/sys/arch/x68k/x68k: pmap.c

Log Message:
allocate and free page table pages explicitly instead of abusing
uvm_fault_wire().  this allows us to make pt_map non-pageable,
but we need to be careful in pmap_remove() not to attempt to
reference PTEs after the PTP has been freed.


To generate a diff of this commit:
cvs rdiff -r1.92 -r1.93 syssrc/sys/arch/amiga/amiga/pmap.c
cvs rdiff -r1.72 -r1.73 syssrc/sys/arch/atari/atari/pmap.c
cvs rdiff -r1.6 -r1.7 syssrc/sys/arch/cesfic/cesfic/pmap.c
cvs rdiff -r1.97 -r1.98 syssrc/sys/arch/hp300/hp300/pmap.c
cvs rdiff -r1.17 -r1.18 syssrc/sys/arch/luna68k/luna68k/pmap.c
cvs rdiff -r1.80 -r1.81 syssrc/sys/arch/mac68k/mac68k/pmap.c
cvs rdiff -r1.71 -r1.72 syssrc/sys/arch/mvme68k/mvme68k/pmap.c
cvs rdiff -r1.22 -r1.23 syssrc/sys/arch/news68k/news68k/pmap.c
cvs rdiff -r1.37 -r1.38 syssrc/sys/arch/next68k/next68k/pmap.c
cvs rdiff -r1.68 -r1.69 syssrc/sys/arch/x68k/x68k/pmap.c

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