background image

Vol. 3B 19-197

PERFORMANCE-MONITORING EVENTS

MOB_load

_replay_retired

3

Bit 9, Bit 24, 

Bit 25

Bit 0

Select MOB_load_replay 

event and set 

PARTIAL_DATA and 

UNALGN_ADDR bit. 

NBOGUS

split_load_retired

Bit 10, Bit 24, 

Bit 25

Bit 0

Select load_port_replay 

event with the 

MSR_SAAT_ESCR1 MSR 

and set the SPLIT_LD mask 

bit.

NBOGUS

split_store_retired

Bit 10, Bit 24, 

Bit 25

Bit 1

Select store_port_replay 

event with the 

MSR_SAAT_ESCR0 MSR 

and set the SPLIT_ST mask 

bit.

NBOGUS

NOTES:

1. Certain kinds of μops cannot be tagged. These include I/O operations, UC and locked accesses, returns, and far transfers.
2. 2nd-level misses retired does not count all 2nd-level misses. It only includes those references that are found to be misses by the fast 

detection logic and not those that are later found to be misses.

3. While there are several causes for a MOB replay, the event counted with this event mask setting is the case where the data from a 

load that would otherwise be forwarded is not an aligned subset of the data from a preceding store.

Table 19-33.  List of Metrics Available for Replay Tagging (For Replay Event Only) (Contd.)

Replay metric

1

IA32_PEBS_

ENABLE Field 

to Set

MSR_PEBS_

MATRIX_VERT Bit 

Field to Set

Additional MSR/ Event 

Event Mask Value for 

Replay_event