Table 8-1. Direct Bus Signal Protection - Intel Pentium Pro Family Developer's Manual

Table of Contents

Advertisement

Signal
Protects
RP#
ADS#,REQ[4:0]#
AP[0]#
AP[1]#
A[31:24]#
A[35:24]#
Reserved
RSP#
DEP[7:0]#
Address/Request Bus Signals. A parity error detected on AP[1:0]# or RP# is reported or
retried based on the following options defined by the power-on configuration:
— AERR# driver disabled.
The agent detecting the parity error ignores it and continues normal operation. This
option is normally used in power-on system initialization and system diagnostics.
— AERR# driver enabled, AERR# observation disabled.
The agent detecting the parity error asserts the AERR# signal during the Error Phase.
This signal can be trapped by the central agent and be driven back to one of the
processors as NMI.
— AERR# driver enabled, AERR# observation enabled.
The agent detecting the parity error asserts the AERR# signal during the Error Phase.
All bus agents must observe AERR# and on the next clock reset bus arbiters and abort
the erroneous transaction by removing the transaction from the In-Order Queue and
cancelling all remaining phases associated with the transaction. The first n AERR#s to
any request are logged by the initiator as recoverable errors. (n is an agent-determined
retry limit chosen by the Pentium Pro processor to be 1.) The initiator retries the
canceled request up to n more times. On a subsequent AERR# to the same request, the
requesting agent reports it as a unrecoverable error.
Response Signals. A parity error detected on RSP# should be reported by the agent
detecting the error as a fatal error.
Data Transfer Signals. The Pentium Pro processor bus can be configured with either no
data-bus error checking or with ECC. If ECC is selected, single-bit errors can be corrected
and double-bit errors can be detected. Corrected single-bit ECC errors are logged as
recoverable errors. All other errors are reported as unrecoverable errors. The errors on read
data being returned are treated by the requester as unrecoverable errors. The errors on write
or writeback data are treated by the target as fatal errors.
Snoop Processing. An error discovered during a snoop lookup may be treated as a
recoverable error if the cache state is E,S, or I. If the cache is in the M state, the errors are
treated as fatal errors. Any implementation may choose to report all snoop errors as fatal
errors.

Table 8-1. Direct Bus Signal Protection

Phase
Request
A[23:3]#
Request
Request
Request
Request
RS[2:0]#
All
D[63:0]#
Data
DATA INTEGRITY
ASZ[1:0]#
ASZ[1:0]# Address range
x
x
x
x
0
0
0 <= Address < 4GB
0
1
4GB <= Address < 64GB
1
x
Reserved
x
x
x
x
-
-
-
-
8-3

Advertisement

Table of Contents
loading

Table of Contents