beautypg.com

3 mbox iprs, Mbox iprs, Dtb tag array write registers 0 and 1 – Compaq 21264 User Manual

Page 167: Ee table 5–16 fo, See table 5–16 for, 3 mbox iprs

background image

Alpha 21264/EV67 Hardware Reference Manual

Internal Processor Registers

5–25

Mbox IPRs

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–26 shows the DTB tag array write registers 0 and 1.

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

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

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

Name

Extent

Type Description

63

48 47

13 12

0

VA[47:13]

LK99-0035A