F.10 internal registers and asi operations, F.10.1 accessing mmu registers, Internal registers and asi operations 92 – FUJITSU Implementation Supplement Fujitsu SPARC64 V User Manual

Page 103: Accessing mmu registers 92

Advertising
background image

92

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

F.10

Internal Registers and ASI operations

F.10.1

Accessing MMU Registers

IMPL. DEP. #233

:

Whether the

TSB_Hash

field is implemented in I/D

Primary/Secondary/Nucleus TSB Extension Register is implementation dependent
in JPS1.

On SPARC64 V, the

TSB_Hash

field is not implemented in the I/D

Primary/Secondary/Nucleus TSB Extension Register. See TSB Pointer Formation
on page 88
for details.

IMPL. DEP. #239

:

The register(s) accessed by IMMU ASI 55

16

and DMMU ASI 5D

16

at

virtual addresses 40000

16

to 60FF8

16

are implementation dependent.

See impl. dep. #235 in I/D TLB Data In, Data Access, and Tag Read Registers on page
93
.

Additional information:

The

ASI_DCUCR

register also affects the MMUs.

ASI_DCUCR

is described in Section 5.2.12 of Commonality. The SPARC64 V

implementation dependency in

ASI_DCUCR

is described in Data Cache Unit Control

Register (DCUCR) on page 22.

SPARC64 V also has an additional MMU internal register

ASI_MCNTL

(Memory

Control Register) that is shared between the IMMU and the DMMU. The register is
illustrated in

FIGURE F-1

and described in

TABLE F-3

.

ASI_MCNTL (Memory Control Register)
ASI:

45

16

VA:

08

16

Access Modes: Supervisor read/write

FIGURE F-1

Format of

ASI_MCNTL

reserved

NC_

Cache

fw_

fITLB

fw_

fDTLB

RMD

000

JPS1_TSBP

00000000

63

17

16

15

14

13 12 11

9

8

7

0

Advertising