Intel IA-32 User Manual

Page 247

Advertising
background image

Vol. 3A 6-5

TASK MANAGEMENT

The processor updates dynamic fields when a task is suspended during a task switch. The
following are dynamic fields:

General-purpose register fields — State of the EAX, ECX, EDX, EBX, ESP, EBP, ESI,
and EDI registers prior to the task switch.

Segment selector fields — Segment selectors stored in the ES, CS, SS, DS, FS, and GS
registers prior to the task switch.

Figure 6-2. 32-Bit Task-State Segment (TSS)

0

31

100

96

92

88

84

80

76

I/O Map Base Address

15

LDT Segment Selector

GS

FS

DS

SS

CS

72

68

64

60

56

52

48

44

40

36

32

28

24

20

SS2

16

12

8

4

0

SS1

SS0

ESP0

Previous Task Link

ESP1

ESP2

CR3 (PDBR)

T

ES

EDI

ESI

EBP

ESP

EBX

EDX

ECX

EAX

EFLAGS

EIP

Reserved bits. Set to 0.

Reserved

Reserved

Reserved

Reserved

Reserved

Reserved

Reserved

Reserved

Reserved

Reserved

Reserved

Reserved

Advertising