03598904d7468274c4bf17cd61cbc7613839f3de
[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": "PCIe writes (partial cache line). Derived from unc_c_tor_inserts.opcode",
968         "Counter": "0,1,2,3",
969         "EventCode": "0x35",
970         "EventName": "LLC_REFERENCES.PCIE_NS_PARTIAL_WRITE",
971         "Filter": "filter_opc=0x180,filter_tid=0x3e",
972         "PerPkg": "1",
973         "UMask": "0x1",
974         "Unit": "CBO"
975     },
976     {
977         "BriefDescription": "PCIe writes (partial cache line)",
978         "Counter": "0,1,2,3",
979         "EventCode": "0x35",
980         "EventName": "UNC_C_TOR_INSERTS.OPCODE",
981         "Filter": "filter_opc=0x180,filter_tid=0x3e",
982         "PerPkg": "1",
983         "UMask": "0x1",
984         "Unit": "CBO"
985     },
986     {
987         "BriefDescription": "L2 demand and L2 prefetch code references to LLC. Derived from unc_c_tor_inserts.opcode",
988         "Counter": "0,1,2,3",
989         "EventCode": "0x35",
990         "EventName": "LLC_REFERENCES.CODE_LLC_PREFETCH",
991         "Filter": "filter_opc=0x181",
992         "PerPkg": "1",
993         "ScaleUnit": "64Bytes",
994         "UMask": "0x1",
995         "Unit": "CBO"
996     },
997     {
998         "BriefDescription": "L2 demand and L2 prefetch code references to LLC",
999         "Counter": "0,1,2,3",
1000         "EventCode": "0x35",
1001         "EventName": "UNC_C_TOR_INSERTS.OPCODE",
1002         "Filter": "filter_opc=0x181",
1003         "PerPkg": "1",
1004         "ScaleUnit": "64Bytes",
1005         "UMask": "0x1",
1006         "Unit": "CBO"
1007     },
1008     {
1009         "BriefDescription": "Streaming stores (full cache line). Derived from unc_c_tor_inserts.opcode",
1010         "Counter": "0,1,2,3",
1011         "EventCode": "0x35",
1012         "EventName": "LLC_REFERENCES.STREAMING_FULL",
1013         "Filter": "filter_opc=0x18c",
1014         "PerPkg": "1",
1015         "ScaleUnit": "64Bytes",
1016         "UMask": "0x1",
1017         "Unit": "CBO"
1018     },
1019     {
1020         "BriefDescription": "Streaming stores (full cache line)",
1021         "Counter": "0,1,2,3",
1022         "EventCode": "0x35",
1023         "EventName": "UNC_C_TOR_INSERTS.OPCODE",
1024         "Filter": "filter_opc=0x18c",
1025         "PerPkg": "1",
1026         "ScaleUnit": "64Bytes",
1027         "UMask": "0x1",
1028         "Unit": "CBO"
1029     },
1030     {
1031         "BriefDescription": "Streaming stores (partial cache line). Derived from unc_c_tor_inserts.opcode",
1032         "Counter": "0,1,2,3",
1033         "EventCode": "0x35",
1034         "EventName": "LLC_REFERENCES.STREAMING_PARTIAL",
1035         "Filter": "filter_opc=0x18d",
1036         "PerPkg": "1",
1037         "ScaleUnit": "64Bytes",
1038         "UMask": "0x1",
1039         "Unit": "CBO"
1040     },
1041     {
1042         "BriefDescription": "Streaming stores (partial cache line)",
1043         "Counter": "0,1,2,3",
1044         "EventCode": "0x35",
1045         "EventName": "UNC_C_TOR_INSERTS.OPCODE",
1046         "Filter": "filter_opc=0x18d",
1047         "PerPkg": "1",
1048         "ScaleUnit": "64Bytes",
1049         "UMask": "0x1",
1050         "Unit": "CBO"
1051     },
1052     {
1053         "BriefDescription": "PCIe read current. Derived from unc_c_tor_inserts.opcode",
1054         "Counter": "0,1,2,3",
1055         "EventCode": "0x35",
1056         "EventName": "LLC_REFERENCES.PCIE_READ",
1057         "Filter": "filter_opc=0x19e",
1058         "PerPkg": "1",
1059         "ScaleUnit": "64Bytes",
1060         "UMask": "0x1",
1061         "Unit": "CBO"
1062     },
1063     {
1064         "BriefDescription": "PCIe read current",
1065         "Counter": "0,1,2,3",
1066         "EventCode": "0x35",
1067         "EventName": "UNC_C_TOR_INSERTS.OPCODE",
1068         "Filter": "filter_opc=0x19e",
1069         "PerPkg": "1",
1070         "ScaleUnit": "64Bytes",
1071         "UMask": "0x1",
1072         "Unit": "CBO"
1073     },
1074     {
1075         "BriefDescription": "PCIe write references (full cache line). Derived from unc_c_tor_inserts.opcode",
1076         "Counter": "0,1,2,3",
1077         "EventCode": "0x35",
1078         "EventName": "LLC_REFERENCES.PCIE_WRITE",
1079         "Filter": "filter_opc=0x1c8,filter_tid=0x3e",
1080         "PerPkg": "1",
1081         "ScaleUnit": "64Bytes",
1082         "UMask": "0x1",
1083         "Unit": "CBO"
1084     },
1085     {
1086         "BriefDescription": "PCIe write references (full cache line)",
1087         "Counter": "0,1,2,3",
1088         "EventCode": "0x35",
1089         "EventName": "UNC_C_TOR_INSERTS.OPCODE",
1090         "Filter": "filter_opc=0x1c8,filter_tid=0x3e",
1091         "PerPkg": "1",
1092         "ScaleUnit": "64Bytes",
1093         "UMask": "0x1",
1094         "Unit": "CBO"
1095     },
1096     {
1097         "BriefDescription": "TOR Inserts; Evictions",
1098         "Counter": "0,1,2,3",
1099         "EventCode": "0x35",
1100         "EventName": "UNC_C_TOR_INSERTS.EVICTION",
1101         "PerPkg": "1",
1102         "UMask": "0x4",
1103         "Unit": "CBO"
1104     },
1105     {
1106         "BriefDescription": "TOR Inserts; All",
1107         "Counter": "0,1,2,3",
1108         "EventCode": "0x35",
1109         "EventName": "UNC_C_TOR_INSERTS.ALL",
1110         "PerPkg": "1",
1111         "UMask": "0x8",
1112         "Unit": "CBO"
1113     },
1114     {
1115         "BriefDescription": "TOR Inserts; Writebacks",
1116         "Counter": "0,1,2,3",
1117         "EventCode": "0x35",
1118         "EventName": "UNC_C_TOR_INSERTS.WB",
1119         "PerPkg": "1",
1120         "UMask": "0x10",
1121         "Unit": "CBO"
1122     },
1123     {
1124         "BriefDescription": "LLC misses - demand and prefetch data reads - excludes LLC prefetches. Derived from unc_c_tor_inserts.miss_opcode",
1125         "Counter": "0,1,2,3",
1126         "EventCode": "0x35",
1127         "EventName": "LLC_MISSES.DATA_READ",
1128         "Filter": "filter_opc=0x182",
1129         "PerPkg": "1",
1130         "ScaleUnit": "64Bytes",
1131         "UMask": "0x3",
1132         "Unit": "CBO"
1133     },
1134     {
1135         "BriefDescription": "LLC misses - demand and prefetch data reads - excludes LLC prefetches",
1136         "Counter": "0,1,2,3",
1137         "EventCode": "0x35",
1138         "EventName": "UNC_C_TOR_INSERTS.MISS_OPCODE",
1139         "Filter": "filter_opc=0x182",
1140         "PerPkg": "1",
1141         "ScaleUnit": "64Bytes",
1142         "UMask": "0x3",
1143         "Unit": "CBO"
1144     },
1145     {
1146         "BriefDescription": "LLC misses - Uncacheable reads (from cpu) . Derived from unc_c_tor_inserts.miss_opcode",
1147         "Counter": "0,1,2,3",
1148         "EventCode": "0x35",
1149         "EventName": "LLC_MISSES.UNCACHEABLE",
1150         "Filter": "filter_opc=0x187",
1151         "PerPkg": "1",
1152         "ScaleUnit": "64Bytes",
1153         "UMask": "0x3",
1154         "Unit": "CBO"
1155     },
1156     {
1157         "BriefDescription": "LLC misses - Uncacheable reads (from cpu) ",
1158         "Counter": "0,1,2,3",
1159         "EventCode": "0x35",
1160         "EventName": "UNC_C_TOR_INSERTS.MISS_OPCODE",
1161         "Filter": "filter_opc=0x187",
1162         "PerPkg": "1",
1163         "ScaleUnit": "64Bytes",
1164         "UMask": "0x3",
1165         "Unit": "CBO"
1166     },
1167     {
1168         "BriefDescription": "MMIO reads. Derived from unc_c_tor_inserts.miss_opcode",
1169         "Counter": "0,1,2,3",
1170         "EventCode": "0x35",
1171         "EventName": "LLC_MISSES.MMIO_READ",
1172         "Filter": "filter_opc=0x187,filter_nc=1",
1173         "PerPkg": "1",
1174         "ScaleUnit": "64Bytes",
1175         "UMask": "0x3",
1176         "Unit": "CBO"
1177     },
1178     {
1179         "BriefDescription": "MMIO reads",
1180         "Counter": "0,1,2,3",
1181         "EventCode": "0x35",
1182         "EventName": "UNC_C_TOR_INSERTS.MISS_OPCODE",
1183         "Filter": "filter_opc=0x187,filter_nc=1",
1184         "PerPkg": "1",
1185         "ScaleUnit": "64Bytes",
1186         "UMask": "0x3",
1187         "Unit": "CBO"
1188     },
1189     {
1190         "BriefDescription": "MMIO writes. Derived from unc_c_tor_inserts.miss_opcode",
1191         "Counter": "0,1,2,3",
1192         "EventCode": "0x35",
1193         "EventName": "LLC_MISSES.MMIO_WRITE",
1194         "Filter": "filter_opc=0x18f,filter_nc=1",
1195         "PerPkg": "1",
1196         "ScaleUnit": "64Bytes",
1197         "UMask": "0x3",
1198         "Unit": "CBO"
1199     },
1200     {
1201         "BriefDescription": "MMIO writes",
1202         "Counter": "0,1,2,3",
1203         "EventCode": "0x35",
1204         "EventName": "UNC_C_TOR_INSERTS.MISS_OPCODE",
1205         "Filter": "filter_opc=0x18f,filter_nc=1",
1206         "PerPkg": "1",
1207         "ScaleUnit": "64Bytes",
1208         "UMask": "0x3",
1209         "Unit": "CBO"
1210     },
1211     {
1212         "BriefDescription": "LLC prefetch misses for RFO. Derived from unc_c_tor_inserts.miss_opcode",
1213         "Counter": "0,1,2,3",
1214         "EventCode": "0x35",
1215         "EventName": "LLC_MISSES.RFO_LLC_PREFETCH",
1216         "Filter": "filter_opc=0x190",
1217         "PerPkg": "1",
1218         "ScaleUnit": "64Bytes",
1219         "UMask": "0x3",
1220         "Unit": "CBO"
1221     },
1222     {
1223         "BriefDescription": "LLC prefetch misses for RFO",
1224         "Counter": "0,1,2,3",
1225         "EventCode": "0x35",
1226         "EventName": "UNC_C_TOR_INSERTS.MISS_OPCODE",
1227         "Filter": "filter_opc=0x190",
1228         "PerPkg": "1",
1229         "ScaleUnit": "64Bytes",
1230         "UMask": "0x3",
1231         "Unit": "CBO"
1232     },
1233     {
1234         "BriefDescription": "LLC prefetch misses for code reads. Derived from unc_c_tor_inserts.miss_opcode",
1235         "Counter": "0,1,2,3",
1236         "EventCode": "0x35",
1237         "EventName": "LLC_MISSES.CODE_LLC_PREFETCH",
1238         "Filter": "filter_opc=0x191",
1239         "PerPkg": "1",
1240         "ScaleUnit": "64Bytes",
1241         "UMask": "0x3",
1242         "Unit": "CBO"
1243     },
1244     {
1245         "BriefDescription": "LLC prefetch misses for code reads",
1246         "Counter": "0,1,2,3",
1247         "EventCode": "0x35",
1248         "EventName": "UNC_C_TOR_INSERTS.MISS_OPCODE",
1249         "Filter": "filter_opc=0x191",
1250         "PerPkg": "1",
1251         "ScaleUnit": "64Bytes",
1252         "UMask": "0x3",
1253         "Unit": "CBO"
1254     },
1255     {
1256         "BriefDescription": "LLC prefetch misses for data reads. Derived from unc_c_tor_inserts.miss_opcode",
1257         "Counter": "0,1,2,3",
1258         "EventCode": "0x35",
1259         "EventName": "LLC_MISSES.DATA_LLC_PREFETCH",
1260         "Filter": "filter_opc=0x192",
1261         "PerPkg": "1",
1262         "ScaleUnit": "64Bytes",
1263         "UMask": "0x3",
1264         "Unit": "CBO"
1265     },
1266     {
1267         "BriefDescription": "LLC prefetch misses for data reads",
1268         "Counter": "0,1,2,3",
1269         "EventCode": "0x35",
1270         "EventName": "UNC_C_TOR_INSERTS.MISS_OPCODE",
1271         "Filter": "filter_opc=0x192",
1272         "PerPkg": "1",
1273         "ScaleUnit": "64Bytes",
1274         "UMask": "0x3",
1275         "Unit": "CBO"
1276     },
1277     {
1278         "BriefDescription": "LLC misses for PCIe read current. Derived from unc_c_tor_inserts.miss_opcode",
1279         "Counter": "0,1,2,3",
1280         "EventCode": "0x35",
1281         "EventName": "LLC_MISSES.PCIE_READ",
1282         "Filter": "filter_opc=0x19e",
1283         "PerPkg": "1",
1284         "ScaleUnit": "64Bytes",
1285         "UMask": "0x3",
1286         "Unit": "CBO"
1287     },
1288     {
1289         "BriefDescription": "LLC misses for PCIe read current",
1290         "Counter": "0,1,2,3",
1291         "EventCode": "0x35",
1292         "EventName": "UNC_C_TOR_INSERTS.MISS_OPCODE",
1293         "Filter": "filter_opc=0x19e",
1294         "PerPkg": "1",
1295         "ScaleUnit": "64Bytes",
1296         "UMask": "0x3",
1297         "Unit": "CBO"
1298     },
1299     {
1300         "BriefDescription": "ItoM write misses (as part of fast string memcpy stores) + PCIe full line writes. Derived from unc_c_tor_inserts.miss_opcode",
1301         "Counter": "0,1,2,3",
1302         "EventCode": "0x35",
1303         "EventName": "LLC_MISSES.PCIE_WRITE",
1304         "Filter": "filter_opc=0x1c8",
1305         "PerPkg": "1",
1306         "ScaleUnit": "64Bytes",
1307         "UMask": "0x3",
1308         "Unit": "CBO"
1309     },
1310     {
1311         "BriefDescription": "ItoM write misses (as part of fast string memcpy stores) + PCIe full line writes",
1312         "Counter": "0,1,2,3",
1313         "EventCode": "0x35",
1314         "EventName": "UNC_C_TOR_INSERTS.MISS_OPCODE",
1315         "Filter": "filter_opc=0x1c8",
1316         "PerPkg": "1",
1317         "ScaleUnit": "64Bytes",
1318         "UMask": "0x3",
1319         "Unit": "CBO"
1320     },
1321     {
1322         "BriefDescription": "PCIe write misses (full cache line). Derived from unc_c_tor_inserts.miss_opcode",
1323         "Counter": "0,1,2,3",
1324         "EventCode": "0x35",
1325         "EventName": "LLC_MISSES.PCIE_NON_SNOOP_WRITE",
1326         "Filter": "filter_opc=0x1c8,filter_tid=0x3e",
1327         "PerPkg": "1",
1328         "ScaleUnit": "64Bytes",
1329         "UMask": "0x3",
1330         "Unit": "CBO"
1331     },
1332     {
1333         "BriefDescription": "PCIe write misses (full cache line)",
1334         "Counter": "0,1,2,3",
1335         "EventCode": "0x35",
1336         "EventName": "UNC_C_TOR_INSERTS.MISS_OPCODE",
1337         "Filter": "filter_opc=0x1c8,filter_tid=0x3e",
1338         "PerPkg": "1",
1339         "ScaleUnit": "64Bytes",
1340         "UMask": "0x3",
1341         "Unit": "CBO"
1342     },
1343     {
1344         "BriefDescription": "TOR Inserts; NID and Opcode Matched",
1345         "Counter": "0,1,2,3",
1346         "EventCode": "0x35",
1347         "EventName": "UNC_C_TOR_INSERTS.NID_OPCODE",
1348         "PerPkg": "1",
1349         "UMask": "0x41",
1350         "Unit": "CBO"
1351     },
1352     {
1353         "BriefDescription": "TOR Inserts; NID Matched Evictions",
1354         "Counter": "0,1,2,3",
1355         "EventCode": "0x35",
1356         "EventName": "UNC_C_TOR_INSERTS.NID_EVICTION",
1357         "PerPkg": "1",
1358         "UMask": "0x44",
1359         "Unit": "CBO"
1360     },
1361     {
1362         "BriefDescription": "TOR Inserts; NID Matched",
1363         "Counter": "0,1,2,3",
1364         "EventCode": "0x35",
1365         "EventName": "UNC_C_TOR_INSERTS.NID_ALL",
1366         "PerPkg": "1",
1367         "UMask": "0x48",
1368         "Unit": "CBO"
1369     },
1370     {
1371         "BriefDescription": "TOR Inserts; NID Matched Writebacks",
1372         "Counter": "0,1,2,3",
1373         "EventCode": "0x35",
1374         "EventName": "UNC_C_TOR_INSERTS.NID_WB",
1375         "PerPkg": "1",
1376         "UMask": "0x50",
1377         "Unit": "CBO"
1378     },
1379     {
1380         "BriefDescription": "TOR Inserts; NID and Opcode Matched Miss",
1381         "Counter": "0,1,2,3",
1382         "EventCode": "0x35",
1383         "EventName": "UNC_C_TOR_INSERTS.NID_MISS_OPCODE",
1384         "PerPkg": "1",
1385         "UMask": "0x43",
1386         "Unit": "CBO"
1387     },
1388     {
1389         "BriefDescription": "TOR Inserts; NID Matched Miss All",
1390         "Counter": "0,1,2,3",
1391         "EventCode": "0x35",
1392         "EventName": "UNC_C_TOR_INSERTS.NID_MISS_ALL",
1393         "PerPkg": "1",
1394         "UMask": "0x4A",
1395         "Unit": "CBO"
1396     },
1397     {
1398         "BriefDescription": "TOR Inserts; Misses to Local Memory",
1399         "Counter": "0,1,2,3",
1400         "EventCode": "0x35",
1401         "EventName": "UNC_C_TOR_INSERTS.MISS_LOCAL",
1402         "PerPkg": "1",
1403         "UMask": "0x2A",
1404         "Unit": "CBO"
1405     },
1406     {
1407         "BriefDescription": "TOR Inserts; Misses to Remote Memory",
1408         "Counter": "0,1,2,3",
1409         "EventCode": "0x35",
1410         "EventName": "UNC_C_TOR_INSERTS.MISS_REMOTE",
1411         "PerPkg": "1",
1412         "UMask": "0x8A",
1413         "Unit": "CBO"
1414     },
1415     {
1416         "BriefDescription": "TOR Inserts; Local Memory",
1417         "Counter": "0,1,2,3",
1418         "EventCode": "0x35",
1419         "EventName": "UNC_C_TOR_INSERTS.LOCAL",
1420         "PerPkg": "1",
1421         "UMask": "0x28",
1422         "Unit": "CBO"
1423     },
1424     {
1425         "BriefDescription": "TOR Inserts; Remote Memory",
1426         "Counter": "0,1,2,3",
1427         "EventCode": "0x35",
1428         "EventName": "UNC_C_TOR_INSERTS.REMOTE",
1429         "PerPkg": "1",
1430         "UMask": "0x88",
1431         "Unit": "CBO"
1432     },
1433     {
1434         "BriefDescription": "TOR Inserts; Misses to Local Memory - Opcode Matched",
1435         "Counter": "0,1,2,3",
1436         "EventCode": "0x35",
1437         "EventName": "UNC_C_TOR_INSERTS.MISS_LOCAL_OPCODE",
1438         "PerPkg": "1",
1439         "UMask": "0x23",
1440         "Unit": "CBO"
1441     },
1442     {
1443         "BriefDescription": "TOR Inserts; Misses to Remote Memory - Opcode Matched",
1444         "Counter": "0,1,2,3",
1445         "EventCode": "0x35",
1446         "EventName": "UNC_C_TOR_INSERTS.MISS_REMOTE_OPCODE",
1447         "PerPkg": "1",
1448         "UMask": "0x83",
1449         "Unit": "CBO"
1450     },
1451     {
1452         "BriefDescription": "TOR Inserts; Local Memory - Opcode Matched",
1453         "Counter": "0,1,2,3",
1454         "EventCode": "0x35",
1455         "EventName": "UNC_C_TOR_INSERTS.LOCAL_OPCODE",
1456         "PerPkg": "1",
1457         "UMask": "0x21",
1458         "Unit": "CBO"
1459     },
1460     {
1461         "BriefDescription": "TOR Inserts; Remote Memory - Opcode Matched",
1462         "Counter": "0,1,2,3",
1463         "EventCode": "0x35",
1464         "EventName": "UNC_C_TOR_INSERTS.REMOTE_OPCODE",
1465         "PerPkg": "1",
1466         "UMask": "0x81",
1467         "Unit": "CBO"
1468     },
1469     {
1470         "BriefDescription": "TOR Occupancy; Opcode Match",
1471         "EventCode": "0x36",
1472         "EventName": "UNC_C_TOR_OCCUPANCY.OPCODE",
1473         "PerPkg": "1",
1474         "UMask": "0x1",
1475         "Unit": "CBO"
1476     },
1477     {
1478         "BriefDescription": "TOR Occupancy; Evictions",
1479         "EventCode": "0x36",
1480         "EventName": "UNC_C_TOR_OCCUPANCY.EVICTION",
1481         "PerPkg": "1",
1482         "UMask": "0x4",
1483         "Unit": "CBO"
1484     },
1485     {
1486         "BriefDescription": "TOR Occupancy; Any",
1487         "EventCode": "0x36",
1488         "EventName": "UNC_C_TOR_OCCUPANCY.ALL",
1489         "PerPkg": "1",
1490         "UMask": "0x8",
1491         "Unit": "CBO"
1492     },
1493     {
1494         "BriefDescription": "Occupancy counter for LLC data reads (demand and L2 prefetch). Derived from unc_c_tor_occupancy.miss_opcode",
1495         "EventCode": "0x36",
1496         "EventName": "UNC_C_TOR_OCCUPANCY.LLC_DATA_READ",
1497         "Filter": "filter_opc=0x182",
1498         "PerPkg": "1",
1499         "UMask": "0x3",
1500         "Unit": "CBO"
1501     },
1502     {
1503         "BriefDescription": "Occupancy counter for LLC data reads (demand and L2 prefetch)",
1504         "EventCode": "0x36",
1505         "EventName": "UNC_C_TOR_OCCUPANCY.MISS_OPCODE",
1506         "Filter": "filter_opc=0x182",
1507         "PerPkg": "1",
1508         "UMask": "0x3",
1509         "Unit": "CBO"
1510     },
1511     {
1512         "BriefDescription": "TOR Occupancy; Miss All",
1513         "EventCode": "0x36",
1514         "EventName": "UNC_C_TOR_OCCUPANCY.MISS_ALL",
1515         "PerPkg": "1",
1516         "UMask": "0xA",
1517         "Unit": "CBO"
1518     },
1519     {
1520         "BriefDescription": "TOR Occupancy; NID and Opcode Matched",
1521         "EventCode": "0x36",
1522         "EventName": "UNC_C_TOR_OCCUPANCY.NID_OPCODE",
1523         "PerPkg": "1",
1524         "UMask": "0x41",
1525         "Unit": "CBO"
1526     },
1527     {
1528         "BriefDescription": "TOR Occupancy; NID Matched Evictions",
1529         "EventCode": "0x36",
1530         "EventName": "UNC_C_TOR_OCCUPANCY.NID_EVICTION",
1531         "PerPkg": "1",
1532         "UMask": "0x44",
1533         "Unit": "CBO"
1534     },
1535     {
1536         "BriefDescription": "TOR Occupancy; NID Matched",
1537         "EventCode": "0x36",
1538         "EventName": "UNC_C_TOR_OCCUPANCY.NID_ALL",
1539         "PerPkg": "1",
1540         "UMask": "0x48",
1541         "Unit": "CBO"
1542     },
1543     {
1544         "BriefDescription": "TOR Occupancy; NID and Opcode Matched Miss",
1545         "EventCode": "0x36",
1546         "EventName": "UNC_C_TOR_OCCUPANCY.NID_MISS_OPCODE",
1547         "PerPkg": "1",
1548         "UMask": "0x43",
1549         "Unit": "CBO"
1550     },
1551     {
1552         "BriefDescription": "TOR Occupancy; NID Matched",
1553         "EventCode": "0x36",
1554         "EventName": "UNC_C_TOR_OCCUPANCY.NID_MISS_ALL",
1555         "PerPkg": "1",
1556         "UMask": "0x4A",
1557         "Unit": "CBO"
1558     },
1559     {
1560         "BriefDescription": "TOR Occupancy",
1561         "EventCode": "0x36",
1562         "EventName": "UNC_C_TOR_OCCUPANCY.MISS_LOCAL",
1563         "PerPkg": "1",
1564         "UMask": "0x2A",
1565         "Unit": "CBO"
1566     },
1567     {
1568         "BriefDescription": "TOR Occupancy",
1569         "EventCode": "0x36",
1570         "EventName": "UNC_C_TOR_OCCUPANCY.MISS_REMOTE",
1571         "PerPkg": "1",
1572         "UMask": "0x8A",
1573         "Unit": "CBO"
1574     },
1575     {
1576         "BriefDescription": "TOR Occupancy",
1577         "EventCode": "0x36",
1578         "EventName": "UNC_C_TOR_OCCUPANCY.LOCAL",
1579         "PerPkg": "1",
1580         "UMask": "0x28",
1581         "Unit": "CBO"
1582     },
1583     {
1584         "BriefDescription": "TOR Occupancy",
1585         "EventCode": "0x36",
1586         "EventName": "UNC_C_TOR_OCCUPANCY.REMOTE",
1587         "PerPkg": "1",
1588         "UMask": "0x88",
1589         "Unit": "CBO"
1590     },
1591     {
1592         "BriefDescription": "TOR Occupancy; Misses to Local Memory - Opcode Matched",
1593         "EventCode": "0x36",
1594         "EventName": "UNC_C_TOR_OCCUPANCY.MISS_LOCAL_OPCODE",
1595         "PerPkg": "1",
1596         "UMask": "0x23",
1597         "Unit": "CBO"
1598     },
1599     {
1600         "BriefDescription": "TOR Occupancy; Misses to Remote Memory - Opcode Matched",
1601         "EventCode": "0x36",
1602         "EventName": "UNC_C_TOR_OCCUPANCY.MISS_REMOTE_OPCODE",
1603         "PerPkg": "1",
1604         "UMask": "0x83",
1605         "Unit": "CBO"
1606     },
1607     {
1608         "BriefDescription": "TOR Occupancy; Local Memory - Opcode Matched",
1609         "EventCode": "0x36",
1610         "EventName": "UNC_C_TOR_OCCUPANCY.LOCAL_OPCODE",
1611         "PerPkg": "1",
1612         "UMask": "0x21",
1613         "Unit": "CBO"
1614     },
1615     {
1616         "BriefDescription": "TOR Occupancy; Remote Memory - Opcode Matched",
1617         "EventCode": "0x36",
1618         "EventName": "UNC_C_TOR_OCCUPANCY.REMOTE_OPCODE",
1619         "PerPkg": "1",
1620         "UMask": "0x81",
1621         "Unit": "CBO"
1622     },
1623     {
1624         "BriefDescription": "TOR Occupancy; Writebacks",
1625         "EventCode": "0x36",
1626         "EventName": "UNC_C_TOR_OCCUPANCY.WB",
1627         "PerPkg": "1",
1628         "UMask": "0x10",
1629         "Unit": "CBO"
1630     },
1631     {
1632         "BriefDescription": "TOR Occupancy; NID Matched Writebacks",
1633         "EventCode": "0x36",
1634         "EventName": "UNC_C_TOR_OCCUPANCY.NID_WB",
1635         "PerPkg": "1",
1636         "UMask": "0x50",
1637         "Unit": "CBO"
1638     },
1639     {
1640         "BriefDescription": "Onto AD Ring",
1641         "Counter": "0,1,2,3",
1642         "EventCode": "0x4",
1643         "EventName": "UNC_C_TxR_ADS_USED.AD",
1644         "PerPkg": "1",
1645         "UMask": "0x1",
1646         "Unit": "CBO"
1647     },
1648     {
1649         "BriefDescription": "Onto AK Ring",
1650         "Counter": "0,1,2,3",
1651         "EventCode": "0x4",
1652         "EventName": "UNC_C_TxR_ADS_USED.AK",
1653         "PerPkg": "1",
1654         "UMask": "0x2",
1655         "Unit": "CBO"
1656     },
1657     {
1658         "BriefDescription": "Onto BL Ring",
1659         "Counter": "0,1,2,3",
1660         "EventCode": "0x4",
1661         "EventName": "UNC_C_TxR_ADS_USED.BL",
1662         "PerPkg": "1",
1663         "UMask": "0x4",
1664         "Unit": "CBO"
1665     },
1666     {
1667         "BriefDescription": "Egress Allocations; AD - Cachebo",
1668         "Counter": "0,1,2,3",
1669         "EventCode": "0x2",
1670         "EventName": "UNC_C_TxR_INSERTS.AD_CACHE",
1671         "PerPkg": "1",
1672         "UMask": "0x1",
1673         "Unit": "CBO"
1674     },
1675     {
1676         "BriefDescription": "Egress Allocations; AK - Cachebo",
1677         "Counter": "0,1,2,3",
1678         "EventCode": "0x2",
1679         "EventName": "UNC_C_TxR_INSERTS.AK_CACHE",
1680         "PerPkg": "1",
1681         "UMask": "0x2",
1682         "Unit": "CBO"
1683     },
1684     {
1685         "BriefDescription": "Egress Allocations; BL - Cacheno",
1686         "Counter": "0,1,2,3",
1687         "EventCode": "0x2",
1688         "EventName": "UNC_C_TxR_INSERTS.BL_CACHE",
1689         "PerPkg": "1",
1690         "UMask": "0x4",
1691         "Unit": "CBO"
1692     },
1693     {
1694         "BriefDescription": "Egress Allocations; IV - Cachebo",
1695         "Counter": "0,1,2,3",
1696         "EventCode": "0x2",
1697         "EventName": "UNC_C_TxR_INSERTS.IV_CACHE",
1698         "PerPkg": "1",
1699         "UMask": "0x8",
1700         "Unit": "CBO"
1701     },
1702     {
1703         "BriefDescription": "Egress Allocations; AD - Corebo",
1704         "Counter": "0,1,2,3",
1705         "EventCode": "0x2",
1706         "EventName": "UNC_C_TxR_INSERTS.AD_CORE",
1707         "PerPkg": "1",
1708         "UMask": "0x10",
1709         "Unit": "CBO"
1710     },
1711     {
1712         "BriefDescription": "Egress Allocations; AK - Corebo",
1713         "Counter": "0,1,2,3",
1714         "EventCode": "0x2",
1715         "EventName": "UNC_C_TxR_INSERTS.AK_CORE",
1716         "PerPkg": "1",
1717         "UMask": "0x20",
1718         "Unit": "CBO"
1719     },
1720     {
1721         "BriefDescription": "Egress Allocations; BL - Corebo",
1722         "Counter": "0,1,2,3",
1723         "EventCode": "0x2",
1724         "EventName": "UNC_C_TxR_INSERTS.BL_CORE",
1725         "PerPkg": "1",
1726         "UMask": "0x40",
1727         "Unit": "CBO"
1728     },
1729     {
1730         "BriefDescription": "Injection Starvation; Onto AK Ring",
1731         "Counter": "0,1,2,3",
1732         "EventCode": "0x3",
1733         "EventName": "UNC_C_TxR_STARVED.AK_BOTH",
1734         "PerPkg": "1",
1735         "UMask": "0x2",
1736         "Unit": "CBO"
1737     },
1738     {
1739         "BriefDescription": "Injection Starvation; Onto BL Ring",
1740         "Counter": "0,1,2,3",
1741         "EventCode": "0x3",
1742         "EventName": "UNC_C_TxR_STARVED.BL_BOTH",
1743         "PerPkg": "1",
1744         "UMask": "0x4",
1745         "Unit": "CBO"
1746     },
1747     {
1748         "BriefDescription": "Injection Starvation; Onto IV Ring",
1749         "Counter": "0,1,2,3",
1750         "EventCode": "0x3",
1751         "EventName": "UNC_C_TxR_STARVED.IV",
1752         "PerPkg": "1",
1753         "UMask": "0x8",
1754         "Unit": "CBO"
1755     },
1756     {
1757         "BriefDescription": "Injection Starvation; Onto AD Ring (to core)",
1758         "Counter": "0,1,2,3",
1759         "EventCode": "0x3",
1760         "EventName": "UNC_C_TxR_STARVED.AD_CORE",
1761         "PerPkg": "1",
1762         "UMask": "0x10",
1763         "Unit": "CBO"
1764     },
1765     {
1766         "BriefDescription": "Ingress Occupancy; IRQ Rejected",
1767         "EventCode": "0x11",
1768         "EventName": "UNC_C_RxR_OCCUPANCY.IRQ_REJ",
1769         "PerPkg": "1",
1770         "UMask": "0x2",
1771         "Unit": "CBO"
1772     },
1773     {
1774         "BriefDescription": "Lines Victimized; Lines in S State",
1775         "Counter": "0,1,2,3",
1776         "EventCode": "0x37",
1777         "EventName": "UNC_C_LLC_VICTIMS.I_STATE",
1778         "PerPkg": "1",
1779         "UMask": "0x4",
1780         "Unit": "CBO"
1781     },
1782     {
1783         "BriefDescription": "QPI Address/Opcode Match; Address & Opcode Match",
1784         "Counter": "0,1,2,3",
1785         "EventCode": "0x20",
1786         "EventName": "UNC_H_ADDR_OPC_MATCH.FILT",
1787         "PerPkg": "1",
1788         "UMask": "0x3",
1789         "Unit": "HA"
1790     },
1791     {
1792         "BriefDescription": "QPI Address/Opcode Match; Address",
1793         "Counter": "0,1,2,3",
1794         "EventCode": "0x20",
1795         "EventName": "UNC_H_ADDR_OPC_MATCH.ADDR",
1796         "PerPkg": "1",
1797         "UMask": "0x1",
1798         "Unit": "HA"
1799     },
1800     {
1801         "BriefDescription": "QPI Address/Opcode Match; Opcode",
1802         "Counter": "0,1,2,3",
1803         "EventCode": "0x20",
1804         "EventName": "UNC_H_ADDR_OPC_MATCH.OPC",
1805         "PerPkg": "1",
1806         "UMask": "0x2",
1807         "Unit": "HA"
1808     },
1809     {
1810         "BriefDescription": "QPI Address/Opcode Match; AD Opcodes",
1811         "Counter": "0,1,2,3",
1812         "EventCode": "0x20",
1813         "EventName": "UNC_H_ADDR_OPC_MATCH.AD",
1814         "PerPkg": "1",
1815         "UMask": "0x4",
1816         "Unit": "HA"
1817     },
1818     {
1819         "BriefDescription": "QPI Address/Opcode Match; BL Opcodes",
1820         "Counter": "0,1,2,3",
1821         "EventCode": "0x20",
1822         "EventName": "UNC_H_ADDR_OPC_MATCH.BL",
1823         "PerPkg": "1",
1824         "UMask": "0x8",
1825         "Unit": "HA"
1826     },
1827     {
1828         "BriefDescription": "QPI Address/Opcode Match; AK Opcodes",
1829         "Counter": "0,1,2,3",
1830         "EventCode": "0x20",
1831         "EventName": "UNC_H_ADDR_OPC_MATCH.AK",
1832         "PerPkg": "1",
1833         "UMask": "0x10",
1834         "Unit": "HA"
1835     },
1836     {
1837         "BriefDescription": "BT Cycles Not Empty",
1838         "Counter": "0,1,2,3",
1839         "EventCode": "0x42",
1840         "EventName": "UNC_H_BT_CYCLES_NE",
1841         "PerPkg": "1",
1842         "Unit": "HA"
1843     },
1844     {
1845         "BriefDescription": "BT to HT Not Issued; Incoming Snoop Hazard",
1846         "Counter": "0,1,2,3",
1847         "EventCode": "0x51",
1848         "EventName": "UNC_H_BT_TO_HT_NOT_ISSUED.INCOMING_SNP_HAZARD",
1849         "PerPkg": "1",
1850         "UMask": "0x2",
1851         "Unit": "HA"
1852     },
1853     {
1854         "BriefDescription": "BT to HT Not Issued; Incoming Data Hazard",
1855         "Counter": "0,1,2,3",
1856         "EventCode": "0x51",
1857         "EventName": "UNC_H_BT_TO_HT_NOT_ISSUED.INCOMING_BL_HAZARD",
1858         "PerPkg": "1",
1859         "UMask": "0x4",
1860         "Unit": "HA"
1861     },
1862     {
1863         "BriefDescription": "BT to HT Not Issued; Incoming Data Hazard",
1864         "Counter": "0,1,2,3",
1865         "EventCode": "0x51",
1866         "EventName": "UNC_H_BT_TO_HT_NOT_ISSUED.RSPACKCFLT_HAZARD",
1867         "PerPkg": "1",
1868         "UMask": "0x8",
1869         "Unit": "HA"
1870     },
1871     {
1872         "BriefDescription": "BT to HT Not Issued; Incoming Data Hazard",
1873         "Counter": "0,1,2,3",
1874         "EventCode": "0x51",
1875         "EventName": "UNC_H_BT_TO_HT_NOT_ISSUED.WBMDATA_HAZARD",
1876         "PerPkg": "1",
1877         "UMask": "0x10",
1878         "Unit": "HA"
1879     },
1880     {
1881         "BriefDescription": "HA to iMC Bypass; Taken",
1882         "Counter": "0,1,2,3",
1883         "EventCode": "0x14",
1884         "EventName": "UNC_H_BYPASS_IMC.TAKEN",
1885         "PerPkg": "1",
1886         "UMask": "0x1",
1887         "Unit": "HA"
1888     },
1889     {
1890         "BriefDescription": "HA to iMC Bypass; Not Taken",
1891         "Counter": "0,1,2,3",
1892         "EventCode": "0x14",
1893         "EventName": "UNC_H_BYPASS_IMC.NOT_TAKEN",
1894         "PerPkg": "1",
1895         "UMask": "0x2",
1896         "Unit": "HA"
1897     },
1898     {
1899         "BriefDescription": "uclks",
1900         "Counter": "0,1,2,3",
1901         "EventName": "UNC_H_CLOCKTICKS",
1902         "PerPkg": "1",
1903         "Unit": "HA"
1904     },
1905     {
1906         "BriefDescription": "Direct2Core Messages Sent",
1907         "Counter": "0,1,2,3",
1908         "EventCode": "0x11",
1909         "EventName": "UNC_H_DIRECT2CORE_COUNT",
1910         "PerPkg": "1",
1911         "Unit": "HA"
1912     },
1913     {
1914         "BriefDescription": "Cycles when Direct2Core was Disabled",
1915         "Counter": "0,1,2,3",
1916         "EventCode": "0x12",
1917         "EventName": "UNC_H_DIRECT2CORE_CYCLES_DISABLED",
1918         "PerPkg": "1",
1919         "Unit": "HA"
1920     },
1921     {
1922         "BriefDescription": "Number of Reads that had Direct2Core Overridden",
1923         "Counter": "0,1,2,3",
1924         "EventCode": "0x13",
1925         "EventName": "UNC_H_DIRECT2CORE_TXN_OVERRIDE",
1926         "PerPkg": "1",
1927         "Unit": "HA"
1928     },
1929     {
1930         "BriefDescription": "Directory Lat Opt Return",
1931         "Counter": "0,1,2,3",
1932         "EventCode": "0x41",
1933         "EventName": "UNC_H_DIRECTORY_LAT_OPT",
1934         "PerPkg": "1",
1935         "Unit": "HA"
1936     },
1937     {
1938         "BriefDescription": "Directory Lookups; Snoop Needed",
1939         "Counter": "0,1,2,3",
1940         "EventCode": "0xC",
1941         "EventName": "UNC_H_DIRECTORY_LOOKUP.SNP",
1942         "PerPkg": "1",
1943         "UMask": "0x1",
1944         "Unit": "HA"
1945     },
1946     {
1947         "BriefDescription": "Directory Lookups; Snoop Not Needed",
1948         "Counter": "0,1,2,3",
1949         "EventCode": "0xC",
1950         "EventName": "UNC_H_DIRECTORY_LOOKUP.NO_SNP",
1951         "PerPkg": "1",
1952         "UMask": "0x2",
1953         "Unit": "HA"
1954     },
1955     {
1956         "BriefDescription": "Directory Updates; Directory Set",
1957         "Counter": "0,1,2,3",
1958         "EventCode": "0xD",
1959         "EventName": "UNC_H_DIRECTORY_UPDATE.SET",
1960         "PerPkg": "1",
1961         "UMask": "0x1",
1962         "Unit": "HA"
1963     },
1964     {
1965         "BriefDescription": "Directory Updates; Directory Clear",
1966         "Counter": "0,1,2,3",
1967         "EventCode": "0xD",
1968         "EventName": "UNC_H_DIRECTORY_UPDATE.CLEAR",
1969         "PerPkg": "1",
1970         "UMask": "0x2",
1971         "Unit": "HA"
1972     },
1973     {
1974         "BriefDescription": "Directory Updates; Any Directory Update",
1975         "Counter": "0,1,2,3",
1976         "EventCode": "0xD",
1977         "EventName": "UNC_H_DIRECTORY_UPDATE.ANY",
1978         "PerPkg": "1",
1979         "UMask": "0x3",
1980         "Unit": "HA"
1981     },
1982     {
1983         "BriefDescription": "Counts Number of Hits in HitMe Cache; op is RdCode, RdData, RdDataMigratory, RdInvOwn, RdCur or InvItoE",
1984         "Counter": "0,1,2,3",
1985         "EventCode": "0x71",
1986         "EventName": "UNC_H_HITME_HIT.READ_OR_INVITOE",
1987         "PerPkg": "1",
1988         "UMask": "0x1",
1989         "Unit": "HA"
1990     },
1991     {
1992         "BriefDescription": "Counts Number of Hits in HitMe Cache; op is WbMtoI",
1993         "Counter": "0,1,2,3",
1994         "EventCode": "0x71",
1995         "EventName": "UNC_H_HITME_HIT.WBMTOI",
1996         "PerPkg": "1",
1997         "UMask": "0x2",
1998         "Unit": "HA"
1999     },
2000     {
2001         "BriefDescription": "Counts Number of Hits in HitMe Cache; op is AckCnfltWbI",
2002         "Counter": "0,1,2,3",
2003         "EventCode": "0x71",
2004         "EventName": "UNC_H_HITME_HIT.ACKCNFLTWBI",
2005         "PerPkg": "1",
2006         "UMask": "0x4",
2007         "Unit": "HA"
2008     },
2009     {
2010         "BriefDescription": "Counts Number of Hits in HitMe Cache; op is WbMtoE or WbMtoS",
2011         "Counter": "0,1,2,3",
2012         "EventCode": "0x71",
2013         "EventName": "UNC_H_HITME_HIT.WBMTOE_OR_S",
2014         "PerPkg": "1",
2015         "UMask": "0x8",
2016         "Unit": "HA"
2017     },
2018     {
2019         "BriefDescription": "Counts Number of Hits in HitMe Cache; op is RspIFwd or RspIFwdWb for a remote request",
2020         "Counter": "0,1,2,3",
2021         "EventCode": "0x71",
2022         "EventName": "UNC_H_HITME_HIT.RSPFWDI_REMOTE",
2023         "PerPkg": "1",
2024         "UMask": "0x10",
2025         "Unit": "HA"
2026     },
2027     {
2028         "BriefDescription": "Counts Number of Hits in HitMe Cache; op is RspIFwd or RspIFwdWb for a local request",
2029         "Counter": "0,1,2,3",
2030         "EventCode": "0x71",
2031         "EventName": "UNC_H_HITME_HIT.RSPFWDI_LOCAL",
2032         "PerPkg": "1",
2033         "UMask": "0x20",
2034         "Unit": "HA"
2035     },
2036     {
2037         "BriefDescription": "Counts Number of Hits in HitMe Cache; op is RsSFwd or RspSFwdWb",
2038         "Counter": "0,1,2,3",
2039         "EventCode": "0x71",
2040         "EventName": "UNC_H_HITME_HIT.RSPFWDS",
2041         "PerPkg": "1",
2042         "UMask": "0x40",
2043         "Unit": "HA"
2044     },
2045     {
2046         "BriefDescription": "Counts Number of Hits in HitMe Cache; op is RspI, RspIWb, RspS, RspSWb, RspCnflt or RspCnfltWbI",
2047         "Counter": "0,1,2,3",
2048         "EventCode": "0x71",
2049         "EventName": "UNC_H_HITME_HIT.RSP",
2050         "PerPkg": "1",
2051         "UMask": "0x80",
2052         "Unit": "HA"
2053     },
2054     {
2055         "BriefDescription": "Counts Number of Hits in HitMe Cache; Allocations",
2056         "Counter": "0,1,2,3",
2057         "EventCode": "0x71",
2058         "EventName": "UNC_H_HITME_HIT.ALLOCS",
2059         "PerPkg": "1",
2060         "UMask": "0x70",
2061         "Unit": "HA"
2062     },
2063     {
2064         "BriefDescription": "Counts Number of Hits in HitMe Cache; Allocations",
2065         "Counter": "0,1,2,3",
2066         "EventCode": "0x71",
2067         "EventName": "UNC_H_HITME_HIT.EVICTS",
2068         "PerPkg": "1",
2069         "UMask": "0x42",
2070         "Unit": "HA"
2071     },
2072     {
2073         "BriefDescription": "Counts Number of Hits in HitMe Cache; Invalidations",
2074         "Counter": "0,1,2,3",
2075         "EventCode": "0x71",
2076         "EventName": "UNC_H_HITME_HIT.INVALS",
2077         "PerPkg": "1",
2078         "UMask": "0x26",
2079         "Unit": "HA"
2080     },
2081     {
2082         "BriefDescription": "Counts Number of Hits in HitMe Cache; All Requests",
2083         "Counter": "0,1,2,3",
2084         "EventCode": "0x71",
2085         "EventName": "UNC_H_HITME_HIT.ALL",
2086         "PerPkg": "1",
2087         "UMask": "0xFF",
2088         "Unit": "HA"
2089     },
2090     {
2091         "BriefDescription": "Counts Number of Hits in HitMe Cache; HOM Requests",
2092         "Counter": "0,1,2,3",
2093         "EventCode": "0x71",
2094         "EventName": "UNC_H_HITME_HIT.HOM",
2095         "PerPkg": "1",
2096         "UMask": "0xF",
2097         "Unit": "HA"
2098     },
2099     {
2100         "BriefDescription": "Accumulates Number of PV bits set on HitMe Cache Hits; op is RdCode, RdData, RdDataMigratory, RdInvOwn, RdCur or InvItoE",
2101         "Counter": "0,1,2,3",
2102         "EventCode": "0x72",
2103         "EventName": "UNC_H_HITME_HIT_PV_BITS_SET.READ_OR_INVITOE",
2104         "PerPkg": "1",
2105         "UMask": "0x1",
2106         "Unit": "HA"
2107     },
2108     {
2109         "BriefDescription": "Accumulates Number of PV bits set on HitMe Cache Hits; op is WbMtoI",
2110         "Counter": "0,1,2,3",
2111         "EventCode": "0x72",
2112         "EventName": "UNC_H_HITME_HIT_PV_BITS_SET.WBMTOI",
2113         "PerPkg": "1",
2114         "UMask": "0x2",
2115         "Unit": "HA"
2116     },
2117     {
2118         "BriefDescription": "Accumulates Number of PV bits set on HitMe Cache Hits; op is AckCnfltWbI",
2119         "Counter": "0,1,2,3",
2120         "EventCode": "0x72",
2121         "EventName": "UNC_H_HITME_HIT_PV_BITS_SET.ACKCNFLTWBI",
2122         "PerPkg": "1",
2123         "UMask": "0x4",
2124         "Unit": "HA"
2125     },
2126     {
2127         "BriefDescription": "Accumulates Number of PV bits set on HitMe Cache Hits; op is WbMtoE or WbMtoS",
2128         "Counter": "0,1,2,3",
2129         "EventCode": "0x72",
2130         "EventName": "UNC_H_HITME_HIT_PV_BITS_SET.WBMTOE_OR_S",
2131         "PerPkg": "1",
2132         "UMask": "0x8",
2133         "Unit": "HA"
2134     },
2135     {
2136         "BriefDescription": "Accumulates Number of PV bits set on HitMe Cache Hits; op is RspIFwd or RspIFwdWb for a remote request",
2137         "Counter": "0,1,2,3",
2138         "EventCode": "0x72",
2139         "EventName": "UNC_H_HITME_HIT_PV_BITS_SET.RSPFWDI_REMOTE",
2140         "PerPkg": "1",
2141         "UMask": "0x10",
2142         "Unit": "HA"
2143     },
2144     {
2145         "BriefDescription": "Accumulates Number of PV bits set on HitMe Cache Hits; op is RspIFwd or RspIFwdWb for a local request",
2146         "Counter": "0,1,2,3",
2147         "EventCode": "0x72",
2148         "EventName": "UNC_H_HITME_HIT_PV_BITS_SET.RSPFWDI_LOCAL",
2149         "PerPkg": "1",
2150         "UMask": "0x20",
2151         "Unit": "HA"
2152     },
2153     {
2154         "BriefDescription": "Accumulates Number of PV bits set on HitMe Cache Hits; op is RsSFwd or RspSFwdWb",
2155         "Counter": "0,1,2,3",
2156         "EventCode": "0x72",
2157         "EventName": "UNC_H_HITME_HIT_PV_BITS_SET.RSPFWDS",
2158         "PerPkg": "1",
2159         "UMask": "0x40",
2160         "Unit": "HA"
2161     },
2162     {
2163         "BriefDescription": "Accumulates Number of PV bits set on HitMe Cache Hits; op is RspI, RspIWb, RspS, RspSWb, RspCnflt or RspCnfltWbI",
2164         "Counter": "0,1,2,3",
2165         "EventCode": "0x72",
2166         "EventName": "UNC_H_HITME_HIT_PV_BITS_SET.RSP",
2167         "PerPkg": "1",
2168         "UMask": "0x80",
2169         "Unit": "HA"
2170     },
2171     {
2172         "BriefDescription": "Accumulates Number of PV bits set on HitMe Cache Hits; All Requests",
2173         "Counter": "0,1,2,3",
2174         "EventCode": "0x72",
2175         "EventName": "UNC_H_HITME_HIT_PV_BITS_SET.ALL",
2176         "PerPkg": "1",
2177         "UMask": "0xFF",
2178         "Unit": "HA"
2179     },
2180     {
2181         "BriefDescription": "Accumulates Number of PV bits set on HitMe Cache Hits; HOM Requests",
2182         "Counter": "0,1,2,3",
2183         "EventCode": "0x72",
2184         "EventName": "UNC_H_HITME_HIT_PV_BITS_SET.HOM",
2185         "PerPkg": "1",
2186         "UMask": "0xF",
2187         "Unit": "HA"
2188     },
2189     {
2190         "BriefDescription": "Counts Number of times HitMe Cache is accessed; op is RdCode, RdData, RdDataMigratory, RdInvOwn, RdCur or InvItoE",
2191         "Counter": "0,1,2,3",
2192         "EventCode": "0x70",
2193         "EventName": "UNC_H_HITME_LOOKUP.READ_OR_INVITOE",
2194         "PerPkg": "1",
2195         "UMask": "0x1",
2196         "Unit": "HA"
2197     },
2198     {
2199         "BriefDescription": "Counts Number of times HitMe Cache is accessed; op is WbMtoI",
2200         "Counter": "0,1,2,3",
2201         "EventCode": "0x70",
2202         "EventName": "UNC_H_HITME_LOOKUP.WBMTOI",
2203         "PerPkg": "1",
2204         "UMask": "0x2",
2205         "Unit": "HA"
2206     },
2207     {
2208         "BriefDescription": "Counts Number of times HitMe Cache is accessed; op is AckCnfltWbI",
2209         "Counter": "0,1,2,3",
2210         "EventCode": "0x70",
2211         "EventName": "UNC_H_HITME_LOOKUP.ACKCNFLTWBI",
2212         "PerPkg": "1",
2213         "UMask": "0x4",
2214         "Unit": "HA"
2215     },
2216     {
2217         "BriefDescription": "Counts Number of times HitMe Cache is accessed; op is WbMtoE or WbMtoS",
2218         "Counter": "0,1,2,3",
2219         "EventCode": "0x70",
2220         "EventName": "UNC_H_HITME_LOOKUP.WBMTOE_OR_S",
2221         "PerPkg": "1",
2222         "UMask": "0x8",
2223         "Unit": "HA"
2224     },
2225     {
2226         "BriefDescription": "Counts Number of times HitMe Cache is accessed; op is RspIFwd or RspIFwdWb for a remote request",
2227         "Counter": "0,1,2,3",
2228         "EventCode": "0x70",
2229         "EventName": "UNC_H_HITME_LOOKUP.RSPFWDI_REMOTE",
2230         "PerPkg": "1",
2231         "UMask": "0x10",
2232         "Unit": "HA"
2233     },
2234     {
2235         "BriefDescription": "Counts Number of times HitMe Cache is accessed; op is RspIFwd or RspIFwdWb for a local request",
2236         "Counter": "0,1,2,3",
2237         "EventCode": "0x70",
2238         "EventName": "UNC_H_HITME_LOOKUP.RSPFWDI_LOCAL",
2239         "PerPkg": "1",
2240         "UMask": "0x20",
2241         "Unit": "HA"
2242     },
2243     {
2244         "BriefDescription": "Counts Number of times HitMe Cache is accessed; op is RsSFwd or RspSFwdWb",
2245         "Counter": "0,1,2,3",
2246         "EventCode": "0x70",
2247         "EventName": "UNC_H_HITME_LOOKUP.RSPFWDS",
2248         "PerPkg": "1",
2249         "UMask": "0x40",
2250         "Unit": "HA"
2251     },
2252     {
2253         "BriefDescription": "Counts Number of times HitMe Cache is accessed; op is RspI, RspIWb, RspS, RspSWb, RspCnflt or RspCnfltWbI",
2254         "Counter": "0,1,2,3",
2255         "EventCode": "0x70",
2256         "EventName": "UNC_H_HITME_LOOKUP.RSP",
2257         "PerPkg": "1",
2258         "UMask": "0x80",
2259         "Unit": "HA"
2260     },
2261     {
2262         "BriefDescription": "Counts Number of times HitMe Cache is accessed; Allocations",
2263         "Counter": "0,1,2,3",
2264         "EventCode": "0x70",
2265         "EventName": "UNC_H_HITME_LOOKUP.ALLOCS",
2266         "PerPkg": "1",
2267         "UMask": "0x70",
2268         "Unit": "HA"
2269     },
2270     {
2271         "BriefDescription": "Counts Number of times HitMe Cache is accessed; Invalidations",
2272         "Counter": "0,1,2,3",
2273         "EventCode": "0x70",
2274         "EventName": "UNC_H_HITME_LOOKUP.INVALS",
2275         "PerPkg": "1",
2276         "UMask": "0x26",
2277         "Unit": "HA"
2278     },
2279     {
2280         "BriefDescription": "Counts Number of times HitMe Cache is accessed; All Requests",
2281         "Counter": "0,1,2,3",
2282         "EventCode": "0x70",
2283         "EventName": "UNC_H_HITME_LOOKUP.ALL",
2284         "PerPkg": "1",
2285         "UMask": "0xFF",
2286         "Unit": "HA"
2287     },
2288     {
2289         "BriefDescription": "Counts Number of times HitMe Cache is accessed; HOM Requests",
2290         "Counter": "0,1,2,3",
2291         "EventCode": "0x70",
2292         "EventName": "UNC_H_HITME_LOOKUP.HOM",
2293         "PerPkg": "1",
2294         "UMask": "0xF",
2295         "Unit": "HA"
2296     },
2297     {
2298         "BriefDescription": "Cycles without QPI Ingress Credits; AD to QPI Link 0",
2299         "Counter": "0,1,2,3",
2300         "EventCode": "0x22",
2301         "EventName": "UNC_H_IGR_NO_CREDIT_CYCLES.AD_QPI0",
2302         "PerPkg": "1",
2303         "UMask": "0x1",
2304         "Unit": "HA"
2305     },
2306     {
2307         "BriefDescription": "Cycles without QPI Ingress Credits; AD to QPI Link 1",
2308         "Counter": "0,1,2,3",
2309         "EventCode": "0x22",
2310         "EventName": "UNC_H_IGR_NO_CREDIT_CYCLES.AD_QPI1",
2311         "PerPkg": "1",
2312         "UMask": "0x2",
2313         "Unit": "HA"
2314     },
2315     {
2316         "BriefDescription": "Cycles without QPI Ingress Credits; BL to QPI Link 0",
2317         "Counter": "0,1,2,3",
2318         "EventCode": "0x22",
2319         "EventName": "UNC_H_IGR_NO_CREDIT_CYCLES.BL_QPI0",
2320         "PerPkg": "1",
2321         "UMask": "0x4",
2322         "Unit": "HA"
2323     },
2324     {
2325         "BriefDescription": "Cycles without QPI Ingress Credits; BL to QPI Link 1",
2326         "Counter": "0,1,2,3",
2327         "EventCode": "0x22",
2328         "EventName": "UNC_H_IGR_NO_CREDIT_CYCLES.BL_QPI1",
2329         "PerPkg": "1",
2330         "UMask": "0x8",
2331         "Unit": "HA"
2332     },
2333     {
2334         "BriefDescription": "Cycles without QPI Ingress Credits; BL to QPI Link 0",
2335         "Counter": "0,1,2,3",
2336         "EventCode": "0x22",
2337         "EventName": "UNC_H_IGR_NO_CREDIT_CYCLES.AD_QPI2",
2338         "PerPkg": "1",
2339         "UMask": "0x10",
2340         "Unit": "HA"
2341     },
2342     {
2343         "BriefDescription": "Cycles without QPI Ingress Credits; BL to QPI Link 1",
2344         "Counter": "0,1,2,3",
2345         "EventCode": "0x22",
2346         "EventName": "UNC_H_IGR_NO_CREDIT_CYCLES.BL_QPI2",
2347         "PerPkg": "1",
2348         "UMask": "0x20",
2349         "Unit": "HA"
2350     },
2351     {
2352         "BriefDescription": "HA to iMC Normal Priority Reads Issued; Normal Priority",
2353         "Counter": "0,1,2,3",
2354         "EventCode": "0x17",
2355         "EventName": "UNC_H_IMC_READS.NORMAL",
2356         "PerPkg": "1",
2357         "UMask": "0x1",
2358         "Unit": "HA"
2359     },
2360     {
2361         "BriefDescription": "Retry Events",
2362         "Counter": "0,1,2,3",
2363         "EventCode": "0x1E",
2364         "EventName": "UNC_H_IMC_RETRY",
2365         "PerPkg": "1",
2366         "Unit": "HA"
2367     },
2368     {
2369         "BriefDescription": "HA to iMC Full Line Writes Issued; Full Line Non-ISOCH",
2370         "Counter": "0,1,2,3",
2371         "EventCode": "0x1A",
2372         "EventName": "UNC_H_IMC_WRITES.FULL",
2373         "PerPkg": "1",
2374         "UMask": "0x1",
2375         "Unit": "HA"
2376     },
2377     {
2378         "BriefDescription": "HA to iMC Full Line Writes Issued; Partial Non-ISOCH",
2379         "Counter": "0,1,2,3",
2380         "EventCode": "0x1A",
2381         "EventName": "UNC_H_IMC_WRITES.PARTIAL",
2382         "PerPkg": "1",
2383         "UMask": "0x2",
2384         "Unit": "HA"
2385     },
2386     {
2387         "BriefDescription": "HA to iMC Full Line Writes Issued; ISOCH Full Line",
2388         "Counter": "0,1,2,3",
2389         "EventCode": "0x1A",
2390         "EventName": "UNC_H_IMC_WRITES.FULL_ISOCH",
2391         "PerPkg": "1",
2392         "UMask": "0x4",
2393         "Unit": "HA"
2394     },
2395     {
2396         "BriefDescription": "HA to iMC Full Line Writes Issued; ISOCH Partial",
2397         "Counter": "0,1,2,3",
2398         "EventCode": "0x1A",
2399         "EventName": "UNC_H_IMC_WRITES.PARTIAL_ISOCH",
2400         "PerPkg": "1",
2401         "UMask": "0x8",
2402         "Unit": "HA"
2403     },
2404     {
2405         "BriefDescription": "HA to iMC Full Line Writes Issued; All Writes",
2406         "Counter": "0,1,2,3",
2407         "EventCode": "0x1A",
2408         "EventName": "UNC_H_IMC_WRITES.ALL",
2409         "PerPkg": "1",
2410         "UMask": "0xF",
2411         "Unit": "HA"
2412     },
2413     {
2414         "BriefDescription": "IOT Backpressure",
2415         "Counter": "0,1,2",
2416         "EventCode": "0x61",
2417         "EventName": "UNC_H_IOT_BACKPRESSURE.SAT",
2418         "PerPkg": "1",
2419         "UMask": "0x1",
2420         "Unit": "HA"
2421     },
2422     {
2423         "BriefDescription": "IOT Backpressure",
2424         "Counter": "0,1,2",
2425         "EventCode": "0x61",
2426         "EventName": "UNC_H_IOT_BACKPRESSURE.HUB",
2427         "PerPkg": "1",
2428         "UMask": "0x2",
2429         "Unit": "HA"
2430     },
2431     {
2432         "BriefDescription": "IOT Common Trigger Sequencer - Lo",
2433         "Counter": "0,1,2",
2434         "EventCode": "0x64",
2435         "EventName": "UNC_H_IOT_CTS_EAST_LO.CTS0",
2436         "PerPkg": "1",
2437         "UMask": "0x1",
2438         "Unit": "HA"
2439     },
2440     {
2441         "BriefDescription": "IOT Common Trigger Sequencer - Lo",
2442         "Counter": "0,1,2",
2443         "EventCode": "0x64",
2444         "EventName": "UNC_H_IOT_CTS_EAST_LO.CTS1",
2445         "PerPkg": "1",
2446         "UMask": "0x2",
2447         "Unit": "HA"
2448     },
2449     {
2450         "BriefDescription": "IOT Common Trigger Sequencer - Hi",
2451         "Counter": "0,1,2",
2452         "EventCode": "0x65",
2453         "EventName": "UNC_H_IOT_CTS_HI.CTS2",
2454         "PerPkg": "1",
2455         "UMask": "0x1",
2456         "Unit": "HA"
2457     },
2458     {
2459         "BriefDescription": "IOT Common Trigger Sequencer - Hi",
2460         "Counter": "0,1,2",
2461         "EventCode": "0x65",
2462         "EventName": "UNC_H_IOT_CTS_HI.CTS3",
2463         "PerPkg": "1",
2464         "UMask": "0x2",
2465         "Unit": "HA"
2466     },
2467     {
2468         "BriefDescription": "IOT Common Trigger Sequencer - Lo",
2469         "Counter": "0,1,2",
2470         "EventCode": "0x62",
2471         "EventName": "UNC_H_IOT_CTS_WEST_LO.CTS0",
2472         "PerPkg": "1",
2473         "UMask": "0x1",
2474         "Unit": "HA"
2475     },
2476     {
2477         "BriefDescription": "IOT Common Trigger Sequencer - Lo",
2478         "Counter": "0,1,2",
2479         "EventCode": "0x62",
2480         "EventName": "UNC_H_IOT_CTS_WEST_LO.CTS1",
2481         "PerPkg": "1",
2482         "UMask": "0x2",
2483         "Unit": "HA"
2484     },
2485     {
2486         "BriefDescription": "OSB Snoop Broadcast; Local Reads",
2487         "Counter": "0,1,2,3",
2488         "EventCode": "0x53",
2489         "EventName": "UNC_H_OSB.READS_LOCAL",
2490         "PerPkg": "1",
2491         "UMask": "0x2",
2492         "Unit": "HA"
2493     },
2494     {
2495         "BriefDescription": "OSB Snoop Broadcast; Local InvItoE",
2496         "Counter": "0,1,2,3",
2497         "EventCode": "0x53",
2498         "EventName": "UNC_H_OSB.INVITOE_LOCAL",
2499         "PerPkg": "1",
2500         "UMask": "0x4",
2501         "Unit": "HA"
2502     },
2503     {
2504         "BriefDescription": "OSB Snoop Broadcast; Remote",
2505         "Counter": "0,1,2,3",
2506         "EventCode": "0x53",
2507         "EventName": "UNC_H_OSB.REMOTE",
2508         "PerPkg": "1",
2509         "UMask": "0x8",
2510         "Unit": "HA"
2511     },
2512     {
2513         "BriefDescription": "OSB Snoop Broadcast; Cancelled",
2514         "Counter": "0,1,2,3",
2515         "EventCode": "0x53",
2516         "EventName": "UNC_H_OSB.CANCELLED",
2517         "PerPkg": "1",
2518         "UMask": "0x10",
2519         "Unit": "HA"
2520     },
2521     {
2522         "BriefDescription": "OSB Snoop Broadcast; Reads Local -  Useful",
2523         "Counter": "0,1,2,3",
2524         "EventCode": "0x53",
2525         "EventName": "UNC_H_OSB.READS_LOCAL_USEFUL",
2526         "PerPkg": "1",
2527         "UMask": "0x20",
2528         "Unit": "HA"
2529     },
2530     {
2531         "BriefDescription": "OSB Snoop Broadcast; Remote - Useful",
2532         "Counter": "0,1,2,3",
2533         "EventCode": "0x53",
2534         "EventName": "UNC_H_OSB.REMOTE_USEFUL",
2535         "PerPkg": "1",
2536         "UMask": "0x40",
2537         "Unit": "HA"
2538     },
2539     {
2540         "BriefDescription": "OSB Early Data Return; All",
2541         "Counter": "0,1,2,3",
2542         "EventCode": "0x54",
2543         "EventName": "UNC_H_OSB_EDR.ALL",
2544         "PerPkg": "1",
2545         "UMask": "0x1",
2546         "Unit": "HA"
2547     },
2548     {
2549         "BriefDescription": "OSB Early Data Return; Reads to Local  I",
2550         "Counter": "0,1,2,3",
2551         "EventCode": "0x54",
2552         "EventName": "UNC_H_OSB_EDR.READS_LOCAL_I",
2553         "PerPkg": "1",
2554         "UMask": "0x2",
2555         "Unit": "HA"
2556     },
2557     {
2558         "BriefDescription": "OSB Early Data Return; Reads to Remote I",
2559         "Counter": "0,1,2,3",
2560         "EventCode": "0x54",
2561         "EventName": "UNC_H_OSB_EDR.READS_REMOTE_I",
2562         "PerPkg": "1",
2563         "UMask": "0x4",
2564         "Unit": "HA"
2565     },
2566     {
2567         "BriefDescription": "OSB Early Data Return; Reads to Local S",
2568         "Counter": "0,1,2,3",
2569         "EventCode": "0x54",
2570         "EventName": "UNC_H_OSB_EDR.READS_LOCAL_S",
2571         "PerPkg": "1",
2572         "UMask": "0x8",
2573         "Unit": "HA"
2574     },
2575     {
2576         "BriefDescription": "OSB Early Data Return; Reads to Remote S",
2577         "Counter": "0,1,2,3",
2578         "EventCode": "0x54",
2579         "EventName": "UNC_H_OSB_EDR.READS_REMOTE_S",
2580         "PerPkg": "1",
2581         "UMask": "0x10",
2582         "Unit": "HA"
2583     },
2584     {
2585         "BriefDescription": "Read and Write Requests; Reads",
2586         "Counter": "0,1,2,3",
2587         "EventCode": "0x1",
2588         "EventName": "UNC_H_REQUESTS.READS",
2589         "PerPkg": "1",
2590         "UMask": "0x3",
2591         "Unit": "HA"
2592     },
2593     {
2594         "BriefDescription": "Read and Write Requests; Writes",
2595         "Counter": "0,1,2,3",
2596         "EventCode": "0x1",
2597         "EventName": "UNC_H_REQUESTS.WRITES",
2598         "PerPkg": "1",
2599         "UMask": "0xC",
2600         "Unit": "HA"
2601     },
2602     {
2603         "BriefDescription": "Read and Write Requests; Local Reads",
2604         "Counter": "0,1,2,3",
2605         "EventCode": "0x1",
2606         "EventName": "UNC_H_REQUESTS.READS_LOCAL",
2607         "PerPkg": "1",
2608         "UMask": "0x1",
2609         "Unit": "HA"
2610     },
2611     {
2612         "BriefDescription": "Read and Write Requests; Remote Reads",
2613         "Counter": "0,1,2,3",
2614         "EventCode": "0x1",
2615         "EventName": "UNC_H_REQUESTS.READS_REMOTE",
2616         "PerPkg": "1",
2617         "UMask": "0x2",
2618         "Unit": "HA"
2619     },
2620     {
2621         "BriefDescription": "Read and Write Requests; Local Writes",
2622         "Counter": "0,1,2,3",
2623         "EventCode": "0x1",
2624         "EventName": "UNC_H_REQUESTS.WRITES_LOCAL",
2625         "PerPkg": "1",
2626         "UMask": "0x4",
2627         "Unit": "HA"
2628     },
2629     {
2630         "BriefDescription": "Read and Write Requests; Remote Writes",
2631         "Counter": "0,1,2,3",
2632         "EventCode": "0x1",
2633         "EventName": "UNC_H_REQUESTS.WRITES_REMOTE",
2634         "PerPkg": "1",
2635         "UMask": "0x8",
2636         "Unit": "HA"
2637     },
2638     {
2639         "BriefDescription": "Read and Write Requests; Local InvItoEs",
2640         "Counter": "0,1,2,3",
2641         "EventCode": "0x1",
2642         "EventName": "UNC_H_REQUESTS.INVITOE_LOCAL",
2643         "PerPkg": "1",
2644         "UMask": "0x10",
2645         "Unit": "HA"
2646     },
2647     {
2648         "BriefDescription": "Read and Write Requests; Remote InvItoEs",
2649         "Counter": "0,1,2,3",
2650         "EventCode": "0x1",
2651         "EventName": "UNC_H_REQUESTS.INVITOE_REMOTE",
2652         "PerPkg": "1",
2653         "UMask": "0x20",
2654         "Unit": "HA"
2655     },
2656     {
2657         "BriefDescription": "HA AD Ring in Use; Clockwise and Even",
2658         "Counter": "0,1,2,3",
2659         "EventCode": "0x3E",
2660         "EventName": "UNC_H_RING_AD_USED.CW_EVEN",
2661         "PerPkg": "1",
2662         "UMask": "0x1",
2663         "Unit": "HA"
2664     },
2665     {
2666         "BriefDescription": "HA AD Ring in Use; Clockwise and Odd",
2667         "Counter": "0,1,2,3",
2668         "EventCode": "0x3E",
2669         "EventName": "UNC_H_RING_AD_USED.CW_ODD",
2670         "PerPkg": "1",
2671         "UMask": "0x2",
2672         "Unit": "HA"
2673     },
2674     {
2675         "BriefDescription": "HA AD Ring in Use; Counterclockwise and Even",
2676         "Counter": "0,1,2,3",
2677         "EventCode": "0x3E",
2678         "EventName": "UNC_H_RING_AD_USED.CCW_EVEN",
2679         "PerPkg": "1",
2680         "UMask": "0x4",
2681         "Unit": "HA"
2682     },
2683     {
2684         "BriefDescription": "HA AD Ring in Use; Counterclockwise and Odd",
2685         "Counter": "0,1,2,3",
2686         "EventCode": "0x3E",
2687         "EventName": "UNC_H_RING_AD_USED.CCW_ODD",
2688         "PerPkg": "1",
2689         "UMask": "0x8",
2690         "Unit": "HA"
2691     },
2692     {
2693         "BriefDescription": "HA AD Ring in Use; Clockwise",
2694         "Counter": "0,1,2,3",
2695         "EventCode": "0x3E",
2696         "EventName": "UNC_H_RING_AD_USED.CW",
2697         "PerPkg": "1",
2698         "UMask": "0x3",
2699         "Unit": "HA"
2700     },
2701     {
2702         "BriefDescription": "HA AD Ring in Use; Counterclockwise",
2703         "Counter": "0,1,2,3",
2704         "EventCode": "0x3E",
2705         "EventName": "UNC_H_RING_AD_USED.CCW",
2706         "PerPkg": "1",
2707         "UMask": "0xC",
2708         "Unit": "HA"
2709     },
2710     {
2711         "BriefDescription": "HA AK Ring in Use; Clockwise and Even",
2712         "Counter": "0,1,2,3",
2713         "EventCode": "0x3F",
2714         "EventName": "UNC_H_RING_AK_USED.CW_EVEN",
2715         "PerPkg": "1",
2716         "UMask": "0x1",
2717         "Unit": "HA"
2718     },
2719     {
2720         "BriefDescription": "HA AK Ring in Use; Clockwise and Odd",
2721         "Counter": "0,1,2,3",
2722         "EventCode": "0x3F",
2723         "EventName": "UNC_H_RING_AK_USED.CW_ODD",
2724         "PerPkg": "1",
2725         "UMask": "0x2",
2726         "Unit": "HA"
2727     },
2728     {
2729         "BriefDescription": "HA AK Ring in Use; Counterclockwise and Even",
2730         "Counter": "0,1,2,3",
2731         "EventCode": "0x3F",
2732         "EventName": "UNC_H_RING_AK_USED.CCW_EVEN",
2733         "PerPkg": "1",
2734         "UMask": "0x4",
2735         "Unit": "HA"
2736     },
2737     {
2738         "BriefDescription": "HA AK Ring in Use; Counterclockwise and Odd",
2739         "Counter": "0,1,2,3",
2740         "EventCode": "0x3F",
2741         "EventName": "UNC_H_RING_AK_USED.CCW_ODD",
2742         "PerPkg": "1",
2743         "UMask": "0x8",
2744         "Unit": "HA"
2745     },
2746     {
2747         "BriefDescription": "HA AK Ring in Use; Clockwise",
2748         "Counter": "0,1,2,3",
2749         "EventCode": "0x3F",
2750         "EventName": "UNC_H_RING_AK_USED.CW",
2751         "PerPkg": "1",
2752         "UMask": "0x3",
2753         "Unit": "HA"
2754     },
2755     {
2756         "BriefDescription": "HA AK Ring in Use; Counterclockwise",
2757         "Counter": "0,1,2,3",
2758         "EventCode": "0x3F",
2759         "EventName": "UNC_H_RING_AK_USED.CCW",
2760         "PerPkg": "1",
2761         "UMask": "0xC",
2762         "Unit": "HA"
2763     },
2764     {
2765         "BriefDescription": "HA BL Ring in Use; Clockwise and Even",
2766         "Counter": "0,1,2,3",
2767         "EventCode": "0x40",
2768         "EventName": "UNC_H_RING_BL_USED.CW_EVEN",
2769         "PerPkg": "1",
2770         "UMask": "0x1",
2771         "Unit": "HA"
2772     },
2773     {
2774         "BriefDescription": "HA BL Ring in Use; Clockwise and Odd",
2775         "Counter": "0,1,2,3",
2776         "EventCode": "0x40",
2777         "EventName": "UNC_H_RING_BL_USED.CW_ODD",
2778         "PerPkg": "1",
2779         "UMask": "0x2",
2780         "Unit": "HA"
2781     },
2782     {
2783         "BriefDescription": "HA BL Ring in Use; Counterclockwise and Even",
2784         "Counter": "0,1,2,3",
2785         "EventCode": "0x40",
2786         "EventName": "UNC_H_RING_BL_USED.CCW_EVEN",
2787         "PerPkg": "1",
2788         "UMask": "0x4",
2789         "Unit": "HA"
2790     },
2791     {
2792         "BriefDescription": "HA BL Ring in Use; Counterclockwise and Odd",
2793         "Counter": "0,1,2,3",
2794         "EventCode": "0x40",
2795         "EventName": "UNC_H_RING_BL_USED.CCW_ODD",
2796         "PerPkg": "1",
2797         "UMask": "0x8",
2798         "Unit": "HA"
2799     },
2800     {
2801         "BriefDescription": "HA BL Ring in Use; Clockwise",
2802         "Counter": "0,1,2,3",
2803         "EventCode": "0x40",
2804         "EventName": "UNC_H_RING_BL_USED.CW",
2805         "PerPkg": "1",
2806         "UMask": "0x3",
2807         "Unit": "HA"
2808     },
2809     {
2810         "BriefDescription": "HA BL Ring in Use; Counterclockwise",
2811         "Counter": "0,1,2,3",
2812         "EventCode": "0x40",
2813         "EventName": "UNC_H_RING_BL_USED.CCW",
2814         "PerPkg": "1",
2815         "UMask": "0xC",
2816         "Unit": "HA"
2817     },
2818     {
2819         "BriefDescription": "iMC RPQ Credits Empty - Regular; Channel 0",
2820         "Counter": "0,1,2,3",
2821         "EventCode": "0x15",
2822         "EventName": "UNC_H_RPQ_CYCLES_NO_REG_CREDITS.CHN0",
2823         "PerPkg": "1",
2824         "UMask": "0x1",
2825         "Unit": "HA"
2826     },
2827     {
2828         "BriefDescription": "iMC RPQ Credits Empty - Regular; Channel 1",
2829         "Counter": "0,1,2,3",
2830         "EventCode": "0x15",
2831         "EventName": "UNC_H_RPQ_CYCLES_NO_REG_CREDITS.CHN1",
2832         "PerPkg": "1",
2833         "UMask": "0x2",
2834         "Unit": "HA"
2835     },
2836     {
2837         "BriefDescription": "iMC RPQ Credits Empty - Regular; Channel 2",
2838         "Counter": "0,1,2,3",
2839         "EventCode": "0x15",
2840         "EventName": "UNC_H_RPQ_CYCLES_NO_REG_CREDITS.CHN2",
2841         "PerPkg": "1",
2842         "UMask": "0x4",
2843         "Unit": "HA"
2844     },
2845     {
2846         "BriefDescription": "iMC RPQ Credits Empty - Regular; Channel 3",
2847         "Counter": "0,1,2,3",
2848         "EventCode": "0x15",
2849         "EventName": "UNC_H_RPQ_CYCLES_NO_REG_CREDITS.CHN3",
2850         "PerPkg": "1",
2851         "UMask": "0x8",
2852         "Unit": "HA"
2853     },
2854     {
2855         "BriefDescription": "iMC RPQ Credits Empty - Special; Channel 0",
2856         "Counter": "0,1,2,3",
2857         "EventCode": "0x16",
2858         "EventName": "UNC_H_RPQ_CYCLES_NO_SPEC_CREDITS.CHN0",
2859         "PerPkg": "1",
2860         "UMask": "0x1",
2861         "Unit": "HA"
2862     },
2863     {
2864         "BriefDescription": "iMC RPQ Credits Empty - Special; Channel 1",
2865         "Counter": "0,1,2,3",
2866         "EventCode": "0x16",
2867         "EventName": "UNC_H_RPQ_CYCLES_NO_SPEC_CREDITS.CHN1",
2868         "PerPkg": "1",
2869         "UMask": "0x2",
2870         "Unit": "HA"
2871     },
2872     {
2873         "BriefDescription": "iMC RPQ Credits Empty - Special; Channel 2",
2874         "Counter": "0,1,2,3",
2875         "EventCode": "0x16",
2876         "EventName": "UNC_H_RPQ_CYCLES_NO_SPEC_CREDITS.CHN2",
2877         "PerPkg": "1",
2878         "UMask": "0x4",
2879         "Unit": "HA"
2880     },
2881     {
2882         "BriefDescription": "iMC RPQ Credits Empty - Special; Channel 3",
2883         "Counter": "0,1,2,3",
2884         "EventCode": "0x16",
2885         "EventName": "UNC_H_RPQ_CYCLES_NO_SPEC_CREDITS.CHN3",
2886         "PerPkg": "1",
2887         "UMask": "0x8",
2888         "Unit": "HA"
2889     },
2890     {
2891         "BriefDescription": "SBo0 Credits Acquired; For AD Ring",
2892         "Counter": "0,1,2,3",
2893         "EventCode": "0x68",
2894         "EventName": "UNC_H_SBO0_CREDITS_ACQUIRED.AD",
2895         "PerPkg": "1",
2896         "UMask": "0x1",
2897         "Unit": "HA"
2898     },
2899     {
2900         "BriefDescription": "SBo0 Credits Acquired; For BL Ring",
2901         "Counter": "0,1,2,3",
2902         "EventCode": "0x68",
2903         "EventName": "UNC_H_SBO0_CREDITS_ACQUIRED.BL",
2904         "PerPkg": "1",
2905         "UMask": "0x2",
2906         "Unit": "HA"
2907     },
2908     {
2909         "BriefDescription": "SBo0 Credits Occupancy; For AD Ring",
2910         "Counter": "0,1,2,3",
2911         "EventCode": "0x6A",
2912         "EventName": "UNC_H_SBO0_CREDIT_OCCUPANCY.AD",
2913         "PerPkg": "1",
2914         "UMask": "0x1",
2915         "Unit": "HA"
2916     },
2917     {
2918         "BriefDescription": "SBo0 Credits Occupancy; For BL Ring",
2919         "Counter": "0,1,2,3",
2920         "EventCode": "0x6A",
2921         "EventName": "UNC_H_SBO0_CREDIT_OCCUPANCY.BL",
2922         "PerPkg": "1",
2923         "UMask": "0x2",
2924         "Unit": "HA"
2925     },
2926     {
2927         "BriefDescription": "SBo1 Credits Acquired; For AD Ring",
2928         "Counter": "0,1,2,3",
2929         "EventCode": "0x69",
2930         "EventName": "UNC_H_SBO1_CREDITS_ACQUIRED.AD",
2931         "PerPkg": "1",
2932         "UMask": "0x1",
2933         "Unit": "HA"
2934     },
2935     {
2936         "BriefDescription": "SBo1 Credits Acquired; For BL Ring",
2937         "Counter": "0,1,2,3",
2938         "EventCode": "0x69",
2939         "EventName": "UNC_H_SBO1_CREDITS_ACQUIRED.BL",
2940         "PerPkg": "1",
2941         "UMask": "0x2",
2942         "Unit": "HA"
2943     },
2944     {
2945         "BriefDescription": "SBo1 Credits Occupancy; For AD Ring",
2946         "Counter": "0,1,2,3",
2947         "EventCode": "0x6B",
2948         "EventName": "UNC_H_SBO1_CREDIT_OCCUPANCY.AD",
2949         "PerPkg": "1",
2950         "UMask": "0x1",
2951         "Unit": "HA"
2952     },
2953     {
2954         "BriefDescription": "SBo1 Credits Occupancy; For BL Ring",
2955         "Counter": "0,1,2,3",
2956         "EventCode": "0x6B",
2957         "EventName": "UNC_H_SBO1_CREDIT_OCCUPANCY.BL",
2958         "PerPkg": "1",
2959         "UMask": "0x2",
2960         "Unit": "HA"
2961     },
2962     {
2963         "BriefDescription": "Data beat the Snoop Responses; Local Requests",
2964         "Counter": "0,1,2,3",
2965         "EventCode": "0xA",
2966         "EventName": "UNC_H_SNOOPS_RSP_AFTER_DATA.LOCAL",
2967         "PerPkg": "1",
2968         "UMask": "0x1",
2969         "Unit": "HA"
2970     },
2971     {
2972         "BriefDescription": "Data beat the Snoop Responses; Remote Requests",
2973         "Counter": "0,1,2,3",
2974         "EventCode": "0xA",
2975         "EventName": "UNC_H_SNOOPS_RSP_AFTER_DATA.REMOTE",
2976         "PerPkg": "1",
2977         "UMask": "0x2",
2978         "Unit": "HA"
2979     },
2980     {
2981         "BriefDescription": "Cycles with Snoops Outstanding; Local Requests",
2982         "Counter": "0,1,2,3",
2983         "EventCode": "0x8",
2984         "EventName": "UNC_H_SNOOP_CYCLES_NE.LOCAL",
2985         "PerPkg": "1",
2986         "UMask": "0x1",
2987         "Unit": "HA"
2988     },
2989     {
2990         "BriefDescription": "Cycles with Snoops Outstanding; Remote Requests",
2991         "Counter": "0,1,2,3",
2992         "EventCode": "0x8",
2993         "EventName": "UNC_H_SNOOP_CYCLES_NE.REMOTE",
2994         "PerPkg": "1",
2995         "UMask": "0x2",
2996         "Unit": "HA"
2997     },
2998     {
2999         "BriefDescription": "Cycles with Snoops Outstanding; All Requests",
3000         "Counter": "0,1,2,3",
3001         "EventCode": "0x8",
3002         "EventName": "UNC_H_SNOOP_CYCLES_NE.ALL",
3003         "PerPkg": "1",
3004         "UMask": "0x3",
3005         "Unit": "HA"
3006     },
3007     {
3008         "BriefDescription": "Tracker Snoops Outstanding Accumulator; Local Requests",
3009         "Counter": "0,1,2,3",
3010         "EventCode": "0x9",
3011         "EventName": "UNC_H_SNOOP_OCCUPANCY.LOCAL",
3012         "PerPkg": "1",
3013         "UMask": "0x1",
3014         "Unit": "HA"
3015     },
3016     {
3017         "BriefDescription": "Tracker Snoops Outstanding Accumulator; Remote Requests",
3018         "Counter": "0,1,2,3",
3019         "EventCode": "0x9",
3020         "EventName": "UNC_H_SNOOP_OCCUPANCY.REMOTE",
3021         "PerPkg": "1",
3022         "UMask": "0x2",
3023         "Unit": "HA"
3024     },
3025     {
3026         "BriefDescription": "Snoop Responses Received; RspI",
3027         "Counter": "0,1,2,3",
3028         "EventCode": "0x21",
3029         "EventName": "UNC_H_SNOOP_RESP.RSPI",
3030         "PerPkg": "1",
3031         "UMask": "0x1",
3032         "Unit": "HA"
3033     },
3034     {
3035         "BriefDescription": "Shared line response from remote cache",
3036         "Counter": "0,1,2,3",
3037         "EventCode": "0x21",
3038         "EventName": "UNC_H_SNOOP_RESP.RSPS",
3039         "PerPkg": "1",
3040         "ScaleUnit": "64Bytes",
3041         "UMask": "0x2",
3042         "Unit": "HA"
3043     },
3044     {
3045         "BriefDescription": "M line forwarded from remote cache with no writeback to memory",
3046         "Counter": "0,1,2,3",
3047         "EventCode": "0x21",
3048         "EventName": "UNC_H_SNOOP_RESP.RSPIFWD",
3049         "PerPkg": "1",
3050         "ScaleUnit": "64Bytes",
3051         "UMask": "0x4",
3052         "Unit": "HA"
3053     },
3054     {
3055         "BriefDescription": "Shared line forwarded from remote cache",
3056         "Counter": "0,1,2,3",
3057         "EventCode": "0x21",
3058         "EventName": "UNC_H_SNOOP_RESP.RSPSFWD",
3059         "PerPkg": "1",
3060         "ScaleUnit": "64Bytes",
3061         "UMask": "0x8",
3062         "Unit": "HA"
3063     },
3064     {
3065         "BriefDescription": "Snoop Responses Received; Rsp*WB",
3066         "Counter": "0,1,2,3",
3067         "EventCode": "0x21",
3068         "EventName": "UNC_H_SNOOP_RESP.RSP_WB",
3069         "PerPkg": "1",
3070         "UMask": "0x10",
3071         "Unit": "HA"
3072     },
3073     {
3074         "BriefDescription": "M line forwarded from remote cache along with writeback to memory",
3075         "Counter": "0,1,2,3",
3076         "EventCode": "0x21",
3077         "EventName": "UNC_H_SNOOP_RESP.RSP_FWD_WB",
3078         "PerPkg": "1",
3079         "ScaleUnit": "64Bytes",
3080         "UMask": "0x20",
3081         "Unit": "HA"
3082     },
3083     {
3084         "BriefDescription": "Snoop Responses Received; RSPCNFLCT*",
3085         "Counter": "0,1,2,3",
3086         "EventCode": "0x21",
3087         "EventName": "UNC_H_SNOOP_RESP.RSPCNFLCT",
3088         "PerPkg": "1",
3089         "UMask": "0x40",
3090         "Unit": "HA"
3091     },
3092     {
3093         "BriefDescription": "Snoop Responses Received Local; RspI",
3094         "Counter": "0,1,2,3",
3095         "EventCode": "0x60",
3096         "EventName": "UNC_H_SNP_RESP_RECV_LOCAL.RSPI",
3097         "PerPkg": "1",
3098         "UMask": "0x1",
3099         "Unit": "HA"
3100     },
3101     {
3102         "BriefDescription": "Snoop Responses Received Local; RspS",
3103         "Counter": "0,1,2,3",
3104         "EventCode": "0x60",
3105         "EventName": "UNC_H_SNP_RESP_RECV_LOCAL.RSPS",
3106         "PerPkg": "1",
3107         "UMask": "0x2",
3108         "Unit": "HA"
3109     },
3110     {
3111         "BriefDescription": "Snoop Responses Received Local; RspIFwd",
3112         "Counter": "0,1,2,3",
3113         "EventCode": "0x60",
3114         "EventName": "UNC_H_SNP_RESP_RECV_LOCAL.RSPIFWD",
3115         "PerPkg": "1",
3116         "UMask": "0x4",
3117         "Unit": "HA"
3118     },
3119     {
3120         "BriefDescription": "Snoop Responses Received Local; RspSFwd",
3121         "Counter": "0,1,2,3",
3122         "EventCode": "0x60",
3123         "EventName": "UNC_H_SNP_RESP_RECV_LOCAL.RSPSFWD",
3124         "PerPkg": "1",
3125         "UMask": "0x8",
3126         "Unit": "HA"
3127     },
3128     {
3129         "BriefDescription": "Snoop Responses Received Local; Rsp*WB",
3130         "Counter": "0,1,2,3",
3131         "EventCode": "0x60",
3132         "EventName": "UNC_H_SNP_RESP_RECV_LOCAL.RSPxWB",
3133         "PerPkg": "1",
3134         "UMask": "0x10",
3135         "Unit": "HA"
3136     },
3137     {
3138         "BriefDescription": "Snoop Responses Received Local; Rsp*FWD*WB",
3139         "Counter": "0,1,2,3",
3140         "EventCode": "0x60",
3141         "EventName": "UNC_H_SNP_RESP_RECV_LOCAL.RSPxFWDxWB",
3142         "PerPkg": "1",
3143         "UMask": "0x20",
3144         "Unit": "HA"
3145     },
3146     {
3147         "BriefDescription": "Snoop Responses Received Local; RspCnflct",
3148         "Counter": "0,1,2,3",
3149         "EventCode": "0x60",
3150         "EventName": "UNC_H_SNP_RESP_RECV_LOCAL.RSPCNFLCT",
3151         "PerPkg": "1",
3152         "UMask": "0x40",
3153         "Unit": "HA"
3154     },
3155     {
3156         "BriefDescription": "Snoop Responses Received Local; Other",
3157         "Counter": "0,1,2,3",
3158         "EventCode": "0x60",
3159         "EventName": "UNC_H_SNP_RESP_RECV_LOCAL.OTHER",
3160         "PerPkg": "1",
3161         "UMask": "0x80",
3162         "Unit": "HA"
3163     },
3164     {
3165         "BriefDescription": "Stall on No Sbo Credits; For SBo0, AD Ring",
3166         "Counter": "0,1,2,3",
3167         "EventCode": "0x6C",
3168         "EventName": "UNC_H_STALL_NO_SBO_CREDIT.SBO0_AD",
3169         "PerPkg": "1",
3170         "UMask": "0x1",
3171         "Unit": "HA"
3172     },
3173     {
3174         "BriefDescription": "Stall on No Sbo Credits; For SBo1, AD Ring",
3175         "Counter": "0,1,2,3",
3176         "EventCode": "0x6C",
3177         "EventName": "UNC_H_STALL_NO_SBO_CREDIT.SBO1_AD",
3178         "PerPkg": "1",
3179         "UMask": "0x2",
3180         "Unit": "HA"
3181     },
3182     {
3183         "BriefDescription": "Stall on No Sbo Credits; For SBo0, BL Ring",
3184         "Counter": "0,1,2,3",
3185         "EventCode": "0x6C",
3186         "EventName": "UNC_H_STALL_NO_SBO_CREDIT.SBO0_BL",
3187         "PerPkg": "1",
3188         "UMask": "0x4",
3189         "Unit": "HA"
3190     },
3191     {
3192         "BriefDescription": "Stall on No Sbo Credits; For SBo1, BL Ring",
3193         "Counter": "0,1,2,3",
3194         "EventCode": "0x6C",
3195         "EventName": "UNC_H_STALL_NO_SBO_CREDIT.SBO1_BL",
3196         "PerPkg": "1",
3197         "UMask": "0x8",
3198         "Unit": "HA"
3199     },
3200     {
3201         "BriefDescription": "HA Requests to a TAD Region - Group 0; TAD Region 0",
3202         "Counter": "0,1,2,3",
3203         "EventCode": "0x1B",
3204         "EventName": "UNC_H_TAD_REQUESTS_G0.REGION0",
3205         "PerPkg": "1",
3206         "UMask": "0x1",
3207         "Unit": "HA"
3208     },
3209     {
3210         "BriefDescription": "HA Requests to a TAD Region - Group 0; TAD Region 1",
3211         "Counter": "0,1,2,3",
3212         "EventCode": "0x1B",
3213         "EventName": "UNC_H_TAD_REQUESTS_G0.REGION1",
3214         "PerPkg": "1",
3215         "UMask": "0x2",
3216         "Unit": "HA"
3217     },
3218     {
3219         "BriefDescription": "HA Requests to a TAD Region - Group 0; TAD Region 2",
3220         "Counter": "0,1,2,3",
3221         "EventCode": "0x1B",
3222         "EventName": "UNC_H_TAD_REQUESTS_G0.REGION2",
3223         "PerPkg": "1",
3224         "UMask": "0x4",
3225         "Unit": "HA"
3226     },
3227     {
3228         "BriefDescription": "HA Requests to a TAD Region - Group 0; TAD Region 3",
3229         "Counter": "0,1,2,3",
3230         "EventCode": "0x1B",
3231         "EventName": "UNC_H_TAD_REQUESTS_G0.REGION3",
3232         "PerPkg": "1",
3233         "UMask": "0x8",
3234         "Unit": "HA"
3235     },
3236     {
3237         "BriefDescription": "HA Requests to a TAD Region - Group 0; TAD Region 4",
3238         "Counter": "0,1,2,3",
3239         "EventCode": "0x1B",
3240         "EventName": "UNC_H_TAD_REQUESTS_G0.REGION4",
3241         "PerPkg": "1",
3242         "UMask": "0x10",
3243         "Unit": "HA"
3244     },
3245     {
3246         "BriefDescription": "HA Requests to a TAD Region - Group 0; TAD Region 5",
3247         "Counter": "0,1,2,3",
3248         "EventCode": "0x1B",
3249         "EventName": "UNC_H_TAD_REQUESTS_G0.REGION5",
3250         "PerPkg": "1",
3251         "UMask": "0x20",
3252         "Unit": "HA"
3253     },
3254     {
3255         "BriefDescription": "HA Requests to a TAD Region - Group 0; TAD Region 6",
3256         "Counter": "0,1,2,3",
3257         "EventCode": "0x1B",
3258         "EventName": "UNC_H_TAD_REQUESTS_G0.REGION6",
3259         "PerPkg": "1",
3260         "UMask": "0x40",
3261         "Unit": "HA"
3262     },
3263     {
3264         "BriefDescription": "HA Requests to a TAD Region - Group 0; TAD Region 7",
3265         "Counter": "0,1,2,3",
3266         "EventCode": "0x1B",
3267         "EventName": "UNC_H_TAD_REQUESTS_G0.REGION7",
3268         "PerPkg": "1",
3269         "UMask": "0x80",
3270         "Unit": "HA"
3271     },
3272     {
3273         "BriefDescription": "HA Requests to a TAD Region - Group 1; TAD Region 8",
3274         "Counter": "0,1,2,3",
3275         "EventCode": "0x1C",
3276         "EventName": "UNC_H_TAD_REQUESTS_G1.REGION8",
3277         "PerPkg": "1",
3278         "UMask": "0x1",
3279         "Unit": "HA"
3280     },
3281     {
3282         "BriefDescription": "HA Requests to a TAD Region - Group 1; TAD Region 9",
3283         "Counter": "0,1,2,3",
3284         "EventCode": "0x1C",
3285         "EventName": "UNC_H_TAD_REQUESTS_G1.REGION9",
3286         "PerPkg": "1",
3287         "UMask": "0x2",
3288         "Unit": "HA"
3289     },
3290     {
3291         "BriefDescription": "HA Requests to a TAD Region - Group 1; TAD Region 10",
3292         "Counter": "0,1,2,3",
3293         "EventCode": "0x1C",
3294         "EventName": "UNC_H_TAD_REQUESTS_G1.REGION10",
3295         "PerPkg": "1",
3296         "UMask": "0x4",
3297         "Unit": "HA"
3298     },
3299     {
3300         "BriefDescription": "HA Requests to a TAD Region - Group 1; TAD Region 11",
3301         "Counter": "0,1,2,3",
3302         "EventCode": "0x1C",
3303         "EventName": "UNC_H_TAD_REQUESTS_G1.REGION11",
3304         "PerPkg": "1",
3305         "UMask": "0x8",
3306         "Unit": "HA"
3307     },
3308     {
3309         "BriefDescription": "Tracker Cycles Full; Cycles GP Completely Used",
3310         "Counter": "0,1,2,3",
3311         "EventCode": "0x2",
3312         "EventName": "UNC_H_TRACKER_CYCLES_FULL.GP",
3313         "PerPkg": "1",
3314         "UMask": "0x1",
3315         "Unit": "HA"
3316     },
3317     {
3318         "BriefDescription": "Tracker Cycles Full; Cycles Completely Used",
3319         "Counter": "0,1,2,3",
3320         "EventCode": "0x2",
3321         "EventName": "UNC_H_TRACKER_CYCLES_FULL.ALL",
3322         "PerPkg": "1",
3323         "UMask": "0x2",
3324         "Unit": "HA"
3325     },
3326     {
3327         "BriefDescription": "Tracker Occupancy Accumultor; Local Read Requests",
3328         "Counter": "0,1,2,3",
3329         "EventCode": "0x4",
3330         "EventName": "UNC_H_TRACKER_OCCUPANCY.READS_LOCAL",
3331         "PerPkg": "1",
3332         "UMask": "0x4",
3333         "Unit": "HA"
3334     },
3335     {
3336         "BriefDescription": "Tracker Occupancy Accumultor; Remote Read Requests",
3337         "Counter": "0,1,2,3",
3338         "EventCode": "0x4",
3339         "EventName": "UNC_H_TRACKER_OCCUPANCY.READS_REMOTE",
3340         "PerPkg": "1",
3341         "UMask": "0x8",
3342         "Unit": "HA"
3343     },
3344     {
3345         "BriefDescription": "Tracker Occupancy Accumultor; Local Write Requests",
3346         "Counter": "0,1,2,3",
3347         "EventCode": "0x4",
3348         "EventName": "UNC_H_TRACKER_OCCUPANCY.WRITES_LOCAL",
3349         "PerPkg": "1",
3350         "UMask": "0x10",
3351         "Unit": "HA"
3352     },
3353     {
3354         "BriefDescription": "Tracker Occupancy Accumultor; Remote Write Requests",
3355         "Counter": "0,1,2,3",
3356         "EventCode": "0x4",
3357         "EventName": "UNC_H_TRACKER_OCCUPANCY.WRITES_REMOTE",
3358         "PerPkg": "1",
3359         "UMask": "0x20",
3360         "Unit": "HA"
3361     },
3362     {
3363         "BriefDescription": "Tracker Occupancy Accumultor; Local InvItoE Requests",
3364         "Counter": "0,1,2,3",
3365         "EventCode": "0x4",
3366         "EventName": "UNC_H_TRACKER_OCCUPANCY.INVITOE_LOCAL",
3367         "PerPkg": "1",
3368         "UMask": "0x40",
3369         "Unit": "HA"
3370     },
3371     {
3372         "BriefDescription": "Tracker Occupancy Accumultor; Remote InvItoE Requests",
3373         "Counter": "0,1,2,3",
3374         "EventCode": "0x4",
3375         "EventName": "UNC_H_TRACKER_OCCUPANCY.INVITOE_REMOTE",
3376         "PerPkg": "1",
3377         "UMask": "0x80",
3378         "Unit": "HA"
3379     },
3380     {
3381         "BriefDescription": "Data Pending Occupancy Accumultor; Local Requests",
3382         "Counter": "0,1,2,3",
3383         "EventCode": "0x5",
3384         "EventName": "UNC_H_TRACKER_PENDING_OCCUPANCY.LOCAL",
3385         "PerPkg": "1",
3386         "UMask": "0x1",
3387         "Unit": "HA"
3388     },
3389     {
3390         "BriefDescription": "Data Pending Occupancy Accumultor; Remote Requests",
3391         "Counter": "0,1,2,3",
3392         "EventCode": "0x5",
3393         "EventName": "UNC_H_TRACKER_PENDING_OCCUPANCY.REMOTE",
3394         "PerPkg": "1",
3395         "UMask": "0x2",
3396         "Unit": "HA"
3397     },
3398     {
3399         "BriefDescription": "Outbound NDR Ring Transactions; Non-data Responses",
3400         "Counter": "0,1,2,3",
3401         "EventCode": "0xF",
3402         "EventName": "UNC_H_TxR_AD.HOM",
3403         "PerPkg": "1",
3404         "UMask": "0x4",
3405         "Unit": "HA"
3406     },
3407     {
3408         "BriefDescription": "AD Egress Full; Scheduler 0",
3409         "Counter": "0,1,2,3",
3410         "EventCode": "0x2A",
3411         "EventName": "UNC_H_TxR_AD_CYCLES_FULL.SCHED0",
3412         "PerPkg": "1",
3413         "UMask": "0x1",
3414         "Unit": "HA"
3415     },
3416     {
3417         "BriefDescription": "AD Egress Full; Scheduler 1",
3418         "Counter": "0,1,2,3",
3419         "EventCode": "0x2A",
3420         "EventName": "UNC_H_TxR_AD_CYCLES_FULL.SCHED1",
3421         "PerPkg": "1",
3422         "UMask": "0x2",
3423         "Unit": "HA"
3424     },
3425     {
3426         "BriefDescription": "AD Egress Full; All",
3427         "Counter": "0,1,2,3",
3428         "EventCode": "0x2A",
3429         "EventName": "UNC_H_TxR_AD_CYCLES_FULL.ALL",
3430         "PerPkg": "1",
3431         "UMask": "0x3",
3432         "Unit": "HA"
3433     },
3434     {
3435         "BriefDescription": "AD Egress Not Empty; Scheduler 0",
3436         "Counter": "0,1,2,3",
3437         "EventCode": "0x29",
3438         "EventName": "UNC_H_TxR_AD_CYCLES_NE.SCHED0",
3439         "PerPkg": "1",
3440         "UMask": "0x1",
3441         "Unit": "HA"
3442     },
3443     {
3444         "BriefDescription": "AD Egress Not Empty; Scheduler 1",
3445         "Counter": "0,1,2,3",
3446         "EventCode": "0x29",
3447         "EventName": "UNC_H_TxR_AD_CYCLES_NE.SCHED1",
3448         "PerPkg": "1",
3449         "UMask": "0x2",
3450         "Unit": "HA"
3451     },
3452     {
3453         "BriefDescription": "AD Egress Not Empty; All",
3454         "Counter": "0,1,2,3",
3455         "EventCode": "0x29",
3456         "EventName": "UNC_H_TxR_AD_CYCLES_NE.ALL",
3457         "PerPkg": "1",
3458         "UMask": "0x3",
3459         "Unit": "HA"
3460     },
3461     {
3462         "BriefDescription": "AD Egress Allocations; Scheduler 0",
3463         "Counter": "0,1,2,3",
3464         "EventCode": "0x27",
3465         "EventName": "UNC_H_TxR_AD_INSERTS.SCHED0",
3466         "PerPkg": "1",
3467         "UMask": "0x1",
3468         "Unit": "HA"
3469     },
3470     {
3471         "BriefDescription": "AD Egress Allocations; Scheduler 1",
3472         "Counter": "0,1,2,3",
3473         "EventCode": "0x27",
3474         "EventName": "UNC_H_TxR_AD_INSERTS.SCHED1",
3475         "PerPkg": "1",
3476         "UMask": "0x2",
3477         "Unit": "HA"
3478     },
3479     {
3480         "BriefDescription": "AD Egress Allocations; All",
3481         "Counter": "0,1,2,3",
3482         "EventCode": "0x27",
3483         "EventName": "UNC_H_TxR_AD_INSERTS.ALL",
3484         "PerPkg": "1",
3485         "UMask": "0x3",
3486         "Unit": "HA"
3487     },
3488     {
3489         "BriefDescription": "AK Egress Full; Scheduler 0",
3490         "Counter": "0,1,2,3",
3491         "EventCode": "0x32",
3492         "EventName": "UNC_H_TxR_AK_CYCLES_FULL.SCHED0",
3493         "PerPkg": "1",
3494         "UMask": "0x1",
3495         "Unit": "HA"
3496     },
3497     {
3498         "BriefDescription": "AK Egress Full; Scheduler 1",
3499         "Counter": "0,1,2,3",
3500         "EventCode": "0x32",
3501         "EventName": "UNC_H_TxR_AK_CYCLES_FULL.SCHED1",
3502         "PerPkg": "1",
3503         "UMask": "0x2",
3504         "Unit": "HA"
3505     },
3506     {
3507         "BriefDescription": "AK Egress Full; All",
3508         "Counter": "0,1,2,3",
3509         "EventCode": "0x32",
3510         "EventName": "UNC_H_TxR_AK_CYCLES_FULL.ALL",
3511         "PerPkg": "1",
3512         "UMask": "0x3",
3513         "Unit": "HA"
3514     },
3515     {
3516         "BriefDescription": "AK Egress Not Empty; Scheduler 0",
3517         "Counter": "0,1,2,3",
3518         "EventCode": "0x31",
3519         "EventName": "UNC_H_TxR_AK_CYCLES_NE.SCHED0",
3520         "PerPkg": "1",
3521         "UMask": "0x1",
3522         "Unit": "HA"
3523     },
3524     {
3525         "BriefDescription": "AK Egress Not Empty; Scheduler 1",
3526         "Counter": "0,1,2,3",
3527         "EventCode": "0x31",
3528         "EventName": "UNC_H_TxR_AK_CYCLES_NE.SCHED1",
3529         "PerPkg": "1",
3530         "UMask": "0x2",
3531         "Unit": "HA"
3532     },
3533     {
3534         "BriefDescription": "AK Egress Not Empty; All",
3535         "Counter": "0,1,2,3",
3536         "EventCode": "0x31",
3537         "EventName": "UNC_H_TxR_AK_CYCLES_NE.ALL",
3538         "PerPkg": "1",
3539         "UMask": "0x3",
3540         "Unit": "HA"
3541     },
3542     {
3543         "BriefDescription": "AK Egress Allocations; Scheduler 0",
3544         "Counter": "0,1,2,3",
3545         "EventCode": "0x2F",
3546         "EventName": "UNC_H_TxR_AK_INSERTS.SCHED0",
3547         "PerPkg": "1",
3548         "UMask": "0x1",
3549         "Unit": "HA"
3550     },
3551     {
3552         "BriefDescription": "AK Egress Allocations; Scheduler 1",
3553         "Counter": "0,1,2,3",
3554         "EventCode": "0x2F",
3555         "EventName": "UNC_H_TxR_AK_INSERTS.SCHED1",
3556         "PerPkg": "1",
3557         "UMask": "0x2",
3558         "Unit": "HA"
3559     },
3560     {
3561         "BriefDescription": "AK Egress Allocations; All",
3562         "Counter": "0,1,2,3",
3563         "EventCode": "0x2F",
3564         "EventName": "UNC_H_TxR_AK_INSERTS.ALL",
3565         "PerPkg": "1",
3566         "UMask": "0x3",
3567         "Unit": "HA"
3568     },
3569     {
3570         "BriefDescription": "Outbound DRS Ring Transactions to Cache; Data to Cache",
3571         "Counter": "0,1,2,3",
3572         "EventCode": "0x10",
3573         "EventName": "UNC_H_TxR_BL.DRS_CACHE",
3574         "PerPkg": "1",
3575         "UMask": "0x1",
3576         "Unit": "HA"
3577     },
3578     {
3579         "BriefDescription": "Outbound DRS Ring Transactions to Cache; Data to Core",
3580         "Counter": "0,1,2,3",
3581         "EventCode": "0x10",
3582         "EventName": "UNC_H_TxR_BL.DRS_CORE",
3583         "PerPkg": "1",
3584         "UMask": "0x2",
3585         "Unit": "HA"
3586     },
3587     {
3588         "BriefDescription": "Outbound DRS Ring Transactions to Cache; Data to QPI",
3589         "Counter": "0,1,2,3",
3590         "EventCode": "0x10",
3591         "EventName": "UNC_H_TxR_BL.DRS_QPI",
3592         "PerPkg": "1",
3593         "UMask": "0x4",
3594         "Unit": "HA"
3595     },
3596     {
3597         "BriefDescription": "BL Egress Full; Scheduler 0",
3598         "Counter": "0,1,2,3",
3599         "EventCode": "0x36",
3600         "EventName": "UNC_H_TxR_BL_CYCLES_FULL.SCHED0",
3601         "PerPkg": "1",
3602         "UMask": "0x1",
3603         "Unit": "HA"
3604     },
3605     {
3606         "BriefDescription": "BL Egress Full; Scheduler 1",
3607         "Counter": "0,1,2,3",
3608         "EventCode": "0x36",
3609         "EventName": "UNC_H_TxR_BL_CYCLES_FULL.SCHED1",
3610         "PerPkg": "1",
3611         "UMask": "0x2",
3612         "Unit": "HA"
3613     },
3614     {
3615         "BriefDescription": "BL Egress Full; All",
3616         "Counter": "0,1,2,3",
3617         "EventCode": "0x36",
3618         "EventName": "UNC_H_TxR_BL_CYCLES_FULL.ALL",
3619         "PerPkg": "1",
3620         "UMask": "0x3",
3621         "Unit": "HA"
3622     },
3623     {
3624         "BriefDescription": "BL Egress Not Empty; Scheduler 0",
3625         "Counter": "0,1,2,3",
3626         "EventCode": "0x35",
3627         "EventName": "UNC_H_TxR_BL_CYCLES_NE.SCHED0",
3628         "PerPkg": "1",
3629         "UMask": "0x1",
3630         "Unit": "HA"
3631     },
3632     {
3633         "BriefDescription": "BL Egress Not Empty; Scheduler 1",
3634         "Counter": "0,1,2,3",
3635         "EventCode": "0x35",
3636         "EventName": "UNC_H_TxR_BL_CYCLES_NE.SCHED1",
3637         "PerPkg": "1",
3638         "UMask": "0x2",
3639         "Unit": "HA"
3640     },
3641     {
3642         "BriefDescription": "BL Egress Not Empty; All",
3643         "Counter": "0,1,2,3",
3644         "EventCode": "0x35",
3645         "EventName": "UNC_H_TxR_BL_CYCLES_NE.ALL",
3646         "PerPkg": "1",
3647         "UMask": "0x3",
3648         "Unit": "HA"
3649     },
3650     {
3651         "BriefDescription": "BL Egress Allocations; Scheduler 0",
3652         "Counter": "0,1,2,3",
3653         "EventCode": "0x33",
3654         "EventName": "UNC_H_TxR_BL_INSERTS.SCHED0",
3655         "PerPkg": "1",
3656         "UMask": "0x1",
3657         "Unit": "HA"
3658     },
3659     {
3660         "BriefDescription": "BL Egress Allocations; Scheduler 1",
3661         "Counter": "0,1,2,3",
3662         "EventCode": "0x33",
3663         "EventName": "UNC_H_TxR_BL_INSERTS.SCHED1",
3664         "PerPkg": "1",
3665         "UMask": "0x2",
3666         "Unit": "HA"
3667     },
3668     {
3669         "BriefDescription": "BL Egress Allocations; All",
3670         "Counter": "0,1,2,3",
3671         "EventCode": "0x33",
3672         "EventName": "UNC_H_TxR_BL_INSERTS.ALL",
3673         "PerPkg": "1",
3674         "UMask": "0x3",
3675         "Unit": "HA"
3676     },
3677     {
3678         "BriefDescription": "Injection Starvation; For AK Ring",
3679         "Counter": "0,1,2,3",
3680         "EventCode": "0x6D",
3681         "EventName": "UNC_H_TxR_STARVED.AK",
3682         "PerPkg": "1",
3683         "UMask": "0x1",
3684         "Unit": "HA"
3685     },
3686     {
3687         "BriefDescription": "Injection Starvation; For BL Ring",
3688         "Counter": "0,1,2,3",
3689         "EventCode": "0x6D",
3690         "EventName": "UNC_H_TxR_STARVED.BL",
3691         "PerPkg": "1",
3692         "UMask": "0x2",
3693         "Unit": "HA"
3694     },
3695     {
3696         "BriefDescription": "HA iMC CHN0 WPQ Credits Empty - Regular; Channel 0",
3697         "Counter": "0,1,2,3",
3698         "EventCode": "0x18",
3699         "EventName": "UNC_H_WPQ_CYCLES_NO_REG_CREDITS.CHN0",
3700         "PerPkg": "1",
3701         "UMask": "0x1",
3702         "Unit": "HA"
3703     },
3704     {
3705         "BriefDescription": "HA iMC CHN0 WPQ Credits Empty - Regular; Channel 1",
3706         "Counter": "0,1,2,3",
3707         "EventCode": "0x18",
3708         "EventName": "UNC_H_WPQ_CYCLES_NO_REG_CREDITS.CHN1",
3709         "PerPkg": "1",
3710         "UMask": "0x2",
3711         "Unit": "HA"
3712     },
3713     {
3714         "BriefDescription": "HA iMC CHN0 WPQ Credits Empty - Regular; Channel 2",
3715         "Counter": "0,1,2,3",
3716         "EventCode": "0x18",
3717         "EventName": "UNC_H_WPQ_CYCLES_NO_REG_CREDITS.CHN2",
3718         "PerPkg": "1",
3719         "UMask": "0x4",
3720         "Unit": "HA"
3721     },
3722     {
3723         "BriefDescription": "HA iMC CHN0 WPQ Credits Empty - Regular; Channel 3",
3724         "Counter": "0,1,2,3",
3725         "EventCode": "0x18",
3726         "EventName": "UNC_H_WPQ_CYCLES_NO_REG_CREDITS.CHN3",
3727         "PerPkg": "1",
3728         "UMask": "0x8",
3729         "Unit": "HA"
3730     },
3731     {
3732         "BriefDescription": "HA iMC CHN0 WPQ Credits Empty - Special; Channel 0",
3733         "Counter": "0,1,2,3",
3734         "EventCode": "0x19",
3735         "EventName": "UNC_H_WPQ_CYCLES_NO_SPEC_CREDITS.CHN0",
3736         "PerPkg": "1",
3737         "UMask": "0x1",
3738         "Unit": "HA"
3739     },
3740     {
3741         "BriefDescription": "HA iMC CHN0 WPQ Credits Empty - Special; Channel 1",
3742         "Counter": "0,1,2,3",
3743         "EventCode": "0x19",
3744         "EventName": "UNC_H_WPQ_CYCLES_NO_SPEC_CREDITS.CHN1",
3745         "PerPkg": "1",
3746         "UMask": "0x2",
3747         "Unit": "HA"
3748     },
3749     {
3750         "BriefDescription": "HA iMC CHN0 WPQ Credits Empty - Special; Channel 2",
3751         "Counter": "0,1,2,3",
3752         "EventCode": "0x19",
3753         "EventName": "UNC_H_WPQ_CYCLES_NO_SPEC_CREDITS.CHN2",
3754         "PerPkg": "1",
3755         "UMask": "0x4",
3756         "Unit": "HA"
3757     },
3758     {
3759         "BriefDescription": "HA iMC CHN0 WPQ Credits Empty - Special; Channel 3",
3760         "Counter": "0,1,2,3",
3761         "EventCode": "0x19",
3762         "EventName": "UNC_H_WPQ_CYCLES_NO_SPEC_CREDITS.CHN3",
3763         "PerPkg": "1",
3764         "UMask": "0x8",
3765         "Unit": "HA"
3766     },
3767     {
3768         "BriefDescription": "Tracker Cycles Not Empty; Local Requests",
3769         "Counter": "0,1,2,3",
3770         "EventCode": "0x3",
3771         "EventName": "UNC_H_TRACKER_CYCLES_NE.LOCAL",
3772         "PerPkg": "1",
3773         "UMask": "0x1",
3774         "Unit": "HA"
3775     },
3776     {
3777         "BriefDescription": "Tracker Cycles Not Empty; Remote Requests",
3778         "Counter": "0,1,2,3",
3779         "EventCode": "0x3",
3780         "EventName": "UNC_H_TRACKER_CYCLES_NE.REMOTE",
3781         "PerPkg": "1",
3782         "UMask": "0x2",
3783         "Unit": "HA"
3784     },
3785     {
3786         "BriefDescription": "Tracker Cycles Not Empty; All Requests",
3787         "Counter": "0,1,2,3",
3788         "EventCode": "0x3",
3789         "EventName": "UNC_H_TRACKER_CYCLES_NE.ALL",
3790         "PerPkg": "1",
3791         "UMask": "0x3",
3792         "Unit": "HA"
3793     }
3794 ]