background image

INDEX

INDEX-14 Vol. 3D

PC0 and PC1 (pin control) fields, CESR MSR (Pentium processor)

18-119

PCD pin (Pentium processor)

11-13

PCD (page-level cache disable) flag

CR3 control register

2-16

11-13

22-17

22-29

page-directory entries

9-7

11-13

11-33

page-table entries

9-7

11-13

11-33

22-30

PCE (performance monitoring counter enable) flag, CR4 control register

2-17

5-24

18-87

18-117

PCE (performance-monitoring counter enable) flag, CR4 control register

22-17

PDBR (see CR3 control register)

PE (protection enable) flag, CR0 control register

2-16

5-1

9-10

9-13

34-9

PEBS records

17-21

PEBS (precise event-based sampling) facilities

availability of

18-98

description of

18-85

18-98

DS save area

17-17

IA-32e mode

17-21

PEBS buffer

17-18

18-98

PEBS records

17-17

17-20

writing a PEBS interrupt service routine

18-98

writing interrupt service routine

17-24

PEBS_UNAVAILABLE flag

IA32_MISC_ENABLE MSR

17-17

35-287

Pentium 4 processor

1-1

compatibility with FP software

22-6

last branch, interrupt, and exception recording

17-32

list of performance-monitoring events

19-2

19-173

MSRs supported

35-43

35-57

35-68

35-83

35-85

35-277

35-278

35-302

time-stamp counter

17-40

Pentium II processor

1-2

Pentium III processor

1-2

Pentium M processor

last branch, interrupt, and exception recording

17-37

MSRs supported by

35-313

time-stamp counter

17-40

Pentium Pro processor

1-2

Pentium processor

1-1

22-6

compatibility with MCA

15-1

list of performance-monitoring events

19-213

MSR supported by

35-328

performance-monitoring counters

18-118

PerfCtr0 and PerfCtr1 MSRs

(P6 family processors)

18-116

18-117

PerfEvtSel0 and PerfEvtSel1 MSRs

(P6 family processors)

18-116

PerfEvtSel0 and PerfEvtSel1 MSRs (P6 family processors)

18-116

Performance events

architectural

18-1

Intel Core Solo and Intel Core Duo processors

18-1

non-architectural

18-1

non-retirement events (Pentium 4 processor)

19-173

P6 family processors

19-204

Pentium 4 and Intel Xeon processors

17-32

Pentium M processors

17-37

Pentium processor

19-213

Performance state

14-1

Performance-monitoring counters

counted events (P6 family processors)

19-204

counted events (Pentium 4 processor)

19-2

19-173

counted events (Pentium processors)

18-120

description of

18-1

18-2

events that can be counted (Pentium processors)

19-213

interrupt

10-1

introduction of in IA-32 processors

22-36

monitoring counter overflow (P6 family processors)

18-118

overflow, monitoring (P6 family processors)

18-118

overview of

2-7

P6 family processors

18-115

Pentium II processor

18-115

Pentium Pro processor

18-115

Pentium processor

18-118

reading

2-24

18-117

setting up (P6 family processors)

18-116

software drivers for

18-118

starting and stopping

18-117

PG (paging) flag

CR0 control register

2-14

5-1

PG (paging) flag, CR0 control register

9-10

9-13

22-31

34-9

PGE (page global enable) flag, CR4 control register

2-17

11-13

22-17

22-18

PhysBase field, IA32_MTRR_PHYSBASEn MTRR

11-24

11-26

Physical address extension

introduction to

3-6

Physical address space

4 GBytes

3-6

64 GBytes

3-6

addressing

2-6

defined

3-1

description of

3-6

guest and host spaces

32-2

IA-32e mode

3-6

mapped to a task

7-14

mapping with variable-range MTRRs

11-23

11-25

memory virtualization

32-2

See also: VMM, VMX

Physical destination mode, local APIC

10-22

PhysMask

IA32_MTRR_PHYSMASKn MTRR

11-24

11-26

PM0/BP0 and PM1/BP1 (performance-monitor) pins (Pentium processor)

18-119

18-120

PML4 tables

2-6

Pointers

code-segment pointer size

21-4

limit checking

5-25

validation

5-24

POP instruction

3-8

POPF instruction

6-7

17-9

Power consumption

software controlled clock

14-19

14-23

Precise event-based sampling (see PEBS)

PREFETCHh instruction

2-15

11-17

Previous task link field, TSS

7-4

7-12

7-13

Privilege levels

checking when accessing data segments

5-8

checking, for call gates

5-15

checking, when transferring program control between code segments

5-10

description of

5-6

protection rings

5-8

Privileged instructions

5-23

Processor families

06H

16-1

0FH

16-1

Processor management

initialization

9-1

local APIC

10-1

microcode update facilities

9-27

overview of

8-1

See also: multiple-processor management

Processor ordering, description of

8-5

PROCHOT# log

14-25

14-29

PROCHOT# or FORCEPR# event bit

14-25

14-29

Protected mode

IDT initialization

9-10

initialization for

9-9

mixing 16-bit and 32-bit code modules

21-1

mode switching

9-13

PE flag, CR0 register

5-1

switching to

5-1

9-13

system data structures required during initialization

9-9

Protection