Mbox IPRs

5.3.7 Dstream TB Address Space Number Registers 0 and 1 – DTB_ASN0,1

The Dstream translation buffer address space number registers (DTB_ASN0 and DTB_ASN1) are write-only registers that should be written with the address space number (ASN) of the current process. Figure 5–30shows the Dstream translation buffer address space number registers 0 and 1.

Figure 5–30 Dstream Translation Buffer Address Space Number Registers 0 and 1

63

56 55

0

 

 

 

 

ASN[7:0]

LK99-0038A

5.3.8 Memory Management Status Register – MM_STAT

The memory management status register (MM_STAT) is a read-only register. When a Dstream TB miss or fault occurs, information about the error is latched in MM_STAT. MM_STAT is not updated when a LD_VPTE gets a DTB miss instruction. Figure 5–31shows the memory management status register.

Figure 5–31 Memory Management Status Register

63

11 10 9

4

3

2

1

0

 

 

 

 

 

 

 

 

DC_TAG_PERR

OPCODE[5:0]

FOW

FOR

ACV

WR

LK99-0039A

Table 5–18describes the memory management status register fields.

Table 5–18 Memory Management Status Register Fields Description

Name

Extent

Type

Description

 

 

 

 

Reserved

[63:11]

DC_TAG_PERR

[10]

RO

This bit is set when a Dcache tag parity error occurred during the

 

 

 

initial tag probe of a load or store instruction. The error created a

 

 

 

synchronous fault to the D_FAULT PALcode entry point and is

 

 

 

correctable. The virtual address associated with the error is avail-

 

 

 

able in the VA register.

OPCODE[5:0]

[9:4]

RO

Opcode of the instruction that caused the error.

 

 

 

HW_LD is displayed as 3 and HW_ST is displayed as 7.

FOW

[3]

RO

This bit is set when a fault-on-write error occurs during a write

 

 

 

transaction and PTE[FOW] was set.

5–28Internal Processor Registers

Alpha 21264/EV67 Hardware Reference Manual

Page 170
Image 170
Compaq EV67, 21264 Memory Management Status Register Mmstat, 18describes the memory management status register fields