Merge remote-tracking branch 'torvalds/master' into perf/core
[linux-2.6-microblaze.git] / tools / perf / pmu-events / arch / x86 / icelakex / uncore-other.json
1 [
2     {
3         "BriefDescription": "Local INVITOE requests (exclusive ownership of a cache line without receiving data) that miss the SF/LLC and are sent to the CHA's home agent",
4         "Counter": "0,1,2,3",
5         "CounterType": "PGMABLE",
6         "EventCode": "0x50",
7         "EventName": "UNC_CHA_REQUESTS.INVITOE_LOCAL",
8         "PerPkg": "1",
9         "UMask": "0x10",
10         "Unit": "CHA"
11     },
12     {
13         "BriefDescription": "Remote INVITOE requests (exclusive ownership of a cache line without receiving data) sent to the CHA's home agent",
14         "Counter": "0,1,2,3",
15         "CounterType": "PGMABLE",
16         "EventCode": "0x50",
17         "EventName": "UNC_CHA_REQUESTS.INVITOE_REMOTE",
18         "PerPkg": "1",
19         "UMask": "0x20",
20         "Unit": "CHA"
21     },
22     {
23         "BriefDescription": "Local read requests that miss the SF/LLC and are sent to the CHA's home agent",
24         "Counter": "0,1,2,3",
25         "CounterType": "PGMABLE",
26         "EventCode": "0x50",
27         "EventName": "UNC_CHA_REQUESTS.READS_LOCAL",
28         "PerPkg": "1",
29         "UMask": "0x01",
30         "Unit": "CHA"
31     },
32     {
33         "BriefDescription": "Remote read requests sent to the CHA's home agent",
34         "Counter": "0,1,2,3",
35         "CounterType": "PGMABLE",
36         "EventCode": "0x50",
37         "EventName": "UNC_CHA_REQUESTS.READS_REMOTE",
38         "PerPkg": "1",
39         "UMask": "0x02",
40         "Unit": "CHA"
41     },
42     {
43         "BriefDescription": "Local write requests that miss the SF/LLC and are sent to the CHA's home agent",
44         "Counter": "0,1,2,3",
45         "CounterType": "PGMABLE",
46         "EventCode": "0x50",
47         "EventName": "UNC_CHA_REQUESTS.WRITES_LOCAL",
48         "PerPkg": "1",
49         "UMask": "0x04",
50         "Unit": "CHA"
51     },
52     {
53         "BriefDescription": "Remote write requests sent to the CHA's home agent",
54         "Counter": "0,1,2,3",
55         "CounterType": "PGMABLE",
56         "EventCode": "0x50",
57         "EventName": "UNC_CHA_REQUESTS.WRITES_REMOTE",
58         "PerPkg": "1",
59         "UMask": "0x08",
60         "Unit": "CHA"
61     },
62     {
63         "BriefDescription": "Clockticks of the uncore caching & home agent (CHA)",
64         "Counter": "0,1,2,3",
65         "CounterType": "PGMABLE",
66         "EventName": "UNC_CHA_CLOCKTICKS",
67         "PerPkg": "1",
68         "Unit": "CHA"
69     },
70     {
71         "BriefDescription": "Normal priority reads issued to the memory controller from the CHA",
72         "Counter": "0,1,2,3",
73         "CounterType": "PGMABLE",
74         "EventCode": "0x59",
75         "EventName": "UNC_CHA_IMC_READS_COUNT.NORMAL",
76         "PerPkg": "1",
77         "UMask": "0x01",
78         "Unit": "CHA"
79     },
80     {
81         "BriefDescription": "CHA to iMC Full Line Writes Issued : Full Line Non-ISOCH",
82         "Counter": "0,1,2,3",
83         "CounterType": "PGMABLE",
84         "EventCode": "0x5B",
85         "EventName": "UNC_CHA_IMC_WRITES_COUNT.FULL",
86         "PerPkg": "1",
87         "UMask": "0x01",
88         "Unit": "CHA"
89     },
90     {
91         "BriefDescription": "Lines Victimized : All Lines Victimized",
92         "Counter": "0,1,2,3",
93         "CounterType": "PGMABLE",
94         "EventCode": "0x37",
95         "EventName": "UNC_CHA_LLC_VICTIMS.ALL",
96         "PerPkg": "1",
97         "UMask": "0x0F",
98         "Unit": "CHA"
99     },
100     {
101         "BriefDescription": "Local read requests that miss the SF/LLC and remote read requests sent to the CHA's home agent",
102         "Counter": "0,1,2,3",
103         "CounterType": "PGMABLE",
104         "EventCode": "0x50",
105         "EventName": "UNC_CHA_REQUESTS.READS",
106         "PerPkg": "1",
107         "UMask": "0x03",
108         "Unit": "CHA"
109     },
110     {
111         "BriefDescription": "Local write requests that miss the SF/LLC and remote write requests sent to the CHA's home agent",
112         "Counter": "0,1,2,3",
113         "CounterType": "PGMABLE",
114         "EventCode": "0x50",
115         "EventName": "UNC_CHA_REQUESTS.WRITES",
116         "PerPkg": "1",
117         "UMask": "0x0c",
118         "Unit": "CHA"
119     },
120     {
121         "BriefDescription": "Snoop filter capacity evictions for E-state entries",
122         "Counter": "0,1,2,3",
123         "CounterType": "PGMABLE",
124         "EventCode": "0x3D",
125         "EventName": "UNC_CHA_SF_EVICTION.E_STATE",
126         "PerPkg": "1",
127         "UMask": "0x02",
128         "Unit": "CHA"
129     },
130     {
131         "BriefDescription": "Snoop filter capacity evictions for M-state entries",
132         "Counter": "0,1,2,3",
133         "CounterType": "PGMABLE",
134         "EventCode": "0x3D",
135         "EventName": "UNC_CHA_SF_EVICTION.M_STATE",
136         "PerPkg": "1",
137         "UMask": "0x01",
138         "Unit": "CHA"
139     },
140     {
141         "BriefDescription": "Snoop filter capacity evictions for S-state entries",
142         "Counter": "0,1,2,3",
143         "CounterType": "PGMABLE",
144         "EventCode": "0x3D",
145         "EventName": "UNC_CHA_SF_EVICTION.S_STATE",
146         "PerPkg": "1",
147         "UMask": "0x04",
148         "Unit": "CHA"
149     },
150     {
151         "BriefDescription": "TOR Inserts : All requests from iA Cores",
152         "Counter": "0,1,2,3",
153         "CounterType": "PGMABLE",
154         "EventCode": "0x35",
155         "EventName": "UNC_CHA_TOR_INSERTS.IA",
156         "PerPkg": "1",
157         "UMask": "0xC001FF01",
158         "UMaskExt": "0xC001FF",
159         "Unit": "CHA"
160     },
161     {
162         "BriefDescription": "TOR Inserts : All requests from iA Cores that Hit the LLC",
163         "Counter": "0,1,2,3",
164         "CounterType": "PGMABLE",
165         "EventCode": "0x35",
166         "EventName": "UNC_CHA_TOR_INSERTS.IA_HIT",
167         "PerPkg": "1",
168         "UMask": "0xC001FD01",
169         "UMaskExt": "0xC001FD",
170         "Unit": "CHA"
171     },
172     {
173         "BriefDescription": "TOR Inserts : CRds issued by iA Cores that Hit the LLC",
174         "Counter": "0,1,2,3",
175         "CounterType": "PGMABLE",
176         "EventCode": "0x35",
177         "EventName": "UNC_CHA_TOR_INSERTS.IA_HIT_CRD",
178         "PerPkg": "1",
179         "UMask": "0xC80FFD01",
180         "UMaskExt": "0xC80FFD",
181         "Unit": "CHA"
182     },
183     {
184         "BriefDescription": "TOR Inserts : DRds issued by iA Cores that Hit the LLC",
185         "Counter": "0,1,2,3",
186         "CounterType": "PGMABLE",
187         "EventCode": "0x35",
188         "EventName": "UNC_CHA_TOR_INSERTS.IA_HIT_DRD",
189         "PerPkg": "1",
190         "UMask": "0xC817FD01",
191         "UMaskExt": "0xC817FD",
192         "Unit": "CHA"
193     },
194     {
195         "BriefDescription": "TOR Inserts : LLCPrefRFO issued by iA Cores that hit the LLC",
196         "Counter": "0,1,2,3",
197         "CounterType": "PGMABLE",
198         "EventCode": "0x35",
199         "EventName": "UNC_CHA_TOR_INSERTS.IA_HIT_LLCPREFRFO",
200         "PerPkg": "1",
201         "UMask": "0xCCC7FD01",
202         "UMaskExt": "0xCCC7FD",
203         "Unit": "CHA"
204     },
205     {
206         "BriefDescription": "TOR Inserts : RFOs issued by iA Cores that Hit the LLC",
207         "Counter": "0,1,2,3",
208         "CounterType": "PGMABLE",
209         "EventCode": "0x35",
210         "EventName": "UNC_CHA_TOR_INSERTS.IA_HIT_RFO",
211         "PerPkg": "1",
212         "UMask": "0xC807FD01",
213         "UMaskExt": "0xC807FD",
214         "Unit": "CHA"
215     },
216     {
217         "BriefDescription": "TOR Inserts : All requests from iA Cores that Missed the LLC",
218         "Counter": "0,1,2,3",
219         "CounterType": "PGMABLE",
220         "EventCode": "0x35",
221         "EventName": "UNC_CHA_TOR_INSERTS.IA_MISS",
222         "PerPkg": "1",
223         "UMask": "0xC001FE01",
224         "UMaskExt": "0xC001FE",
225         "Unit": "CHA"
226     },
227     {
228         "BriefDescription": "TOR Inserts : CRds issued by iA Cores that Missed the LLC",
229         "Counter": "0,1,2,3",
230         "CounterType": "PGMABLE",
231         "EventCode": "0x35",
232         "EventName": "UNC_CHA_TOR_INSERTS.IA_MISS_CRD",
233         "PerPkg": "1",
234         "UMask": "0xC80FFE01",
235         "UMaskExt": "0xC80FFE",
236         "Unit": "CHA"
237     },
238     {
239         "BriefDescription": "TOR Inserts : DRds issued by iA Cores that Missed the LLC",
240         "Counter": "0,1,2,3",
241         "CounterType": "PGMABLE",
242         "EventCode": "0x35",
243         "EventName": "UNC_CHA_TOR_INSERTS.IA_MISS_DRD",
244         "PerPkg": "1",
245         "UMask": "0xC817FE01",
246         "UMaskExt": "0xC817FE",
247         "Unit": "CHA"
248     },
249     {
250         "BriefDescription": "TOR Inserts : LLCPrefRFO issued by iA Cores that missed the LLC",
251         "Counter": "0,1,2,3",
252         "CounterType": "PGMABLE",
253         "EventCode": "0x35",
254         "EventName": "UNC_CHA_TOR_INSERTS.IA_MISS_LLCPREFRFO",
255         "PerPkg": "1",
256         "UMask": "0xCCC7FE01",
257         "UMaskExt": "0xCCC7FE",
258         "Unit": "CHA"
259     },
260     {
261         "BriefDescription": "TOR Inserts : RFOs issued by iA Cores that Missed the LLC",
262         "Counter": "0,1,2,3",
263         "CounterType": "PGMABLE",
264         "EventCode": "0x35",
265         "EventName": "UNC_CHA_TOR_INSERTS.IA_MISS_RFO",
266         "PerPkg": "1",
267         "UMask": "0xC807FE01",
268         "UMaskExt": "0xC807FE",
269         "Unit": "CHA"
270     },
271     {
272         "BriefDescription": "TOR Inserts : All requests from IO Devices",
273         "Counter": "0,1,2,3",
274         "CounterType": "PGMABLE",
275         "EventCode": "0x35",
276         "EventName": "UNC_CHA_TOR_INSERTS.IO",
277         "PerPkg": "1",
278         "UMask": "0xC001FF04",
279         "UMaskExt": "0xC001FF",
280         "Unit": "CHA"
281     },
282     {
283         "BriefDescription": "TOR Inserts : All requests from IO Devices that hit the LLC",
284         "Counter": "0,1,2,3",
285         "CounterType": "PGMABLE",
286         "EventCode": "0x35",
287         "EventName": "UNC_CHA_TOR_INSERTS.IO_HIT",
288         "PerPkg": "1",
289         "UMask": "0xC001FD04",
290         "UMaskExt": "0xC001FD",
291         "Unit": "CHA"
292     },
293     {
294         "BriefDescription": "TOR Inserts : All requests from IO Devices that missed the LLC",
295         "Counter": "0,1,2,3",
296         "CounterType": "PGMABLE",
297         "EventCode": "0x35",
298         "EventName": "UNC_CHA_TOR_INSERTS.IO_MISS",
299         "PerPkg": "1",
300         "UMask": "0xC001FE04",
301         "UMaskExt": "0xC001FE",
302         "Unit": "CHA"
303     },
304     {
305         "BriefDescription": "TOR Occupancy : All requests from iA Cores",
306         "CounterType": "PGMABLE",
307         "EventCode": "0x36",
308         "EventName": "UNC_CHA_TOR_OCCUPANCY.IA",
309         "PerPkg": "1",
310         "UMask": "0xC001FF01",
311         "UMaskExt": "0xC001FF",
312         "Unit": "CHA"
313     },
314     {
315         "BriefDescription": "TOR Occupancy : All requests from iA Cores that Hit the LLC",
316         "CounterType": "PGMABLE",
317         "EventCode": "0x36",
318         "EventName": "UNC_CHA_TOR_OCCUPANCY.IA_HIT",
319         "PerPkg": "1",
320         "UMask": "0xC001FD01",
321         "UMaskExt": "0xC001FD",
322         "Unit": "CHA"
323     },
324     {
325         "BriefDescription": "TOR Occupancy : All requests from iA Cores that Missed the LLC",
326         "CounterType": "PGMABLE",
327         "EventCode": "0x36",
328         "EventName": "UNC_CHA_TOR_OCCUPANCY.IA_MISS",
329         "PerPkg": "1",
330         "UMask": "0xC001FE01",
331         "UMaskExt": "0xC001FE",
332         "Unit": "CHA"
333     },
334     {
335         "BriefDescription": "TOR Occupancy : CRds issued by iA Cores that Missed the LLC",
336         "CounterType": "PGMABLE",
337         "EventCode": "0x36",
338         "EventName": "UNC_CHA_TOR_OCCUPANCY.IA_MISS_CRD",
339         "PerPkg": "1",
340         "UMask": "0xC80FFE01",
341         "UMaskExt": "0xC80FFE",
342         "Unit": "CHA"
343     },
344     {
345         "BriefDescription": "TOR Occupancy : DRds issued by iA Cores that Missed the LLC",
346         "CounterType": "PGMABLE",
347         "EventCode": "0x36",
348         "EventName": "UNC_CHA_TOR_OCCUPANCY.IA_MISS_DRD",
349         "PerPkg": "1",
350         "UMask": "0xC817FE01",
351         "UMaskExt": "0xC817FE",
352         "Unit": "CHA"
353     },
354     {
355         "BriefDescription": "TOR Occupancy : RFOs issued by iA Cores that Missed the LLC",
356         "CounterType": "PGMABLE",
357         "EventCode": "0x36",
358         "EventName": "UNC_CHA_TOR_OCCUPANCY.IA_MISS_RFO",
359         "PerPkg": "1",
360         "UMask": "0xC807FE01",
361         "UMaskExt": "0xC807FE",
362         "Unit": "CHA"
363     },
364     {
365         "BriefDescription": "TOR Occupancy : All requests from IO Devices",
366         "CounterType": "PGMABLE",
367         "EventCode": "0x36",
368         "EventName": "UNC_CHA_TOR_OCCUPANCY.IO",
369         "PerPkg": "1",
370         "UMask": "0xC001FF04",
371         "UMaskExt": "0xC001FF",
372         "Unit": "CHA"
373     },
374     {
375         "BriefDescription": "TOR Occupancy : All requests from IO Devices that hit the LLC",
376         "CounterType": "PGMABLE",
377         "EventCode": "0x36",
378         "EventName": "UNC_CHA_TOR_OCCUPANCY.IO_HIT",
379         "PerPkg": "1",
380         "UMask": "0xC001FD04",
381         "UMaskExt": "0xC001FD",
382         "Unit": "CHA"
383     },
384     {
385         "BriefDescription": "TOR Occupancy : All requests from IO Devices that missed the LLC",
386         "CounterType": "PGMABLE",
387         "EventCode": "0x36",
388         "EventName": "UNC_CHA_TOR_OCCUPANCY.IO_MISS",
389         "PerPkg": "1",
390         "UMask": "0xC001FE04",
391         "UMaskExt": "0xC001FE",
392         "Unit": "CHA"
393     },
394     {
395         "BriefDescription": "TOR Inserts : ItoMs issued by IO Devices that missed the LLC",
396         "Counter": "0,1,2,3",
397         "CounterType": "PGMABLE",
398         "EventCode": "0x35",
399         "EventName": "UNC_CHA_TOR_INSERTS.IO_MISS_ITOM",
400         "PerPkg": "1",
401         "UMask": "0xCC43FE04",
402         "UMaskExt": "0xCC43FE",
403         "Unit": "CHA"
404     },
405     {
406         "BriefDescription": "CMS Clockticks",
407         "Counter": "0,1,2,3",
408         "CounterType": "PGMABLE",
409         "EventCode": "0xc0",
410         "EventName": "UNC_CHA_CMS_CLOCKTICKS",
411         "PerPkg": "1",
412         "Unit": "CHA"
413     },
414     {
415         "BriefDescription": "TOR Inserts : CRd_Prefs issued by iA Cores that hit the LLC",
416         "Counter": "0,1,2,3",
417         "CounterType": "PGMABLE",
418         "EventCode": "0x35",
419         "EventName": "UNC_CHA_TOR_INSERTS.IA_HIT_CRD_PREF",
420         "PerPkg": "1",
421         "UMask": "0xC88FFD01",
422         "UMaskExt": "0xC88FFD",
423         "Unit": "CHA"
424     },
425     {
426         "BriefDescription": "TOR Inserts : DRd_Prefs issued by iA Cores that Hit the LLC",
427         "Counter": "0,1,2,3",
428         "CounterType": "PGMABLE",
429         "EventCode": "0x35",
430         "EventName": "UNC_CHA_TOR_INSERTS.IA_HIT_DRD_PREF",
431         "PerPkg": "1",
432         "UMask": "0xC897FD01",
433         "UMaskExt": "0xC897FD",
434         "Unit": "CHA"
435     },
436     {
437         "BriefDescription": "TOR Inserts : RFO_Prefs issued by iA Cores that Hit the LLC",
438         "Counter": "0,1,2,3",
439         "CounterType": "PGMABLE",
440         "EventCode": "0x35",
441         "EventName": "UNC_CHA_TOR_INSERTS.IA_HIT_RFO_PREF",
442         "PerPkg": "1",
443         "UMask": "0xC887FD01",
444         "UMaskExt": "0xC887FD",
445         "Unit": "CHA"
446     },
447     {
448         "BriefDescription": "TOR Inserts : CRd_Prefs issued by iA Cores that Missed the LLC",
449         "Counter": "0,1,2,3",
450         "CounterType": "PGMABLE",
451         "EventCode": "0x35",
452         "EventName": "UNC_CHA_TOR_INSERTS.IA_MISS_CRD_PREF",
453         "PerPkg": "1",
454         "UMask": "0xC88FFE01",
455         "UMaskExt": "0xC88FFE",
456         "Unit": "CHA"
457     },
458     {
459         "BriefDescription": "TOR Inserts : DRd_Prefs issued by iA Cores that Missed the LLC",
460         "Counter": "0,1,2,3",
461         "CounterType": "PGMABLE",
462         "EventCode": "0x35",
463         "EventName": "UNC_CHA_TOR_INSERTS.IA_MISS_DRD_PREF",
464         "PerPkg": "1",
465         "UMask": "0xC897FE01",
466         "UMaskExt": "0xC897FE",
467         "Unit": "CHA"
468     },
469     {
470         "BriefDescription": "TOR Inserts : RFO_Prefs issued by iA Cores that Missed the LLC",
471         "Counter": "0,1,2,3",
472         "CounterType": "PGMABLE",
473         "EventCode": "0x35",
474         "EventName": "UNC_CHA_TOR_INSERTS.IA_MISS_RFO_PREF",
475         "PerPkg": "1",
476         "UMask": "0xC887FE01",
477         "UMaskExt": "0xC887FE",
478         "Unit": "CHA"
479     },
480     {
481         "BriefDescription": "TOR Inserts : ItoMs issued by IO Devices that Hit the LLC",
482         "Counter": "0,1,2,3",
483         "CounterType": "PGMABLE",
484         "EventCode": "0x35",
485         "EventName": "UNC_CHA_TOR_INSERTS.IO_HIT_ITOM",
486         "PerPkg": "1",
487         "UMask": "0xCC43FD04",
488         "UMaskExt": "0xCC43FD",
489         "Unit": "CHA"
490     },
491     {
492         "BriefDescription": "TOR Inserts : ItoMs issued by IO Devices",
493         "Counter": "0,1,2,3",
494         "CounterType": "PGMABLE",
495         "EventCode": "0x35",
496         "EventName": "UNC_CHA_TOR_INSERTS.IO_ITOM",
497         "PerPkg": "1",
498         "UMask": "0xCC43FF04",
499         "UMaskExt": "0xCC43FF",
500         "Unit": "CHA"
501     },
502     {
503         "BriefDescription": "TOR Inserts : RFO_Prefs issued by iA Cores",
504         "Counter": "0,1,2,3",
505         "CounterType": "PGMABLE",
506         "EventCode": "0x35",
507         "EventName": "UNC_CHA_TOR_INSERTS.IA_RFO_PREF",
508         "PerPkg": "1",
509         "UMask": "0xC887FF01",
510         "UMaskExt": "0xC887FF",
511         "Unit": "CHA"
512     },
513     {
514         "BriefDescription": "TOR Inserts : RFOs issued by iA Cores",
515         "Counter": "0,1,2,3",
516         "CounterType": "PGMABLE",
517         "EventCode": "0x35",
518         "EventName": "UNC_CHA_TOR_INSERTS.IA_RFO",
519         "PerPkg": "1",
520         "UMask": "0xC807FF01",
521         "UMaskExt": "0xC807FF",
522         "Unit": "CHA"
523     },
524     {
525         "BriefDescription": "TOR Inserts : LLCPrefRFO issued by iA Cores",
526         "Counter": "0,1,2,3",
527         "CounterType": "PGMABLE",
528         "EventCode": "0x35",
529         "EventName": "UNC_CHA_TOR_INSERTS.IA_LLCPREFRFO",
530         "PerPkg": "1",
531         "UMask": "0xCCC7FF01",
532         "UMaskExt": "0xCCC7FF",
533         "Unit": "CHA"
534     },
535     {
536         "BriefDescription": "TOR Inserts : DRd_Prefs issued by iA Cores",
537         "Counter": "0,1,2,3",
538         "CounterType": "PGMABLE",
539         "EventCode": "0x35",
540         "EventName": "UNC_CHA_TOR_INSERTS.IA_DRD_PREF",
541         "PerPkg": "1",
542         "UMask": "0xC897FF01",
543         "UMaskExt": "0xC897FF",
544         "Unit": "CHA"
545     },
546     {
547         "BriefDescription": "TOR Inserts : CRDs issued by iA Cores",
548         "Counter": "0,1,2,3",
549         "CounterType": "PGMABLE",
550         "EventCode": "0x35",
551         "EventName": "UNC_CHA_TOR_INSERTS.IA_CRD",
552         "PerPkg": "1",
553         "UMask": "0xC80FFF01",
554         "UMaskExt": "0xC80FFF",
555         "Unit": "CHA"
556     },
557     {
558         "BriefDescription": "TOR Occupancy : RFOs issued by iA Cores",
559         "CounterType": "PGMABLE",
560         "EventCode": "0x36",
561         "EventName": "UNC_CHA_TOR_OCCUPANCY.IA_RFO",
562         "PerPkg": "1",
563         "UMask": "0xC807FF01",
564         "UMaskExt": "0xC807FF",
565         "Unit": "CHA"
566     },
567     {
568         "BriefDescription": "TOR Occupancy : DRds issued by iA Cores",
569         "CounterType": "PGMABLE",
570         "EventCode": "0x36",
571         "EventName": "UNC_CHA_TOR_OCCUPANCY.IA_DRD",
572         "PerPkg": "1",
573         "UMask": "0xC817FF01",
574         "UMaskExt": "0xC817FF",
575         "Unit": "CHA"
576     },
577     {
578         "BriefDescription": "TOR Occupancy : CRDs issued by iA Cores",
579         "CounterType": "PGMABLE",
580         "EventCode": "0x36",
581         "EventName": "UNC_CHA_TOR_OCCUPANCY.IA_CRD",
582         "PerPkg": "1",
583         "UMask": "0xC80FFF01",
584         "UMaskExt": "0xC80FFF",
585         "Unit": "CHA"
586     },
587     {
588         "BriefDescription": "TOR Occupancy : DRds issued by iA Cores that Missed the LLC - HOMed locally",
589         "CounterType": "PGMABLE",
590         "EventCode": "0x36",
591         "EventName": "UNC_CHA_TOR_OCCUPANCY.IA_MISS_DRD_LOCAL",
592         "PerPkg": "1",
593         "UMask": "0xC816FE01",
594         "UMaskExt": "0xC816FE",
595         "Unit": "CHA"
596     },
597     {
598         "BriefDescription": "TOR Occupancy : DRds issued by iA Cores that Missed the LLC - HOMed remotely",
599         "CounterType": "PGMABLE",
600         "EventCode": "0x36",
601         "EventName": "UNC_CHA_TOR_OCCUPANCY.IA_MISS_DRD_REMOTE",
602         "PerPkg": "1",
603         "UMask": "0xC8177E01",
604         "UMaskExt": "0xC8177E",
605         "Unit": "CHA"
606     },
607     {
608         "BriefDescription": "TOR Inserts : DRds issued by iA Cores that Missed the LLC - HOMed locally",
609         "Counter": "0,1,2,3",
610         "CounterType": "PGMABLE",
611         "EventCode": "0x35",
612         "EventName": "UNC_CHA_TOR_INSERTS.IA_MISS_DRD_LOCAL",
613         "PerPkg": "1",
614         "UMask": "0xC816FE01",
615         "UMaskExt": "0xC816FE",
616         "Unit": "CHA"
617     },
618     {
619         "BriefDescription": "TOR Inserts : DRds issued by iA Cores that Missed the LLC - HOMed remotely",
620         "Counter": "0,1,2,3",
621         "CounterType": "PGMABLE",
622         "EventCode": "0x35",
623         "EventName": "UNC_CHA_TOR_INSERTS.IA_MISS_DRD_REMOTE",
624         "PerPkg": "1",
625         "UMask": "0xC8177E01",
626         "UMaskExt": "0xC8177E",
627         "Unit": "CHA"
628     },
629     {
630         "BriefDescription": "TOR Inserts; DRd Pref misses from local IA",
631         "Counter": "0,1,2,3",
632         "CounterType": "PGMABLE",
633         "EventCode": "0x35",
634         "EventName": "UNC_CHA_TOR_INSERTS.IA_MISS_DRD_PREF_LOCAL",
635         "PerPkg": "1",
636         "UMask": "0xC896FE01",
637         "UMaskExt": "0xC896FE",
638         "Unit": "CHA"
639     },
640     {
641         "BriefDescription": "TOR Inserts; DRd Pref misses from local IA",
642         "Counter": "0,1,2,3",
643         "CounterType": "PGMABLE",
644         "EventCode": "0x35",
645         "EventName": "UNC_CHA_TOR_INSERTS.IA_MISS_DRD_PREF_REMOTE",
646         "PerPkg": "1",
647         "UMask": "0xC8977E01",
648         "UMaskExt": "0xC8977E",
649         "Unit": "CHA"
650     },
651     {
652         "BriefDescription": "TOR Inserts : RFOs issued by iA Cores that Missed the LLC - HOMed locally",
653         "Counter": "0,1,2,3",
654         "CounterType": "PGMABLE",
655         "EventCode": "0x35",
656         "EventName": "UNC_CHA_TOR_INSERTS.IA_MISS_RFO_LOCAL",
657         "PerPkg": "1",
658         "UMask": "0xC806FE01",
659         "UMaskExt": "0xC806FE",
660         "Unit": "CHA"
661     },
662     {
663         "BriefDescription": "TOR Inserts : RFOs issued by iA Cores that Missed the LLC - HOMed remotely",
664         "Counter": "0,1,2,3",
665         "CounterType": "PGMABLE",
666         "EventCode": "0x35",
667         "EventName": "UNC_CHA_TOR_INSERTS.IA_MISS_RFO_REMOTE",
668         "PerPkg": "1",
669         "UMask": "0xC8077E01",
670         "UMaskExt": "0xC8077E",
671         "Unit": "CHA"
672     },
673     {
674         "BriefDescription": "TOR Inserts : RFO_Prefs issued by iA Cores that Missed the LLC - HOMed locally",
675         "Counter": "0,1,2,3",
676         "CounterType": "PGMABLE",
677         "EventCode": "0x35",
678         "EventName": "UNC_CHA_TOR_INSERTS.IA_MISS_RFO_PREF_LOCAL",
679         "PerPkg": "1",
680         "UMask": "0xC886FE01",
681         "UMaskExt": "0xC886FE",
682         "Unit": "CHA"
683     },
684     {
685         "BriefDescription": "TOR Inserts : RFO_Prefs issued by iA Cores that Missed the LLC - HOMed remotely",
686         "Counter": "0,1,2,3",
687         "CounterType": "PGMABLE",
688         "EventCode": "0x35",
689         "EventName": "UNC_CHA_TOR_INSERTS.IA_MISS_RFO_PREF_REMOTE",
690         "PerPkg": "1",
691         "UMask": "0xC8877E01",
692         "UMaskExt": "0xC8877E",
693         "Unit": "CHA"
694     },
695     {
696         "BriefDescription": "TOR Inserts : CLFlushes issued by iA Cores",
697         "Counter": "0,1,2,3",
698         "CounterType": "PGMABLE",
699         "EventCode": "0x35",
700         "EventName": "UNC_CHA_TOR_INSERTS.IA_CLFLUSH",
701         "PerPkg": "1",
702         "UMask": "0xC8C7FF01",
703         "UMaskExt": "0xC8C7FF",
704         "Unit": "CHA"
705     },
706     {
707         "BriefDescription": "TOR Inserts : SpecItoMs issued by iA Cores",
708         "Counter": "0,1,2,3",
709         "CounterType": "PGMABLE",
710         "EventCode": "0x35",
711         "EventName": "UNC_CHA_TOR_INSERTS.IA_SPECITOM",
712         "PerPkg": "1",
713         "UMask": "0xCC57FF01",
714         "UMaskExt": "0xCC57FF",
715         "Unit": "CHA"
716     },
717     {
718         "BriefDescription": "TOR Inserts : ItoMCacheNears, indicating a partial write request, from IO Devices",
719         "Counter": "0,1,2,3",
720         "CounterType": "PGMABLE",
721         "EventCode": "0x35",
722         "EventName": "UNC_CHA_TOR_INSERTS.IO_ITOMCACHENEAR",
723         "PerPkg": "1",
724         "UMask": "0xCD43FF04",
725         "UMaskExt": "0xCD43FF",
726         "Unit": "CHA"
727     },
728     {
729         "BriefDescription": "TOR Inserts : ItoMCacheNears, indicating a partial write request, from IO Devices that hit the LLC",
730         "Counter": "0,1,2,3",
731         "CounterType": "PGMABLE",
732         "EventCode": "0x35",
733         "EventName": "UNC_CHA_TOR_INSERTS.IO_HIT_ITOMCACHENEAR",
734         "PerPkg": "1",
735         "UMask": "0xCD43FD04",
736         "UMaskExt": "0xCD43FD",
737         "Unit": "CHA"
738     },
739     {
740         "BriefDescription": "TOR Inserts : ItoMCacheNears, indicating a partial write request, from IO Devices that missed the LLC",
741         "Counter": "0,1,2,3",
742         "CounterType": "PGMABLE",
743         "EventCode": "0x35",
744         "EventName": "UNC_CHA_TOR_INSERTS.IO_MISS_ITOMCACHENEAR",
745         "PerPkg": "1",
746         "UMask": "0xCD43FE04",
747         "UMaskExt": "0xCD43FE",
748         "Unit": "CHA"
749     },
750     {
751         "BriefDescription": "TOR Inserts : DRds issued by iA Cores targeting PMM Mem that Missed the LLC",
752         "Counter": "0,1,2,3",
753         "CounterType": "PGMABLE",
754         "EventCode": "0x35",
755         "EventName": "UNC_CHA_TOR_INSERTS.IA_MISS_DRD_PMM",
756         "PerPkg": "1",
757         "UMask": "0xC8178A01",
758         "UMaskExt": "0xC8178A",
759         "Unit": "CHA"
760     },
761     {
762         "BriefDescription": "TOR Inserts : DRds issued by iA Cores targeting PMM Mem that Missed the LLC - HOMed locally",
763         "Counter": "0,1,2,3",
764         "CounterType": "PGMABLE",
765         "EventCode": "0x35",
766         "EventName": "UNC_CHA_TOR_INSERTS.IA_MISS_DRD_LOCAL_PMM",
767         "PerPkg": "1",
768         "UMask": "0xC8168A01",
769         "UMaskExt": "0xC8168A",
770         "Unit": "CHA"
771     },
772     {
773         "BriefDescription": "TOR Inserts : DRds issued by iA Cores targeting PMM Mem that Missed the LLC - HOMed remotely",
774         "Counter": "0,1,2,3",
775         "CounterType": "PGMABLE",
776         "EventCode": "0x35",
777         "EventName": "UNC_CHA_TOR_INSERTS.IA_MISS_DRD_REMOTE_PMM",
778         "PerPkg": "1",
779         "UMask": "0xC8170A01",
780         "UMaskExt": "0xC8170A",
781         "Unit": "CHA"
782     },
783     {
784         "BriefDescription": "TOR Inserts; WCiLF misses from local IA",
785         "Counter": "0,1,2,3",
786         "CounterType": "PGMABLE",
787         "EventCode": "0x35",
788         "EventName": "UNC_CHA_TOR_INSERTS.IA_MISS_FULL_STREAMING_WR",
789         "PerPkg": "1",
790         "UMask": "0xc867fe01",
791         "UMaskExt": "0xc867fe",
792         "Unit": "CHA"
793     },
794     {
795         "BriefDescription": "TOR Inserts; WCiL misses from local IA",
796         "Counter": "0,1,2,3",
797         "CounterType": "PGMABLE",
798         "EventCode": "0x35",
799         "EventName": "UNC_CHA_TOR_INSERTS.IA_MISS_PARTIAL_STREAMING_WR",
800         "PerPkg": "1",
801         "UMask": "0xc86ffe01",
802         "UMaskExt": "0xc86ffe",
803         "Unit": "CHA"
804     },
805     {
806         "BriefDescription": "TOR Occupancy : DRds issued by iA Cores targeting PMM Mem that Missed the LLC",
807         "CounterType": "PGMABLE",
808         "EventCode": "0x36",
809         "EventName": "UNC_CHA_TOR_OCCUPANCY.IA_MISS_DRD_PMM",
810         "PerPkg": "1",
811         "UMask": "0xC8178A01",
812         "UMaskExt": "0xC8178A",
813         "Unit": "CHA"
814     },
815     {
816         "BriefDescription": "TOR Inserts : LLCPrefData issued by iA Cores that missed the LLC",
817         "Counter": "0,1,2,3",
818         "CounterType": "PGMABLE",
819         "EventCode": "0x35",
820         "EventName": "UNC_CHA_TOR_INSERTS.IA_MISS_LLCPREFDATA",
821         "PerPkg": "1",
822         "UMask": "0xCCD7FE01",
823         "UMaskExt": "0xCCD7FE",
824         "Unit": "CHA"
825     },
826     {
827         "BriefDescription": "TOR Inserts : PCIRdCurs issued by IO Devices that missed the LLC",
828         "Counter": "0,1,2,3",
829         "CounterType": "PGMABLE",
830         "EventCode": "0x35",
831         "EventName": "UNC_CHA_TOR_INSERTS.IO_MISS_PCIRDCUR",
832         "PerPkg": "1",
833         "UMask": "0xC8F3FE04",
834         "UMaskExt": "0xC8F3FE",
835         "Unit": "CHA"
836     },
837     {
838         "BriefDescription": "TOR Occupancy : PCIRdCurs issued by IO Devices that missed the LLC",
839         "CounterType": "PGMABLE",
840         "EventCode": "0x36",
841         "EventName": "UNC_CHA_TOR_OCCUPANCY.IO_MISS_PCIRDCUR",
842         "PerPkg": "1",
843         "UMask": "0xc8f3fe04",
844         "UMaskExt": "0xc8f3fe",
845         "Unit": "CHA"
846     },
847     {
848         "BriefDescription": "TOR Inserts : DRds issued by iA Cores targeting DDR Mem that Missed the LLC",
849         "Counter": "0,1,2,3",
850         "CounterType": "PGMABLE",
851         "EventCode": "0x35",
852         "EventName": "UNC_CHA_TOR_INSERTS.IA_MISS_DRD_DDR",
853         "PerPkg": "1",
854         "UMask": "0xC8178601",
855         "UMaskExt": "0xC81786",
856         "Unit": "CHA"
857     },
858     {
859         "BriefDescription": "TOR Inserts : DRds issued by iA Cores targeting DDR Mem that Missed the LLC - HOMed locally",
860         "Counter": "0,1,2,3",
861         "CounterType": "PGMABLE",
862         "EventCode": "0x35",
863         "EventName": "UNC_CHA_TOR_INSERTS.IA_MISS_DRD_LOCAL_DDR",
864         "PerPkg": "1",
865         "UMask": "0xC8168601",
866         "UMaskExt": "0xC81686",
867         "Unit": "CHA"
868     },
869     {
870         "BriefDescription": "TOR Inserts : DRds issued by iA Cores targeting DDR Mem that Missed the LLC - HOMed remotely",
871         "Counter": "0,1,2,3",
872         "CounterType": "PGMABLE",
873         "EventCode": "0x35",
874         "EventName": "UNC_CHA_TOR_INSERTS.IA_MISS_DRD_REMOTE_DDR",
875         "PerPkg": "1",
876         "UMask": "0xC8170601",
877         "UMaskExt": "0xC81706",
878         "Unit": "CHA"
879     },
880     {
881         "BriefDescription": "TOR Occupancy : DRds issued by iA Cores targeting DDR Mem that Missed the LLC",
882         "CounterType": "PGMABLE",
883         "EventCode": "0x36",
884         "EventName": "UNC_CHA_TOR_OCCUPANCY.IA_MISS_DRD_DDR",
885         "PerPkg": "1",
886         "UMask": "0xC8178601",
887         "UMaskExt": "0xC81786",
888         "Unit": "CHA"
889     },
890     {
891         "BriefDescription": "TOR Inserts : PCIRdCurs issued by IO Devices that hit the LLC",
892         "Counter": "0,1,2,3",
893         "CounterType": "PGMABLE",
894         "EventCode": "0x35",
895         "EventName": "UNC_CHA_TOR_INSERTS.IO_HIT_PCIRDCUR",
896         "PerPkg": "1",
897         "UMask": "0xC8F3FD04",
898         "UMaskExt": "0xC8F3FD",
899         "Unit": "CHA"
900     },
901     {
902         "BriefDescription": "TOR Inserts : PCIRdCurs issued by IO Devices",
903         "Counter": "0,1,2,3",
904         "CounterType": "PGMABLE",
905         "EventCode": "0x35",
906         "EventName": "UNC_CHA_TOR_INSERTS.IO_PCIRDCUR",
907         "PerPkg": "1",
908         "UMask": "0xC8F3FF04",
909         "UMaskExt": "0xC8F3FF",
910         "Unit": "CHA"
911     },
912     {
913         "BriefDescription": "TOR Inserts : LLCPrefData issued by iA Cores",
914         "Counter": "0,1,2,3",
915         "CounterType": "PGMABLE",
916         "EventCode": "0x35",
917         "EventName": "UNC_CHA_TOR_INSERTS.IA_LLCPREFDATA",
918         "PerPkg": "1",
919         "UMask": "0xCCD7FF01",
920         "UMaskExt": "0xCCD7FF",
921         "Unit": "CHA"
922     },
923     {
924         "BriefDescription": "TOR Occupancy : PCIRdCurs issued by IO Devices",
925         "CounterType": "PGMABLE",
926         "EventCode": "0x36",
927         "EventName": "UNC_CHA_TOR_OCCUPANCY.IO_PCIRDCUR",
928         "PerPkg": "1",
929         "UMask": "0xC8F3FF04",
930         "UMaskExt": "0xC8F3FF",
931         "Unit": "CHA"
932     },
933     {
934         "BriefDescription": "Cache and Snoop Filter Lookups; Data Read Request",
935         "Counter": "0,1,2,3",
936         "CounterType": "PGMABLE",
937         "EventCode": "0x34",
938         "EventName": "UNC_CHA_LLC_LOOKUP.DATA_READ",
939         "PerPkg": "1",
940         "UMask": "0x1BC1FF",
941         "UMaskExt": "0x1BC1",
942         "Unit": "CHA"
943     },
944     {
945         "BriefDescription": "Clockticks of the integrated IO (IIO) traffic controller",
946         "Counter": "0,1,2,3",
947         "CounterType": "PGMABLE",
948         "EventCode": "0x01",
949         "EventName": "UNC_IIO_CLOCKTICKS",
950         "PerPkg": "1",
951         "Unit": "IIO"
952     },
953     {
954         "BriefDescription": "Four byte data request of the CPU : Card writing to DRAM",
955         "Counter": "0,1",
956         "CounterType": "PGMABLE",
957         "EventCode": "0x83",
958         "EventName": "UNC_IIO_DATA_REQ_OF_CPU.MEM_WRITE.PART0",
959         "FCMask": "0x07",
960         "PerPkg": "1",
961         "PortMask": "0x01",
962         "UMask": "0x01",
963         "Unit": "IIO"
964     },
965     {
966         "BriefDescription": "Four byte data request of the CPU : Card writing to DRAM",
967         "Counter": "0,1",
968         "CounterType": "PGMABLE",
969         "EventCode": "0x83",
970         "EventName": "UNC_IIO_DATA_REQ_OF_CPU.MEM_WRITE.PART1",
971         "FCMask": "0x07",
972         "PerPkg": "1",
973         "PortMask": "0x02",
974         "UMask": "0x01",
975         "Unit": "IIO"
976     },
977     {
978         "BriefDescription": "Four byte data request of the CPU : Card writing to DRAM",
979         "Counter": "0,1",
980         "CounterType": "PGMABLE",
981         "EventCode": "0x83",
982         "EventName": "UNC_IIO_DATA_REQ_OF_CPU.MEM_WRITE.PART2",
983         "FCMask": "0x07",
984         "PerPkg": "1",
985         "PortMask": "0x04",
986         "UMask": "0x01",
987         "Unit": "IIO"
988     },
989     {
990         "BriefDescription": "Four byte data request of the CPU : Card writing to DRAM",
991         "Counter": "0,1",
992         "CounterType": "PGMABLE",
993         "EventCode": "0x83",
994         "EventName": "UNC_IIO_DATA_REQ_OF_CPU.MEM_WRITE.PART3",
995         "FCMask": "0x07",
996         "PerPkg": "1",
997         "PortMask": "0x08",
998         "UMask": "0x01",
999         "Unit": "IIO"
1000     },
1001     {
1002         "BriefDescription": "Four byte data request of the CPU : Card reading from DRAM",
1003         "Counter": "0,1",
1004         "CounterType": "PGMABLE",
1005         "EventCode": "0x83",
1006         "EventName": "UNC_IIO_DATA_REQ_OF_CPU.MEM_READ.PART0",
1007         "FCMask": "0x07",
1008         "PerPkg": "1",
1009         "PortMask": "0x01",
1010         "UMask": "0x04",
1011         "Unit": "IIO"
1012     },
1013     {
1014         "BriefDescription": "Four byte data request of the CPU : Card reading from DRAM",
1015         "Counter": "0,1",
1016         "CounterType": "PGMABLE",
1017         "EventCode": "0x83",
1018         "EventName": "UNC_IIO_DATA_REQ_OF_CPU.MEM_READ.PART1",
1019         "FCMask": "0x07",
1020         "PerPkg": "1",
1021         "PortMask": "0x02",
1022         "UMask": "0x04",
1023         "Unit": "IIO"
1024     },
1025     {
1026         "BriefDescription": "Four byte data request of the CPU : Card reading from DRAM",
1027         "Counter": "0,1",
1028         "CounterType": "PGMABLE",
1029         "EventCode": "0x83",
1030         "EventName": "UNC_IIO_DATA_REQ_OF_CPU.MEM_READ.PART2",
1031         "FCMask": "0x07",
1032         "PerPkg": "1",
1033         "PortMask": "0x04",
1034         "UMask": "0x04",
1035         "Unit": "IIO"
1036     },
1037     {
1038         "BriefDescription": "Four byte data request of the CPU : Card reading from DRAM",
1039         "Counter": "0,1",
1040         "CounterType": "PGMABLE",
1041         "EventCode": "0x83",
1042         "EventName": "UNC_IIO_DATA_REQ_OF_CPU.MEM_READ.PART3",
1043         "FCMask": "0x07",
1044         "PerPkg": "1",
1045         "PortMask": "0x08",
1046         "UMask": "0x04",
1047         "Unit": "IIO"
1048     },
1049     {
1050         "BriefDescription": "Data requested of the CPU : CmpD - device sending completion to CPU request",
1051         "Counter": "0,1",
1052         "CounterType": "PGMABLE",
1053         "EventCode": "0x83",
1054         "EventName": "UNC_IIO_DATA_REQ_OF_CPU.CMPD.PART0",
1055         "FCMask": "0x07",
1056         "PerPkg": "1",
1057         "PortMask": "0x01",
1058         "UMask": "0x80",
1059         "Unit": "IIO"
1060     },
1061     {
1062         "BriefDescription": "Data requested of the CPU : CmpD - device sending completion to CPU request",
1063         "Counter": "0,1",
1064         "CounterType": "PGMABLE",
1065         "EventCode": "0x83",
1066         "EventName": "UNC_IIO_DATA_REQ_OF_CPU.CMPD.PART1",
1067         "FCMask": "0x07",
1068         "PerPkg": "1",
1069         "PortMask": "0x02",
1070         "UMask": "0x80",
1071         "Unit": "IIO"
1072     },
1073     {
1074         "BriefDescription": "Data requested of the CPU : CmpD - device sending completion to CPU request",
1075         "Counter": "0,1",
1076         "CounterType": "PGMABLE",
1077         "EventCode": "0x83",
1078         "EventName": "UNC_IIO_DATA_REQ_OF_CPU.CMPD.PART2",
1079         "FCMask": "0x07",
1080         "PerPkg": "1",
1081         "PortMask": "0x04",
1082         "UMask": "0x80",
1083         "Unit": "IIO"
1084     },
1085     {
1086         "BriefDescription": "Data requested of the CPU : CmpD - device sending completion to CPU request",
1087         "Counter": "0,1",
1088         "CounterType": "PGMABLE",
1089         "EventCode": "0x83",
1090         "EventName": "UNC_IIO_DATA_REQ_OF_CPU.CMPD.PART3",
1091         "FCMask": "0x07",
1092         "PerPkg": "1",
1093         "PortMask": "0x08",
1094         "UMask": "0x80",
1095         "Unit": "IIO"
1096     },
1097     {
1098         "BriefDescription": "Data requested by the CPU : Core writing to Card's MMIO space",
1099         "Counter": "2,3",
1100         "CounterType": "PGMABLE",
1101         "EventCode": "0xC0",
1102         "EventName": "UNC_IIO_DATA_REQ_BY_CPU.MEM_WRITE.PART0",
1103         "FCMask": "0x07",
1104         "PerPkg": "1",
1105         "PortMask": "0x01",
1106         "UMask": "0x01",
1107         "Unit": "IIO"
1108     },
1109     {
1110         "BriefDescription": "Data requested by the CPU : Core writing to Card's MMIO space",
1111         "Counter": "2,3",
1112         "CounterType": "PGMABLE",
1113         "EventCode": "0xC0",
1114         "EventName": "UNC_IIO_DATA_REQ_BY_CPU.MEM_WRITE.PART1",
1115         "FCMask": "0x07",
1116         "PerPkg": "1",
1117         "PortMask": "0x02",
1118         "UMask": "0x01",
1119         "Unit": "IIO"
1120     },
1121     {
1122         "BriefDescription": "Data requested by the CPU : Core writing to Card's MMIO space",
1123         "Counter": "2,3",
1124         "CounterType": "PGMABLE",
1125         "EventCode": "0xC0",
1126         "EventName": "UNC_IIO_DATA_REQ_BY_CPU.MEM_WRITE.PART2",
1127         "FCMask": "0x07",
1128         "PerPkg": "1",
1129         "PortMask": "0x04",
1130         "UMask": "0x01",
1131         "Unit": "IIO"
1132     },
1133     {
1134         "BriefDescription": "Data requested by the CPU : Core writing to Card's MMIO space",
1135         "Counter": "2,3",
1136         "CounterType": "PGMABLE",
1137         "EventCode": "0xC0",
1138         "EventName": "UNC_IIO_DATA_REQ_BY_CPU.MEM_WRITE.PART3",
1139         "FCMask": "0x07",
1140         "PerPkg": "1",
1141         "PortMask": "0x08",
1142         "UMask": "0x01",
1143         "Unit": "IIO"
1144     },
1145     {
1146         "BriefDescription": "Data requested by the CPU : Core reporting completion of Card read from Core DRAM",
1147         "Counter": "2,3",
1148         "CounterType": "PGMABLE",
1149         "EventCode": "0xc0",
1150         "EventName": "UNC_IIO_DATA_REQ_BY_CPU.MEM_READ.PART0",
1151         "FCMask": "0x07",
1152         "PerPkg": "1",
1153         "PortMask": "0x01",
1154         "UMask": "0x04",
1155         "Unit": "IIO"
1156     },
1157     {
1158         "BriefDescription": "Data requested by the CPU : Core reporting completion of Card read from Core DRAM",
1159         "Counter": "2,3",
1160         "CounterType": "PGMABLE",
1161         "EventCode": "0xc0",
1162         "EventName": "UNC_IIO_DATA_REQ_BY_CPU.MEM_READ.PART1",
1163         "FCMask": "0x07",
1164         "PerPkg": "1",
1165         "PortMask": "0x02",
1166         "UMask": "0x04",
1167         "Unit": "IIO"
1168     },
1169     {
1170         "BriefDescription": "Data requested by the CPU : Core reporting completion of Card read from Core DRAM",
1171         "Counter": "2,3",
1172         "CounterType": "PGMABLE",
1173         "EventCode": "0xc0",
1174         "EventName": "UNC_IIO_DATA_REQ_BY_CPU.MEM_READ.PART2",
1175         "FCMask": "0x07",
1176         "PerPkg": "1",
1177         "PortMask": "0x04",
1178         "UMask": "0x04",
1179         "Unit": "IIO"
1180     },
1181     {
1182         "BriefDescription": "Data requested by the CPU : Core reporting completion of Card read from Core DRAM",
1183         "Counter": "2,3",
1184         "CounterType": "PGMABLE",
1185         "EventCode": "0xc0",
1186         "EventName": "UNC_IIO_DATA_REQ_BY_CPU.MEM_READ.PART3",
1187         "FCMask": "0x07",
1188         "PerPkg": "1",
1189         "PortMask": "0x08",
1190         "UMask": "0x04",
1191         "Unit": "IIO"
1192     },
1193     {
1194         "BriefDescription": "Number Transactions requested of the CPU : Card writing to DRAM",
1195         "Counter": "0,1,2,3",
1196         "CounterType": "PGMABLE",
1197         "EventCode": "0x84",
1198         "EventName": "UNC_IIO_TXN_REQ_OF_CPU.MEM_WRITE.PART0",
1199         "FCMask": "0x07",
1200         "PerPkg": "1",
1201         "PortMask": "0x01",
1202         "UMask": "0x01",
1203         "Unit": "IIO"
1204     },
1205     {
1206         "BriefDescription": "Number Transactions requested of the CPU : Card writing to DRAM",
1207         "Counter": "0,1,2,3",
1208         "CounterType": "PGMABLE",
1209         "EventCode": "0x84",
1210         "EventName": "UNC_IIO_TXN_REQ_OF_CPU.MEM_WRITE.PART1",
1211         "FCMask": "0x07",
1212         "PerPkg": "1",
1213         "PortMask": "0x02",
1214         "UMask": "0x01",
1215         "Unit": "IIO"
1216     },
1217     {
1218         "BriefDescription": "Number Transactions requested of the CPU : Card writing to DRAM",
1219         "Counter": "0,1,2,3",
1220         "CounterType": "PGMABLE",
1221         "EventCode": "0x84",
1222         "EventName": "UNC_IIO_TXN_REQ_OF_CPU.MEM_WRITE.PART2",
1223         "FCMask": "0x07",
1224         "PerPkg": "1",
1225         "PortMask": "0x04",
1226         "UMask": "0x01",
1227         "Unit": "IIO"
1228     },
1229     {
1230         "BriefDescription": "Number Transactions requested of the CPU : Card writing to DRAM",
1231         "Counter": "0,1,2,3",
1232         "CounterType": "PGMABLE",
1233         "EventCode": "0x84",
1234         "EventName": "UNC_IIO_TXN_REQ_OF_CPU.MEM_WRITE.PART3",
1235         "FCMask": "0x07",
1236         "PerPkg": "1",
1237         "PortMask": "0x08",
1238         "UMask": "0x01",
1239         "Unit": "IIO"
1240     },
1241     {
1242         "BriefDescription": "Number Transactions requested of the CPU : Card reading from DRAM",
1243         "Counter": "0,1,2,3",
1244         "CounterType": "PGMABLE",
1245         "EventCode": "0x84",
1246         "EventName": "UNC_IIO_TXN_REQ_OF_CPU.MEM_READ.PART0",
1247         "FCMask": "0x07",
1248         "PerPkg": "1",
1249         "PortMask": "0x01",
1250         "UMask": "0x04",
1251         "Unit": "IIO"
1252     },
1253     {
1254         "BriefDescription": "Number Transactions requested of the CPU : Card reading from DRAM",
1255         "Counter": "0,1,2,3",
1256         "CounterType": "PGMABLE",
1257         "EventCode": "0x84",
1258         "EventName": "UNC_IIO_TXN_REQ_OF_CPU.MEM_READ.PART1",
1259         "FCMask": "0x07",
1260         "PerPkg": "1",
1261         "PortMask": "0x02",
1262         "UMask": "0x04",
1263         "Unit": "IIO"
1264     },
1265     {
1266         "BriefDescription": "Number Transactions requested of the CPU : Card reading from DRAM",
1267         "Counter": "0,1,2,3",
1268         "CounterType": "PGMABLE",
1269         "EventCode": "0x84",
1270         "EventName": "UNC_IIO_TXN_REQ_OF_CPU.MEM_READ.PART2",
1271         "FCMask": "0x07",
1272         "PerPkg": "1",
1273         "PortMask": "0x04",
1274         "UMask": "0x04",
1275         "Unit": "IIO"
1276     },
1277     {
1278         "BriefDescription": "Number Transactions requested of the CPU : Card reading from DRAM",
1279         "Counter": "0,1,2,3",
1280         "CounterType": "PGMABLE",
1281         "EventCode": "0x84",
1282         "EventName": "UNC_IIO_TXN_REQ_OF_CPU.MEM_READ.PART3",
1283         "FCMask": "0x07",
1284         "PerPkg": "1",
1285         "PortMask": "0x08",
1286         "UMask": "0x04",
1287         "Unit": "IIO"
1288     },
1289     {
1290         "BriefDescription": "Number Transactions requested of the CPU : CmpD - device sending completion to CPU request",
1291         "Counter": "0,1,2,3",
1292         "CounterType": "PGMABLE",
1293         "EventCode": "0x84",
1294         "EventName": "UNC_IIO_TXN_REQ_OF_CPU.CMPD.PART0",
1295         "FCMask": "0x07",
1296         "PerPkg": "1",
1297         "PortMask": "0x01",
1298         "UMask": "0x80",
1299         "Unit": "IIO"
1300     },
1301     {
1302         "BriefDescription": "Number Transactions requested of the CPU : CmpD - device sending completion to CPU request",
1303         "Counter": "0,1,2,3",
1304         "CounterType": "PGMABLE",
1305         "EventCode": "0x84",
1306         "EventName": "UNC_IIO_TXN_REQ_OF_CPU.CMPD.PART1",
1307         "FCMask": "0x07",
1308         "PerPkg": "1",
1309         "PortMask": "0x02",
1310         "UMask": "0x80",
1311         "Unit": "IIO"
1312     },
1313     {
1314         "BriefDescription": "Number Transactions requested of the CPU : CmpD - device sending completion to CPU request",
1315         "Counter": "0,1,2,3",
1316         "CounterType": "PGMABLE",
1317         "EventCode": "0x84",
1318         "EventName": "UNC_IIO_TXN_REQ_OF_CPU.CMPD.PART2",
1319         "FCMask": "0x07",
1320         "PerPkg": "1",
1321         "PortMask": "0x04",
1322         "UMask": "0x80",
1323         "Unit": "IIO"
1324     },
1325     {
1326         "BriefDescription": "Number Transactions requested of the CPU : CmpD - device sending completion to CPU request",
1327         "Counter": "0,1,2,3",
1328         "CounterType": "PGMABLE",
1329         "EventCode": "0x84",
1330         "EventName": "UNC_IIO_TXN_REQ_OF_CPU.CMPD.PART3",
1331         "FCMask": "0x07",
1332         "PerPkg": "1",
1333         "PortMask": "0x08",
1334         "UMask": "0x80",
1335         "Unit": "IIO"
1336     },
1337     {
1338         "BriefDescription": "Number Transactions requested by the CPU : Core writing to Card's MMIO space",
1339         "Counter": "0,1,2,3",
1340         "CounterType": "PGMABLE",
1341         "EventCode": "0xc1",
1342         "EventName": "UNC_IIO_TXN_REQ_BY_CPU.MEM_WRITE.PART0",
1343         "FCMask": "0x07",
1344         "PerPkg": "1",
1345         "PortMask": "0x01",
1346         "UMask": "0x01",
1347         "Unit": "IIO"
1348     },
1349     {
1350         "BriefDescription": "Number Transactions requested by the CPU : Core writing to Card's MMIO space",
1351         "Counter": "0,1,2,3",
1352         "CounterType": "PGMABLE",
1353         "EventCode": "0xc1",
1354         "EventName": "UNC_IIO_TXN_REQ_BY_CPU.MEM_WRITE.PART1",
1355         "FCMask": "0x07",
1356         "PerPkg": "1",
1357         "PortMask": "0x02",
1358         "UMask": "0x01",
1359         "Unit": "IIO"
1360     },
1361     {
1362         "BriefDescription": "Number Transactions requested by the CPU : Core writing to Card's MMIO space",
1363         "Counter": "0,1,2,3",
1364         "CounterType": "PGMABLE",
1365         "EventCode": "0xc1",
1366         "EventName": "UNC_IIO_TXN_REQ_BY_CPU.MEM_WRITE.PART2",
1367         "FCMask": "0x07",
1368         "PerPkg": "1",
1369         "PortMask": "0x04",
1370         "UMask": "0x01",
1371         "Unit": "IIO"
1372     },
1373     {
1374         "BriefDescription": "Number Transactions requested by the CPU : Core writing to Card's MMIO space",
1375         "Counter": "0,1,2,3",
1376         "CounterType": "PGMABLE",
1377         "EventCode": "0xc1",
1378         "EventName": "UNC_IIO_TXN_REQ_BY_CPU.MEM_WRITE.PART3",
1379         "FCMask": "0x07",
1380         "PerPkg": "1",
1381         "PortMask": "0x08",
1382         "UMask": "0x01",
1383         "Unit": "IIO"
1384     },
1385     {
1386         "BriefDescription": "Number Transactions requested by the CPU : Core reading from Card's MMIO space",
1387         "Counter": "0,1,2,3",
1388         "CounterType": "PGMABLE",
1389         "EventCode": "0xc1",
1390         "EventName": "UNC_IIO_TXN_REQ_BY_CPU.MEM_READ.PART0",
1391         "FCMask": "0x07",
1392         "PerPkg": "1",
1393         "PortMask": "0x01",
1394         "UMask": "0x04",
1395         "Unit": "IIO"
1396     },
1397     {
1398         "BriefDescription": "Number Transactions requested by the CPU : Core reading from Card's MMIO space",
1399         "Counter": "0,1,2,3",
1400         "CounterType": "PGMABLE",
1401         "EventCode": "0xc1",
1402         "EventName": "UNC_IIO_TXN_REQ_BY_CPU.MEM_READ.PART1",
1403         "FCMask": "0x07",
1404         "PerPkg": "1",
1405         "PortMask": "0x02",
1406         "UMask": "0x04",
1407         "Unit": "IIO"
1408     },
1409     {
1410         "BriefDescription": "Number Transactions requested by the CPU : Core reading from Card's MMIO space",
1411         "Counter": "0,1,2,3",
1412         "CounterType": "PGMABLE",
1413         "EventCode": "0xc1",
1414         "EventName": "UNC_IIO_TXN_REQ_BY_CPU.MEM_READ.PART2",
1415         "FCMask": "0x07",
1416         "PerPkg": "1",
1417         "PortMask": "0x04",
1418         "UMask": "0x04",
1419         "Unit": "IIO"
1420     },
1421     {
1422         "BriefDescription": "Number Transactions requested by the CPU : Core reading from Card's MMIO space",
1423         "Counter": "0,1,2,3",
1424         "CounterType": "PGMABLE",
1425         "EventCode": "0xc1",
1426         "EventName": "UNC_IIO_TXN_REQ_BY_CPU.MEM_READ.PART3",
1427         "FCMask": "0x07",
1428         "PerPkg": "1",
1429         "PortMask": "0x08",
1430         "UMask": "0x04",
1431         "Unit": "IIO"
1432     },
1433     {
1434         "BriefDescription": "Data requested by the CPU : Core writing to Card's MMIO space",
1435         "Counter": "2,3",
1436         "CounterType": "PGMABLE",
1437         "EventCode": "0xC0",
1438         "EventName": "UNC_IIO_DATA_REQ_BY_CPU.MEM_WRITE.PART4",
1439         "FCMask": "0x07",
1440         "PerPkg": "1",
1441         "PortMask": "0x10",
1442         "UMask": "0x01",
1443         "Unit": "IIO"
1444     },
1445     {
1446         "BriefDescription": "Data requested by the CPU : Core writing to Card's MMIO space",
1447         "Counter": "2,3",
1448         "CounterType": "PGMABLE",
1449         "EventCode": "0xC0",
1450         "EventName": "UNC_IIO_DATA_REQ_BY_CPU.MEM_WRITE.PART5",
1451         "FCMask": "0x07",
1452         "PerPkg": "1",
1453         "PortMask": "0x20",
1454         "UMask": "0x01",
1455         "Unit": "IIO"
1456     },
1457     {
1458         "BriefDescription": "Data requested by the CPU : Core writing to Card's MMIO space",
1459         "Counter": "2,3",
1460         "CounterType": "PGMABLE",
1461         "EventCode": "0xC0",
1462         "EventName": "UNC_IIO_DATA_REQ_BY_CPU.MEM_WRITE.PART6",
1463         "FCMask": "0x07",
1464         "PerPkg": "1",
1465         "PortMask": "0x40",
1466         "UMask": "0x01",
1467         "Unit": "IIO"
1468     },
1469     {
1470         "BriefDescription": "Data requested by the CPU : Core writing to Card's MMIO space",
1471         "Counter": "2,3",
1472         "CounterType": "PGMABLE",
1473         "EventCode": "0xC0",
1474         "EventName": "UNC_IIO_DATA_REQ_BY_CPU.MEM_WRITE.PART7",
1475         "FCMask": "0x07",
1476         "PerPkg": "1",
1477         "PortMask": "0x80",
1478         "UMask": "0x01",
1479         "Unit": "IIO"
1480     },
1481     {
1482         "BriefDescription": "Data requested by the CPU : Core reporting completion of Card read from Core DRAM",
1483         "Counter": "2,3",
1484         "CounterType": "PGMABLE",
1485         "EventCode": "0xc0",
1486         "EventName": "UNC_IIO_DATA_REQ_BY_CPU.MEM_READ.PART4",
1487         "FCMask": "0x07",
1488         "PerPkg": "1",
1489         "PortMask": "0x10",
1490         "UMask": "0x04",
1491         "Unit": "IIO"
1492     },
1493     {
1494         "BriefDescription": "Data requested by the CPU : Core reporting completion of Card read from Core DRAM",
1495         "Counter": "2,3",
1496         "CounterType": "PGMABLE",
1497         "EventCode": "0xc0",
1498         "EventName": "UNC_IIO_DATA_REQ_BY_CPU.MEM_READ.PART5",
1499         "FCMask": "0x07",
1500         "PerPkg": "1",
1501         "PortMask": "0x20",
1502         "UMask": "0x04",
1503         "Unit": "IIO"
1504     },
1505     {
1506         "BriefDescription": "Data requested by the CPU : Core reporting completion of Card read from Core DRAM",
1507         "Counter": "2,3",
1508         "CounterType": "PGMABLE",
1509         "EventCode": "0xc0",
1510         "EventName": "UNC_IIO_DATA_REQ_BY_CPU.MEM_READ.PART6",
1511         "FCMask": "0x07",
1512         "PerPkg": "1",
1513         "PortMask": "0x40",
1514         "UMask": "0x04",
1515         "Unit": "IIO"
1516     },
1517     {
1518         "BriefDescription": "Data requested by the CPU : Core reporting completion of Card read from Core DRAM",
1519         "Counter": "2,3",
1520         "CounterType": "PGMABLE",
1521         "EventCode": "0xc0",
1522         "EventName": "UNC_IIO_DATA_REQ_BY_CPU.MEM_READ.PART7",
1523         "FCMask": "0x07",
1524         "PerPkg": "1",
1525         "PortMask": "0x80",
1526         "UMask": "0x04",
1527         "Unit": "IIO"
1528     },
1529     {
1530         "BriefDescription": "Four byte data request of the CPU : Card writing to DRAM",
1531         "Counter": "0,1",
1532         "CounterType": "PGMABLE",
1533         "EventCode": "0x83",
1534         "EventName": "UNC_IIO_DATA_REQ_OF_CPU.MEM_WRITE.PART4",
1535         "FCMask": "0x07",
1536         "PerPkg": "1",
1537         "PortMask": "0x10",
1538         "UMask": "0x01",
1539         "Unit": "IIO"
1540     },
1541     {
1542         "BriefDescription": "Four byte data request of the CPU : Card writing to DRAM",
1543         "Counter": "0,1",
1544         "CounterType": "PGMABLE",
1545         "EventCode": "0x83",
1546         "EventName": "UNC_IIO_DATA_REQ_OF_CPU.MEM_WRITE.PART5",
1547         "FCMask": "0x07",
1548         "PerPkg": "1",
1549         "PortMask": "0x20",
1550         "UMask": "0x01",
1551         "Unit": "IIO"
1552     },
1553     {
1554         "BriefDescription": "Four byte data request of the CPU : Card writing to DRAM",
1555         "Counter": "0,1",
1556         "CounterType": "PGMABLE",
1557         "EventCode": "0x83",
1558         "EventName": "UNC_IIO_DATA_REQ_OF_CPU.MEM_WRITE.PART6",
1559         "FCMask": "0x07",
1560         "PerPkg": "1",
1561         "PortMask": "0x40",
1562         "UMask": "0x01",
1563         "Unit": "IIO"
1564     },
1565     {
1566         "BriefDescription": "Four byte data request of the CPU : Card writing to DRAM",
1567         "Counter": "0,1",
1568         "CounterType": "PGMABLE",
1569         "EventCode": "0x83",
1570         "EventName": "UNC_IIO_DATA_REQ_OF_CPU.MEM_WRITE.PART7",
1571         "FCMask": "0x07",
1572         "PerPkg": "1",
1573         "PortMask": "0x80",
1574         "UMask": "0x01",
1575         "Unit": "IIO"
1576     },
1577     {
1578         "BriefDescription": "Four byte data request of the CPU : Card reading from DRAM",
1579         "Counter": "0,1",
1580         "CounterType": "PGMABLE",
1581         "EventCode": "0x83",
1582         "EventName": "UNC_IIO_DATA_REQ_OF_CPU.MEM_READ.PART4",
1583         "FCMask": "0x07",
1584         "PerPkg": "1",
1585         "PortMask": "0x10",
1586         "UMask": "0x04",
1587         "Unit": "IIO"
1588     },
1589     {
1590         "BriefDescription": "Four byte data request of the CPU : Card reading from DRAM",
1591         "Counter": "0,1",
1592         "CounterType": "PGMABLE",
1593         "EventCode": "0x83",
1594         "EventName": "UNC_IIO_DATA_REQ_OF_CPU.MEM_READ.PART5",
1595         "FCMask": "0x07",
1596         "PerPkg": "1",
1597         "PortMask": "0x20",
1598         "UMask": "0x04",
1599         "Unit": "IIO"
1600     },
1601     {
1602         "BriefDescription": "Four byte data request of the CPU : Card reading from DRAM",
1603         "Counter": "0,1",
1604         "CounterType": "PGMABLE",
1605         "EventCode": "0x83",
1606         "EventName": "UNC_IIO_DATA_REQ_OF_CPU.MEM_READ.PART6",
1607         "FCMask": "0x07",
1608         "PerPkg": "1",
1609         "PortMask": "0x40",
1610         "UMask": "0x04",
1611         "Unit": "IIO"
1612     },
1613     {
1614         "BriefDescription": "Four byte data request of the CPU : Card reading from DRAM",
1615         "Counter": "0,1",
1616         "CounterType": "PGMABLE",
1617         "EventCode": "0x83",
1618         "EventName": "UNC_IIO_DATA_REQ_OF_CPU.MEM_READ.PART7",
1619         "FCMask": "0x07",
1620         "PerPkg": "1",
1621         "PortMask": "0x80",
1622         "UMask": "0x04",
1623         "Unit": "IIO"
1624     },
1625     {
1626         "BriefDescription": "Data requested of the CPU : CmpD - device sending completion to CPU request",
1627         "Counter": "0,1",
1628         "CounterType": "PGMABLE",
1629         "EventCode": "0x83",
1630         "EventName": "UNC_IIO_DATA_REQ_OF_CPU.CMPD.PART4",
1631         "FCMask": "0x07",
1632         "PerPkg": "1",
1633         "PortMask": "0x10",
1634         "UMask": "0x80",
1635         "Unit": "IIO"
1636     },
1637     {
1638         "BriefDescription": "Data requested of the CPU : CmpD - device sending completion to CPU request",
1639         "Counter": "0,1",
1640         "CounterType": "PGMABLE",
1641         "EventCode": "0x83",
1642         "EventName": "UNC_IIO_DATA_REQ_OF_CPU.CMPD.PART5",
1643         "FCMask": "0x07",
1644         "PerPkg": "1",
1645         "PortMask": "0x20",
1646         "UMask": "0x80",
1647         "Unit": "IIO"
1648     },
1649     {
1650         "BriefDescription": "Data requested of the CPU : CmpD - device sending completion to CPU request",
1651         "Counter": "0,1",
1652         "CounterType": "PGMABLE",
1653         "EventCode": "0x83",
1654         "EventName": "UNC_IIO_DATA_REQ_OF_CPU.CMPD.PART6",
1655         "FCMask": "0x07",
1656         "PerPkg": "1",
1657         "PortMask": "0x40",
1658         "UMask": "0x80",
1659         "Unit": "IIO"
1660     },
1661     {
1662         "BriefDescription": "Data requested of the CPU : CmpD - device sending completion to CPU request",
1663         "Counter": "0,1",
1664         "CounterType": "PGMABLE",
1665         "EventCode": "0x83",
1666         "EventName": "UNC_IIO_DATA_REQ_OF_CPU.CMPD.PART7",
1667         "FCMask": "0x07",
1668         "PerPkg": "1",
1669         "PortMask": "0x80",
1670         "UMask": "0x80",
1671         "Unit": "IIO"
1672     },
1673     {
1674         "BriefDescription": "Number requests PCIe makes of the main die : All",
1675         "Counter": "0,1,2,3",
1676         "CounterType": "PGMABLE",
1677         "EventCode": "0x85",
1678         "EventName": "UNC_IIO_NUM_REQ_OF_CPU.COMMIT.ALL",
1679         "FCMask": "0x07",
1680         "PerPkg": "1",
1681         "PortMask": "0xFF",
1682         "UMask": "0x01",
1683         "Unit": "IIO"
1684     },
1685     {
1686         "BriefDescription": "Number Transactions requested by the CPU : Core writing to Card's MMIO space",
1687         "Counter": "0,1,2,3",
1688         "CounterType": "PGMABLE",
1689         "EventCode": "0xc1",
1690         "EventName": "UNC_IIO_TXN_REQ_BY_CPU.MEM_WRITE.PART4",
1691         "FCMask": "0x07",
1692         "PerPkg": "1",
1693         "PortMask": "0x10",
1694         "UMask": "0x01",
1695         "Unit": "IIO"
1696     },
1697     {
1698         "BriefDescription": "Number Transactions requested by the CPU : Core writing to Card's MMIO space",
1699         "Counter": "0,1,2,3",
1700         "CounterType": "PGMABLE",
1701         "EventCode": "0xc1",
1702         "EventName": "UNC_IIO_TXN_REQ_BY_CPU.MEM_WRITE.PART5",
1703         "FCMask": "0x07",
1704         "PerPkg": "1",
1705         "PortMask": "0x20",
1706         "UMask": "0x01",
1707         "Unit": "IIO"
1708     },
1709     {
1710         "BriefDescription": "Number Transactions requested by the CPU : Core writing to Card's MMIO space",
1711         "Counter": "0,1,2,3",
1712         "CounterType": "PGMABLE",
1713         "EventCode": "0xc1",
1714         "EventName": "UNC_IIO_TXN_REQ_BY_CPU.MEM_WRITE.PART6",
1715         "FCMask": "0x07",
1716         "PerPkg": "1",
1717         "PortMask": "0x40",
1718         "UMask": "0x01",
1719         "Unit": "IIO"
1720     },
1721     {
1722         "BriefDescription": "Number Transactions requested by the CPU : Core writing to Card's MMIO space",
1723         "Counter": "0,1,2,3",
1724         "CounterType": "PGMABLE",
1725         "EventCode": "0xc1",
1726         "EventName": "UNC_IIO_TXN_REQ_BY_CPU.MEM_WRITE.PART7",
1727         "FCMask": "0x07",
1728         "PerPkg": "1",
1729         "PortMask": "0x80",
1730         "UMask": "0x01",
1731         "Unit": "IIO"
1732     },
1733     {
1734         "BriefDescription": "Number Transactions requested by the CPU : Core reading from Card's MMIO space",
1735         "Counter": "0,1,2,3",
1736         "CounterType": "PGMABLE",
1737         "EventCode": "0xc1",
1738         "EventName": "UNC_IIO_TXN_REQ_BY_CPU.MEM_READ.PART4",
1739         "FCMask": "0x07",
1740         "PerPkg": "1",
1741         "PortMask": "0x10",
1742         "UMask": "0x04",
1743         "Unit": "IIO"
1744     },
1745     {
1746         "BriefDescription": "Number Transactions requested by the CPU : Core reading from Card's MMIO space",
1747         "Counter": "0,1,2,3",
1748         "CounterType": "PGMABLE",
1749         "EventCode": "0xc1",
1750         "EventName": "UNC_IIO_TXN_REQ_BY_CPU.MEM_READ.PART5",
1751         "FCMask": "0x07",
1752         "PerPkg": "1",
1753         "PortMask": "0x20",
1754         "UMask": "0x04",
1755         "Unit": "IIO"
1756     },
1757     {
1758         "BriefDescription": "Number Transactions requested by the CPU : Core reading from Card's MMIO space",
1759         "Counter": "0,1,2,3",
1760         "CounterType": "PGMABLE",
1761         "EventCode": "0xc1",
1762         "EventName": "UNC_IIO_TXN_REQ_BY_CPU.MEM_READ.PART6",
1763         "FCMask": "0x07",
1764         "PerPkg": "1",
1765         "PortMask": "0x40",
1766         "UMask": "0x04",
1767         "Unit": "IIO"
1768     },
1769     {
1770         "BriefDescription": "Number Transactions requested by the CPU : Core reading from Card's MMIO space",
1771         "Counter": "0,1,2,3",
1772         "CounterType": "PGMABLE",
1773         "EventCode": "0xc1",
1774         "EventName": "UNC_IIO_TXN_REQ_BY_CPU.MEM_READ.PART7",
1775         "FCMask": "0x07",
1776         "PerPkg": "1",
1777         "PortMask": "0x80",
1778         "UMask": "0x04",
1779         "Unit": "IIO"
1780     },
1781     {
1782         "BriefDescription": "Number Transactions requested of the CPU : Card writing to DRAM",
1783         "Counter": "0,1,2,3",
1784         "CounterType": "PGMABLE",
1785         "EventCode": "0x84",
1786         "EventName": "UNC_IIO_TXN_REQ_OF_CPU.MEM_WRITE.PART4",
1787         "FCMask": "0x07",
1788         "PerPkg": "1",
1789         "PortMask": "0x10",
1790         "UMask": "0x01",
1791         "Unit": "IIO"
1792     },
1793     {
1794         "BriefDescription": "Number Transactions requested of the CPU : Card writing to DRAM",
1795         "Counter": "0,1,2,3",
1796         "CounterType": "PGMABLE",
1797         "EventCode": "0x84",
1798         "EventName": "UNC_IIO_TXN_REQ_OF_CPU.MEM_WRITE.PART5",
1799         "FCMask": "0x07",
1800         "PerPkg": "1",
1801         "PortMask": "0x20",
1802         "UMask": "0x01",
1803         "Unit": "IIO"
1804     },
1805     {
1806         "BriefDescription": "Number Transactions requested of the CPU : Card writing to DRAM",
1807         "Counter": "0,1,2,3",
1808         "CounterType": "PGMABLE",
1809         "EventCode": "0x84",
1810         "EventName": "UNC_IIO_TXN_REQ_OF_CPU.MEM_WRITE.PART6",
1811         "FCMask": "0x07",
1812         "PerPkg": "1",
1813         "PortMask": "0x40",
1814         "UMask": "0x01",
1815         "Unit": "IIO"
1816     },
1817     {
1818         "BriefDescription": "Number Transactions requested of the CPU : Card writing to DRAM",
1819         "Counter": "0,1,2,3",
1820         "CounterType": "PGMABLE",
1821         "EventCode": "0x84",
1822         "EventName": "UNC_IIO_TXN_REQ_OF_CPU.MEM_WRITE.PART7",
1823         "FCMask": "0x07",
1824         "PerPkg": "1",
1825         "PortMask": "0x80",
1826         "UMask": "0x01",
1827         "Unit": "IIO"
1828     },
1829     {
1830         "BriefDescription": "Number Transactions requested of the CPU : Card reading from DRAM",
1831         "Counter": "0,1,2,3",
1832         "CounterType": "PGMABLE",
1833         "EventCode": "0x84",
1834         "EventName": "UNC_IIO_TXN_REQ_OF_CPU.MEM_READ.PART4",
1835         "FCMask": "0x07",
1836         "PerPkg": "1",
1837         "PortMask": "0x10",
1838         "UMask": "0x04",
1839         "Unit": "IIO"
1840     },
1841     {
1842         "BriefDescription": "Number Transactions requested of the CPU : Card reading from DRAM",
1843         "Counter": "0,1,2,3",
1844         "CounterType": "PGMABLE",
1845         "EventCode": "0x84",
1846         "EventName": "UNC_IIO_TXN_REQ_OF_CPU.MEM_READ.PART5",
1847         "FCMask": "0x07",
1848         "PerPkg": "1",
1849         "PortMask": "0x20",
1850         "UMask": "0x04",
1851         "Unit": "IIO"
1852     },
1853     {
1854         "BriefDescription": "Number Transactions requested of the CPU : Card reading from DRAM",
1855         "Counter": "0,1,2,3",
1856         "CounterType": "PGMABLE",
1857         "EventCode": "0x84",
1858         "EventName": "UNC_IIO_TXN_REQ_OF_CPU.MEM_READ.PART6",
1859         "FCMask": "0x07",
1860         "PerPkg": "1",
1861         "PortMask": "0x40",
1862         "UMask": "0x04",
1863         "Unit": "IIO"
1864     },
1865     {
1866         "BriefDescription": "Number Transactions requested of the CPU : Card reading from DRAM",
1867         "Counter": "0,1,2,3",
1868         "CounterType": "PGMABLE",
1869         "EventCode": "0x84",
1870         "EventName": "UNC_IIO_TXN_REQ_OF_CPU.MEM_READ.PART7",
1871         "FCMask": "0x07",
1872         "PerPkg": "1",
1873         "PortMask": "0x80",
1874         "UMask": "0x04",
1875         "Unit": "IIO"
1876     },
1877     {
1878         "BriefDescription": "Number Transactions requested of the CPU : CmpD - device sending completion to CPU request",
1879         "Counter": "0,1,2,3",
1880         "CounterType": "PGMABLE",
1881         "EventCode": "0x84",
1882         "EventName": "UNC_IIO_TXN_REQ_OF_CPU.CMPD.PART4",
1883         "FCMask": "0x07",
1884         "PerPkg": "1",
1885         "PortMask": "0x10",
1886         "UMask": "0x80",
1887         "Unit": "IIO"
1888     },
1889     {
1890         "BriefDescription": "Number Transactions requested of the CPU : CmpD - device sending completion to CPU request",
1891         "Counter": "0,1,2,3",
1892         "CounterType": "PGMABLE",
1893         "EventCode": "0x84",
1894         "EventName": "UNC_IIO_TXN_REQ_OF_CPU.CMPD.PART5",
1895         "FCMask": "0x07",
1896         "PerPkg": "1",
1897         "PortMask": "0x20",
1898         "UMask": "0x80",
1899         "Unit": "IIO"
1900     },
1901     {
1902         "BriefDescription": "Number Transactions requested of the CPU : CmpD - device sending completion to CPU request",
1903         "Counter": "0,1,2,3",
1904         "CounterType": "PGMABLE",
1905         "EventCode": "0x84",
1906         "EventName": "UNC_IIO_TXN_REQ_OF_CPU.CMPD.PART6",
1907         "FCMask": "0x07",
1908         "PerPkg": "1",
1909         "PortMask": "0x40",
1910         "UMask": "0x80",
1911         "Unit": "IIO"
1912     },
1913     {
1914         "BriefDescription": "Number Transactions requested of the CPU : CmpD - device sending completion to CPU request",
1915         "Counter": "0,1,2,3",
1916         "CounterType": "PGMABLE",
1917         "EventCode": "0x84",
1918         "EventName": "UNC_IIO_TXN_REQ_OF_CPU.CMPD.PART7",
1919         "FCMask": "0x07",
1920         "PerPkg": "1",
1921         "PortMask": "0x80",
1922         "UMask": "0x80",
1923         "Unit": "IIO"
1924     },
1925     {
1926         "BriefDescription": "Free running counter that increments for IIO clocktick",
1927         "CounterType": "FREERUN",
1928         "EventName": "UNC_IIO_CLOCKTICKS_FREERUN",
1929         "PerPkg": "1",
1930         "Unit": "IIO"
1931     },
1932     {
1933         "BriefDescription": "PCIe Completion Buffer Inserts of completions with data: Part 0",
1934         "Counter": "0,1,2,3",
1935         "CounterType": "PGMABLE",
1936         "EventCode": "0xc2",
1937         "EventName": "UNC_IIO_COMP_BUF_INSERTS.CMPD.PART0",
1938         "FCMask": "0x04",
1939         "PerPkg": "1",
1940         "PortMask": "0x01",
1941         "UMask": "0x03",
1942         "Unit": "IIO"
1943     },
1944     {
1945         "BriefDescription": "PCIe Completion Buffer Inserts of completions with data: Part 1",
1946         "Counter": "0,1,2,3",
1947         "CounterType": "PGMABLE",
1948         "EventCode": "0xc2",
1949         "EventName": "UNC_IIO_COMP_BUF_INSERTS.CMPD.PART1",
1950         "FCMask": "0x04",
1951         "PerPkg": "1",
1952         "PortMask": "0x02",
1953         "UMask": "0x03",
1954         "Unit": "IIO"
1955     },
1956     {
1957         "BriefDescription": "PCIe Completion Buffer Inserts of completions with data: Part 2",
1958         "Counter": "0,1,2,3",
1959         "CounterType": "PGMABLE",
1960         "EventCode": "0xc2",
1961         "EventName": "UNC_IIO_COMP_BUF_INSERTS.CMPD.PART2",
1962         "FCMask": "0x04",
1963         "PerPkg": "1",
1964         "PortMask": "0x04",
1965         "UMask": "0x03",
1966         "Unit": "IIO"
1967     },
1968     {
1969         "BriefDescription": "PCIe Completion Buffer Inserts of completions with data: Part 3",
1970         "Counter": "0,1,2,3",
1971         "CounterType": "PGMABLE",
1972         "EventCode": "0xc2",
1973         "EventName": "UNC_IIO_COMP_BUF_INSERTS.CMPD.PART3",
1974         "FCMask": "0x04",
1975         "PerPkg": "1",
1976         "PortMask": "0x08",
1977         "UMask": "0x03",
1978         "Unit": "IIO"
1979     },
1980     {
1981         "BriefDescription": "PCIe Completion Buffer Inserts of completions with data: Part 4",
1982         "Counter": "0,1,2,3",
1983         "CounterType": "PGMABLE",
1984         "EventCode": "0xc2",
1985         "EventName": "UNC_IIO_COMP_BUF_INSERTS.CMPD.PART4",
1986         "FCMask": "0x04",
1987         "PerPkg": "1",
1988         "PortMask": "0x10",
1989         "UMask": "0x03",
1990         "Unit": "IIO"
1991     },
1992     {
1993         "BriefDescription": "PCIe Completion Buffer Inserts of completions with data: Part 5",
1994         "Counter": "0,1,2,3",
1995         "CounterType": "PGMABLE",
1996         "EventCode": "0xc2",
1997         "EventName": "UNC_IIO_COMP_BUF_INSERTS.CMPD.PART5",
1998         "FCMask": "0x04",
1999         "PerPkg": "1",
2000         "PortMask": "0x20",
2001         "UMask": "0x03",
2002         "Unit": "IIO"
2003     },
2004     {
2005         "BriefDescription": "PCIe Completion Buffer Inserts of completions with data: Part 6",
2006         "Counter": "0,1,2,3",
2007         "CounterType": "PGMABLE",
2008         "EventCode": "0xc2",
2009         "EventName": "UNC_IIO_COMP_BUF_INSERTS.CMPD.PART6",
2010         "FCMask": "0x04",
2011         "PerPkg": "1",
2012         "PortMask": "0x40",
2013         "UMask": "0x03",
2014         "Unit": "IIO"
2015     },
2016     {
2017         "BriefDescription": "PCIe Completion Buffer Inserts of completions with data: Part 7",
2018         "Counter": "0,1,2,3",
2019         "CounterType": "PGMABLE",
2020         "EventCode": "0xc2",
2021         "EventName": "UNC_IIO_COMP_BUF_INSERTS.CMPD.PART7",
2022         "FCMask": "0x04",
2023         "PerPkg": "1",
2024         "PortMask": "0x80",
2025         "UMask": "0x03",
2026         "Unit": "IIO"
2027     },
2028     {
2029         "BriefDescription": "PCIe Completion Buffer Occupancy of completions with data : Part 0",
2030         "Counter": "2,3",
2031         "CounterType": "PGMABLE",
2032         "EventCode": "0xd5",
2033         "EventName": "UNC_IIO_COMP_BUF_OCCUPANCY.CMPD.PART0",
2034         "FCMask": "0x04",
2035         "PerPkg": "1",
2036         "UMask": "0x01",
2037         "Unit": "IIO"
2038     },
2039     {
2040         "BriefDescription": "PCIe Completion Buffer Occupancy of completions with data : Part 7",
2041         "Counter": "2,3",
2042         "CounterType": "PGMABLE",
2043         "EventCode": "0xd5",
2044         "EventName": "UNC_IIO_COMP_BUF_OCCUPANCY.CMPD.PART7",
2045         "FCMask": "0x04",
2046         "PerPkg": "1",
2047         "UMask": "0x80",
2048         "Unit": "IIO"
2049     },
2050     {
2051         "BriefDescription": "PCIe Completion Buffer Occupancy of completions with data : Part 6",
2052         "Counter": "2,3",
2053         "CounterType": "PGMABLE",
2054         "EventCode": "0xd5",
2055         "EventName": "UNC_IIO_COMP_BUF_OCCUPANCY.CMPD.PART6",
2056         "FCMask": "0x04",
2057         "PerPkg": "1",
2058         "UMask": "0x40",
2059         "Unit": "IIO"
2060     },
2061     {
2062         "BriefDescription": "PCIe Completion Buffer Occupancy of completions with data : Part 5",
2063         "Counter": "2,3",
2064         "CounterType": "PGMABLE",
2065         "EventCode": "0xd5",
2066         "EventName": "UNC_IIO_COMP_BUF_OCCUPANCY.CMPD.PART5",
2067         "FCMask": "0x04",
2068         "PerPkg": "1",
2069         "UMask": "0x20",
2070         "Unit": "IIO"
2071     },
2072     {
2073         "BriefDescription": "PCIe Completion Buffer Occupancy of completions with data : Part 4",
2074         "Counter": "2,3",
2075         "CounterType": "PGMABLE",
2076         "EventCode": "0xd5",
2077         "EventName": "UNC_IIO_COMP_BUF_OCCUPANCY.CMPD.PART4",
2078         "FCMask": "0x04",
2079         "PerPkg": "1",
2080         "UMask": "0x10",
2081         "Unit": "IIO"
2082     },
2083     {
2084         "BriefDescription": "PCIe Completion Buffer Occupancy of completions with data : Part 3",
2085         "Counter": "2,3",
2086         "CounterType": "PGMABLE",
2087         "EventCode": "0xd5",
2088         "EventName": "UNC_IIO_COMP_BUF_OCCUPANCY.CMPD.PART3",
2089         "FCMask": "0x04",
2090         "PerPkg": "1",
2091         "UMask": "0x08",
2092         "Unit": "IIO"
2093     },
2094     {
2095         "BriefDescription": "PCIe Completion Buffer Occupancy of completions with data : Part 2",
2096         "Counter": "2,3",
2097         "CounterType": "PGMABLE",
2098         "EventCode": "0xd5",
2099         "EventName": "UNC_IIO_COMP_BUF_OCCUPANCY.CMPD.PART2",
2100         "FCMask": "0x04",
2101         "PerPkg": "1",
2102         "UMask": "0x04",
2103         "Unit": "IIO"
2104     },
2105     {
2106         "BriefDescription": "PCIe Completion Buffer Occupancy of completions with data : Part 1",
2107         "Counter": "2,3",
2108         "CounterType": "PGMABLE",
2109         "EventCode": "0xd5",
2110         "EventName": "UNC_IIO_COMP_BUF_OCCUPANCY.CMPD.PART1",
2111         "FCMask": "0x04",
2112         "PerPkg": "1",
2113         "UMask": "0x02",
2114         "Unit": "IIO"
2115     },
2116     {
2117         "BriefDescription": "PCIe Completion Buffer Inserts of completions with data: Part 0-7",
2118         "Counter": "0,1,2,3",
2119         "CounterType": "PGMABLE",
2120         "EventCode": "0xc2",
2121         "EventName": "UNC_IIO_COMP_BUF_INSERTS.CMPD.ALL_PARTS",
2122         "FCMask": "0x04",
2123         "PerPkg": "1",
2124         "PortMask": "0xff",
2125         "UMask": "0x03",
2126         "Unit": "IIO"
2127     },
2128     {
2129         "BriefDescription": "PCIe Completion Buffer Occupancy of completions with data : Part 0-7",
2130         "Counter": "2,3",
2131         "CounterType": "PGMABLE",
2132         "EventCode": "0xd5",
2133         "EventName": "UNC_IIO_COMP_BUF_OCCUPANCY.CMPD.ALL_PARTS",
2134         "FCMask": "0x04",
2135         "PerPkg": "1",
2136         "UMask": "0xff",
2137         "Unit": "IIO"
2138     },
2139     {
2140         "BriefDescription": "Misc Events - Set 1 : Lost Forward",
2141         "Counter": "0,1",
2142         "CounterType": "PGMABLE",
2143         "EventCode": "0x1F",
2144         "EventName": "UNC_I_MISC1.LOST_FWD",
2145         "PerPkg": "1",
2146         "UMask": "0x10",
2147         "Unit": "IRP"
2148     },
2149     {
2150         "BriefDescription": "PCIITOM request issued by the IRP unit to the mesh with the intention of writing a full cacheline",
2151         "Counter": "0,1",
2152         "CounterType": "PGMABLE",
2153         "EventCode": "0x10",
2154         "EventName": "UNC_I_COHERENT_OPS.PCITOM",
2155         "PerPkg": "1",
2156         "UMask": "0x10",
2157         "Unit": "IRP"
2158     },
2159     {
2160         "BriefDescription": "Coherent Ops : WbMtoI",
2161         "Counter": "0,1",
2162         "CounterType": "PGMABLE",
2163         "EventCode": "0x10",
2164         "EventName": "UNC_I_COHERENT_OPS.WBMTOI",
2165         "PerPkg": "1",
2166         "UMask": "0x40",
2167         "Unit": "IRP"
2168     },
2169     {
2170         "BriefDescription": "Total IRP occupancy of inbound read and write requests to coherent memory",
2171         "Counter": "0,1",
2172         "CounterType": "PGMABLE",
2173         "EventCode": "0x0f",
2174         "EventName": "UNC_I_CACHE_TOTAL_OCCUPANCY.MEM",
2175         "PerPkg": "1",
2176         "UMask": "0x04",
2177         "Unit": "IRP"
2178     },
2179     {
2180         "BriefDescription": ": All Inserts Inbound (p2p + faf + cset)",
2181         "Counter": "0,1",
2182         "CounterType": "PGMABLE",
2183         "EventCode": "0x20",
2184         "EventName": "UNC_I_IRP_ALL.INBOUND_INSERTS",
2185         "PerPkg": "1",
2186         "UMask": "0x01",
2187         "Unit": "IRP"
2188     },
2189     {
2190         "BriefDescription": "Inbound write (fast path) requests received by the IRP",
2191         "Counter": "0,1",
2192         "CounterType": "PGMABLE",
2193         "EventCode": "0x11",
2194         "EventName": "UNC_I_TRANSACTIONS.WR_PREF",
2195         "PerPkg": "1",
2196         "UMask": "0x08",
2197         "Unit": "IRP"
2198     },
2199     {
2200         "BriefDescription": "Clockticks of the IO coherency tracker (IRP)",
2201         "Counter": "0,1",
2202         "CounterType": "PGMABLE",
2203         "EventCode": "0x01",
2204         "EventName": "UNC_I_CLOCKTICKS",
2205         "PerPkg": "1",
2206         "Unit": "IRP"
2207     },
2208     {
2209         "BriefDescription": "FAF RF full",
2210         "Counter": "0,1",
2211         "CounterType": "PGMABLE",
2212         "EventCode": "0x17",
2213         "EventName": "UNC_I_FAF_FULL",
2214         "PerPkg": "1",
2215         "Unit": "IRP"
2216     },
2217     {
2218         "BriefDescription": "Inbound read requests received by the IRP and inserted into the FAF queue",
2219         "Counter": "0,1",
2220         "CounterType": "PGMABLE",
2221         "EventCode": "0x18",
2222         "EventName": "UNC_I_FAF_INSERTS",
2223         "PerPkg": "1",
2224         "Unit": "IRP"
2225     },
2226     {
2227         "BriefDescription": "Occupancy of the IRP FAF queue",
2228         "Counter": "0,1",
2229         "CounterType": "PGMABLE",
2230         "EventCode": "0x19",
2231         "EventName": "UNC_I_FAF_OCCUPANCY",
2232         "PerPkg": "1",
2233         "Unit": "IRP"
2234     },
2235     {
2236         "BriefDescription": "FAF allocation -- sent to ADQ",
2237         "Counter": "0,1",
2238         "CounterType": "PGMABLE",
2239         "EventCode": "0x16",
2240         "EventName": "UNC_I_FAF_TRANSACTIONS",
2241         "PerPkg": "1",
2242         "Unit": "IRP"
2243     },
2244     {
2245         "BriefDescription": "Responses to snoops of any type that hit M line in the IIO cache",
2246         "Counter": "0,1",
2247         "CounterType": "PGMABLE",
2248         "EventCode": "0x12",
2249         "EventName": "UNC_I_SNOOP_RESP.ALL_HIT_M",
2250         "PerPkg": "1",
2251         "UMask": "0x78",
2252         "Unit": "IRP"
2253     },
2254     {
2255         "BriefDescription": "Multi-socket cacheline Directory Lookups : Found in any state",
2256         "Counter": "0,1,2,3",
2257         "CounterType": "PGMABLE",
2258         "EventCode": "0x2D",
2259         "EventName": "UNC_M2M_DIRECTORY_LOOKUP.ANY",
2260         "PerPkg": "1",
2261         "UMask": "0x01",
2262         "Unit": "M2M"
2263     },
2264     {
2265         "BriefDescription": "Multi-socket cacheline Directory Lookups : Found in A state",
2266         "Counter": "0,1,2,3",
2267         "CounterType": "PGMABLE",
2268         "EventCode": "0x2D",
2269         "EventName": "UNC_M2M_DIRECTORY_LOOKUP.STATE_A",
2270         "PerPkg": "1",
2271         "UMask": "0x08",
2272         "Unit": "M2M"
2273     },
2274     {
2275         "BriefDescription": "Multi-socket cacheline Directory Lookups : Found in I state",
2276         "Counter": "0,1,2,3",
2277         "CounterType": "PGMABLE",
2278         "EventCode": "0x2D",
2279         "EventName": "UNC_M2M_DIRECTORY_LOOKUP.STATE_I",
2280         "PerPkg": "1",
2281         "UMask": "0x02",
2282         "Unit": "M2M"
2283     },
2284     {
2285         "BriefDescription": "Multi-socket cacheline Directory Lookups : Found in S state",
2286         "Counter": "0,1,2,3",
2287         "CounterType": "PGMABLE",
2288         "EventCode": "0x2D",
2289         "EventName": "UNC_M2M_DIRECTORY_LOOKUP.STATE_S",
2290         "PerPkg": "1",
2291         "UMask": "0x04",
2292         "Unit": "M2M"
2293     },
2294     {
2295         "BriefDescription": "Tag Hit : Clean NearMem Read Hit",
2296         "Counter": "0,1,2,3",
2297         "CounterType": "PGMABLE",
2298         "EventCode": "0x2C",
2299         "EventName": "UNC_M2M_TAG_HIT.NM_RD_HIT_CLEAN",
2300         "PerPkg": "1",
2301         "UMask": "0x01",
2302         "Unit": "M2M"
2303     },
2304     {
2305         "BriefDescription": "Tag Hit : Dirty NearMem Read Hit",
2306         "Counter": "0,1,2,3",
2307         "CounterType": "PGMABLE",
2308         "EventCode": "0x2C",
2309         "EventName": "UNC_M2M_TAG_HIT.NM_RD_HIT_DIRTY",
2310         "PerPkg": "1",
2311         "UMask": "0x02",
2312         "Unit": "M2M"
2313     },
2314     {
2315         "BriefDescription": "Clockticks of the mesh to memory (M2M)",
2316         "Counter": "0,1,2,3",
2317         "CounterType": "PGMABLE",
2318         "EventName": "UNC_M2M_CLOCKTICKS",
2319         "PerPkg": "1",
2320         "Unit": "M2M"
2321     },
2322     {
2323         "BriefDescription": "CMS Clockticks",
2324         "Counter": "0,1,2,3",
2325         "CounterType": "PGMABLE",
2326         "EventCode": "0xc0",
2327         "EventName": "UNC_M2M_CMS_CLOCKTICKS",
2328         "PerPkg": "1",
2329         "Unit": "M2M"
2330     },
2331     {
2332         "BriefDescription": "M2M Reads Issued to iMC : PMM - All Channels",
2333         "Counter": "0,1,2,3",
2334         "CounterType": "PGMABLE",
2335         "EventCode": "0x37",
2336         "EventName": "UNC_M2M_IMC_READS.TO_PMM",
2337         "PerPkg": "1",
2338         "UMask": "0x0720",
2339         "UMaskExt": "0x07",
2340         "Unit": "M2M"
2341     },
2342     {
2343         "BriefDescription": "M2M Writes Issued to iMC : PMM - All Channels",
2344         "Counter": "0,1,2,3",
2345         "CounterType": "PGMABLE",
2346         "EventCode": "0x38",
2347         "EventName": "UNC_M2M_IMC_WRITES.TO_PMM",
2348         "PerPkg": "1",
2349         "UMask": "0x1C80",
2350         "UMaskExt": "0x1C",
2351         "Unit": "M2M"
2352     },
2353     {
2354         "BriefDescription": "Clockticks of the mesh to PCI (M2P)",
2355         "Counter": "0,1,2,3",
2356         "CounterType": "PGMABLE",
2357         "EventCode": "0x01",
2358         "EventName": "UNC_M2P_CLOCKTICKS",
2359         "PerPkg": "1",
2360         "Unit": "M2PCIe"
2361     },
2362     {
2363         "BriefDescription": "CMS Clockticks",
2364         "Counter": "0,1,2,3",
2365         "CounterType": "PGMABLE",
2366         "EventCode": "0xc0",
2367         "EventName": "UNC_M2P_CMS_CLOCKTICKS",
2368         "PerPkg": "1",
2369         "Unit": "M2PCIe"
2370     },
2371     {
2372         "BriefDescription": "Clockticks of the mesh to UPI (M3UPI)",
2373         "Counter": "0,1,2,3",
2374         "CounterType": "PGMABLE",
2375         "EventCode": "0x01",
2376         "EventName": "UNC_M3UPI_CLOCKTICKS",
2377         "PerPkg": "1",
2378         "Unit": "M3UPI"
2379     },
2380     {
2381         "BriefDescription": "Clockticks in the UBOX using a dedicated 48-bit Fixed Counter",
2382         "Counter": "FIXED",
2383         "CounterType": "FIXED",
2384         "EventCode": "0xff",
2385         "EventName": "UNC_U_CLOCKTICKS",
2386         "PerPkg": "1",
2387         "Unit": "UBOX"
2388     },
2389     {
2390         "BriefDescription": "Valid Flits Received : All Data",
2391         "Counter": "0,1,2,3",
2392         "CounterType": "PGMABLE",
2393         "EventCode": "0x03",
2394         "EventName": "UNC_UPI_RxL_FLITS.ALL_DATA",
2395         "PerPkg": "1",
2396         "UMask": "0x0F",
2397         "Unit": "UPI LL"
2398     },
2399     {
2400         "BriefDescription": "Valid Flits Received : All Non Data",
2401         "Counter": "0,1,2,3",
2402         "CounterType": "PGMABLE",
2403         "EventCode": "0x03",
2404         "EventName": "UNC_UPI_RxL_FLITS.NON_DATA",
2405         "PerPkg": "1",
2406         "UMask": "0x97",
2407         "Unit": "UPI LL"
2408     },
2409     {
2410         "BriefDescription": "Valid Flits Sent : All Data",
2411         "Counter": "0,1,2,3",
2412         "CounterType": "PGMABLE",
2413         "EventCode": "0x02",
2414         "EventName": "UNC_UPI_TxL_FLITS.ALL_DATA",
2415         "PerPkg": "1",
2416         "UMask": "0x0F",
2417         "Unit": "UPI LL"
2418     },
2419     {
2420         "BriefDescription": "Valid Flits Sent : All Non Data",
2421         "Counter": "0,1,2,3",
2422         "CounterType": "PGMABLE",
2423         "EventCode": "0x02",
2424         "EventName": "UNC_UPI_TxL_FLITS.NON_DATA",
2425         "PerPkg": "1",
2426         "UMask": "0x97",
2427         "Unit": "UPI LL"
2428     },
2429     {
2430         "BriefDescription": "Number of kfclks",
2431         "Counter": "0,1,2,3",
2432         "CounterType": "PGMABLE",
2433         "EventCode": "0x01",
2434         "EventName": "UNC_UPI_CLOCKTICKS",
2435         "PerPkg": "1",
2436         "Unit": "UPI LL"
2437     },
2438     {
2439         "BriefDescription": "Cycles in L1",
2440         "Counter": "0,1,2,3",
2441         "CounterType": "PGMABLE",
2442         "EventCode": "0x21",
2443         "EventName": "UNC_UPI_L1_POWER_CYCLES",
2444         "PerPkg": "1",
2445         "Unit": "UPI LL"
2446     },
2447     {
2448         "BriefDescription": "Cycles in L0p",
2449         "Counter": "0,1,2,3",
2450         "CounterType": "PGMABLE",
2451         "EventCode": "0x27",
2452         "EventName": "UNC_UPI_TxL0P_POWER_CYCLES",
2453         "PerPkg": "1",
2454         "Unit": "UPI LL"
2455     },
2456     {
2457         "BriefDescription": "Valid Flits Sent : Null FLITs transmitted to any slot",
2458         "Counter": "0,1,2,3",
2459         "CounterType": "PGMABLE",
2460         "EventCode": "0x02",
2461         "EventName": "UNC_UPI_TxL_FLITS.ALL_NULL",
2462         "PerPkg": "1",
2463         "UMask": "0x27",
2464         "Unit": "UPI LL"
2465     },
2466     {
2467         "BriefDescription": "Valid Flits Received : Null FLITs received from any slot",
2468         "Counter": "0,1,2,3",
2469         "CounterType": "PGMABLE",
2470         "EventCode": "0x03",
2471         "EventName": "UNC_UPI_RxL_FLITS.ALL_NULL",
2472         "PerPkg": "1",
2473         "UMask": "0x27",
2474         "Unit": "UPI LL"
2475     }
2476 ]