Fujitsu SPARC64 V Manual Do Utilizador

Página de 255
188
SPARC JPS1 Implementation Supplement: Fujitsu SPARC64 V • Release 1.0, 1 July 2002
SPARC64 V Implementation and the Ideal Specification
In the table on page 183 (defining terminology in 
), the rows (ASIs 6F
16
7F
16
, and EF
16
) with error type of “Not detected (#dv)” or “
COREERROR
 (#dv)” 
indicate that the SPARC64 V implementation deviates from the ideal specification, 
which is described in 
 but is not implemented in SPARC64 V.
P.9
Cache Error Handling
In this section, handling of cache errors of the following types is specified:
Cache tag errors
Cache data errors in I1, D1, and U2 caches
This section concludes with the specification of automatic way reduction in the I1, 
D1, and U2 caches.
P.9.1
Handling of a Cache Tag Error
Error in D1 Cache Tag and I1 Cache Tag
Both the D1 cache (Data level 1) and the I1 cache (Instruction level 1) maintain a 
copy of their cache tags in the U2 (unified level 2) cache. The D1 cache tags, the D1 
cache tags copy, the I1 cache tags, and the I1 cache tags copy are each protected by 
parity.
TABLE P-21
Ideal Handling of ASI Register Errors (not implemented in SPARC64 V)
ASI
VA
Register name
RW
Error 
Protect
Error Detect 
Condition
Error Type
Correction
6F
16
Parallel barrier assist
RW
Parity
AUG
 always
LDXA
BV interface
(I)AUG_CRE
I(A)UG_CRE
(I)AUG_CRE
W
W
None
7F
16
40
16
-88
16
INTR_DATA0:7_R
R
ECC
LDXA
intr_receive
I(A)UG_CRE
BUSY
is set to 0
Interrupt 
Receive
EF
16
Parallel barrier assist
RW
Parity
AUG
 always
LDXA
BV interface
(I)AUG_CRE
I(A)UG_CRE
(I)AUG_CRE
W
W
None