Fujitsu Fujitsu SPARC64 V manual Trap Categories, Deferred Traps, Reset Traps

Models: Fujitsu SPARC64 V

1 255
Download 255 pages 53.5 Kb
Page 48
Image 48
watchdog_reset

Although the standard behavior of the CPU upon an entry into error_state is to

internally generate a(WDR), the CPU optionally stays halted upon an entry to error_state depending on a setting in the OPSR register (impl. dep #40, #254).

7.2Trap Categories

Please refer to Section 7.2 of Commonality.

An exception or interrupt request can cause any of the following trap types:

Precise trap Deferred trap

Disrupting trap Reset trap

7.2.2 Deferred Traps

Please refer to Section 7.2.2 of Commonality.

SPARC64 V implements a deferred trap to signal certain error conditions (impl. dep. #32). Please refer to the description of I_UGE error on “Relation between %tpc and the instruction that caused the error” row in TABLE P-2(page 156) for details. See also Instruction End-Method at ADE Trap on page 170.

7.2.4 Reset Traps

Please refer to Section 7.2.4 of Commonality.

In SPARC64 V, a watchdog reset (WDR) occurs when the processor has not committed an instruction for 233 processor clocks.

7.2.5 Uses of the Trap Categories

Please refer to Section 7.2.5 of Commonality.

All exceptions that occur as the result of program execution are precise in

SPARC64 V (impl. dep. #33).

An exception caused after the initial access of a multiple-access load or store instruction (LDD(A), STD(A), LDSTUB, CASA, CASXA, or SWAP) that causes a catastrophic exception is precise in SPARC64 V.

Release 1.0, 1 July 2002

F. Chapter 7 Traps 37

Page 48
Image 48
Fujitsu Fujitsu SPARC64 V manual Deferred Traps, Reset Traps, Uses of the Trap Categories