1[
2    {
3        "BriefDescription": "Bounce Control",
4        "Counter": "0,1,2,3",
5        "EventCode": "0xA",
6        "EventName": "UNC_C_BOUNCE_CONTROL",
7        "PerPkg": "1",
8        "Unit": "CBO"
9    },
10    {
11        "BriefDescription": "Uncore Clocks",
12        "Counter": "0,1,2,3",
13        "EventName": "UNC_C_CLOCKTICKS",
14        "PerPkg": "1",
15        "Unit": "CBO"
16    },
17    {
18        "BriefDescription": "Counter 0 Occupancy",
19        "Counter": "0,1,2,3",
20        "EventCode": "0x1F",
21        "EventName": "UNC_C_COUNTER0_OCCUPANCY",
22        "PerPkg": "1",
23        "Unit": "CBO"
24    },
25    {
26        "BriefDescription": "FaST wire asserted",
27        "Counter": "0,1",
28        "EventCode": "0x9",
29        "EventName": "UNC_C_FAST_ASSERTED",
30        "PerPkg": "1",
31        "Unit": "CBO"
32    },
33    {
34        "BriefDescription": "Cache Lookups; Data Read Request",
35        "Counter": "0,1,2,3",
36        "EventCode": "0x34",
37        "EventName": "UNC_C_LLC_LOOKUP.DATA_READ",
38        "PerPkg": "1",
39        "UMask": "0x3",
40        "Unit": "CBO"
41    },
42    {
43        "BriefDescription": "Cache Lookups; Write Requests",
44        "Counter": "0,1,2,3",
45        "EventCode": "0x34",
46        "EventName": "UNC_C_LLC_LOOKUP.WRITE",
47        "PerPkg": "1",
48        "UMask": "0x5",
49        "Unit": "CBO"
50    },
51    {
52        "BriefDescription": "Cache Lookups; External Snoop Request",
53        "Counter": "0,1,2,3",
54        "EventCode": "0x34",
55        "EventName": "UNC_C_LLC_LOOKUP.REMOTE_SNOOP",
56        "PerPkg": "1",
57        "UMask": "0x9",
58        "Unit": "CBO"
59    },
60    {
61        "BriefDescription": "All LLC Misses (code+ data rd + data wr - including demand and prefetch)",
62        "Counter": "0,1,2,3",
63        "EventCode": "0x34",
64        "EventName": "UNC_C_LLC_LOOKUP.ANY",
65        "Filter": "filter_state=0x1",
66        "PerPkg": "1",
67        "ScaleUnit": "64Bytes",
68        "UMask": "0x11",
69        "Unit": "CBO"
70    },
71    {
72        "BriefDescription": "Cache Lookups; Lookups that Match NID",
73        "Counter": "0,1,2,3",
74        "EventCode": "0x34",
75        "EventName": "UNC_C_LLC_LOOKUP.NID",
76        "PerPkg": "1",
77        "UMask": "0x41",
78        "Unit": "CBO"
79    },
80    {
81        "BriefDescription": "Cache Lookups; Any Read Request",
82        "Counter": "0,1,2,3",
83        "EventCode": "0x34",
84        "EventName": "UNC_C_LLC_LOOKUP.READ",
85        "PerPkg": "1",
86        "UMask": "0x21",
87        "Unit": "CBO"
88    },
89    {
90        "BriefDescription": "M line evictions from LLC (writebacks to memory)",
91        "Counter": "0,1,2,3",
92        "EventCode": "0x37",
93        "EventName": "UNC_C_LLC_VICTIMS.M_STATE",
94        "PerPkg": "1",
95        "ScaleUnit": "64Bytes",
96        "UMask": "0x1",
97        "Unit": "CBO"
98    },
99    {
100        "BriefDescription": "Lines Victimized; Lines in E state",
101        "Counter": "0,1,2,3",
102        "EventCode": "0x37",
103        "EventName": "UNC_C_LLC_VICTIMS.E_STATE",
104        "PerPkg": "1",
105        "UMask": "0x2",
106        "Unit": "CBO"
107    },
108    {
109        "BriefDescription": "Lines Victimized; Lines in S State",
110        "Counter": "0,1,2,3",
111        "EventCode": "0x37",
112        "EventName": "UNC_C_LLC_VICTIMS.I_STATE",
113        "PerPkg": "1",
114        "UMask": "0x4",
115        "Unit": "CBO"
116    },
117    {
118        "BriefDescription": "Lines Victimized",
119        "Counter": "0,1,2,3",
120        "EventCode": "0x37",
121        "EventName": "UNC_C_LLC_VICTIMS.F_STATE",
122        "PerPkg": "1",
123        "UMask": "0x8",
124        "Unit": "CBO"
125    },
126    {
127        "BriefDescription": "Lines Victimized; Victimized Lines that Match NID",
128        "Counter": "0,1,2,3",
129        "EventCode": "0x37",
130        "EventName": "UNC_C_LLC_VICTIMS.NID",
131        "PerPkg": "1",
132        "UMask": "0x40",
133        "Unit": "CBO"
134    },
135    {
136        "BriefDescription": "Lines Victimized",
137        "Counter": "0,1,2,3",
138        "EventCode": "0x37",
139        "EventName": "UNC_C_LLC_VICTIMS.MISS",
140        "PerPkg": "1",
141        "UMask": "0x10",
142        "Unit": "CBO"
143    },
144    {
145        "BriefDescription": "Cbo Misc; Silent Snoop Eviction",
146        "Counter": "0,1,2,3",
147        "EventCode": "0x39",
148        "EventName": "UNC_C_MISC.RSPI_WAS_FSE",
149        "PerPkg": "1",
150        "UMask": "0x1",
151        "Unit": "CBO"
152    },
153    {
154        "BriefDescription": "Cbo Misc; Write Combining Aliasing",
155        "Counter": "0,1,2,3",
156        "EventCode": "0x39",
157        "EventName": "UNC_C_MISC.WC_ALIASING",
158        "PerPkg": "1",
159        "UMask": "0x2",
160        "Unit": "CBO"
161    },
162    {
163        "BriefDescription": "Cbo Misc",
164        "Counter": "0,1,2,3",
165        "EventCode": "0x39",
166        "EventName": "UNC_C_MISC.STARTED",
167        "PerPkg": "1",
168        "UMask": "0x4",
169        "Unit": "CBO"
170    },
171    {
172        "BriefDescription": "Cbo Misc; RFO HitS",
173        "Counter": "0,1,2,3",
174        "EventCode": "0x39",
175        "EventName": "UNC_C_MISC.RFO_HIT_S",
176        "PerPkg": "1",
177        "UMask": "0x8",
178        "Unit": "CBO"
179    },
180    {
181        "BriefDescription": "Cbo Misc; Clean Victim with raw CV=0",
182        "Counter": "0,1,2,3",
183        "EventCode": "0x39",
184        "EventName": "UNC_C_MISC.CVZERO_PREFETCH_VICTIM",
185        "PerPkg": "1",
186        "UMask": "0x10",
187        "Unit": "CBO"
188    },
189    {
190        "BriefDescription": "Cbo Misc; DRd hitting non-M with raw CV=0",
191        "Counter": "0,1,2,3",
192        "EventCode": "0x39",
193        "EventName": "UNC_C_MISC.CVZERO_PREFETCH_MISS",
194        "PerPkg": "1",
195        "UMask": "0x20",
196        "Unit": "CBO"
197    },
198    {
199        "BriefDescription": "AD Ring In Use; Up and Even",
200        "Counter": "0,1,2,3",
201        "EventCode": "0x1B",
202        "EventName": "UNC_C_RING_AD_USED.UP_EVEN",
203        "PerPkg": "1",
204        "UMask": "0x1",
205        "Unit": "CBO"
206    },
207    {
208        "BriefDescription": "AD Ring In Use; Up and Odd",
209        "Counter": "0,1,2,3",
210        "EventCode": "0x1B",
211        "EventName": "UNC_C_RING_AD_USED.UP_ODD",
212        "PerPkg": "1",
213        "UMask": "0x2",
214        "Unit": "CBO"
215    },
216    {
217        "BriefDescription": "AD Ring In Use; Down and Even",
218        "Counter": "0,1,2,3",
219        "EventCode": "0x1B",
220        "EventName": "UNC_C_RING_AD_USED.DOWN_EVEN",
221        "PerPkg": "1",
222        "UMask": "0x4",
223        "Unit": "CBO"
224    },
225    {
226        "BriefDescription": "AD Ring In Use; Down and Odd",
227        "Counter": "0,1,2,3",
228        "EventCode": "0x1B",
229        "EventName": "UNC_C_RING_AD_USED.DOWN_ODD",
230        "PerPkg": "1",
231        "UMask": "0x8",
232        "Unit": "CBO"
233    },
234    {
235        "BriefDescription": "AD Ring In Use; Up",
236        "Counter": "0,1,2,3",
237        "EventCode": "0x1B",
238        "EventName": "UNC_C_RING_AD_USED.UP",
239        "PerPkg": "1",
240        "UMask": "0x3",
241        "Unit": "CBO"
242    },
243    {
244        "BriefDescription": "AD Ring In Use; Down",
245        "Counter": "0,1,2,3",
246        "EventCode": "0x1B",
247        "EventName": "UNC_C_RING_AD_USED.DOWN",
248        "PerPkg": "1",
249        "UMask": "0xC",
250        "Unit": "CBO"
251    },
252    {
253        "BriefDescription": "AD Ring In Use; All",
254        "Counter": "0,1,2,3",
255        "EventCode": "0x1B",
256        "EventName": "UNC_C_RING_AD_USED.ALL",
257        "PerPkg": "1",
258        "UMask": "0xF",
259        "Unit": "CBO"
260    },
261    {
262        "BriefDescription": "AK Ring In Use; Up and Even",
263        "Counter": "0,1,2,3",
264        "EventCode": "0x1C",
265        "EventName": "UNC_C_RING_AK_USED.UP_EVEN",
266        "PerPkg": "1",
267        "UMask": "0x1",
268        "Unit": "CBO"
269    },
270    {
271        "BriefDescription": "AK Ring In Use; Up and Odd",
272        "Counter": "0,1,2,3",
273        "EventCode": "0x1C",
274        "EventName": "UNC_C_RING_AK_USED.UP_ODD",
275        "PerPkg": "1",
276        "UMask": "0x2",
277        "Unit": "CBO"
278    },
279    {
280        "BriefDescription": "AK Ring In Use; Down and Even",
281        "Counter": "0,1,2,3",
282        "EventCode": "0x1C",
283        "EventName": "UNC_C_RING_AK_USED.DOWN_EVEN",
284        "PerPkg": "1",
285        "UMask": "0x4",
286        "Unit": "CBO"
287    },
288    {
289        "BriefDescription": "AK Ring In Use; Down and Odd",
290        "Counter": "0,1,2,3",
291        "EventCode": "0x1C",
292        "EventName": "UNC_C_RING_AK_USED.DOWN_ODD",
293        "PerPkg": "1",
294        "UMask": "0x8",
295        "Unit": "CBO"
296    },
297    {
298        "BriefDescription": "AK Ring In Use; Up",
299        "Counter": "0,1,2,3",
300        "EventCode": "0x1C",
301        "EventName": "UNC_C_RING_AK_USED.UP",
302        "PerPkg": "1",
303        "UMask": "0x3",
304        "Unit": "CBO"
305    },
306    {
307        "BriefDescription": "AK Ring In Use; Down",
308        "Counter": "0,1,2,3",
309        "EventCode": "0x1C",
310        "EventName": "UNC_C_RING_AK_USED.DOWN",
311        "PerPkg": "1",
312        "UMask": "0xC",
313        "Unit": "CBO"
314    },
315    {
316        "BriefDescription": "AK Ring In Use; All",
317        "Counter": "0,1,2,3",
318        "EventCode": "0x1C",
319        "EventName": "UNC_C_RING_AK_USED.ALL",
320        "PerPkg": "1",
321        "UMask": "0xF",
322        "Unit": "CBO"
323    },
324    {
325        "BriefDescription": "BL Ring in Use; Up and Even",
326        "Counter": "0,1,2,3",
327        "EventCode": "0x1D",
328        "EventName": "UNC_C_RING_BL_USED.UP_EVEN",
329        "PerPkg": "1",
330        "UMask": "0x1",
331        "Unit": "CBO"
332    },
333    {
334        "BriefDescription": "BL Ring in Use; Up and Odd",
335        "Counter": "0,1,2,3",
336        "EventCode": "0x1D",
337        "EventName": "UNC_C_RING_BL_USED.UP_ODD",
338        "PerPkg": "1",
339        "UMask": "0x2",
340        "Unit": "CBO"
341    },
342    {
343        "BriefDescription": "BL Ring in Use; Down and Even",
344        "Counter": "0,1,2,3",
345        "EventCode": "0x1D",
346        "EventName": "UNC_C_RING_BL_USED.DOWN_EVEN",
347        "PerPkg": "1",
348        "UMask": "0x4",
349        "Unit": "CBO"
350    },
351    {
352        "BriefDescription": "BL Ring in Use; Down and Odd",
353        "Counter": "0,1,2,3",
354        "EventCode": "0x1D",
355        "EventName": "UNC_C_RING_BL_USED.DOWN_ODD",
356        "PerPkg": "1",
357        "UMask": "0x8",
358        "Unit": "CBO"
359    },
360    {
361        "BriefDescription": "BL Ring in Use; Up",
362        "Counter": "0,1,2,3",
363        "EventCode": "0x1D",
364        "EventName": "UNC_C_RING_BL_USED.UP",
365        "PerPkg": "1",
366        "UMask": "0x3",
367        "Unit": "CBO"
368    },
369    {
370        "BriefDescription": "BL Ring in Use; Down",
371        "Counter": "0,1,2,3",
372        "EventCode": "0x1D",
373        "EventName": "UNC_C_RING_BL_USED.DOWN",
374        "PerPkg": "1",
375        "UMask": "0xC",
376        "Unit": "CBO"
377    },
378    {
379        "BriefDescription": "BL Ring in Use; Down",
380        "Counter": "0,1,2,3",
381        "EventCode": "0x1D",
382        "EventName": "UNC_C_RING_BL_USED.ALL",
383        "PerPkg": "1",
384        "UMask": "0xF",
385        "Unit": "CBO"
386    },
387    {
388        "BriefDescription": "Number of LLC responses that bounced on the Ring.; AD",
389        "Counter": "0,1,2,3",
390        "EventCode": "0x5",
391        "EventName": "UNC_C_RING_BOUNCES.AD",
392        "PerPkg": "1",
393        "UMask": "0x1",
394        "Unit": "CBO"
395    },
396    {
397        "BriefDescription": "Number of LLC responses that bounced on the Ring.; AK",
398        "Counter": "0,1,2,3",
399        "EventCode": "0x5",
400        "EventName": "UNC_C_RING_BOUNCES.AK",
401        "PerPkg": "1",
402        "UMask": "0x2",
403        "Unit": "CBO"
404    },
405    {
406        "BriefDescription": "Number of LLC responses that bounced on the Ring.; BL",
407        "Counter": "0,1,2,3",
408        "EventCode": "0x5",
409        "EventName": "UNC_C_RING_BOUNCES.BL",
410        "PerPkg": "1",
411        "UMask": "0x4",
412        "Unit": "CBO"
413    },
414    {
415        "BriefDescription": "Number of LLC responses that bounced on the Ring.; Snoops of processor's cache",
416        "Counter": "0,1,2,3",
417        "EventCode": "0x5",
418        "EventName": "UNC_C_RING_BOUNCES.IV",
419        "PerPkg": "1",
420        "UMask": "0x10",
421        "Unit": "CBO"
422    },
423    {
424        "BriefDescription": "BL Ring in Use; Any",
425        "Counter": "0,1,2,3",
426        "EventCode": "0x1E",
427        "EventName": "UNC_C_RING_IV_USED.ANY",
428        "PerPkg": "1",
429        "UMask": "0xF",
430        "Unit": "CBO"
431    },
432    {
433        "BriefDescription": "BL Ring in Use; Any",
434        "Counter": "0,1,2,3",
435        "EventCode": "0x1E",
436        "EventName": "UNC_C_RING_IV_USED.UP",
437        "PerPkg": "1",
438        "UMask": "0x3",
439        "Unit": "CBO"
440    },
441    {
442        "BriefDescription": "BL Ring in Use; Down",
443        "Counter": "0,1,2,3",
444        "EventCode": "0x1E",
445        "EventName": "UNC_C_RING_IV_USED.DOWN",
446        "PerPkg": "1",
447        "UMask": "0xCC",
448        "Unit": "CBO"
449    },
450    {
451        "BriefDescription": "BL Ring in Use; Any",
452        "Counter": "0,1,2,3",
453        "EventCode": "0x1E",
454        "EventName": "UNC_C_RING_IV_USED.DN",
455        "PerPkg": "1",
456        "UMask": "0xC",
457        "Unit": "CBO"
458    },
459    {
460        "BriefDescription": "Number of cycles the Cbo is actively throttling traffic onto the Ring in order to limit bounce traffic",
461        "Counter": "0,1,2,3",
462        "EventCode": "0x7",
463        "EventName": "UNC_C_RING_SRC_THRTL",
464        "PerPkg": "1",
465        "Unit": "CBO"
466    },
467    {
468        "BriefDescription": "Ingress Arbiter Blocking Cycles; IPQ",
469        "Counter": "0,1,2,3",
470        "EventCode": "0x12",
471        "EventName": "UNC_C_RxR_EXT_STARVED.IRQ",
472        "PerPkg": "1",
473        "UMask": "0x1",
474        "Unit": "CBO"
475    },
476    {
477        "BriefDescription": "Ingress Arbiter Blocking Cycles; IRQ",
478        "Counter": "0,1,2,3",
479        "EventCode": "0x12",
480        "EventName": "UNC_C_RxR_EXT_STARVED.IPQ",
481        "PerPkg": "1",
482        "UMask": "0x2",
483        "Unit": "CBO"
484    },
485    {
486        "BriefDescription": "Ingress Arbiter Blocking Cycles; PRQ",
487        "Counter": "0,1,2,3",
488        "EventCode": "0x12",
489        "EventName": "UNC_C_RxR_EXT_STARVED.PRQ",
490        "PerPkg": "1",
491        "UMask": "0x4",
492        "Unit": "CBO"
493    },
494    {
495        "BriefDescription": "Ingress Arbiter Blocking Cycles; ISMQ_BID",
496        "Counter": "0,1,2,3",
497        "EventCode": "0x12",
498        "EventName": "UNC_C_RxR_EXT_STARVED.ISMQ_BIDS",
499        "PerPkg": "1",
500        "UMask": "0x8",
501        "Unit": "CBO"
502    },
503    {
504        "BriefDescription": "Ingress Allocations; IRQ",
505        "Counter": "0,1,2,3",
506        "EventCode": "0x13",
507        "EventName": "UNC_C_RxR_INSERTS.IRQ",
508        "PerPkg": "1",
509        "UMask": "0x1",
510        "Unit": "CBO"
511    },
512    {
513        "BriefDescription": "Ingress Allocations; IRQ Rejected",
514        "Counter": "0,1,2,3",
515        "EventCode": "0x13",
516        "EventName": "UNC_C_RxR_INSERTS.IRQ_REJ",
517        "PerPkg": "1",
518        "UMask": "0x2",
519        "Unit": "CBO"
520    },
521    {
522        "BriefDescription": "Ingress Allocations; IPQ",
523        "Counter": "0,1,2,3",
524        "EventCode": "0x13",
525        "EventName": "UNC_C_RxR_INSERTS.IPQ",
526        "PerPkg": "1",
527        "UMask": "0x4",
528        "Unit": "CBO"
529    },
530    {
531        "BriefDescription": "Ingress Allocations; PRQ",
532        "Counter": "0,1,2,3",
533        "EventCode": "0x13",
534        "EventName": "UNC_C_RxR_INSERTS.PRQ",
535        "PerPkg": "1",
536        "UMask": "0x10",
537        "Unit": "CBO"
538    },
539    {
540        "BriefDescription": "Ingress Allocations; PRQ",
541        "Counter": "0,1,2,3",
542        "EventCode": "0x13",
543        "EventName": "UNC_C_RxR_INSERTS.PRQ_REJ",
544        "PerPkg": "1",
545        "UMask": "0x20",
546        "Unit": "CBO"
547    },
548    {
549        "BriefDescription": "Probe Queue Retries; Any Reject",
550        "Counter": "0,1,2,3",
551        "EventCode": "0x31",
552        "EventName": "UNC_C_RxR_IPQ_RETRY.ANY",
553        "PerPkg": "1",
554        "UMask": "0x1",
555        "Unit": "CBO"
556    },
557    {
558        "BriefDescription": "Probe Queue Retries; No Egress Credits",
559        "Counter": "0,1,2,3",
560        "EventCode": "0x31",
561        "EventName": "UNC_C_RxR_IPQ_RETRY.FULL",
562        "PerPkg": "1",
563        "UMask": "0x2",
564        "Unit": "CBO"
565    },
566    {
567        "BriefDescription": "Probe Queue Retries; Address Conflict",
568        "Counter": "0,1,2,3",
569        "EventCode": "0x31",
570        "EventName": "UNC_C_RxR_IPQ_RETRY.ADDR_CONFLICT",
571        "PerPkg": "1",
572        "UMask": "0x4",
573        "Unit": "CBO"
574    },
575    {
576        "BriefDescription": "Probe Queue Retries; No QPI Credits",
577        "Counter": "0,1,2,3",
578        "EventCode": "0x31",
579        "EventName": "UNC_C_RxR_IPQ_RETRY.QPI_CREDITS",
580        "PerPkg": "1",
581        "UMask": "0x10",
582        "Unit": "CBO"
583    },
584    {
585        "BriefDescription": "Probe Queue Retries; No AD Sbo Credits",
586        "Counter": "0,1,2,3",
587        "EventCode": "0x28",
588        "EventName": "UNC_C_RxR_IPQ_RETRY2.AD_SBO",
589        "PerPkg": "1",
590        "UMask": "0x1",
591        "Unit": "CBO"
592    },
593    {
594        "BriefDescription": "Probe Queue Retries; Target Node Filter",
595        "Counter": "0,1,2,3",
596        "EventCode": "0x28",
597        "EventName": "UNC_C_RxR_IPQ_RETRY2.TARGET",
598        "PerPkg": "1",
599        "UMask": "0x40",
600        "Unit": "CBO"
601    },
602    {
603        "BriefDescription": "Ingress Request Queue Rejects; Any Reject",
604        "Counter": "0,1,2,3",
605        "EventCode": "0x32",
606        "EventName": "UNC_C_RxR_IRQ_RETRY.ANY",
607        "PerPkg": "1",
608        "UMask": "0x1",
609        "Unit": "CBO"
610    },
611    {
612        "BriefDescription": "Ingress Request Queue Rejects; No Egress Credits",
613        "Counter": "0,1,2,3",
614        "EventCode": "0x32",
615        "EventName": "UNC_C_RxR_IRQ_RETRY.FULL",
616        "PerPkg": "1",
617        "UMask": "0x2",
618        "Unit": "CBO"
619    },
620    {
621        "BriefDescription": "Ingress Request Queue Rejects; Address Conflict",
622        "Counter": "0,1,2,3",
623        "EventCode": "0x32",
624        "EventName": "UNC_C_RxR_IRQ_RETRY.ADDR_CONFLICT",
625        "PerPkg": "1",
626        "UMask": "0x4",
627        "Unit": "CBO"
628    },
629    {
630        "BriefDescription": "Ingress Request Queue Rejects; No RTIDs",
631        "Counter": "0,1,2,3",
632        "EventCode": "0x32",
633        "EventName": "UNC_C_RxR_IRQ_RETRY.RTID",
634        "PerPkg": "1",
635        "UMask": "0x8",
636        "Unit": "CBO"
637    },
638    {
639        "BriefDescription": "Ingress Request Queue Rejects; No QPI Credits",
640        "Counter": "0,1,2,3",
641        "EventCode": "0x32",
642        "EventName": "UNC_C_RxR_IRQ_RETRY.QPI_CREDITS",
643        "PerPkg": "1",
644        "UMask": "0x10",
645        "Unit": "CBO"
646    },
647    {
648        "BriefDescription": "Ingress Request Queue Rejects; No IIO Credits",
649        "Counter": "0,1,2,3",
650        "EventCode": "0x32",
651        "EventName": "UNC_C_RxR_IRQ_RETRY.IIO_CREDITS",
652        "PerPkg": "1",
653        "UMask": "0x20",
654        "Unit": "CBO"
655    },
656    {
657        "BriefDescription": "Ingress Request Queue Rejects",
658        "Counter": "0,1,2,3",
659        "EventCode": "0x32",
660        "EventName": "UNC_C_RxR_IRQ_RETRY.NID",
661        "PerPkg": "1",
662        "UMask": "0x40",
663        "Unit": "CBO"
664    },
665    {
666        "BriefDescription": "Ingress Request Queue Rejects; No AD Sbo Credits",
667        "Counter": "0,1,2,3",
668        "EventCode": "0x29",
669        "EventName": "UNC_C_RxR_IRQ_RETRY2.AD_SBO",
670        "PerPkg": "1",
671        "UMask": "0x1",
672        "Unit": "CBO"
673    },
674    {
675        "BriefDescription": "Ingress Request Queue Rejects; No BL Sbo Credits",
676        "Counter": "0,1,2,3",
677        "EventCode": "0x29",
678        "EventName": "UNC_C_RxR_IRQ_RETRY2.BL_SBO",
679        "PerPkg": "1",
680        "UMask": "0x2",
681        "Unit": "CBO"
682    },
683    {
684        "BriefDescription": "Ingress Request Queue Rejects; Target Node Filter",
685        "Counter": "0,1,2,3",
686        "EventCode": "0x29",
687        "EventName": "UNC_C_RxR_IRQ_RETRY2.TARGET",
688        "PerPkg": "1",
689        "UMask": "0x40",
690        "Unit": "CBO"
691    },
692    {
693        "BriefDescription": "ISMQ Retries; Any Reject",
694        "Counter": "0,1,2,3",
695        "EventCode": "0x33",
696        "EventName": "UNC_C_RxR_ISMQ_RETRY.ANY",
697        "PerPkg": "1",
698        "UMask": "0x1",
699        "Unit": "CBO"
700    },
701    {
702        "BriefDescription": "ISMQ Retries; No Egress Credits",
703        "Counter": "0,1,2,3",
704        "EventCode": "0x33",
705        "EventName": "UNC_C_RxR_ISMQ_RETRY.FULL",
706        "PerPkg": "1",
707        "UMask": "0x2",
708        "Unit": "CBO"
709    },
710    {
711        "BriefDescription": "ISMQ Retries; No RTIDs",
712        "Counter": "0,1,2,3",
713        "EventCode": "0x33",
714        "EventName": "UNC_C_RxR_ISMQ_RETRY.RTID",
715        "PerPkg": "1",
716        "UMask": "0x8",
717        "Unit": "CBO"
718    },
719    {
720        "BriefDescription": "ISMQ Retries; No QPI Credits",
721        "Counter": "0,1,2,3",
722        "EventCode": "0x33",
723        "EventName": "UNC_C_RxR_ISMQ_RETRY.QPI_CREDITS",
724        "PerPkg": "1",
725        "UMask": "0x10",
726        "Unit": "CBO"
727    },
728    {
729        "BriefDescription": "ISMQ Retries; No IIO Credits",
730        "Counter": "0,1,2,3",
731        "EventCode": "0x33",
732        "EventName": "UNC_C_RxR_ISMQ_RETRY.IIO_CREDITS",
733        "PerPkg": "1",
734        "UMask": "0x20",
735        "Unit": "CBO"
736    },
737    {
738        "BriefDescription": "ISMQ Retries",
739        "Counter": "0,1,2,3",
740        "EventCode": "0x33",
741        "EventName": "UNC_C_RxR_ISMQ_RETRY.WB_CREDITS",
742        "PerPkg": "1",
743        "UMask": "0x80",
744        "Unit": "CBO"
745    },
746    {
747        "BriefDescription": "ISMQ Retries",
748        "Counter": "0,1,2,3",
749        "EventCode": "0x33",
750        "EventName": "UNC_C_RxR_ISMQ_RETRY.NID",
751        "PerPkg": "1",
752        "UMask": "0x40",
753        "Unit": "CBO"
754    },
755    {
756        "BriefDescription": "ISMQ Request Queue Rejects; No AD Sbo Credits",
757        "Counter": "0,1,2,3",
758        "EventCode": "0x2A",
759        "EventName": "UNC_C_RxR_ISMQ_RETRY2.AD_SBO",
760        "PerPkg": "1",
761        "UMask": "0x1",
762        "Unit": "CBO"
763    },
764    {
765        "BriefDescription": "ISMQ Request Queue Rejects; No BL Sbo Credits",
766        "Counter": "0,1,2,3",
767        "EventCode": "0x2A",
768        "EventName": "UNC_C_RxR_ISMQ_RETRY2.BL_SBO",
769        "PerPkg": "1",
770        "UMask": "0x2",
771        "Unit": "CBO"
772    },
773    {
774        "BriefDescription": "ISMQ Request Queue Rejects; Target Node Filter",
775        "Counter": "0,1,2,3",
776        "EventCode": "0x2A",
777        "EventName": "UNC_C_RxR_ISMQ_RETRY2.TARGET",
778        "PerPkg": "1",
779        "UMask": "0x40",
780        "Unit": "CBO"
781    },
782    {
783        "BriefDescription": "Ingress Occupancy; IRQ",
784        "EventCode": "0x11",
785        "EventName": "UNC_C_RxR_OCCUPANCY.IRQ",
786        "PerPkg": "1",
787        "UMask": "0x1",
788        "Unit": "CBO"
789    },
790    {
791        "BriefDescription": "Ingress Occupancy; IRQ Rejected",
792        "EventCode": "0x11",
793        "EventName": "UNC_C_RxR_OCCUPANCY.IRQ_REJ",
794        "PerPkg": "1",
795        "UMask": "0x2",
796        "Unit": "CBO"
797    },
798    {
799        "BriefDescription": "Ingress Occupancy; IPQ",
800        "EventCode": "0x11",
801        "EventName": "UNC_C_RxR_OCCUPANCY.IPQ",
802        "PerPkg": "1",
803        "UMask": "0x4",
804        "Unit": "CBO"
805    },
806    {
807        "BriefDescription": "Ingress Occupancy; PRQ Rejects",
808        "EventCode": "0x11",
809        "EventName": "UNC_C_RxR_OCCUPANCY.PRQ_REJ",
810        "PerPkg": "1",
811        "UMask": "0x20",
812        "Unit": "CBO"
813    },
814    {
815        "BriefDescription": "SBo Credits Acquired; For AD Ring",
816        "Counter": "0,1,2,3",
817        "EventCode": "0x3D",
818        "EventName": "UNC_C_SBO_CREDITS_ACQUIRED.AD",
819        "PerPkg": "1",
820        "UMask": "0x1",
821        "Unit": "CBO"
822    },
823    {
824        "BriefDescription": "SBo Credits Acquired; For BL Ring",
825        "Counter": "0,1,2,3",
826        "EventCode": "0x3D",
827        "EventName": "UNC_C_SBO_CREDITS_ACQUIRED.BL",
828        "PerPkg": "1",
829        "UMask": "0x2",
830        "Unit": "CBO"
831    },
832    {
833        "BriefDescription": "SBo Credits Occupancy; For AD Ring",
834        "EventCode": "0x3E",
835        "EventName": "UNC_C_SBO_CREDIT_OCCUPANCY.AD",
836        "PerPkg": "1",
837        "UMask": "0x1",
838        "Unit": "CBO"
839    },
840    {
841        "BriefDescription": "SBo Credits Occupancy; For BL Ring",
842        "EventCode": "0x3E",
843        "EventName": "UNC_C_SBO_CREDIT_OCCUPANCY.BL",
844        "PerPkg": "1",
845        "UMask": "0x2",
846        "Unit": "CBO"
847    },
848    {
849        "BriefDescription": "TOR Inserts; Opcode Match",
850        "Counter": "0,1,2,3",
851        "EventCode": "0x35",
852        "EventName": "UNC_C_TOR_INSERTS.OPCODE",
853        "PerPkg": "1",
854        "UMask": "0x1",
855        "Unit": "CBO"
856    },
857    {
858        "BriefDescription": "PCIe writes (partial cache line). Derived from unc_c_tor_inserts.opcode",
859        "Counter": "0,1,2,3",
860        "EventCode": "0x35",
861        "EventName": "LLC_REFERENCES.PCIE_NS_PARTIAL_WRITE",
862        "Filter": "filter_opc=0x180,filter_tid=0x3e",
863        "PerPkg": "1",
864        "UMask": "0x1",
865        "Unit": "CBO"
866    },
867    {
868        "BriefDescription": "L2 demand and L2 prefetch code references to LLC. Derived from unc_c_tor_inserts.opcode",
869        "Counter": "0,1,2,3",
870        "EventCode": "0x35",
871        "EventName": "LLC_REFERENCES.CODE_LLC_PREFETCH",
872        "Filter": "filter_opc=0x181",
873        "PerPkg": "1",
874        "ScaleUnit": "64Bytes",
875        "UMask": "0x1",
876        "Unit": "CBO"
877    },
878    {
879        "BriefDescription": "Streaming stores (full cache line). Derived from unc_c_tor_inserts.opcode",
880        "Counter": "0,1,2,3",
881        "EventCode": "0x35",
882        "EventName": "LLC_REFERENCES.STREAMING_FULL",
883        "Filter": "filter_opc=0x18c",
884        "PerPkg": "1",
885        "ScaleUnit": "64Bytes",
886        "UMask": "0x1",
887        "Unit": "CBO"
888    },
889    {
890        "BriefDescription": "Streaming stores (partial cache line). Derived from unc_c_tor_inserts.opcode",
891        "Counter": "0,1,2,3",
892        "EventCode": "0x35",
893        "EventName": "LLC_REFERENCES.STREAMING_PARTIAL",
894        "Filter": "filter_opc=0x18d",
895        "PerPkg": "1",
896        "ScaleUnit": "64Bytes",
897        "UMask": "0x1",
898        "Unit": "CBO"
899    },
900    {
901        "BriefDescription": "PCIe read current. Derived from unc_c_tor_inserts.opcode",
902        "Counter": "0,1,2,3",
903        "EventCode": "0x35",
904        "EventName": "LLC_REFERENCES.PCIE_READ",
905        "Filter": "filter_opc=0x19e",
906        "PerPkg": "1",
907        "ScaleUnit": "64Bytes",
908        "UMask": "0x1",
909        "Unit": "CBO"
910    },
911    {
912        "BriefDescription": "PCIe write references (full cache line). Derived from unc_c_tor_inserts.opcode",
913        "Counter": "0,1,2,3",
914        "EventCode": "0x35",
915        "EventName": "LLC_REFERENCES.PCIE_WRITE",
916        "Filter": "filter_opc=0x1c8,filter_tid=0x3e",
917        "PerPkg": "1",
918        "ScaleUnit": "64Bytes",
919        "UMask": "0x1",
920        "Unit": "CBO"
921    },
922    {
923        "BriefDescription": "TOR Inserts; Evictions",
924        "Counter": "0,1,2,3",
925        "EventCode": "0x35",
926        "EventName": "UNC_C_TOR_INSERTS.EVICTION",
927        "PerPkg": "1",
928        "UMask": "0x4",
929        "Unit": "CBO"
930    },
931    {
932        "BriefDescription": "TOR Inserts; All",
933        "Counter": "0,1,2,3",
934        "EventCode": "0x35",
935        "EventName": "UNC_C_TOR_INSERTS.ALL",
936        "PerPkg": "1",
937        "UMask": "0x8",
938        "Unit": "CBO"
939    },
940    {
941        "BriefDescription": "TOR Inserts; Writebacks",
942        "Counter": "0,1,2,3",
943        "EventCode": "0x35",
944        "EventName": "UNC_C_TOR_INSERTS.WB",
945        "PerPkg": "1",
946        "UMask": "0x10",
947        "Unit": "CBO"
948    },
949    {
950        "BriefDescription": "LLC misses - demand and prefetch data reads - excludes LLC prefetches. Derived from unc_c_tor_inserts.miss_opcode",
951        "Counter": "0,1,2,3",
952        "EventCode": "0x35",
953        "EventName": "LLC_MISSES.DATA_READ",
954        "Filter": "filter_opc=0x182",
955        "PerPkg": "1",
956        "ScaleUnit": "64Bytes",
957        "UMask": "0x3",
958        "Unit": "CBO"
959    },
960    {
961        "BriefDescription": "LLC misses - demand and prefetch data reads - excludes LLC prefetches",
962        "Counter": "0,1,2,3",
963        "EventCode": "0x35",
964        "EventName": "UNC_C_TOR_INSERTS.MISS_OPCODE",
965        "Filter": "filter_opc=0x182",
966        "PerPkg": "1",
967        "ScaleUnit": "64Bytes",
968        "UMask": "0x3",
969        "Unit": "CBO"
970    },
971    {
972        "BriefDescription": "LLC misses - Uncacheable reads (from cpu) . Derived from unc_c_tor_inserts.miss_opcode",
973        "Counter": "0,1,2,3",
974        "EventCode": "0x35",
975        "EventName": "LLC_MISSES.UNCACHEABLE",
976        "Filter": "filter_opc=0x187",
977        "PerPkg": "1",
978        "ScaleUnit": "64Bytes",
979        "UMask": "0x3",
980        "Unit": "CBO"
981    },
982    {
983        "BriefDescription": "MMIO reads. Derived from unc_c_tor_inserts.miss_opcode",
984        "Counter": "0,1,2,3",
985        "EventCode": "0x35",
986        "EventName": "LLC_MISSES.MMIO_READ",
987        "Filter": "filter_opc=0x187,filter_nc=1",
988        "PerPkg": "1",
989        "ScaleUnit": "64Bytes",
990        "UMask": "0x3",
991        "Unit": "CBO"
992    },
993    {
994        "BriefDescription": "MMIO writes. Derived from unc_c_tor_inserts.miss_opcode",
995        "Counter": "0,1,2,3",
996        "EventCode": "0x35",
997        "EventName": "LLC_MISSES.MMIO_WRITE",
998        "Filter": "filter_opc=0x18f,filter_nc=1",
999        "PerPkg": "1",
1000        "ScaleUnit": "64Bytes",
1001        "UMask": "0x3",
1002        "Unit": "CBO"
1003    },
1004    {
1005        "BriefDescription": "LLC prefetch misses for RFO. Derived from unc_c_tor_inserts.miss_opcode",
1006        "Counter": "0,1,2,3",
1007        "EventCode": "0x35",
1008        "EventName": "LLC_MISSES.RFO_LLC_PREFETCH",
1009        "Filter": "filter_opc=0x190",
1010        "PerPkg": "1",
1011        "ScaleUnit": "64Bytes",
1012        "UMask": "0x3",
1013        "Unit": "CBO"
1014    },
1015    {
1016        "BriefDescription": "LLC prefetch misses for code reads. Derived from unc_c_tor_inserts.miss_opcode",
1017        "Counter": "0,1,2,3",
1018        "EventCode": "0x35",
1019        "EventName": "LLC_MISSES.CODE_LLC_PREFETCH",
1020        "Filter": "filter_opc=0x191",
1021        "PerPkg": "1",
1022        "ScaleUnit": "64Bytes",
1023        "UMask": "0x3",
1024        "Unit": "CBO"
1025    },
1026    {
1027        "BriefDescription": "LLC prefetch misses for data reads. Derived from unc_c_tor_inserts.miss_opcode",
1028        "Counter": "0,1,2,3",
1029        "EventCode": "0x35",
1030        "EventName": "LLC_MISSES.DATA_LLC_PREFETCH",
1031        "Filter": "filter_opc=0x192",
1032        "PerPkg": "1",
1033        "ScaleUnit": "64Bytes",
1034        "UMask": "0x3",
1035        "Unit": "CBO"
1036    },
1037    {
1038        "BriefDescription": "LLC misses for PCIe read current. Derived from unc_c_tor_inserts.miss_opcode",
1039        "Counter": "0,1,2,3",
1040        "EventCode": "0x35",
1041        "EventName": "LLC_MISSES.PCIE_READ",
1042        "Filter": "filter_opc=0x19e",
1043        "PerPkg": "1",
1044        "ScaleUnit": "64Bytes",
1045        "UMask": "0x3",
1046        "Unit": "CBO"
1047    },
1048    {
1049        "BriefDescription": "ItoM write misses (as part of fast string memcpy stores) + PCIe full line writes. Derived from unc_c_tor_inserts.miss_opcode",
1050        "Counter": "0,1,2,3",
1051        "EventCode": "0x35",
1052        "EventName": "LLC_MISSES.PCIE_WRITE",
1053        "Filter": "filter_opc=0x1c8",
1054        "PerPkg": "1",
1055        "ScaleUnit": "64Bytes",
1056        "UMask": "0x3",
1057        "Unit": "CBO"
1058    },
1059    {
1060        "BriefDescription": "PCIe write misses (full cache line). Derived from unc_c_tor_inserts.miss_opcode",
1061        "Counter": "0,1,2,3",
1062        "EventCode": "0x35",
1063        "EventName": "LLC_MISSES.PCIE_NON_SNOOP_WRITE",
1064        "Filter": "filter_opc=0x1c8,filter_tid=0x3e",
1065        "PerPkg": "1",
1066        "ScaleUnit": "64Bytes",
1067        "UMask": "0x3",
1068        "Unit": "CBO"
1069    },
1070    {
1071        "BriefDescription": "TOR Inserts; NID and Opcode Matched",
1072        "Counter": "0,1,2,3",
1073        "EventCode": "0x35",
1074        "EventName": "UNC_C_TOR_INSERTS.NID_OPCODE",
1075        "PerPkg": "1",
1076        "UMask": "0x41",
1077        "Unit": "CBO"
1078    },
1079    {
1080        "BriefDescription": "TOR Inserts; NID Matched Evictions",
1081        "Counter": "0,1,2,3",
1082        "EventCode": "0x35",
1083        "EventName": "UNC_C_TOR_INSERTS.NID_EVICTION",
1084        "PerPkg": "1",
1085        "UMask": "0x44",
1086        "Unit": "CBO"
1087    },
1088    {
1089        "BriefDescription": "TOR Inserts; NID Matched",
1090        "Counter": "0,1,2,3",
1091        "EventCode": "0x35",
1092        "EventName": "UNC_C_TOR_INSERTS.NID_ALL",
1093        "PerPkg": "1",
1094        "UMask": "0x48",
1095        "Unit": "CBO"
1096    },
1097    {
1098        "BriefDescription": "TOR Inserts; NID Matched Writebacks",
1099        "Counter": "0,1,2,3",
1100        "EventCode": "0x35",
1101        "EventName": "UNC_C_TOR_INSERTS.NID_WB",
1102        "PerPkg": "1",
1103        "UMask": "0x50",
1104        "Unit": "CBO"
1105    },
1106    {
1107        "BriefDescription": "TOR Inserts; NID and Opcode Matched Miss",
1108        "Counter": "0,1,2,3",
1109        "EventCode": "0x35",
1110        "EventName": "UNC_C_TOR_INSERTS.NID_MISS_OPCODE",
1111        "PerPkg": "1",
1112        "UMask": "0x43",
1113        "Unit": "CBO"
1114    },
1115    {
1116        "BriefDescription": "TOR Inserts; NID Matched Miss All",
1117        "Counter": "0,1,2,3",
1118        "EventCode": "0x35",
1119        "EventName": "UNC_C_TOR_INSERTS.NID_MISS_ALL",
1120        "PerPkg": "1",
1121        "UMask": "0x4A",
1122        "Unit": "CBO"
1123    },
1124    {
1125        "BriefDescription": "TOR Inserts; Misses to Local Memory",
1126        "Counter": "0,1,2,3",
1127        "EventCode": "0x35",
1128        "EventName": "UNC_C_TOR_INSERTS.MISS_LOCAL",
1129        "PerPkg": "1",
1130        "UMask": "0x2A",
1131        "Unit": "CBO"
1132    },
1133    {
1134        "BriefDescription": "TOR Inserts; Misses to Remote Memory",
1135        "Counter": "0,1,2,3",
1136        "EventCode": "0x35",
1137        "EventName": "UNC_C_TOR_INSERTS.MISS_REMOTE",
1138        "PerPkg": "1",
1139        "UMask": "0x8A",
1140        "Unit": "CBO"
1141    },
1142    {
1143        "BriefDescription": "TOR Inserts; Local Memory",
1144        "Counter": "0,1,2,3",
1145        "EventCode": "0x35",
1146        "EventName": "UNC_C_TOR_INSERTS.LOCAL",
1147        "PerPkg": "1",
1148        "UMask": "0x28",
1149        "Unit": "CBO"
1150    },
1151    {
1152        "BriefDescription": "TOR Inserts; Remote Memory",
1153        "Counter": "0,1,2,3",
1154        "EventCode": "0x35",
1155        "EventName": "UNC_C_TOR_INSERTS.REMOTE",
1156        "PerPkg": "1",
1157        "UMask": "0x88",
1158        "Unit": "CBO"
1159    },
1160    {
1161        "BriefDescription": "TOR Inserts; Misses to Local Memory - Opcode Matched",
1162        "Counter": "0,1,2,3",
1163        "EventCode": "0x35",
1164        "EventName": "UNC_C_TOR_INSERTS.MISS_LOCAL_OPCODE",
1165        "PerPkg": "1",
1166        "UMask": "0x23",
1167        "Unit": "CBO"
1168    },
1169    {
1170        "BriefDescription": "TOR Inserts; Misses to Remote Memory - Opcode Matched",
1171        "Counter": "0,1,2,3",
1172        "EventCode": "0x35",
1173        "EventName": "UNC_C_TOR_INSERTS.MISS_REMOTE_OPCODE",
1174        "PerPkg": "1",
1175        "UMask": "0x83",
1176        "Unit": "CBO"
1177    },
1178    {
1179        "BriefDescription": "TOR Inserts; Local Memory - Opcode Matched",
1180        "Counter": "0,1,2,3",
1181        "EventCode": "0x35",
1182        "EventName": "UNC_C_TOR_INSERTS.LOCAL_OPCODE",
1183        "PerPkg": "1",
1184        "UMask": "0x21",
1185        "Unit": "CBO"
1186    },
1187    {
1188        "BriefDescription": "TOR Inserts; Remote Memory - Opcode Matched",
1189        "Counter": "0,1,2,3",
1190        "EventCode": "0x35",
1191        "EventName": "UNC_C_TOR_INSERTS.REMOTE_OPCODE",
1192        "PerPkg": "1",
1193        "UMask": "0x81",
1194        "Unit": "CBO"
1195    },
1196    {
1197        "BriefDescription": "TOR Occupancy; Opcode Match",
1198        "EventCode": "0x36",
1199        "EventName": "UNC_C_TOR_OCCUPANCY.OPCODE",
1200        "PerPkg": "1",
1201        "UMask": "0x1",
1202        "Unit": "CBO"
1203    },
1204    {
1205        "BriefDescription": "TOR Occupancy; Evictions",
1206        "EventCode": "0x36",
1207        "EventName": "UNC_C_TOR_OCCUPANCY.EVICTION",
1208        "PerPkg": "1",
1209        "UMask": "0x4",
1210        "Unit": "CBO"
1211    },
1212    {
1213        "BriefDescription": "TOR Occupancy; Any",
1214        "EventCode": "0x36",
1215        "EventName": "UNC_C_TOR_OCCUPANCY.ALL",
1216        "PerPkg": "1",
1217        "UMask": "0x8",
1218        "Unit": "CBO"
1219    },
1220    {
1221        "BriefDescription": "Occupancy counter for LLC data reads (demand and L2 prefetch). Derived from unc_c_tor_occupancy.miss_opcode",
1222        "EventCode": "0x36",
1223        "EventName": "UNC_C_TOR_OCCUPANCY.LLC_DATA_READ",
1224        "Filter": "filter_opc=0x182",
1225        "PerPkg": "1",
1226        "UMask": "0x3",
1227        "Unit": "CBO"
1228    },
1229    {
1230        "BriefDescription": "Occupancy counter for LLC data reads (demand and L2 prefetch)",
1231        "EventCode": "0x36",
1232        "EventName": "UNC_C_TOR_OCCUPANCY.MISS_OPCODE",
1233        "Filter": "filter_opc=0x182",
1234        "PerPkg": "1",
1235        "UMask": "0x3",
1236        "Unit": "CBO"
1237    },
1238    {
1239        "BriefDescription": "TOR Occupancy; Miss All",
1240        "EventCode": "0x36",
1241        "EventName": "UNC_C_TOR_OCCUPANCY.MISS_ALL",
1242        "PerPkg": "1",
1243        "UMask": "0xA",
1244        "Unit": "CBO"
1245    },
1246    {
1247        "BriefDescription": "TOR Occupancy; NID and Opcode Matched",
1248        "EventCode": "0x36",
1249        "EventName": "UNC_C_TOR_OCCUPANCY.NID_OPCODE",
1250        "PerPkg": "1",
1251        "UMask": "0x41",
1252        "Unit": "CBO"
1253    },
1254    {
1255        "BriefDescription": "TOR Occupancy; NID Matched Evictions",
1256        "EventCode": "0x36",
1257        "EventName": "UNC_C_TOR_OCCUPANCY.NID_EVICTION",
1258        "PerPkg": "1",
1259        "UMask": "0x44",
1260        "Unit": "CBO"
1261    },
1262    {
1263        "BriefDescription": "TOR Occupancy; NID Matched",
1264        "EventCode": "0x36",
1265        "EventName": "UNC_C_TOR_OCCUPANCY.NID_ALL",
1266        "PerPkg": "1",
1267        "UMask": "0x48",
1268        "Unit": "CBO"
1269    },
1270    {
1271        "BriefDescription": "TOR Occupancy; NID and Opcode Matched Miss",
1272        "EventCode": "0x36",
1273        "EventName": "UNC_C_TOR_OCCUPANCY.NID_MISS_OPCODE",
1274        "PerPkg": "1",
1275        "UMask": "0x43",
1276        "Unit": "CBO"
1277    },
1278    {
1279        "BriefDescription": "TOR Occupancy; NID Matched",
1280        "EventCode": "0x36",
1281        "EventName": "UNC_C_TOR_OCCUPANCY.NID_MISS_ALL",
1282        "PerPkg": "1",
1283        "UMask": "0x4A",
1284        "Unit": "CBO"
1285    },
1286    {
1287        "BriefDescription": "TOR Occupancy",
1288        "EventCode": "0x36",
1289        "EventName": "UNC_C_TOR_OCCUPANCY.MISS_LOCAL",
1290        "PerPkg": "1",
1291        "UMask": "0x2A",
1292        "Unit": "CBO"
1293    },
1294    {
1295        "BriefDescription": "TOR Occupancy",
1296        "EventCode": "0x36",
1297        "EventName": "UNC_C_TOR_OCCUPANCY.MISS_REMOTE",
1298        "PerPkg": "1",
1299        "UMask": "0x8A",
1300        "Unit": "CBO"
1301    },
1302    {
1303        "BriefDescription": "TOR Occupancy",
1304        "EventCode": "0x36",
1305        "EventName": "UNC_C_TOR_OCCUPANCY.LOCAL",
1306        "PerPkg": "1",
1307        "UMask": "0x28",
1308        "Unit": "CBO"
1309    },
1310    {
1311        "BriefDescription": "TOR Occupancy",
1312        "EventCode": "0x36",
1313        "EventName": "UNC_C_TOR_OCCUPANCY.REMOTE",
1314        "PerPkg": "1",
1315        "UMask": "0x88",
1316        "Unit": "CBO"
1317    },
1318    {
1319        "BriefDescription": "TOR Occupancy; Misses to Local Memory - Opcode Matched",
1320        "EventCode": "0x36",
1321        "EventName": "UNC_C_TOR_OCCUPANCY.MISS_LOCAL_OPCODE",
1322        "PerPkg": "1",
1323        "UMask": "0x23",
1324        "Unit": "CBO"
1325    },
1326    {
1327        "BriefDescription": "TOR Occupancy; Misses to Remote Memory - Opcode Matched",
1328        "EventCode": "0x36",
1329        "EventName": "UNC_C_TOR_OCCUPANCY.MISS_REMOTE_OPCODE",
1330        "PerPkg": "1",
1331        "UMask": "0x83",
1332        "Unit": "CBO"
1333    },
1334    {
1335        "BriefDescription": "TOR Occupancy; Local Memory - Opcode Matched",
1336        "EventCode": "0x36",
1337        "EventName": "UNC_C_TOR_OCCUPANCY.LOCAL_OPCODE",
1338        "PerPkg": "1",
1339        "UMask": "0x21",
1340        "Unit": "CBO"
1341    },
1342    {
1343        "BriefDescription": "TOR Occupancy; Remote Memory - Opcode Matched",
1344        "EventCode": "0x36",
1345        "EventName": "UNC_C_TOR_OCCUPANCY.REMOTE_OPCODE",
1346        "PerPkg": "1",
1347        "UMask": "0x81",
1348        "Unit": "CBO"
1349    },
1350    {
1351        "BriefDescription": "TOR Occupancy; Writebacks",
1352        "EventCode": "0x36",
1353        "EventName": "UNC_C_TOR_OCCUPANCY.WB",
1354        "PerPkg": "1",
1355        "UMask": "0x10",
1356        "Unit": "CBO"
1357    },
1358    {
1359        "BriefDescription": "TOR Occupancy; NID Matched Writebacks",
1360        "EventCode": "0x36",
1361        "EventName": "UNC_C_TOR_OCCUPANCY.NID_WB",
1362        "PerPkg": "1",
1363        "UMask": "0x50",
1364        "Unit": "CBO"
1365    },
1366    {
1367        "BriefDescription": "Onto AD Ring",
1368        "Counter": "0,1,2,3",
1369        "EventCode": "0x4",
1370        "EventName": "UNC_C_TxR_ADS_USED.AD",
1371        "PerPkg": "1",
1372        "UMask": "0x1",
1373        "Unit": "CBO"
1374    },
1375    {
1376        "BriefDescription": "Onto AK Ring",
1377        "Counter": "0,1,2,3",
1378        "EventCode": "0x4",
1379        "EventName": "UNC_C_TxR_ADS_USED.AK",
1380        "PerPkg": "1",
1381        "UMask": "0x2",
1382        "Unit": "CBO"
1383    },
1384    {
1385        "BriefDescription": "Onto BL Ring",
1386        "Counter": "0,1,2,3",
1387        "EventCode": "0x4",
1388        "EventName": "UNC_C_TxR_ADS_USED.BL",
1389        "PerPkg": "1",
1390        "UMask": "0x4",
1391        "Unit": "CBO"
1392    },
1393    {
1394        "BriefDescription": "Egress Allocations; AD - Cachebo",
1395        "Counter": "0,1,2,3",
1396        "EventCode": "0x2",
1397        "EventName": "UNC_C_TxR_INSERTS.AD_CACHE",
1398        "PerPkg": "1",
1399        "UMask": "0x1",
1400        "Unit": "CBO"
1401    },
1402    {
1403        "BriefDescription": "Egress Allocations; AK - Cachebo",
1404        "Counter": "0,1,2,3",
1405        "EventCode": "0x2",
1406        "EventName": "UNC_C_TxR_INSERTS.AK_CACHE",
1407        "PerPkg": "1",
1408        "UMask": "0x2",
1409        "Unit": "CBO"
1410    },
1411    {
1412        "BriefDescription": "Egress Allocations; BL - Cacheno",
1413        "Counter": "0,1,2,3",
1414        "EventCode": "0x2",
1415        "EventName": "UNC_C_TxR_INSERTS.BL_CACHE",
1416        "PerPkg": "1",
1417        "UMask": "0x4",
1418        "Unit": "CBO"
1419    },
1420    {
1421        "BriefDescription": "Egress Allocations; IV - Cachebo",
1422        "Counter": "0,1,2,3",
1423        "EventCode": "0x2",
1424        "EventName": "UNC_C_TxR_INSERTS.IV_CACHE",
1425        "PerPkg": "1",
1426        "UMask": "0x8",
1427        "Unit": "CBO"
1428    },
1429    {
1430        "BriefDescription": "Egress Allocations; AD - Corebo",
1431        "Counter": "0,1,2,3",
1432        "EventCode": "0x2",
1433        "EventName": "UNC_C_TxR_INSERTS.AD_CORE",
1434        "PerPkg": "1",
1435        "UMask": "0x10",
1436        "Unit": "CBO"
1437    },
1438    {
1439        "BriefDescription": "Egress Allocations; AK - Corebo",
1440        "Counter": "0,1,2,3",
1441        "EventCode": "0x2",
1442        "EventName": "UNC_C_TxR_INSERTS.AK_CORE",
1443        "PerPkg": "1",
1444        "UMask": "0x20",
1445        "Unit": "CBO"
1446    },
1447    {
1448        "BriefDescription": "Egress Allocations; BL - Corebo",
1449        "Counter": "0,1,2,3",
1450        "EventCode": "0x2",
1451        "EventName": "UNC_C_TxR_INSERTS.BL_CORE",
1452        "PerPkg": "1",
1453        "UMask": "0x40",
1454        "Unit": "CBO"
1455    },
1456    {
1457        "BriefDescription": "LRU Queue; LRU Age 0",
1458        "Counter": "0,1,2,3",
1459        "EventCode": "0x3C",
1460        "EventName": "UNC_C_QLRU.AGE0",
1461        "PerPkg": "1",
1462        "UMask": "0x1",
1463        "Unit": "CBO"
1464    },
1465    {
1466        "BriefDescription": "LRU Queue; LRU Age 1",
1467        "Counter": "0,1,2,3",
1468        "EventCode": "0x3C",
1469        "EventName": "UNC_C_QLRU.AGE1",
1470        "PerPkg": "1",
1471        "UMask": "0x2",
1472        "Unit": "CBO"
1473    },
1474    {
1475        "BriefDescription": "LRU Queue; LRU Age 2",
1476        "Counter": "0,1,2,3",
1477        "EventCode": "0x3C",
1478        "EventName": "UNC_C_QLRU.AGE2",
1479        "PerPkg": "1",
1480        "UMask": "0x4",
1481        "Unit": "CBO"
1482    },
1483    {
1484        "BriefDescription": "LRU Queue; LRU Age 3",
1485        "Counter": "0,1,2,3",
1486        "EventCode": "0x3C",
1487        "EventName": "UNC_C_QLRU.AGE3",
1488        "PerPkg": "1",
1489        "UMask": "0x8",
1490        "Unit": "CBO"
1491    },
1492    {
1493        "BriefDescription": "LRU Queue; LRU Bits Decremented",
1494        "Counter": "0,1,2,3",
1495        "EventCode": "0x3C",
1496        "EventName": "UNC_C_QLRU.LRU_DECREMENT",
1497        "PerPkg": "1",
1498        "UMask": "0x10",
1499        "Unit": "CBO"
1500    },
1501    {
1502        "BriefDescription": "LRU Queue; Non-0 Aged Victim",
1503        "Counter": "0,1,2,3",
1504        "EventCode": "0x3C",
1505        "EventName": "UNC_C_QLRU.VICTIM_NON_ZERO",
1506        "PerPkg": "1",
1507        "UMask": "0x20",
1508        "Unit": "CBO"
1509    },
1510    {
1511        "BriefDescription": "AD",
1512        "Counter": "0,1,2,3",
1513        "EventCode": "0x6",
1514        "EventName": "UNC_C_RING_SINK_STARVED.AD",
1515        "PerPkg": "1",
1516        "UMask": "0x1",
1517        "Unit": "CBO"
1518    },
1519    {
1520        "BriefDescription": "AK",
1521        "Counter": "0,1,2,3",
1522        "EventCode": "0x6",
1523        "EventName": "UNC_C_RING_SINK_STARVED.AK",
1524        "PerPkg": "1",
1525        "UMask": "0x2",
1526        "Unit": "CBO"
1527    },
1528    {
1529        "BriefDescription": "IV",
1530        "Counter": "0,1,2,3",
1531        "EventCode": "0x6",
1532        "EventName": "UNC_C_RING_SINK_STARVED.IV",
1533        "PerPkg": "1",
1534        "UMask": "0x8",
1535        "Unit": "CBO"
1536    },
1537    {
1538        "BriefDescription": "BL",
1539        "Counter": "0,1,2,3",
1540        "EventCode": "0x6",
1541        "EventName": "UNC_C_RING_SINK_STARVED.BL",
1542        "PerPkg": "1",
1543        "UMask": "0x4",
1544        "Unit": "CBO"
1545    },
1546    {
1547        "BriefDescription": "Ingress Internal Starvation Cycles; IRQ",
1548        "Counter": "0,1,2,3",
1549        "EventCode": "0x14",
1550        "EventName": "UNC_C_RxR_INT_STARVED.IRQ",
1551        "PerPkg": "1",
1552        "UMask": "0x1",
1553        "Unit": "CBO"
1554    },
1555    {
1556        "BriefDescription": "Ingress Internal Starvation Cycles; IPQ",
1557        "Counter": "0,1,2,3",
1558        "EventCode": "0x14",
1559        "EventName": "UNC_C_RxR_INT_STARVED.IPQ",
1560        "PerPkg": "1",
1561        "UMask": "0x4",
1562        "Unit": "CBO"
1563    },
1564    {
1565        "BriefDescription": "Ingress Internal Starvation Cycles; ISMQ",
1566        "Counter": "0,1,2,3",
1567        "EventCode": "0x14",
1568        "EventName": "UNC_C_RxR_INT_STARVED.ISMQ",
1569        "PerPkg": "1",
1570        "UMask": "0x8",
1571        "Unit": "CBO"
1572    },
1573    {
1574        "BriefDescription": "Ingress Internal Starvation Cycles; PRQ",
1575        "Counter": "0,1,2,3",
1576        "EventCode": "0x14",
1577        "EventName": "UNC_C_RxR_INT_STARVED.PRQ",
1578        "PerPkg": "1",
1579        "UMask": "0x10",
1580        "Unit": "CBO"
1581    },
1582    {
1583        "BriefDescription": "Injection Starvation; Onto AK Ring",
1584        "Counter": "0,1,2,3",
1585        "EventCode": "0x3",
1586        "EventName": "UNC_C_TxR_STARVED.AK_BOTH",
1587        "PerPkg": "1",
1588        "UMask": "0x2",
1589        "Unit": "CBO"
1590    },
1591    {
1592        "BriefDescription": "Injection Starvation; Onto BL Ring",
1593        "Counter": "0,1,2,3",
1594        "EventCode": "0x3",
1595        "EventName": "UNC_C_TxR_STARVED.BL_BOTH",
1596        "PerPkg": "1",
1597        "UMask": "0x4",
1598        "Unit": "CBO"
1599    },
1600    {
1601        "BriefDescription": "Injection Starvation; Onto IV Ring",
1602        "Counter": "0,1,2,3",
1603        "EventCode": "0x3",
1604        "EventName": "UNC_C_TxR_STARVED.IV",
1605        "PerPkg": "1",
1606        "UMask": "0x8",
1607        "Unit": "CBO"
1608    },
1609    {
1610        "BriefDescription": "Injection Starvation; Onto AD Ring (to core)",
1611        "Counter": "0,1,2,3",
1612        "EventCode": "0x3",
1613        "EventName": "UNC_C_TxR_STARVED.AD_CORE",
1614        "PerPkg": "1",
1615        "UMask": "0x10",
1616        "Unit": "CBO"
1617    },
1618    {
1619        "BriefDescription": "QPI Address/Opcode Match; Address & Opcode Match",
1620        "Counter": "0,1,2,3",
1621        "EventCode": "0x20",
1622        "EventName": "UNC_H_ADDR_OPC_MATCH.FILT",
1623        "PerPkg": "1",
1624        "UMask": "0x3",
1625        "Unit": "HA"
1626    },
1627    {
1628        "BriefDescription": "QPI Address/Opcode Match; Address",
1629        "Counter": "0,1,2,3",
1630        "EventCode": "0x20",
1631        "EventName": "UNC_H_ADDR_OPC_MATCH.ADDR",
1632        "PerPkg": "1",
1633        "UMask": "0x1",
1634        "Unit": "HA"
1635    },
1636    {
1637        "BriefDescription": "QPI Address/Opcode Match; Opcode",
1638        "Counter": "0,1,2,3",
1639        "EventCode": "0x20",
1640        "EventName": "UNC_H_ADDR_OPC_MATCH.OPC",
1641        "PerPkg": "1",
1642        "UMask": "0x2",
1643        "Unit": "HA"
1644    },
1645    {
1646        "BriefDescription": "QPI Address/Opcode Match; AD Opcodes",
1647        "Counter": "0,1,2,3",
1648        "EventCode": "0x20",
1649        "EventName": "UNC_H_ADDR_OPC_MATCH.AD",
1650        "PerPkg": "1",
1651        "UMask": "0x4",
1652        "Unit": "HA"
1653    },
1654    {
1655        "BriefDescription": "QPI Address/Opcode Match; BL Opcodes",
1656        "Counter": "0,1,2,3",
1657        "EventCode": "0x20",
1658        "EventName": "UNC_H_ADDR_OPC_MATCH.BL",
1659        "PerPkg": "1",
1660        "UMask": "0x8",
1661        "Unit": "HA"
1662    },
1663    {
1664        "BriefDescription": "QPI Address/Opcode Match; AK Opcodes",
1665        "Counter": "0,1,2,3",
1666        "EventCode": "0x20",
1667        "EventName": "UNC_H_ADDR_OPC_MATCH.AK",
1668        "PerPkg": "1",
1669        "UMask": "0x10",
1670        "Unit": "HA"
1671    },
1672    {
1673        "BriefDescription": "BT Cycles Not Empty",
1674        "Counter": "0,1,2,3",
1675        "EventCode": "0x42",
1676        "EventName": "UNC_H_BT_CYCLES_NE",
1677        "PerPkg": "1",
1678        "Unit": "HA"
1679    },
1680    {
1681        "BriefDescription": "HA to iMC Bypass; Taken",
1682        "Counter": "0,1,2,3",
1683        "EventCode": "0x14",
1684        "EventName": "UNC_H_BYPASS_IMC.TAKEN",
1685        "PerPkg": "1",
1686        "UMask": "0x1",
1687        "Unit": "HA"
1688    },
1689    {
1690        "BriefDescription": "HA to iMC Bypass; Not Taken",
1691        "Counter": "0,1,2,3",
1692        "EventCode": "0x14",
1693        "EventName": "UNC_H_BYPASS_IMC.NOT_TAKEN",
1694        "PerPkg": "1",
1695        "UMask": "0x2",
1696        "Unit": "HA"
1697    },
1698    {
1699        "BriefDescription": "uclks",
1700        "Counter": "0,1,2,3",
1701        "EventName": "UNC_H_CLOCKTICKS",
1702        "PerPkg": "1",
1703        "Unit": "HA"
1704    },
1705    {
1706        "BriefDescription": "Direct2Core Messages Sent",
1707        "Counter": "0,1,2,3",
1708        "EventCode": "0x11",
1709        "EventName": "UNC_H_DIRECT2CORE_COUNT",
1710        "PerPkg": "1",
1711        "Unit": "HA"
1712    },
1713    {
1714        "BriefDescription": "Cycles when Direct2Core was Disabled",
1715        "Counter": "0,1,2,3",
1716        "EventCode": "0x12",
1717        "EventName": "UNC_H_DIRECT2CORE_CYCLES_DISABLED",
1718        "PerPkg": "1",
1719        "Unit": "HA"
1720    },
1721    {
1722        "BriefDescription": "Number of Reads that had Direct2Core Overridden",
1723        "Counter": "0,1,2,3",
1724        "EventCode": "0x13",
1725        "EventName": "UNC_H_DIRECT2CORE_TXN_OVERRIDE",
1726        "PerPkg": "1",
1727        "Unit": "HA"
1728    },
1729    {
1730        "BriefDescription": "Directory Lat Opt Return",
1731        "Counter": "0,1,2,3",
1732        "EventCode": "0x41",
1733        "EventName": "UNC_H_DIRECTORY_LAT_OPT",
1734        "PerPkg": "1",
1735        "Unit": "HA"
1736    },
1737    {
1738        "BriefDescription": "Directory Lookups; Snoop Needed",
1739        "Counter": "0,1,2,3",
1740        "EventCode": "0xC",
1741        "EventName": "UNC_H_DIRECTORY_LOOKUP.SNP",
1742        "PerPkg": "1",
1743        "UMask": "0x1",
1744        "Unit": "HA"
1745    },
1746    {
1747        "BriefDescription": "Directory Lookups; Snoop Not Needed",
1748        "Counter": "0,1,2,3",
1749        "EventCode": "0xC",
1750        "EventName": "UNC_H_DIRECTORY_LOOKUP.NO_SNP",
1751        "PerPkg": "1",
1752        "UMask": "0x2",
1753        "Unit": "HA"
1754    },
1755    {
1756        "BriefDescription": "Directory Updates; Directory Set",
1757        "Counter": "0,1,2,3",
1758        "EventCode": "0xD",
1759        "EventName": "UNC_H_DIRECTORY_UPDATE.SET",
1760        "PerPkg": "1",
1761        "UMask": "0x1",
1762        "Unit": "HA"
1763    },
1764    {
1765        "BriefDescription": "Directory Updates; Directory Clear",
1766        "Counter": "0,1,2,3",
1767        "EventCode": "0xD",
1768        "EventName": "UNC_H_DIRECTORY_UPDATE.CLEAR",
1769        "PerPkg": "1",
1770        "UMask": "0x2",
1771        "Unit": "HA"
1772    },
1773    {
1774        "BriefDescription": "Directory Updates; Any Directory Update",
1775        "Counter": "0,1,2,3",
1776        "EventCode": "0xD",
1777        "EventName": "UNC_H_DIRECTORY_UPDATE.ANY",
1778        "PerPkg": "1",
1779        "UMask": "0x3",
1780        "Unit": "HA"
1781    },
1782    {
1783        "BriefDescription": "Counts Number of Hits in HitMe Cache; op is RdCode, RdData, RdDataMigratory, RdInvOwn, RdCur or InvItoE",
1784        "Counter": "0,1,2,3",
1785        "EventCode": "0x71",
1786        "EventName": "UNC_H_HITME_HIT.READ_OR_INVITOE",
1787        "PerPkg": "1",
1788        "UMask": "0x1",
1789        "Unit": "HA"
1790    },
1791    {
1792        "BriefDescription": "Counts Number of Hits in HitMe Cache; op is WbMtoI",
1793        "Counter": "0,1,2,3",
1794        "EventCode": "0x71",
1795        "EventName": "UNC_H_HITME_HIT.WBMTOI",
1796        "PerPkg": "1",
1797        "UMask": "0x2",
1798        "Unit": "HA"
1799    },
1800    {
1801        "BriefDescription": "Counts Number of Hits in HitMe Cache; op is AckCnfltWbI",
1802        "Counter": "0,1,2,3",
1803        "EventCode": "0x71",
1804        "EventName": "UNC_H_HITME_HIT.ACKCNFLTWBI",
1805        "PerPkg": "1",
1806        "UMask": "0x4",
1807        "Unit": "HA"
1808    },
1809    {
1810        "BriefDescription": "Counts Number of Hits in HitMe Cache; op is WbMtoE or WbMtoS",
1811        "Counter": "0,1,2,3",
1812        "EventCode": "0x71",
1813        "EventName": "UNC_H_HITME_HIT.WBMTOE_OR_S",
1814        "PerPkg": "1",
1815        "UMask": "0x8",
1816        "Unit": "HA"
1817    },
1818    {
1819        "BriefDescription": "Counts Number of Hits in HitMe Cache; op is RspIFwd or RspIFwdWb for a remote request",
1820        "Counter": "0,1,2,3",
1821        "EventCode": "0x71",
1822        "EventName": "UNC_H_HITME_HIT.RSPFWDI_REMOTE",
1823        "PerPkg": "1",
1824        "UMask": "0x10",
1825        "Unit": "HA"
1826    },
1827    {
1828        "BriefDescription": "Counts Number of Hits in HitMe Cache; op is RspIFwd or RspIFwdWb for a local request",
1829        "Counter": "0,1,2,3",
1830        "EventCode": "0x71",
1831        "EventName": "UNC_H_HITME_HIT.RSPFWDI_LOCAL",
1832        "PerPkg": "1",
1833        "UMask": "0x20",
1834        "Unit": "HA"
1835    },
1836    {
1837        "BriefDescription": "Counts Number of Hits in HitMe Cache; op is RsSFwd or RspSFwdWb",
1838        "Counter": "0,1,2,3",
1839        "EventCode": "0x71",
1840        "EventName": "UNC_H_HITME_HIT.RSPFWDS",
1841        "PerPkg": "1",
1842        "UMask": "0x40",
1843        "Unit": "HA"
1844    },
1845    {
1846        "BriefDescription": "Counts Number of Hits in HitMe Cache; op is RspI, RspIWb, RspS, RspSWb, RspCnflt or RspCnfltWbI",
1847        "Counter": "0,1,2,3",
1848        "EventCode": "0x71",
1849        "EventName": "UNC_H_HITME_HIT.RSP",
1850        "PerPkg": "1",
1851        "UMask": "0x80",
1852        "Unit": "HA"
1853    },
1854    {
1855        "BriefDescription": "Counts Number of Hits in HitMe Cache; Allocations",
1856        "Counter": "0,1,2,3",
1857        "EventCode": "0x71",
1858        "EventName": "UNC_H_HITME_HIT.ALLOCS",
1859        "PerPkg": "1",
1860        "UMask": "0x70",
1861        "Unit": "HA"
1862    },
1863    {
1864        "BriefDescription": "Counts Number of Hits in HitMe Cache; Allocations",
1865        "Counter": "0,1,2,3",
1866        "EventCode": "0x71",
1867        "EventName": "UNC_H_HITME_HIT.EVICTS",
1868        "PerPkg": "1",
1869        "UMask": "0x42",
1870        "Unit": "HA"
1871    },
1872    {
1873        "BriefDescription": "Counts Number of Hits in HitMe Cache; Invalidations",
1874        "Counter": "0,1,2,3",
1875        "EventCode": "0x71",
1876        "EventName": "UNC_H_HITME_HIT.INVALS",
1877        "PerPkg": "1",
1878        "UMask": "0x26",
1879        "Unit": "HA"
1880    },
1881    {
1882        "BriefDescription": "Counts Number of Hits in HitMe Cache; All Requests",
1883        "Counter": "0,1,2,3",
1884        "EventCode": "0x71",
1885        "EventName": "UNC_H_HITME_HIT.ALL",
1886        "PerPkg": "1",
1887        "UMask": "0xFF",
1888        "Unit": "HA"
1889    },
1890    {
1891        "BriefDescription": "Counts Number of Hits in HitMe Cache; HOM Requests",
1892        "Counter": "0,1,2,3",
1893        "EventCode": "0x71",
1894        "EventName": "UNC_H_HITME_HIT.HOM",
1895        "PerPkg": "1",
1896        "UMask": "0xF",
1897        "Unit": "HA"
1898    },
1899    {
1900        "BriefDescription": "Accumulates Number of PV bits set on HitMe Cache Hits; op is RdCode, RdData, RdDataMigratory, RdInvOwn, RdCur or InvItoE",
1901        "Counter": "0,1,2,3",
1902        "EventCode": "0x72",
1903        "EventName": "UNC_H_HITME_HIT_PV_BITS_SET.READ_OR_INVITOE",
1904        "PerPkg": "1",
1905        "UMask": "0x1",
1906        "Unit": "HA"
1907    },
1908    {
1909        "BriefDescription": "Accumulates Number of PV bits set on HitMe Cache Hits; op is WbMtoI",
1910        "Counter": "0,1,2,3",
1911        "EventCode": "0x72",
1912        "EventName": "UNC_H_HITME_HIT_PV_BITS_SET.WBMTOI",
1913        "PerPkg": "1",
1914        "UMask": "0x2",
1915        "Unit": "HA"
1916    },
1917    {
1918        "BriefDescription": "Accumulates Number of PV bits set on HitMe Cache Hits; op is AckCnfltWbI",
1919        "Counter": "0,1,2,3",
1920        "EventCode": "0x72",
1921        "EventName": "UNC_H_HITME_HIT_PV_BITS_SET.ACKCNFLTWBI",
1922        "PerPkg": "1",
1923        "UMask": "0x4",
1924        "Unit": "HA"
1925    },
1926    {
1927        "BriefDescription": "Accumulates Number of PV bits set on HitMe Cache Hits; op is WbMtoE or WbMtoS",
1928        "Counter": "0,1,2,3",
1929        "EventCode": "0x72",
1930        "EventName": "UNC_H_HITME_HIT_PV_BITS_SET.WBMTOE_OR_S",
1931        "PerPkg": "1",
1932        "UMask": "0x8",
1933        "Unit": "HA"
1934    },
1935    {
1936        "BriefDescription": "Accumulates Number of PV bits set on HitMe Cache Hits; op is RspIFwd or RspIFwdWb for a remote request",
1937        "Counter": "0,1,2,3",
1938        "EventCode": "0x72",
1939        "EventName": "UNC_H_HITME_HIT_PV_BITS_SET.RSPFWDI_REMOTE",
1940        "PerPkg": "1",
1941        "UMask": "0x10",
1942        "Unit": "HA"
1943    },
1944    {
1945        "BriefDescription": "Accumulates Number of PV bits set on HitMe Cache Hits; op is RspIFwd or RspIFwdWb for a local request",
1946        "Counter": "0,1,2,3",
1947        "EventCode": "0x72",
1948        "EventName": "UNC_H_HITME_HIT_PV_BITS_SET.RSPFWDI_LOCAL",
1949        "PerPkg": "1",
1950        "UMask": "0x20",
1951        "Unit": "HA"
1952    },
1953    {
1954        "BriefDescription": "Accumulates Number of PV bits set on HitMe Cache Hits; op is RsSFwd or RspSFwdWb",
1955        "Counter": "0,1,2,3",
1956        "EventCode": "0x72",
1957        "EventName": "UNC_H_HITME_HIT_PV_BITS_SET.RSPFWDS",
1958        "PerPkg": "1",
1959        "UMask": "0x40",
1960        "Unit": "HA"
1961    },
1962    {
1963        "BriefDescription": "Accumulates Number of PV bits set on HitMe Cache Hits; op is RspI, RspIWb, RspS, RspSWb, RspCnflt or RspCnfltWbI",
1964        "Counter": "0,1,2,3",
1965        "EventCode": "0x72",
1966        "EventName": "UNC_H_HITME_HIT_PV_BITS_SET.RSP",
1967        "PerPkg": "1",
1968        "UMask": "0x80",
1969        "Unit": "HA"
1970    },
1971    {
1972        "BriefDescription": "Accumulates Number of PV bits set on HitMe Cache Hits; All Requests",
1973        "Counter": "0,1,2,3",
1974        "EventCode": "0x72",
1975        "EventName": "UNC_H_HITME_HIT_PV_BITS_SET.ALL",
1976        "PerPkg": "1",
1977        "UMask": "0xFF",
1978        "Unit": "HA"
1979    },
1980    {
1981        "BriefDescription": "Accumulates Number of PV bits set on HitMe Cache Hits; HOM Requests",
1982        "Counter": "0,1,2,3",
1983        "EventCode": "0x72",
1984        "EventName": "UNC_H_HITME_HIT_PV_BITS_SET.HOM",
1985        "PerPkg": "1",
1986        "UMask": "0xF",
1987        "Unit": "HA"
1988    },
1989    {
1990        "BriefDescription": "Counts Number of times HitMe Cache is accessed; op is RdCode, RdData, RdDataMigratory, RdInvOwn, RdCur or InvItoE",
1991        "Counter": "0,1,2,3",
1992        "EventCode": "0x70",
1993        "EventName": "UNC_H_HITME_LOOKUP.READ_OR_INVITOE",
1994        "PerPkg": "1",
1995        "UMask": "0x1",
1996        "Unit": "HA"
1997    },
1998    {
1999        "BriefDescription": "Counts Number of times HitMe Cache is accessed; op is WbMtoI",
2000        "Counter": "0,1,2,3",
2001        "EventCode": "0x70",
2002        "EventName": "UNC_H_HITME_LOOKUP.WBMTOI",
2003        "PerPkg": "1",
2004        "UMask": "0x2",
2005        "Unit": "HA"
2006    },
2007    {
2008        "BriefDescription": "Counts Number of times HitMe Cache is accessed; op is AckCnfltWbI",
2009        "Counter": "0,1,2,3",
2010        "EventCode": "0x70",
2011        "EventName": "UNC_H_HITME_LOOKUP.ACKCNFLTWBI",
2012        "PerPkg": "1",
2013        "UMask": "0x4",
2014        "Unit": "HA"
2015    },
2016    {
2017        "BriefDescription": "Counts Number of times HitMe Cache is accessed; op is WbMtoE or WbMtoS",
2018        "Counter": "0,1,2,3",
2019        "EventCode": "0x70",
2020        "EventName": "UNC_H_HITME_LOOKUP.WBMTOE_OR_S",
2021        "PerPkg": "1",
2022        "UMask": "0x8",
2023        "Unit": "HA"
2024    },
2025    {
2026        "BriefDescription": "Counts Number of times HitMe Cache is accessed; op is RspIFwd or RspIFwdWb for a remote request",
2027        "Counter": "0,1,2,3",
2028        "EventCode": "0x70",
2029        "EventName": "UNC_H_HITME_LOOKUP.RSPFWDI_REMOTE",
2030        "PerPkg": "1",
2031        "UMask": "0x10",
2032        "Unit": "HA"
2033    },
2034    {
2035        "BriefDescription": "Counts Number of times HitMe Cache is accessed; op is RspIFwd or RspIFwdWb for a local request",
2036        "Counter": "0,1,2,3",
2037        "EventCode": "0x70",
2038        "EventName": "UNC_H_HITME_LOOKUP.RSPFWDI_LOCAL",
2039        "PerPkg": "1",
2040        "UMask": "0x20",
2041        "Unit": "HA"
2042    },
2043    {
2044        "BriefDescription": "Counts Number of times HitMe Cache is accessed; op is RsSFwd or RspSFwdWb",
2045        "Counter": "0,1,2,3",
2046        "EventCode": "0x70",
2047        "EventName": "UNC_H_HITME_LOOKUP.RSPFWDS",
2048        "PerPkg": "1",
2049        "UMask": "0x40",
2050        "Unit": "HA"
2051    },
2052    {
2053        "BriefDescription": "Counts Number of times HitMe Cache is accessed; op is RspI, RspIWb, RspS, RspSWb, RspCnflt or RspCnfltWbI",
2054        "Counter": "0,1,2,3",
2055        "EventCode": "0x70",
2056        "EventName": "UNC_H_HITME_LOOKUP.RSP",
2057        "PerPkg": "1",
2058        "UMask": "0x80",
2059        "Unit": "HA"
2060    },
2061    {
2062        "BriefDescription": "Counts Number of times HitMe Cache is accessed; Allocations",
2063        "Counter": "0,1,2,3",
2064        "EventCode": "0x70",
2065        "EventName": "UNC_H_HITME_LOOKUP.ALLOCS",
2066        "PerPkg": "1",
2067        "UMask": "0x70",
2068        "Unit": "HA"
2069    },
2070    {
2071        "BriefDescription": "Counts Number of times HitMe Cache is accessed; Invalidations",
2072        "Counter": "0,1,2,3",
2073        "EventCode": "0x70",
2074        "EventName": "UNC_H_HITME_LOOKUP.INVALS",
2075        "PerPkg": "1",
2076        "UMask": "0x26",
2077        "Unit": "HA"
2078    },
2079    {
2080        "BriefDescription": "Counts Number of times HitMe Cache is accessed; All Requests",
2081        "Counter": "0,1,2,3",
2082        "EventCode": "0x70",
2083        "EventName": "UNC_H_HITME_LOOKUP.ALL",
2084        "PerPkg": "1",
2085        "UMask": "0xFF",
2086        "Unit": "HA"
2087    },
2088    {
2089        "BriefDescription": "Counts Number of times HitMe Cache is accessed; HOM Requests",
2090        "Counter": "0,1,2,3",
2091        "EventCode": "0x70",
2092        "EventName": "UNC_H_HITME_LOOKUP.HOM",
2093        "PerPkg": "1",
2094        "UMask": "0xF",
2095        "Unit": "HA"
2096    },
2097    {
2098        "BriefDescription": "Cycles without QPI Ingress Credits; AD to QPI Link 0",
2099        "Counter": "0,1,2,3",
2100        "EventCode": "0x22",
2101        "EventName": "UNC_H_IGR_NO_CREDIT_CYCLES.AD_QPI0",
2102        "PerPkg": "1",
2103        "UMask": "0x1",
2104        "Unit": "HA"
2105    },
2106    {
2107        "BriefDescription": "Cycles without QPI Ingress Credits; AD to QPI Link 1",
2108        "Counter": "0,1,2,3",
2109        "EventCode": "0x22",
2110        "EventName": "UNC_H_IGR_NO_CREDIT_CYCLES.AD_QPI1",
2111        "PerPkg": "1",
2112        "UMask": "0x2",
2113        "Unit": "HA"
2114    },
2115    {
2116        "BriefDescription": "Cycles without QPI Ingress Credits; BL to QPI Link 0",
2117        "Counter": "0,1,2,3",
2118        "EventCode": "0x22",
2119        "EventName": "UNC_H_IGR_NO_CREDIT_CYCLES.BL_QPI0",
2120        "PerPkg": "1",
2121        "UMask": "0x4",
2122        "Unit": "HA"
2123    },
2124    {
2125        "BriefDescription": "Cycles without QPI Ingress Credits; BL to QPI Link 1",
2126        "Counter": "0,1,2,3",
2127        "EventCode": "0x22",
2128        "EventName": "UNC_H_IGR_NO_CREDIT_CYCLES.BL_QPI1",
2129        "PerPkg": "1",
2130        "UMask": "0x8",
2131        "Unit": "HA"
2132    },
2133    {
2134        "BriefDescription": "Cycles without QPI Ingress Credits; BL to QPI Link 0",
2135        "Counter": "0,1,2,3",
2136        "EventCode": "0x22",
2137        "EventName": "UNC_H_IGR_NO_CREDIT_CYCLES.AD_QPI2",
2138        "PerPkg": "1",
2139        "UMask": "0x10",
2140        "Unit": "HA"
2141    },
2142    {
2143        "BriefDescription": "Cycles without QPI Ingress Credits; BL to QPI Link 1",
2144        "Counter": "0,1,2,3",
2145        "EventCode": "0x22",
2146        "EventName": "UNC_H_IGR_NO_CREDIT_CYCLES.BL_QPI2",
2147        "PerPkg": "1",
2148        "UMask": "0x20",
2149        "Unit": "HA"
2150    },
2151    {
2152        "BriefDescription": "HA to iMC Normal Priority Reads Issued; Normal Priority",
2153        "Counter": "0,1,2,3",
2154        "EventCode": "0x17",
2155        "EventName": "UNC_H_IMC_READS.NORMAL",
2156        "PerPkg": "1",
2157        "UMask": "0x1",
2158        "Unit": "HA"
2159    },
2160    {
2161        "BriefDescription": "Retry Events",
2162        "Counter": "0,1,2,3",
2163        "EventCode": "0x1E",
2164        "EventName": "UNC_H_IMC_RETRY",
2165        "PerPkg": "1",
2166        "Unit": "HA"
2167    },
2168    {
2169        "BriefDescription": "HA to iMC Full Line Writes Issued; Full Line Non-ISOCH",
2170        "Counter": "0,1,2,3",
2171        "EventCode": "0x1A",
2172        "EventName": "UNC_H_IMC_WRITES.FULL",
2173        "PerPkg": "1",
2174        "UMask": "0x1",
2175        "Unit": "HA"
2176    },
2177    {
2178        "BriefDescription": "HA to iMC Full Line Writes Issued; Partial Non-ISOCH",
2179        "Counter": "0,1,2,3",
2180        "EventCode": "0x1A",
2181        "EventName": "UNC_H_IMC_WRITES.PARTIAL",
2182        "PerPkg": "1",
2183        "UMask": "0x2",
2184        "Unit": "HA"
2185    },
2186    {
2187        "BriefDescription": "HA to iMC Full Line Writes Issued; ISOCH Full Line",
2188        "Counter": "0,1,2,3",
2189        "EventCode": "0x1A",
2190        "EventName": "UNC_H_IMC_WRITES.FULL_ISOCH",
2191        "PerPkg": "1",
2192        "UMask": "0x4",
2193        "Unit": "HA"
2194    },
2195    {
2196        "BriefDescription": "HA to iMC Full Line Writes Issued; ISOCH Partial",
2197        "Counter": "0,1,2,3",
2198        "EventCode": "0x1A",
2199        "EventName": "UNC_H_IMC_WRITES.PARTIAL_ISOCH",
2200        "PerPkg": "1",
2201        "UMask": "0x8",
2202        "Unit": "HA"
2203    },
2204    {
2205        "BriefDescription": "HA to iMC Full Line Writes Issued; All Writes",
2206        "Counter": "0,1,2,3",
2207        "EventCode": "0x1A",
2208        "EventName": "UNC_H_IMC_WRITES.ALL",
2209        "PerPkg": "1",
2210        "UMask": "0xF",
2211        "Unit": "HA"
2212    },
2213    {
2214        "BriefDescription": "OSB Snoop Broadcast; Local Reads",
2215        "Counter": "0,1,2,3",
2216        "EventCode": "0x53",
2217        "EventName": "UNC_H_OSB.READS_LOCAL",
2218        "PerPkg": "1",
2219        "UMask": "0x2",
2220        "Unit": "HA"
2221    },
2222    {
2223        "BriefDescription": "OSB Snoop Broadcast; Local InvItoE",
2224        "Counter": "0,1,2,3",
2225        "EventCode": "0x53",
2226        "EventName": "UNC_H_OSB.INVITOE_LOCAL",
2227        "PerPkg": "1",
2228        "UMask": "0x4",
2229        "Unit": "HA"
2230    },
2231    {
2232        "BriefDescription": "OSB Snoop Broadcast; Remote",
2233        "Counter": "0,1,2,3",
2234        "EventCode": "0x53",
2235        "EventName": "UNC_H_OSB.REMOTE",
2236        "PerPkg": "1",
2237        "UMask": "0x8",
2238        "Unit": "HA"
2239    },
2240    {
2241        "BriefDescription": "OSB Snoop Broadcast; Cancelled",
2242        "Counter": "0,1,2,3",
2243        "EventCode": "0x53",
2244        "EventName": "UNC_H_OSB.CANCELLED",
2245        "PerPkg": "1",
2246        "UMask": "0x10",
2247        "Unit": "HA"
2248    },
2249    {
2250        "BriefDescription": "OSB Snoop Broadcast; Reads Local -  Useful",
2251        "Counter": "0,1,2,3",
2252        "EventCode": "0x53",
2253        "EventName": "UNC_H_OSB.READS_LOCAL_USEFUL",
2254        "PerPkg": "1",
2255        "UMask": "0x20",
2256        "Unit": "HA"
2257    },
2258    {
2259        "BriefDescription": "OSB Snoop Broadcast; Remote - Useful",
2260        "Counter": "0,1,2,3",
2261        "EventCode": "0x53",
2262        "EventName": "UNC_H_OSB.REMOTE_USEFUL",
2263        "PerPkg": "1",
2264        "UMask": "0x40",
2265        "Unit": "HA"
2266    },
2267    {
2268        "BriefDescription": "OSB Early Data Return; All",
2269        "Counter": "0,1,2,3",
2270        "EventCode": "0x54",
2271        "EventName": "UNC_H_OSB_EDR.ALL",
2272        "PerPkg": "1",
2273        "UMask": "0x1",
2274        "Unit": "HA"
2275    },
2276    {
2277        "BriefDescription": "OSB Early Data Return; Reads to Local  I",
2278        "Counter": "0,1,2,3",
2279        "EventCode": "0x54",
2280        "EventName": "UNC_H_OSB_EDR.READS_LOCAL_I",
2281        "PerPkg": "1",
2282        "UMask": "0x2",
2283        "Unit": "HA"
2284    },
2285    {
2286        "BriefDescription": "OSB Early Data Return; Reads to Remote I",
2287        "Counter": "0,1,2,3",
2288        "EventCode": "0x54",
2289        "EventName": "UNC_H_OSB_EDR.READS_REMOTE_I",
2290        "PerPkg": "1",
2291        "UMask": "0x4",
2292        "Unit": "HA"
2293    },
2294    {
2295        "BriefDescription": "OSB Early Data Return; Reads to Local S",
2296        "Counter": "0,1,2,3",
2297        "EventCode": "0x54",
2298        "EventName": "UNC_H_OSB_EDR.READS_LOCAL_S",
2299        "PerPkg": "1",
2300        "UMask": "0x8",
2301        "Unit": "HA"
2302    },
2303    {
2304        "BriefDescription": "OSB Early Data Return; Reads to Remote S",
2305        "Counter": "0,1,2,3",
2306        "EventCode": "0x54",
2307        "EventName": "UNC_H_OSB_EDR.READS_REMOTE_S",
2308        "PerPkg": "1",
2309        "UMask": "0x10",
2310        "Unit": "HA"
2311    },
2312    {
2313        "BriefDescription": "Read and Write Requests; Reads",
2314        "Counter": "0,1,2,3",
2315        "EventCode": "0x1",
2316        "EventName": "UNC_H_REQUESTS.READS",
2317        "PerPkg": "1",
2318        "UMask": "0x3",
2319        "Unit": "HA"
2320    },
2321    {
2322        "BriefDescription": "Read and Write Requests; Writes",
2323        "Counter": "0,1,2,3",
2324        "EventCode": "0x1",
2325        "EventName": "UNC_H_REQUESTS.WRITES",
2326        "PerPkg": "1",
2327        "UMask": "0xC",
2328        "Unit": "HA"
2329    },
2330    {
2331        "BriefDescription": "Read and Write Requests; Local Reads",
2332        "Counter": "0,1,2,3",
2333        "EventCode": "0x1",
2334        "EventName": "UNC_H_REQUESTS.READS_LOCAL",
2335        "PerPkg": "1",
2336        "UMask": "0x1",
2337        "Unit": "HA"
2338    },
2339    {
2340        "BriefDescription": "Read and Write Requests; Remote Reads",
2341        "Counter": "0,1,2,3",
2342        "EventCode": "0x1",
2343        "EventName": "UNC_H_REQUESTS.READS_REMOTE",
2344        "PerPkg": "1",
2345        "UMask": "0x2",
2346        "Unit": "HA"
2347    },
2348    {
2349        "BriefDescription": "Read and Write Requests; Local Writes",
2350        "Counter": "0,1,2,3",
2351        "EventCode": "0x1",
2352        "EventName": "UNC_H_REQUESTS.WRITES_LOCAL",
2353        "PerPkg": "1",
2354        "UMask": "0x4",
2355        "Unit": "HA"
2356    },
2357    {
2358        "BriefDescription": "Read and Write Requests; Remote Writes",
2359        "Counter": "0,1,2,3",
2360        "EventCode": "0x1",
2361        "EventName": "UNC_H_REQUESTS.WRITES_REMOTE",
2362        "PerPkg": "1",
2363        "UMask": "0x8",
2364        "Unit": "HA"
2365    },
2366    {
2367        "BriefDescription": "Read and Write Requests; Local InvItoEs",
2368        "Counter": "0,1,2,3",
2369        "EventCode": "0x1",
2370        "EventName": "UNC_H_REQUESTS.INVITOE_LOCAL",
2371        "PerPkg": "1",
2372        "UMask": "0x10",
2373        "Unit": "HA"
2374    },
2375    {
2376        "BriefDescription": "Read and Write Requests; Remote InvItoEs",
2377        "Counter": "0,1,2,3",
2378        "EventCode": "0x1",
2379        "EventName": "UNC_H_REQUESTS.INVITOE_REMOTE",
2380        "PerPkg": "1",
2381        "UMask": "0x20",
2382        "Unit": "HA"
2383    },
2384    {
2385        "BriefDescription": "HA AD Ring in Use; Clockwise and Even",
2386        "Counter": "0,1,2,3",
2387        "EventCode": "0x3E",
2388        "EventName": "UNC_H_RING_AD_USED.CW_EVEN",
2389        "PerPkg": "1",
2390        "UMask": "0x1",
2391        "Unit": "HA"
2392    },
2393    {
2394        "BriefDescription": "HA AD Ring in Use; Clockwise and Odd",
2395        "Counter": "0,1,2,3",
2396        "EventCode": "0x3E",
2397        "EventName": "UNC_H_RING_AD_USED.CW_ODD",
2398        "PerPkg": "1",
2399        "UMask": "0x2",
2400        "Unit": "HA"
2401    },
2402    {
2403        "BriefDescription": "HA AD Ring in Use; Counterclockwise and Even",
2404        "Counter": "0,1,2,3",
2405        "EventCode": "0x3E",
2406        "EventName": "UNC_H_RING_AD_USED.CCW_EVEN",
2407        "PerPkg": "1",
2408        "UMask": "0x4",
2409        "Unit": "HA"
2410    },
2411    {
2412        "BriefDescription": "HA AD Ring in Use; Counterclockwise and Odd",
2413        "Counter": "0,1,2,3",
2414        "EventCode": "0x3E",
2415        "EventName": "UNC_H_RING_AD_USED.CCW_ODD",
2416        "PerPkg": "1",
2417        "UMask": "0x8",
2418        "Unit": "HA"
2419    },
2420    {
2421        "BriefDescription": "HA AD Ring in Use; Clockwise",
2422        "Counter": "0,1,2,3",
2423        "EventCode": "0x3E",
2424        "EventName": "UNC_H_RING_AD_USED.CW",
2425        "PerPkg": "1",
2426        "UMask": "0x3",
2427        "Unit": "HA"
2428    },
2429    {
2430        "BriefDescription": "HA AD Ring in Use; Counterclockwise",
2431        "Counter": "0,1,2,3",
2432        "EventCode": "0x3E",
2433        "EventName": "UNC_H_RING_AD_USED.CCW",
2434        "PerPkg": "1",
2435        "UMask": "0xC",
2436        "Unit": "HA"
2437    },
2438    {
2439        "BriefDescription": "HA AK Ring in Use; Clockwise and Even",
2440        "Counter": "0,1,2,3",
2441        "EventCode": "0x3F",
2442        "EventName": "UNC_H_RING_AK_USED.CW_EVEN",
2443        "PerPkg": "1",
2444        "UMask": "0x1",
2445        "Unit": "HA"
2446    },
2447    {
2448        "BriefDescription": "HA AK Ring in Use; Clockwise and Odd",
2449        "Counter": "0,1,2,3",
2450        "EventCode": "0x3F",
2451        "EventName": "UNC_H_RING_AK_USED.CW_ODD",
2452        "PerPkg": "1",
2453        "UMask": "0x2",
2454        "Unit": "HA"
2455    },
2456    {
2457        "BriefDescription": "HA AK Ring in Use; Counterclockwise and Even",
2458        "Counter": "0,1,2,3",
2459        "EventCode": "0x3F",
2460        "EventName": "UNC_H_RING_AK_USED.CCW_EVEN",
2461        "PerPkg": "1",
2462        "UMask": "0x4",
2463        "Unit": "HA"
2464    },
2465    {
2466        "BriefDescription": "HA AK Ring in Use; Counterclockwise and Odd",
2467        "Counter": "0,1,2,3",
2468        "EventCode": "0x3F",
2469        "EventName": "UNC_H_RING_AK_USED.CCW_ODD",
2470        "PerPkg": "1",
2471        "UMask": "0x8",
2472        "Unit": "HA"
2473    },
2474    {
2475        "BriefDescription": "HA AK Ring in Use; Clockwise",
2476        "Counter": "0,1,2,3",
2477        "EventCode": "0x3F",
2478        "EventName": "UNC_H_RING_AK_USED.CW",
2479        "PerPkg": "1",
2480        "UMask": "0x3",
2481        "Unit": "HA"
2482    },
2483    {
2484        "BriefDescription": "HA AK Ring in Use; Counterclockwise",
2485        "Counter": "0,1,2,3",
2486        "EventCode": "0x3F",
2487        "EventName": "UNC_H_RING_AK_USED.CCW",
2488        "PerPkg": "1",
2489        "UMask": "0xC",
2490        "Unit": "HA"
2491    },
2492    {
2493        "BriefDescription": "HA BL Ring in Use; Clockwise and Even",
2494        "Counter": "0,1,2,3",
2495        "EventCode": "0x40",
2496        "EventName": "UNC_H_RING_BL_USED.CW_EVEN",
2497        "PerPkg": "1",
2498        "UMask": "0x1",
2499        "Unit": "HA"
2500    },
2501    {
2502        "BriefDescription": "HA BL Ring in Use; Clockwise and Odd",
2503        "Counter": "0,1,2,3",
2504        "EventCode": "0x40",
2505        "EventName": "UNC_H_RING_BL_USED.CW_ODD",
2506        "PerPkg": "1",
2507        "UMask": "0x2",
2508        "Unit": "HA"
2509    },
2510    {
2511        "BriefDescription": "HA BL Ring in Use; Counterclockwise and Even",
2512        "Counter": "0,1,2,3",
2513        "EventCode": "0x40",
2514        "EventName": "UNC_H_RING_BL_USED.CCW_EVEN",
2515        "PerPkg": "1",
2516        "UMask": "0x4",
2517        "Unit": "HA"
2518    },
2519    {
2520        "BriefDescription": "HA BL Ring in Use; Counterclockwise and Odd",
2521        "Counter": "0,1,2,3",
2522        "EventCode": "0x40",
2523        "EventName": "UNC_H_RING_BL_USED.CCW_ODD",
2524        "PerPkg": "1",
2525        "UMask": "0x8",
2526        "Unit": "HA"
2527    },
2528    {
2529        "BriefDescription": "HA BL Ring in Use; Clockwise",
2530        "Counter": "0,1,2,3",
2531        "EventCode": "0x40",
2532        "EventName": "UNC_H_RING_BL_USED.CW",
2533        "PerPkg": "1",
2534        "UMask": "0x3",
2535        "Unit": "HA"
2536    },
2537    {
2538        "BriefDescription": "HA BL Ring in Use; Counterclockwise",
2539        "Counter": "0,1,2,3",
2540        "EventCode": "0x40",
2541        "EventName": "UNC_H_RING_BL_USED.CCW",
2542        "PerPkg": "1",
2543        "UMask": "0xC",
2544        "Unit": "HA"
2545    },
2546    {
2547        "BriefDescription": "iMC RPQ Credits Empty - Regular; Channel 0",
2548        "Counter": "0,1,2,3",
2549        "EventCode": "0x15",
2550        "EventName": "UNC_H_RPQ_CYCLES_NO_REG_CREDITS.CHN0",
2551        "PerPkg": "1",
2552        "UMask": "0x1",
2553        "Unit": "HA"
2554    },
2555    {
2556        "BriefDescription": "iMC RPQ Credits Empty - Regular; Channel 1",
2557        "Counter": "0,1,2,3",
2558        "EventCode": "0x15",
2559        "EventName": "UNC_H_RPQ_CYCLES_NO_REG_CREDITS.CHN1",
2560        "PerPkg": "1",
2561        "UMask": "0x2",
2562        "Unit": "HA"
2563    },
2564    {
2565        "BriefDescription": "iMC RPQ Credits Empty - Regular; Channel 2",
2566        "Counter": "0,1,2,3",
2567        "EventCode": "0x15",
2568        "EventName": "UNC_H_RPQ_CYCLES_NO_REG_CREDITS.CHN2",
2569        "PerPkg": "1",
2570        "UMask": "0x4",
2571        "Unit": "HA"
2572    },
2573    {
2574        "BriefDescription": "iMC RPQ Credits Empty - Regular; Channel 3",
2575        "Counter": "0,1,2,3",
2576        "EventCode": "0x15",
2577        "EventName": "UNC_H_RPQ_CYCLES_NO_REG_CREDITS.CHN3",
2578        "PerPkg": "1",
2579        "UMask": "0x8",
2580        "Unit": "HA"
2581    },
2582    {
2583        "BriefDescription": "SBo0 Credits Acquired; For AD Ring",
2584        "Counter": "0,1,2,3",
2585        "EventCode": "0x68",
2586        "EventName": "UNC_H_SBO0_CREDITS_ACQUIRED.AD",
2587        "PerPkg": "1",
2588        "UMask": "0x1",
2589        "Unit": "HA"
2590    },
2591    {
2592        "BriefDescription": "SBo0 Credits Acquired; For BL Ring",
2593        "Counter": "0,1,2,3",
2594        "EventCode": "0x68",
2595        "EventName": "UNC_H_SBO0_CREDITS_ACQUIRED.BL",
2596        "PerPkg": "1",
2597        "UMask": "0x2",
2598        "Unit": "HA"
2599    },
2600    {
2601        "BriefDescription": "SBo0 Credits Occupancy; For AD Ring",
2602        "Counter": "0,1,2,3",
2603        "EventCode": "0x6A",
2604        "EventName": "UNC_H_SBO0_CREDIT_OCCUPANCY.AD",
2605        "PerPkg": "1",
2606        "UMask": "0x1",
2607        "Unit": "HA"
2608    },
2609    {
2610        "BriefDescription": "SBo0 Credits Occupancy; For BL Ring",
2611        "Counter": "0,1,2,3",
2612        "EventCode": "0x6A",
2613        "EventName": "UNC_H_SBO0_CREDIT_OCCUPANCY.BL",
2614        "PerPkg": "1",
2615        "UMask": "0x2",
2616        "Unit": "HA"
2617    },
2618    {
2619        "BriefDescription": "SBo1 Credits Acquired; For AD Ring",
2620        "Counter": "0,1,2,3",
2621        "EventCode": "0x69",
2622        "EventName": "UNC_H_SBO1_CREDITS_ACQUIRED.AD",
2623        "PerPkg": "1",
2624        "UMask": "0x1",
2625        "Unit": "HA"
2626    },
2627    {
2628        "BriefDescription": "SBo1 Credits Acquired; For BL Ring",
2629        "Counter": "0,1,2,3",
2630        "EventCode": "0x69",
2631        "EventName": "UNC_H_SBO1_CREDITS_ACQUIRED.BL",
2632        "PerPkg": "1",
2633        "UMask": "0x2",
2634        "Unit": "HA"
2635    },
2636    {
2637        "BriefDescription": "SBo1 Credits Occupancy; For AD Ring",
2638        "Counter": "0,1,2,3",
2639        "EventCode": "0x6B",
2640        "EventName": "UNC_H_SBO1_CREDIT_OCCUPANCY.AD",
2641        "PerPkg": "1",
2642        "UMask": "0x1",
2643        "Unit": "HA"
2644    },
2645    {
2646        "BriefDescription": "SBo1 Credits Occupancy; For BL Ring",
2647        "Counter": "0,1,2,3",
2648        "EventCode": "0x6B",
2649        "EventName": "UNC_H_SBO1_CREDIT_OCCUPANCY.BL",
2650        "PerPkg": "1",
2651        "UMask": "0x2",
2652        "Unit": "HA"
2653    },
2654    {
2655        "BriefDescription": "Data beat the Snoop Responses; Local Requests",
2656        "Counter": "0,1,2,3",
2657        "EventCode": "0xA",
2658        "EventName": "UNC_H_SNOOPS_RSP_AFTER_DATA.LOCAL",
2659        "PerPkg": "1",
2660        "UMask": "0x1",
2661        "Unit": "HA"
2662    },
2663    {
2664        "BriefDescription": "Data beat the Snoop Responses; Remote Requests",
2665        "Counter": "0,1,2,3",
2666        "EventCode": "0xA",
2667        "EventName": "UNC_H_SNOOPS_RSP_AFTER_DATA.REMOTE",
2668        "PerPkg": "1",
2669        "UMask": "0x2",
2670        "Unit": "HA"
2671    },
2672    {
2673        "BriefDescription": "Cycles with Snoops Outstanding; Local Requests",
2674        "Counter": "0,1,2,3",
2675        "EventCode": "0x8",
2676        "EventName": "UNC_H_SNOOP_CYCLES_NE.LOCAL",
2677        "PerPkg": "1",
2678        "UMask": "0x1",
2679        "Unit": "HA"
2680    },
2681    {
2682        "BriefDescription": "Cycles with Snoops Outstanding; Remote Requests",
2683        "Counter": "0,1,2,3",
2684        "EventCode": "0x8",
2685        "EventName": "UNC_H_SNOOP_CYCLES_NE.REMOTE",
2686        "PerPkg": "1",
2687        "UMask": "0x2",
2688        "Unit": "HA"
2689    },
2690    {
2691        "BriefDescription": "Cycles with Snoops Outstanding; All Requests",
2692        "Counter": "0,1,2,3",
2693        "EventCode": "0x8",
2694        "EventName": "UNC_H_SNOOP_CYCLES_NE.ALL",
2695        "PerPkg": "1",
2696        "UMask": "0x3",
2697        "Unit": "HA"
2698    },
2699    {
2700        "BriefDescription": "Tracker Snoops Outstanding Accumulator; Local Requests",
2701        "Counter": "0,1,2,3",
2702        "EventCode": "0x9",
2703        "EventName": "UNC_H_SNOOP_OCCUPANCY.LOCAL",
2704        "PerPkg": "1",
2705        "UMask": "0x1",
2706        "Unit": "HA"
2707    },
2708    {
2709        "BriefDescription": "Tracker Snoops Outstanding Accumulator; Remote Requests",
2710        "Counter": "0,1,2,3",
2711        "EventCode": "0x9",
2712        "EventName": "UNC_H_SNOOP_OCCUPANCY.REMOTE",
2713        "PerPkg": "1",
2714        "UMask": "0x2",
2715        "Unit": "HA"
2716    },
2717    {
2718        "BriefDescription": "Snoop Responses Received; RspI",
2719        "Counter": "0,1,2,3",
2720        "EventCode": "0x21",
2721        "EventName": "UNC_H_SNOOP_RESP.RSPI",
2722        "PerPkg": "1",
2723        "UMask": "0x1",
2724        "Unit": "HA"
2725    },
2726    {
2727        "BriefDescription": "Shared line response from remote cache",
2728        "Counter": "0,1,2,3",
2729        "EventCode": "0x21",
2730        "EventName": "UNC_H_SNOOP_RESP.RSPS",
2731        "PerPkg": "1",
2732        "ScaleUnit": "64Bytes",
2733        "UMask": "0x2",
2734        "Unit": "HA"
2735    },
2736    {
2737        "BriefDescription": "M line forwarded from remote cache with no writeback to memory",
2738        "Counter": "0,1,2,3",
2739        "EventCode": "0x21",
2740        "EventName": "UNC_H_SNOOP_RESP.RSPIFWD",
2741        "PerPkg": "1",
2742        "ScaleUnit": "64Bytes",
2743        "UMask": "0x4",
2744        "Unit": "HA"
2745    },
2746    {
2747        "BriefDescription": "Shared line forwarded from remote cache",
2748        "Counter": "0,1,2,3",
2749        "EventCode": "0x21",
2750        "EventName": "UNC_H_SNOOP_RESP.RSPSFWD",
2751        "PerPkg": "1",
2752        "ScaleUnit": "64Bytes",
2753        "UMask": "0x8",
2754        "Unit": "HA"
2755    },
2756    {
2757        "BriefDescription": "Snoop Responses Received; Rsp*WB",
2758        "Counter": "0,1,2,3",
2759        "EventCode": "0x21",
2760        "EventName": "UNC_H_SNOOP_RESP.RSP_WB",
2761        "PerPkg": "1",
2762        "UMask": "0x10",
2763        "Unit": "HA"
2764    },
2765    {
2766        "BriefDescription": "M line forwarded from remote cache along with writeback to memory",
2767        "Counter": "0,1,2,3",
2768        "EventCode": "0x21",
2769        "EventName": "UNC_H_SNOOP_RESP.RSP_FWD_WB",
2770        "PerPkg": "1",
2771        "ScaleUnit": "64Bytes",
2772        "UMask": "0x20",
2773        "Unit": "HA"
2774    },
2775    {
2776        "BriefDescription": "Snoop Responses Received; RSPCNFLCT*",
2777        "Counter": "0,1,2,3",
2778        "EventCode": "0x21",
2779        "EventName": "UNC_H_SNOOP_RESP.RSPCNFLCT",
2780        "PerPkg": "1",
2781        "UMask": "0x40",
2782        "Unit": "HA"
2783    },
2784    {
2785        "BriefDescription": "Snoop Responses Received Local; RspI",
2786        "Counter": "0,1,2,3",
2787        "EventCode": "0x60",
2788        "EventName": "UNC_H_SNP_RESP_RECV_LOCAL.RSPI",
2789        "PerPkg": "1",
2790        "UMask": "0x1",
2791        "Unit": "HA"
2792    },
2793    {
2794        "BriefDescription": "Snoop Responses Received Local; RspS",
2795        "Counter": "0,1,2,3",
2796        "EventCode": "0x60",
2797        "EventName": "UNC_H_SNP_RESP_RECV_LOCAL.RSPS",
2798        "PerPkg": "1",
2799        "UMask": "0x2",
2800        "Unit": "HA"
2801    },
2802    {
2803        "BriefDescription": "Snoop Responses Received Local; RspIFwd",
2804        "Counter": "0,1,2,3",
2805        "EventCode": "0x60",
2806        "EventName": "UNC_H_SNP_RESP_RECV_LOCAL.RSPIFWD",
2807        "PerPkg": "1",
2808        "UMask": "0x4",
2809        "Unit": "HA"
2810    },
2811    {
2812        "BriefDescription": "Snoop Responses Received Local; RspSFwd",
2813        "Counter": "0,1,2,3",
2814        "EventCode": "0x60",
2815        "EventName": "UNC_H_SNP_RESP_RECV_LOCAL.RSPSFWD",
2816        "PerPkg": "1",
2817        "UMask": "0x8",
2818        "Unit": "HA"
2819    },
2820    {
2821        "BriefDescription": "Snoop Responses Received Local; Rsp*WB",
2822        "Counter": "0,1,2,3",
2823        "EventCode": "0x60",
2824        "EventName": "UNC_H_SNP_RESP_RECV_LOCAL.RSPxWB",
2825        "PerPkg": "1",
2826        "UMask": "0x10",
2827        "Unit": "HA"
2828    },
2829    {
2830        "BriefDescription": "Snoop Responses Received Local; Rsp*FWD*WB",
2831        "Counter": "0,1,2,3",
2832        "EventCode": "0x60",
2833        "EventName": "UNC_H_SNP_RESP_RECV_LOCAL.RSPxFWDxWB",
2834        "PerPkg": "1",
2835        "UMask": "0x20",
2836        "Unit": "HA"
2837    },
2838    {
2839        "BriefDescription": "Snoop Responses Received Local; RspCnflct",
2840        "Counter": "0,1,2,3",
2841        "EventCode": "0x60",
2842        "EventName": "UNC_H_SNP_RESP_RECV_LOCAL.RSPCNFLCT",
2843        "PerPkg": "1",
2844        "UMask": "0x40",
2845        "Unit": "HA"
2846    },
2847    {
2848        "BriefDescription": "Snoop Responses Received Local; Other",
2849        "Counter": "0,1,2,3",
2850        "EventCode": "0x60",
2851        "EventName": "UNC_H_SNP_RESP_RECV_LOCAL.OTHER",
2852        "PerPkg": "1",
2853        "UMask": "0x80",
2854        "Unit": "HA"
2855    },
2856    {
2857        "BriefDescription": "Stall on No Sbo Credits; For SBo0, AD Ring",
2858        "Counter": "0,1,2,3",
2859        "EventCode": "0x6C",
2860        "EventName": "UNC_H_STALL_NO_SBO_CREDIT.SBO0_AD",
2861        "PerPkg": "1",
2862        "UMask": "0x1",
2863        "Unit": "HA"
2864    },
2865    {
2866        "BriefDescription": "Stall on No Sbo Credits; For SBo1, AD Ring",
2867        "Counter": "0,1,2,3",
2868        "EventCode": "0x6C",
2869        "EventName": "UNC_H_STALL_NO_SBO_CREDIT.SBO1_AD",
2870        "PerPkg": "1",
2871        "UMask": "0x2",
2872        "Unit": "HA"
2873    },
2874    {
2875        "BriefDescription": "Stall on No Sbo Credits; For SBo0, BL Ring",
2876        "Counter": "0,1,2,3",
2877        "EventCode": "0x6C",
2878        "EventName": "UNC_H_STALL_NO_SBO_CREDIT.SBO0_BL",
2879        "PerPkg": "1",
2880        "UMask": "0x4",
2881        "Unit": "HA"
2882    },
2883    {
2884        "BriefDescription": "Stall on No Sbo Credits; For SBo1, BL Ring",
2885        "Counter": "0,1,2,3",
2886        "EventCode": "0x6C",
2887        "EventName": "UNC_H_STALL_NO_SBO_CREDIT.SBO1_BL",
2888        "PerPkg": "1",
2889        "UMask": "0x8",
2890        "Unit": "HA"
2891    },
2892    {
2893        "BriefDescription": "HA Requests to a TAD Region - Group 0; TAD Region 0",
2894        "Counter": "0,1,2,3",
2895        "EventCode": "0x1B",
2896        "EventName": "UNC_H_TAD_REQUESTS_G0.REGION0",
2897        "PerPkg": "1",
2898        "UMask": "0x1",
2899        "Unit": "HA"
2900    },
2901    {
2902        "BriefDescription": "HA Requests to a TAD Region - Group 0; TAD Region 1",
2903        "Counter": "0,1,2,3",
2904        "EventCode": "0x1B",
2905        "EventName": "UNC_H_TAD_REQUESTS_G0.REGION1",
2906        "PerPkg": "1",
2907        "UMask": "0x2",
2908        "Unit": "HA"
2909    },
2910    {
2911        "BriefDescription": "HA Requests to a TAD Region - Group 0; TAD Region 2",
2912        "Counter": "0,1,2,3",
2913        "EventCode": "0x1B",
2914        "EventName": "UNC_H_TAD_REQUESTS_G0.REGION2",
2915        "PerPkg": "1",
2916        "UMask": "0x4",
2917        "Unit": "HA"
2918    },
2919    {
2920        "BriefDescription": "HA Requests to a TAD Region - Group 0; TAD Region 3",
2921        "Counter": "0,1,2,3",
2922        "EventCode": "0x1B",
2923        "EventName": "UNC_H_TAD_REQUESTS_G0.REGION3",
2924        "PerPkg": "1",
2925        "UMask": "0x8",
2926        "Unit": "HA"
2927    },
2928    {
2929        "BriefDescription": "HA Requests to a TAD Region - Group 0; TAD Region 4",
2930        "Counter": "0,1,2,3",
2931        "EventCode": "0x1B",
2932        "EventName": "UNC_H_TAD_REQUESTS_G0.REGION4",
2933        "PerPkg": "1",
2934        "UMask": "0x10",
2935        "Unit": "HA"
2936    },
2937    {
2938        "BriefDescription": "HA Requests to a TAD Region - Group 0; TAD Region 5",
2939        "Counter": "0,1,2,3",
2940        "EventCode": "0x1B",
2941        "EventName": "UNC_H_TAD_REQUESTS_G0.REGION5",
2942        "PerPkg": "1",
2943        "UMask": "0x20",
2944        "Unit": "HA"
2945    },
2946    {
2947        "BriefDescription": "HA Requests to a TAD Region - Group 0; TAD Region 6",
2948        "Counter": "0,1,2,3",
2949        "EventCode": "0x1B",
2950        "EventName": "UNC_H_TAD_REQUESTS_G0.REGION6",
2951        "PerPkg": "1",
2952        "UMask": "0x40",
2953        "Unit": "HA"
2954    },
2955    {
2956        "BriefDescription": "HA Requests to a TAD Region - Group 0; TAD Region 7",
2957        "Counter": "0,1,2,3",
2958        "EventCode": "0x1B",
2959        "EventName": "UNC_H_TAD_REQUESTS_G0.REGION7",
2960        "PerPkg": "1",
2961        "UMask": "0x80",
2962        "Unit": "HA"
2963    },
2964    {
2965        "BriefDescription": "HA Requests to a TAD Region - Group 1; TAD Region 8",
2966        "Counter": "0,1,2,3",
2967        "EventCode": "0x1C",
2968        "EventName": "UNC_H_TAD_REQUESTS_G1.REGION8",
2969        "PerPkg": "1",
2970        "UMask": "0x1",
2971        "Unit": "HA"
2972    },
2973    {
2974        "BriefDescription": "HA Requests to a TAD Region - Group 1; TAD Region 9",
2975        "Counter": "0,1,2,3",
2976        "EventCode": "0x1C",
2977        "EventName": "UNC_H_TAD_REQUESTS_G1.REGION9",
2978        "PerPkg": "1",
2979        "UMask": "0x2",
2980        "Unit": "HA"
2981    },
2982    {
2983        "BriefDescription": "HA Requests to a TAD Region - Group 1; TAD Region 10",
2984        "Counter": "0,1,2,3",
2985        "EventCode": "0x1C",
2986        "EventName": "UNC_H_TAD_REQUESTS_G1.REGION10",
2987        "PerPkg": "1",
2988        "UMask": "0x4",
2989        "Unit": "HA"
2990    },
2991    {
2992        "BriefDescription": "HA Requests to a TAD Region - Group 1; TAD Region 11",
2993        "Counter": "0,1,2,3",
2994        "EventCode": "0x1C",
2995        "EventName": "UNC_H_TAD_REQUESTS_G1.REGION11",
2996        "PerPkg": "1",
2997        "UMask": "0x8",
2998        "Unit": "HA"
2999    },
3000    {
3001        "BriefDescription": "Tracker Cycles Full; Cycles GP Completely Used",
3002        "Counter": "0,1,2,3",
3003        "EventCode": "0x2",
3004        "EventName": "UNC_H_TRACKER_CYCLES_FULL.GP",
3005        "PerPkg": "1",
3006        "UMask": "0x1",
3007        "Unit": "HA"
3008    },
3009    {
3010        "BriefDescription": "Tracker Cycles Full; Cycles Completely Used",
3011        "Counter": "0,1,2,3",
3012        "EventCode": "0x2",
3013        "EventName": "UNC_H_TRACKER_CYCLES_FULL.ALL",
3014        "PerPkg": "1",
3015        "UMask": "0x2",
3016        "Unit": "HA"
3017    },
3018    {
3019        "BriefDescription": "Tracker Cycles Not Empty; Local Requests",
3020        "Counter": "0,1,2,3",
3021        "EventCode": "0x3",
3022        "EventName": "UNC_H_TRACKER_CYCLES_NE.LOCAL",
3023        "PerPkg": "1",
3024        "UMask": "0x1",
3025        "Unit": "HA"
3026    },
3027    {
3028        "BriefDescription": "Tracker Cycles Not Empty; Remote Requests",
3029        "Counter": "0,1,2,3",
3030        "EventCode": "0x3",
3031        "EventName": "UNC_H_TRACKER_CYCLES_NE.REMOTE",
3032        "PerPkg": "1",
3033        "UMask": "0x2",
3034        "Unit": "HA"
3035    },
3036    {
3037        "BriefDescription": "Tracker Cycles Not Empty; All Requests",
3038        "Counter": "0,1,2,3",
3039        "EventCode": "0x3",
3040        "EventName": "UNC_H_TRACKER_CYCLES_NE.ALL",
3041        "PerPkg": "1",
3042        "UMask": "0x3",
3043        "Unit": "HA"
3044    },
3045    {
3046        "BriefDescription": "Tracker Occupancy Accumultor; Local Read Requests",
3047        "Counter": "0,1,2,3",
3048        "EventCode": "0x4",
3049        "EventName": "UNC_H_TRACKER_OCCUPANCY.READS_LOCAL",
3050        "PerPkg": "1",
3051        "UMask": "0x4",
3052        "Unit": "HA"
3053    },
3054    {
3055        "BriefDescription": "Tracker Occupancy Accumultor; Remote Read Requests",
3056        "Counter": "0,1,2,3",
3057        "EventCode": "0x4",
3058        "EventName": "UNC_H_TRACKER_OCCUPANCY.READS_REMOTE",
3059        "PerPkg": "1",
3060        "UMask": "0x8",
3061        "Unit": "HA"
3062    },
3063    {
3064        "BriefDescription": "Tracker Occupancy Accumultor; Local Write Requests",
3065        "Counter": "0,1,2,3",
3066        "EventCode": "0x4",
3067        "EventName": "UNC_H_TRACKER_OCCUPANCY.WRITES_LOCAL",
3068        "PerPkg": "1",
3069        "UMask": "0x10",
3070        "Unit": "HA"
3071    },
3072    {
3073        "BriefDescription": "Tracker Occupancy Accumultor; Remote Write Requests",
3074        "Counter": "0,1,2,3",
3075        "EventCode": "0x4",
3076        "EventName": "UNC_H_TRACKER_OCCUPANCY.WRITES_REMOTE",
3077        "PerPkg": "1",
3078        "UMask": "0x20",
3079        "Unit": "HA"
3080    },
3081    {
3082        "BriefDescription": "Tracker Occupancy Accumultor; Local InvItoE Requests",
3083        "Counter": "0,1,2,3",
3084        "EventCode": "0x4",
3085        "EventName": "UNC_H_TRACKER_OCCUPANCY.INVITOE_LOCAL",
3086        "PerPkg": "1",
3087        "UMask": "0x40",
3088        "Unit": "HA"
3089    },
3090    {
3091        "BriefDescription": "Tracker Occupancy Accumultor; Remote InvItoE Requests",
3092        "Counter": "0,1,2,3",
3093        "EventCode": "0x4",
3094        "EventName": "UNC_H_TRACKER_OCCUPANCY.INVITOE_REMOTE",
3095        "PerPkg": "1",
3096        "UMask": "0x80",
3097        "Unit": "HA"
3098    },
3099    {
3100        "BriefDescription": "Data Pending Occupancy Accumultor; Local Requests",
3101        "Counter": "0,1,2,3",
3102        "EventCode": "0x5",
3103        "EventName": "UNC_H_TRACKER_PENDING_OCCUPANCY.LOCAL",
3104        "PerPkg": "1",
3105        "UMask": "0x1",
3106        "Unit": "HA"
3107    },
3108    {
3109        "BriefDescription": "Data Pending Occupancy Accumultor; Remote Requests",
3110        "Counter": "0,1,2,3",
3111        "EventCode": "0x5",
3112        "EventName": "UNC_H_TRACKER_PENDING_OCCUPANCY.REMOTE",
3113        "PerPkg": "1",
3114        "UMask": "0x2",
3115        "Unit": "HA"
3116    },
3117    {
3118        "BriefDescription": "AD Egress Full; Scheduler 0",
3119        "Counter": "0,1,2,3",
3120        "EventCode": "0x2A",
3121        "EventName": "UNC_H_TxR_AD_CYCLES_FULL.SCHED0",
3122        "PerPkg": "1",
3123        "UMask": "0x1",
3124        "Unit": "HA"
3125    },
3126    {
3127        "BriefDescription": "AD Egress Full; Scheduler 1",
3128        "Counter": "0,1,2,3",
3129        "EventCode": "0x2A",
3130        "EventName": "UNC_H_TxR_AD_CYCLES_FULL.SCHED1",
3131        "PerPkg": "1",
3132        "UMask": "0x2",
3133        "Unit": "HA"
3134    },
3135    {
3136        "BriefDescription": "AD Egress Full; All",
3137        "Counter": "0,1,2,3",
3138        "EventCode": "0x2A",
3139        "EventName": "UNC_H_TxR_AD_CYCLES_FULL.ALL",
3140        "PerPkg": "1",
3141        "UMask": "0x3",
3142        "Unit": "HA"
3143    },
3144    {
3145        "BriefDescription": "AK Egress Full; Scheduler 0",
3146        "Counter": "0,1,2,3",
3147        "EventCode": "0x32",
3148        "EventName": "UNC_H_TxR_AK_CYCLES_FULL.SCHED0",
3149        "PerPkg": "1",
3150        "UMask": "0x1",
3151        "Unit": "HA"
3152    },
3153    {
3154        "BriefDescription": "AK Egress Full; Scheduler 1",
3155        "Counter": "0,1,2,3",
3156        "EventCode": "0x32",
3157        "EventName": "UNC_H_TxR_AK_CYCLES_FULL.SCHED1",
3158        "PerPkg": "1",
3159        "UMask": "0x2",
3160        "Unit": "HA"
3161    },
3162    {
3163        "BriefDescription": "AK Egress Full; All",
3164        "Counter": "0,1,2,3",
3165        "EventCode": "0x32",
3166        "EventName": "UNC_H_TxR_AK_CYCLES_FULL.ALL",
3167        "PerPkg": "1",
3168        "UMask": "0x3",
3169        "Unit": "HA"
3170    },
3171    {
3172        "BriefDescription": "Outbound DRS Ring Transactions to Cache; Data to Cache",
3173        "Counter": "0,1,2,3",
3174        "EventCode": "0x10",
3175        "EventName": "UNC_H_TxR_BL.DRS_CACHE",
3176        "PerPkg": "1",
3177        "UMask": "0x1",
3178        "Unit": "HA"
3179    },
3180    {
3181        "BriefDescription": "Outbound DRS Ring Transactions to Cache; Data to Core",
3182        "Counter": "0,1,2,3",
3183        "EventCode": "0x10",
3184        "EventName": "UNC_H_TxR_BL.DRS_CORE",
3185        "PerPkg": "1",
3186        "UMask": "0x2",
3187        "Unit": "HA"
3188    },
3189    {
3190        "BriefDescription": "Outbound DRS Ring Transactions to Cache; Data to QPI",
3191        "Counter": "0,1,2,3",
3192        "EventCode": "0x10",
3193        "EventName": "UNC_H_TxR_BL.DRS_QPI",
3194        "PerPkg": "1",
3195        "UMask": "0x4",
3196        "Unit": "HA"
3197    },
3198    {
3199        "BriefDescription": "BL Egress Full; Scheduler 0",
3200        "Counter": "0,1,2,3",
3201        "EventCode": "0x36",
3202        "EventName": "UNC_H_TxR_BL_CYCLES_FULL.SCHED0",
3203        "PerPkg": "1",
3204        "UMask": "0x1",
3205        "Unit": "HA"
3206    },
3207    {
3208        "BriefDescription": "BL Egress Full; Scheduler 1",
3209        "Counter": "0,1,2,3",
3210        "EventCode": "0x36",
3211        "EventName": "UNC_H_TxR_BL_CYCLES_FULL.SCHED1",
3212        "PerPkg": "1",
3213        "UMask": "0x2",
3214        "Unit": "HA"
3215    },
3216    {
3217        "BriefDescription": "BL Egress Full; All",
3218        "Counter": "0,1,2,3",
3219        "EventCode": "0x36",
3220        "EventName": "UNC_H_TxR_BL_CYCLES_FULL.ALL",
3221        "PerPkg": "1",
3222        "UMask": "0x3",
3223        "Unit": "HA"
3224    },
3225    {
3226        "BriefDescription": "Injection Starvation; For AK Ring",
3227        "Counter": "0,1,2,3",
3228        "EventCode": "0x6D",
3229        "EventName": "UNC_H_TxR_STARVED.AK",
3230        "PerPkg": "1",
3231        "UMask": "0x1",
3232        "Unit": "HA"
3233    },
3234    {
3235        "BriefDescription": "Injection Starvation; For BL Ring",
3236        "Counter": "0,1,2,3",
3237        "EventCode": "0x6D",
3238        "EventName": "UNC_H_TxR_STARVED.BL",
3239        "PerPkg": "1",
3240        "UMask": "0x2",
3241        "Unit": "HA"
3242    },
3243    {
3244        "BriefDescription": "HA iMC CHN0 WPQ Credits Empty - Regular; Channel 0",
3245        "Counter": "0,1,2,3",
3246        "EventCode": "0x18",
3247        "EventName": "UNC_H_WPQ_CYCLES_NO_REG_CREDITS.CHN0",
3248        "PerPkg": "1",
3249        "UMask": "0x1",
3250        "Unit": "HA"
3251    },
3252    {
3253        "BriefDescription": "HA iMC CHN0 WPQ Credits Empty - Regular; Channel 1",
3254        "Counter": "0,1,2,3",
3255        "EventCode": "0x18",
3256        "EventName": "UNC_H_WPQ_CYCLES_NO_REG_CREDITS.CHN1",
3257        "PerPkg": "1",
3258        "UMask": "0x2",
3259        "Unit": "HA"
3260    },
3261    {
3262        "BriefDescription": "HA iMC CHN0 WPQ Credits Empty - Regular; Channel 2",
3263        "Counter": "0,1,2,3",
3264        "EventCode": "0x18",
3265        "EventName": "UNC_H_WPQ_CYCLES_NO_REG_CREDITS.CHN2",
3266        "PerPkg": "1",
3267        "UMask": "0x4",
3268        "Unit": "HA"
3269    },
3270    {
3271        "BriefDescription": "HA iMC CHN0 WPQ Credits Empty - Regular; Channel 3",
3272        "Counter": "0,1,2,3",
3273        "EventCode": "0x18",
3274        "EventName": "UNC_H_WPQ_CYCLES_NO_REG_CREDITS.CHN3",
3275        "PerPkg": "1",
3276        "UMask": "0x8",
3277        "Unit": "HA"
3278    },
3279    {
3280        "BriefDescription": "BT to HT Not Issued; Incoming Snoop Hazard",
3281        "Counter": "0,1,2,3",
3282        "EventCode": "0x51",
3283        "EventName": "UNC_H_BT_TO_HT_NOT_ISSUED.INCOMING_SNP_HAZARD",
3284        "PerPkg": "1",
3285        "UMask": "0x2",
3286        "Unit": "HA"
3287    },
3288    {
3289        "BriefDescription": "BT to HT Not Issued; Incoming Data Hazard",
3290        "Counter": "0,1,2,3",
3291        "EventCode": "0x51",
3292        "EventName": "UNC_H_BT_TO_HT_NOT_ISSUED.INCOMING_BL_HAZARD",
3293        "PerPkg": "1",
3294        "UMask": "0x4",
3295        "Unit": "HA"
3296    },
3297    {
3298        "BriefDescription": "BT to HT Not Issued; Incoming Data Hazard",
3299        "Counter": "0,1,2,3",
3300        "EventCode": "0x51",
3301        "EventName": "UNC_H_BT_TO_HT_NOT_ISSUED.RSPACKCFLT_HAZARD",
3302        "PerPkg": "1",
3303        "UMask": "0x8",
3304        "Unit": "HA"
3305    },
3306    {
3307        "BriefDescription": "BT to HT Not Issued; Incoming Data Hazard",
3308        "Counter": "0,1,2,3",
3309        "EventCode": "0x51",
3310        "EventName": "UNC_H_BT_TO_HT_NOT_ISSUED.WBMDATA_HAZARD",
3311        "PerPkg": "1",
3312        "UMask": "0x10",
3313        "Unit": "HA"
3314    },
3315    {
3316        "BriefDescription": "IOT Backpressure",
3317        "Counter": "0,1,2",
3318        "EventCode": "0x61",
3319        "EventName": "UNC_H_IOT_BACKPRESSURE.SAT",
3320        "PerPkg": "1",
3321        "UMask": "0x1",
3322        "Unit": "HA"
3323    },
3324    {
3325        "BriefDescription": "IOT Backpressure",
3326        "Counter": "0,1,2",
3327        "EventCode": "0x61",
3328        "EventName": "UNC_H_IOT_BACKPRESSURE.HUB",
3329        "PerPkg": "1",
3330        "UMask": "0x2",
3331        "Unit": "HA"
3332    },
3333    {
3334        "BriefDescription": "IOT Common Trigger Sequencer - Lo",
3335        "Counter": "0,1,2",
3336        "EventCode": "0x64",
3337        "EventName": "UNC_H_IOT_CTS_EAST_LO.CTS0",
3338        "PerPkg": "1",
3339        "UMask": "0x1",
3340        "Unit": "HA"
3341    },
3342    {
3343        "BriefDescription": "IOT Common Trigger Sequencer - Lo",
3344        "Counter": "0,1,2",
3345        "EventCode": "0x64",
3346        "EventName": "UNC_H_IOT_CTS_EAST_LO.CTS1",
3347        "PerPkg": "1",
3348        "UMask": "0x2",
3349        "Unit": "HA"
3350    },
3351    {
3352        "BriefDescription": "IOT Common Trigger Sequencer - Hi",
3353        "Counter": "0,1,2",
3354        "EventCode": "0x65",
3355        "EventName": "UNC_H_IOT_CTS_HI.CTS2",
3356        "PerPkg": "1",
3357        "UMask": "0x1",
3358        "Unit": "HA"
3359    },
3360    {
3361        "BriefDescription": "IOT Common Trigger Sequencer - Hi",
3362        "Counter": "0,1,2",
3363        "EventCode": "0x65",
3364        "EventName": "UNC_H_IOT_CTS_HI.CTS3",
3365        "PerPkg": "1",
3366        "UMask": "0x2",
3367        "Unit": "HA"
3368    },
3369    {
3370        "BriefDescription": "IOT Common Trigger Sequencer - Lo",
3371        "Counter": "0,1,2",
3372        "EventCode": "0x62",
3373        "EventName": "UNC_H_IOT_CTS_WEST_LO.CTS0",
3374        "PerPkg": "1",
3375        "UMask": "0x1",
3376        "Unit": "HA"
3377    },
3378    {
3379        "BriefDescription": "IOT Common Trigger Sequencer - Lo",
3380        "Counter": "0,1,2",
3381        "EventCode": "0x62",
3382        "EventName": "UNC_H_IOT_CTS_WEST_LO.CTS1",
3383        "PerPkg": "1",
3384        "UMask": "0x2",
3385        "Unit": "HA"
3386    },
3387    {
3388        "BriefDescription": "iMC RPQ Credits Empty - Special; Channel 0",
3389        "Counter": "0,1,2,3",
3390        "EventCode": "0x16",
3391        "EventName": "UNC_H_RPQ_CYCLES_NO_SPEC_CREDITS.CHN0",
3392        "PerPkg": "1",
3393        "UMask": "0x1",
3394        "Unit": "HA"
3395    },
3396    {
3397        "BriefDescription": "iMC RPQ Credits Empty - Special; Channel 1",
3398        "Counter": "0,1,2,3",
3399        "EventCode": "0x16",
3400        "EventName": "UNC_H_RPQ_CYCLES_NO_SPEC_CREDITS.CHN1",
3401        "PerPkg": "1",
3402        "UMask": "0x2",
3403        "Unit": "HA"
3404    },
3405    {
3406        "BriefDescription": "iMC RPQ Credits Empty - Special; Channel 2",
3407        "Counter": "0,1,2,3",
3408        "EventCode": "0x16",
3409        "EventName": "UNC_H_RPQ_CYCLES_NO_SPEC_CREDITS.CHN2",
3410        "PerPkg": "1",
3411        "UMask": "0x4",
3412        "Unit": "HA"
3413    },
3414    {
3415        "BriefDescription": "iMC RPQ Credits Empty - Special; Channel 3",
3416        "Counter": "0,1,2,3",
3417        "EventCode": "0x16",
3418        "EventName": "UNC_H_RPQ_CYCLES_NO_SPEC_CREDITS.CHN3",
3419        "PerPkg": "1",
3420        "UMask": "0x8",
3421        "Unit": "HA"
3422    },
3423    {
3424        "BriefDescription": "Outbound NDR Ring Transactions; Non-data Responses",
3425        "Counter": "0,1,2,3",
3426        "EventCode": "0xF",
3427        "EventName": "UNC_H_TxR_AD.HOM",
3428        "PerPkg": "1",
3429        "UMask": "0x4",
3430        "Unit": "HA"
3431    },
3432    {
3433        "BriefDescription": "AD Egress Not Empty; Scheduler 0",
3434        "Counter": "0,1,2,3",
3435        "EventCode": "0x29",
3436        "EventName": "UNC_H_TxR_AD_CYCLES_NE.SCHED0",
3437        "PerPkg": "1",
3438        "UMask": "0x1",
3439        "Unit": "HA"
3440    },
3441    {
3442        "BriefDescription": "AD Egress Not Empty; Scheduler 1",
3443        "Counter": "0,1,2,3",
3444        "EventCode": "0x29",
3445        "EventName": "UNC_H_TxR_AD_CYCLES_NE.SCHED1",
3446        "PerPkg": "1",
3447        "UMask": "0x2",
3448        "Unit": "HA"
3449    },
3450    {
3451        "BriefDescription": "AD Egress Not Empty; All",
3452        "Counter": "0,1,2,3",
3453        "EventCode": "0x29",
3454        "EventName": "UNC_H_TxR_AD_CYCLES_NE.ALL",
3455        "PerPkg": "1",
3456        "UMask": "0x3",
3457        "Unit": "HA"
3458    },
3459    {
3460        "BriefDescription": "AD Egress Allocations; Scheduler 0",
3461        "Counter": "0,1,2,3",
3462        "EventCode": "0x27",
3463        "EventName": "UNC_H_TxR_AD_INSERTS.SCHED0",
3464        "PerPkg": "1",
3465        "UMask": "0x1",
3466        "Unit": "HA"
3467    },
3468    {
3469        "BriefDescription": "AD Egress Allocations; Scheduler 1",
3470        "Counter": "0,1,2,3",
3471        "EventCode": "0x27",
3472        "EventName": "UNC_H_TxR_AD_INSERTS.SCHED1",
3473        "PerPkg": "1",
3474        "UMask": "0x2",
3475        "Unit": "HA"
3476    },
3477    {
3478        "BriefDescription": "AD Egress Allocations; All",
3479        "Counter": "0,1,2,3",
3480        "EventCode": "0x27",
3481        "EventName": "UNC_H_TxR_AD_INSERTS.ALL",
3482        "PerPkg": "1",
3483        "UMask": "0x3",
3484        "Unit": "HA"
3485    },
3486    {
3487        "BriefDescription": "AK Egress Not Empty; Scheduler 0",
3488        "Counter": "0,1,2,3",
3489        "EventCode": "0x31",
3490        "EventName": "UNC_H_TxR_AK_CYCLES_NE.SCHED0",
3491        "PerPkg": "1",
3492        "UMask": "0x1",
3493        "Unit": "HA"
3494    },
3495    {
3496        "BriefDescription": "AK Egress Not Empty; Scheduler 1",
3497        "Counter": "0,1,2,3",
3498        "EventCode": "0x31",
3499        "EventName": "UNC_H_TxR_AK_CYCLES_NE.SCHED1",
3500        "PerPkg": "1",
3501        "UMask": "0x2",
3502        "Unit": "HA"
3503    },
3504    {
3505        "BriefDescription": "AK Egress Not Empty; All",
3506        "Counter": "0,1,2,3",
3507        "EventCode": "0x31",
3508        "EventName": "UNC_H_TxR_AK_CYCLES_NE.ALL",
3509        "PerPkg": "1",
3510        "UMask": "0x3",
3511        "Unit": "HA"
3512    },
3513    {
3514        "BriefDescription": "AK Egress Allocations; Scheduler 0",
3515        "Counter": "0,1,2,3",
3516        "EventCode": "0x2F",
3517        "EventName": "UNC_H_TxR_AK_INSERTS.SCHED0",
3518        "PerPkg": "1",
3519        "UMask": "0x1",
3520        "Unit": "HA"
3521    },
3522    {
3523        "BriefDescription": "AK Egress Allocations; Scheduler 1",
3524        "Counter": "0,1,2,3",
3525        "EventCode": "0x2F",
3526        "EventName": "UNC_H_TxR_AK_INSERTS.SCHED1",
3527        "PerPkg": "1",
3528        "UMask": "0x2",
3529        "Unit": "HA"
3530    },
3531    {
3532        "BriefDescription": "AK Egress Allocations; All",
3533        "Counter": "0,1,2,3",
3534        "EventCode": "0x2F",
3535        "EventName": "UNC_H_TxR_AK_INSERTS.ALL",
3536        "PerPkg": "1",
3537        "UMask": "0x3",
3538        "Unit": "HA"
3539    },
3540    {
3541        "BriefDescription": "BL Egress Not Empty; Scheduler 0",
3542        "Counter": "0,1,2,3",
3543        "EventCode": "0x35",
3544        "EventName": "UNC_H_TxR_BL_CYCLES_NE.SCHED0",
3545        "PerPkg": "1",
3546        "UMask": "0x1",
3547        "Unit": "HA"
3548    },
3549    {
3550        "BriefDescription": "BL Egress Not Empty; Scheduler 1",
3551        "Counter": "0,1,2,3",
3552        "EventCode": "0x35",
3553        "EventName": "UNC_H_TxR_BL_CYCLES_NE.SCHED1",
3554        "PerPkg": "1",
3555        "UMask": "0x2",
3556        "Unit": "HA"
3557    },
3558    {
3559        "BriefDescription": "BL Egress Not Empty; All",
3560        "Counter": "0,1,2,3",
3561        "EventCode": "0x35",
3562        "EventName": "UNC_H_TxR_BL_CYCLES_NE.ALL",
3563        "PerPkg": "1",
3564        "UMask": "0x3",
3565        "Unit": "HA"
3566    },
3567    {
3568        "BriefDescription": "BL Egress Allocations; Scheduler 0",
3569        "Counter": "0,1,2,3",
3570        "EventCode": "0x33",
3571        "EventName": "UNC_H_TxR_BL_INSERTS.SCHED0",
3572        "PerPkg": "1",
3573        "UMask": "0x1",
3574        "Unit": "HA"
3575    },
3576    {
3577        "BriefDescription": "BL Egress Allocations; Scheduler 1",
3578        "Counter": "0,1,2,3",
3579        "EventCode": "0x33",
3580        "EventName": "UNC_H_TxR_BL_INSERTS.SCHED1",
3581        "PerPkg": "1",
3582        "UMask": "0x2",
3583        "Unit": "HA"
3584    },
3585    {
3586        "BriefDescription": "BL Egress Allocations; All",
3587        "Counter": "0,1,2,3",
3588        "EventCode": "0x33",
3589        "EventName": "UNC_H_TxR_BL_INSERTS.ALL",
3590        "PerPkg": "1",
3591        "UMask": "0x3",
3592        "Unit": "HA"
3593    },
3594    {
3595        "BriefDescription": "HA iMC CHN0 WPQ Credits Empty - Special; Channel 0",
3596        "Counter": "0,1,2,3",
3597        "EventCode": "0x19",
3598        "EventName": "UNC_H_WPQ_CYCLES_NO_SPEC_CREDITS.CHN0",
3599        "PerPkg": "1",
3600        "UMask": "0x1",
3601        "Unit": "HA"
3602    },
3603    {
3604        "BriefDescription": "HA iMC CHN0 WPQ Credits Empty - Special; Channel 1",
3605        "Counter": "0,1,2,3",
3606        "EventCode": "0x19",
3607        "EventName": "UNC_H_WPQ_CYCLES_NO_SPEC_CREDITS.CHN1",
3608        "PerPkg": "1",
3609        "UMask": "0x2",
3610        "Unit": "HA"
3611    },
3612    {
3613        "BriefDescription": "HA iMC CHN0 WPQ Credits Empty - Special; Channel 2",
3614        "Counter": "0,1,2,3",
3615        "EventCode": "0x19",
3616        "EventName": "UNC_H_WPQ_CYCLES_NO_SPEC_CREDITS.CHN2",
3617        "PerPkg": "1",
3618        "UMask": "0x4",
3619        "Unit": "HA"
3620    },
3621    {
3622        "BriefDescription": "HA iMC CHN0 WPQ Credits Empty - Special; Channel 3",
3623        "Counter": "0,1,2,3",
3624        "EventCode": "0x19",
3625        "EventName": "UNC_H_WPQ_CYCLES_NO_SPEC_CREDITS.CHN3",
3626        "PerPkg": "1",
3627        "UMask": "0x8",
3628        "Unit": "HA"
3629    },
3630    {
3631        "BriefDescription": "HA AK Ring in Use; All",
3632        "Counter": "0,1,2,3",
3633        "EventCode": "0x3F",
3634        "EventName": "UNC_H_RING_AK_USED.ALL",
3635        "PerPkg": "1",
3636        "UMask": "0xF",
3637        "Unit": "HA"
3638    },
3639    {
3640        "BriefDescription": "HA BL Ring in Use; All",
3641        "Counter": "0,1,2,3",
3642        "EventCode": "0x40",
3643        "EventName": "UNC_H_RING_BL_USED.ALL",
3644        "PerPkg": "1",
3645        "UMask": "0xF",
3646        "Unit": "HA"
3647    }
3648]
3649