background image

Vol. 3D INDEX-9

INDEX

16-bit, interlevel return from

22-32

clearing IF flag

6-7

6-14

difference between interrupt and trap gates

6-14

for 16-bit and 32-bit code modules

21-1

handling a virtual-8086 mode interrupt or exception through

20-12

in IDT

6-10

introduction to

2-4

2-5

layout of

6-10

Interrupt handler

calling

6-11

defined

6-1

flag usage by handler procedure

6-14

procedures

6-11

protection of handler procedures

6-13

task

6-14

7-2

Interrupts

automatic bus locking

22-34

control transfers between 16- and 32-bit code modules

21-6

description of

2-5

6-1

destination

10-26

distribution mechanism, local APIC

10-24

enabling and disabling

6-6

handling

6-11

handling in real-address mode

20-4

handling in SMM

34-10

handling in virtual-8086 mode

20-11

handling multiple NMIs

6-6

handling through a task gate in virtual-8086 mode

20-14

handling through a trap or interrupt gate in virtual-8086 mode

20-12

IA-32e mode

2-5

2-12

IDT

6-9

IDTR

2-12

initializing for protected-mode operation

9-10

interrupt descriptor table register (see IDTR)

interrupt descriptor table (see IDT)

list of

6-2

20-6

local APIC

10-1

maskable hardware interrupts

2-10

masking maskable hardware interrupts

6-6

masking when switching stack segments

6-7

message signalled interrupts

10-33

on-die sensors for

14-19

overview of

6-1

priorities among simultaneous exceptions and interrupts

6-8

priority

10-28

propagation delay

22-26

real-address mode

20-6

restarting a task or program

6-5

software

6-51

sources of

10-1

summary of

6-2

thermal monitoring

14-19

user defined

6-1

6-51

valid APIC interrupts

10-14

vectors

6-1

virtual-8086 mode

20-6

INTO instruction

2-5

3-9

6-4

6-24

17-9

INTR# pin

6-2

6-6

Invalid opcode exception (#UD)

2-16

6-26

6-48

12-1

17-3

22-5

22-10

22-19

22-20

34-3

Invalid TSS exception (#TS)

6-31

7-6

Invalid-operation exception, x87 FPU

22-11

22-13

INVD instruction

2-23

5-24

11-17

22-4

INVLPG instruction

2-23

5-24

22-4

25-2

32-3

32-4

IOPL (I/O privilege level) field, EFLAGS register

description of

2-10

on return from exception, interrupt handler

6-13

sensitive instructions in virtual-8086 mode

20-10

virtual interrupt

2-11

IPI (see interprocessor interrupt)

IRET instruction

3-9

6-7

6-13

6-14

6-18

7-10

8-17

20-5

20-19

25-7

IRETD instruction

2-10

8-17

IRR

Interrupt Request Register

10-38

10-41

10-46

IRR (interrupt request register), local APIC

10-29

ISR

In Service Register

10-38

10-41

10-46

I/O

breakpoint exception conditions

17-9

in virtual-8086 mode

20-10

instruction restart flag

SMM revision identifier field

34-15

instruction restart flag, SMM revision identifier field

34-15

IO_SMI bit

34-12

I/O permission bit map, TSS

7-5

map base address field, TSS

7-5

restarting following SMI interrupt

34-15

saving I/O state

34-12

SMM state save map

34-12

I/O APIC

10-26

bus arbitration

10-25

description of

10-1

external interrupts

6-3

information about

10-1

interrupt sources

10-2

local APIC and I/O APIC

10-2

10-3

overview of

10-1

valid interrupts

10-14

See also: local APIC

J

JMP instruction

2-5

3-9

5-10

5-15

7-2

7-9

7-10

K

KEN# pin

11-13

22-35

L

L0-L3 (local breakpoint enable) flags

DR7 register

17-4

L1 (level 1) cache

caching methods

11-6

CPUID feature flag

11-18

description of

11-4

effect of using write-through memory

11-8

introduction of

22-29

invalidating and flushing

11-17

MESI cache protocol

11-9

shared and adaptive mode

11-18

L2 (level 2) cache

caching methods

11-6

description of

11-4

disabling

11-17

effect of using write-through memory

11-8

introduction of

22-29

invalidating and flushing

11-17

MESI cache protocol

11-9

L3 (level 3) cache

caching methods

11-6

description of

11-4

disabling and enabling

11-13

11-17

effect of using write-through memory

11-8

introduction of

22-30

invalidating and flushing

11-17

MESI cache protocol

11-9

LAR instruction

2-23

5-24

Larger page sizes

introduction of

22-30

support for

22-18

Last branch

interrupt & exception recording