OpenGrok
Cross Reference: tss.h
xref
: /
src
/
sys
/
arch
/
i386
/
include
/
tss.h
Home
|
History
|
Annotate
|
Download
|
only in
include
History log of
/src/sys/arch/i386/include/tss.h
Revision
Date
Author
Comments
1.12
07-Jul-2018
kamil
Correct unportable signed integer left shift in i386/amd64 tss code
Change the type of IOMAP_INVALOFF to unsigned int.
sys/arch/amd64/amd64/machdep.c:518:42, left shift of 65535 by 16 places cannot be represented in type 'int'
Detected with Kernel Undefined Behavior Sanitizer.
1.11
04-Jan-2018
maxv
branches: 1.11.2; 1.11.4;
Declare IOMAP_VALIDOFF, not to use ci_tss pointers.
1.10
05-Jan-2008
yamt
move IOMAP_INVALOFF from cpu.h to tss.h
1.9
04-Jan-2008
yamt
i386:
- make tss per-cpu. this considerably speeds up context switch for,
at least, pentium4, where ltr instruction seems very slow.
i386, xen:
- kill cpu_maxproc.
kvm86:
- adapt to per-cpu tss.
- cleanup and simplify.
- move kvm86_mp_lock to more meaningful place.
- disable preemption during a call.
1.8
07-Aug-2003
agc
branches: 1.8.16; 1.8.78; 1.8.84; 1.8.92;
Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22364, verified by myself.
1.7
05-Oct-2002
fvdl
branches: 1.7.6;
Protect against multiple inclusion.
1.6
11-Oct-1995
mycroft
branches: 1.6.46;
Various changes from John Kohl and me:
Map kernel stacks only at unique addresses.
Use one TSS per process.
Add sysarch calls for modifying IOPL and the I/O permission bitmap.
Add a compacting GDT entry allocator, for TSS and LDT selectors.
Enable modifying %fs and %gs with PT_SETREGS.
Sanitize various bits of code.
1.5
01-May-1995
mycroft
Remove historical garbage.
1.4
27-Oct-1994
cgd
new RCS ID format.
1.3
22-May-1993
cgd
add rcsids to everything and clean up headers
1.2
07-Apr-1993
deraadt
/* ... /* ... */ problem in an include file
1.1
21-Mar-1993
cgd
branches: 1.1.1;
Initial revision
1.1.1.1
21-Mar-1993
cgd
initial import of 386bsd-0.1 sources
1.6.46.1
18-Oct-2002
nathanw
Catch up to -current.
1.7.6.3
21-Sep-2004
skrll
Fix the sync with head I botched.
1.7.6.2
18-Sep-2004
skrll
Sync with HEAD.
1.7.6.1
03-Aug-2004
skrll
Sync with HEAD
1.8.92.1
08-Jan-2008
bouyer
Sync with HEAD
1.8.84.1
18-Feb-2008
mjf
Sync with HEAD.
1.8.78.1
09-Jan-2008
matt
sync with HEAD
1.8.16.1
21-Jan-2008
yamt
sync with head
1.11.4.1
10-Jun-2019
christos
Sync with HEAD
1.11.2.1
28-Jul-2018
pgoyette
Sync with HEAD
Indexes created Sat Oct 18 17:09:52 GMT 2025