ACPI: APEI: Fix integer overflow in ghes_estatus_pool_init()
[sfrench/cifs-2.6.git] / tools / perf / pmu-events / arch / x86 / broadwellx / uncore-memory.json
1 [
2     {
3         "BriefDescription": "DRAM Activate Count; Activate due to Read",
4         "Counter": "0,1,2,3",
5         "EventCode": "0x1",
6         "EventName": "UNC_M_ACT_COUNT.RD",
7         "PerPkg": "1",
8         "UMask": "0x1",
9         "Unit": "iMC"
10     },
11     {
12         "BriefDescription": "DRAM Activate Count; Activate due to Write",
13         "Counter": "0,1,2,3",
14         "EventCode": "0x1",
15         "EventName": "UNC_M_ACT_COUNT.WR",
16         "PerPkg": "1",
17         "UMask": "0x2",
18         "Unit": "iMC"
19     },
20     {
21         "BriefDescription": "DRAM Activate Count; Activate due to Write",
22         "Counter": "0,1,2,3",
23         "EventCode": "0x1",
24         "EventName": "UNC_M_ACT_COUNT.BYP",
25         "PerPkg": "1",
26         "UMask": "0x8",
27         "Unit": "iMC"
28     },
29     {
30         "BriefDescription": "ACT command issued by 2 cycle bypass",
31         "Counter": "0,1,2,3",
32         "EventCode": "0xA1",
33         "EventName": "UNC_M_BYP_CMDS.ACT",
34         "PerPkg": "1",
35         "UMask": "0x1",
36         "Unit": "iMC"
37     },
38     {
39         "BriefDescription": "CAS command issued by 2 cycle bypass",
40         "Counter": "0,1,2,3",
41         "EventCode": "0xA1",
42         "EventName": "UNC_M_BYP_CMDS.CAS",
43         "PerPkg": "1",
44         "UMask": "0x2",
45         "Unit": "iMC"
46     },
47     {
48         "BriefDescription": "PRE command issued by 2 cycle bypass",
49         "Counter": "0,1,2,3",
50         "EventCode": "0xA1",
51         "EventName": "UNC_M_BYP_CMDS.PRE",
52         "PerPkg": "1",
53         "UMask": "0x4",
54         "Unit": "iMC"
55     },
56     {
57         "BriefDescription": "DRAM RD_CAS and WR_CAS Commands.; All DRAM RD_CAS (w/ and w/out auto-pre)",
58         "Counter": "0,1,2,3",
59         "EventCode": "0x4",
60         "EventName": "UNC_M_CAS_COUNT.RD_REG",
61         "PerPkg": "1",
62         "UMask": "0x1",
63         "Unit": "iMC"
64     },
65     {
66         "BriefDescription": "DRAM RD_CAS and WR_CAS Commands.; Underfill Read Issued",
67         "Counter": "0,1,2,3",
68         "EventCode": "0x4",
69         "EventName": "UNC_M_CAS_COUNT.RD_UNDERFILL",
70         "PerPkg": "1",
71         "UMask": "0x2",
72         "Unit": "iMC"
73     },
74     {
75         "BriefDescription": "read requests to memory controller. Derived from unc_m_cas_count.rd",
76         "Counter": "0,1,2,3",
77         "EventCode": "0x4",
78         "EventName": "LLC_MISSES.MEM_READ",
79         "PerPkg": "1",
80         "ScaleUnit": "64Bytes",
81         "UMask": "0x3",
82         "Unit": "iMC"
83     },
84     {
85         "BriefDescription": "read requests to memory controller",
86         "Counter": "0,1,2,3",
87         "EventCode": "0x4",
88         "EventName": "UNC_M_CAS_COUNT.RD",
89         "PerPkg": "1",
90         "ScaleUnit": "64Bytes",
91         "UMask": "0x3",
92         "Unit": "iMC"
93     },
94     {
95         "BriefDescription": "DRAM RD_CAS and WR_CAS Commands.; DRAM WR_CAS (w/ and w/out auto-pre) in Write Major Mode",
96         "Counter": "0,1,2,3",
97         "EventCode": "0x4",
98         "EventName": "UNC_M_CAS_COUNT.WR_WMM",
99         "PerPkg": "1",
100         "UMask": "0x4",
101         "Unit": "iMC"
102     },
103     {
104         "BriefDescription": "DRAM RD_CAS and WR_CAS Commands.; DRAM WR_CAS (w/ and w/out auto-pre) in Read Major Mode",
105         "Counter": "0,1,2,3",
106         "EventCode": "0x4",
107         "EventName": "UNC_M_CAS_COUNT.WR_RMM",
108         "PerPkg": "1",
109         "UMask": "0x8",
110         "Unit": "iMC"
111     },
112     {
113         "BriefDescription": "write requests to memory controller. Derived from unc_m_cas_count.wr",
114         "Counter": "0,1,2,3",
115         "EventCode": "0x4",
116         "EventName": "LLC_MISSES.MEM_WRITE",
117         "PerPkg": "1",
118         "ScaleUnit": "64Bytes",
119         "UMask": "0xC",
120         "Unit": "iMC"
121     },
122     {
123         "BriefDescription": "write requests to memory controller",
124         "Counter": "0,1,2,3",
125         "EventCode": "0x4",
126         "EventName": "UNC_M_CAS_COUNT.WR",
127         "PerPkg": "1",
128         "ScaleUnit": "64Bytes",
129         "UMask": "0xC",
130         "Unit": "iMC"
131     },
132     {
133         "BriefDescription": "DRAM RD_CAS and WR_CAS Commands.; All DRAM WR_CAS (w/ and w/out auto-pre)",
134         "Counter": "0,1,2,3",
135         "EventCode": "0x4",
136         "EventName": "UNC_M_CAS_COUNT.ALL",
137         "PerPkg": "1",
138         "UMask": "0xF",
139         "Unit": "iMC"
140     },
141     {
142         "BriefDescription": "DRAM RD_CAS and WR_CAS Commands.; Read CAS issued in WMM",
143         "Counter": "0,1,2,3",
144         "EventCode": "0x4",
145         "EventName": "UNC_M_CAS_COUNT.RD_WMM",
146         "PerPkg": "1",
147         "UMask": "0x10",
148         "Unit": "iMC"
149     },
150     {
151         "BriefDescription": "DRAM RD_CAS and WR_CAS Commands.; Read CAS issued in RMM",
152         "Counter": "0,1,2,3",
153         "EventCode": "0x4",
154         "EventName": "UNC_M_CAS_COUNT.RD_RMM",
155         "PerPkg": "1",
156         "UMask": "0x20",
157         "Unit": "iMC"
158     },
159     {
160         "BriefDescription": "This event is deprecated. Refer to new event UNC_M_CLOCKTICKS_P",
161         "Counter": "0,1,2,3",
162         "EventName": "UNC_M_DCLOCKTICKS",
163         "PerPkg": "1",
164         "Unit": "iMC"
165     },
166     {
167         "BriefDescription": "DRAM Precharge All Commands",
168         "Counter": "0,1,2,3",
169         "EventCode": "0x6",
170         "EventName": "UNC_M_DRAM_PRE_ALL",
171         "PerPkg": "1",
172         "Unit": "iMC"
173     },
174     {
175         "BriefDescription": "Number of DRAM Refreshes Issued",
176         "Counter": "0,1,2,3",
177         "EventCode": "0x5",
178         "EventName": "UNC_M_DRAM_REFRESH.PANIC",
179         "PerPkg": "1",
180         "UMask": "0x2",
181         "Unit": "iMC"
182     },
183     {
184         "BriefDescription": "Number of DRAM Refreshes Issued",
185         "Counter": "0,1,2,3",
186         "EventCode": "0x5",
187         "EventName": "UNC_M_DRAM_REFRESH.HIGH",
188         "PerPkg": "1",
189         "UMask": "0x4",
190         "Unit": "iMC"
191     },
192     {
193         "BriefDescription": "ECC Correctable Errors",
194         "Counter": "0,1,2,3",
195         "EventCode": "0x9",
196         "EventName": "UNC_M_ECC_CORRECTABLE_ERRORS",
197         "PerPkg": "1",
198         "Unit": "iMC"
199     },
200     {
201         "BriefDescription": "Cycles in a Major Mode; Read Major Mode",
202         "Counter": "0,1,2,3",
203         "EventCode": "0x7",
204         "EventName": "UNC_M_MAJOR_MODES.READ",
205         "PerPkg": "1",
206         "UMask": "0x1",
207         "Unit": "iMC"
208     },
209     {
210         "BriefDescription": "Cycles in a Major Mode; Write Major Mode",
211         "Counter": "0,1,2,3",
212         "EventCode": "0x7",
213         "EventName": "UNC_M_MAJOR_MODES.WRITE",
214         "PerPkg": "1",
215         "UMask": "0x2",
216         "Unit": "iMC"
217     },
218     {
219         "BriefDescription": "Cycles in a Major Mode; Partial Major Mode",
220         "Counter": "0,1,2,3",
221         "EventCode": "0x7",
222         "EventName": "UNC_M_MAJOR_MODES.PARTIAL",
223         "PerPkg": "1",
224         "UMask": "0x4",
225         "Unit": "iMC"
226     },
227     {
228         "BriefDescription": "Cycles in a Major Mode; Isoch Major Mode",
229         "Counter": "0,1,2,3",
230         "EventCode": "0x7",
231         "EventName": "UNC_M_MAJOR_MODES.ISOCH",
232         "PerPkg": "1",
233         "UMask": "0x8",
234         "Unit": "iMC"
235     },
236     {
237         "BriefDescription": "Channel DLLOFF Cycles",
238         "Counter": "0,1,2,3",
239         "EventCode": "0x84",
240         "EventName": "UNC_M_POWER_CHANNEL_DLLOFF",
241         "PerPkg": "1",
242         "Unit": "iMC"
243     },
244     {
245         "BriefDescription": "Channel PPD Cycles",
246         "Counter": "0,1,2,3",
247         "EventCode": "0x85",
248         "EventName": "UNC_M_POWER_CHANNEL_PPD",
249         "PerPkg": "1",
250         "Unit": "iMC"
251     },
252     {
253         "BriefDescription": "CKE_ON_CYCLES by Rank; DIMM ID",
254         "Counter": "0,1,2,3",
255         "EventCode": "0x83",
256         "EventName": "UNC_M_POWER_CKE_CYCLES.RANK0",
257         "PerPkg": "1",
258         "UMask": "0x1",
259         "Unit": "iMC"
260     },
261     {
262         "BriefDescription": "CKE_ON_CYCLES by Rank; DIMM ID",
263         "Counter": "0,1,2,3",
264         "EventCode": "0x83",
265         "EventName": "UNC_M_POWER_CKE_CYCLES.RANK1",
266         "PerPkg": "1",
267         "UMask": "0x2",
268         "Unit": "iMC"
269     },
270     {
271         "BriefDescription": "CKE_ON_CYCLES by Rank; DIMM ID",
272         "Counter": "0,1,2,3",
273         "EventCode": "0x83",
274         "EventName": "UNC_M_POWER_CKE_CYCLES.RANK2",
275         "PerPkg": "1",
276         "UMask": "0x4",
277         "Unit": "iMC"
278     },
279     {
280         "BriefDescription": "CKE_ON_CYCLES by Rank; DIMM ID",
281         "Counter": "0,1,2,3",
282         "EventCode": "0x83",
283         "EventName": "UNC_M_POWER_CKE_CYCLES.RANK3",
284         "PerPkg": "1",
285         "UMask": "0x8",
286         "Unit": "iMC"
287     },
288     {
289         "BriefDescription": "CKE_ON_CYCLES by Rank; DIMM ID",
290         "Counter": "0,1,2,3",
291         "EventCode": "0x83",
292         "EventName": "UNC_M_POWER_CKE_CYCLES.RANK4",
293         "PerPkg": "1",
294         "UMask": "0x10",
295         "Unit": "iMC"
296     },
297     {
298         "BriefDescription": "CKE_ON_CYCLES by Rank; DIMM ID",
299         "Counter": "0,1,2,3",
300         "EventCode": "0x83",
301         "EventName": "UNC_M_POWER_CKE_CYCLES.RANK5",
302         "PerPkg": "1",
303         "UMask": "0x20",
304         "Unit": "iMC"
305     },
306     {
307         "BriefDescription": "CKE_ON_CYCLES by Rank; DIMM ID",
308         "Counter": "0,1,2,3",
309         "EventCode": "0x83",
310         "EventName": "UNC_M_POWER_CKE_CYCLES.RANK6",
311         "PerPkg": "1",
312         "UMask": "0x40",
313         "Unit": "iMC"
314     },
315     {
316         "BriefDescription": "CKE_ON_CYCLES by Rank; DIMM ID",
317         "Counter": "0,1,2,3",
318         "EventCode": "0x83",
319         "EventName": "UNC_M_POWER_CKE_CYCLES.RANK7",
320         "PerPkg": "1",
321         "UMask": "0x80",
322         "Unit": "iMC"
323     },
324     {
325         "BriefDescription": "Critical Throttle Cycles",
326         "Counter": "0,1,2,3",
327         "EventCode": "0x86",
328         "EventName": "UNC_M_POWER_CRITICAL_THROTTLE_CYCLES",
329         "PerPkg": "1",
330         "Unit": "iMC"
331     },
332     {
333         "BriefDescription": "UNC_M_POWER_PCU_THROTTLING",
334         "Counter": "0,1,2,3",
335         "EventCode": "0x42",
336         "EventName": "UNC_M_POWER_PCU_THROTTLING",
337         "PerPkg": "1",
338         "Unit": "iMC"
339     },
340     {
341         "BriefDescription": "Clock-Enabled Self-Refresh",
342         "Counter": "0,1,2,3",
343         "EventCode": "0x43",
344         "EventName": "UNC_M_POWER_SELF_REFRESH",
345         "PerPkg": "1",
346         "Unit": "iMC"
347     },
348     {
349         "BriefDescription": "Throttle Cycles for Rank 0; DIMM ID",
350         "Counter": "0,1,2,3",
351         "EventCode": "0x41",
352         "EventName": "UNC_M_POWER_THROTTLE_CYCLES.RANK0",
353         "PerPkg": "1",
354         "UMask": "0x1",
355         "Unit": "iMC"
356     },
357     {
358         "BriefDescription": "Throttle Cycles for Rank 0; DIMM ID",
359         "Counter": "0,1,2,3",
360         "EventCode": "0x41",
361         "EventName": "UNC_M_POWER_THROTTLE_CYCLES.RANK1",
362         "PerPkg": "1",
363         "UMask": "0x2",
364         "Unit": "iMC"
365     },
366     {
367         "BriefDescription": "Throttle Cycles for Rank 0; DIMM ID",
368         "Counter": "0,1,2,3",
369         "EventCode": "0x41",
370         "EventName": "UNC_M_POWER_THROTTLE_CYCLES.RANK2",
371         "PerPkg": "1",
372         "UMask": "0x4",
373         "Unit": "iMC"
374     },
375     {
376         "BriefDescription": "Throttle Cycles for Rank 0; DIMM ID",
377         "Counter": "0,1,2,3",
378         "EventCode": "0x41",
379         "EventName": "UNC_M_POWER_THROTTLE_CYCLES.RANK3",
380         "PerPkg": "1",
381         "UMask": "0x8",
382         "Unit": "iMC"
383     },
384     {
385         "BriefDescription": "Throttle Cycles for Rank 0; DIMM ID",
386         "Counter": "0,1,2,3",
387         "EventCode": "0x41",
388         "EventName": "UNC_M_POWER_THROTTLE_CYCLES.RANK4",
389         "PerPkg": "1",
390         "UMask": "0x10",
391         "Unit": "iMC"
392     },
393     {
394         "BriefDescription": "Throttle Cycles for Rank 0; DIMM ID",
395         "Counter": "0,1,2,3",
396         "EventCode": "0x41",
397         "EventName": "UNC_M_POWER_THROTTLE_CYCLES.RANK5",
398         "PerPkg": "1",
399         "UMask": "0x20",
400         "Unit": "iMC"
401     },
402     {
403         "BriefDescription": "Throttle Cycles for Rank 0; DIMM ID",
404         "Counter": "0,1,2,3",
405         "EventCode": "0x41",
406         "EventName": "UNC_M_POWER_THROTTLE_CYCLES.RANK6",
407         "PerPkg": "1",
408         "UMask": "0x40",
409         "Unit": "iMC"
410     },
411     {
412         "BriefDescription": "Throttle Cycles for Rank 0; DIMM ID",
413         "Counter": "0,1,2,3",
414         "EventCode": "0x41",
415         "EventName": "UNC_M_POWER_THROTTLE_CYCLES.RANK7",
416         "PerPkg": "1",
417         "UMask": "0x80",
418         "Unit": "iMC"
419     },
420     {
421         "BriefDescription": "Read Preemption Count; Read over Read Preemption",
422         "Counter": "0,1,2,3",
423         "EventCode": "0x8",
424         "EventName": "UNC_M_PREEMPTION.RD_PREEMPT_RD",
425         "PerPkg": "1",
426         "UMask": "0x1",
427         "Unit": "iMC"
428     },
429     {
430         "BriefDescription": "Read Preemption Count; Read over Write Preemption",
431         "Counter": "0,1,2,3",
432         "EventCode": "0x8",
433         "EventName": "UNC_M_PREEMPTION.RD_PREEMPT_WR",
434         "PerPkg": "1",
435         "UMask": "0x2",
436         "Unit": "iMC"
437     },
438     {
439         "BriefDescription": "DRAM Precharge commands.; Precharges due to page miss",
440         "Counter": "0,1,2,3",
441         "EventCode": "0x2",
442         "EventName": "UNC_M_PRE_COUNT.PAGE_MISS",
443         "PerPkg": "1",
444         "UMask": "0x1",
445         "Unit": "iMC"
446     },
447     {
448         "BriefDescription": "DRAM Precharge commands.; Precharge due to timer expiration",
449         "Counter": "0,1,2,3",
450         "EventCode": "0x2",
451         "EventName": "UNC_M_PRE_COUNT.PAGE_CLOSE",
452         "PerPkg": "1",
453         "UMask": "0x2",
454         "Unit": "iMC"
455     },
456     {
457         "BriefDescription": "DRAM Precharge commands.; Precharge due to read",
458         "Counter": "0,1,2,3",
459         "EventCode": "0x2",
460         "EventName": "UNC_M_PRE_COUNT.RD",
461         "PerPkg": "1",
462         "UMask": "0x4",
463         "Unit": "iMC"
464     },
465     {
466         "BriefDescription": "DRAM Precharge commands.; Precharge due to write",
467         "Counter": "0,1,2,3",
468         "EventCode": "0x2",
469         "EventName": "UNC_M_PRE_COUNT.WR",
470         "PerPkg": "1",
471         "UMask": "0x8",
472         "Unit": "iMC"
473     },
474     {
475         "BriefDescription": "DRAM Precharge commands.; Precharge due to bypass",
476         "Counter": "0,1,2,3",
477         "EventCode": "0x2",
478         "EventName": "UNC_M_PRE_COUNT.BYP",
479         "PerPkg": "1",
480         "UMask": "0x10",
481         "Unit": "iMC"
482     },
483     {
484         "BriefDescription": "Read CAS issued with LOW priority",
485         "Counter": "0,1,2,3",
486         "EventCode": "0xA0",
487         "EventName": "UNC_M_RD_CAS_PRIO.LOW",
488         "PerPkg": "1",
489         "UMask": "0x1",
490         "Unit": "iMC"
491     },
492     {
493         "BriefDescription": "Read CAS issued with MEDIUM priority",
494         "Counter": "0,1,2,3",
495         "EventCode": "0xA0",
496         "EventName": "UNC_M_RD_CAS_PRIO.MED",
497         "PerPkg": "1",
498         "UMask": "0x2",
499         "Unit": "iMC"
500     },
501     {
502         "BriefDescription": "Read CAS issued with HIGH priority",
503         "Counter": "0,1,2,3",
504         "EventCode": "0xA0",
505         "EventName": "UNC_M_RD_CAS_PRIO.HIGH",
506         "PerPkg": "1",
507         "UMask": "0x4",
508         "Unit": "iMC"
509     },
510     {
511         "BriefDescription": "Read CAS issued with PANIC NON ISOCH priority (starved)",
512         "Counter": "0,1,2,3",
513         "EventCode": "0xA0",
514         "EventName": "UNC_M_RD_CAS_PRIO.PANIC",
515         "PerPkg": "1",
516         "UMask": "0x8",
517         "Unit": "iMC"
518     },
519     {
520         "BriefDescription": "RD_CAS Access to Rank 0; Bank 1",
521         "Counter": "0,1,2,3",
522         "EventCode": "0xB0",
523         "EventName": "UNC_M_RD_CAS_RANK0.BANK1",
524         "PerPkg": "1",
525         "UMask": "0x1",
526         "Unit": "iMC"
527     },
528     {
529         "BriefDescription": "RD_CAS Access to Rank 0; Bank 2",
530         "Counter": "0,1,2,3",
531         "EventCode": "0xB0",
532         "EventName": "UNC_M_RD_CAS_RANK0.BANK2",
533         "PerPkg": "1",
534         "UMask": "0x2",
535         "Unit": "iMC"
536     },
537     {
538         "BriefDescription": "RD_CAS Access to Rank 0; Bank 4",
539         "Counter": "0,1,2,3",
540         "EventCode": "0xB0",
541         "EventName": "UNC_M_RD_CAS_RANK0.BANK4",
542         "PerPkg": "1",
543         "UMask": "0x4",
544         "Unit": "iMC"
545     },
546     {
547         "BriefDescription": "RD_CAS Access to Rank 0; Bank 8",
548         "Counter": "0,1,2,3",
549         "EventCode": "0xB0",
550         "EventName": "UNC_M_RD_CAS_RANK0.BANK8",
551         "PerPkg": "1",
552         "UMask": "0x8",
553         "Unit": "iMC"
554     },
555     {
556         "BriefDescription": "RD_CAS Access to Rank 0; All Banks",
557         "Counter": "0,1,2,3",
558         "EventCode": "0xB0",
559         "EventName": "UNC_M_RD_CAS_RANK0.ALLBANKS",
560         "PerPkg": "1",
561         "UMask": "0x10",
562         "Unit": "iMC"
563     },
564     {
565         "BriefDescription": "RD_CAS Access to Rank 0; Bank 0",
566         "Counter": "0,1,2,3",
567         "EventCode": "0xB0",
568         "EventName": "UNC_M_RD_CAS_RANK0.BANK0",
569         "PerPkg": "1",
570         "Unit": "iMC"
571     },
572     {
573         "BriefDescription": "RD_CAS Access to Rank 0; Bank 3",
574         "Counter": "0,1,2,3",
575         "EventCode": "0xB0",
576         "EventName": "UNC_M_RD_CAS_RANK0.BANK3",
577         "PerPkg": "1",
578         "UMask": "0x3",
579         "Unit": "iMC"
580     },
581     {
582         "BriefDescription": "RD_CAS Access to Rank 0; Bank 5",
583         "Counter": "0,1,2,3",
584         "EventCode": "0xB0",
585         "EventName": "UNC_M_RD_CAS_RANK0.BANK5",
586         "PerPkg": "1",
587         "UMask": "0x5",
588         "Unit": "iMC"
589     },
590     {
591         "BriefDescription": "RD_CAS Access to Rank 0; Bank 6",
592         "Counter": "0,1,2,3",
593         "EventCode": "0xB0",
594         "EventName": "UNC_M_RD_CAS_RANK0.BANK6",
595         "PerPkg": "1",
596         "UMask": "0x6",
597         "Unit": "iMC"
598     },
599     {
600         "BriefDescription": "RD_CAS Access to Rank 0; Bank 7",
601         "Counter": "0,1,2,3",
602         "EventCode": "0xB0",
603         "EventName": "UNC_M_RD_CAS_RANK0.BANK7",
604         "PerPkg": "1",
605         "UMask": "0x7",
606         "Unit": "iMC"
607     },
608     {
609         "BriefDescription": "RD_CAS Access to Rank 0; Bank 9",
610         "Counter": "0,1,2,3",
611         "EventCode": "0xB0",
612         "EventName": "UNC_M_RD_CAS_RANK0.BANK9",
613         "PerPkg": "1",
614         "UMask": "0x9",
615         "Unit": "iMC"
616     },
617     {
618         "BriefDescription": "RD_CAS Access to Rank 0; Bank 10",
619         "Counter": "0,1,2,3",
620         "EventCode": "0xB0",
621         "EventName": "UNC_M_RD_CAS_RANK0.BANK10",
622         "PerPkg": "1",
623         "UMask": "0xA",
624         "Unit": "iMC"
625     },
626     {
627         "BriefDescription": "RD_CAS Access to Rank 0; Bank 11",
628         "Counter": "0,1,2,3",
629         "EventCode": "0xB0",
630         "EventName": "UNC_M_RD_CAS_RANK0.BANK11",
631         "PerPkg": "1",
632         "UMask": "0xB",
633         "Unit": "iMC"
634     },
635     {
636         "BriefDescription": "RD_CAS Access to Rank 0; Bank 12",
637         "Counter": "0,1,2,3",
638         "EventCode": "0xB0",
639         "EventName": "UNC_M_RD_CAS_RANK0.BANK12",
640         "PerPkg": "1",
641         "UMask": "0xC",
642         "Unit": "iMC"
643     },
644     {
645         "BriefDescription": "RD_CAS Access to Rank 0; Bank 13",
646         "Counter": "0,1,2,3",
647         "EventCode": "0xB0",
648         "EventName": "UNC_M_RD_CAS_RANK0.BANK13",
649         "PerPkg": "1",
650         "UMask": "0xD",
651         "Unit": "iMC"
652     },
653     {
654         "BriefDescription": "RD_CAS Access to Rank 0; Bank 14",
655         "Counter": "0,1,2,3",
656         "EventCode": "0xB0",
657         "EventName": "UNC_M_RD_CAS_RANK0.BANK14",
658         "PerPkg": "1",
659         "UMask": "0xE",
660         "Unit": "iMC"
661     },
662     {
663         "BriefDescription": "RD_CAS Access to Rank 0; Bank 15",
664         "Counter": "0,1,2,3",
665         "EventCode": "0xB0",
666         "EventName": "UNC_M_RD_CAS_RANK0.BANK15",
667         "PerPkg": "1",
668         "UMask": "0xF",
669         "Unit": "iMC"
670     },
671     {
672         "BriefDescription": "RD_CAS Access to Rank 0; Bank Group 0 (Banks 0-3)",
673         "Counter": "0,1,2,3",
674         "EventCode": "0xB0",
675         "EventName": "UNC_M_RD_CAS_RANK0.BANKG0",
676         "PerPkg": "1",
677         "UMask": "0x11",
678         "Unit": "iMC"
679     },
680     {
681         "BriefDescription": "RD_CAS Access to Rank 0; Bank Group 1 (Banks 4-7)",
682         "Counter": "0,1,2,3",
683         "EventCode": "0xB0",
684         "EventName": "UNC_M_RD_CAS_RANK0.BANKG1",
685         "PerPkg": "1",
686         "UMask": "0x12",
687         "Unit": "iMC"
688     },
689     {
690         "BriefDescription": "RD_CAS Access to Rank 0; Bank Group 2 (Banks 8-11)",
691         "Counter": "0,1,2,3",
692         "EventCode": "0xB0",
693         "EventName": "UNC_M_RD_CAS_RANK0.BANKG2",
694         "PerPkg": "1",
695         "UMask": "0x13",
696         "Unit": "iMC"
697     },
698     {
699         "BriefDescription": "RD_CAS Access to Rank 0; Bank Group 3 (Banks 12-15)",
700         "Counter": "0,1,2,3",
701         "EventCode": "0xB0",
702         "EventName": "UNC_M_RD_CAS_RANK0.BANKG3",
703         "PerPkg": "1",
704         "UMask": "0x14",
705         "Unit": "iMC"
706     },
707     {
708         "BriefDescription": "RD_CAS Access to Rank 1; Bank 1",
709         "Counter": "0,1,2,3",
710         "EventCode": "0xB1",
711         "EventName": "UNC_M_RD_CAS_RANK1.BANK1",
712         "PerPkg": "1",
713         "UMask": "0x1",
714         "Unit": "iMC"
715     },
716     {
717         "BriefDescription": "RD_CAS Access to Rank 1; Bank 2",
718         "Counter": "0,1,2,3",
719         "EventCode": "0xB1",
720         "EventName": "UNC_M_RD_CAS_RANK1.BANK2",
721         "PerPkg": "1",
722         "UMask": "0x2",
723         "Unit": "iMC"
724     },
725     {
726         "BriefDescription": "RD_CAS Access to Rank 1; Bank 4",
727         "Counter": "0,1,2,3",
728         "EventCode": "0xB1",
729         "EventName": "UNC_M_RD_CAS_RANK1.BANK4",
730         "PerPkg": "1",
731         "UMask": "0x4",
732         "Unit": "iMC"
733     },
734     {
735         "BriefDescription": "RD_CAS Access to Rank 1; Bank 8",
736         "Counter": "0,1,2,3",
737         "EventCode": "0xB1",
738         "EventName": "UNC_M_RD_CAS_RANK1.BANK8",
739         "PerPkg": "1",
740         "UMask": "0x8",
741         "Unit": "iMC"
742     },
743     {
744         "BriefDescription": "RD_CAS Access to Rank 1; All Banks",
745         "Counter": "0,1,2,3",
746         "EventCode": "0xB1",
747         "EventName": "UNC_M_RD_CAS_RANK1.ALLBANKS",
748         "PerPkg": "1",
749         "UMask": "0x10",
750         "Unit": "iMC"
751     },
752     {
753         "BriefDescription": "RD_CAS Access to Rank 1; Bank 0",
754         "Counter": "0,1,2,3",
755         "EventCode": "0xB1",
756         "EventName": "UNC_M_RD_CAS_RANK1.BANK0",
757         "PerPkg": "1",
758         "Unit": "iMC"
759     },
760     {
761         "BriefDescription": "RD_CAS Access to Rank 1; Bank 3",
762         "Counter": "0,1,2,3",
763         "EventCode": "0xB1",
764         "EventName": "UNC_M_RD_CAS_RANK1.BANK3",
765         "PerPkg": "1",
766         "UMask": "0x3",
767         "Unit": "iMC"
768     },
769     {
770         "BriefDescription": "RD_CAS Access to Rank 1; Bank 5",
771         "Counter": "0,1,2,3",
772         "EventCode": "0xB1",
773         "EventName": "UNC_M_RD_CAS_RANK1.BANK5",
774         "PerPkg": "1",
775         "UMask": "0x5",
776         "Unit": "iMC"
777     },
778     {
779         "BriefDescription": "RD_CAS Access to Rank 1; Bank 6",
780         "Counter": "0,1,2,3",
781         "EventCode": "0xB1",
782         "EventName": "UNC_M_RD_CAS_RANK1.BANK6",
783         "PerPkg": "1",
784         "UMask": "0x6",
785         "Unit": "iMC"
786     },
787     {
788         "BriefDescription": "RD_CAS Access to Rank 1; Bank 7",
789         "Counter": "0,1,2,3",
790         "EventCode": "0xB1",
791         "EventName": "UNC_M_RD_CAS_RANK1.BANK7",
792         "PerPkg": "1",
793         "UMask": "0x7",
794         "Unit": "iMC"
795     },
796     {
797         "BriefDescription": "RD_CAS Access to Rank 1; Bank 9",
798         "Counter": "0,1,2,3",
799         "EventCode": "0xB1",
800         "EventName": "UNC_M_RD_CAS_RANK1.BANK9",
801         "PerPkg": "1",
802         "UMask": "0x9",
803         "Unit": "iMC"
804     },
805     {
806         "BriefDescription": "RD_CAS Access to Rank 1; Bank 10",
807         "Counter": "0,1,2,3",
808         "EventCode": "0xB1",
809         "EventName": "UNC_M_RD_CAS_RANK1.BANK10",
810         "PerPkg": "1",
811         "UMask": "0xA",
812         "Unit": "iMC"
813     },
814     {
815         "BriefDescription": "RD_CAS Access to Rank 1; Bank 11",
816         "Counter": "0,1,2,3",
817         "EventCode": "0xB1",
818         "EventName": "UNC_M_RD_CAS_RANK1.BANK11",
819         "PerPkg": "1",
820         "UMask": "0xB",
821         "Unit": "iMC"
822     },
823     {
824         "BriefDescription": "RD_CAS Access to Rank 1; Bank 12",
825         "Counter": "0,1,2,3",
826         "EventCode": "0xB1",
827         "EventName": "UNC_M_RD_CAS_RANK1.BANK12",
828         "PerPkg": "1",
829         "UMask": "0xC",
830         "Unit": "iMC"
831     },
832     {
833         "BriefDescription": "RD_CAS Access to Rank 1; Bank 13",
834         "Counter": "0,1,2,3",
835         "EventCode": "0xB1",
836         "EventName": "UNC_M_RD_CAS_RANK1.BANK13",
837         "PerPkg": "1",
838         "UMask": "0xD",
839         "Unit": "iMC"
840     },
841     {
842         "BriefDescription": "RD_CAS Access to Rank 1; Bank 14",
843         "Counter": "0,1,2,3",
844         "EventCode": "0xB1",
845         "EventName": "UNC_M_RD_CAS_RANK1.BANK14",
846         "PerPkg": "1",
847         "UMask": "0xE",
848         "Unit": "iMC"
849     },
850     {
851         "BriefDescription": "RD_CAS Access to Rank 1; Bank 15",
852         "Counter": "0,1,2,3",
853         "EventCode": "0xB1",
854         "EventName": "UNC_M_RD_CAS_RANK1.BANK15",
855         "PerPkg": "1",
856         "UMask": "0xF",
857         "Unit": "iMC"
858     },
859     {
860         "BriefDescription": "RD_CAS Access to Rank 1; Bank Group 0 (Banks 0-3)",
861         "Counter": "0,1,2,3",
862         "EventCode": "0xB1",
863         "EventName": "UNC_M_RD_CAS_RANK1.BANKG0",
864         "PerPkg": "1",
865         "UMask": "0x11",
866         "Unit": "iMC"
867     },
868     {
869         "BriefDescription": "RD_CAS Access to Rank 1; Bank Group 1 (Banks 4-7)",
870         "Counter": "0,1,2,3",
871         "EventCode": "0xB1",
872         "EventName": "UNC_M_RD_CAS_RANK1.BANKG1",
873         "PerPkg": "1",
874         "UMask": "0x12",
875         "Unit": "iMC"
876     },
877     {
878         "BriefDescription": "RD_CAS Access to Rank 1; Bank Group 2 (Banks 8-11)",
879         "Counter": "0,1,2,3",
880         "EventCode": "0xB1",
881         "EventName": "UNC_M_RD_CAS_RANK1.BANKG2",
882         "PerPkg": "1",
883         "UMask": "0x13",
884         "Unit": "iMC"
885     },
886     {
887         "BriefDescription": "RD_CAS Access to Rank 1; Bank Group 3 (Banks 12-15)",
888         "Counter": "0,1,2,3",
889         "EventCode": "0xB1",
890         "EventName": "UNC_M_RD_CAS_RANK1.BANKG3",
891         "PerPkg": "1",
892         "UMask": "0x14",
893         "Unit": "iMC"
894     },
895     {
896         "BriefDescription": "RD_CAS Access to Rank 2; Bank 0",
897         "Counter": "0,1,2,3",
898         "EventCode": "0xB2",
899         "EventName": "UNC_M_RD_CAS_RANK2.BANK0",
900         "PerPkg": "1",
901         "Unit": "iMC"
902     },
903     {
904         "BriefDescription": "RD_CAS Access to Rank 4; Bank 1",
905         "Counter": "0,1,2,3",
906         "EventCode": "0xB4",
907         "EventName": "UNC_M_RD_CAS_RANK4.BANK1",
908         "PerPkg": "1",
909         "UMask": "0x1",
910         "Unit": "iMC"
911     },
912     {
913         "BriefDescription": "RD_CAS Access to Rank 4; Bank 2",
914         "Counter": "0,1,2,3",
915         "EventCode": "0xB4",
916         "EventName": "UNC_M_RD_CAS_RANK4.BANK2",
917         "PerPkg": "1",
918         "UMask": "0x2",
919         "Unit": "iMC"
920     },
921     {
922         "BriefDescription": "RD_CAS Access to Rank 4; Bank 4",
923         "Counter": "0,1,2,3",
924         "EventCode": "0xB4",
925         "EventName": "UNC_M_RD_CAS_RANK4.BANK4",
926         "PerPkg": "1",
927         "UMask": "0x4",
928         "Unit": "iMC"
929     },
930     {
931         "BriefDescription": "RD_CAS Access to Rank 4; Bank 8",
932         "Counter": "0,1,2,3",
933         "EventCode": "0xB4",
934         "EventName": "UNC_M_RD_CAS_RANK4.BANK8",
935         "PerPkg": "1",
936         "UMask": "0x8",
937         "Unit": "iMC"
938     },
939     {
940         "BriefDescription": "RD_CAS Access to Rank 4; All Banks",
941         "Counter": "0,1,2,3",
942         "EventCode": "0xB4",
943         "EventName": "UNC_M_RD_CAS_RANK4.ALLBANKS",
944         "PerPkg": "1",
945         "UMask": "0x10",
946         "Unit": "iMC"
947     },
948     {
949         "BriefDescription": "RD_CAS Access to Rank 4; Bank 0",
950         "Counter": "0,1,2,3",
951         "EventCode": "0xB4",
952         "EventName": "UNC_M_RD_CAS_RANK4.BANK0",
953         "PerPkg": "1",
954         "Unit": "iMC"
955     },
956     {
957         "BriefDescription": "RD_CAS Access to Rank 4; Bank 3",
958         "Counter": "0,1,2,3",
959         "EventCode": "0xB4",
960         "EventName": "UNC_M_RD_CAS_RANK4.BANK3",
961         "PerPkg": "1",
962         "UMask": "0x3",
963         "Unit": "iMC"
964     },
965     {
966         "BriefDescription": "RD_CAS Access to Rank 4; Bank 5",
967         "Counter": "0,1,2,3",
968         "EventCode": "0xB4",
969         "EventName": "UNC_M_RD_CAS_RANK4.BANK5",
970         "PerPkg": "1",
971         "UMask": "0x5",
972         "Unit": "iMC"
973     },
974     {
975         "BriefDescription": "RD_CAS Access to Rank 4; Bank 6",
976         "Counter": "0,1,2,3",
977         "EventCode": "0xB4",
978         "EventName": "UNC_M_RD_CAS_RANK4.BANK6",
979         "PerPkg": "1",
980         "UMask": "0x6",
981         "Unit": "iMC"
982     },
983     {
984         "BriefDescription": "RD_CAS Access to Rank 4; Bank 7",
985         "Counter": "0,1,2,3",
986         "EventCode": "0xB4",
987         "EventName": "UNC_M_RD_CAS_RANK4.BANK7",
988         "PerPkg": "1",
989         "UMask": "0x7",
990         "Unit": "iMC"
991     },
992     {
993         "BriefDescription": "RD_CAS Access to Rank 4; Bank 9",
994         "Counter": "0,1,2,3",
995         "EventCode": "0xB4",
996         "EventName": "UNC_M_RD_CAS_RANK4.BANK9",
997         "PerPkg": "1",
998         "UMask": "0x9",
999         "Unit": "iMC"
1000     },
1001     {
1002         "BriefDescription": "RD_CAS Access to Rank 4; Bank 10",
1003         "Counter": "0,1,2,3",
1004         "EventCode": "0xB4",
1005         "EventName": "UNC_M_RD_CAS_RANK4.BANK10",
1006         "PerPkg": "1",
1007         "UMask": "0xA",
1008         "Unit": "iMC"
1009     },
1010     {
1011         "BriefDescription": "RD_CAS Access to Rank 4; Bank 11",
1012         "Counter": "0,1,2,3",
1013         "EventCode": "0xB4",
1014         "EventName": "UNC_M_RD_CAS_RANK4.BANK11",
1015         "PerPkg": "1",
1016         "UMask": "0xB",
1017         "Unit": "iMC"
1018     },
1019     {
1020         "BriefDescription": "RD_CAS Access to Rank 4; Bank 12",
1021         "Counter": "0,1,2,3",
1022         "EventCode": "0xB4",
1023         "EventName": "UNC_M_RD_CAS_RANK4.BANK12",
1024         "PerPkg": "1",
1025         "UMask": "0xC",
1026         "Unit": "iMC"
1027     },
1028     {
1029         "BriefDescription": "RD_CAS Access to Rank 4; Bank 13",
1030         "Counter": "0,1,2,3",
1031         "EventCode": "0xB4",
1032         "EventName": "UNC_M_RD_CAS_RANK4.BANK13",
1033         "PerPkg": "1",
1034         "UMask": "0xD",
1035         "Unit": "iMC"
1036     },
1037     {
1038         "BriefDescription": "RD_CAS Access to Rank 4; Bank 14",
1039         "Counter": "0,1,2,3",
1040         "EventCode": "0xB4",
1041         "EventName": "UNC_M_RD_CAS_RANK4.BANK14",
1042         "PerPkg": "1",
1043         "UMask": "0xE",
1044         "Unit": "iMC"
1045     },
1046     {
1047         "BriefDescription": "RD_CAS Access to Rank 4; Bank 15",
1048         "Counter": "0,1,2,3",
1049         "EventCode": "0xB4",
1050         "EventName": "UNC_M_RD_CAS_RANK4.BANK15",
1051         "PerPkg": "1",
1052         "UMask": "0xF",
1053         "Unit": "iMC"
1054     },
1055     {
1056         "BriefDescription": "RD_CAS Access to Rank 4; Bank Group 0 (Banks 0-3)",
1057         "Counter": "0,1,2,3",
1058         "EventCode": "0xB4",
1059         "EventName": "UNC_M_RD_CAS_RANK4.BANKG0",
1060         "PerPkg": "1",
1061         "UMask": "0x11",
1062         "Unit": "iMC"
1063     },
1064     {
1065         "BriefDescription": "RD_CAS Access to Rank 4; Bank Group 1 (Banks 4-7)",
1066         "Counter": "0,1,2,3",
1067         "EventCode": "0xB4",
1068         "EventName": "UNC_M_RD_CAS_RANK4.BANKG1",
1069         "PerPkg": "1",
1070         "UMask": "0x12",
1071         "Unit": "iMC"
1072     },
1073     {
1074         "BriefDescription": "RD_CAS Access to Rank 4; Bank Group 2 (Banks 8-11)",
1075         "Counter": "0,1,2,3",
1076         "EventCode": "0xB4",
1077         "EventName": "UNC_M_RD_CAS_RANK4.BANKG2",
1078         "PerPkg": "1",
1079         "UMask": "0x13",
1080         "Unit": "iMC"
1081     },
1082     {
1083         "BriefDescription": "RD_CAS Access to Rank 4; Bank Group 3 (Banks 12-15)",
1084         "Counter": "0,1,2,3",
1085         "EventCode": "0xB4",
1086         "EventName": "UNC_M_RD_CAS_RANK4.BANKG3",
1087         "PerPkg": "1",
1088         "UMask": "0x14",
1089         "Unit": "iMC"
1090     },
1091     {
1092         "BriefDescription": "RD_CAS Access to Rank 5; Bank 1",
1093         "Counter": "0,1,2,3",
1094         "EventCode": "0xB5",
1095         "EventName": "UNC_M_RD_CAS_RANK5.BANK1",
1096         "PerPkg": "1",
1097         "UMask": "0x1",
1098         "Unit": "iMC"
1099     },
1100     {
1101         "BriefDescription": "RD_CAS Access to Rank 5; Bank 2",
1102         "Counter": "0,1,2,3",
1103         "EventCode": "0xB5",
1104         "EventName": "UNC_M_RD_CAS_RANK5.BANK2",
1105         "PerPkg": "1",
1106         "UMask": "0x2",
1107         "Unit": "iMC"
1108     },
1109     {
1110         "BriefDescription": "RD_CAS Access to Rank 5; Bank 4",
1111         "Counter": "0,1,2,3",
1112         "EventCode": "0xB5",
1113         "EventName": "UNC_M_RD_CAS_RANK5.BANK4",
1114         "PerPkg": "1",
1115         "UMask": "0x4",
1116         "Unit": "iMC"
1117     },
1118     {
1119         "BriefDescription": "RD_CAS Access to Rank 5; Bank 8",
1120         "Counter": "0,1,2,3",
1121         "EventCode": "0xB5",
1122         "EventName": "UNC_M_RD_CAS_RANK5.BANK8",
1123         "PerPkg": "1",
1124         "UMask": "0x8",
1125         "Unit": "iMC"
1126     },
1127     {
1128         "BriefDescription": "RD_CAS Access to Rank 5; All Banks",
1129         "Counter": "0,1,2,3",
1130         "EventCode": "0xB5",
1131         "EventName": "UNC_M_RD_CAS_RANK5.ALLBANKS",
1132         "PerPkg": "1",
1133         "UMask": "0x10",
1134         "Unit": "iMC"
1135     },
1136     {
1137         "BriefDescription": "RD_CAS Access to Rank 5; Bank 0",
1138         "Counter": "0,1,2,3",
1139         "EventCode": "0xB5",
1140         "EventName": "UNC_M_RD_CAS_RANK5.BANK0",
1141         "PerPkg": "1",
1142         "Unit": "iMC"
1143     },
1144     {
1145         "BriefDescription": "RD_CAS Access to Rank 5; Bank 3",
1146         "Counter": "0,1,2,3",
1147         "EventCode": "0xB5",
1148         "EventName": "UNC_M_RD_CAS_RANK5.BANK3",
1149         "PerPkg": "1",
1150         "UMask": "0x3",
1151         "Unit": "iMC"
1152     },
1153     {
1154         "BriefDescription": "RD_CAS Access to Rank 5; Bank 5",
1155         "Counter": "0,1,2,3",
1156         "EventCode": "0xB5",
1157         "EventName": "UNC_M_RD_CAS_RANK5.BANK5",
1158         "PerPkg": "1",
1159         "UMask": "0x5",
1160         "Unit": "iMC"
1161     },
1162     {
1163         "BriefDescription": "RD_CAS Access to Rank 5; Bank 6",
1164         "Counter": "0,1,2,3",
1165         "EventCode": "0xB5",
1166         "EventName": "UNC_M_RD_CAS_RANK5.BANK6",
1167         "PerPkg": "1",
1168         "UMask": "0x6",
1169         "Unit": "iMC"
1170     },
1171     {
1172         "BriefDescription": "RD_CAS Access to Rank 5; Bank 7",
1173         "Counter": "0,1,2,3",
1174         "EventCode": "0xB5",
1175         "EventName": "UNC_M_RD_CAS_RANK5.BANK7",
1176         "PerPkg": "1",
1177         "UMask": "0x7",
1178         "Unit": "iMC"
1179     },
1180     {
1181         "BriefDescription": "RD_CAS Access to Rank 5; Bank 9",
1182         "Counter": "0,1,2,3",
1183         "EventCode": "0xB5",
1184         "EventName": "UNC_M_RD_CAS_RANK5.BANK9",
1185         "PerPkg": "1",
1186         "UMask": "0x9",
1187         "Unit": "iMC"
1188     },
1189     {
1190         "BriefDescription": "RD_CAS Access to Rank 5; Bank 10",
1191         "Counter": "0,1,2,3",
1192         "EventCode": "0xB5",
1193         "EventName": "UNC_M_RD_CAS_RANK5.BANK10",
1194         "PerPkg": "1",
1195         "UMask": "0xA",
1196         "Unit": "iMC"
1197     },
1198     {
1199         "BriefDescription": "RD_CAS Access to Rank 5; Bank 11",
1200         "Counter": "0,1,2,3",
1201         "EventCode": "0xB5",
1202         "EventName": "UNC_M_RD_CAS_RANK5.BANK11",
1203         "PerPkg": "1",
1204         "UMask": "0xB",
1205         "Unit": "iMC"
1206     },
1207     {
1208         "BriefDescription": "RD_CAS Access to Rank 5; Bank 12",
1209         "Counter": "0,1,2,3",
1210         "EventCode": "0xB5",
1211         "EventName": "UNC_M_RD_CAS_RANK5.BANK12",
1212         "PerPkg": "1",
1213         "UMask": "0xC",
1214         "Unit": "iMC"
1215     },
1216     {
1217         "BriefDescription": "RD_CAS Access to Rank 5; Bank 13",
1218         "Counter": "0,1,2,3",
1219         "EventCode": "0xB5",
1220         "EventName": "UNC_M_RD_CAS_RANK5.BANK13",
1221         "PerPkg": "1",
1222         "UMask": "0xD",
1223         "Unit": "iMC"
1224     },
1225     {
1226         "BriefDescription": "RD_CAS Access to Rank 5; Bank 14",
1227         "Counter": "0,1,2,3",
1228         "EventCode": "0xB5",
1229         "EventName": "UNC_M_RD_CAS_RANK5.BANK14",
1230         "PerPkg": "1",
1231         "UMask": "0xE",
1232         "Unit": "iMC"
1233     },
1234     {
1235         "BriefDescription": "RD_CAS Access to Rank 5; Bank 15",
1236         "Counter": "0,1,2,3",
1237         "EventCode": "0xB5",
1238         "EventName": "UNC_M_RD_CAS_RANK5.BANK15",
1239         "PerPkg": "1",
1240         "UMask": "0xF",
1241         "Unit": "iMC"
1242     },
1243     {
1244         "BriefDescription": "RD_CAS Access to Rank 5; Bank Group 0 (Banks 0-3)",
1245         "Counter": "0,1,2,3",
1246         "EventCode": "0xB5",
1247         "EventName": "UNC_M_RD_CAS_RANK5.BANKG0",
1248         "PerPkg": "1",
1249         "UMask": "0x11",
1250         "Unit": "iMC"
1251     },
1252     {
1253         "BriefDescription": "RD_CAS Access to Rank 5; Bank Group 1 (Banks 4-7)",
1254         "Counter": "0,1,2,3",
1255         "EventCode": "0xB5",
1256         "EventName": "UNC_M_RD_CAS_RANK5.BANKG1",
1257         "PerPkg": "1",
1258         "UMask": "0x12",
1259         "Unit": "iMC"
1260     },
1261     {
1262         "BriefDescription": "RD_CAS Access to Rank 5; Bank Group 2 (Banks 8-11)",
1263         "Counter": "0,1,2,3",
1264         "EventCode": "0xB5",
1265         "EventName": "UNC_M_RD_CAS_RANK5.BANKG2",
1266         "PerPkg": "1",
1267         "UMask": "0x13",
1268         "Unit": "iMC"
1269     },
1270     {
1271         "BriefDescription": "RD_CAS Access to Rank 5; Bank Group 3 (Banks 12-15)",
1272         "Counter": "0,1,2,3",
1273         "EventCode": "0xB5",
1274         "EventName": "UNC_M_RD_CAS_RANK5.BANKG3",
1275         "PerPkg": "1",
1276         "UMask": "0x14",
1277         "Unit": "iMC"
1278     },
1279     {
1280         "BriefDescription": "RD_CAS Access to Rank 6; Bank 1",
1281         "Counter": "0,1,2,3",
1282         "EventCode": "0xB6",
1283         "EventName": "UNC_M_RD_CAS_RANK6.BANK1",
1284         "PerPkg": "1",
1285         "UMask": "0x1",
1286         "Unit": "iMC"
1287     },
1288     {
1289         "BriefDescription": "RD_CAS Access to Rank 6; Bank 2",
1290         "Counter": "0,1,2,3",
1291         "EventCode": "0xB6",
1292         "EventName": "UNC_M_RD_CAS_RANK6.BANK2",
1293         "PerPkg": "1",
1294         "UMask": "0x2",
1295         "Unit": "iMC"
1296     },
1297     {
1298         "BriefDescription": "RD_CAS Access to Rank 6; Bank 4",
1299         "Counter": "0,1,2,3",
1300         "EventCode": "0xB6",
1301         "EventName": "UNC_M_RD_CAS_RANK6.BANK4",
1302         "PerPkg": "1",
1303         "UMask": "0x4",
1304         "Unit": "iMC"
1305     },
1306     {
1307         "BriefDescription": "RD_CAS Access to Rank 6; Bank 8",
1308         "Counter": "0,1,2,3",
1309         "EventCode": "0xB6",
1310         "EventName": "UNC_M_RD_CAS_RANK6.BANK8",
1311         "PerPkg": "1",
1312         "UMask": "0x8",
1313         "Unit": "iMC"
1314     },
1315     {
1316         "BriefDescription": "RD_CAS Access to Rank 6; All Banks",
1317         "Counter": "0,1,2,3",
1318         "EventCode": "0xB6",
1319         "EventName": "UNC_M_RD_CAS_RANK6.ALLBANKS",
1320         "PerPkg": "1",
1321         "UMask": "0x10",
1322         "Unit": "iMC"
1323     },
1324     {
1325         "BriefDescription": "RD_CAS Access to Rank 6; Bank 0",
1326         "Counter": "0,1,2,3",
1327         "EventCode": "0xB6",
1328         "EventName": "UNC_M_RD_CAS_RANK6.BANK0",
1329         "PerPkg": "1",
1330         "Unit": "iMC"
1331     },
1332     {
1333         "BriefDescription": "RD_CAS Access to Rank 6; Bank 3",
1334         "Counter": "0,1,2,3",
1335         "EventCode": "0xB6",
1336         "EventName": "UNC_M_RD_CAS_RANK6.BANK3",
1337         "PerPkg": "1",
1338         "UMask": "0x3",
1339         "Unit": "iMC"
1340     },
1341     {
1342         "BriefDescription": "RD_CAS Access to Rank 6; Bank 5",
1343         "Counter": "0,1,2,3",
1344         "EventCode": "0xB6",
1345         "EventName": "UNC_M_RD_CAS_RANK6.BANK5",
1346         "PerPkg": "1",
1347         "UMask": "0x5",
1348         "Unit": "iMC"
1349     },
1350     {
1351         "BriefDescription": "RD_CAS Access to Rank 6; Bank 6",
1352         "Counter": "0,1,2,3",
1353         "EventCode": "0xB6",
1354         "EventName": "UNC_M_RD_CAS_RANK6.BANK6",
1355         "PerPkg": "1",
1356         "UMask": "0x6",
1357         "Unit": "iMC"
1358     },
1359     {
1360         "BriefDescription": "RD_CAS Access to Rank 6; Bank 7",
1361         "Counter": "0,1,2,3",
1362         "EventCode": "0xB6",
1363         "EventName": "UNC_M_RD_CAS_RANK6.BANK7",
1364         "PerPkg": "1",
1365         "UMask": "0x7",
1366         "Unit": "iMC"
1367     },
1368     {
1369         "BriefDescription": "RD_CAS Access to Rank 6; Bank 9",
1370         "Counter": "0,1,2,3",
1371         "EventCode": "0xB6",
1372         "EventName": "UNC_M_RD_CAS_RANK6.BANK9",
1373         "PerPkg": "1",
1374         "UMask": "0x9",
1375         "Unit": "iMC"
1376     },
1377     {
1378         "BriefDescription": "RD_CAS Access to Rank 6; Bank 10",
1379         "Counter": "0,1,2,3",
1380         "EventCode": "0xB6",
1381         "EventName": "UNC_M_RD_CAS_RANK6.BANK10",
1382         "PerPkg": "1",
1383         "UMask": "0xA",
1384         "Unit": "iMC"
1385     },
1386     {
1387         "BriefDescription": "RD_CAS Access to Rank 6; Bank 11",
1388         "Counter": "0,1,2,3",
1389         "EventCode": "0xB6",
1390         "EventName": "UNC_M_RD_CAS_RANK6.BANK11",
1391         "PerPkg": "1",
1392         "UMask": "0xB",
1393         "Unit": "iMC"
1394     },
1395     {
1396         "BriefDescription": "RD_CAS Access to Rank 6; Bank 12",
1397         "Counter": "0,1,2,3",
1398         "EventCode": "0xB6",
1399         "EventName": "UNC_M_RD_CAS_RANK6.BANK12",
1400         "PerPkg": "1",
1401         "UMask": "0xC",
1402         "Unit": "iMC"
1403     },
1404     {
1405         "BriefDescription": "RD_CAS Access to Rank 6; Bank 13",
1406         "Counter": "0,1,2,3",
1407         "EventCode": "0xB6",
1408         "EventName": "UNC_M_RD_CAS_RANK6.BANK13",
1409         "PerPkg": "1",
1410         "UMask": "0xD",
1411         "Unit": "iMC"
1412     },
1413     {
1414         "BriefDescription": "RD_CAS Access to Rank 6; Bank 14",
1415         "Counter": "0,1,2,3",
1416         "EventCode": "0xB6",
1417         "EventName": "UNC_M_RD_CAS_RANK6.BANK14",
1418         "PerPkg": "1",
1419         "UMask": "0xE",
1420         "Unit": "iMC"
1421     },
1422     {
1423         "BriefDescription": "RD_CAS Access to Rank 6; Bank 15",
1424         "Counter": "0,1,2,3",
1425         "EventCode": "0xB6",
1426         "EventName": "UNC_M_RD_CAS_RANK6.BANK15",
1427         "PerPkg": "1",
1428         "UMask": "0xF",
1429         "Unit": "iMC"
1430     },
1431     {
1432         "BriefDescription": "RD_CAS Access to Rank 6; Bank Group 0 (Banks 0-3)",
1433         "Counter": "0,1,2,3",
1434         "EventCode": "0xB6",
1435         "EventName": "UNC_M_RD_CAS_RANK6.BANKG0",
1436         "PerPkg": "1",
1437         "UMask": "0x11",
1438         "Unit": "iMC"
1439     },
1440     {
1441         "BriefDescription": "RD_CAS Access to Rank 6; Bank Group 1 (Banks 4-7)",
1442         "Counter": "0,1,2,3",
1443         "EventCode": "0xB6",
1444         "EventName": "UNC_M_RD_CAS_RANK6.BANKG1",
1445         "PerPkg": "1",
1446         "UMask": "0x12",
1447         "Unit": "iMC"
1448     },
1449     {
1450         "BriefDescription": "RD_CAS Access to Rank 6; Bank Group 2 (Banks 8-11)",
1451         "Counter": "0,1,2,3",
1452         "EventCode": "0xB6",
1453         "EventName": "UNC_M_RD_CAS_RANK6.BANKG2",
1454         "PerPkg": "1",
1455         "UMask": "0x13",
1456         "Unit": "iMC"
1457     },
1458     {
1459         "BriefDescription": "RD_CAS Access to Rank 6; Bank Group 3 (Banks 12-15)",
1460         "Counter": "0,1,2,3",
1461         "EventCode": "0xB6",
1462         "EventName": "UNC_M_RD_CAS_RANK6.BANKG3",
1463         "PerPkg": "1",
1464         "UMask": "0x14",
1465         "Unit": "iMC"
1466     },
1467     {
1468         "BriefDescription": "RD_CAS Access to Rank 7; Bank 1",
1469         "Counter": "0,1,2,3",
1470         "EventCode": "0xB7",
1471         "EventName": "UNC_M_RD_CAS_RANK7.BANK1",
1472         "PerPkg": "1",
1473         "UMask": "0x1",
1474         "Unit": "iMC"
1475     },
1476     {
1477         "BriefDescription": "RD_CAS Access to Rank 7; Bank 2",
1478         "Counter": "0,1,2,3",
1479         "EventCode": "0xB7",
1480         "EventName": "UNC_M_RD_CAS_RANK7.BANK2",
1481         "PerPkg": "1",
1482         "UMask": "0x2",
1483         "Unit": "iMC"
1484     },
1485     {
1486         "BriefDescription": "RD_CAS Access to Rank 7; Bank 4",
1487         "Counter": "0,1,2,3",
1488         "EventCode": "0xB7",
1489         "EventName": "UNC_M_RD_CAS_RANK7.BANK4",
1490         "PerPkg": "1",
1491         "UMask": "0x4",
1492         "Unit": "iMC"
1493     },
1494     {
1495         "BriefDescription": "RD_CAS Access to Rank 7; Bank 8",
1496         "Counter": "0,1,2,3",
1497         "EventCode": "0xB7",
1498         "EventName": "UNC_M_RD_CAS_RANK7.BANK8",
1499         "PerPkg": "1",
1500         "UMask": "0x8",
1501         "Unit": "iMC"
1502     },
1503     {
1504         "BriefDescription": "RD_CAS Access to Rank 7; All Banks",
1505         "Counter": "0,1,2,3",
1506         "EventCode": "0xB7",
1507         "EventName": "UNC_M_RD_CAS_RANK7.ALLBANKS",
1508         "PerPkg": "1",
1509         "UMask": "0x10",
1510         "Unit": "iMC"
1511     },
1512     {
1513         "BriefDescription": "RD_CAS Access to Rank 7; Bank 0",
1514         "Counter": "0,1,2,3",
1515         "EventCode": "0xB7",
1516         "EventName": "UNC_M_RD_CAS_RANK7.BANK0",
1517         "PerPkg": "1",
1518         "Unit": "iMC"
1519     },
1520     {
1521         "BriefDescription": "RD_CAS Access to Rank 7; Bank 3",
1522         "Counter": "0,1,2,3",
1523         "EventCode": "0xB7",
1524         "EventName": "UNC_M_RD_CAS_RANK7.BANK3",
1525         "PerPkg": "1",
1526         "UMask": "0x3",
1527         "Unit": "iMC"
1528     },
1529     {
1530         "BriefDescription": "RD_CAS Access to Rank 7; Bank 5",
1531         "Counter": "0,1,2,3",
1532         "EventCode": "0xB7",
1533         "EventName": "UNC_M_RD_CAS_RANK7.BANK5",
1534         "PerPkg": "1",
1535         "UMask": "0x5",
1536         "Unit": "iMC"
1537     },
1538     {
1539         "BriefDescription": "RD_CAS Access to Rank 7; Bank 6",
1540         "Counter": "0,1,2,3",
1541         "EventCode": "0xB7",
1542         "EventName": "UNC_M_RD_CAS_RANK7.BANK6",
1543         "PerPkg": "1",
1544         "UMask": "0x6",
1545         "Unit": "iMC"
1546     },
1547     {
1548         "BriefDescription": "RD_CAS Access to Rank 7; Bank 7",
1549         "Counter": "0,1,2,3",
1550         "EventCode": "0xB7",
1551         "EventName": "UNC_M_RD_CAS_RANK7.BANK7",
1552         "PerPkg": "1",
1553         "UMask": "0x7",
1554         "Unit": "iMC"
1555     },
1556     {
1557         "BriefDescription": "RD_CAS Access to Rank 7; Bank 9",
1558         "Counter": "0,1,2,3",
1559         "EventCode": "0xB7",
1560         "EventName": "UNC_M_RD_CAS_RANK7.BANK9",
1561         "PerPkg": "1",
1562         "UMask": "0x9",
1563         "Unit": "iMC"
1564     },
1565     {
1566         "BriefDescription": "RD_CAS Access to Rank 7; Bank 10",
1567         "Counter": "0,1,2,3",
1568         "EventCode": "0xB7",
1569         "EventName": "UNC_M_RD_CAS_RANK7.BANK10",
1570         "PerPkg": "1",
1571         "UMask": "0xA",
1572         "Unit": "iMC"
1573     },
1574     {
1575         "BriefDescription": "RD_CAS Access to Rank 7; Bank 11",
1576         "Counter": "0,1,2,3",
1577         "EventCode": "0xB7",
1578         "EventName": "UNC_M_RD_CAS_RANK7.BANK11",
1579         "PerPkg": "1",
1580         "UMask": "0xB",
1581         "Unit": "iMC"
1582     },
1583     {
1584         "BriefDescription": "RD_CAS Access to Rank 7; Bank 12",
1585         "Counter": "0,1,2,3",
1586         "EventCode": "0xB7",
1587         "EventName": "UNC_M_RD_CAS_RANK7.BANK12",
1588         "PerPkg": "1",
1589         "UMask": "0xC",
1590         "Unit": "iMC"
1591     },
1592     {
1593         "BriefDescription": "RD_CAS Access to Rank 7; Bank 13",
1594         "Counter": "0,1,2,3",
1595         "EventCode": "0xB7",
1596         "EventName": "UNC_M_RD_CAS_RANK7.BANK13",
1597         "PerPkg": "1",
1598         "UMask": "0xD",
1599         "Unit": "iMC"
1600     },
1601     {
1602         "BriefDescription": "RD_CAS Access to Rank 7; Bank 14",
1603         "Counter": "0,1,2,3",
1604         "EventCode": "0xB7",
1605         "EventName": "UNC_M_RD_CAS_RANK7.BANK14",
1606         "PerPkg": "1",
1607         "UMask": "0xE",
1608         "Unit": "iMC"
1609     },
1610     {
1611         "BriefDescription": "RD_CAS Access to Rank 7; Bank 15",
1612         "Counter": "0,1,2,3",
1613         "EventCode": "0xB7",
1614         "EventName": "UNC_M_RD_CAS_RANK7.BANK15",
1615         "PerPkg": "1",
1616         "UMask": "0xF",
1617         "Unit": "iMC"
1618     },
1619     {
1620         "BriefDescription": "RD_CAS Access to Rank 7; Bank Group 0 (Banks 0-3)",
1621         "Counter": "0,1,2,3",
1622         "EventCode": "0xB7",
1623         "EventName": "UNC_M_RD_CAS_RANK7.BANKG0",
1624         "PerPkg": "1",
1625         "UMask": "0x11",
1626         "Unit": "iMC"
1627     },
1628     {
1629         "BriefDescription": "RD_CAS Access to Rank 7; Bank Group 1 (Banks 4-7)",
1630         "Counter": "0,1,2,3",
1631         "EventCode": "0xB7",
1632         "EventName": "UNC_M_RD_CAS_RANK7.BANKG1",
1633         "PerPkg": "1",
1634         "UMask": "0x12",
1635         "Unit": "iMC"
1636     },
1637     {
1638         "BriefDescription": "RD_CAS Access to Rank 7; Bank Group 2 (Banks 8-11)",
1639         "Counter": "0,1,2,3",
1640         "EventCode": "0xB7",
1641         "EventName": "UNC_M_RD_CAS_RANK7.BANKG2",
1642         "PerPkg": "1",
1643         "UMask": "0x13",
1644         "Unit": "iMC"
1645     },
1646     {
1647         "BriefDescription": "RD_CAS Access to Rank 7; Bank Group 3 (Banks 12-15)",
1648         "Counter": "0,1,2,3",
1649         "EventCode": "0xB7",
1650         "EventName": "UNC_M_RD_CAS_RANK7.BANKG3",
1651         "PerPkg": "1",
1652         "UMask": "0x14",
1653         "Unit": "iMC"
1654     },
1655     {
1656         "BriefDescription": "Read Pending Queue Not Empty",
1657         "Counter": "0,1,2,3",
1658         "EventCode": "0x11",
1659         "EventName": "UNC_M_RPQ_CYCLES_NE",
1660         "PerPkg": "1",
1661         "Unit": "iMC"
1662     },
1663     {
1664         "BriefDescription": "Read Pending Queue Allocations",
1665         "Counter": "0,1,2,3",
1666         "EventCode": "0x10",
1667         "EventName": "UNC_M_RPQ_INSERTS",
1668         "PerPkg": "1",
1669         "Unit": "iMC"
1670     },
1671     {
1672         "BriefDescription": "VMSE MXB write buffer occupancy",
1673         "Counter": "0,1,2,3",
1674         "EventCode": "0x91",
1675         "EventName": "UNC_M_VMSE_MXB_WR_OCCUPANCY",
1676         "PerPkg": "1",
1677         "Unit": "iMC"
1678     },
1679     {
1680         "BriefDescription": "VMSE WR PUSH issued; VMSE write PUSH issued in WMM",
1681         "Counter": "0,1,2,3",
1682         "EventCode": "0x90",
1683         "EventName": "UNC_M_VMSE_WR_PUSH.WMM",
1684         "PerPkg": "1",
1685         "UMask": "0x1",
1686         "Unit": "iMC"
1687     },
1688     {
1689         "BriefDescription": "VMSE WR PUSH issued; VMSE write PUSH issued in RMM",
1690         "Counter": "0,1,2,3",
1691         "EventCode": "0x90",
1692         "EventName": "UNC_M_VMSE_WR_PUSH.RMM",
1693         "PerPkg": "1",
1694         "UMask": "0x2",
1695         "Unit": "iMC"
1696     },
1697     {
1698         "BriefDescription": "Transition from WMM to RMM because of low threshold; Transition from WMM to RMM because of starve counter",
1699         "Counter": "0,1,2,3",
1700         "EventCode": "0xC0",
1701         "EventName": "UNC_M_WMM_TO_RMM.LOW_THRESH",
1702         "PerPkg": "1",
1703         "UMask": "0x1",
1704         "Unit": "iMC"
1705     },
1706     {
1707         "BriefDescription": "Transition from WMM to RMM because of low threshold",
1708         "Counter": "0,1,2,3",
1709         "EventCode": "0xC0",
1710         "EventName": "UNC_M_WMM_TO_RMM.STARVE",
1711         "PerPkg": "1",
1712         "UMask": "0x2",
1713         "Unit": "iMC"
1714     },
1715     {
1716         "BriefDescription": "Transition from WMM to RMM because of low threshold",
1717         "Counter": "0,1,2,3",
1718         "EventCode": "0xC0",
1719         "EventName": "UNC_M_WMM_TO_RMM.VMSE_RETRY",
1720         "PerPkg": "1",
1721         "UMask": "0x4",
1722         "Unit": "iMC"
1723     },
1724     {
1725         "BriefDescription": "Write Pending Queue Full Cycles",
1726         "Counter": "0,1,2,3",
1727         "EventCode": "0x22",
1728         "EventName": "UNC_M_WPQ_CYCLES_FULL",
1729         "PerPkg": "1",
1730         "Unit": "iMC"
1731     },
1732     {
1733         "BriefDescription": "Write Pending Queue Not Empty",
1734         "Counter": "0,1,2,3",
1735         "EventCode": "0x21",
1736         "EventName": "UNC_M_WPQ_CYCLES_NE",
1737         "PerPkg": "1",
1738         "Unit": "iMC"
1739     },
1740     {
1741         "BriefDescription": "Write Pending Queue CAM Match",
1742         "Counter": "0,1,2,3",
1743         "EventCode": "0x23",
1744         "EventName": "UNC_M_WPQ_READ_HIT",
1745         "PerPkg": "1",
1746         "Unit": "iMC"
1747     },
1748     {
1749         "BriefDescription": "Write Pending Queue CAM Match",
1750         "Counter": "0,1,2,3",
1751         "EventCode": "0x24",
1752         "EventName": "UNC_M_WPQ_WRITE_HIT",
1753         "PerPkg": "1",
1754         "Unit": "iMC"
1755     },
1756     {
1757         "BriefDescription": "Not getting the requested Major Mode",
1758         "Counter": "0,1,2,3",
1759         "EventCode": "0xC1",
1760         "EventName": "UNC_M_WRONG_MM",
1761         "PerPkg": "1",
1762         "Unit": "iMC"
1763     },
1764     {
1765         "BriefDescription": "WR_CAS Access to Rank 0; Bank 1",
1766         "Counter": "0,1,2,3",
1767         "EventCode": "0xB8",
1768         "EventName": "UNC_M_WR_CAS_RANK0.BANK1",
1769         "PerPkg": "1",
1770         "UMask": "0x1",
1771         "Unit": "iMC"
1772     },
1773     {
1774         "BriefDescription": "WR_CAS Access to Rank 0; Bank 2",
1775         "Counter": "0,1,2,3",
1776         "EventCode": "0xB8",
1777         "EventName": "UNC_M_WR_CAS_RANK0.BANK2",
1778         "PerPkg": "1",
1779         "UMask": "0x2",
1780         "Unit": "iMC"
1781     },
1782     {
1783         "BriefDescription": "WR_CAS Access to Rank 0; Bank 4",
1784         "Counter": "0,1,2,3",
1785         "EventCode": "0xB8",
1786         "EventName": "UNC_M_WR_CAS_RANK0.BANK4",
1787         "PerPkg": "1",
1788         "UMask": "0x4",
1789         "Unit": "iMC"
1790     },
1791     {
1792         "BriefDescription": "WR_CAS Access to Rank 0; Bank 8",
1793         "Counter": "0,1,2,3",
1794         "EventCode": "0xB8",
1795         "EventName": "UNC_M_WR_CAS_RANK0.BANK8",
1796         "PerPkg": "1",
1797         "UMask": "0x8",
1798         "Unit": "iMC"
1799     },
1800     {
1801         "BriefDescription": "WR_CAS Access to Rank 0; All Banks",
1802         "Counter": "0,1,2,3",
1803         "EventCode": "0xB8",
1804         "EventName": "UNC_M_WR_CAS_RANK0.ALLBANKS",
1805         "PerPkg": "1",
1806         "UMask": "0x10",
1807         "Unit": "iMC"
1808     },
1809     {
1810         "BriefDescription": "WR_CAS Access to Rank 0; Bank 0",
1811         "Counter": "0,1,2,3",
1812         "EventCode": "0xB8",
1813         "EventName": "UNC_M_WR_CAS_RANK0.BANK0",
1814         "PerPkg": "1",
1815         "Unit": "iMC"
1816     },
1817     {
1818         "BriefDescription": "WR_CAS Access to Rank 0; Bank 3",
1819         "Counter": "0,1,2,3",
1820         "EventCode": "0xB8",
1821         "EventName": "UNC_M_WR_CAS_RANK0.BANK3",
1822         "PerPkg": "1",
1823         "UMask": "0x3",
1824         "Unit": "iMC"
1825     },
1826     {
1827         "BriefDescription": "WR_CAS Access to Rank 0; Bank 5",
1828         "Counter": "0,1,2,3",
1829         "EventCode": "0xB8",
1830         "EventName": "UNC_M_WR_CAS_RANK0.BANK5",
1831         "PerPkg": "1",
1832         "UMask": "0x5",
1833         "Unit": "iMC"
1834     },
1835     {
1836         "BriefDescription": "WR_CAS Access to Rank 0; Bank 6",
1837         "Counter": "0,1,2,3",
1838         "EventCode": "0xB8",
1839         "EventName": "UNC_M_WR_CAS_RANK0.BANK6",
1840         "PerPkg": "1",
1841         "UMask": "0x6",
1842         "Unit": "iMC"
1843     },
1844     {
1845         "BriefDescription": "WR_CAS Access to Rank 0; Bank 7",
1846         "Counter": "0,1,2,3",
1847         "EventCode": "0xB8",
1848         "EventName": "UNC_M_WR_CAS_RANK0.BANK7",
1849         "PerPkg": "1",
1850         "UMask": "0x7",
1851         "Unit": "iMC"
1852     },
1853     {
1854         "BriefDescription": "WR_CAS Access to Rank 0; Bank 9",
1855         "Counter": "0,1,2,3",
1856         "EventCode": "0xB8",
1857         "EventName": "UNC_M_WR_CAS_RANK0.BANK9",
1858         "PerPkg": "1",
1859         "UMask": "0x9",
1860         "Unit": "iMC"
1861     },
1862     {
1863         "BriefDescription": "WR_CAS Access to Rank 0; Bank 10",
1864         "Counter": "0,1,2,3",
1865         "EventCode": "0xB8",
1866         "EventName": "UNC_M_WR_CAS_RANK0.BANK10",
1867         "PerPkg": "1",
1868         "UMask": "0xA",
1869         "Unit": "iMC"
1870     },
1871     {
1872         "BriefDescription": "WR_CAS Access to Rank 0; Bank 11",
1873         "Counter": "0,1,2,3",
1874         "EventCode": "0xB8",
1875         "EventName": "UNC_M_WR_CAS_RANK0.BANK11",
1876         "PerPkg": "1",
1877         "UMask": "0xB",
1878         "Unit": "iMC"
1879     },
1880     {
1881         "BriefDescription": "WR_CAS Access to Rank 0; Bank 12",
1882         "Counter": "0,1,2,3",
1883         "EventCode": "0xB8",
1884         "EventName": "UNC_M_WR_CAS_RANK0.BANK12",
1885         "PerPkg": "1",
1886         "UMask": "0xC",
1887         "Unit": "iMC"
1888     },
1889     {
1890         "BriefDescription": "WR_CAS Access to Rank 0; Bank 13",
1891         "Counter": "0,1,2,3",
1892         "EventCode": "0xB8",
1893         "EventName": "UNC_M_WR_CAS_RANK0.BANK13",
1894         "PerPkg": "1",
1895         "UMask": "0xD",
1896         "Unit": "iMC"
1897     },
1898     {
1899         "BriefDescription": "WR_CAS Access to Rank 0; Bank 14",
1900         "Counter": "0,1,2,3",
1901         "EventCode": "0xB8",
1902         "EventName": "UNC_M_WR_CAS_RANK0.BANK14",
1903         "PerPkg": "1",
1904         "UMask": "0xE",
1905         "Unit": "iMC"
1906     },
1907     {
1908         "BriefDescription": "WR_CAS Access to Rank 0; Bank 15",
1909         "Counter": "0,1,2,3",
1910         "EventCode": "0xB8",
1911         "EventName": "UNC_M_WR_CAS_RANK0.BANK15",
1912         "PerPkg": "1",
1913         "UMask": "0xF",
1914         "Unit": "iMC"
1915     },
1916     {
1917         "BriefDescription": "WR_CAS Access to Rank 0; Bank Group 0 (Banks 0-3)",
1918         "Counter": "0,1,2,3",
1919         "EventCode": "0xB8",
1920         "EventName": "UNC_M_WR_CAS_RANK0.BANKG0",
1921         "PerPkg": "1",
1922         "UMask": "0x11",
1923         "Unit": "iMC"
1924     },
1925     {
1926         "BriefDescription": "WR_CAS Access to Rank 0; Bank Group 1 (Banks 4-7)",
1927         "Counter": "0,1,2,3",
1928         "EventCode": "0xB8",
1929         "EventName": "UNC_M_WR_CAS_RANK0.BANKG1",
1930         "PerPkg": "1",
1931         "UMask": "0x12",
1932         "Unit": "iMC"
1933     },
1934     {
1935         "BriefDescription": "WR_CAS Access to Rank 0; Bank Group 2 (Banks 8-11)",
1936         "Counter": "0,1,2,3",
1937         "EventCode": "0xB8",
1938         "EventName": "UNC_M_WR_CAS_RANK0.BANKG2",
1939         "PerPkg": "1",
1940         "UMask": "0x13",
1941         "Unit": "iMC"
1942     },
1943     {
1944         "BriefDescription": "WR_CAS Access to Rank 0; Bank Group 3 (Banks 12-15)",
1945         "Counter": "0,1,2,3",
1946         "EventCode": "0xB8",
1947         "EventName": "UNC_M_WR_CAS_RANK0.BANKG3",
1948         "PerPkg": "1",
1949         "UMask": "0x14",
1950         "Unit": "iMC"
1951     },
1952     {
1953         "BriefDescription": "WR_CAS Access to Rank 1; Bank 1",
1954         "Counter": "0,1,2,3",
1955         "EventCode": "0xB9",
1956         "EventName": "UNC_M_WR_CAS_RANK1.BANK1",
1957         "PerPkg": "1",
1958         "UMask": "0x1",
1959         "Unit": "iMC"
1960     },
1961     {
1962         "BriefDescription": "WR_CAS Access to Rank 1; Bank 2",
1963         "Counter": "0,1,2,3",
1964         "EventCode": "0xB9",
1965         "EventName": "UNC_M_WR_CAS_RANK1.BANK2",
1966         "PerPkg": "1",
1967         "UMask": "0x2",
1968         "Unit": "iMC"
1969     },
1970     {
1971         "BriefDescription": "WR_CAS Access to Rank 1; Bank 4",
1972         "Counter": "0,1,2,3",
1973         "EventCode": "0xB9",
1974         "EventName": "UNC_M_WR_CAS_RANK1.BANK4",
1975         "PerPkg": "1",
1976         "UMask": "0x4",
1977         "Unit": "iMC"
1978     },
1979     {
1980         "BriefDescription": "WR_CAS Access to Rank 1; Bank 8",
1981         "Counter": "0,1,2,3",
1982         "EventCode": "0xB9",
1983         "EventName": "UNC_M_WR_CAS_RANK1.BANK8",
1984         "PerPkg": "1",
1985         "UMask": "0x8",
1986         "Unit": "iMC"
1987     },
1988     {
1989         "BriefDescription": "WR_CAS Access to Rank 1; All Banks",
1990         "Counter": "0,1,2,3",
1991         "EventCode": "0xB9",
1992         "EventName": "UNC_M_WR_CAS_RANK1.ALLBANKS",
1993         "PerPkg": "1",
1994         "UMask": "0x10",
1995         "Unit": "iMC"
1996     },
1997     {
1998         "BriefDescription": "WR_CAS Access to Rank 1; Bank 0",
1999         "Counter": "0,1,2,3",
2000         "EventCode": "0xB9",
2001         "EventName": "UNC_M_WR_CAS_RANK1.BANK0",
2002         "PerPkg": "1",
2003         "Unit": "iMC"
2004     },
2005     {
2006         "BriefDescription": "WR_CAS Access to Rank 1; Bank 3",
2007         "Counter": "0,1,2,3",
2008         "EventCode": "0xB9",
2009         "EventName": "UNC_M_WR_CAS_RANK1.BANK3",
2010         "PerPkg": "1",
2011         "UMask": "0x3",
2012         "Unit": "iMC"
2013     },
2014     {
2015         "BriefDescription": "WR_CAS Access to Rank 1; Bank 5",
2016         "Counter": "0,1,2,3",
2017         "EventCode": "0xB9",
2018         "EventName": "UNC_M_WR_CAS_RANK1.BANK5",
2019         "PerPkg": "1",
2020         "UMask": "0x5",
2021         "Unit": "iMC"
2022     },
2023     {
2024         "BriefDescription": "WR_CAS Access to Rank 1; Bank 6",
2025         "Counter": "0,1,2,3",
2026         "EventCode": "0xB9",
2027         "EventName": "UNC_M_WR_CAS_RANK1.BANK6",
2028         "PerPkg": "1",
2029         "UMask": "0x6",
2030         "Unit": "iMC"
2031     },
2032     {
2033         "BriefDescription": "WR_CAS Access to Rank 1; Bank 7",
2034         "Counter": "0,1,2,3",
2035         "EventCode": "0xB9",
2036         "EventName": "UNC_M_WR_CAS_RANK1.BANK7",
2037         "PerPkg": "1",
2038         "UMask": "0x7",
2039         "Unit": "iMC"
2040     },
2041     {
2042         "BriefDescription": "WR_CAS Access to Rank 1; Bank 9",
2043         "Counter": "0,1,2,3",
2044         "EventCode": "0xB9",
2045         "EventName": "UNC_M_WR_CAS_RANK1.BANK9",
2046         "PerPkg": "1",
2047         "UMask": "0x9",
2048         "Unit": "iMC"
2049     },
2050     {
2051         "BriefDescription": "WR_CAS Access to Rank 1; Bank 10",
2052         "Counter": "0,1,2,3",
2053         "EventCode": "0xB9",
2054         "EventName": "UNC_M_WR_CAS_RANK1.BANK10",
2055         "PerPkg": "1",
2056         "UMask": "0xA",
2057         "Unit": "iMC"
2058     },
2059     {
2060         "BriefDescription": "WR_CAS Access to Rank 1; Bank 11",
2061         "Counter": "0,1,2,3",
2062         "EventCode": "0xB9",
2063         "EventName": "UNC_M_WR_CAS_RANK1.BANK11",
2064         "PerPkg": "1",
2065         "UMask": "0xB",
2066         "Unit": "iMC"
2067     },
2068     {
2069         "BriefDescription": "WR_CAS Access to Rank 1; Bank 12",
2070         "Counter": "0,1,2,3",
2071         "EventCode": "0xB9",
2072         "EventName": "UNC_M_WR_CAS_RANK1.BANK12",
2073         "PerPkg": "1",
2074         "UMask": "0xC",
2075         "Unit": "iMC"
2076     },
2077     {
2078         "BriefDescription": "WR_CAS Access to Rank 1; Bank 13",
2079         "Counter": "0,1,2,3",
2080         "EventCode": "0xB9",
2081         "EventName": "UNC_M_WR_CAS_RANK1.BANK13",
2082         "PerPkg": "1",
2083         "UMask": "0xD",
2084         "Unit": "iMC"
2085     },
2086     {
2087         "BriefDescription": "WR_CAS Access to Rank 1; Bank 14",
2088         "Counter": "0,1,2,3",
2089         "EventCode": "0xB9",
2090         "EventName": "UNC_M_WR_CAS_RANK1.BANK14",
2091         "PerPkg": "1",
2092         "UMask": "0xE",
2093         "Unit": "iMC"
2094     },
2095     {
2096         "BriefDescription": "WR_CAS Access to Rank 1; Bank 15",
2097         "Counter": "0,1,2,3",
2098         "EventCode": "0xB9",
2099         "EventName": "UNC_M_WR_CAS_RANK1.BANK15",
2100         "PerPkg": "1",
2101         "UMask": "0xF",
2102         "Unit": "iMC"
2103     },
2104     {
2105         "BriefDescription": "WR_CAS Access to Rank 1; Bank Group 0 (Banks 0-3)",
2106         "Counter": "0,1,2,3",
2107         "EventCode": "0xB9",
2108         "EventName": "UNC_M_WR_CAS_RANK1.BANKG0",
2109         "PerPkg": "1",
2110         "UMask": "0x11",
2111         "Unit": "iMC"
2112     },
2113     {
2114         "BriefDescription": "WR_CAS Access to Rank 1; Bank Group 1 (Banks 4-7)",
2115         "Counter": "0,1,2,3",
2116         "EventCode": "0xB9",
2117         "EventName": "UNC_M_WR_CAS_RANK1.BANKG1",
2118         "PerPkg": "1",
2119         "UMask": "0x12",
2120         "Unit": "iMC"
2121     },
2122     {
2123         "BriefDescription": "WR_CAS Access to Rank 1; Bank Group 2 (Banks 8-11)",
2124         "Counter": "0,1,2,3",
2125         "EventCode": "0xB9",
2126         "EventName": "UNC_M_WR_CAS_RANK1.BANKG2",
2127         "PerPkg": "1",
2128         "UMask": "0x13",
2129         "Unit": "iMC"
2130     },
2131     {
2132         "BriefDescription": "WR_CAS Access to Rank 1; Bank Group 3 (Banks 12-15)",
2133         "Counter": "0,1,2,3",
2134         "EventCode": "0xB9",
2135         "EventName": "UNC_M_WR_CAS_RANK1.BANKG3",
2136         "PerPkg": "1",
2137         "UMask": "0x14",
2138         "Unit": "iMC"
2139     },
2140     {
2141         "BriefDescription": "WR_CAS Access to Rank 4; Bank 1",
2142         "Counter": "0,1,2,3",
2143         "EventCode": "0xBC",
2144         "EventName": "UNC_M_WR_CAS_RANK4.BANK1",
2145         "PerPkg": "1",
2146         "UMask": "0x1",
2147         "Unit": "iMC"
2148     },
2149     {
2150         "BriefDescription": "WR_CAS Access to Rank 4; Bank 2",
2151         "Counter": "0,1,2,3",
2152         "EventCode": "0xBC",
2153         "EventName": "UNC_M_WR_CAS_RANK4.BANK2",
2154         "PerPkg": "1",
2155         "UMask": "0x2",
2156         "Unit": "iMC"
2157     },
2158     {
2159         "BriefDescription": "WR_CAS Access to Rank 4; Bank 4",
2160         "Counter": "0,1,2,3",
2161         "EventCode": "0xBC",
2162         "EventName": "UNC_M_WR_CAS_RANK4.BANK4",
2163         "PerPkg": "1",
2164         "UMask": "0x4",
2165         "Unit": "iMC"
2166     },
2167     {
2168         "BriefDescription": "WR_CAS Access to Rank 4; Bank 8",
2169         "Counter": "0,1,2,3",
2170         "EventCode": "0xBC",
2171         "EventName": "UNC_M_WR_CAS_RANK4.BANK8",
2172         "PerPkg": "1",
2173         "UMask": "0x8",
2174         "Unit": "iMC"
2175     },
2176     {
2177         "BriefDescription": "WR_CAS Access to Rank 4; All Banks",
2178         "Counter": "0,1,2,3",
2179         "EventCode": "0xBC",
2180         "EventName": "UNC_M_WR_CAS_RANK4.ALLBANKS",
2181         "PerPkg": "1",
2182         "UMask": "0x10",
2183         "Unit": "iMC"
2184     },
2185     {
2186         "BriefDescription": "WR_CAS Access to Rank 4; Bank 0",
2187         "Counter": "0,1,2,3",
2188         "EventCode": "0xBC",
2189         "EventName": "UNC_M_WR_CAS_RANK4.BANK0",
2190         "PerPkg": "1",
2191         "Unit": "iMC"
2192     },
2193     {
2194         "BriefDescription": "WR_CAS Access to Rank 4; Bank 3",
2195         "Counter": "0,1,2,3",
2196         "EventCode": "0xBC",
2197         "EventName": "UNC_M_WR_CAS_RANK4.BANK3",
2198         "PerPkg": "1",
2199         "UMask": "0x3",
2200         "Unit": "iMC"
2201     },
2202     {
2203         "BriefDescription": "WR_CAS Access to Rank 4; Bank 5",
2204         "Counter": "0,1,2,3",
2205         "EventCode": "0xBC",
2206         "EventName": "UNC_M_WR_CAS_RANK4.BANK5",
2207         "PerPkg": "1",
2208         "UMask": "0x5",
2209         "Unit": "iMC"
2210     },
2211     {
2212         "BriefDescription": "WR_CAS Access to Rank 4; Bank 6",
2213         "Counter": "0,1,2,3",
2214         "EventCode": "0xBC",
2215         "EventName": "UNC_M_WR_CAS_RANK4.BANK6",
2216         "PerPkg": "1",
2217         "UMask": "0x6",
2218         "Unit": "iMC"
2219     },
2220     {
2221         "BriefDescription": "WR_CAS Access to Rank 4; Bank 7",
2222         "Counter": "0,1,2,3",
2223         "EventCode": "0xBC",
2224         "EventName": "UNC_M_WR_CAS_RANK4.BANK7",
2225         "PerPkg": "1",
2226         "UMask": "0x7",
2227         "Unit": "iMC"
2228     },
2229     {
2230         "BriefDescription": "WR_CAS Access to Rank 4; Bank 9",
2231         "Counter": "0,1,2,3",
2232         "EventCode": "0xBC",
2233         "EventName": "UNC_M_WR_CAS_RANK4.BANK9",
2234         "PerPkg": "1",
2235         "UMask": "0x9",
2236         "Unit": "iMC"
2237     },
2238     {
2239         "BriefDescription": "WR_CAS Access to Rank 4; Bank 10",
2240         "Counter": "0,1,2,3",
2241         "EventCode": "0xBC",
2242         "EventName": "UNC_M_WR_CAS_RANK4.BANK10",
2243         "PerPkg": "1",
2244         "UMask": "0xA",
2245         "Unit": "iMC"
2246     },
2247     {
2248         "BriefDescription": "WR_CAS Access to Rank 4; Bank 11",
2249         "Counter": "0,1,2,3",
2250         "EventCode": "0xBC",
2251         "EventName": "UNC_M_WR_CAS_RANK4.BANK11",
2252         "PerPkg": "1",
2253         "UMask": "0xB",
2254         "Unit": "iMC"
2255     },
2256     {
2257         "BriefDescription": "WR_CAS Access to Rank 4; Bank 12",
2258         "Counter": "0,1,2,3",
2259         "EventCode": "0xBC",
2260         "EventName": "UNC_M_WR_CAS_RANK4.BANK12",
2261         "PerPkg": "1",
2262         "UMask": "0xC",
2263         "Unit": "iMC"
2264     },
2265     {
2266         "BriefDescription": "WR_CAS Access to Rank 4; Bank 13",
2267         "Counter": "0,1,2,3",
2268         "EventCode": "0xBC",
2269         "EventName": "UNC_M_WR_CAS_RANK4.BANK13",
2270         "PerPkg": "1",
2271         "UMask": "0xD",
2272         "Unit": "iMC"
2273     },
2274     {
2275         "BriefDescription": "WR_CAS Access to Rank 4; Bank 14",
2276         "Counter": "0,1,2,3",
2277         "EventCode": "0xBC",
2278         "EventName": "UNC_M_WR_CAS_RANK4.BANK14",
2279         "PerPkg": "1",
2280         "UMask": "0xE",
2281         "Unit": "iMC"
2282     },
2283     {
2284         "BriefDescription": "WR_CAS Access to Rank 4; Bank 15",
2285         "Counter": "0,1,2,3",
2286         "EventCode": "0xBC",
2287         "EventName": "UNC_M_WR_CAS_RANK4.BANK15",
2288         "PerPkg": "1",
2289         "UMask": "0xF",
2290         "Unit": "iMC"
2291     },
2292     {
2293         "BriefDescription": "WR_CAS Access to Rank 4; Bank Group 0 (Banks 0-3)",
2294         "Counter": "0,1,2,3",
2295         "EventCode": "0xBC",
2296         "EventName": "UNC_M_WR_CAS_RANK4.BANKG0",
2297         "PerPkg": "1",
2298         "UMask": "0x11",
2299         "Unit": "iMC"
2300     },
2301     {
2302         "BriefDescription": "WR_CAS Access to Rank 4; Bank Group 1 (Banks 4-7)",
2303         "Counter": "0,1,2,3",
2304         "EventCode": "0xBC",
2305         "EventName": "UNC_M_WR_CAS_RANK4.BANKG1",
2306         "PerPkg": "1",
2307         "UMask": "0x12",
2308         "Unit": "iMC"
2309     },
2310     {
2311         "BriefDescription": "WR_CAS Access to Rank 4; Bank Group 2 (Banks 8-11)",
2312         "Counter": "0,1,2,3",
2313         "EventCode": "0xBC",
2314         "EventName": "UNC_M_WR_CAS_RANK4.BANKG2",
2315         "PerPkg": "1",
2316         "UMask": "0x13",
2317         "Unit": "iMC"
2318     },
2319     {
2320         "BriefDescription": "WR_CAS Access to Rank 4; Bank Group 3 (Banks 12-15)",
2321         "Counter": "0,1,2,3",
2322         "EventCode": "0xBC",
2323         "EventName": "UNC_M_WR_CAS_RANK4.BANKG3",
2324         "PerPkg": "1",
2325         "UMask": "0x14",
2326         "Unit": "iMC"
2327     },
2328     {
2329         "BriefDescription": "WR_CAS Access to Rank 5; Bank 1",
2330         "Counter": "0,1,2,3",
2331         "EventCode": "0xBD",
2332         "EventName": "UNC_M_WR_CAS_RANK5.BANK1",
2333         "PerPkg": "1",
2334         "UMask": "0x1",
2335         "Unit": "iMC"
2336     },
2337     {
2338         "BriefDescription": "WR_CAS Access to Rank 5; Bank 2",
2339         "Counter": "0,1,2,3",
2340         "EventCode": "0xBD",
2341         "EventName": "UNC_M_WR_CAS_RANK5.BANK2",
2342         "PerPkg": "1",
2343         "UMask": "0x2",
2344         "Unit": "iMC"
2345     },
2346     {
2347         "BriefDescription": "WR_CAS Access to Rank 5; Bank 4",
2348         "Counter": "0,1,2,3",
2349         "EventCode": "0xBD",
2350         "EventName": "UNC_M_WR_CAS_RANK5.BANK4",
2351         "PerPkg": "1",
2352         "UMask": "0x4",
2353         "Unit": "iMC"
2354     },
2355     {
2356         "BriefDescription": "WR_CAS Access to Rank 5; Bank 8",
2357         "Counter": "0,1,2,3",
2358         "EventCode": "0xBD",
2359         "EventName": "UNC_M_WR_CAS_RANK5.BANK8",
2360         "PerPkg": "1",
2361         "UMask": "0x8",
2362         "Unit": "iMC"
2363     },
2364     {
2365         "BriefDescription": "WR_CAS Access to Rank 5; All Banks",
2366         "Counter": "0,1,2,3",
2367         "EventCode": "0xBD",
2368         "EventName": "UNC_M_WR_CAS_RANK5.ALLBANKS",
2369         "PerPkg": "1",
2370         "UMask": "0x10",
2371         "Unit": "iMC"
2372     },
2373     {
2374         "BriefDescription": "WR_CAS Access to Rank 5; Bank 0",
2375         "Counter": "0,1,2,3",
2376         "EventCode": "0xBD",
2377         "EventName": "UNC_M_WR_CAS_RANK5.BANK0",
2378         "PerPkg": "1",
2379         "Unit": "iMC"
2380     },
2381     {
2382         "BriefDescription": "WR_CAS Access to Rank 5; Bank 3",
2383         "Counter": "0,1,2,3",
2384         "EventCode": "0xBD",
2385         "EventName": "UNC_M_WR_CAS_RANK5.BANK3",
2386         "PerPkg": "1",
2387         "UMask": "0x3",
2388         "Unit": "iMC"
2389     },
2390     {
2391         "BriefDescription": "WR_CAS Access to Rank 5; Bank 5",
2392         "Counter": "0,1,2,3",
2393         "EventCode": "0xBD",
2394         "EventName": "UNC_M_WR_CAS_RANK5.BANK5",
2395         "PerPkg": "1",
2396         "UMask": "0x5",
2397         "Unit": "iMC"
2398     },
2399     {
2400         "BriefDescription": "WR_CAS Access to Rank 5; Bank 6",
2401         "Counter": "0,1,2,3",
2402         "EventCode": "0xBD",
2403         "EventName": "UNC_M_WR_CAS_RANK5.BANK6",
2404         "PerPkg": "1",
2405         "UMask": "0x6",
2406         "Unit": "iMC"
2407     },
2408     {
2409         "BriefDescription": "WR_CAS Access to Rank 5; Bank 7",
2410         "Counter": "0,1,2,3",
2411         "EventCode": "0xBD",
2412         "EventName": "UNC_M_WR_CAS_RANK5.BANK7",
2413         "PerPkg": "1",
2414         "UMask": "0x7",
2415         "Unit": "iMC"
2416     },
2417     {
2418         "BriefDescription": "WR_CAS Access to Rank 5; Bank 9",
2419         "Counter": "0,1,2,3",
2420         "EventCode": "0xBD",
2421         "EventName": "UNC_M_WR_CAS_RANK5.BANK9",
2422         "PerPkg": "1",
2423         "UMask": "0x9",
2424         "Unit": "iMC"
2425     },
2426     {
2427         "BriefDescription": "WR_CAS Access to Rank 5; Bank 10",
2428         "Counter": "0,1,2,3",
2429         "EventCode": "0xBD",
2430         "EventName": "UNC_M_WR_CAS_RANK5.BANK10",
2431         "PerPkg": "1",
2432         "UMask": "0xA",
2433         "Unit": "iMC"
2434     },
2435     {
2436         "BriefDescription": "WR_CAS Access to Rank 5; Bank 11",
2437         "Counter": "0,1,2,3",
2438         "EventCode": "0xBD",
2439         "EventName": "UNC_M_WR_CAS_RANK5.BANK11",
2440         "PerPkg": "1",
2441         "UMask": "0xB",
2442         "Unit": "iMC"
2443     },
2444     {
2445         "BriefDescription": "WR_CAS Access to Rank 5; Bank 12",
2446         "Counter": "0,1,2,3",
2447         "EventCode": "0xBD",
2448         "EventName": "UNC_M_WR_CAS_RANK5.BANK12",
2449         "PerPkg": "1",
2450         "UMask": "0xC",
2451         "Unit": "iMC"
2452     },
2453     {
2454         "BriefDescription": "WR_CAS Access to Rank 5; Bank 13",
2455         "Counter": "0,1,2,3",
2456         "EventCode": "0xBD",
2457         "EventName": "UNC_M_WR_CAS_RANK5.BANK13",
2458         "PerPkg": "1",
2459         "UMask": "0xD",
2460         "Unit": "iMC"
2461     },
2462     {
2463         "BriefDescription": "WR_CAS Access to Rank 5; Bank 14",
2464         "Counter": "0,1,2,3",
2465         "EventCode": "0xBD",
2466         "EventName": "UNC_M_WR_CAS_RANK5.BANK14",
2467         "PerPkg": "1",
2468         "UMask": "0xE",
2469         "Unit": "iMC"
2470     },
2471     {
2472         "BriefDescription": "WR_CAS Access to Rank 5; Bank 15",
2473         "Counter": "0,1,2,3",
2474         "EventCode": "0xBD",
2475         "EventName": "UNC_M_WR_CAS_RANK5.BANK15",
2476         "PerPkg": "1",
2477         "UMask": "0xF",
2478         "Unit": "iMC"
2479     },
2480     {
2481         "BriefDescription": "WR_CAS Access to Rank 5; Bank Group 0 (Banks 0-3)",
2482         "Counter": "0,1,2,3",
2483         "EventCode": "0xBD",
2484         "EventName": "UNC_M_WR_CAS_RANK5.BANKG0",
2485         "PerPkg": "1",
2486         "UMask": "0x11",
2487         "Unit": "iMC"
2488     },
2489     {
2490         "BriefDescription": "WR_CAS Access to Rank 5; Bank Group 1 (Banks 4-7)",
2491         "Counter": "0,1,2,3",
2492         "EventCode": "0xBD",
2493         "EventName": "UNC_M_WR_CAS_RANK5.BANKG1",
2494         "PerPkg": "1",
2495         "UMask": "0x12",
2496         "Unit": "iMC"
2497     },
2498     {
2499         "BriefDescription": "WR_CAS Access to Rank 5; Bank Group 2 (Banks 8-11)",
2500         "Counter": "0,1,2,3",
2501         "EventCode": "0xBD",
2502         "EventName": "UNC_M_WR_CAS_RANK5.BANKG2",
2503         "PerPkg": "1",
2504         "UMask": "0x13",
2505         "Unit": "iMC"
2506     },
2507     {
2508         "BriefDescription": "WR_CAS Access to Rank 5; Bank Group 3 (Banks 12-15)",
2509         "Counter": "0,1,2,3",
2510         "EventCode": "0xBD",
2511         "EventName": "UNC_M_WR_CAS_RANK5.BANKG3",
2512         "PerPkg": "1",
2513         "UMask": "0x14",
2514         "Unit": "iMC"
2515     },
2516     {
2517         "BriefDescription": "WR_CAS Access to Rank 6; Bank 1",
2518         "Counter": "0,1,2,3",
2519         "EventCode": "0xBE",
2520         "EventName": "UNC_M_WR_CAS_RANK6.BANK1",
2521         "PerPkg": "1",
2522         "UMask": "0x1",
2523         "Unit": "iMC"
2524     },
2525     {
2526         "BriefDescription": "WR_CAS Access to Rank 6; Bank 2",
2527         "Counter": "0,1,2,3",
2528         "EventCode": "0xBE",
2529         "EventName": "UNC_M_WR_CAS_RANK6.BANK2",
2530         "PerPkg": "1",
2531         "UMask": "0x2",
2532         "Unit": "iMC"
2533     },
2534     {
2535         "BriefDescription": "WR_CAS Access to Rank 6; Bank 4",
2536         "Counter": "0,1,2,3",
2537         "EventCode": "0xBE",
2538         "EventName": "UNC_M_WR_CAS_RANK6.BANK4",
2539         "PerPkg": "1",
2540         "UMask": "0x4",
2541         "Unit": "iMC"
2542     },
2543     {
2544         "BriefDescription": "WR_CAS Access to Rank 6; Bank 8",
2545         "Counter": "0,1,2,3",
2546         "EventCode": "0xBE",
2547         "EventName": "UNC_M_WR_CAS_RANK6.BANK8",
2548         "PerPkg": "1",
2549         "UMask": "0x8",
2550         "Unit": "iMC"
2551     },
2552     {
2553         "BriefDescription": "WR_CAS Access to Rank 6; All Banks",
2554         "Counter": "0,1,2,3",
2555         "EventCode": "0xBE",
2556         "EventName": "UNC_M_WR_CAS_RANK6.ALLBANKS",
2557         "PerPkg": "1",
2558         "UMask": "0x10",
2559         "Unit": "iMC"
2560     },
2561     {
2562         "BriefDescription": "WR_CAS Access to Rank 6; Bank 0",
2563         "Counter": "0,1,2,3",
2564         "EventCode": "0xBE",
2565         "EventName": "UNC_M_WR_CAS_RANK6.BANK0",
2566         "PerPkg": "1",
2567         "Unit": "iMC"
2568     },
2569     {
2570         "BriefDescription": "WR_CAS Access to Rank 6; Bank 3",
2571         "Counter": "0,1,2,3",
2572         "EventCode": "0xBE",
2573         "EventName": "UNC_M_WR_CAS_RANK6.BANK3",
2574         "PerPkg": "1",
2575         "UMask": "0x3",
2576         "Unit": "iMC"
2577     },
2578     {
2579         "BriefDescription": "WR_CAS Access to Rank 6; Bank 5",
2580         "Counter": "0,1,2,3",
2581         "EventCode": "0xBE",
2582         "EventName": "UNC_M_WR_CAS_RANK6.BANK5",
2583         "PerPkg": "1",
2584         "UMask": "0x5",
2585         "Unit": "iMC"
2586     },
2587     {
2588         "BriefDescription": "WR_CAS Access to Rank 6; Bank 6",
2589         "Counter": "0,1,2,3",
2590         "EventCode": "0xBE",
2591         "EventName": "UNC_M_WR_CAS_RANK6.BANK6",
2592         "PerPkg": "1",
2593         "UMask": "0x6",
2594         "Unit": "iMC"
2595     },
2596     {
2597         "BriefDescription": "WR_CAS Access to Rank 6; Bank 7",
2598         "Counter": "0,1,2,3",
2599         "EventCode": "0xBE",
2600         "EventName": "UNC_M_WR_CAS_RANK6.BANK7",
2601         "PerPkg": "1",
2602         "UMask": "0x7",
2603         "Unit": "iMC"
2604     },
2605     {
2606         "BriefDescription": "WR_CAS Access to Rank 6; Bank 9",
2607         "Counter": "0,1,2,3",
2608         "EventCode": "0xBE",
2609         "EventName": "UNC_M_WR_CAS_RANK6.BANK9",
2610         "PerPkg": "1",
2611         "UMask": "0x9",
2612         "Unit": "iMC"
2613     },
2614     {
2615         "BriefDescription": "WR_CAS Access to Rank 6; Bank 10",
2616         "Counter": "0,1,2,3",
2617         "EventCode": "0xBE",
2618         "EventName": "UNC_M_WR_CAS_RANK6.BANK10",
2619         "PerPkg": "1",
2620         "UMask": "0xA",
2621         "Unit": "iMC"
2622     },
2623     {
2624         "BriefDescription": "WR_CAS Access to Rank 6; Bank 11",
2625         "Counter": "0,1,2,3",
2626         "EventCode": "0xBE",
2627         "EventName": "UNC_M_WR_CAS_RANK6.BANK11",
2628         "PerPkg": "1",
2629         "UMask": "0xB",
2630         "Unit": "iMC"
2631     },
2632     {
2633         "BriefDescription": "WR_CAS Access to Rank 6; Bank 12",
2634         "Counter": "0,1,2,3",
2635         "EventCode": "0xBE",
2636         "EventName": "UNC_M_WR_CAS_RANK6.BANK12",
2637         "PerPkg": "1",
2638         "UMask": "0xC",
2639         "Unit": "iMC"
2640     },
2641     {
2642         "BriefDescription": "WR_CAS Access to Rank 6; Bank 13",
2643         "Counter": "0,1,2,3",
2644         "EventCode": "0xBE",
2645         "EventName": "UNC_M_WR_CAS_RANK6.BANK13",
2646         "PerPkg": "1",
2647         "UMask": "0xD",
2648         "Unit": "iMC"
2649     },
2650     {
2651         "BriefDescription": "WR_CAS Access to Rank 6; Bank 14",
2652         "Counter": "0,1,2,3",
2653         "EventCode": "0xBE",
2654         "EventName": "UNC_M_WR_CAS_RANK6.BANK14",
2655         "PerPkg": "1",
2656         "UMask": "0xE",
2657         "Unit": "iMC"
2658     },
2659     {
2660         "BriefDescription": "WR_CAS Access to Rank 6; Bank 15",
2661         "Counter": "0,1,2,3",
2662         "EventCode": "0xBE",
2663         "EventName": "UNC_M_WR_CAS_RANK6.BANK15",
2664         "PerPkg": "1",
2665         "UMask": "0xF",
2666         "Unit": "iMC"
2667     },
2668     {
2669         "BriefDescription": "WR_CAS Access to Rank 6; Bank Group 0 (Banks 0-3)",
2670         "Counter": "0,1,2,3",
2671         "EventCode": "0xBE",
2672         "EventName": "UNC_M_WR_CAS_RANK6.BANKG0",
2673         "PerPkg": "1",
2674         "UMask": "0x11",
2675         "Unit": "iMC"
2676     },
2677     {
2678         "BriefDescription": "WR_CAS Access to Rank 6; Bank Group 1 (Banks 4-7)",
2679         "Counter": "0,1,2,3",
2680         "EventCode": "0xBE",
2681         "EventName": "UNC_M_WR_CAS_RANK6.BANKG1",
2682         "PerPkg": "1",
2683         "UMask": "0x12",
2684         "Unit": "iMC"
2685     },
2686     {
2687         "BriefDescription": "WR_CAS Access to Rank 6; Bank Group 2 (Banks 8-11)",
2688         "Counter": "0,1,2,3",
2689         "EventCode": "0xBE",
2690         "EventName": "UNC_M_WR_CAS_RANK6.BANKG2",
2691         "PerPkg": "1",
2692         "UMask": "0x13",
2693         "Unit": "iMC"
2694     },
2695     {
2696         "BriefDescription": "WR_CAS Access to Rank 6; Bank Group 3 (Banks 12-15)",
2697         "Counter": "0,1,2,3",
2698         "EventCode": "0xBE",
2699         "EventName": "UNC_M_WR_CAS_RANK6.BANKG3",
2700         "PerPkg": "1",
2701         "UMask": "0x14",
2702         "Unit": "iMC"
2703     },
2704     {
2705         "BriefDescription": "WR_CAS Access to Rank 7; Bank 1",
2706         "Counter": "0,1,2,3",
2707         "EventCode": "0xBF",
2708         "EventName": "UNC_M_WR_CAS_RANK7.BANK1",
2709         "PerPkg": "1",
2710         "UMask": "0x1",
2711         "Unit": "iMC"
2712     },
2713     {
2714         "BriefDescription": "WR_CAS Access to Rank 7; Bank 2",
2715         "Counter": "0,1,2,3",
2716         "EventCode": "0xBF",
2717         "EventName": "UNC_M_WR_CAS_RANK7.BANK2",
2718         "PerPkg": "1",
2719         "UMask": "0x2",
2720         "Unit": "iMC"
2721     },
2722     {
2723         "BriefDescription": "WR_CAS Access to Rank 7; Bank 4",
2724         "Counter": "0,1,2,3",
2725         "EventCode": "0xBF",
2726         "EventName": "UNC_M_WR_CAS_RANK7.BANK4",
2727         "PerPkg": "1",
2728         "UMask": "0x4",
2729         "Unit": "iMC"
2730     },
2731     {
2732         "BriefDescription": "WR_CAS Access to Rank 7; Bank 8",
2733         "Counter": "0,1,2,3",
2734         "EventCode": "0xBF",
2735         "EventName": "UNC_M_WR_CAS_RANK7.BANK8",
2736         "PerPkg": "1",
2737         "UMask": "0x8",
2738         "Unit": "iMC"
2739     },
2740     {
2741         "BriefDescription": "WR_CAS Access to Rank 7; All Banks",
2742         "Counter": "0,1,2,3",
2743         "EventCode": "0xBF",
2744         "EventName": "UNC_M_WR_CAS_RANK7.ALLBANKS",
2745         "PerPkg": "1",
2746         "UMask": "0x10",
2747         "Unit": "iMC"
2748     },
2749     {
2750         "BriefDescription": "WR_CAS Access to Rank 7; Bank 0",
2751         "Counter": "0,1,2,3",
2752         "EventCode": "0xBF",
2753         "EventName": "UNC_M_WR_CAS_RANK7.BANK0",
2754         "PerPkg": "1",
2755         "Unit": "iMC"
2756     },
2757     {
2758         "BriefDescription": "WR_CAS Access to Rank 7; Bank 3",
2759         "Counter": "0,1,2,3",
2760         "EventCode": "0xBF",
2761         "EventName": "UNC_M_WR_CAS_RANK7.BANK3",
2762         "PerPkg": "1",
2763         "UMask": "0x3",
2764         "Unit": "iMC"
2765     },
2766     {
2767         "BriefDescription": "WR_CAS Access to Rank 7; Bank 5",
2768         "Counter": "0,1,2,3",
2769         "EventCode": "0xBF",
2770         "EventName": "UNC_M_WR_CAS_RANK7.BANK5",
2771         "PerPkg": "1",
2772         "UMask": "0x5",
2773         "Unit": "iMC"
2774     },
2775     {
2776         "BriefDescription": "WR_CAS Access to Rank 7; Bank 6",
2777         "Counter": "0,1,2,3",
2778         "EventCode": "0xBF",
2779         "EventName": "UNC_M_WR_CAS_RANK7.BANK6",
2780         "PerPkg": "1",
2781         "UMask": "0x6",
2782         "Unit": "iMC"
2783     },
2784     {
2785         "BriefDescription": "WR_CAS Access to Rank 7; Bank 7",
2786         "Counter": "0,1,2,3",
2787         "EventCode": "0xBF",
2788         "EventName": "UNC_M_WR_CAS_RANK7.BANK7",
2789         "PerPkg": "1",
2790         "UMask": "0x7",
2791         "Unit": "iMC"
2792     },
2793     {
2794         "BriefDescription": "WR_CAS Access to Rank 7; Bank 9",
2795         "Counter": "0,1,2,3",
2796         "EventCode": "0xBF",
2797         "EventName": "UNC_M_WR_CAS_RANK7.BANK9",
2798         "PerPkg": "1",
2799         "UMask": "0x9",
2800         "Unit": "iMC"
2801     },
2802     {
2803         "BriefDescription": "WR_CAS Access to Rank 7; Bank 10",
2804         "Counter": "0,1,2,3",
2805         "EventCode": "0xBF",
2806         "EventName": "UNC_M_WR_CAS_RANK7.BANK10",
2807         "PerPkg": "1",
2808         "UMask": "0xA",
2809         "Unit": "iMC"
2810     },
2811     {
2812         "BriefDescription": "WR_CAS Access to Rank 7; Bank 11",
2813         "Counter": "0,1,2,3",
2814         "EventCode": "0xBF",
2815         "EventName": "UNC_M_WR_CAS_RANK7.BANK11",
2816         "PerPkg": "1",
2817         "UMask": "0xB",
2818         "Unit": "iMC"
2819     },
2820     {
2821         "BriefDescription": "WR_CAS Access to Rank 7; Bank 12",
2822         "Counter": "0,1,2,3",
2823         "EventCode": "0xBF",
2824         "EventName": "UNC_M_WR_CAS_RANK7.BANK12",
2825         "PerPkg": "1",
2826         "UMask": "0xC",
2827         "Unit": "iMC"
2828     },
2829     {
2830         "BriefDescription": "WR_CAS Access to Rank 7; Bank 13",
2831         "Counter": "0,1,2,3",
2832         "EventCode": "0xBF",
2833         "EventName": "UNC_M_WR_CAS_RANK7.BANK13",
2834         "PerPkg": "1",
2835         "UMask": "0xD",
2836         "Unit": "iMC"
2837     },
2838     {
2839         "BriefDescription": "WR_CAS Access to Rank 7; Bank 14",
2840         "Counter": "0,1,2,3",
2841         "EventCode": "0xBF",
2842         "EventName": "UNC_M_WR_CAS_RANK7.BANK14",
2843         "PerPkg": "1",
2844         "UMask": "0xE",
2845         "Unit": "iMC"
2846     },
2847     {
2848         "BriefDescription": "WR_CAS Access to Rank 7; Bank 15",
2849         "Counter": "0,1,2,3",
2850         "EventCode": "0xBF",
2851         "EventName": "UNC_M_WR_CAS_RANK7.BANK15",
2852         "PerPkg": "1",
2853         "UMask": "0xF",
2854         "Unit": "iMC"
2855     },
2856     {
2857         "BriefDescription": "WR_CAS Access to Rank 7; Bank Group 0 (Banks 0-3)",
2858         "Counter": "0,1,2,3",
2859         "EventCode": "0xBF",
2860         "EventName": "UNC_M_WR_CAS_RANK7.BANKG0",
2861         "PerPkg": "1",
2862         "UMask": "0x11",
2863         "Unit": "iMC"
2864     },
2865     {
2866         "BriefDescription": "WR_CAS Access to Rank 7; Bank Group 1 (Banks 4-7)",
2867         "Counter": "0,1,2,3",
2868         "EventCode": "0xBF",
2869         "EventName": "UNC_M_WR_CAS_RANK7.BANKG1",
2870         "PerPkg": "1",
2871         "UMask": "0x12",
2872         "Unit": "iMC"
2873     },
2874     {
2875         "BriefDescription": "WR_CAS Access to Rank 7; Bank Group 2 (Banks 8-11)",
2876         "Counter": "0,1,2,3",
2877         "EventCode": "0xBF",
2878         "EventName": "UNC_M_WR_CAS_RANK7.BANKG2",
2879         "PerPkg": "1",
2880         "UMask": "0x13",
2881         "Unit": "iMC"
2882     },
2883     {
2884         "BriefDescription": "WR_CAS Access to Rank 7; Bank Group 3 (Banks 12-15)",
2885         "Counter": "0,1,2,3",
2886         "EventCode": "0xBF",
2887         "EventName": "UNC_M_WR_CAS_RANK7.BANKG3",
2888         "PerPkg": "1",
2889         "UMask": "0x14",
2890         "Unit": "iMC"
2891     },
2892     {
2893         "BriefDescription": "Clockticks in the Memory Controller using one of the programmable counters",
2894         "Counter": "0,1,2,3",
2895         "EventName": "UNC_M_CLOCKTICKS_P",
2896         "PerPkg": "1",
2897         "Unit": "iMC"
2898     },
2899     {
2900         "BriefDescription": "Clockticks in the Memory Controller using a dedicated 48-bit Fixed Counter",
2901         "Counter": "FIXED",
2902         "EventCode": "0xff",
2903         "EventName": "UNC_M_CLOCKTICKS",
2904         "PerPkg": "1",
2905         "Unit": "iMC"
2906     }
2907 ]