background image

INDEX

INDEX-6 Vol. 3D

FPREM1 instruction

22-7

22-12

FPTAN instruction

22-7

22-12

Front_end events

19-196

FRSTOR instruction

12-4

22-11

FSAVE instruction

12-3

12-4

FSAVE/FNSAVE instructions

22-11

22-14

FSCALE instruction

22-12

FSIN instruction

22-12

FSINCOS instruction

22-12

FSQRT instruction

22-11

22-12

FSTENV instruction

12-3

FSTENV/FNSTENV instructions

22-14

FTAN instruction

22-7

FUCOM instruction

22-12

FUCOMI instruction

22-4

FUCOMIP instruction

22-4

FUCOMP instruction

22-12

FUCOMPP instruction

22-12

FWAIT instruction

6-27

FXAM instruction

22-13

22-14

FXRSTOR instruction

2-17

2-18

9-8

12-3

12-4

13-2

13-6

FXSAVE instruction

2-17

2-18

9-8

12-3

12-4

13-2

13-6

FXSR feature flag, CPUID instruction

9-8

FXTRACT instruction

22-9

22-13

G

G (global) flag

page-directory entries

11-13

page-table entries

11-13

G (granularity) flag

segment descriptor

3-10

3-11

5-2

5-4

G0-G3 (global breakpoint enable) flags

DR7 register

17-4

Gate descriptors

call gates

5-13

description of

5-13

IA-32e mode

5-14

Gates

2-4

IA-32e mode

2-4

GD (general detect enable) flag

DR7 register

17-4

17-9

GDT

description of

2-3

3-15

IA-32e mode

2-4

index field of segment selector

3-7

initializing

9-10

paging of

2-6

pointers to exception/interrupt handlers

6-11

segment descriptors in

3-9

selecting with TI flag of segment selector

3-7

task switching

7-9

task-gate descriptor

7-8

TSS descriptors

7-5

use in address translation

3-6

GDTR register

description of

2-3

2-6

2-12

3-15

IA-32e mode

2-4

2-12

limit

5-5

loading during initialization

9-10

storing

3-15

GE (global exact breakpoint enable) flag

DR7 register

17-4

17-9

General-detect exception condition

17-9

General-protection exception (#GP)

3-12

5-6

5-7

5-11

5-12

6-9

6-13

6-37

7-5

17-3

22-11

22-20

22-33

22-34

General-purpose registers, saved in TSS

7-4

Global control MSRs

15-2

Global descriptor table register (see GDTR)

Global descriptor table (see GDT)

H

HALT state

relationship to SMI interrupt

34-3

34-13

Hardware reset

description of

9-1

processor state after reset

9-2

state of MTRRs following

11-20

value of SMBASE following

34-4

Hexadecimal numbers

1-7

high-temperature interrupt enable bit

14-27

14-30

HITM# line

11-6

HLT instruction

2-24

5-24

6-29

25-2

34-13

34-14

Hyper-Threading Technology

architectural state of a logical processor

8-32

architecture description

8-26

caches

8-30

counting clockticks

18-104

debug registers

8-29

description of

8-24

22-3

22-4

detecting

8-35

8-39

8-40

executing multiple threads

8-26

execution-based timing loops

8-52

external signal compatibility

8-31

halting logical processors

8-50

handling interrupts

8-26

HLT instruction

8-46

IA32_MISC_ENABLE MSR

8-29

8-32

initializing IA-32 processors with

8-25

introduction of into the IA-32 architecture

22-3

22-4

local a

8-27

local APIC

functionality in logical processor

8-28

logical processors, identifying

8-35

machine check architecture

8-28

managing idle and blocked conditions

8-46

mapping resources

8-33

memory ordering

8-29

microcode update resources

8-29

8-32

9-35

MP systems

8-26

MTRRs

8-28

8-32

multi-threading feature flag

8-24

multi-threading support

8-24

PAT

8-28

PAUSE instruction

8-46

8-47

performance monitoring

18-99

18-106

performance monitoring counters

8-29

8-32

placement of locks and semaphores

8-52

required operating system support

8-48

scheduling multiple threads

8-51

self modifying code

8-30

serializing instructions

8-29

spin-wait loops

PAUSE instructions in

8-49

8-51

thermal monitor

8-31

TLBs

8-30

I

IA-32 Intel architecture

compatibility

22-1

processors

22-1

IA32e mode

registers and mode changes

9-12

IA-32e mode

call gates

5-14

code segment descriptor

5-3

D flag

5-4

data structures and initialization

9-11

debug registers

2-7

debug store area

descriptors

2-4

DPL field

5-4