FUJITSU Implementation Supplement Fujitsu SPARC64 V User Manual
Page 173
162
SPARC JPS1 Implementation Supplement: Fujitsu SPARC64 V • Release 1.0, 1 July 2002
1
WEAK_ED
RW
Weak Error Detection. Controls whether the detection of
I_UGE
and
DAE
is
suppressed:
When
WEAK_ED
= 0, error detection is not suppressed.
When
WEAK_ED
= 1, error detection is suppressed if the CPU can continue
processing.
When
I_UGE
or
DAE
is detected during instruction execution while
WEAK_ED
= 1, the value of the output register or the store target memory
location become unpredictable.
Even if
WEAK_ED
= 1,
I_UGE
or
DAE
is detected and corresponding trap is
caused when the CPU cannot continue processing by ignoring the error.
WEAK_ED
is the trap disabling mask for
A_UGE
and restrainable errors, as
defined in
.
When a multiple-
ADE
trap is caused (
I_UGE
,
IAE
, or
DAE
detection while
ASI_ERROR_CONTROL.UGE_HANDLER
= 1),
WEAK_ED
is set to 1 by hardware.
0
UGE_HANDLER
RW
Designates whether hardware can expect a
UGE
handler to run in privileged
software (operating system) when a
UGE
error occurs:
0: Hardware recognizes that the privileged software
UGE
handler does not
run.
1: Hardware expects that the privileged software
UGE
handler runs.
UGE_HANDLER
is the trap disabling mask for
A_UGE
and restrainable errors,
.
The value of
UGE_HANDLER
determines whether a multiple-
ADE
trap is
caused or not upon detection of
I_UGE
,
IAE
, and
DAE
.
When an
async_data_error
trap occurs,
UGE_HANDLER
is set to 1.
When a
RETRY
or
DONE
instruction is completed,
UGE_HANDLER
is set to 0.
Other
Reserved
R
Always reads as 0.
TABLE P-9
ASI_ERROR_CONTROL
Bit Description (Continued)
Bit
Name
RW
Description