Intel® Xeon® Processor E5-2600 Product Family Uncore Performance Monitoring
48
Reference Number: 327043-001
The HA performance monitor data registers are 48-bit wide. Should a counter overflow (a carry out
from bit 47), the counter will wrap and continue to collect events.If accessible, software can
continuously read the data registers without disabling event collection.
In addition to generic event counting, each HA provides a pair of Address Match registers and an
Opcode Match register that allow a user to filter incoming packet traffic according to the packet
Opcode, Message Class and Physical Address. The ADDR_OPC_MATCH.FILT event is provided to
capture the filter match as an event. The fields are laid out as follows:
Note:
Table 2-142, “Intel® QuickPath Interconnect Packet Message Classes”
and
Table 2-143, “Opcode Match by Message Class”
to determine the encodings of the B-
Box Match Register fields.
rsv
17:16
RV
0 Reserved. SW must write to 0 else behavior is undefined.
umask
15:8
RW-V
0 Select subevents to be counted within the selected event.
ev_sel
7:0
RW-V
0 Select event to be counted.
Table 2-36. HA_PCI_PMON_CTR{3-0} Register – Field Definitions
Field
Bits
Attr
HW
Reset
Val
Description
rsv
63:48
RV
0 Reserved (?)
event_count
47:0
RW-V
0 48-bit performance event counter
Table 2-37. HA_PCI_PMON_BOX_OPCODEMATCH Register – Field Definitions
Field
Bits
Attr
HW
Reset
Val
Description
rsv
31:6
RV
0 Reserved (?)
opc
5:0
RWS
0 Match to this incoming (? which polarity?) opcode
Table 2-38. HA_PCI_PMON_BOX_ADDRMATCH1 Register – Field Definitions
Field
Bits
Attr
HW
Reset
Val
Description
rsv
31:14
RV
0 Reserved (?)
hi_addr
13:0
RWS
0 Match to this System Address - Most Significant 14b of cache
aligned address [45:32]
Table 2-35. HA_PCI_PMON_CTL{3-0} Register – Field Definitions (Sheet 2 of 2)
Field
Bits
Attr
HW
Reset
Val
Description