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

Table Of Contents
INDEX
Index-10 Vol. 3B
IA32_PLATFORM_ID, B-36, B-55, B-68, B-90, B-132,
B-146, B-155
IA32_STAR MSR, 4-32
IA32_STAR_CS MSR, 2-10
IA32_STATUS MSR, B-96
IA32_SYSCALL_FLAG_MASK MSR, 2-10
IA32_SYSENTER_CS MSR, 4-31, 4-32, 23-26, B-96
IA32_SYSENTER_EIP MSR, 4-31, 23-33, B-96
IA32_SYSENTER_ESP MSR, 4-31, 23-33, B-96
IA32_TERM_CONTROL MSR, B-43, B-61, B-71
IA32_THERM_INTERRUPT MSR, 13-14, 13-17,
13-20, B-102
FORCPR# interrupt enable bit, 13-20
high-temperature interrupt enable bit, 13-20
low-temperature interrupt enable bit, 13-20
overheat interrupt enable bit, 13-21
THERMTRIP# interrupt enable bit, 13-20
threshold #1 interrupt enable bit, 13-21
threshold #1 value, 13-21
threshold #2 interrupt enable, 13-21
threshold #2 value, 13-21
IA32_THERM_STATUS MSR, 13-17, 13-18, B-102
digital readout bits, 13-19
out-of-spec status bit, 13-19
out-of-spec status log, 13-19
PROCHOT# or FORCEPR# event bit, 13-18
PROCHOT# or FORCEPR# log, 13-19
resolution in degrees, 13-19
thermal status bit, 13-18
thermal status log, 13-18
thermal threshold #1 log, 13-19
thermal threshold #1 status, 13-19
thermal threshold #2 log, 13-19
thermal threshold #2 status, 13-19
validation bit, 13-20
IA32_TIME_STAMP_COUNTER MSR, B-89
IA32_VMX_BASIC MSR, 20-2, 26-3, 26-6, 26-7, 26-8,
26-16, B-52, B-66, B-80, B-123, B-143,
G-1, G-3
IA32_VMX_CR0_FIXED0 MSR, 19-5, 26-5, B-52,
B-66, B-81, B-123, B-144, G-8
IA32_VMX_CR0_FIXED1 MSR, 19-5, 26-5, B-52,
B-67, B-81, B-124, B-144, G-8
IA32_VMX_CR4_FIXED0 MSR, 19-5, 26-6, B-53,
B-67, B-81, B-124, B-144, G-9
IA32_VMX_CR4_FIXED1 MSR, 19-5, 26-6, B-53,
B-67, B-81, B-124, B-144, B-145, G-9
IA32_VMX_ENTRY_CTLS MSR, 26-6, 26-7, 26-8,
B-52, B-66, B-81, B-123, B-144, G-3, G-7
IA32_VMX_EXIT_CTLS MSR, 26-6, 26-7, 26-8, B-52,
B-66, B-81, B-123, B-144, G-3, G-6
IA32_VMX_MISC MSR, 20-6, 22-4, 22-14, 25-35,
B-52, B-66, B-81, B-123, B-144, G-7
IA32_VMX_PINBASED_CTLS MSR, 26-6, 26-7, 26-8,
B-52, B-66, B-81, B-123, B-143, G-3, G-4
IA32_VMX_PROCBASED_CTLS MSR, 20-10, 20-13,
26-6, 26-7, 26-8, B-52, B-53, B-66, B-67,
B-81, B-82, B-123, B-144, B-145, G-3,
G-4, G-5, G-6, G-10
IA32_VMX_VMCS_ENUM MSR, B-124, G-9
ICR
Interrupt Command Register, 9-18, 9-25, 9-53
ID (identification) flag
EFLAGS register, 2-15, 17-8
IDIV instruction, 5-28, 17-29
IDT
64-bit mode, 5-23
call interrupt & exception-handlers from, 5-15
change base & limit in real-address mode, 15-7
description of, 5-12
handling NMIs during initialization, 8-11
initializing protected-mode operation, 8-13
initializing real-address mode operation, 8-11
introduction to, 2-7
limit, 17-30
paging of, 2-8
structure in real-address mode, 15-7
task switching, 6-13
task-gate descriptor, 6-11
types of descriptors allowed, 5-14
use in real-address mode, 15-6
IDTR register
description of, 2-17, 5-13
IA-32e mode, 2-17
introduction to, 2-7
limit, 4-7
loading in real-address mode, 15-7
storing, 3-21
IE (invalid operation exception) flag
x87 FPU status word, 17-11
IEEE Standard 754 for Binary Floating-Point
Arithmetic, 17-11, 17-12, 17-13, 17-14,
17-17, 17-19
IF (interrupt enable) flag
EFLAGS register, 2-13, 2-14, 5-9, 5-14, 5-19,
15-6, 15-29, 25-14
IN instruction, 7-22, 17-41, 21-3
INC instruction, 7-5
Index field, segment selector, 3-9
INIT interrupt, 9-5
Initial-count register, local APIC, 9-36, 9-37
Initialization
built-in self-test (BIST), 8-1, 8-2
CS register state following, 8-6
EIP register state following, 8-6
example, 8-19
first instruction executed, 8-6
hardware reset, 8-1
IA-32e mode, 8-14
IDT, protected mode, 8-13
IDT, real-address mode, 8-11
Intel486 SX processor and Intel 487 SX math
coprocessor, 17-22