Intel ITANIUM ARCHITECTURE - SOFTWARE DEVELOPERS MANUAL VOLUME 1 REV 2.3 Manual page 423

Hide thumbs Also See for ITANIUM ARCHITECTURE - SOFTWARE DEVELOPERS MANUAL VOLUME 1 REV 2.3:
Table of Contents

Advertisement

Instruction TLB vector (0x0400)
Name
Cause
The instruction TLB entry needed by an instruction fetch (including IA-32) is absent,
and the hardware VHPT walker could not find the translation in the VHPT, or the
hardware VHPT walker is enabled but not implemented on this processor.
Interruptions on this vector:
Instruction TLB fault
Parameters
IIP, IPSR, IIPA, IFS – are defined; refer to
IHA – The virtual address of the hashed page table entry which corresponds to the
reference that raised this fault.
ITIR – The ITIR contains default translation information for the original instruction
address. The access key field within this register is set to the region id value from the
referenced region register. The ITIR.ps field is set to the RR.ps field from the referenced
region register. All other fields are set to 0.
IFA – The virtual address of the bundle or the 16 byte aligned IA-32 instruction address
zero extended to 64-bits.
IIB0, IIB1 – If implemented, the IIB registers are undefined. Please refer to
Section 3.3.5.10, "Interruption Instruction Bundle Registers (IIB0-1 – CR26, 27)" on
page 2:42
ISR – The ISR.ei bits are set to indicate which instruction caused the exception. The
defined ISR bits are specified below. The ISR.ni bit is 0 if PSR.ic was 1 when the
interruption was taken, and is 1 if PSR.ic was in-flight. The ISR.ei and ni bits are always
0 for IA-32 memory references.
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9
63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32
Notes
This fault can only occur when PSR.ic is 1 or in-flight, the VHPT hardware walker is
enabled for the referenced region, the PSR.it bit is 1, and the fetched instruction bundle
is to be executed. Refer to
enabling.
The hardware VHPT walker may have failed due to an unimplemented page size, tag
mismatch, illegal entry, or it may have terminated before reading the data. Software
must be able to handle the case where the VHPT walker fails.
Volume 2, Part 1: Interruption Vector Descriptions
for details on the IIB registers.
0
0
0
"VHPT Environment" on page 2:67
page 2:165
for a detailed description.
8
0
0
ei
0 ni 0 0 0 0 0 0 1
7
6
5
4
3
2
1
0
for details on VHPT
2:175

Advertisement

Table of Contents
loading

This manual is also suitable for:

Itanium architecture 2.3

Table of Contents