0001 [
0002 {
0003 "BriefDescription": "Bus queue is empty.",
0004 "Counter": "0,1",
0005 "EventCode": "0x7D",
0006 "EventName": "BUSQ_EMPTY.SELF",
0007 "SampleAfterValue": "200000",
0008 "UMask": "0x40"
0009 },
0010 {
0011 "BriefDescription": "Number of Bus Not Ready signals asserted.",
0012 "Counter": "0,1",
0013 "EventCode": "0x61",
0014 "EventName": "BUS_BNR_DRV.ALL_AGENTS",
0015 "SampleAfterValue": "200000",
0016 "UMask": "0x20"
0017 },
0018 {
0019 "BriefDescription": "Number of Bus Not Ready signals asserted.",
0020 "Counter": "0,1",
0021 "EventCode": "0x61",
0022 "EventName": "BUS_BNR_DRV.THIS_AGENT",
0023 "SampleAfterValue": "200000",
0024 "UMask": "0x0"
0025 },
0026 {
0027 "BriefDescription": "Bus cycles while processor receives data.",
0028 "Counter": "0,1",
0029 "EventCode": "0x64",
0030 "EventName": "BUS_DATA_RCV.SELF",
0031 "SampleAfterValue": "200000",
0032 "UMask": "0x40"
0033 },
0034 {
0035 "BriefDescription": "Bus cycles when data is sent on the bus.",
0036 "Counter": "0,1",
0037 "EventCode": "0x62",
0038 "EventName": "BUS_DRDY_CLOCKS.ALL_AGENTS",
0039 "SampleAfterValue": "200000",
0040 "UMask": "0x20"
0041 },
0042 {
0043 "BriefDescription": "Bus cycles when data is sent on the bus.",
0044 "Counter": "0,1",
0045 "EventCode": "0x62",
0046 "EventName": "BUS_DRDY_CLOCKS.THIS_AGENT",
0047 "SampleAfterValue": "200000",
0048 "UMask": "0x0"
0049 },
0050 {
0051 "BriefDescription": "HITM signal asserted.",
0052 "Counter": "0,1",
0053 "EventCode": "0x7B",
0054 "EventName": "BUS_HITM_DRV.ALL_AGENTS",
0055 "SampleAfterValue": "200000",
0056 "UMask": "0x20"
0057 },
0058 {
0059 "BriefDescription": "HITM signal asserted.",
0060 "Counter": "0,1",
0061 "EventCode": "0x7B",
0062 "EventName": "BUS_HITM_DRV.THIS_AGENT",
0063 "SampleAfterValue": "200000",
0064 "UMask": "0x0"
0065 },
0066 {
0067 "BriefDescription": "HIT signal asserted.",
0068 "Counter": "0,1",
0069 "EventCode": "0x7A",
0070 "EventName": "BUS_HIT_DRV.ALL_AGENTS",
0071 "SampleAfterValue": "200000",
0072 "UMask": "0x20"
0073 },
0074 {
0075 "BriefDescription": "HIT signal asserted.",
0076 "Counter": "0,1",
0077 "EventCode": "0x7A",
0078 "EventName": "BUS_HIT_DRV.THIS_AGENT",
0079 "SampleAfterValue": "200000",
0080 "UMask": "0x0"
0081 },
0082 {
0083 "BriefDescription": "IO requests waiting in the bus queue.",
0084 "Counter": "0,1",
0085 "EventCode": "0x7F",
0086 "EventName": "BUS_IO_WAIT.SELF",
0087 "SampleAfterValue": "200000",
0088 "UMask": "0x40"
0089 },
0090 {
0091 "BriefDescription": "Bus cycles when a LOCK signal is asserted.",
0092 "Counter": "0,1",
0093 "EventCode": "0x63",
0094 "EventName": "BUS_LOCK_CLOCKS.ALL_AGENTS",
0095 "SampleAfterValue": "200000",
0096 "UMask": "0xe0"
0097 },
0098 {
0099 "BriefDescription": "Bus cycles when a LOCK signal is asserted.",
0100 "Counter": "0,1",
0101 "EventCode": "0x63",
0102 "EventName": "BUS_LOCK_CLOCKS.SELF",
0103 "SampleAfterValue": "200000",
0104 "UMask": "0x40"
0105 },
0106 {
0107 "BriefDescription": "Outstanding cacheable data read bus requests duration.",
0108 "Counter": "0,1",
0109 "EventCode": "0x60",
0110 "EventName": "BUS_REQUEST_OUTSTANDING.ALL_AGENTS",
0111 "SampleAfterValue": "200000",
0112 "UMask": "0xe0"
0113 },
0114 {
0115 "BriefDescription": "Outstanding cacheable data read bus requests duration.",
0116 "Counter": "0,1",
0117 "EventCode": "0x60",
0118 "EventName": "BUS_REQUEST_OUTSTANDING.SELF",
0119 "SampleAfterValue": "200000",
0120 "UMask": "0x40"
0121 },
0122 {
0123 "BriefDescription": "All bus transactions.",
0124 "Counter": "0,1",
0125 "EventCode": "0x70",
0126 "EventName": "BUS_TRANS_ANY.ALL_AGENTS",
0127 "SampleAfterValue": "200000",
0128 "UMask": "0xe0"
0129 },
0130 {
0131 "BriefDescription": "All bus transactions.",
0132 "Counter": "0,1",
0133 "EventCode": "0x70",
0134 "EventName": "BUS_TRANS_ANY.SELF",
0135 "SampleAfterValue": "200000",
0136 "UMask": "0x40"
0137 },
0138 {
0139 "BriefDescription": "Burst read bus transactions.",
0140 "Counter": "0,1",
0141 "EventCode": "0x65",
0142 "EventName": "BUS_TRANS_BRD.ALL_AGENTS",
0143 "SampleAfterValue": "200000",
0144 "UMask": "0xe0"
0145 },
0146 {
0147 "BriefDescription": "Burst read bus transactions.",
0148 "Counter": "0,1",
0149 "EventCode": "0x65",
0150 "EventName": "BUS_TRANS_BRD.SELF",
0151 "SampleAfterValue": "200000",
0152 "UMask": "0x40"
0153 },
0154 {
0155 "BriefDescription": "Burst (full cache-line) bus transactions.",
0156 "Counter": "0,1",
0157 "EventCode": "0x6E",
0158 "EventName": "BUS_TRANS_BURST.ALL_AGENTS",
0159 "SampleAfterValue": "200000",
0160 "UMask": "0xe0"
0161 },
0162 {
0163 "BriefDescription": "Burst (full cache-line) bus transactions.",
0164 "Counter": "0,1",
0165 "EventCode": "0x6E",
0166 "EventName": "BUS_TRANS_BURST.SELF",
0167 "SampleAfterValue": "200000",
0168 "UMask": "0x40"
0169 },
0170 {
0171 "BriefDescription": "Deferred bus transactions.",
0172 "Counter": "0,1",
0173 "EventCode": "0x6D",
0174 "EventName": "BUS_TRANS_DEF.ALL_AGENTS",
0175 "SampleAfterValue": "200000",
0176 "UMask": "0xe0"
0177 },
0178 {
0179 "BriefDescription": "Deferred bus transactions.",
0180 "Counter": "0,1",
0181 "EventCode": "0x6D",
0182 "EventName": "BUS_TRANS_DEF.SELF",
0183 "SampleAfterValue": "200000",
0184 "UMask": "0x40"
0185 },
0186 {
0187 "BriefDescription": "Instruction-fetch bus transactions.",
0188 "Counter": "0,1",
0189 "EventCode": "0x68",
0190 "EventName": "BUS_TRANS_IFETCH.ALL_AGENTS",
0191 "SampleAfterValue": "200000",
0192 "UMask": "0xe0"
0193 },
0194 {
0195 "BriefDescription": "Instruction-fetch bus transactions.",
0196 "Counter": "0,1",
0197 "EventCode": "0x68",
0198 "EventName": "BUS_TRANS_IFETCH.SELF",
0199 "SampleAfterValue": "200000",
0200 "UMask": "0x40"
0201 },
0202 {
0203 "BriefDescription": "Invalidate bus transactions.",
0204 "Counter": "0,1",
0205 "EventCode": "0x69",
0206 "EventName": "BUS_TRANS_INVAL.ALL_AGENTS",
0207 "SampleAfterValue": "200000",
0208 "UMask": "0xe0"
0209 },
0210 {
0211 "BriefDescription": "Invalidate bus transactions.",
0212 "Counter": "0,1",
0213 "EventCode": "0x69",
0214 "EventName": "BUS_TRANS_INVAL.SELF",
0215 "SampleAfterValue": "200000",
0216 "UMask": "0x40"
0217 },
0218 {
0219 "BriefDescription": "IO bus transactions.",
0220 "Counter": "0,1",
0221 "EventCode": "0x6C",
0222 "EventName": "BUS_TRANS_IO.ALL_AGENTS",
0223 "SampleAfterValue": "200000",
0224 "UMask": "0xe0"
0225 },
0226 {
0227 "BriefDescription": "IO bus transactions.",
0228 "Counter": "0,1",
0229 "EventCode": "0x6C",
0230 "EventName": "BUS_TRANS_IO.SELF",
0231 "SampleAfterValue": "200000",
0232 "UMask": "0x40"
0233 },
0234 {
0235 "BriefDescription": "Memory bus transactions.",
0236 "Counter": "0,1",
0237 "EventCode": "0x6F",
0238 "EventName": "BUS_TRANS_MEM.ALL_AGENTS",
0239 "SampleAfterValue": "200000",
0240 "UMask": "0xe0"
0241 },
0242 {
0243 "BriefDescription": "Memory bus transactions.",
0244 "Counter": "0,1",
0245 "EventCode": "0x6F",
0246 "EventName": "BUS_TRANS_MEM.SELF",
0247 "SampleAfterValue": "200000",
0248 "UMask": "0x40"
0249 },
0250 {
0251 "BriefDescription": "Partial bus transactions.",
0252 "Counter": "0,1",
0253 "EventCode": "0x6B",
0254 "EventName": "BUS_TRANS_P.ALL_AGENTS",
0255 "SampleAfterValue": "200000",
0256 "UMask": "0xe0"
0257 },
0258 {
0259 "BriefDescription": "Partial bus transactions.",
0260 "Counter": "0,1",
0261 "EventCode": "0x6B",
0262 "EventName": "BUS_TRANS_P.SELF",
0263 "SampleAfterValue": "200000",
0264 "UMask": "0x40"
0265 },
0266 {
0267 "BriefDescription": "Partial write bus transaction.",
0268 "Counter": "0,1",
0269 "EventCode": "0x6A",
0270 "EventName": "BUS_TRANS_PWR.ALL_AGENTS",
0271 "SampleAfterValue": "200000",
0272 "UMask": "0xe0"
0273 },
0274 {
0275 "BriefDescription": "Partial write bus transaction.",
0276 "Counter": "0,1",
0277 "EventCode": "0x6A",
0278 "EventName": "BUS_TRANS_PWR.SELF",
0279 "SampleAfterValue": "200000",
0280 "UMask": "0x40"
0281 },
0282 {
0283 "BriefDescription": "RFO bus transactions.",
0284 "Counter": "0,1",
0285 "EventCode": "0x66",
0286 "EventName": "BUS_TRANS_RFO.ALL_AGENTS",
0287 "SampleAfterValue": "200000",
0288 "UMask": "0xe0"
0289 },
0290 {
0291 "BriefDescription": "RFO bus transactions.",
0292 "Counter": "0,1",
0293 "EventCode": "0x66",
0294 "EventName": "BUS_TRANS_RFO.SELF",
0295 "SampleAfterValue": "200000",
0296 "UMask": "0x40"
0297 },
0298 {
0299 "BriefDescription": "Explicit writeback bus transactions.",
0300 "Counter": "0,1",
0301 "EventCode": "0x67",
0302 "EventName": "BUS_TRANS_WB.ALL_AGENTS",
0303 "SampleAfterValue": "200000",
0304 "UMask": "0xe0"
0305 },
0306 {
0307 "BriefDescription": "Explicit writeback bus transactions.",
0308 "Counter": "0,1",
0309 "EventCode": "0x67",
0310 "EventName": "BUS_TRANS_WB.SELF",
0311 "SampleAfterValue": "200000",
0312 "UMask": "0x40"
0313 },
0314 {
0315 "BriefDescription": "Cycles during which interrupts are disabled.",
0316 "Counter": "0,1",
0317 "EventCode": "0xC6",
0318 "EventName": "CYCLES_INT_MASKED.CYCLES_INT_MASKED",
0319 "SampleAfterValue": "2000000",
0320 "UMask": "0x1"
0321 },
0322 {
0323 "BriefDescription": "Cycles during which interrupts are pending and disabled.",
0324 "Counter": "0,1",
0325 "EventCode": "0xC6",
0326 "EventName": "CYCLES_INT_MASKED.CYCLES_INT_PENDING_AND_MASKED",
0327 "SampleAfterValue": "2000000",
0328 "UMask": "0x2"
0329 },
0330 {
0331 "BriefDescription": "Memory cluster signals to block micro-op dispatch for any reason",
0332 "Counter": "0,1",
0333 "EventCode": "0x9",
0334 "EventName": "DISPATCH_BLOCKED.ANY",
0335 "SampleAfterValue": "200000",
0336 "UMask": "0x20"
0337 },
0338 {
0339 "BriefDescription": "Number of Enhanced Intel SpeedStep(R) Technology (EIST) transitions",
0340 "Counter": "0,1",
0341 "EventCode": "0x3A",
0342 "EventName": "EIST_TRANS",
0343 "SampleAfterValue": "200000",
0344 "UMask": "0x0"
0345 },
0346 {
0347 "BriefDescription": "External snoops.",
0348 "Counter": "0,1",
0349 "EventCode": "0x77",
0350 "EventName": "EXT_SNOOP.ALL_AGENTS.ANY",
0351 "SampleAfterValue": "200000",
0352 "UMask": "0x2b"
0353 },
0354 {
0355 "BriefDescription": "External snoops.",
0356 "Counter": "0,1",
0357 "EventCode": "0x77",
0358 "EventName": "EXT_SNOOP.ALL_AGENTS.CLEAN",
0359 "SampleAfterValue": "200000",
0360 "UMask": "0x21"
0361 },
0362 {
0363 "BriefDescription": "External snoops.",
0364 "Counter": "0,1",
0365 "EventCode": "0x77",
0366 "EventName": "EXT_SNOOP.ALL_AGENTS.HIT",
0367 "SampleAfterValue": "200000",
0368 "UMask": "0x22"
0369 },
0370 {
0371 "BriefDescription": "External snoops.",
0372 "Counter": "0,1",
0373 "EventCode": "0x77",
0374 "EventName": "EXT_SNOOP.ALL_AGENTS.HITM",
0375 "SampleAfterValue": "200000",
0376 "UMask": "0x28"
0377 },
0378 {
0379 "BriefDescription": "External snoops.",
0380 "Counter": "0,1",
0381 "EventCode": "0x77",
0382 "EventName": "EXT_SNOOP.THIS_AGENT.ANY",
0383 "SampleAfterValue": "200000",
0384 "UMask": "0xb"
0385 },
0386 {
0387 "BriefDescription": "External snoops.",
0388 "Counter": "0,1",
0389 "EventCode": "0x77",
0390 "EventName": "EXT_SNOOP.THIS_AGENT.CLEAN",
0391 "SampleAfterValue": "200000",
0392 "UMask": "0x1"
0393 },
0394 {
0395 "BriefDescription": "External snoops.",
0396 "Counter": "0,1",
0397 "EventCode": "0x77",
0398 "EventName": "EXT_SNOOP.THIS_AGENT.HIT",
0399 "SampleAfterValue": "200000",
0400 "UMask": "0x2"
0401 },
0402 {
0403 "BriefDescription": "External snoops.",
0404 "Counter": "0,1",
0405 "EventCode": "0x77",
0406 "EventName": "EXT_SNOOP.THIS_AGENT.HITM",
0407 "SampleAfterValue": "200000",
0408 "UMask": "0x8"
0409 },
0410 {
0411 "BriefDescription": "Hardware interrupts received.",
0412 "Counter": "0,1",
0413 "EventCode": "0xC8",
0414 "EventName": "HW_INT_RCV",
0415 "SampleAfterValue": "200000",
0416 "UMask": "0x0"
0417 },
0418 {
0419 "BriefDescription": "Number of segment register loads.",
0420 "Counter": "0,1",
0421 "EventCode": "0x6",
0422 "EventName": "SEGMENT_REG_LOADS.ANY",
0423 "SampleAfterValue": "200000",
0424 "UMask": "0x80"
0425 },
0426 {
0427 "BriefDescription": "Bus stalled for snoops.",
0428 "Counter": "0,1",
0429 "EventCode": "0x7E",
0430 "EventName": "SNOOP_STALL_DRV.ALL_AGENTS",
0431 "SampleAfterValue": "200000",
0432 "UMask": "0xe0"
0433 },
0434 {
0435 "BriefDescription": "Bus stalled for snoops.",
0436 "Counter": "0,1",
0437 "EventCode": "0x7E",
0438 "EventName": "SNOOP_STALL_DRV.SELF",
0439 "SampleAfterValue": "200000",
0440 "UMask": "0x40"
0441 },
0442 {
0443 "BriefDescription": "Number of thermal trips",
0444 "Counter": "0,1",
0445 "EventCode": "0x3B",
0446 "EventName": "THERMAL_TRIP",
0447 "SampleAfterValue": "200000",
0448 "UMask": "0xc0"
0449 }
0450 ]