Memory Management Unit
e200z3 Power Architecture Core Reference Manual, Rev. 2
Freescale Semiconductor
5-15
5.7
Effect of Hardware Debug on MMU Operation
Hardware debug facilities use normal CPU instructions to access register and memory contents during a
debug session. If desired during a debug session, the debug firmware may disable the translation process
and may substitute default values for the access protection (UX, UR, UW, SX, SR, SW) bits and values
obtained from the OnCE control register for page attribute (W, I, M, G, E) bits normally provided by a
matching TLB entry. In addition, no address translation is performed; instead, a 1:1 mapping of
effective-to-real addresses is performed. When disabled during the debug session, no TLB miss or TLB
access protection-related DSI conditions occur. If there is a need for the debugger to use the normal
translation process, the MMU may be left enabled in the OnCE OCR, and normal translation (including
the possibility of a TLB miss or DSI) remains in effect. Refer to
Section 9.5.5.3, “OnCE Control Register
for details on controlling MMU operation during debug sessions.
Table 5-6. MMU Assist Register Field Updates
Bit/Field
MAS
Affected
ITLB/DTLB Error
tlbsx hit
tlbsx miss
tlbre
tlbwe ISI/DSI
TLBSEL
0
TLBSELD
‘01’
TLBSELD
NC
1
1
NC—no change
NC
NC
ESEL 0
NV
Matched
entry
NV
NC
NC
NC
NV
0
NC
NC
NC
NC
NC
NC
VALID
1
1
1
0
V(array)
NC
NC
IPROT
1
0
Matched IPROT
0
IPROT(array)
NC
NC
TID[0–7]
1
TIDSELD (PID0,TIDZ)
TID(array)
SPID
TID(array)
NC
NC
TS
1
MSR(IS/DS)
SAS
SAS
TS(array)
NC
NC
TSIZE[0–3]
1
TSIZED
TSIZE(array)
TSIZED
TSIZE(array)
NC
NC
EPN[0–19]
2
I/D EPN
EPN(array)
tlbsx
EPN
EPN(array)
NC
NC
WIMGE
2
Default values
WIMGE(array)
Default values WIMGE(array)
NC
NC
RPN[0–19]
3
Zeroed
RPN(Array)
Zeroed
RPN(array)
NC
NC
ACCESS
(P U0–U3)
3
Zeroed
Access(Array)
Zeroed
Access(array)
NC
NC
TLBSELD
4
NC
NC
NC
NC
NC
NC
TIDSELD[0–1]
4
NC
NC
NC
NC
NC
NC
TSIZED[0–3]
4
NC
NC
NC
NC
NC
NC
Default WIMGE
4
NC
NC
NC
NC
NC
NC
SPID
6
PID0
NC
NC
NC
NC
NC
SAS
6
MSR(IS/DS)
NC
NC
NC
NC
NC
Содержание e200z3
Страница 1: ...e200z3 Power Architecture Core Reference Manual Supports e200z3 e200z335 e200z3coreRM Rev 2 06 2008 ...
Страница 32: ...e200z3 Power Architecture Core Reference Manual Rev 2 xii Freescale Semiconductor ...
Страница 50: ...Register Model e200z3 Power Architecture Core Reference Manual Rev 2 2 2 Freescale Semiconductor ...
Страница 238: ...Memory Management Unit e200z3 Power Architecture Core Reference Manual Rev 2 5 16 Freescale Semiconductor ...
Страница 332: ...Power Management e200z3 Power Architecture Core Reference Manual Rev 2 8 4 Freescale Semiconductor ...
Страница 424: ...Revision History e200z3 Power Architecture Core Reference Manual Rev 2 A 2 Freescale Semiconductor ...