Bstw busy status register ( asi_c_bstwbusy ) – FUJITSU Implementation Supplement Fujitsu SPARC64 V User Manual

Page 134

Advertising
background image

Release 1.0, 1 July 2002

F. Chapter L

Address Space Identifiers

123

BSTW Control Register (

ASI_C_BSTW0

,

ASI_C_BSTW1

)

The

BSTW

control register designates which bit in

LBSY

is written through

ASI_BSTW

x.

BSTW Busy Status Register (

ASI_C_BSTWBUSY

)

The

BSTW

busy status register indicates an update is made to

LBSY

in the SB and has

not completed yet.

Programming Note –

Supervisor software should not write to

ASI_C_BSTW

x

while

ASI_C_BSTWBUSY.BUSY

= 1. Otherwise, subsequent writes are ignored or a

write to wrong BST is sent to the SB.

[1]

Register Name:

ASI_C_BSTW0

,

ASI_C_BSTW1

[2]

ASI:

6F

16

[3]

VA:

80

16

(

ASI_C_BSTW0

),

88

16

(

ASI_C_BSTW1

).

[4]

RW

Supervisor read/write

Bit

Name

RW

Description

63

V

RW

Valid. When

V

= 0,

BL_num

and

SB_BPU_num

are

ignored and a write to

ASI_BSTW

x is discarded. When

V

= 1, data in the

ASI_BSTW

x is written to the selected

bit in

SB_BPU

.

6

SB_BPU_num

RW

SB BPU number on the SB.

5:0

BST_num

RW

BST

bit number in the selected SB BPU.

[1]

Register Name:

ASI_C_LBSTWBUSY

[2]

ASI:

6F

16

[3]

VA:

C0

16

[4]

RW

Supervisor read

Bit

Name

RW Description

0

BUSY

R

BUSY

= 1 is indicated when a write to

ASI_C_BSTWx

is made

but

LBSY

on the SB has not yet been updated.

Advertising