Fujitsu SPARC JPS1 Implementation Supplement Manual page 14

Fujitsu sparc64 v
Table of Contents

Advertisement

1. Advanced RAS features for caches
Strong cache error protection:
Automatic correction of all types of single-bit error:
Dynamic way reduction while cache consistency is maintained.
Error marking for cacheable data uncorrectable errors:
2. Advanced RAS features for the core
Strong error protection:
Hardware instruction retry
Support for software instruction retry (after failure of hardware instruction retry)
Error isolation for software recovery:
3. Extended RAS interface to software
Error classification according to the severity of the effect on program execution:
Isolated error indication to determine the effect on software
Release 1.0, 1 July 2002
ECC protection for D1 (Data level 1) cache data, U2 (unified level 2) cache data,
and the U2 cache tag.
Parity protection for I1 (Instruction level 1) cache data.
Parity protection and duplication for the I1 cache tag and the D1 cache tag.
Automatic single-bit error correction for the ECC protected data.
Invalidation and refilling of I1 cache data for the I1 cache data parity error.
Copying from duplicated tag for I1 cache tag and D1 cache tag parity errors.
Special error-marking pattern for cacheable data with uncorrectable errors. The
identification of the module that first detects the error is embedded in the
special pattern.
Error-source isolation with faulty module identification in the special error-
marking. The identification information enables the processor to avoid
repetitive error logging for the same error cause.
Parity protection for all data paths.
Parity protection for most of software-visible registers and internal temporary
registers.
Parity prediction or residue checking for the accumulator output.
Error indication for each programmable register group.
Indication of retryability of the trapped instruction.
Use of different error traps to differentiate degrees of adverse effects on the
CPU and the system.
Urgent error (nonmaskable): Unable to continue execution without OS
intervention; reported through a trap.
Restrainable error (maskable): OS controls whether the error is reported
through a trap, so error does not directly affect program execution.
F. Chapter 1
Overview
3

Advertisement

Table of Contents
loading

Table of Contents