Intel® Xeon® Processor E5-2600 Product Family Uncore Performance Monitoring
46 Reference Number: 327043-001
The Home Agent supports Intel® QPI’s home snoop protocol by initiating snoops on behalf of
requests. Closely tied to the directory feature, the home agent has the ability to issue snoops to
the peer caching agents for requests based on the directory information.
• Directory Support:
In order to satisfy performance requirements for the 4 socket and scalable DP segments, the
Home Agent implements a snoop directory which tracks all cachelines residing behind this Home
Agent. This directory is used to reduce the snoop traffic when Intel® QPI bandwidth would
otherwise be strained. The directory is not intended for typical 2S topologies.
2.4.2 HA Performance Monitoring Overview
The HA Box supports event monitoring through four 48-bit wide counters
(HA_PCI_PMON_CTR{3:0}). Each of these counters can be programmed (HA_PCI_PMON_CTL{3:0})
to capture any HA event. The HA counters will increment by a maximum of 8b per cycle.
For information on how to setup a monitoring session, refer to Section 2.1, “Uncore Per-Socket
Performance Monitoring Control”.
2.4.3 HA Performance Monitors
2.4.3.1 HA Box Level PMON State
The following registers represent the state governing all box-level PMUs in the HA Box.
Table 2-33. HA Performance Monitoring MSRs
Register Name
PCICFG
Address
Size
(bits)
Description
PCICFG Base Address Dev:Func
HA PMON Registers D14:F1
Box-Level Control/Status
HA_PCI_PMON_BOX_CTL F4 32 HA PMON Box-Wide Control
Generic Counter Control
HA_PCI_PMON_CTL3 E4 32 HA PMON Control for Counter 3
HA_PCI_PMON_CTL2 E0 32 HA PMON Control for Counter 2
HA_PCI_PMON_CTL1 DC 32 HA PMON Control for Counter 1
HA_PCI_PMON_CTL0 D8 32 HA PMON Control for Counter 0
Generic Counters
HA_PCI_PMON_CTR3 BC+B8 32x2 HA PMON Counter 3
HA_PCI_PMON_CTR2 B4+B0 32x2 HA PMON Counter 2
HA_PCI_PMON_CTR1 AC+A8 32x2 HA PMON Counter 1
HA_PCI_PMON_CTR0 A4+A0 32x2 HA PMON Counter 0
Box-Level Filter
HA_PCI_PMON_BOX_OPCODEMATCH 48 32 HA PMON Opcode Match
HA_PCI_PMON_BOX_ADDRMATCH1 44 32 HA PMON Address Match 1
HA_PCI_PMON_BOX_ADDRMATCH0 40 32 HA PMON Address Match 0