diff options
author | Richard Braun <rbraun@sceen.net> | 2013-07-01 21:09:40 +0200 |
---|---|---|
committer | Richard Braun <rbraun@sceen.net> | 2013-07-01 21:09:40 +0200 |
commit | ca3910f342605ab91011e7d72e065b6758ce9df0 (patch) | |
tree | d0abddf4f6ac1069f570b378c912fb5cd2abd517 /vm/vm_map.c | |
parent | 75d1643bc6478538b0c8e13447fddd1f3b5b7f13 (diff) |
x86/pmap: improve TLB invalidation
Add a processor bitmap per physical map to determine processors on which
a pmap is loaded, so that only those processors receive update IPIs. In
addition, implement lazy TLB invalidation by not loading page tables
when switching to a kernel thread. To finish with, the thread module now
calls pmap_load unconditionally without making assumptions about pmap
optimizations.
Diffstat (limited to 'vm/vm_map.c')
0 files changed, 0 insertions, 0 deletions