Volume 2, Part 1: Register Stack Engine
2:145
frame of the target instruction. When RSE.CFLE is set, instruction execution is stalled
until the RSE has completely restored the current frame or an interruption occurs. This
is the only time that the RSE issues any memory traffic for the current frame.
Interruption delivery clears RSE.CFLE which allows an interruption handler to execute in
the presence of an incomplete frame (e.g., to handle the fault raised by the mandatory
RSE load). The RSE.CFLE bit is RSE internal state and is not architecturally visible.
summarizes RSE raised interruptions.
Table 6-6.
RSE Interruption Summary
Instruction
Interruption
Description
alloc
Illegal Operation fault
Malformed
alloc
immediate.
alloc
Reserved Register/Field fault
alloc
instruction which attempted to change the size
of the rotating region when one or more of the RRB
values in CFM were non-zero.
alloc,
flushrs,
loadrs
Unimplemented Data Address fault
AR[BSPSTORE] contains an unimplemented address.
Data Nested TLB fault
Alternate Data TLB fault
VHPT Data fault
Data TLB fault
Data Page Not Present fault
Data NaT Page Consumption fault
AR[BSPSTORE] pointed to a NaTVal data page.
Data Key Miss fault
Data Key Permission fault
Data Access Rights fault
Data Dirty Bit fault
Data Access Bit fault
Data Debug fault
br.call,
brl.call
No RSE related interruptions
br.ret
No RSE load related faults
RSE load related faults are delivered on target
instruction.
rfi
No RSE related interruptions
RSE load related faults are delivered on target
instruction.
Target of
br.ret
or
rfi
IR Unimplemented Data Address
fault
Mandatory RSE load targeted an unimplemented
address.
IR Data Nested TLB fault
br.ret
with PSR.ic = 0 or
rfi
executed when IPSR.ic
= 0.
IR Alternate Data TLB fault
IR VHPT Data TLB fault
IR Data TLB fault
IR Data Page Not Present fault
IR Data NaT Page Consumption fault RSE.BspLoad pointed at a NaTPage.
IR Data Key Miss fault
IR Data Key Permission fault
IR Data Access Rights fault
IR Data Access Bit fault
IR Data Debug fault
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 ...