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.