FUJITSU Implementation Supplement Fujitsu SPARC64 V User Manual

Page 109

Advertising
background image

98

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

The specification of bits 24:0 in the SPARC64 V

SFSR

conforms to the specification

defined in Section F.10.9 in Commonality. Bits 63:25 in SPARC64 V

SFSR

are

implementation dependent.

TABLE F-5

describes the

I-SFSR

bits, and

TABLE F-5

describes the

D-SFSR

bits.

TABLE F-5

I

-SFSR

Bit Description

Bits

Field Name

RW

Description

Data<63:62 >

TLB#

R/W

Faulty TLB# log. Recorded upon an mITLB error to identify the faulty TLB
(

fITLB

: 00

2

or

sITLB

: 10

2

). The priority of error logging for multiple error

conditions (parity error and multiple-hit error) is as follows:

fTLB parity

high

sTLB
sTLB multihit
fTLB multihit low

Data <59:49>

index

R/W

Faulty TLB index log. Recorded upon an

mITLB

error and is the index

number for the faulty TLB. The priority of error logging for multiple error
conditions (parity error and multiple-hit error) is as follows:

fTLB parity

high

sTLB parity
sTLB multihit
fTLB multihit low

The smallest index number is selected for multiple hits.

Data <46>

MK

R/W

Marked

UE

. On SPARC64 V, all uncorrectable errors are reported as

marked, so this bit is always set whenever

ISFSR.UE

= 1.

See Section P.2.4, Error Marking for Cacheable Data Error, on page 157 for
details.

Data <45:32>

EID

R/W

Error mark ID. Valid for a marked

UE

.

See Section P.2.4, Error Marking for Cacheable Data Error, on page 157 for

ERROR_MARK_ID

.

Data <31>

UE

R/W

Instruction error status; uncorrectable error. When

UE

= 1, an uncorrectable

error in a fetched instruction word has been detected. Valid only for an

instruction_access_error

exception.

Data <30:29>

UPA

<1:0>

R/W

UPA error status. Either a bus error response (

UPA<1>

) or a timeout

response (

UPA<0>

) has been received from an instruction fetch transaction

from UPA. Valid only for an

instruction_access_error

exception.

Data <27:26>

mITLB

<1:0> R/W

mITLB error status. Either a multiple-hit status (

mITLB<1>

) or a parity

error status (

mITLB<0>

) has been encountered upon a mITLB lookup. Valid

only for an

instruction_access_error

exception.

Data <25>

NC

R/W

Noncacheable reference. The reference that has invoked an exception is a
noncacheable reference. Valid for an

instruction_access_error

exception

caused by

ISFSR.UE

or

ISFSR.UPA

only. For other causes of the trap, the

value is unknown.

Data <23:16>

ASI

<7:0>

R/W

ASI. The 8-bit address space identifier applied to the reference that has
invoked an exception. This field is valid for the exception in which the

ISFSR.FV

bit is set.

A recorded ASI is 80

16

(

ASI_PRIMARY

) or 04

16

(

ASI_NUCLEUS

) depending

on the trap level (when

TL

> 0, the ASI is

ASI_NUCLEUS

.).

Advertising