IBM powerpc 750gx Manuel D’Utilisation

Page de 377
 
User’s Manual
IBM PowerPC 750GX and 750GL RISC Microprocessor
gx_11.fm.(1.2)
March 27, 2006 
 
Performance Monitor and System Related Features
Page 361 of 377
11.9 Checkstops
A checkstop causes the processor to halt and assert the checkstop output pin, CKSTP_OUT. Once the 
750GX enters a checkstop state, only a hard reset can clear the processor.
11.9.1 Checkstop Sources
Following is the list of checkstop sources:
• Machine Check with MSR[ME] = 0.
If MSR[ME] = 0 when a machine-check interrupt occurs, then the checkstop state is entered. The 
machine-check sources for the 750GX are as follows:
– TEA assertion on the 60x bus
– Address-parity error on the 60x bus
– Data-parity error on the 60x bus
– Machine-check input pin (MCP)
– Locked L2 Snoop, with the snoop hit in locked line error enable bit in the L2 Cache Control Register 
(L2CR[SHEE]) set
– A parity error in either the instruction tag, data tag, instruction cache, data cache, or L2 tag (if 
enabled)
• Checkstop input pin (CKSTP_IN)
11.9.2 Checkstop Control Bits
Some of the checkstop sources can be controlled via Hardware-Implementation-Dependent Register 0 
(HID0) and the L2CR register bits.
Table 11-6. HID0 Checkstop Control Bits 
Bits
Field Name
Hard 
Reset 
State
Description
0
EMCP
0
MCP pin mask bit
1
Enables MCP to cause a checkstop if MSR(ME) = 0, or a machine-check inter-
rupt if MSR(ME) = 1. 
0
Masks out the MCP pin. Therefore, the MCP pin cannot generate a machine-
check interrupt or a checkstop. The main purpose of this bit is to mask out fur-
ther machine-check interrupts from MCP, similar to the MSR(EE) bit for exter-
nal interrupts.
2
EBA
0
Bus address-parity checking enable
1
Enables an address-parity error to cause a checkstop if MSR(ME) = 0, or a 
machine-check interrupt if MSR(ME) = 1.
0
Prevents address-parity checking.
3
EBD
0
Bus data-parity checking enable
1
Enables a data-parity error to cause a checkstop if MSR(ME) = 0, or a 
machine-check interrupt if MSR(ME) = 1.
0
Prevents data-parity checking. 
Note:  The EBA and EBD bits allow the processor to operate with memory subsystems that do not generate parity. A checkstop latch 
is provided in the COP to indicate the checkstop source.