Figure 4-16. TLB/VHPT Search
No
Alternate Instruction
TLB Miss fault
VHPT Instruction fault
Instruction TLB Miss fault
Tag Mismatch or
Faults:
Page Not Present
NaT Page Consumption
Key Miss
Key Permission
Access Rights
Access Bit
Debug
Instruction TLB VHPT Search
Table 4-10.
VHPT Instruction/Data
Alternate Instruction/Data
TLB Miss
2:70
Virtual Address
Found
Search TLB
Not Found
Inst VHPT Walker Enabled
Yes
VHPT Walker
TLB Miss
Search VHPT
Found
Failed Search:
Walker Abort
TC Insert
Fault Checks
No Fault
Access Memory
TLB and VHPT Search Faults
Fault
Unimplemented Data Address fault
Data Nested TLB
fault
PSR.ic
1/In-flight
Alternate Data
TLB Miss fault
Data Nested TLB
fault
PSR.ic
1/In-flight
VHPT Data fault
Data Nested TLB
fault
PSR.ic
1/In-flight
Data TLB Miss
fault
Faults:
Page Not Present
NaT Page Consumption
Key Miss
Key Permission
Access Rights
Dirty Bit
Access Bit
Debug
Unaligned Data Reference
Unsupported Data Reference
Data TLB VHPT Search
Description
Raised if there is an additional TLB miss when the VHPT walker
attempts to access the VHPT. Typically used to construct leaf table
mappings for linear page table configurations.
Raised when the VHPT walker is not enabled and an instruction or
data reference causes a TLB miss. For example, the VHPT walker
can be disabled within a given virtual region so region-specific
translation algorithms can be utilized.
Volume 2, Part 1: Addressing and Protection
Virtual Address
No
Implemented VA?
Yes
Search TLB
Not Found
0
No
Data
VHPT Walker Enabled
Yes
0
VHPT Walker
TLB Miss
Search VHPT
0
Found
Failed Search:
Tag Mismatch or
Walker Abort
TC Insert
Fault Checks
No Fault
Access Memory
Found
Need help?
Do you have a question about the ITANIUM ARCHITECTURE - SOFTWARE DEVELOPERS MANUAL VOLUME 1 REV 2.3 and is the answer not in the manual?
Questions and answers