cvs commit: src/sys/alpha/alpha pmap.c src/sys/amd64/amd64 pmap.c
src/sys/i386/i386 pmap.c src/sys/ia64/ia64 pmap.c
src/sys/powerpc/powerpc pmap.c src/sys/sparc64/sparc64 pmap.c
src/sys/vm pmap.h vm_fault.c
Alan Cox
alc at FreeBSD.org
Fri Oct 3 15:46:54 PDT 2003
alc 2003/10/03 15:46:53 PDT
FreeBSD src repository
Modified files:
sys/alpha/alpha pmap.c
sys/amd64/amd64 pmap.c
sys/i386/i386 pmap.c
sys/ia64/ia64 pmap.c
sys/powerpc/powerpc pmap.c
sys/sparc64/sparc64 pmap.c
sys/vm pmap.h vm_fault.c
Log:
Migrate pmap_prefault() into the machine-independent virtual memory layer.
A small helper function pmap_is_prefaultable() is added. This function
encapsulate the few lines of pmap_prefault() that actually vary from
machine to machine. Note: pmap_is_prefaultable() and pmap_mincore() have
much in common. Going forward, it's worth considering their merger.
Revision Changes Path
1.139 +20 -99 src/sys/alpha/alpha/pmap.c
1.441 +21 -100 src/sys/amd64/amd64/pmap.c
1.443 +19 -98 src/sys/i386/i386/pmap.c
1.124 +17 -95 src/sys/ia64/ia64/pmap.c
1.65 +13 -8 src/sys/powerpc/powerpc/pmap.c
1.126 +13 -6 src/sys/sparc64/sparc64/pmap.c
1.64 +1 -1 src/sys/vm/pmap.h
1.177 +91 -1 src/sys/vm/vm_fault.c
More information about the cvs-src
mailing list