FUJITSU Implementation Supplement Fujitsu SPARC64 V User Manual

Page 195

Advertising
background image

184

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

Error Detect
Condition

Always

Error is always checked.

AUG

always

Error is checked when (

ASI_ERROR_CONTROL.UGE_HANDLER

= 0) &&

(

ASI_ERROR_CONTROL.WEAK_ED

= 0).

LDXA

Error is checked when the register is read by

LDXA

instruction.

LDXA

#I

Error is checked when the register is read by

LDXA

instruction.

Also, the register is used for the calculation of

IMMU_TSB_8KB_PTR

and

IMMU_TSB_64KB_PTR

. When the register has a

UE

and the register is used

for the calculation of

ASI_IMMU_TSB_PTR

registers, the

UE

is propagated to

the

ASI_IMMU_TSB_PTR

registers. Upon execution of the

LDXA

instruction

to read

ASI_IMMU_TSB_PTR

with the propagated

UE

, the

IUG_TSBP

error is

detected.

LDXA

#D

Error is checked when the register is read by

LDXA

instruction.

Also, the register is used for the calculation of

DMMU_TSB_8KB_PTR

,

DMMU_TSB_64KB_PTR

, and

DMMU_TSB_DIRECT_PTR

. When the register has

a

UE

and the register is used for the calculation of

ASI_DMMU_TSB_PTR

registers, the

UE

is propagated to the

ASI_DMMU_TSB_PTR

registers. Upon

execution of the

LDXA

instruction to read

ASI_DMMU_TSB_PTR

with the

propagated

UE

, the

IUG_TSBP

error is detected.

ITLB

write

Error is checked at the

ITLB

update timing after completion of the

STXA

instruction to write or demap an

ITLB

entry.

DTLB

write

Error is checked at the

DTLB

update timing after the completion of the

STXA

instruction to write or demap a

DTLB

entry.

Use for TLB

Error is checked when the register is used for a

TLB

reference.

Enabled

Error is checked when the facility is enabled.

intr_receive

Error is checked when the UPA interrupt packet is received. When an
uncorrectable error is detected in the received interrupt packet, the vector
interrupt trap is caused but

ASI_INTR_RECEIVE.BUSY

= 0 is set. In this

case, a new interrupt packet can be received after software writes

ASI_INTR_RECEIVE.BUSY

= 0.

BV interface

Uncorrected error in the Barrier Variable transfer interface between the
processor and the memory system is checked during the AUG_always
period.

(2 of 3)

Column

Term

Meaning

Advertising