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

Table Of Contents
Vol. 3B Index -11
INDEX
location of software-initialization code, 8-6
machine-check initialization, 14-22
model and stepping information, 8-5
multiple-processor (MP) bootup sequence for P6
family processors, C-1
multitasking environment, 8-14
overview, 8-1
paging, 8-13
processor state after reset, 8-2
protected mode, 8-11
real-address mode, 8-10
RESET# pin, 8-1
setting up exception- and interrupt-handling
facilities, 8-13
x87 FPU, 8-6
INIT# pin, 5-4, 8-2
INIT# signal, 2-31, 19-5
INLVPG instruction, 21-3
INS instruction, 18-12
Instruction operands, 1-7
Instruction-breakpoint exception condition, 18-10
Instructions
new instructions, 17-5
obsolete instructions, 17-7
privileged, 4-33
serializing, 7-25, 7-43, 17-21
supported in real-address mode, 15-4
system, 2-10, 2-27
INS/INSB/INSW/INSD instruction, 21-3
INT 3 instruction, 2-7, 5-31
INT instruction, 2-7, 4-14
INT n instruction, 3-11, 5-1, 5-5, 5-6, 18-13
INT (APIC interrupt enable) flag, PerfEvtSel0 and
PerfEvtSel1 MSRs (P6 family processors),
18-49, 18-145
INT15 and microcode updates, 8-55
INT3 instruction, 3-11, 5-6
Intel 287 math coprocessor, 17-9
Intel 387 math coprocessor system, 17-9
Intel 487 SX math coprocessor, 17-9, 17-22
Intel 64 architecture
definition of, 1-3
relation to IA-32, 1-3
Intel 8086 processor, 17-9
Intel Core Solo and Duo processors
model-specific registers, B-132
Intel Core Solo and Intel Core Duo processors
Enhanced Intel SpeedStep technology, 13-1
event mask (Umask), 18-58, 18-60
last branch, interrupt, exception recording, 18-35
notes on P-state transitions, 13-2
performance monitoring, 18-58, 18-60
performance monitoring events, A-2, A-57,
A-102
sub-fields layouts, 18-58, 18-60
time stamp counters, 18-42
Intel developer link, 1-12
Intel NetBurst microarchitecture, 1-2
Intel software network link, 1-12
Intel SpeedStep Technology
See: Enhanced Intel SpeedStep Technology
Intel VTune Performance Analyzer
related information, 1-11
Intel Xeon processor, 1-1
last branch, interrupt, and exception recording,
18-22
time-stamp counter, 18-42
Intel Xeon processor MP
with 8MB L3 cache, 18-129, 18-134
Intel286 processor, 17-9
Intel386 DX processor, 17-9
Intel386 SL processor, 2-10
Intel486 DX processor, 17-9
Intel486 SX processor, 17-9, 17-22
Interprivilege level calls
call mechanism, 4-22
stack switching, 4-25
Interprocessor interrupt (IPIs), 9-2
Interprocessor interrupt (IPI)
in MP systems, 9-1
interrupt, 5-17
Interrupt Command Register, 9-18
Interrupt command register (ICR), local APIC, 9-38
Interrupt gates
16-bit, interlevel return from, 17-38
clearing IF flag, 5-10, 5-19
difference between interrupt and trap gates,
5-19
for 16-bit and 32-bit code modules, 16-2
handling a virtual-8086 mode interrupt or
exception through, 15-18
in IDT, 5-14
introduction to, 2-5, 2-7
layout of, 5-14
Interrupt handler
calling, 5-15
defined, 5-1
flag usage by handler procedure, 5-19
procedures, 5-16
protection of handler procedures, 5-18
task, 5-20, 6-3
Interrupts
APIC priority levels, 9-57
automatic bus locking, 17-42
control transfers between 16- and 32-bit code
modules, 16-8
description of, 2-7, 5-1
destination, 9-54
distribution mechanism, local APIC, 9-51
enabling and disabling, 5-9
handling, 5-15
handling in real-address mode
, 15-6
handling in SMM, 25-14
handling in virtual-8086 mode, 15-16
handling multiple NMIs, 5-9