Uncore Manual
Uncore Performance Monitoring
R2PCIe Performance Monitoring
166 Reference Number: 329468-002
Table 2-176. R2_PCI_PMON_CTR{3-0} Register – Field Definitions
2.9.4 R2PCIe Performance Monitoring Events
2.9.4.1 An Overview
R2PCIe provides events to track information related to all the traffic passing through it’s boundaries.
• IIO credit tracking - credits rejected, acquired and used all broken down by message Class.
2.9.5 R2PCIe Box Events Ordered By Code
The following table summarizes the directly measured R2PCIe Box events.
2.9.6 R2PCIe Box Common Metrics (Derived Events)
The following table summarizes metrics commonly calculated from R2PCIe Box events.
Field Bits Attr
HW
Reset
Val
Description
ig 63:44 RV 0 Ignored
event_count 43:0 RW-V 0 44-bit performance event counter
Symbol Name
Event
Code
Ctrs
Max
Inc/
Cyc
Description
CLOCKTICKS 0x01 0-3 1 Number of uclks in domain
RING_AD_USED 0x07 0-3 1 R2 AD Ring in Use
RING_AK_USED 0x08 0-3 1 R2 AK Ring in Use
RING_BL_USED 0x09 0-3 1 R2 BL Ring in Use
RING_IV_USED 0x0a 0-3 1 R2 IV Ring in Use
RxR_CYCLES_NE 0x10 0-1 1 Ingress Cycles Not Empty
RxR_INSERTS 0x11 0-1 1 Ingress Allocations
RxR_AK_BOUNCES 0x12 0 1 AK Ingress Bounced
RxR_OCCUPANCY 0x13 0 24 Ingress Occupancy Accumulator
TxR_CYCLES_NE 0x23 0 1 Egress Cycles Not Empty
TxR_CYCLES_FULL 0x25 0 1 Egress Cycles Full
TxR_NACK_CW 0x26 0-1 1 Egress CW NACK
TxR_NACK_CCW 0x28 0-1 1 Egress CCW NACK
Symbol Name:
Definition
Equation
CYC_USED_DNEVEN:
Cycles Used in the Down direction, Even
polarity
RING_BL_USED.CCW_EVEN / SAMPLE_INTERVAL
CYC_USED_DNODD:
Cycles Used in the Down direction, Odd
polarity
RING_BL_USED.CCW_ODD / SAMPLE_INTERVAL