Date: Sat, 8 May 2010 20:34:01 +0000 (UTC) From: Alan Cox <alc@FreeBSD.org> To: cvs-src-old@freebsd.org Subject: cvs commit: src/sys/amd64/amd64 pmap.c src/sys/arm/arm pmap.c src/sys/i386/i386 pmap.c src/sys/i386/xen pmap.c src/sys/ia64/ia64 pmap.c src/sys/kern subr_uio.c vfs_bio.c src/sys/mips/mips pmap.c src/sys/powerpc/aim mmu_oea.c mmu_oea64.c src/sys/powerpc/booke ... Message-ID: <201005082034.o48KYnOm054785@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
alc 2010-05-08 20:34:01 UTC
FreeBSD src repository
Modified files:
sys/amd64/amd64 pmap.c
sys/arm/arm pmap.c
sys/i386/i386 pmap.c
sys/i386/xen pmap.c
sys/ia64/ia64 pmap.c
sys/kern subr_uio.c vfs_bio.c
sys/mips/mips pmap.c
sys/powerpc/aim mmu_oea.c mmu_oea64.c
sys/powerpc/booke pmap.c
sys/sparc64/sparc64 pmap.c
sys/sun4v/sun4v pmap.c
sys/sys vmmeter.h
sys/vm swap_pager.c vm_fault.c vm_object.c
vm_page.c vm_pageout.c
Log:
SVN rev 207796 on 2010-05-08 20:34:01Z by alc
Push down the page queues into vm_page_cache(), vm_page_try_to_cache(), and
vm_page_try_to_free(). Consequently, push down the page queues lock into
pmap_enter_quick(), pmap_page_wired_mapped(), pmap_remove_all(), and
pmap_remove_write().
Push down the page queues lock into Xen's pmap_page_is_mapped(). (I
overlooked the Xen pmap in r207702.)
Switch to a per-processor counter for the total number of pages cached.
Revision Changes Path
1.696 +11 -4 src/sys/amd64/amd64/pmap.c
1.122 +12 -12 src/sys/arm/arm/pmap.c
1.676 +11 -4 src/sys/i386/i386/pmap.c
1.38 +17 -20 src/sys/i386/xen/pmap.c
1.217 +10 -11 src/sys/ia64/ia64/pmap.c
1.3 +0 -3 src/sys/kern/subr_uio.c
1.577 +0 -2 src/sys/kern/vfs_bio.c
1.46 +10 -3 src/sys/mips/mips/pmap.c
1.137 +8 -5 src/sys/powerpc/aim/mmu_oea.c
1.24 +9 -5 src/sys/powerpc/aim/mmu_oea64.c
1.26 +8 -7 src/sys/powerpc/booke/pmap.c
1.194 +8 -3 src/sys/sparc64/sparc64/pmap.c
1.52 +11 -3 src/sys/sun4v/sun4v/pmap.c
1.37 +1 -1 src/sys/sys/vmmeter.h
1.319 +13 -16 src/sys/vm/swap_pager.c
1.278 +3 -12 src/sys/vm/vm_fault.c
1.421 +1 -14 src/sys/vm/vm_object.c
1.398 +10 -14 src/sys/vm/vm_page.c
1.322 +7 -10 src/sys/vm/vm_pageout.c
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201005082034.o48KYnOm054785>
