diff options
author | alc <alc@FreeBSD.org> | 1999-04-19 18:45:21 +0000 |
---|---|---|
committer | alc <alc@FreeBSD.org> | 1999-04-19 18:45:21 +0000 |
commit | a4f72c3f1c4889ce6fa0777a085886437335930a (patch) | |
tree | 1919d4b54268a07c01802d419b0100f803bcf613 /COPYRIGHT | |
parent | 4e27fe5c86945f8b528a4d082daeaef60492463e (diff) | |
download | FreeBSD-src-a4f72c3f1c4889ce6fa0777a085886437335930a.zip FreeBSD-src-a4f72c3f1c4889ce6fa0777a085886437335930a.tar.gz |
_pmap_unwire_pte_hold and pmap_remove_page:
Use pmap_TLB_invalidate instead of invltlb_1pg to eliminate
unnecessary IPIs.
pmap_remove, pmap_protect and pmap_remove_pages:
Use pmap_TLB_invalidate_all instead of invltlb to eliminate
unnecessary IPIs.
pmap_copy:
Use cpu_invltlb instead of invltlb when updating APTDpde.
pmap_changebit:
Rather than deleting the unused "set bit" option (which may be
useful later), make pmap_changebit an inline that is used
by the new pmap_clearbit procedure.
Collectively, the first three changes reduce the number of TLB shootdown
IPIs by 1/3 for a kernel compile.
Diffstat (limited to 'COPYRIGHT')
0 files changed, 0 insertions, 0 deletions