diff options
author | 2010-11-13 04:16:42 +0000 | |
---|---|---|
committer | 2010-11-13 04:16:42 +0000 | |
commit | fd94711f2c2fd92458999b68835ea82cc4ba80bc (patch) | |
tree | 6c0a60efcaade7ed335ee561a1cfdb20eb087f4a /usr.bin/ssh/ssh.c | |
parent | revert MCLGETI for re(4) for now, it is causing hangs (in some cases (diff) | |
download | wireguard-openbsd-fd94711f2c2fd92458999b68835ea82cc4ba80bc.tar.xz wireguard-openbsd-fd94711f2c2fd92458999b68835ea82cc4ba80bc.zip |
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 'usr.bin/ssh/ssh.c')
0 files changed, 0 insertions, 0 deletions