Register Model
e200z3 Power Architecture Core Reference Manual, Rev. 2
2-26
Freescale Semiconductor
2.9.4
e200z3-Specific Interrupt Registers
In addition to the Book E-defined interrupt registers, the e200z3 implements DSRR0 and DSRR1 to
facilitate handling debug interrupts and the EIS-defined MCSR to facilitate handling machine check
interrupts.
2.9.4.1
Debug Save/Restore Register 0 (DSRR0)
During a debug interrupt, DSRR0, shown in
, holds the address of the instruction where the
interrupted process should resume. The instruction is interrupt-specific; see
and particularly
. When rfdi executes, instruction execution continues at
the address in DSRR0. DSRR0 and DSRR1 are not affected by rfi or rfci.
2.9.4.2
Debug Save/Restore Register 1 (DSRR1)
DSRR1, shown in
, saves and restores machine state during debug interrupts. MSR contents
are placed into DSRR1. When rfdi executes, the contents of DSRR1 are restored into MSR. DSRR1 bits
that correspond to reserved MSR bits are also reserved. (See
Section 2.4.1, “Machine State Register
(MSR).”
) DSRR0 and DSRR1 are not affected by rfi or rfci. Reserved MSR bits can be altered by rfi, rfci,
or rfdi.
2.9.4.3
Machine Check Syndrome Register (MCSR)
When the core complex takes a machine check interrupt, it updates the machine check syndrome register
(MCSR) to differentiate between machine check conditions. The MCSR is shown in
.
32
63
Field
Next instruction address
Reset
Undefined on
m_por assertion, unchanged on p_reset_b
assertion
R/W
R/W
SPR
SPR 574
Figure 2-19. Debug Save/Restore Register 0 (DSRR0)
32
63
Field
MSR state information
Reset
Undefined on
m_por assertion, unchanged on p_reset_b
assertion
R/W
R/W
SPR
SPR 575
Figure 2-20. Debug Save/Restore Register 1 (DSRR1)
Содержание 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 ...