Intel® Xeon® Processor E5-2600 Product Family Uncore Performance Monitoring
60 Reference Number: 327043-001
For information on how to setup a monitoring session, refer to Section 2.1, “Uncore Per-Socket
Performance Monitoring Control”.
2.5.4 iMC Performance Monitors
2.5.4.1 MC Box Level PMON State
The following registers represent the state governing all box-level PMUs in the MC Boxes.
In the case of the MC, the MC_CHy_PCI_PMON_BOX_CTL register governs what happens when a
freeze signal is received (.frz_en). It also provides the ability to manually freeze the counters in the
box (.frz) .
Table 2-59. iMC Performance Monitoring MSRs
Register Name
PCICFG
Address
Size
(bits)
Description
PCICFG Base Address Dev:Func
MC Channel 0 PMON Registers D16:F0
MC Channel 1 PMON Registers D16:F1
MC Channel 2 PMON Registers D16:F4
MC Channel 3 PMON Registers D16:F5
Box-Level Control/Status
MC_CHy_PCI_PMON_BOX_CTL F4 32 MC Channel y PMON Box-Wide Control
Generic Counter Control
MC_CHy_PCI_PMON_FIXED_CTL F0 32 MC Channel y PMON Control for Fixed Counter
MC_CHy_PCI_PMON_CTL3 E4 32 MC Channel y PMON Control for Counter 3
MC_CHy_PCI_PMON_CTL2 E0 32 MC Channel y PMON Control for Counter 2
MC_CHy_PCI_PMON_CTL1 DC 32 MC Channel y PMON Control for Counter 1
MC_CHy_PCI_PMON_CTL0 D8 32 MC Channel y PMON Control for Counter 0
Generic Counters
MC_CHy_PCI_PMON_FIXED_CTR D4+D0 32x2 MC Channel y PMON Fixed Counter
MC_CHy_PCI_PMON_CTR3 BC+B8 32x2 MC Channel y PMON Counter 3
MC_CHy_PCI_PMON_CTR2 B4+B0 32x2 MC Channel y PMON Counter 2
MC_CHy_PCI_PMON_CTR1 AC+A8 32x2 MC Channel y PMON Counter 1
MC_CHy_PCI_PMON_CTR0 A4+A0 32x2 MC Channel y PMON Counter 0
Table 2-60. MC_CHy_PCI_PMON_BOX_CTL Register – Field Definitions (Sheet 1 of 2)
Field Bits Attr
HW
Reset
Val
Description
rsv 31:18 RV 0 Reserved (?)
rsv 17 RV 0 Reserved; SW must write to 0 else behavior is undefined.
frz_en 16 WO 0 Freeze Enable.
If set to 1 and a freeze signal is received, the counters will be
stopped or ‘frozen’, else the freeze signal will be ignored.