Intel 64 and IA-32 Architectures Software Developers Manual Volume 3B, System Programming Guide Part 2

Table Of Contents
Vol. 3B Index -17
INDEX
Nominal CPI method, 18-125
Nonconforming code segments
accessing, 4-16
C (conforming) flag, 4-16
description of, 3-18
Non-halted clockticks, 18-125
setting up counters, 18-125
Non-Halted CPI method, 18-125
Nonmaskable interrupt (see NMI)
Non-precise event-based sampling
defined, 18-91
used for at-retirement counting, 18-114
writing an interrupt service routine for, 18-34
Non-retirement events, 18-90, A-134
Non-sleep clockticks, 18-125
setting up counters, 18-125
NOT instruction, 7-5
Notation
bit and byte order, 1-6
conventions, 1-6
exceptions, 1-10
hexadecimal and binary numbers, 1-8
Instructions
operands, 1-7
reserved bits, 1-6
segmented addressing, 1-8
NT (nested task) flag
EFLAGS register, 2-13, 6-13, 6-16
Null segment selector, checking for, 4-9
Numeric overflow exception (#O), 17-13
Numeric underflow exception (#U), 17-14
NV (invert) flag, PerfEvtSel0 MSR
(P6 family processors), 18-49, 18-145
NW (not write-through) flag
CR0 control register, 2-20, 8-8, 10-17, 10-18,
10-24, 10-44, 10-45, 17-25, 17-26, 17-34
NXE bit, 4-43
O
Obsolete instructions, 17-7, 17-20
OF flag, EFLAGS register, 5-32
On die digital thermal sensor, 13-18
relevant MSRs, 13-17
sensor enumeration, 13-17
On-Demand
clock modulation enable bits, 13-16
On-demand
clock modulation duty cycle bits, 13-16
On-die sensors, 13-10
Opcodes
undefined, 17-7
Operands
instruction, 1-7
operand-size prefix, 16-2
Operating modes
64-bit mode, 2-10
compatibility mode, 2-10
IA-32e mode, 2-10, 2-11
introduction to, 2-10
protected mode, 2-10
SMM (system management mode), 2-10
transitions between, 2-11, 12-17
virtual-8086 mode, 2-11
VMX operation
emulation of, 26-2
enabling and entering, 19-4
guest environments, 26-1
OR instruction, 7-5
OS (operating system mode) flag
PerfEvtSel0 and PerfEvtSel1 MSRs (P6 only),
18-48, 18-145
OSFXSR (FXSAVE/FXRSTOR support) flag
CR4 control register, 2-24, 8-10, 12-3
OSXMMEXCPT (SIMD floating-point exception
support) flag, CR4 control register, 2-25,
5-64, 8-10, 12-3
OUT instruction, 7-22, 21-3
Out-of-spec status bit, 13-19
Out-of-spec status log, 13-19
OUTS/OUTSB/OUTSW/OUTSD instruction, 18-12,
21-3
Overflow exception (#OF), 5-32
Overheat interrupt enable bit, 13-21
P
P (present) flag
page-directory entry, 5-54
page-table entries, 3-30
page-table entry, 5-54
segment descriptor, 3-14
P5_MC_ADDR MSR, 14-15, 14-31, B-36, B-55, B-68,
B-132, B-146, B-155, B-167
P5_MC_TYPE MSR, 14-15, 14-31, B-36, B-55, B-68,
B-132, B-146, B-155, B-167
P6 family processors
compatibility with FP software, 17-9
description of, 1-1
last branch, interrupt, and exception recording,
18-39
list of performance-monitoring events, A-186
MSR supported by, B-155
PAE paging
enhanced legacy paging, 3-35
feature flag, CR4 register, 2-24
flag, CPUID instruction, 3-34
flag, CR4 control register, 3-7, 3-23, 3-34, 3-40,
17-24, 17-25
IA-32e mode, 3-42
PML4 tables, 3-42
See also: paging
Page attribute table (PAT)
compatibility with earlier IA-32 processors, 10-50
detecting support for, 10-46
IA32_CR_PAT MSR, 10-47