summaryrefslogtreecommitdiffstats
path: root/share/man/man7
diff options
context:
space:
mode:
authorart <art@openbsd.org>2009-04-23 07:42:02 +0000
committerart <art@openbsd.org>2009-04-23 07:42:02 +0000
commitd8c0b1dea5144640bd152fdd35e52e3f6e6eff02 (patch)
tree70daf1d9f45ab9c1650ba232243e4df689a6fdf0 /share/man/man7
parentadd missing newline in the unknown model case (diff)
downloadwireguard-openbsd-d8c0b1dea5144640bd152fdd35e52e3f6e6eff02.tar.xz
wireguard-openbsd-d8c0b1dea5144640bd152fdd35e52e3f6e6eff02.zip
Make pmap_deactivate a NOP.
Instead of keeping a bitmask of on which cpu the pmap might be active which we clear in pmap_deactivate, always keep a pointer to the currently loaded pmap in cpu_info. We can now optimize a context switch to the kernel pmap (idle and kernel threads) to keep the previously loaded pmap still loaded and then reuse that pmap if we context switch back to the same process. Introduce a new IPI to force a pmap reload before the pmap is destroyed. Clean up cpu_switchto. toby@ ok
Diffstat (limited to 'share/man/man7')
0 files changed, 0 insertions, 0 deletions