Date: Mon, 15 Apr 2002 09:00:04 -0700 (PDT) From: Peter Wemm <peter@FreeBSD.org> To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/alpha/alpha 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_map.c vm_page.c vm_zeroidle.c Message-ID: <200204151600.g3FG04d82817@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
peter 2002/04/15 09:00:03 PDT Modified files: sys/alpha/alpha 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_map.c vm_page.c vm_zeroidle.c Log: Pass vm_page_t instead of physical addresses to pmap_zero_page[_area]() and pmap_copy_page(). This gets rid of a couple more physical addresses in upper layers, with the eventual aim of supporting PAE and dealing with the physical addressing mostly within pmap. (We will need either 64 bit physical addresses or page indexes, possibly both depending on the circumstances. Leaving this to pmap itself gives more flexibilitly.) Reviewed by: jake Tested on: i386, ia64 and (I believe) sparc64. (my alpha was hosed) Revision Changes Path 1.90 +10 -10 src/sys/alpha/alpha/pmap.c 1.321 +11 -9 src/sys/i386/i386/pmap.c 1.56 +7 -7 src/sys/ia64/ia64/pmap.c 1.26 +4 -3 src/sys/powerpc/powerpc/pmap.c 1.48 +8 -4 src/sys/sparc64/sparc64/pmap.c 1.45 +3 -3 src/sys/vm/pmap.h 1.221 +1 -1 src/sys/vm/vm_map.c 1.184 +9 -23 src/sys/vm/vm_page.c 1.8 +1 -1 src/sys/vm/vm_zeroidle.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200204151600.g3FG04d82817>