Fujitsu Fujitsu SPARC64 V Computer Accessories User Manual


 
194
SPARC JPS1 Implementation Supplement:
Fujitsu SPARC64 V
Release 1.0, 1 July 2002
2. Otherwise:
All entries in I1 cache way W are invalidated and the way W will never be
refilled.
The restrainable error
ASI_AFSR.DG_L1$U2$STLB
is reported to software.
D1 Cache Way Reduction
When a way reduction condition is recognized for the D1 cache way W (W = 0 or 1),
the following way reduction procedure is executed:
1. When only one way in D1 cache is active because of previous way reduction:
The CPU enters
error_state
.
2. Otherwise:
All entries in D1 cache way W are invalidated and the way W will never be
refilled. On invalidation of each dirty D1 cache entry, the D1 cache line is
written back to its corresponding U2 cache line.
The restrainable error
ASI_AFSR.DG_L1$U2$STLB
is reported to software.
U2 Cache Way Reduction
When a way reduction condition is recognized for a U2 cache way, the U2 cache way
reduction procedure is executed as follows:
1. When
ASI_L2CTL.WEAK_SPCA
=0,
the U2 cache way reduction procedure (below) is started immediately.
2. Otherwise, when
ASI_L2CTL.WEAK_SPCA
=1 is set,
the U2 cache way reduction procedure (below) becomes pending until
ASI_L2CTL.WEAK_SPCA
is changed to 0. When
ASI_L2CTL.WEAK_SPCA
is
changed to 0, the U2 cache way reduction procedure will be started.
The U2 cache way W (W=0, 1, 2, or 3) reduction procedure:
1. When only one way in U2 cache is active because of previous way reductions:
All entries in U2 cache way W are at once invalidated (that is, all active U2
cache entries are invalidated) and U2 cache way W remains as the only
available U2 cache way. The U2 cache data is invalidated to retain system
consistency.
The restrainable error
ASI_AFSR.DG_L1$U2$STLB
is reported to software, even
though the available U2 cache configuration is not changed as a result of the
error.