Compaq EV68A specifications Mbox IPRs, DTB Tag Array Write Registers 0 and 1 DTBTAG0, DTBTAG1

Models: EV68A

1 356
Download 356 pages 47.63 Kb
Page 167
Image 167

Mbox IPRs

Table 5–15 Performance Counter Control Register Fields Description (Continued)

Name

Extent

Type

Description

 

 

 

 

VAL

[1]

RO

Profiled instruction valid.

 

 

 

When set, indicates a nontrapping profiled instruction retired valid.

 

 

 

When clear, indicates that a nontrapping profiled instruction was

 

 

 

killed after the cycle in which it was mapped. Valid retire/abort status

 

 

 

for a trapping profiled instruction is determined by the trap type (see

 

 

 

I_STAT[TRAP_TYPE]).

TAK

[0]

RO

ProfileMe conditional branch taken.

 

 

 

Indicates program branch direction, if the profiled instruction is a

 

 

 

conditional branch.

 

 

 

 

Table 5–16 Performance Counter Control Register Input Select Fields

SL0[4]

SL1[3:2]

Mode

PCTR0

PCTR1

 

 

 

 

 

0

00

Aggregate

Retired instructions

Cycle counting

0

01

Aggregate

Cycle counting

Not defined

0

10

Aggregate

Retired instructions

Bcache miss or long latency probes

0

11

Aggregate

Cycle counting

Mbox replay traps

1

00

ProfileMe

Retired instructions

Cycle counting

1

01

ProfileMe

Cycle counting

Inum retire delay

1

10

ProfileMe

Retired instructions

Bcache miss or long latency probes

1

11

ProfileMe

Cycle counting

Mbox replay traps

 

 

 

 

 

5.3 Mbox IPRs

This section describes the internal processor registers that control Mbox functions.

5.3.1 DTB Tag Array Write Registers 0 and 1 – DTB_TAG0, DTB_TAG1

The DTB tag array write registers 0 and 1 (DTB_TAG0 and DTB_TAG1) are write- only registers through which the two memory pipe DTB tag arrays are written. Write transactions to DTB_TAG0 and DTB_TAG1 write data to registers outside the DTB arrays. When write transactions to the corresponding DTB_PTE registers are retired, the contents of both the DTB_TAG and DTB_PTE registers are written into their respective DTB arrays, at locations determined by the round-robin allocation algorithm. Figure 5–26shows the DTB tag array write registers 0 and 1.

Figure 5–26 DTB Tag Array Write Registers 0 and 1

63

48 47

13 12

0

 

 

 

 

 

 

VA[47:13]

LK99-0035A

21264/EV68A Hardware Reference Manual

Internal Processor Registers 5–25

Page 167
Image 167
Compaq EV68A specifications Mbox IPRs, DTB Tag Array Write Registers 0 and 1 DTBTAG0, DTBTAG1