![](http://datasheet.mmic.net.cn/290000/XPC801ZP25_datasheet_16187868/XPC801ZP25_137.png)
PowerPC Architecture Compliance
7-14
MPC801 USER’S MANUAL
MOTOROLA
7
SRR1—Save/Restore Register 1
1
Set to 1 if the translation of an attempted access is not found in the translation
tables. Otherwise, set to 0.
2
Set to 0.
3
Set to 1 if the fetch access was to a guarded storage when MSR
IR
= 1 or when
bit 4 is set. Otherwise, set to 0.
4
Set to 1 if the storage access is not permitted by the protection mechanism;
otherwise set to 0. In the first revision when this bit is set, Bits 3 and 10 are
also set, but in future revisions this bit may be set alone.
10
Set to 1 when Bit 4 is set. Otherwise, set to 0.
11–15
Set to 0.
Other
Loaded from bits 16–31 of the MSR. In the current implementation, Bit 30 of
the SRR1 is never cleared, except by loading a zero value from MSR
RI
.
MSR—Machine State Register
IP
No change.
ME
No change.
LE
Bits are copied from the ILE.
Other
Set to 0.
Some instruction TLB registers are set to a value described in
Section 11 Memory
Management Unit
. Execution resumes at offset x’01300’ from the base address indicated
by MSR
IP
.
7.3.7.3.13 Implementation Specific Data TLB Miss Interrupt.
This type of interrupt
occurs when MSR
DR
=1 and there is an attempt to access a page whose effective page
number cannot be translated by TLB. The following registers are set:
SRR0—Save/Restore Register 0
Set to the effective address of the instruction that caused the interrupt.
SRR1—Save/Restore Register 1
1–4
Set to 0.
10–15
Set to 0.
Other
Loaded from bits 16–31 of the MSR. In the current implementation, Bit 30 of
the SRR1 is never cleared, except by loading a zero value from MSR
RI
.
MSR—Machine State Register
IP
No change.
ME
No change.
LE
Bits are copied from the ILE.
Other
Set to 0.
Some instruction TLB registers are set to the values described in
Section 11 Memory
Management Unit
. Execution resumes at offset x’01200’ from the base address indicated
by MSR
IP
.