1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-19 10:53:58 +00:00
freebsd/sys/amd64
Peter Wemm df4fd27737 Checkpoint some of what I was starting to tinker with for having some
different context support for 32 vs 64 bit processes.  This simply omits
the save/restore of the segment selector registers for non 32 bit
processes.  This avoids the rdmsr/rwmsr juggling when restoring %gs
clobbers the kernel msr that holds the gsbase.

However, I suspect it might be better to conditionally do this at
user<->kernel transition where we wouldn't need to do the juggling in the
first place.  Or have per-thread extended context save/restore hooks.
2004-05-16 22:43:57 +00:00
..
acpica MFi386: numerous interrupt and acpi updates 2004-05-16 20:30:47 +00:00
amd64 Checkpoint some of what I was starting to tinker with for having some 2004-05-16 22:43:57 +00:00
compile Make space for compilations. 2002-07-06 02:49:07 +00:00
conf Converge some more with i386. 2004-05-16 21:27:29 +00:00
ia32 Remove advertising clause from University of California Regent's license, 2004-04-05 23:55:14 +00:00
include Checkpoint some of what I was starting to tinker with for having some 2004-05-16 22:43:57 +00:00
isa MFi386: numerous interrupt and acpi updates 2004-05-16 20:30:47 +00:00
pci MFi386: numerous interrupt and acpi updates 2004-05-16 20:30:47 +00:00
Makefile This commit adds basic support for the UFS2 filesystem. The UFS2 2002-06-21 06:18:05 +00:00