Uncore Manual

Uncore Performance Monitoring
R2PCIe Performance Monitoring
170 Reference Number: 329468-002
used is dependent on the system programming. Therefore, one should generally set both the UP
and DN bits for a given polarity (or both) at a given time.
RxR_AK_BOUNCES
• Title: AK Ingress Bounced
• Category: INGRESS Events
• Event Code: 0x12
• Max. Inc/Cyc:. 1, Register Restrictions: 0
• Definition: Counts the number of times when a request destined for the AK ingress bounced.
RxR_CYCLES_NE
• Title: Ingress Cycles Not Empty
• Category: INGRESS Events
• Event Code: 0x10
• Max. Inc/Cyc:. 1, Register Restrictions: 0-1
• Definition: Counts the number of cycles when the R2PCIe Ingress is not empty. This tracks one of
the three rings that are used by the R2PCIe agent. This can be used in conjunction with the R2PCIe
Ingress Occupancy Accumulator event in order to calculate average queue occupancy. Multiple
ingress buffers can be tracked at a given time using multiple counters.
RxR_INSERTS
• Title: Ingress Allocations
• Category: INGRESS Events
• Event Code: 0x11
• Max. Inc/Cyc:. 1, Register Restrictions: 0-1
• Definition: Counts the number of allocations into the R2PCIe Ingress. This tracks one of the three
rings that are used by the R2PCIe agent. This can be used in conjunction with the R2PCIe Ingress
Table 2-180. Unit Masks for RING_IV_USED
Extension
umask
[15:8]
Description
CW b00110011 Clockwise
Filters for Clockwise polarity
CCW b11001100 Counterclockwise
Filters for Counterclockwise polarity
ANY b11111111 Any
Filters any polarity
Table 2-181. Unit Masks for RxR_AK_BOUNCES
Extension
umask
[15:8]
Description
CW bxxxxxxx1 Clockwise
CCW bxxxxxx1x Counterclockwise
Table 2-182. Unit Masks for RxR_CYCLES_NE
Extension
umask
[15:8]
Description
NCB bxxx1xxxx NCB
NCB Ingress Queue
NCS bxx1xxxxx NCS
NCS Ingress Queue