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