diff options
author | alc <alc@FreeBSD.org> | 2006-03-21 18:07:42 +0000 |
---|---|---|
committer | alc <alc@FreeBSD.org> | 2006-03-21 18:07:42 +0000 |
commit | 108c9331c3255430be9a03eaa0bebb35c4bbfc03 (patch) | |
tree | be39fe57b84dfffdd4fafd128ed3ec4f9a4218e1 /lib/libc | |
parent | 2276f34c5fe887ff9ffe16296b723f9b16881154 (diff) | |
download | FreeBSD-src-108c9331c3255430be9a03eaa0bebb35c4bbfc03.zip FreeBSD-src-108c9331c3255430be9a03eaa0bebb35c4bbfc03.tar.gz |
Eliminate unnecessary invalidations of the entire TLB by pmap_remove().
Specifically, on mappings with PG_G set pmap_remove() not only performs
the necessary per-page invlpg invalidations but also performs an
unnecessary invalidation of the entire set of non-PG_G entries.
Reviewed by: tegge
Diffstat (limited to 'lib/libc')
0 files changed, 0 insertions, 0 deletions