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