1*6c3566c5SIan Rogers[
2*6c3566c5SIan Rogers    {
3*6c3566c5SIan Rogers        "BriefDescription": "Egress (to CMS) Cycles Full. Counts the number of cycles when the M2PCIe Egress is full.  AD_0",
4*6c3566c5SIan Rogers        "EventCode": "0x25",
5*6c3566c5SIan Rogers        "EventName": "UNC_M2P_EGRESS_CYCLES_FULL.AD_0",
6*6c3566c5SIan Rogers        "PerPkg": "1",
7*6c3566c5SIan Rogers        "UMask": "0x1",
8*6c3566c5SIan Rogers        "Unit": "M2PCIe"
9*6c3566c5SIan Rogers    },
10*6c3566c5SIan Rogers    {
11*6c3566c5SIan Rogers        "BriefDescription": "Egress (to CMS) Cycles Full. Counts the number of cycles when the M2PCIe Egress is full.  AD_1",
12*6c3566c5SIan Rogers        "EventCode": "0x25",
13*6c3566c5SIan Rogers        "EventName": "UNC_M2P_EGRESS_CYCLES_FULL.AD_1",
14*6c3566c5SIan Rogers        "PerPkg": "1",
15*6c3566c5SIan Rogers        "UMask": "0x8",
16*6c3566c5SIan Rogers        "Unit": "M2PCIe"
17*6c3566c5SIan Rogers    },
18*6c3566c5SIan Rogers    {
19*6c3566c5SIan Rogers        "BriefDescription": "Egress (to CMS) Cycles Full. Counts the number of cycles when the M2PCIe Egress is full.  AK_0",
20*6c3566c5SIan Rogers        "EventCode": "0x25",
21*6c3566c5SIan Rogers        "EventName": "UNC_M2P_EGRESS_CYCLES_FULL.AK_0",
22*6c3566c5SIan Rogers        "PerPkg": "1",
23*6c3566c5SIan Rogers        "UMask": "0x2",
24*6c3566c5SIan Rogers        "Unit": "M2PCIe"
25*6c3566c5SIan Rogers    },
26*6c3566c5SIan Rogers    {
27*6c3566c5SIan Rogers        "BriefDescription": "Egress (to CMS) Cycles Full. Counts the number of cycles when the M2PCIe Egress is full.  AK_1",
28*6c3566c5SIan Rogers        "EventCode": "0x25",
29*6c3566c5SIan Rogers        "EventName": "UNC_M2P_EGRESS_CYCLES_FULL.AK_1",
30*6c3566c5SIan Rogers        "PerPkg": "1",
31*6c3566c5SIan Rogers        "UMask": "0x10",
32*6c3566c5SIan Rogers        "Unit": "M2PCIe"
33*6c3566c5SIan Rogers    },
34*6c3566c5SIan Rogers    {
35*6c3566c5SIan Rogers        "BriefDescription": "Egress (to CMS) Cycles Full. Counts the number of cycles when the M2PCIe Egress is full.  BL_0",
36*6c3566c5SIan Rogers        "EventCode": "0x25",
37*6c3566c5SIan Rogers        "EventName": "UNC_M2P_EGRESS_CYCLES_FULL.BL_0",
38*6c3566c5SIan Rogers        "PerPkg": "1",
39*6c3566c5SIan Rogers        "UMask": "0x4",
40*6c3566c5SIan Rogers        "Unit": "M2PCIe"
41*6c3566c5SIan Rogers    },
42*6c3566c5SIan Rogers    {
43*6c3566c5SIan Rogers        "BriefDescription": "Egress (to CMS) Cycles Full. Counts the number of cycles when the M2PCIe Egress is full.  BL_1",
44*6c3566c5SIan Rogers        "EventCode": "0x25",
45*6c3566c5SIan Rogers        "EventName": "UNC_M2P_EGRESS_CYCLES_FULL.BL_1",
46*6c3566c5SIan Rogers        "PerPkg": "1",
47*6c3566c5SIan Rogers        "UMask": "0x20",
48*6c3566c5SIan Rogers        "Unit": "M2PCIe"
49*6c3566c5SIan Rogers    },
50*6c3566c5SIan Rogers    {
51*6c3566c5SIan Rogers        "BriefDescription": "Egress (to CMS) Cycles Not Empty. Counts the number of cycles when the M2PCIe Egress is not empty.  AD_0",
52*6c3566c5SIan Rogers        "EventCode": "0x23",
53*6c3566c5SIan Rogers        "EventName": "UNC_M2P_EGRESS_CYCLES_NE.AD_0",
54*6c3566c5SIan Rogers        "PerPkg": "1",
55*6c3566c5SIan Rogers        "UMask": "0x1",
56*6c3566c5SIan Rogers        "Unit": "M2PCIe"
57*6c3566c5SIan Rogers    },
58*6c3566c5SIan Rogers    {
59*6c3566c5SIan Rogers        "BriefDescription": "Egress (to CMS) Cycles Not Empty. Counts the number of cycles when the M2PCIe Egress is not empty.  AD_1",
60*6c3566c5SIan Rogers        "EventCode": "0x23",
61*6c3566c5SIan Rogers        "EventName": "UNC_M2P_EGRESS_CYCLES_NE.AD_1",
62*6c3566c5SIan Rogers        "PerPkg": "1",
63*6c3566c5SIan Rogers        "UMask": "0x8",
64*6c3566c5SIan Rogers        "Unit": "M2PCIe"
65*6c3566c5SIan Rogers    },
66*6c3566c5SIan Rogers    {
67*6c3566c5SIan Rogers        "BriefDescription": "Egress (to CMS) Cycles Not Empty. Counts the number of cycles when the M2PCIe Egress is not empty.  AK_0",
68*6c3566c5SIan Rogers        "EventCode": "0x23",
69*6c3566c5SIan Rogers        "EventName": "UNC_M2P_EGRESS_CYCLES_NE.AK_0",
70*6c3566c5SIan Rogers        "PerPkg": "1",
71*6c3566c5SIan Rogers        "UMask": "0x2",
72*6c3566c5SIan Rogers        "Unit": "M2PCIe"
73*6c3566c5SIan Rogers    },
74*6c3566c5SIan Rogers    {
75*6c3566c5SIan Rogers        "BriefDescription": "Egress (to CMS) Cycles Not Empty. Counts the number of cycles when the M2PCIe Egress is not empty.  AK_1",
76*6c3566c5SIan Rogers        "EventCode": "0x23",
77*6c3566c5SIan Rogers        "EventName": "UNC_M2P_EGRESS_CYCLES_NE.AK_1",
78*6c3566c5SIan Rogers        "PerPkg": "1",
79*6c3566c5SIan Rogers        "UMask": "0x10",
80*6c3566c5SIan Rogers        "Unit": "M2PCIe"
81*6c3566c5SIan Rogers    },
82*6c3566c5SIan Rogers    {
83*6c3566c5SIan Rogers        "BriefDescription": "Egress (to CMS) Cycles Not Empty. Counts the number of cycles when the M2PCIe Egress is not empty.  BL_0",
84*6c3566c5SIan Rogers        "EventCode": "0x23",
85*6c3566c5SIan Rogers        "EventName": "UNC_M2P_EGRESS_CYCLES_NE.BL_0",
86*6c3566c5SIan Rogers        "PerPkg": "1",
87*6c3566c5SIan Rogers        "UMask": "0x4",
88*6c3566c5SIan Rogers        "Unit": "M2PCIe"
89*6c3566c5SIan Rogers    },
90*6c3566c5SIan Rogers    {
91*6c3566c5SIan Rogers        "BriefDescription": "Egress (to CMS) Cycles Not Empty. Counts the number of cycles when the M2PCIe Egress is not empty.  BL_1",
92*6c3566c5SIan Rogers        "EventCode": "0x23",
93*6c3566c5SIan Rogers        "EventName": "UNC_M2P_EGRESS_CYCLES_NE.BL_1",
94*6c3566c5SIan Rogers        "PerPkg": "1",
95*6c3566c5SIan Rogers        "UMask": "0x20",
96*6c3566c5SIan Rogers        "Unit": "M2PCIe"
97*6c3566c5SIan Rogers    },
98*6c3566c5SIan Rogers    {
99*6c3566c5SIan Rogers        "BriefDescription": "Egress (to CMS) Ingress. Counts the number of number of messages inserted into the  the M2PCIe Egress queue. AD_0",
100*6c3566c5SIan Rogers        "EventCode": "0x24",
101*6c3566c5SIan Rogers        "EventName": "UNC_M2P_EGRESS_INSERTS.AD_0",
102*6c3566c5SIan Rogers        "PerPkg": "1",
103*6c3566c5SIan Rogers        "UMask": "0x1",
104*6c3566c5SIan Rogers        "Unit": "M2PCIe"
105*6c3566c5SIan Rogers    },
106*6c3566c5SIan Rogers    {
107*6c3566c5SIan Rogers        "BriefDescription": "Egress (to CMS) Ingress. Counts the number of number of messages inserted into the  the M2PCIe Egress queue. AD_1",
108*6c3566c5SIan Rogers        "EventCode": "0x24",
109*6c3566c5SIan Rogers        "EventName": "UNC_M2P_EGRESS_INSERTS.AD_1",
110*6c3566c5SIan Rogers        "PerPkg": "1",
111*6c3566c5SIan Rogers        "UMask": "0x10",
112*6c3566c5SIan Rogers        "Unit": "M2PCIe"
113*6c3566c5SIan Rogers    },
114*6c3566c5SIan Rogers    {
115*6c3566c5SIan Rogers        "BriefDescription": "Egress (to CMS) Ingress. Counts the number of number of messages inserted into the  the M2PCIe Egress queue. AK_0",
116*6c3566c5SIan Rogers        "EventCode": "0x24",
117*6c3566c5SIan Rogers        "EventName": "UNC_M2P_EGRESS_INSERTS.AK_0",
118*6c3566c5SIan Rogers        "PerPkg": "1",
119*6c3566c5SIan Rogers        "UMask": "0x2",
120*6c3566c5SIan Rogers        "Unit": "M2PCIe"
121*6c3566c5SIan Rogers    },
122*6c3566c5SIan Rogers    {
123*6c3566c5SIan Rogers        "BriefDescription": "Egress (to CMS) Ingress. Counts the number of number of messages inserted into the  the M2PCIe Egress queue. AK_1",
124*6c3566c5SIan Rogers        "EventCode": "0x24",
125*6c3566c5SIan Rogers        "EventName": "UNC_M2P_EGRESS_INSERTS.AK_1",
126*6c3566c5SIan Rogers        "PerPkg": "1",
127*6c3566c5SIan Rogers        "UMask": "0x20",
128*6c3566c5SIan Rogers        "Unit": "M2PCIe"
129*6c3566c5SIan Rogers    },
130*6c3566c5SIan Rogers    {
131*6c3566c5SIan Rogers        "BriefDescription": "Egress (to CMS) Ingress. Counts the number of number of messages inserted into the  the M2PCIe Egress queue. AK_CRD_0",
132*6c3566c5SIan Rogers        "EventCode": "0x24",
133*6c3566c5SIan Rogers        "EventName": "UNC_M2P_EGRESS_INSERTS.AK_CRD_0",
134*6c3566c5SIan Rogers        "PerPkg": "1",
135*6c3566c5SIan Rogers        "UMask": "0x8",
136*6c3566c5SIan Rogers        "Unit": "M2PCIe"
137*6c3566c5SIan Rogers    },
138*6c3566c5SIan Rogers    {
139*6c3566c5SIan Rogers        "BriefDescription": "Egress (to CMS) Ingress. Counts the number of number of messages inserted into the  the M2PCIe Egress queue. AK_CRD_1",
140*6c3566c5SIan Rogers        "EventCode": "0x24",
141*6c3566c5SIan Rogers        "EventName": "UNC_M2P_EGRESS_INSERTS.AK_CRD_1",
142*6c3566c5SIan Rogers        "PerPkg": "1",
143*6c3566c5SIan Rogers        "UMask": "0x80",
144*6c3566c5SIan Rogers        "Unit": "M2PCIe"
145*6c3566c5SIan Rogers    },
146*6c3566c5SIan Rogers    {
147*6c3566c5SIan Rogers        "BriefDescription": "Egress (to CMS) Ingress. Counts the number of number of messages inserted into the  the M2PCIe Egress queue. BL_0",
148*6c3566c5SIan Rogers        "EventCode": "0x24",
149*6c3566c5SIan Rogers        "EventName": "UNC_M2P_EGRESS_INSERTS.BL_0",
150*6c3566c5SIan Rogers        "PerPkg": "1",
151*6c3566c5SIan Rogers        "UMask": "0x4",
152*6c3566c5SIan Rogers        "Unit": "M2PCIe"
153*6c3566c5SIan Rogers    },
154*6c3566c5SIan Rogers    {
155*6c3566c5SIan Rogers        "BriefDescription": "Egress (to CMS) Ingress. Counts the number of number of messages inserted into the  the M2PCIe Egress queue. BL_1",
156*6c3566c5SIan Rogers        "EventCode": "0x24",
157*6c3566c5SIan Rogers        "EventName": "UNC_M2P_EGRESS_INSERTS.BL_1",
158*6c3566c5SIan Rogers        "PerPkg": "1",
159*6c3566c5SIan Rogers        "UMask": "0x40",
160*6c3566c5SIan Rogers        "Unit": "M2PCIe"
161*6c3566c5SIan Rogers    },
162*6c3566c5SIan Rogers    {
163*6c3566c5SIan Rogers        "BriefDescription": "Ingress Queue Cycles Not Empty. Counts the number of cycles when the M2PCIe Ingress is not empty.ALL",
164*6c3566c5SIan Rogers        "EventCode": "0x10",
165*6c3566c5SIan Rogers        "EventName": "UNC_M2P_INGRESS_CYCLES_NE.ALL",
166*6c3566c5SIan Rogers        "PerPkg": "1",
167*6c3566c5SIan Rogers        "UMask": "0x80",
168*6c3566c5SIan Rogers        "Unit": "M2PCIe"
169*6c3566c5SIan Rogers    },
170*6c3566c5SIan Rogers    {
171*6c3566c5SIan Rogers        "BriefDescription": "Ingress Queue Cycles Not Empty. Counts the number of cycles when the M2PCIe Ingress is not empty.CBO_IDI",
172*6c3566c5SIan Rogers        "EventCode": "0x10",
173*6c3566c5SIan Rogers        "EventName": "UNC_M2P_INGRESS_CYCLES_NE.CBO_IDI",
174*6c3566c5SIan Rogers        "PerPkg": "1",
175*6c3566c5SIan Rogers        "UMask": "0x1",
176*6c3566c5SIan Rogers        "Unit": "M2PCIe"
177*6c3566c5SIan Rogers    },
178*6c3566c5SIan Rogers    {
179*6c3566c5SIan Rogers        "BriefDescription": "Ingress Queue Cycles Not Empty. Counts the number of cycles when the M2PCIe Ingress is not empty.CBO_NCB",
180*6c3566c5SIan Rogers        "EventCode": "0x10",
181*6c3566c5SIan Rogers        "EventName": "UNC_M2P_INGRESS_CYCLES_NE.CBO_NCB",
182*6c3566c5SIan Rogers        "PerPkg": "1",
183*6c3566c5SIan Rogers        "UMask": "0x2",
184*6c3566c5SIan Rogers        "Unit": "M2PCIe"
185*6c3566c5SIan Rogers    },
186*6c3566c5SIan Rogers    {
187*6c3566c5SIan Rogers        "BriefDescription": "Ingress Queue Cycles Not Empty. Counts the number of cycles when the M2PCIe Ingress is not empty.CBO_NCS",
188*6c3566c5SIan Rogers        "EventCode": "0x10",
189*6c3566c5SIan Rogers        "EventName": "UNC_M2P_INGRESS_CYCLES_NE.CBO_NCS",
190*6c3566c5SIan Rogers        "PerPkg": "1",
191*6c3566c5SIan Rogers        "UMask": "0x4",
192*6c3566c5SIan Rogers        "Unit": "M2PCIe"
193*6c3566c5SIan Rogers    }
194*6c3566c5SIan Rogers]
195