![Intel Xeon Processor E5-2600 Monitoring Manual Download Page 46](http://html1.mh-extra.com/html/intel/xeon-processor-e5-2600/xeon-processor-e5-2600_monitoring-manual_2072022046.webp)
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