diff options
author | alc <alc@FreeBSD.org> | 2012-06-04 03:51:08 +0000 |
---|---|---|
committer | alc <alc@FreeBSD.org> | 2012-06-04 03:51:08 +0000 |
commit | 93b7cabc813f6facf850e8518fc26d0be69aa5c8 (patch) | |
tree | 3269eec0e84545e089e9d81f45ceaa52ebd80a79 /gnu | |
parent | f32938acd98289bf2026819c4ce62e42fb71c699 (diff) | |
download | FreeBSD-src-93b7cabc813f6facf850e8518fc26d0be69aa5c8.zip FreeBSD-src-93b7cabc813f6facf850e8518fc26d0be69aa5c8.tar.gz |
Various small changes to PV entry management:
Constify pc_freemask[].
pmap_pv_reclaim()
Eliminate "freemask" because it was a pessimization. Add a comment about
the resident count adjustment.
free_pv_entry() [i386 only]
Merge an optimization from amd64 (r233954).
get_pv_entry()
Eliminate the move to tail of the pv_chunk on the global pv_chunks list.
(The right strategy needs more thought. Moreover, there were unintended
differences between the amd64 and i386 implementation.)
pmap_remove_pages()
Eliminate unnecessary ()'s.
Diffstat (limited to 'gnu')
0 files changed, 0 insertions, 0 deletions