I
NTEL
® X
EON
® P
ROCESSOR
7500 S
ERIES
U
NCORE
P
ROGRAMMING
G
UIDE
UNCORE PERFORMANCE MONITORING
2-109
Table 2-82. M_MSR_PMU_ZDP_CTL_FVC.RESP Encodings
Table 2-83. M_MSR_PMU_ZDP_CTL_FVC.BCMD Encodings
2.7.5
M-Box Performance Monitoring Events
2.7.5.1
An Overview:
The M-box performance monitors can collect events in many of the substructures found within the M-
Box including the DSP, ISS, MAP, THR, PGT, PLD and FVC (refer to
Subcontrol Registers - Subunit descriptions”
for more detail).
A sampling of events available for monitoring in the M-Box:
- B-Box commands - reads, writes, fill2victim, merge, etc. Can be conditioned on fvid which allows
determining average latency of M-Box and memory.
- B-Box responses. Incrementing on read command and decrementing on read response allows one
to determine the number of simultaneous reads in the M-Box. A max detector can log the max number
of reads the M-Box received.
- Translated commands: ras_caspre, ras_cas, cas, ras_cas_pre, pre, etc (can be filtered on r/w)
- Memory commands: ras, cas, pre, prefesh, preall, etc.
- Page hits and page misses.
Name
Value
Description
spr_uncor_resp
0b111 Uncorrectable response for command to misbehaving DIMM during
sparing.
Reserved
0b110
spr_ack_resp
0b101 Positive acknowledgment for command to misbehaving DIMM
during sparing. No error was detected for the transaction.
spec_ack_resp
0b100 Speculative (=early) positive acknowledgment for optimized read
flow. No error was detected for the transaction.
uncor_resp
0b011 Uncorrectable response. Corrections failed.
corr_resp
0b010 Corrected (after, for example, error trials or just by a retry).
retry_resp
0b001 Retry response. Possibly a correctable error. Retries are generated
until it is decided that error was either correctable or
uncorrectable.
ack_resp
0b000 Positive acknowledgment. No was detected.
Name
Value
Description
sprwr_bcmd
0b111 Spare write.
f2b_bcmd
0b110 Fill buffer read to B-Box.
f2v_bcmd
0b101 Fill buffer to victim buffer transfer.
v2v_bcmd
0b100 Victim buffer to victim buffer transfer.
v2f_bcmd
0b011 Victim buffer to fill buffer transfer.
mrg_bcmd
0b010 Merge command from B-Box.
wr_bcmd
0b001 Memory write command from B-Box.
rd_bcmd
0b000 Memory read command from B-Box.