1[
2    {
3        "BriefDescription": "pclk Cycles",
4        "Counter": "0,1,2,3",
5        "EventName": "UNC_P_CLOCKTICKS",
6        "PerPkg": "1",
7        "Unit": "PCU"
8    },
9    {
10        "BriefDescription": "Core C State Transition Cycles",
11        "Counter": "0,1,2,3",
12        "EventCode": "0x60",
13        "EventName": "UNC_P_CORE0_TRANSITION_CYCLES",
14        "PerPkg": "1",
15        "Unit": "PCU"
16    },
17    {
18        "BriefDescription": "Core C State Transition Cycles",
19        "Counter": "0,1,2,3",
20        "EventCode": "0x6A",
21        "EventName": "UNC_P_CORE10_TRANSITION_CYCLES",
22        "PerPkg": "1",
23        "Unit": "PCU"
24    },
25    {
26        "BriefDescription": "Core C State Transition Cycles",
27        "Counter": "0,1,2,3",
28        "EventCode": "0x6B",
29        "EventName": "UNC_P_CORE11_TRANSITION_CYCLES",
30        "PerPkg": "1",
31        "Unit": "PCU"
32    },
33    {
34        "BriefDescription": "Core C State Transition Cycles",
35        "Counter": "0,1,2,3",
36        "EventCode": "0x6C",
37        "EventName": "UNC_P_CORE12_TRANSITION_CYCLES",
38        "PerPkg": "1",
39        "Unit": "PCU"
40    },
41    {
42        "BriefDescription": "Core C State Transition Cycles",
43        "Counter": "0,1,2,3",
44        "EventCode": "0x6D",
45        "EventName": "UNC_P_CORE13_TRANSITION_CYCLES",
46        "PerPkg": "1",
47        "Unit": "PCU"
48    },
49    {
50        "BriefDescription": "Core C State Transition Cycles",
51        "Counter": "0,1,2,3",
52        "EventCode": "0x6E",
53        "EventName": "UNC_P_CORE14_TRANSITION_CYCLES",
54        "PerPkg": "1",
55        "Unit": "PCU"
56    },
57    {
58        "BriefDescription": "Core C State Transition Cycles",
59        "Counter": "0,1,2,3",
60        "EventCode": "0x6F",
61        "EventName": "UNC_P_CORE15_TRANSITION_CYCLES",
62        "PerPkg": "1",
63        "Unit": "PCU"
64    },
65    {
66        "BriefDescription": "Core C State Transition Cycles",
67        "Counter": "0,1,2,3",
68        "EventCode": "0x70",
69        "EventName": "UNC_P_CORE16_TRANSITION_CYCLES",
70        "PerPkg": "1",
71        "Unit": "PCU"
72    },
73    {
74        "BriefDescription": "Core C State Transition Cycles",
75        "Counter": "0,1,2,3",
76        "EventCode": "0x71",
77        "EventName": "UNC_P_CORE17_TRANSITION_CYCLES",
78        "PerPkg": "1",
79        "Unit": "PCU"
80    },
81    {
82        "BriefDescription": "Core C State Transition Cycles",
83        "Counter": "0,1,2,3",
84        "EventCode": "0x61",
85        "EventName": "UNC_P_CORE1_TRANSITION_CYCLES",
86        "PerPkg": "1",
87        "Unit": "PCU"
88    },
89    {
90        "BriefDescription": "Core C State Transition Cycles",
91        "Counter": "0,1,2,3",
92        "EventCode": "0x62",
93        "EventName": "UNC_P_CORE2_TRANSITION_CYCLES",
94        "PerPkg": "1",
95        "Unit": "PCU"
96    },
97    {
98        "BriefDescription": "Core C State Transition Cycles",
99        "Counter": "0,1,2,3",
100        "EventCode": "0x63",
101        "EventName": "UNC_P_CORE3_TRANSITION_CYCLES",
102        "PerPkg": "1",
103        "Unit": "PCU"
104    },
105    {
106        "BriefDescription": "Core C State Transition Cycles",
107        "Counter": "0,1,2,3",
108        "EventCode": "0x64",
109        "EventName": "UNC_P_CORE4_TRANSITION_CYCLES",
110        "PerPkg": "1",
111        "Unit": "PCU"
112    },
113    {
114        "BriefDescription": "Core C State Transition Cycles",
115        "Counter": "0,1,2,3",
116        "EventCode": "0x65",
117        "EventName": "UNC_P_CORE5_TRANSITION_CYCLES",
118        "PerPkg": "1",
119        "Unit": "PCU"
120    },
121    {
122        "BriefDescription": "Core C State Transition Cycles",
123        "Counter": "0,1,2,3",
124        "EventCode": "0x66",
125        "EventName": "UNC_P_CORE6_TRANSITION_CYCLES",
126        "PerPkg": "1",
127        "Unit": "PCU"
128    },
129    {
130        "BriefDescription": "Core C State Transition Cycles",
131        "Counter": "0,1,2,3",
132        "EventCode": "0x67",
133        "EventName": "UNC_P_CORE7_TRANSITION_CYCLES",
134        "PerPkg": "1",
135        "Unit": "PCU"
136    },
137    {
138        "BriefDescription": "Core C State Transition Cycles",
139        "Counter": "0,1,2,3",
140        "EventCode": "0x68",
141        "EventName": "UNC_P_CORE8_TRANSITION_CYCLES",
142        "PerPkg": "1",
143        "Unit": "PCU"
144    },
145    {
146        "BriefDescription": "Core C State Transition Cycles",
147        "Counter": "0,1,2,3",
148        "EventCode": "0x69",
149        "EventName": "UNC_P_CORE9_TRANSITION_CYCLES",
150        "PerPkg": "1",
151        "Unit": "PCU"
152    },
153    {
154        "BriefDescription": "Core C State Demotions",
155        "Counter": "0,1,2,3",
156        "EventCode": "0x30",
157        "EventName": "UNC_P_DEMOTIONS_CORE0",
158        "PerPkg": "1",
159        "Unit": "PCU"
160    },
161    {
162        "BriefDescription": "Core C State Demotions",
163        "Counter": "0,1,2,3",
164        "EventCode": "0x31",
165        "EventName": "UNC_P_DEMOTIONS_CORE1",
166        "PerPkg": "1",
167        "Unit": "PCU"
168    },
169    {
170        "BriefDescription": "Core C State Demotions",
171        "Counter": "0,1,2,3",
172        "EventCode": "0x3A",
173        "EventName": "UNC_P_DEMOTIONS_CORE10",
174        "PerPkg": "1",
175        "Unit": "PCU"
176    },
177    {
178        "BriefDescription": "Core C State Demotions",
179        "Counter": "0,1,2,3",
180        "EventCode": "0x3B",
181        "EventName": "UNC_P_DEMOTIONS_CORE11",
182        "PerPkg": "1",
183        "Unit": "PCU"
184    },
185    {
186        "BriefDescription": "Core C State Demotions",
187        "Counter": "0,1,2,3",
188        "EventCode": "0x3C",
189        "EventName": "UNC_P_DEMOTIONS_CORE12",
190        "PerPkg": "1",
191        "Unit": "PCU"
192    },
193    {
194        "BriefDescription": "Core C State Demotions",
195        "Counter": "0,1,2,3",
196        "EventCode": "0x3D",
197        "EventName": "UNC_P_DEMOTIONS_CORE13",
198        "PerPkg": "1",
199        "Unit": "PCU"
200    },
201    {
202        "BriefDescription": "Core C State Demotions",
203        "Counter": "0,1,2,3",
204        "EventCode": "0x3E",
205        "EventName": "UNC_P_DEMOTIONS_CORE14",
206        "PerPkg": "1",
207        "Unit": "PCU"
208    },
209    {
210        "BriefDescription": "Core C State Demotions",
211        "Counter": "0,1,2,3",
212        "EventCode": "0x3F",
213        "EventName": "UNC_P_DEMOTIONS_CORE15",
214        "PerPkg": "1",
215        "Unit": "PCU"
216    },
217    {
218        "BriefDescription": "Core C State Demotions",
219        "Counter": "0,1,2,3",
220        "EventCode": "0x40",
221        "EventName": "UNC_P_DEMOTIONS_CORE16",
222        "PerPkg": "1",
223        "Unit": "PCU"
224    },
225    {
226        "BriefDescription": "Core C State Demotions",
227        "Counter": "0,1,2,3",
228        "EventCode": "0x41",
229        "EventName": "UNC_P_DEMOTIONS_CORE17",
230        "PerPkg": "1",
231        "Unit": "PCU"
232    },
233    {
234        "BriefDescription": "Core C State Demotions",
235        "Counter": "0,1,2,3",
236        "EventCode": "0x32",
237        "EventName": "UNC_P_DEMOTIONS_CORE2",
238        "PerPkg": "1",
239        "Unit": "PCU"
240    },
241    {
242        "BriefDescription": "Core C State Demotions",
243        "Counter": "0,1,2,3",
244        "EventCode": "0x33",
245        "EventName": "UNC_P_DEMOTIONS_CORE3",
246        "PerPkg": "1",
247        "Unit": "PCU"
248    },
249    {
250        "BriefDescription": "Core C State Demotions",
251        "Counter": "0,1,2,3",
252        "EventCode": "0x34",
253        "EventName": "UNC_P_DEMOTIONS_CORE4",
254        "PerPkg": "1",
255        "Unit": "PCU"
256    },
257    {
258        "BriefDescription": "Core C State Demotions",
259        "Counter": "0,1,2,3",
260        "EventCode": "0x35",
261        "EventName": "UNC_P_DEMOTIONS_CORE5",
262        "PerPkg": "1",
263        "Unit": "PCU"
264    },
265    {
266        "BriefDescription": "Core C State Demotions",
267        "Counter": "0,1,2,3",
268        "EventCode": "0x36",
269        "EventName": "UNC_P_DEMOTIONS_CORE6",
270        "PerPkg": "1",
271        "Unit": "PCU"
272    },
273    {
274        "BriefDescription": "Core C State Demotions",
275        "Counter": "0,1,2,3",
276        "EventCode": "0x37",
277        "EventName": "UNC_P_DEMOTIONS_CORE7",
278        "PerPkg": "1",
279        "Unit": "PCU"
280    },
281    {
282        "BriefDescription": "Core C State Demotions",
283        "Counter": "0,1,2,3",
284        "EventCode": "0x38",
285        "EventName": "UNC_P_DEMOTIONS_CORE8",
286        "PerPkg": "1",
287        "Unit": "PCU"
288    },
289    {
290        "BriefDescription": "Core C State Demotions",
291        "Counter": "0,1,2,3",
292        "EventCode": "0x39",
293        "EventName": "UNC_P_DEMOTIONS_CORE9",
294        "PerPkg": "1",
295        "Unit": "PCU"
296    },
297    {
298        "BriefDescription": "Thermal Strongest Upper Limit Cycles",
299        "Counter": "0,1,2,3",
300        "EventCode": "0x4",
301        "EventName": "UNC_P_FREQ_MAX_LIMIT_THERMAL_CYCLES",
302        "PerPkg": "1",
303        "Unit": "PCU"
304    },
305    {
306        "BriefDescription": "OS Strongest Upper Limit Cycles",
307        "Counter": "0,1,2,3",
308        "EventCode": "0x6",
309        "EventName": "UNC_P_FREQ_MAX_OS_CYCLES",
310        "PerPkg": "1",
311        "Unit": "PCU"
312    },
313    {
314        "BriefDescription": "Power Strongest Upper Limit Cycles",
315        "Counter": "0,1,2,3",
316        "EventCode": "0x5",
317        "EventName": "UNC_P_FREQ_MAX_POWER_CYCLES",
318        "PerPkg": "1",
319        "Unit": "PCU"
320    },
321    {
322        "BriefDescription": "IO P Limit Strongest Lower Limit Cycles",
323        "Counter": "0,1,2,3",
324        "EventCode": "0x73",
325        "EventName": "UNC_P_FREQ_MIN_IO_P_CYCLES",
326        "PerPkg": "1",
327        "Unit": "PCU"
328    },
329    {
330        "BriefDescription": "Cycles spent changing Frequency",
331        "Counter": "0,1,2,3",
332        "EventCode": "0x74",
333        "EventName": "UNC_P_FREQ_TRANS_CYCLES",
334        "PerPkg": "1",
335        "Unit": "PCU"
336    },
337    {
338        "BriefDescription": "Memory Phase Shedding Cycles",
339        "Counter": "0,1,2,3",
340        "EventCode": "0x2F",
341        "EventName": "UNC_P_MEMORY_PHASE_SHEDDING_CYCLES",
342        "PerPkg": "1",
343        "Unit": "PCU"
344    },
345    {
346        "BriefDescription": "Number of cores in C-State; C0 and C1",
347        "Counter": "0,1,2,3",
348        "EventCode": "0x80",
349        "EventName": "UNC_P_POWER_STATE_OCCUPANCY.CORES_C0",
350        "PerPkg": "1",
351        "Unit": "PCU"
352    },
353    {
354        "BriefDescription": "Number of cores in C-State; C3",
355        "Counter": "0,1,2,3",
356        "EventCode": "0x80",
357        "EventName": "UNC_P_POWER_STATE_OCCUPANCY.CORES_C3",
358        "PerPkg": "1",
359        "Unit": "PCU"
360    },
361    {
362        "BriefDescription": "Number of cores in C-State; C6 and C7",
363        "Counter": "0,1,2,3",
364        "EventCode": "0x80",
365        "EventName": "UNC_P_POWER_STATE_OCCUPANCY.CORES_C6",
366        "PerPkg": "1",
367        "Unit": "PCU"
368    },
369    {
370        "BriefDescription": "External Prochot",
371        "Counter": "0,1,2,3",
372        "EventCode": "0xA",
373        "EventName": "UNC_P_PROCHOT_EXTERNAL_CYCLES",
374        "PerPkg": "1",
375        "Unit": "PCU"
376    },
377    {
378        "BriefDescription": "Internal Prochot",
379        "Counter": "0,1,2,3",
380        "EventCode": "0x9",
381        "EventName": "UNC_P_PROCHOT_INTERNAL_CYCLES",
382        "PerPkg": "1",
383        "Unit": "PCU"
384    },
385    {
386        "BriefDescription": "Total Core C State Transition Cycles",
387        "Counter": "0,1,2,3",
388        "EventCode": "0x72",
389        "EventName": "UNC_P_TOTAL_TRANSITION_CYCLES",
390        "PerPkg": "1",
391        "Unit": "PCU"
392    },
393    {
394        "BriefDescription": "UNC_P_UFS_TRANSITIONS_RING_GV",
395        "Counter": "0,1,2,3",
396        "EventCode": "0x79",
397        "EventName": "UNC_P_UFS_TRANSITIONS_RING_GV",
398        "PerPkg": "1",
399        "Unit": "PCU"
400    },
401    {
402        "BriefDescription": "VR Hot",
403        "Counter": "0,1,2,3",
404        "EventCode": "0x42",
405        "EventName": "UNC_P_VR_HOT_CYCLES",
406        "PerPkg": "1",
407        "Unit": "PCU"
408    },
409    {
410        "BriefDescription": "Package C State Residency - C0",
411        "Counter": "0,1,2,3",
412        "EventCode": "0x2A",
413        "EventName": "UNC_P_PKG_RESIDENCY_C0_CYCLES",
414        "PerPkg": "1",
415        "Unit": "PCU"
416    },
417    {
418        "BriefDescription": "Package C State Residency - C2E",
419        "Counter": "0,1,2,3",
420        "EventCode": "0x2B",
421        "EventName": "UNC_P_PKG_RESIDENCY_C2E_CYCLES",
422        "PerPkg": "1",
423        "Unit": "PCU"
424    },
425    {
426        "BriefDescription": "Package C State Residency - C3",
427        "Counter": "0,1,2,3",
428        "EventCode": "0x2C",
429        "EventName": "UNC_P_PKG_RESIDENCY_C3_CYCLES",
430        "PerPkg": "1",
431        "Unit": "PCU"
432    },
433    {
434        "BriefDescription": "Package C State Residency - C6",
435        "Counter": "0,1,2,3",
436        "EventCode": "0x2D",
437        "EventName": "UNC_P_PKG_RESIDENCY_C6_CYCLES",
438        "PerPkg": "1",
439        "Unit": "PCU"
440    },
441    {
442        "BriefDescription": "Package C7 State Residency",
443        "Counter": "0,1,2,3",
444        "EventCode": "0x2E",
445        "EventName": "UNC_P_PKG_RESIDENCY_C7_CYCLES",
446        "PerPkg": "1",
447        "Unit": "PCU"
448    },
449    {
450        "BriefDescription": "Package C State Residency - C1E",
451        "Counter": "0,1,2,3",
452        "EventCode": "0x4E",
453        "EventName": "UNC_P_PKG_RESIDENCY_C1E_CYCLES",
454        "PerPkg": "1",
455        "Unit": "PCU"
456    }
457]
458