Errors in registers other than those listed above and any errors in the TLB entry remain.

b. Update of ASI_UGESR, as shown in TABLE P-13.

TABLE P-13ASI_UGESR Update for Single and Multiple-ADEExceptions

Bit

Field

Update upon a Single-ADE Trap

Update upon a Multiple-ADE Traps

 

 

 

 

63:6

Error indication

All bits in this field are updated.

Unchanged.

 

 

All I_UGEs and A_UGEs detected at the

 

 

 

trap are indicated simultaneously.

 

5:4

INSTEND

The instruction end-method of the

Unchanged.

 

 

instruction referenced by TPC is set.

 

2

MUGE_DAE[

Set to 0.

1

MUGE_IAE

Set to 0.

If the multiple-ADEtrap was caused by a DAE, MUGE_DAE is set to 1.

Otherwise, MUGE_DAE is unchanged.

If the multiple-ADEtrap was caused by an IAE, MUGE_IAE is set to 1. Otherwise, MUGE_IAE is unchanged.

0

MUGE_IUGE

Set to 0.

If the multiple-ADEtrap was caused by

 

 

 

an I_UGE, MUGE_IUGE is set to 1.

 

 

 

Otherwise, MUGE_IUGE is unchanged.

 

 

 

 

c.Update of ASI_ERROR_CONTROL

Upon a single-ADEtrap, ASI_ERROR_CONTROL.UGE_HANDLER is set to 1. During the period after the single-ADEtrap occurs and before a RETRY or DONE instruction is executed, UGE_HANDLER = 1 tells hardware that the urgent error handler is running.

Upon a multiple async_data_error trap, ASI_ERROR_CONTROL.WEAK_ED is set to 1 and the CPU starts running in the weak error detection state.

4.Set ASI_ERROR_CONTROL.UGE_HANDLER to 0.

Upon completion of a RETRY or DONE instruction,

ASI_ERROR_CONTROL.UGE_HANDLER is set to 0.

P.4.3 Instruction End-Method at ADE Trap

In SPARC64 V, upon occurrence of the ADE trap, the trapped instruction referenced by TPC ends by using one of the following instruction end-methods:

Precise

Retryable but not precise (not included in JPS1)

Not retryable (not included in JPS1)

Upon a single-ADE trap, the trapped instruction end-method is indicated in

ASI_UGESR.INSTEND.

170 SPARC JPS1 Implementation Supplement: Fujitsu SPARC64 V • Release 1.0, 1 July 2002

Page 181
Image 181
Fujitsu Fujitsu SPARC64 V manual Instruction End-Method at ADE Trap, Update of ASIUGESR, as shown in Table P-13, Instend