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