P.7.3 asi_async_fault_addr_u2, Asi_async_fault_addr_u2 178, P.7.3 – FUJITSU Implementation Supplement Fujitsu SPARC64 V User Manual
Page 189

178
SPARC JPS1 Implementation Supplement: Fujitsu SPARC64 V • Release 1.0, 1 July 2002
P.7.3
ASI_ASYNC_FAULT_ADDR_U2
The
ASI_ASYNC_FAULT_ADDR_U2
register is described in
[1]
Register name:
ASI_ASYNC_FAULT_ADDR_U2
(
ASI_AFAR_U2
)
[2]
ASI:
4D
16
[3]
VA:
08
16
[4]
Error checking:
Parity
[5]
Format & function:
See
.
[6]
Initial value at reset:
Hard POR: All fields are set to 0.
Other reset: Values are unchanged.
[7]
Update:
When a new restrainable error is detected,
ASI_AFAR_U2
is
updated as defined in Section P.7.1 in the notes on the
AFSR
Prio_U2
.
When a program writes to
ASI_AFAR_U2
, all fields in
ASI_AFAR_U2
are set to 0 and validated.
[8]
Software access:
ldxa [%g0]ASI_AFAR_U2
,
%r
N
stxa %g0
,
[%g0]ASI_AFAR_U2
Write to
ASI_AFAR_U2
after read is expected.
TABLE P-17
ASI_ASYNC_FAULT_ADDR_U2
(
ASI_AFAR_U2
) Register Bit Description
Bit
Name
R/W
Description
63:56
CONTENTS
R
Contents of
ASI_AFAR_U2
. This field has the following two functions:
• Indicates the type of error held in the other fields of
ASI_AFAR_U2
as
• Controls the recording of newly detected restrainable errors. Upon the
detection of a new restrainable error recordable in
ASI_AFAR_U2
, if the
current
ASI_AFAR_U2.CONTENTS
< the
AFSR
Prio_U2
value of the new
error, the new error is recorded into
ASI_AFAR_U2
. If the current
ASI_AFAR_U2.CONTENTS
≥
the
AFSR
Prio_U2
value of the new error, the
error is not recorded in
ASI_AFAR_U2
and
ASI_AFAR_U2
is unchanged.
55:48
SYNDROME
R
Syndrome of incoming data at
L2$
fill. When
ASI_AFAR_U2.CONTENTS
indicates
CE_INCOMED
or
UE_L2$FILL
, this field indicates the syndrome of
the doubleword with error incoming from UPA bus. Otherwise, this field
indicates the unpredictable value.