P.8 Handling of Internal Register Errors

This section describes error handling for the following:

Most registers

ASR registers

ASI registers

P.8.1 Register Error Handling (Excluding ASRs and ASI Registers)

The terminology used in TABLE P-18is defined as follows:

Column

Term

Meaning

 

 

 

Error Detect

InstAccess

The error is detected when the instruction accesses the register.

Condition

 

 

 

 

 

Correction

W

The error indication is removed when an instruction performs a

 

 

full write to the register

 

 

 

 

ADE trap

The error is removed by a full write to the register in the

 

 

async_data_error hardware trap sequence.

 

 

 

TABLE P-18shows error handling for most registers.

TABLE P-18Register Error Handling (Excluding ASRs and ASI Registers)

 

 

Error

 

 

 

Register Name

RW

Protect

Error Detect Condition

Error Type

Correction

%rn

RW

Parity

InstAccess

IUG_%R

W

%fn

RW

Parity

InstAccess

IUG_%F

W

PC

 

Parity

Always

IUG_PSTATE

ADE trap

nPC

 

Parity

Always

IUG_PSTATE

ADE trap

PSTATE

RW

Parity

Always

IUG_PSTATE

ADE trap

TBA

RW

Parity

PSTATE.RED = 0

error_state

W (by OBP)

PIL

RW

Parity

PSTATE.IE = 1

IUG_PSTATE

W

 

 

 

or InstAccess

 

 

CWP, CANSAVE,

RW

Parity

Always

IUG_PSTATE

ADE trap, W

CANRESTORE,

 

 

 

 

 

OTHERWIN,

 

 

 

 

 

CLEANWIN

 

 

 

 

 

TT

RW

None

TL

RW

Parity

PSTATE.RED = 0

error_state

W (by OBP)

 

 

 

 

 

 

Release 1.0, 1 July 2002

F. Chapter P Error Handling 181

Page 192
Image 192
Fujitsu Fujitsu SPARC64 V Handling of Internal Register Errors, Register Error Handling Excluding ASRs and ASI Registers