P.7 Restrainable Errors

This section describes the registers—ASI_ASYNC_FAULT_STATUS,

ASI_ASYNC_FAULT_ADDR_D1, and ASI_ASYNC_FAULT_ADDR_U2—that define the restrainable errors and explains how software handles these errors.

P.7.1 ASI_ASYNC_FAULT_STATUS (ASI_AFSR)

[1]Register name: ASI_ASYNC_FAULT_STATUS (ASI_AFSR)

[2]

ASI:

4C16

[3]

VA:

0016

[4]

Error checking:

None

[5]

Format & function:

See TABLE P-15

[6]

Initial value at reset:

Hard POR: All fields in ASI_AFSR are set to 0.

 

 

Other resets: Values in ASI_AFSR are unchanged.

The ASI_ASYNC_FAULT_STATUS register holds the detected restrainable error sticky bits. TABLE P-15describes the fields of this register. In the table, the prefixes in the name field have the following meaning:

DG_ Degradation error

CE_ Correctable Error

UE_ Uncorrectable Error

Notes about the Prio_xx columns in TABLE P-15:

Prio_D1 column — Indicates the ASI_AFAR_D1 recording priority for each error shown in TABLE P-15row as follows:

If the Prio_D1 column for the error shown in the table row is blank, the error is never recorded into ASI_AFAR_D1.

Otherwise, the Prio_D1 column for the error shown in the table row indicates the ASI_AFAR_D1 recording priority, as follows. Let P_D1 be the Prio_D1 column value for the error E1. Then:

Upon detection of the error E1, if P_D1 > ASI_AFAR_D1.CONTENTS, the error

E1 is recorded into ASI_AFAR_D1 and ASI_AFAR_D1.CONTENTS is set to P_D1.

Upon detection of the error E1, if P_D1 ASI_AFAR_D1.CONTENTS, the error E1 is not recorded into ASI_AFAR_D1 and ASI_AFAR_D1 is unchanged.

Prio_U2 column — Indicates the ASI_AFAR_U2 recording priority for each error shown in the TABLE P-15row as follows:

174 SPARC JPS1 Implementation Supplement: Fujitsu SPARC64 V • Release 1.0, 1 July 2002

Page 185
Image 185
Fujitsu Fujitsu SPARC64 V manual Restrainable Errors, Asiasyncfaultstatus Asiafsr