Volume 2, Part 1: Interruptions
2:113
5.7
IVA-based Interruption Vectors
contains the processor’s interruption vector table (IVT). The base of the IVT is
held in the IVA control register. The size of the IVT is 32KB. The first 20 vectors are
designed to provide more code space by allowing 64 bundles per vector (16 bytes per
bundle) for performance-critical interruption handlers. The second 48 vectors provide
16 bundles per vector. Several vectors have more than one interruption associated with
them. Information provided in the ISR allows the handler to distinguish which fault or
trap caused the event.
Some vectors require additional software decoding to determine the cause of the
interruption. Additional information for this decoding is provided in the ISR.code field.
See
Chapter 8, “Interruption Vector Descriptions”
for a complete specification of the
information supplied in the ISR for each of the vectors.
Note:
PAL-based interruptions (RESET, MCA, INIT, and PMI) do not reference the IVT.
Table 5-7.
Interruption Vector Table (IVT)
Offset
Vector Name
Interruption(s)
Page
0x0000
VHPT Translation vector
0x0400
Instruction TLB vector
0x0800
Data TLB vector
0x0c00
Alternate Instruction TLB vector
0x1000
Alternate Data TLB vector
0x1400
Data Nested TLB vector
0x1800
Instruction Key Miss vector
0x1c00
Data Key Miss vector
0x2000
Dirty-Bit vector
0x2400
Instruction Access-Bit vector
0x2800
Data Access-Bit vector
0x2c00
Break Instruction vector
0x3000
External Interrupt vector
0x3400
Virtual External Interrupt vector
0x3800
Reserved
0x3c00
Reserved
0x4000
Reserved
0x4400
Reserved
0x4800
Reserved
0x4c00
Reserved
0x5000
Page Not Present vector
0x5100
Key Permission vector
0x5200
Instruction Access Rights vector
0x5300
Data Access Rights vector
0x5400
General Exception vector
0x5500
Disabled FP-Register vector
0x5600
NaT Consumption vector
0x5700
Speculation vector
0x5800
Reserved for software use
a
Summary of Contents for ITANIUM ARCHITECTURE - SOFTWARE DEVELOPERS VOLUME 3 REV 2.3
Page 1: ......
Page 11: ...x Intel Itanium Architecture Software Developer s Manual Rev 2 3 ...
Page 13: ...1 2 Intel Itanium Architecture Software Developer s Manual Rev 2 3 ...
Page 33: ...1 22 Volume 1 Part 1 Introduction to the Intel Itanium Architecture ...
Page 57: ...1 46 Volume 1 Part 1 Execution Environment ...
Page 147: ...1 136 Intel Itanium Architecture Software Developer s Manual Rev 2 3 ...
Page 149: ...1 138 Volume 1 Part 2 About the Optimization Guide ...
Page 191: ...1 180 Volume 1 Part 2 Predication Control Flow and Instruction Stream ...
Page 230: ......
Page 248: ...236 Intel Itanium Architecture Software Developer s Manual Rev 2 3 ...
Page 250: ...2 2 Intel Itanium Architecture Software Developer s Manual Rev 2 3 ...
Page 264: ...2 16 Volume 2 Part 1 Intel Itanium System Environment ...
Page 380: ...2 132 Volume 2 Part 1 Interruptions ...
Page 398: ...2 150 Volume 2 Part 1 Register Stack Engine ...
Page 486: ...2 238 Volume 2 Part 1 IA 32 Interruption Vector Descriptions ...
Page 750: ...2 502 Intel Itanium Architecture Software Developer s Manual Rev 2 3 ...
Page 754: ...2 506 Volume 2 Part 2 About the System Programmer s Guide ...
Page 796: ...2 548 Volume 2 Part 2 Interruptions and Serialization ...
Page 808: ...2 560 Volume 2 Part 2 Context Management ...
Page 842: ...2 594 Volume 2 Part 2 Floating point System Software ...
Page 850: ...2 602 Volume 2 Part 2 IA 32 Application Support ...
Page 862: ...2 614 Volume 2 Part 2 External Interrupt Architecture ...
Page 870: ...2 622 Volume 2 Part 2 Performance Monitoring Support ...
Page 891: ......
Page 1099: ...3 200 Volume 3 Instruction Reference padd Interruptions Illegal Operation fault ...
Page 1295: ...3 396 Volume 3 Resource and Dependency Semantics ...
Page 1296: ......
Page 1302: ...402 Intel Itanium Architecture Software Developer s Manual Rev 2 3 ...
Page 1494: ...4 192 Volume 4 Base IA 32 Instruction Reference FWAIT Wait See entry for WAIT ...
Page 1647: ...Volume 4 Base IA 32 Instruction Reference 4 345 ROL ROR Rotate See entry for RCL RCR ROL ROR ...
Page 1884: ...4 582 Volume 4 IA 32 SSE Instruction Reference ...
Page 1885: ...Index Intel Itanium Architecture Software Developer s Manual Rev 2 3 Index ...
Page 1886: ...Index Intel Itanium Architecture Software Developer s Manual Rev 2 3 ...
Page 1898: ...INDEX Index 12 Index for Volumes 1 2 3 and 4 ...