freebsd-dev/sys/compat
Peter Wemm c0a54ff621 Collect the nastiness for preserving the kernel MSR_GSBASE around the
load_gs() calls into a single place that is less likely to go wrong.

Eliminate the per-process context switching of MSR_GSBASE, because it
should be constant for a single cpu.  Instead, save/restore it during
the loading of the new %gs selector for the new process.

Approved by:	re (amd64/* blanket)
2003-05-15 00:23:40 +00:00
..
freebsd32 Regen 2003-05-14 04:11:25 +00:00
ia32 Collect the nastiness for preserving the kernel MSR_GSBASE around the 2003-05-15 00:23:40 +00:00
linprocfs - Merge struct procsig with struct sigacts. 2003-05-13 20:36:02 +00:00
linux Change the semantics of sysv shm emulation to take a additional 2003-05-05 09:22:58 +00:00
netbsd Don't include <sys/buf.h> needlessly. 2003-04-01 09:02:58 +00:00
pecoff Back out M_* changes, per decision of the TRB. 2003-02-19 05:47:46 +00:00
svr4 - Merge struct procsig with struct sigacts. 2003-05-13 20:36:02 +00:00