Intel® 460GX Chipset Software Developer’s Manual
6-27
Data Integrity and Error Handling
Note:
Additionally, error responses such as SERR#, XBINIT# and INTRQ# are predicated on both First
Error and Next Error contents since a second error may occur while the first error is in the process
of being serviced by the WXB hardware. Thus, for example, the system may observe an interrupt
associated with an error at almost the same instant XBINIT# is asserted for another.
For ease of isolation, the
ERRSTS
register records which of these registers have recorded an error.
6.12.4
Error Mask Bits
Many of the errors that the WXB handles have conditional reporting behavior. The error always
sets the appropriate bit(s) within the First Error or Next Error registers. For a subset of errors
additional information is also recorded in the PCI required PCISTS register. If the error is masked,
then an XBINIT# (or other specified action) will not occur, but the status bit indicating the
occurrence of the error is always set. This allows software to poll if it chooses, looking for errors
that are not considered as fatal to the system. The error logging information (associated only with
First Error) will always represent the first error identified since the register was last cleared
regardless of the masking of the particular error.
6.12.5
Error Steering/Signaling
All observed errors are recorded through status bits. In most cases these errors can be (optionally)
caused to signal the system that the error has occurred. Methods for signaling an error include
SERR#
,
XBINIT#
and a P(A/B)INTRQ
1
interrupt. In the case of data parity errors, the minimal
response is to record the error and to simply forward the data on across the next interface with bad
parity.
Table 6-2
lists the WXB error sources that are routable to one or more of the WXB error
signaling outputs. The error routing to SERR_OUT#, XBINIT#, and P(A/B)INTRQ as a function
of both ERRCMD and PCICMD register settings is presented in
Table 6-3
,
Table 6-4
, and
Table 6-5
. Refer to the register definitions in
Chapter 8
for more detail.
Table 6-2. List of WXB Error Sources Selectively Routable to XBINIT#, SERR_OUT#,
and P(A/B)INTRQ#
Abbreviation
Error
APE
PCI address parity error
CUIQ
WXB RAM-generated data parity errors in transactions directed at WXB configuration space
DTE
Inbound read discard timer expiration event
HPIQ
WXB RAM-generated data parity errors in transactions destined to the IHPC
HPSERR
IHPC-generated SERR
OPERR
WXB-observed PERR# assertion
OSERR
WXB-observed SERR# assertion
PCIDPE
PCI bus data parity error
PUIQ
WXB RAM-generated data parity errors in transactions destined to the PCI bus
1. See
Section 6.12.6
for a description of the
P(A/B)INTRQ
interrupt.
Table 6-3. Supported Error Escalation to XBINIT#
a
a. To obtain the listed escalation, the following settings are required: XBINITE=’0’’.
XBINIT0
ERRCMD(15)
XBINIT#
Escalation
0
CUDPE, CUIQ, HPIQ, HP, IT, HLM, and MXBLK
1
OFF
Содержание 460GX
Страница 1: ...Intel 460GX Chipset System Software Developer s Manual June 2001 Document Number 248704 001 ...
Страница 20: ...Introduction 1 8 Intel 460GX Chipset Software Developer s Manual ...
Страница 80: ...System Architecture 3 8 Intel 460GX Chipset Software Developer s Manual ...
Страница 90: ...System Address Map 4 10 Intel 460GX Chipset Software Developer s Manual ...
Страница 98: ...Memory Subsystem 5 8 Intel 460GX Chipset Software Developer s Manual ...
Страница 146: ...AGP Subsystem 7 16 Intel 460GX Chipset Software Developer s Manual ...
Страница 170: ...IFB Register Mapping 9 6 Intel 460GX Chipset Software Developer s Manual ...
Страница 190: ...IFB Usage Considerations 10 20 Intel 460GX Chipset Software Developer s Manual ...
Страница 232: ...LPC FWH Interface Configuration 11 42 Intel 460GX Chipset Software Developer s Manual ...
Страница 244: ...IDE Configuration 12 12 Intel 460GX Chipset Software Developer s Manual ...
Страница 258: ...Universal Serial Bus USB Configuration 13 14 Intel 460GX Chipset Software Developer s Manual ...
Страница 270: ...SM Bus Controller Configuration 14 12 Intel 460GX Chipset Software Developer s Manual ...
Страница 288: ...PCI LPC Bridge Description 15 18 Intel 460GX Chipset Software Developer s Manual ...
Страница 294: ...IFB Power Management 16 6 Intel 460GX Chipset Software Developer s Manual ...