background image

INDEX

INDEX-12 Vol. 3D

description of

9-7

introduction of in IA-32 processors

22-35

introduction to

2-6

list of

35-1

machine-check architecture

15-2

P6 family processors

35-319

Pentium 4 processor

35-43

35-57

35-172

35-188

35-204

35-278

35-302

Pentium processors

35-328

35-403

reading and writing

2-19

2-20

2-25

reading & writing in 64-bit mode

2-25

virtualization support

31-14

VMX support

31-14

MSR_ TC_PRECISE_EVENT MSR

19-196

MSR_DEBUBCTLB MSR

17-12

17-27

17-36

17-37

MSR_DEBUGCTLA MSR

17-11

17-17

17-23

17-24

17-32

17-33

18-4

18-17

18-20

18-24

18-30

18-55

18-66

35-289

MSR_DEBUGCTLB MSR

17-11

17-35

17-37

35-51

35-63

35-71

35-114

35-150

35-190

35-271

35-309

35-318

MSR_EBC_FREQUENCY_ID MSR

35-280

35-281

MSR_EBC_HARD_POWERON MSR

35-278

MSR_EBC_SOFT_POWERON MSR

35-279

35-349

MSR_IFSB_CNTR7 MSR

18-109

MSR_IFSB_CTRL6 MSR

18-109

MSR_IFSB_DRDY0 MSR

18-108

MSR_IFSB_DRDY1 MSR

18-108

MSR_IFSB_IBUSQ0 MSR

18-107

MSR_IFSB_IBUSQ1 MSR

18-107

MSR_IFSB_ISNPQ0 MSR

18-108

MSR_IFSB_ISNPQ1 MSR

18-108

MSR_LASTBRANCH _TOS

35-289

MSR_LASTBRANCH_0_TO_IP

35-301

MSR_LASTBRANCH_n MSR

17-17

17-34

35-290

35-352

MSR_LASTBRANCH_n_FROM_IP MSR

17-16

17-17

17-34

17-35

35-299

MSR_LASTBRANCH_n_TO_IP MSR

17-16

17-17

17-34

17-35

MSR_LASTBRANCH_n_TO_LIP MSR

35-301

MSR_LASTBRANCH_TOS MSR

17-34

MSR_LER_FROM_LIP MSR

17-35

17-36

35-289

MSR_LER_TO_LIP MSR

17-35

17-36

35-289

MSR_PEBS_ MATRIX_VERT MSR

19-196

MSR_PEBS_MATRIX_VERT MSR

35-296

35-382

MSR_PLATFORM_BRV

35-288

35-385

MTRR feature flag, CPUID instruction

11-21

MTRRcap MSR

11-21

MTRRfix MSR

11-23

MTRRs

8-15

base & mask calculations

11-26

11-27

cache control

11-13

description of

9-8

11-20

dual-core processors

8-32

enabling caching

9-7

feature identification

11-21

fixed-range registers

11-23

IA32_MTRRCAP MSR

11-21

IA32_MTRR_DEF_TYPE MSR

11-22

initialization of

11-29

introduction of in IA-32 processors

22-35

introduction to

2-6

large page size considerations

11-33

logical processors

8-32

mapping physical memory with

11-21

memory types and their properties

11-21

MemTypeGet() function

11-29

MemTypeSet() function

11-31

multiple-processor considerations

11-32

precedence of cache controls

11-13

precedences

11-28

programming interface

11-29

remapping memory types

11-29

state of following a hardware reset

11-20

variable-range registers

11-23

11-25

Multi-core technology

See multi-threading support

Multiple-processor management

bus locking

8-3

guaranteed atomic operations

8-2

initialization

MP protocol

8-18

procedure

8-53

local APIC

10-1

memory ordering

8-5

MP protocol

8-18

overview of

8-1

SMM considerations

34-16

VMM design

31-10

asymmetric

31-10

CPUID emulation

31-12

external data structures

31-11

index-data registers

31-11

initialization

31-11

moving between processors

31-11

symmetric

31-10

Multiple-processor system

local APIC and I/O APICs, Pentium 4

10-3

local APIC and I/O APIC, P6 family

10-3

Multisegment model

3-4

Multitasking

initialization for

9-10

9-11

initializing IA-32e mode

9-11

linking tasks

7-12

mechanism, description of

7-2

overview

7-1

setting up TSS

9-10

setting up TSS descriptor

9-10

Multi-threading support

executing multiple threads

8-26

handling interrupts

8-26

logical processors per package

8-24

mapping resources

8-33

microcode updates

8-32

performance monitoring counters

8-32

programming considerations

8-33

See also: Hyper-Threading Technology and dual-core technology

MWAIT instruction

25-3

power management extensions

14-18

MXCSR register

6-48

9-8

13-6

N

NaN, compatibility, IA-32 processors

22-8

NE (numeric error) flag

CR0 control register

2-15

6-43

9-6

9-7

22-7

22-17

NEG instruction

8-3

NetBurst microarchitecture (see Intel NetBurst microarchitecture)

NMI interrupt

2-24

10-3

description of

6-2

handling during initialization

9-9

handling in SMM

34-11

handling multiple NMIs

6-6

masking

22-26

receiving when processor is shutdown

6-29

reference information

6-22

vector

6-2

NMI# pin

6-2

6-22

Nominal CPI method

18-104

Nonconforming code segments

accessing

5-11

C (conforming) flag

5-11

description of

3-13

Non-halted clockticks

18-103

setting up counters

18-104

Non-Halted CPI method

18-104

Nonmaskable interrupt (see NMI)