9 checkstops, 1 checkstop sources, 2 checkstop control bits – IBM POWERPC 750GL User Manual

Page 361: 1 checkstop sources 11.9.2 checkstop control bits, Table 11-6, Hid0 checkstop control bits

Advertising
background image

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.

Advertising
This manual is related to the following products: