PowerPC e500 Core Family Reference Manual, Rev. 1
2-22
Freescale Semiconductor
Register Model
2.7.2
e500-Specific Interrupt Registers
This section describes machine check save/store and syndrome registers.
2.7.2.1
Machine Check Save/Restore Register 0 (MCSRR0)
When a machine check interrupt is taken, MCSRR0, shown in
Figure 2-11
, is set to the address of
the instruction where the interrupted process should resume. The instruction is interrupt-specific,
although typically MCSRR0 holds the address of the instruction that caused the interrupt. After
rfmci executes, instruction execution continues at this address.
2.7.2.2
Machine Check Save/Restore Register 1 (MCSRR1)
MCSRR1 is used to save and restore machine state on machine check interrupts. When a machine
check interrupt is taken, MSR contents are placed into MCSRR1, shown in
Figure 2-12
. When
rfmci executes, MCSRR1 contents are restored to MSR. MCSRR1 bits that correspond to
reserved MSR bits are also reserved; reserved MSR bits may be altered.
2.7.2.3
Machine Check Address Register (MCAR)
When the core complex takes a machine check interrupt, it updates MCAR (
Figure 2-13
) to
indicate the address of the data associated with the machine check. Note that if a machine check
interrupt is caused by a signal, the contents of MCAR are not meaningful.
SPR 570
Access: Supervisor-only
32
63
R
Next instruction address
W
Reset
All zeros
Figure 2-11. Machine Check Save/Restore Register 0 (MCSRR0)
SPR 571
Access: Supervisor-only
32
63
R
MSR state information
W
Reset
All zeros
Figure 2-12. Machine Check Save/Restore Register 1 (MCSRR1)
SPR 573
Access: Supervisor-only
32
63
R
Machine check address
W
Reset
All zeros
Figure 2-13. Machine Check Address Register (MCAR)
Содержание PowerPC e500 Core
Страница 1: ...PowerPC e500 Core Family Reference Manual Supports e500v1 e500v2 E500CORERM Rev 1 4 2005...
Страница 36: ...PowerPC e500 Core Family Reference Manual Rev 1 xxxvi Freescale Semiconductor...
Страница 38: ...PowerPC e500 Core Family Reference Manual Rev 1 Part I 2 Freescale Semiconductor...
Страница 316: ...PowerPC e500 Core Family Reference Manual Rev 1 7 18 Freescale Semiconductor Performance Monitor...
Страница 332: ...PowerPC e500 Core Family Reference Manual Rev 1 Part II 2 Freescale Semiconductor...
Страница 362: ...PowerPC e500 Core Family Reference Manual Rev 1 10 26 Freescale Semiconductor Auxiliary Processing Units APUs...
Страница 440: ...PowerPC e500 Core Family Reference Manual Rev 1 A 8 Freescale Semiconductor Programming Examples...
Страница 444: ...PowerPC e500 Core Family Reference Manual Rev 1 B 4 Freescale Semiconductor Guidelines for 32 Bit Book E...
Страница 530: ...Opcode Listings PowerPC e500 Core Family Reference Manual Rev 1 D 50 Freescale Semiconductor...
Страница 534: ...PowerPC e500 Core Family Reference Manual Rev 1 E 4 Freescale Semiconductor Revision History...