Fujitsu SPARC JPS1 Implementation Supplement Manual page 196

Fujitsu sparc64 v
Table of Contents

Advertisement

Column
Term
Error Type
error_state
(I)
AUG_xxxx
I(A)
UG_xxxx
Not detected
(#dv)
COREERROR
(#dv)
Others
RED trap
Correction
W
W1AC
WotherI
WotherD
DemapAll
Interrupt
receive
Release 1.0, 1 July 2002
Meaning
error_state transition error.
The error is indicated by ASI_UGESR.IAUG_xxxx = 1, and the error class is
autonomous urgent error.
The error is indicated by ASI_UGESR.IAUG_xxxx = 1, and the error class is
instruction urgent error.
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.
In SPARC64 V, the
ASI_UGESR.IUG_COREERR
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
and
is the only error indicated in ASI_UGESR, it is expected
IUG_COREERR
that the trap handler will retry the LDXA instruction until the threshold of
urgent errors is exceeded on the processor.
The name of the bit set to 1 in ASI_UGESR indicates the error type.
The whole register is updated and corrected when a RED_state trap occurs.
The whole register is updated and corrected by use of an STXA instruction to
write the register.
The whole register is updated and corrected by use of an STXA instruction to
write 1 to the specified bit in the register.
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-
trap: ASI_IMMU_TSB_BASE, ASI_IMMU_TSB_PEXT,
ASI_PRIMARY_CONTEXT, ASI_SECONDARY_CONTEXT
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-
trap: ASI_DMMU_TSB_BASE, ASI_DMMU_TSB_PEXT,
ASI_DMMU_TSB_SEXT, ASI_PRIMARY_CONTEXT,
ASI_SECONDARY_CONTEXT
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.
The register is corrected when the UPA interrupt packet is received.
is detected. In the ideal
error is detected, a trap will occur. If that happens
F. Chapter P
(3 of 3)
ADE
ADE
Error Handling
185

Advertisement

Table of Contents
loading

Table of Contents