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