background image

Vol. 3D INDEX-13

INDEX

Non-precise event-based sampling

defined

18-85

used for at-retirement counting

18-96

writing an interrupt service routine for

17-24

Non-retirement events

18-84

19-173

Non-sleep clockticks

18-103

setting up counters

18-104

NOT instruction

8-3

Notation

bit and byte order

1-6

conventions

1-6

exceptions

1-9

hexadecimal and binary numbers

1-7

Instructions

operands

1-7

reserved bits

1-6

segmented addressing

1-7

NT (nested task) flag

EFLAGS register

2-10

7-10

7-12

Null segment selector, checking for

5-6

Numeric overflow exception (#O)

22-9

Numeric underflow exception (#U)

22-10

NV (invert) flag, PerfEvtSel0 MSR

(P6 family processors)

18-4

18-117

NW (not write-through) flag

CR0 control register

2-14

9-7

11-12

11-13

11-16

11-32

22-17

22-18

22-29

NXE bit

5-30

O

Obsolete instructions

22-5

22-14

OF flag, EFLAGS register

6-24

On die digital thermal sensor

14-25

relevant MSRs

14-25

sensor enumeration

14-25

On-Demand

clock modulation enable bits

14-23

On-demand

clock modulation duty cycle bits

14-23

On-die sensors

14-19

Opcodes

undefined

22-5

Operands

instruction

1-7

operand-size prefix

21-1

Operating modes

64-bit mode

2-7

compatibility mode

2-7

IA-32e mode

2-7

2-8

introduction to

2-7

protected mode

2-7

SMM (system management mode)

2-7

transitions between

2-8

virtual-8086 mode

2-7

VMX operation

enabling and entering

23-3

guest environments

31-1

OR instruction

8-3

OS (operating system mode) flag

PerfEvtSel0 and PerfEvtSel1 MSRs (P6 only)

18-4

18-116

OSFXSR (FXSAVE/FXRSTOR support) flag

CR4 control register

2-17

9-8

13-2

OSXMMEXCPT (SIMD floating-point exception support) flag, CR4 control 

register

2-18

6-48

9-8

13-3

OUT instruction

8-15

25-2

Out-of-spec status bit

14-25

14-29

Out-of-spec status log

14-26

14-29

OUTS/OUTSB/OUTSW/OUTSD instruction

17-9

25-2

Overflow exception (#OF)

6-24

Overheat interrupt enable bit

14-27

14-30

P

P (present) flag

page-directory entry

6-40

page-table entry

6-40

segment descriptor

3-11

P5_MC_ADDR MSR

15-12

15-28

35-43

35-57

35-68

35-107

35-143

35-265

35-304

35-313

35-320

35-328

P5_MC_TYPE MSR

15-12

15-28

35-43

35-57

35-68

35-107

35-143

35-265

35-304

35-313

35-320

35-328

P6 family processors

compatibility with FP software

22-6

description of

1-1

last branch, interrupt, and exception recording

17-38

list of performance-monitoring events

19-204

MSR supported by

35-319

PAE paging

feature flag, CR4 register

2-17

flag, CR4 control register

3-6

22-17

22-18

Page attribute table (PAT)

compatibility with earlier IA-32 processors

11-36

detecting support for

11-34

IA32_PAT MSR

11-34

introduction to

11-33

memory types that can be encoded with

11-34

MSR

11-13

precedence of cache controls

11-14

programming

11-35

selecting a memory type with

11-35

Page directories

2-6

Page directory

base address (PDBR)

7-5

introduction to

2-6

overview

3-2

setting up during initialization

9-10

Page directory pointers

2-6

Page frame (see Page)

Page tables

2-6

introduction to

2-6

overview

3-2

setting up during initialization

9-10

Page-directory entries

8-3

11-5

Page-fault exception (#PF)

4-47

6-40

22-20

Pages

disabling protection of

5-1

enabling protection of

5-1

introduction to

2-6

overview

3-2

PG flag, CR0 control register

5-1

split

22-14

Page-table entries

8-3

11-5

11-19

Paging

combining segment and page-level protection

5-29

combining with segmentation

3-5

defined

3-1

IA-32e mode

2-6

initializing

9-10

introduction to

2-6

large page size MTRR considerations

11-33

mapping segments to pages

4-47

page boundaries regarding TSS

7-5

page-fault exception

6-40

6-50

page-level protection

5-2

5-3

5-27

page-level protection flags

5-28

virtual-8086 tasks

20-7

Parameter

passing, between 16- and 32-bit call gates

21-6

translation, between 16- and 32-bit code segments

21-6

PAUSE instruction

2-15

25-3

PBi (performance monitoring/breakpoint pins) flags, DEBUGCTLMSR MSR

17-37

17-39

PC (pin control) flag, PerfEvtSel0 and PerfEvtSel1 MSRs (P6 family 

processors)

18-4

18-117