Interrupts and Exceptions
e200z3 Power Architecture Core Reference Manual, Rev. 2
Freescale Semiconductor
4-7
4.4.1
Machine Check Syndrome Register (MCSR)
When the core complex takes a machine check interrupt, it updates MCSR, shown in
, to
identify machine check conditions. The MCSR also indicates whether the source of a machine check
condition is recoverable. When an MCSR bit is set, the core complex asserts p_mcp_out for system
information.
Figure 4-3. Machine Check Syndrome register (MCSR)
describes MCSR fields.
56
—
Reserved, should be cleared.
57
—
Preserved, should be cleared.
58
IS
Instruction address space
0 The processor directs all instruction fetches to address space 0 (TS=0 in the relevant TLB entry).
1 The processor directs all instruction fetches to address space 1 (TS=1 in the relevant TLB entry).
59
DS
Data address space
0 The core directs all data storage accesses to address space 0 (TS=0 in the relevant TLB entry).
1 The core directs all data storage accesses to address space 1 (TS=1 in the relevant TLB entry).
60–61
—
Reserved, should be cleared.
62
RI
Recoverable Interrupt (e200z335 only)
0 Machine Check interrupt is not recoverable.
1 Machine Check interrupt may be recoverable.
This bit is cleared when a Machine check or critical class interrupt which uses CSRR0/1 is taken. It is not set
by hardware, and does not affect processor operation. It is provided as a software assist to determine if
machine check interrupts may be recoverable.
63
—
Reserved, should be cleared.
32
33
34
35
36
37
42
43
44
58
59
60
61
62 63
Field MCP — CP_PERR CPERR EXCP_ERR
—
NMI
1
1
NMI bit in e200z335 only
BUS_IRERR BUS_DRERR BUS_WRERR
—
Reset
All zeros
R/W
R/W
Table 4-5. MCSR Field Descriptions
Bits
Name
Description
Recoverable
32
MCP
Machine check input pin
Maybe
33
—
Reserved, should be cleared.
—
34
CP_PERR
Cache push parity error
1
Unlikely
35
CPERR
Cache parity error
Precise
Table 4-4. MSR Field Descriptions (continued)
Bits
Name
Description