I
NTEL
® X
EON
® P
ROCESSOR
7500 S
ERIES
U
NCORE
P
ROGRAMMING
G
UIDE
UNCORE PERFORMANCE MONITORING
2-102
Table 2-69. M_MSR_PMU_TIMESTAMP_UNIT Register – Field Definitions
2.7.4.3
M-Box PMU Filter Registers
The M-Box also provides a limited ability to perform address matching for PLD events. The following 3
tables contain the field definitions for the configuration registers governing the M-Box’s address match/
mask facility.
Table 2-70. M_MSR_PMU_MM_CFG Register – Field Definitions
Table 2-71. M_MSR_PMU_ADDR_MATCH Register – Field Definitions
Table 2-72. M_MSR_PMU_ADDR_MASK Register – Field Definitions
2.7.4.4
M-Box PMU Subcontrol Registers - Subunit descriptions
The following Tables contain information on how to program the various subcontrol registers contained
within the M-Box which include the DSP, ISS, MAP, THR, PGT, PLD and FVC registers. The subcontrol
registers govern events coming from subunits within the M-Box which can be roughly categorized as
follows:
MAP - Memory Mapper - receives read and write commands/addresses from the B-Box and translates
the received addresses (physical) into DRAM addresses (rank, bank, row and column). The commands
and translated addresses are sent to the PLD. In parallel, the broken DRAM addresses are also sent to
the PGT.
PLD - Payload Queue - Receives command and translated addresses from the MAP while the PGT
translates MAP commands into DRAM command combinations.
Field
Bits
HW
Reset
Val
Description
timestamp
15:0
0 Timestamp is updated every timestamp_unit MClk’s
Field
Bits
HW
Reset
Val
Description
enable
63
0 Enable debug mode (disables PMON mode).
ig
62:0
0 Read zero; writes ignored. (?)
Field
Bits
HW
Reset
Val
Description
ig
63:34
0 Read zero; writes ignored. (?)
address
33:0
0 34b match address for PLD events
Field
Bits
HW
Reset
Val
Description
ig
63:28
0 Read zero; writes ignored. (?)
address
27:0
0 Address bits to mask ‘don’t care’ bits during match - cache aligned
address 33:6