9-32 Vol. 3A
PROCESSOR MANAGEMENT AND INITIALIZATION
Figure 9-6. Task Switching (Lines 282-296 of List File)
GDT RAM RAM_START
TSS RAM
IDT RAM
GDT Alias
IDT Alias
DS
EIP
EFLAGS
CS
SS
0
ES
ESP
SS = TSS.SS
ESP = TSS.ESP
PUSH TSS.EFLAG
PUSH TSS.CS
PUSH TSS.EIP
ES = TSS.ES
DS = TSS.DS
IRET
GDT