beautypg.com

Error cases -16 – Intel 460GX User Manual

Page 114

background image

Data Integrity and Error Handling

6-16

Intel® 460GX Chipset Software Developer’s Manual

Table 6-1. Error Cases

Error

Chip

Detecting

System

Action

Status

Register

Log

Register

Qualifier

System Bus 1x
ECC

SDC

Correct the data and
pass to bus.

Conditional Interrupt.

SDC_FERR[SECF],
FERR_SAC[SNE]

SECF_D_FERR,
SECF_ECC_FERR,
SECF_TXINFO_FERR,
FSETID

SNE
Enable

System Bus 2x
ECC

SDC

Write into memory with
bad ECC (poison data).

Conditional Interrupt.

SDC_FERR[DEDF],
FERR_SAC[SNE]

DEDF_D_FERR,
DEDF_ECC_FERR,
DEDF_TXINFO_FERR,
FSETID

SNE
Enable

Mem 1x ECC

SDC

Correct the data and
pass to bus.

Conditional Interrupt.

SDC_FERR[SECx],
FERR_SAC[SCME]

SECx_D_FERR,
SECx_ECC_FERR,
SECx_TXINFO_FERR,
SECTID

SCME
Enable

Mem 2x ECC

SDC

Pass to system bus with
bad ECC (poison data).

Conditional Interrupt.

SDC_FERR[DEDx],
FERR_SAC[SNE]

DEDx_D_FERR,
DEDx_ECC_FERR,
DEDx_TXINFO_FERR,
DEDTID

SNE
Enable

SAC to SDC Interface Errors

PDB Command
Parity Error

SDC

Unconditional BINIT#

SDC_FERR[CPE],
FERR_SAC[SFE]

PCMD_FERR

RSP Bus
Transmission Error

SDC

Unconditional BINIT#

SDC_FERR[RTE],
FERR_SAC[SFE]

SDCRSP_FERR

ITID Parity Error

SDC

Unconditional BINIT#

SDC_FERR[IPE],
FERR_SAC[SFE]

PITID_FERR

PDB Receive
Length Error

SDC

Unconditional BINIT#

SDC_FERR[RLE],
DPBRLE_FERR,
FERR_SAC[SFE]

Nothing

PDB Data Parity
Error

SDC

Failing Chunk of Data
will be put in memory
with bad ECC
(poisoned),
Conditional Interrupt.

SDC_FERR[DPE],
FERR_SAC[SNE]

PVD_D_FERR,
PVD_PAR_FERR,
PVD_TXINFO_FERR

SNE
Enable

PDB Byte Enables
Parity Error

SDC

Entire Line of Data will
be put in memory with
bad ECC (poisoned),
Conditional Interrupt.

SDC_FERR[BPE],
FERR_SAC[SNE]

PVD_D_FERR,
PVD_PAR_FERR,
PVD_TXINFO_FERR

SNE
Enable

Configuration
Information Parity
Error

SDC

Unconditional BINIT#

SDC_FERR[CIE],
FERR_SAC[SFE]

Nothing

False retirement
seen by SAC

SAC

Unconditional BINIT#

FERR_SAC[FRE]

Nothing

Retirement Bus
Parity Error

SAC

Unconditional BINIT#

FERR_SAC[RPE]

Nothing

PDB ITID Parity
Error

SAC

Unconditional BINIT#

FERR_SAC[IPE]

Nothing

‘Store-Retire’
Underflow

SAC

Unconditional BINIT#

FERR_SAC[SCxx]

Nothing

System Bus ADD/CMND

Address Parity
Error

SAC

Conditional BINIT#

FERR_SAC[AE]

SA_FERR

Flag
System
Bus
Parity
Errors