1[ 2 { 3 "EventCode": "0x6", 4 "Counter": "0,1", 5 "UMask": "0x80", 6 "EventName": "SEGMENT_REG_LOADS.ANY", 7 "SampleAfterValue": "200000", 8 "BriefDescription": "Number of segment register loads." 9 }, 10 { 11 "EventCode": "0x9", 12 "Counter": "0,1", 13 "UMask": "0x20", 14 "EventName": "DISPATCH_BLOCKED.ANY", 15 "SampleAfterValue": "200000", 16 "BriefDescription": "Memory cluster signals to block micro-op dispatch for any reason" 17 }, 18 { 19 "EventCode": "0x3A", 20 "Counter": "0,1", 21 "UMask": "0x0", 22 "EventName": "EIST_TRANS", 23 "SampleAfterValue": "200000", 24 "BriefDescription": "Number of Enhanced Intel SpeedStep(R) Technology (EIST) transitions" 25 }, 26 { 27 "EventCode": "0x3B", 28 "Counter": "0,1", 29 "UMask": "0xc0", 30 "EventName": "THERMAL_TRIP", 31 "SampleAfterValue": "200000", 32 "BriefDescription": "Number of thermal trips" 33 }, 34 { 35 "EventCode": "0x60", 36 "Counter": "0,1", 37 "UMask": "0xe0", 38 "EventName": "BUS_REQUEST_OUTSTANDING.ALL_AGENTS", 39 "SampleAfterValue": "200000", 40 "BriefDescription": "Outstanding cacheable data read bus requests duration." 41 }, 42 { 43 "EventCode": "0x60", 44 "Counter": "0,1", 45 "UMask": "0x40", 46 "EventName": "BUS_REQUEST_OUTSTANDING.SELF", 47 "SampleAfterValue": "200000", 48 "BriefDescription": "Outstanding cacheable data read bus requests duration." 49 }, 50 { 51 "EventCode": "0x61", 52 "Counter": "0,1", 53 "UMask": "0x20", 54 "EventName": "BUS_BNR_DRV.ALL_AGENTS", 55 "SampleAfterValue": "200000", 56 "BriefDescription": "Number of Bus Not Ready signals asserted." 57 }, 58 { 59 "EventCode": "0x61", 60 "Counter": "0,1", 61 "UMask": "0x0", 62 "EventName": "BUS_BNR_DRV.THIS_AGENT", 63 "SampleAfterValue": "200000", 64 "BriefDescription": "Number of Bus Not Ready signals asserted." 65 }, 66 { 67 "EventCode": "0x62", 68 "Counter": "0,1", 69 "UMask": "0x20", 70 "EventName": "BUS_DRDY_CLOCKS.ALL_AGENTS", 71 "SampleAfterValue": "200000", 72 "BriefDescription": "Bus cycles when data is sent on the bus." 73 }, 74 { 75 "EventCode": "0x62", 76 "Counter": "0,1", 77 "UMask": "0x0", 78 "EventName": "BUS_DRDY_CLOCKS.THIS_AGENT", 79 "SampleAfterValue": "200000", 80 "BriefDescription": "Bus cycles when data is sent on the bus." 81 }, 82 { 83 "EventCode": "0x63", 84 "Counter": "0,1", 85 "UMask": "0xe0", 86 "EventName": "BUS_LOCK_CLOCKS.ALL_AGENTS", 87 "SampleAfterValue": "200000", 88 "BriefDescription": "Bus cycles when a LOCK signal is asserted." 89 }, 90 { 91 "EventCode": "0x63", 92 "Counter": "0,1", 93 "UMask": "0x40", 94 "EventName": "BUS_LOCK_CLOCKS.SELF", 95 "SampleAfterValue": "200000", 96 "BriefDescription": "Bus cycles when a LOCK signal is asserted." 97 }, 98 { 99 "EventCode": "0x64", 100 "Counter": "0,1", 101 "UMask": "0x40", 102 "EventName": "BUS_DATA_RCV.SELF", 103 "SampleAfterValue": "200000", 104 "BriefDescription": "Bus cycles while processor receives data." 105 }, 106 { 107 "EventCode": "0x65", 108 "Counter": "0,1", 109 "UMask": "0xe0", 110 "EventName": "BUS_TRANS_BRD.ALL_AGENTS", 111 "SampleAfterValue": "200000", 112 "BriefDescription": "Burst read bus transactions." 113 }, 114 { 115 "EventCode": "0x65", 116 "Counter": "0,1", 117 "UMask": "0x40", 118 "EventName": "BUS_TRANS_BRD.SELF", 119 "SampleAfterValue": "200000", 120 "BriefDescription": "Burst read bus transactions." 121 }, 122 { 123 "EventCode": "0x66", 124 "Counter": "0,1", 125 "UMask": "0xe0", 126 "EventName": "BUS_TRANS_RFO.ALL_AGENTS", 127 "SampleAfterValue": "200000", 128 "BriefDescription": "RFO bus transactions." 129 }, 130 { 131 "EventCode": "0x66", 132 "Counter": "0,1", 133 "UMask": "0x40", 134 "EventName": "BUS_TRANS_RFO.SELF", 135 "SampleAfterValue": "200000", 136 "BriefDescription": "RFO bus transactions." 137 }, 138 { 139 "EventCode": "0x67", 140 "Counter": "0,1", 141 "UMask": "0xe0", 142 "EventName": "BUS_TRANS_WB.ALL_AGENTS", 143 "SampleAfterValue": "200000", 144 "BriefDescription": "Explicit writeback bus transactions." 145 }, 146 { 147 "EventCode": "0x67", 148 "Counter": "0,1", 149 "UMask": "0x40", 150 "EventName": "BUS_TRANS_WB.SELF", 151 "SampleAfterValue": "200000", 152 "BriefDescription": "Explicit writeback bus transactions." 153 }, 154 { 155 "EventCode": "0x68", 156 "Counter": "0,1", 157 "UMask": "0xe0", 158 "EventName": "BUS_TRANS_IFETCH.ALL_AGENTS", 159 "SampleAfterValue": "200000", 160 "BriefDescription": "Instruction-fetch bus transactions." 161 }, 162 { 163 "EventCode": "0x68", 164 "Counter": "0,1", 165 "UMask": "0x40", 166 "EventName": "BUS_TRANS_IFETCH.SELF", 167 "SampleAfterValue": "200000", 168 "BriefDescription": "Instruction-fetch bus transactions." 169 }, 170 { 171 "EventCode": "0x69", 172 "Counter": "0,1", 173 "UMask": "0xe0", 174 "EventName": "BUS_TRANS_INVAL.ALL_AGENTS", 175 "SampleAfterValue": "200000", 176 "BriefDescription": "Invalidate bus transactions." 177 }, 178 { 179 "EventCode": "0x69", 180 "Counter": "0,1", 181 "UMask": "0x40", 182 "EventName": "BUS_TRANS_INVAL.SELF", 183 "SampleAfterValue": "200000", 184 "BriefDescription": "Invalidate bus transactions." 185 }, 186 { 187 "EventCode": "0x6A", 188 "Counter": "0,1", 189 "UMask": "0xe0", 190 "EventName": "BUS_TRANS_PWR.ALL_AGENTS", 191 "SampleAfterValue": "200000", 192 "BriefDescription": "Partial write bus transaction." 193 }, 194 { 195 "EventCode": "0x6A", 196 "Counter": "0,1", 197 "UMask": "0x40", 198 "EventName": "BUS_TRANS_PWR.SELF", 199 "SampleAfterValue": "200000", 200 "BriefDescription": "Partial write bus transaction." 201 }, 202 { 203 "EventCode": "0x6B", 204 "Counter": "0,1", 205 "UMask": "0xe0", 206 "EventName": "BUS_TRANS_P.ALL_AGENTS", 207 "SampleAfterValue": "200000", 208 "BriefDescription": "Partial bus transactions." 209 }, 210 { 211 "EventCode": "0x6B", 212 "Counter": "0,1", 213 "UMask": "0x40", 214 "EventName": "BUS_TRANS_P.SELF", 215 "SampleAfterValue": "200000", 216 "BriefDescription": "Partial bus transactions." 217 }, 218 { 219 "EventCode": "0x6C", 220 "Counter": "0,1", 221 "UMask": "0xe0", 222 "EventName": "BUS_TRANS_IO.ALL_AGENTS", 223 "SampleAfterValue": "200000", 224 "BriefDescription": "IO bus transactions." 225 }, 226 { 227 "EventCode": "0x6C", 228 "Counter": "0,1", 229 "UMask": "0x40", 230 "EventName": "BUS_TRANS_IO.SELF", 231 "SampleAfterValue": "200000", 232 "BriefDescription": "IO bus transactions." 233 }, 234 { 235 "EventCode": "0x6D", 236 "Counter": "0,1", 237 "UMask": "0xe0", 238 "EventName": "BUS_TRANS_DEF.ALL_AGENTS", 239 "SampleAfterValue": "200000", 240 "BriefDescription": "Deferred bus transactions." 241 }, 242 { 243 "EventCode": "0x6D", 244 "Counter": "0,1", 245 "UMask": "0x40", 246 "EventName": "BUS_TRANS_DEF.SELF", 247 "SampleAfterValue": "200000", 248 "BriefDescription": "Deferred bus transactions." 249 }, 250 { 251 "EventCode": "0x6E", 252 "Counter": "0,1", 253 "UMask": "0xe0", 254 "EventName": "BUS_TRANS_BURST.ALL_AGENTS", 255 "SampleAfterValue": "200000", 256 "BriefDescription": "Burst (full cache-line) bus transactions." 257 }, 258 { 259 "EventCode": "0x6E", 260 "Counter": "0,1", 261 "UMask": "0x40", 262 "EventName": "BUS_TRANS_BURST.SELF", 263 "SampleAfterValue": "200000", 264 "BriefDescription": "Burst (full cache-line) bus transactions." 265 }, 266 { 267 "EventCode": "0x6F", 268 "Counter": "0,1", 269 "UMask": "0xe0", 270 "EventName": "BUS_TRANS_MEM.ALL_AGENTS", 271 "SampleAfterValue": "200000", 272 "BriefDescription": "Memory bus transactions." 273 }, 274 { 275 "EventCode": "0x6F", 276 "Counter": "0,1", 277 "UMask": "0x40", 278 "EventName": "BUS_TRANS_MEM.SELF", 279 "SampleAfterValue": "200000", 280 "BriefDescription": "Memory bus transactions." 281 }, 282 { 283 "EventCode": "0x70", 284 "Counter": "0,1", 285 "UMask": "0xe0", 286 "EventName": "BUS_TRANS_ANY.ALL_AGENTS", 287 "SampleAfterValue": "200000", 288 "BriefDescription": "All bus transactions." 289 }, 290 { 291 "EventCode": "0x70", 292 "Counter": "0,1", 293 "UMask": "0x40", 294 "EventName": "BUS_TRANS_ANY.SELF", 295 "SampleAfterValue": "200000", 296 "BriefDescription": "All bus transactions." 297 }, 298 { 299 "EventCode": "0x77", 300 "Counter": "0,1", 301 "UMask": "0xb", 302 "EventName": "EXT_SNOOP.THIS_AGENT.ANY", 303 "SampleAfterValue": "200000", 304 "BriefDescription": "External snoops." 305 }, 306 { 307 "EventCode": "0x77", 308 "Counter": "0,1", 309 "UMask": "0x1", 310 "EventName": "EXT_SNOOP.THIS_AGENT.CLEAN", 311 "SampleAfterValue": "200000", 312 "BriefDescription": "External snoops." 313 }, 314 { 315 "EventCode": "0x77", 316 "Counter": "0,1", 317 "UMask": "0x2", 318 "EventName": "EXT_SNOOP.THIS_AGENT.HIT", 319 "SampleAfterValue": "200000", 320 "BriefDescription": "External snoops." 321 }, 322 { 323 "EventCode": "0x77", 324 "Counter": "0,1", 325 "UMask": "0x8", 326 "EventName": "EXT_SNOOP.THIS_AGENT.HITM", 327 "SampleAfterValue": "200000", 328 "BriefDescription": "External snoops." 329 }, 330 { 331 "EventCode": "0x77", 332 "Counter": "0,1", 333 "UMask": "0x2b", 334 "EventName": "EXT_SNOOP.ALL_AGENTS.ANY", 335 "SampleAfterValue": "200000", 336 "BriefDescription": "External snoops." 337 }, 338 { 339 "EventCode": "0x77", 340 "Counter": "0,1", 341 "UMask": "0x21", 342 "EventName": "EXT_SNOOP.ALL_AGENTS.CLEAN", 343 "SampleAfterValue": "200000", 344 "BriefDescription": "External snoops." 345 }, 346 { 347 "EventCode": "0x77", 348 "Counter": "0,1", 349 "UMask": "0x22", 350 "EventName": "EXT_SNOOP.ALL_AGENTS.HIT", 351 "SampleAfterValue": "200000", 352 "BriefDescription": "External snoops." 353 }, 354 { 355 "EventCode": "0x77", 356 "Counter": "0,1", 357 "UMask": "0x28", 358 "EventName": "EXT_SNOOP.ALL_AGENTS.HITM", 359 "SampleAfterValue": "200000", 360 "BriefDescription": "External snoops." 361 }, 362 { 363 "EventCode": "0x7A", 364 "Counter": "0,1", 365 "UMask": "0x20", 366 "EventName": "BUS_HIT_DRV.ALL_AGENTS", 367 "SampleAfterValue": "200000", 368 "BriefDescription": "HIT signal asserted." 369 }, 370 { 371 "EventCode": "0x7A", 372 "Counter": "0,1", 373 "UMask": "0x0", 374 "EventName": "BUS_HIT_DRV.THIS_AGENT", 375 "SampleAfterValue": "200000", 376 "BriefDescription": "HIT signal asserted." 377 }, 378 { 379 "EventCode": "0x7B", 380 "Counter": "0,1", 381 "UMask": "0x20", 382 "EventName": "BUS_HITM_DRV.ALL_AGENTS", 383 "SampleAfterValue": "200000", 384 "BriefDescription": "HITM signal asserted." 385 }, 386 { 387 "EventCode": "0x7B", 388 "Counter": "0,1", 389 "UMask": "0x0", 390 "EventName": "BUS_HITM_DRV.THIS_AGENT", 391 "SampleAfterValue": "200000", 392 "BriefDescription": "HITM signal asserted." 393 }, 394 { 395 "EventCode": "0x7D", 396 "Counter": "0,1", 397 "UMask": "0x40", 398 "EventName": "BUSQ_EMPTY.SELF", 399 "SampleAfterValue": "200000", 400 "BriefDescription": "Bus queue is empty." 401 }, 402 { 403 "EventCode": "0x7E", 404 "Counter": "0,1", 405 "UMask": "0xe0", 406 "EventName": "SNOOP_STALL_DRV.ALL_AGENTS", 407 "SampleAfterValue": "200000", 408 "BriefDescription": "Bus stalled for snoops." 409 }, 410 { 411 "EventCode": "0x7E", 412 "Counter": "0,1", 413 "UMask": "0x40", 414 "EventName": "SNOOP_STALL_DRV.SELF", 415 "SampleAfterValue": "200000", 416 "BriefDescription": "Bus stalled for snoops." 417 }, 418 { 419 "EventCode": "0x7F", 420 "Counter": "0,1", 421 "UMask": "0x40", 422 "EventName": "BUS_IO_WAIT.SELF", 423 "SampleAfterValue": "200000", 424 "BriefDescription": "IO requests waiting in the bus queue." 425 }, 426 { 427 "EventCode": "0xC6", 428 "Counter": "0,1", 429 "UMask": "0x1", 430 "EventName": "CYCLES_INT_MASKED.CYCLES_INT_MASKED", 431 "SampleAfterValue": "2000000", 432 "BriefDescription": "Cycles during which interrupts are disabled." 433 }, 434 { 435 "EventCode": "0xC6", 436 "Counter": "0,1", 437 "UMask": "0x2", 438 "EventName": "CYCLES_INT_MASKED.CYCLES_INT_PENDING_AND_MASKED", 439 "SampleAfterValue": "2000000", 440 "BriefDescription": "Cycles during which interrupts are pending and disabled." 441 }, 442 { 443 "EventCode": "0xC8", 444 "Counter": "0,1", 445 "UMask": "0x0", 446 "EventName": "HW_INT_RCV", 447 "SampleAfterValue": "200000", 448 "BriefDescription": "Hardware interrupts received." 449 } 450]