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