Fujitsu SPARC JPS1 Implementation Supplement Manual page 162

Fujitsu sparc64 v
Table of Contents

Advertisement

Otherwise, an error exception is generated and the damaged instruction is
executed as when ASI_ERROR_CONTROL.WEAK_ED = 0 is set.
The three types of instruction-obstructing errors are described below.
I_UGE
IAE
of
I_UGE
IAE
in JPS1 Commonality. On SPARC64 V, only an uncorrectable error in the cache or
main memory during instruction fetch is reported to software as an
IAE
DAE
Commonality. On SPARC64 V, only an uncorrectable error in the cache or main
memory during access by a load, store, or load-store instruction is reported to
software as a
DAE
Urgent Error Independent of Instruction Execution
A_UGE
processing and that occurs independently of instruction execution.
In normal program execution, ASI_ERROR_CONTROL.WEAK_ED = 0 is specified
by privileged software. In this case, the
handler used to process
Otherwise, in special program execution such as the handling of the occurrence of
multiple errors or the POST/OBP reset routine,
ASI_ERROR_CONTROL.WEAK_ED = 1 is specified by the program. In this case, no
A_UGE
There are two categories of
Release 1.0, 1 July 2002
(instruction urgent error) — All of the instruction-obstructing errors except
(instruction access error) and
s.
I_UGE
An uncorrectable error in an internal program-visible register that obstructs
instruction execution.
An uncorrectable error in the PSTATE, PC, NPC, CCR, ASI, FSR, or GSR register
is treated as an
I_UGE
Sections P.8.1 and P.8.2 for details.
The first-time watchdog timeout is also treated as this type of
An error in the hardware unit executing the instruction, other than an error
in a program-visible register.
Among these errors are ALU output errors, errors in temporary registers
during instruction execution, CPU internal data bus errors, and so forth.
is a preemptive error with the characteristics shown in
(instruction access error) — The
is a precise error.
(data access error) — The
.
DAE
is a precise error.
(Autonomous Urgent Error) — An error that requires immediate
generates an exception.
An error in an important resource that will cause a fatal error or
error_state transition error when the resource is used.
(data access error). There are two categories
DAE
that obstructs the execution of any instruction. See
instruction_access_error
data_access_error
A_UGE
(that is, the
async_data_error
UGE
s:
A_UGE
I_UGE
TABLE P-2
exception, as specified
exception, as specified in JPS1
trap is suppressed only in the trap
trap handler).
F. Chapter P
Error Handling
.
.
.
IAE
151

Advertisement

Table of Contents
loading

Table of Contents