diff options
author | Philip Guenthe <guenther@cvs.openbsd.org> | 2010-11-13 04:16:43 +0000 |
---|---|---|
committer | Philip Guenthe <guenther@cvs.openbsd.org> | 2010-11-13 04:16:43 +0000 |
commit | 184db9656b99370319619f1ff8225c9a5367859e (patch) | |
tree | 32d7865766c63c379f9a3ae16fd037c0e72e2dc9 /include/stdlib.h | |
parent | a4b25181b366373237fce8135d5a46f63251346e (diff) |
Switch from TSS-per-process to TSS-per-CPU, placing the TSS right
next to the cpu's GDT, also making the double-fault stack per-CPU,
leaving it at the top of the page of the CPU's idle process. Inline
pmap_activate() and pmap_deactivate() into the asm cpu_switchto
routine, adding a check for the new pmap already being marked as
active on the CPU. Garbage collect the hasn't-been-used-in-years
GDT update IPI.
Tested by many; ok mikeb@, kettenis@
Diffstat (limited to 'include/stdlib.h')
0 files changed, 0 insertions, 0 deletions