Fujitsu Fujitsu SPARC64 V Level-2 Cache Control Register ASIL2CTRL, 3 L2 Diagnostics Tag Read

Models: Fujitsu SPARC64 V

1 255
Download 255 pages 53.5 Kb
Page 141
Image 141

M.3.2

Level-2 Cache Control Register (ASI_L2_CTRL)

 

[1]

Register Name:

ASI_L2_CTRL

 

[2]

ASI:

6A16

 

[3]

VA:

1016

 

[4]

RW

Supervisor read/write

 

[5]

Data

 

ASI_L2_CTRL is a control register for L2 training, interface, and size configuration. It is illustrated below and described in TABLE M-6.

Reserved

 

URGENT_ERROR_TRAP

Reserved

NUMINSWAY

Reserved

 

U2_FLUSH

63

25

 

 

24

23

19

18

16

15

1

 

0

TABLE M-6ASI_L2_CTRL Register Bits

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Bit

Field

 

RW

Description

 

 

 

 

 

 

 

 

 

 

 

 

24

URGENT_ERROR_TRAP

RW1C

This bit is set to 1 when one of the error exceptions

 

 

 

 

 

 

(instruction_access_error, data_access_error, or asynchronous_data_error)

 

 

 

 

 

exception is generated. The bit remains set to 1 until supervisor

 

 

 

 

 

software explicitly clears it by writing 1 to the bit.

 

18:16

NUMINSWAY

 

R

Set associativity of L2 cache, as follows:

 

 

 

 

 

 

 

 

 

 

 

2

2-way mode

 

 

 

 

 

 

 

 

 

 

 

4:

4-way mode

 

 

 

0

U2_FLUSH

 

W

Flush the entire level-2 cache. The flushing takes approximately 10

 

 

 

 

 

ms, Until the flushing of the level-2 cache completes, the processor

 

 

 

 

 

ceases operation and does not perform further instruction

 

 

 

 

 

execution.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

M.3.3 L2 Diagnostics Tag Read

(ASI_L2_DIAG_TAG_READ)

This ASI instruction is a diagnostic read of L2 cache tag, as well as tag 2 of L1I and L1D.

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

Page 141
Image 141
Fujitsu Fujitsu SPARC64 V manual Level-2 Cache Control Register ASIL2CTRL, 3 L2 Diagnostics Tag Read