Skip site navigation (1)Skip section navigation (2)
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>