I
NTEL
® X
EON
® P
ROCESSOR
7500 S
ERIES
U
NCORE
P
ROGRAMMING
G
UIDE
UNCORE PERFORMANCE MONITORING
2-82
2.6.3.4
R-Box IPERF Performance Monitoring Control Registers
The following table contains the events that can be monitored if one of the RIX (IPERF) registers was
chosen to select the event.
Table 2-48. R_MSR_PORT{7-0}_IPERF_CFG{1-0} Registers (Sheet
1 of 2)
Field
Bits
HW
Reset
Val
Description
FLT_SENT
31
0x0 Flit Sent
NULL_IDLE
30
0x0 Null Idle Flit Sent
RETRYQ_OV
29
0x0 Retry Queue Overflowed in this Output Port.
RETRYQ_NE
28
0x0 Retry Queue Not Empty in this Output Port
OUTQ_OV
27
0x0 Output Queue Overflowed in this Ouput Port
OUTQ_NE
26
0x0 Output Queue Not Empty in this Output Port
RCVD_SPEC_FLT
25
0x0 Special Flit Received
RCVD_ERR_FLT
24
0x0 Flit Received which caused CRC Error
ig
23:22
0x0 Read zero; writes ignored. (?)
MC_ROLL_ALLOC
21
0x0 Used with MC field. If set, every individual allocation of selected MC
into EOT is reported. If 0, a ‘rolling’ count is reported (count
whenever count overflows 7b count - val of 128) for selected MC’s
allocation into EOT.
MC
20:17
0x0 EOT Message Class Count
1000: Data Response - VN1
0111: Non-Coherent Standard
0110: Non-Coherent Bypass
0101: Snoop
0100: Data Response - VN0
0011: Non-Data Response
0010: Home VN1
0001: Home VN0
EOT_NE
16
0x0 Count cycles that EOT is not Empty
ARB_SEL
15:9
0x00 Allocation to Arb Select Bit Mask:
0b1XXXXXX: Home VN0
0bX1XXXXX: Home VN1
0bXX1XXXX: Snoop
0bXXX1XXX: Non-Data Response
0bXXXX1XX: Data Response - VN0/VN1
0bXXXXX1X: Non-Coherent Standard
0bXXXXXX1: Non-Coherent Bypass