]> CyberLeo.Net >> Repos - FreeBSD/stable/9.git/commit
MFC r233290, r235598, r235973, r236045, r236240, r236291, r236378
authoralc <alc@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Mon, 2 Jul 2012 05:35:55 +0000 (05:35 +0000)
committeralc <alc@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Mon, 2 Jul 2012 05:35:55 +0000 (05:35 +0000)
commit3e9228f4fcc86ec2353761e2cbee49f71fc36b7a
tree7530feb7498669c6011008f97848a144ea71455d
parent745c0bf08646d5beddd50dff462c805929d5cf10
MFC r233290, r235598, r235973, r236045, r236240, r236291, r236378
  Change pv_entry_count to a long on amd64.

  Rename pmap_collect() to pmap_pv_reclaim() and rewrite it such that it
  no longer uses the active and inactive paging queues.

  Eliminate some purely stylistic differences among the amd64, i386
  native, and i386 xen PV entry allocators.

  Eliminate code duplication in free_pv_entry() and pmap_remove_pages()
  by introducing free_pv_chunk().

git-svn-id: svn://svn.freebsd.org/base/stable/9@237950 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
sys/amd64/amd64/pmap.c
sys/amd64/include/pmap.h
sys/i386/i386/pmap.c
sys/i386/include/pmap.h
sys/i386/xen/pmap.c