F.10.7 i/d tsb extension registers, Section f.10.9, I/d tsb base registers – FUJITSU Implementation Supplement Fujitsu SPARC64 V User Manual

Page 108

Advertising
background image

Release 1.0, 1 July 2002

F. Chapter F

Memory Management Unit

97

I/D TSB Base Registers

IMPL. DEP. #236

:

The width of the

TSB_Size

field in the TSB Base Register is

implementation dependent; the permitted range is from 2 to 6 bits. The least
significant bit of

TSB_Size

is always at bit 0 of the TSB Base Register. Any bits

unimplemented at the most significant end of

TSB_Size

read as 0, and writes to

them are ignored.

On SPARC64 V, the width of the

TSB_Size

field in the TSB Base Register is 4

bits. The number of entries in the TSB ranges from 512 entries at

TSB_Size

= 0 (8

Kbytes for common TSB, 16 Kbytes for split TSB), to 16 million entries at

TSB_Size

= 15 (256 Mbytes for common TSB, 512 Mbytes for split TSB).

F.10.7

I/D TSB Extension Registers

IMPL DEP. in Commonality

FIGURE

F-13:

Bits 11:3 in I/D TSB Extension Register

are an implementation-dependent field.

On SPARC64 V, bits 11:0 in I/D TSB Extension Registers are assigned as follows.

Bits 11:4 — Reserved. Always read as 0, and writes to it are ignored.

Bits 3:0 —

TSB_Size

field is expanded to be a 4-bit field in SPARC64 V.

F.10.9

I/D Synchronous Fault Status Registers (I-SFSR,
D-SFSR)

IMPL DEP. in Commonality

FIGURE

F-15 and

TABLE

F-12:

Bits 63:25 in I/D

Synchronous Fault Status Registers (

I-SFSR

,

D-SFSR

) are an implementation-

dependent field.

The format of I/D-MMU

SFSR

in SPARC64 V is shown in

FIGURE F-3

.

FIGURE F-3

MMU I/D Synchronous Fault Status Registers (

I-SFSR

,

D-SFSR

)

TLB #

reserved

index

reserved

MK

EID

UE

UPA

reserved

mTLB

NC

63

62 61

60 59

49 48

47

46

45

32 31 30

29

28

27

26

25

NF

ASI

TM

reserved

FT

E

CT

PR

W

OW

FV

24 23

16

15

14

13

7

6

5

4

3

2

1

0

Advertising