FUJITSU Implementation Supplement Fujitsu SPARC64 V User Manual
Page 196
Release 1.0, 1 July 2002
F. Chapter P
Error Handling
185
Error Type
error_state
error_state
transition error.
(I)
AUG_
xxxx
The error is indicated by
ASI_UGESR.IAUG_
xxxx = 1, and the error class is
autonomous urgent error.
I(A)
UG_
xxxx
The error is indicated by
ASI_UGESR.IAUG_
xxxx = 1, and the error class is
instruction urgent error.
Not detected
(#dv)
In SPARC64 V, the error is not detected. In the ideal specification, some
errors should be detected but this behavior is not implemented. See
SPARC64 V Implementation and the Ideal Specification on page 188.
COREERROR
(#dv)
In SPARC64 V, the
ASI_UGESR.IUG_COREERR
is detected. In the ideal
specification, other errors should be detected but this behavior is not
implemented. See SPARC64 V Implementation and the Ideal Specification on
page 188.
If an
LDXA
instruction is used to load an ASI register and an
ASI_UGESR.IUG_COREERR
error is detected, a trap will occur. If that happens
and
IUG_COREERR
is the only error indicated in
ASI_UGESR
, it is expected
that the trap handler will retry the
LDXA
instruction until the threshold of
urgent errors is exceeded on the processor.
Others
The name of the bit set to 1 in
ASI_UGESR
indicates the error type.
Correction
RED trap
The whole register is updated and corrected when a
RED_state
trap occurs.
W
The whole register is updated and corrected by use of an
STXA
instruction to
write the register.
W1AC
The whole register is updated and corrected by use of an
STXA
instruction to
write 1 to the specified bit in the register.
WotherI
The register is corrected by a full update of all of the following ASI registers:
•
ASI_IMMU_TAG_ACCESS
• plus, when
ASI_UGESR.IAUG_TSBCTXT
= 1 is indicated in a single-
ADE
trap:
ASI_IMMU_TSB_BASE
,
ASI_IMMU_TSB_PEXT
,
ASI_PRIMARY_CONTEXT
,
ASI_SECONDARY_CONTEXT
WotherD
The register is corrected by a full update of all of the following ASI registers:
•
ASI_DMMU_TAG_ACCESS
• plus, when
ASI_UGESR.IAUG_TSBCTXT
= 1 is indicated in a single-
ADE
trap:
ASI_DMMU_TSB_BASE
,
ASI_DMMU_TSB_PEXT
,
ASI_DMMU_TSB_SEXT
,
ASI_PRIMARY_CONTEXT
,
ASI_SECONDARY_CONTEXT
DemapAll
The error is corrected by the demap all operation for the TLB with the error.
Note that the demap all operation does not remove the locked TLB entry with
uncorrectable error.
Interrupt
receive
The register is corrected when the UPA interrupt packet is received.
(3 of 3)
Column
Term
Meaning