Fujitsu SPARC JPS1 Implementation Supplement Manual page 112

Fujitsu sparc64 v
Table of Contents

Advertisement

D-SFSR Bit Description (2 of 3)
TABLE F-8
Bits
Field Name
Data <46>
MK
Data <45:32>
EID
Data <31>
UE
Data - <30:29> UPA<1:0>
Data <27:26>
mDTLB<1:0> R/W
Data <25>
NC
Data <24>
NF
Data <23:16>
ASI<7:0>
Data <15>
TM
Data <13:7>
FT<6:0>
Data <6>
E
Release 1.0, 1 July 2002
RW
Description
R/W
Marked
. On SPARC64 V, all uncorrectable errors are reported as
UE
marked, so this bit is always set whenever DSFSR.UE = 1.
See Section P.2.4 for details.
R/W
Error-mark ID. Valid for a marked
See Section P.2.4 for details about ERROR_MARK_ID.
R/W
Operand access error status. Uncorrectable error. When UE = 1, it signifies
an occurrence of an uncorrectable error in an operand fetch reference. Valid
only for a
data_access_error
R/W
UPA error status. Either a bus error response (UPA<1>) or a timeout
response (UPA<0>) has been received from an operand fetch transaction
from UPA. Valid only for a
mDTLB error status. Either a multiple-hit status (mDTLB<1>) or a parity
error status (mDTLB<0>) has been encountered upon a mDTLB lookup.
Valid only for a
R/W
Noncacheable reference. The reference that invoked an exception is a non-
cacheable reference. This field indicates that the faulty reference is a non-
cacheable operand access. Valid only for an
caused by DSFSR.UE or DSFSR.UPA. For other causes of the trap, the
value is unknown.
R/W
Nonfaulting load. The instruction which generated the exception was a
nonfaulting load instruction.
R/W
ASI. The 8-bit address space identifier applied to the reference that has
invoked an exception. This field is valid for the exception in which the
DSFSR.FV bit is set. When the reference does not specify an ASI, the
reference is regarded as with an implicit ASI and a recorded ASI is as
follows:
TL = 0, PSTATE.CLE = 0
TL = 0, PSTATE.CLE = 1
TL > 0, PSTATE.CLE = 0
TL > 0, PSTATE.CLE = 1
R/W
Translation miss. When TM = 1, it signifies an occurrence of a mDTLB miss
upon an operand reference.
R/W
Fault type. Saves and indicates an exact condition that caused the recorded
exception. The encoding of this field is described in
R/W
Side-effect page. Associated with faulting data access. The reference is mapped to
the translation with an E bit set, or the ASI for the reference was either 015
. Valid only for an
01D
16
or DSFSR.UPA. For other causes of the trap, the value is unknown.
.
UE
exception.
data_access_error
exception.
data_access_error
80
(ASI_PRIMARY)
16
88
(ASI_PRIMARY_LITTLE)
16
04
(ASI_NUCLEUS)
16
0C
(ASI_NUCLEUS_LITTLE)
16
data_access_error
F. Chapter F
exception.
data_access_error
exception
.
TABLE F-9
exception caused by DSFSR.UE
Memory Management Unit
or
16
101

Advertisement

Table of Contents
loading

Table of Contents