0001 [
0002 {
0003 "BriefDescription": "Cycles while L3 cache miss demand load is outstanding.",
0004 "Counter": "0,1,2,3",
0005 "CounterHTOff": "0,1,2,3,4,5,6,7",
0006 "CounterMask": "2",
0007 "EventCode": "0xA3",
0008 "EventName": "CYCLE_ACTIVITY.CYCLES_L3_MISS",
0009 "SampleAfterValue": "2000003",
0010 "UMask": "0x2"
0011 },
0012 {
0013 "BriefDescription": "Execution stalls while L3 cache miss demand load is outstanding.",
0014 "Counter": "0,1,2,3",
0015 "CounterHTOff": "0,1,2,3,4,5,6,7",
0016 "CounterMask": "6",
0017 "EventCode": "0xA3",
0018 "EventName": "CYCLE_ACTIVITY.STALLS_L3_MISS",
0019 "SampleAfterValue": "2000003",
0020 "UMask": "0x6"
0021 },
0022 {
0023 "BriefDescription": "Number of times an HLE execution aborted due to any reasons (multiple categories may count as one).",
0024 "Counter": "0,1,2,3",
0025 "CounterHTOff": "0,1,2,3,4,5,6,7",
0026 "EventCode": "0xC8",
0027 "EventName": "HLE_RETIRED.ABORTED",
0028 "PEBS": "1",
0029 "PublicDescription": "Number of times HLE abort was triggered.",
0030 "SampleAfterValue": "2000003",
0031 "UMask": "0x4"
0032 },
0033 {
0034 "BriefDescription": "Number of times an HLE execution aborted due to unfriendly events (such as interrupts).",
0035 "Counter": "0,1,2,3",
0036 "CounterHTOff": "0,1,2,3,4,5,6,7",
0037 "EventCode": "0xC8",
0038 "EventName": "HLE_RETIRED.ABORTED_EVENTS",
0039 "SampleAfterValue": "2000003",
0040 "UMask": "0x80"
0041 },
0042 {
0043 "BriefDescription": "Number of times an HLE execution aborted due to various memory events (e.g., read/write capacity and conflicts).",
0044 "Counter": "0,1,2,3",
0045 "CounterHTOff": "0,1,2,3,4,5,6,7",
0046 "EventCode": "0xC8",
0047 "EventName": "HLE_RETIRED.ABORTED_MEM",
0048 "SampleAfterValue": "2000003",
0049 "UMask": "0x8"
0050 },
0051 {
0052 "BriefDescription": "Number of times an HLE execution aborted due to incompatible memory type",
0053 "Counter": "0,1,2,3",
0054 "CounterHTOff": "0,1,2,3,4,5,6,7",
0055 "EventCode": "0xC8",
0056 "EventName": "HLE_RETIRED.ABORTED_MEMTYPE",
0057 "PublicDescription": "Number of times an HLE execution aborted due to incompatible memory type.",
0058 "SampleAfterValue": "2000003",
0059 "UMask": "0x40"
0060 },
0061 {
0062 "BriefDescription": "Number of times an HLE execution aborted due to hardware timer expiration.",
0063 "Counter": "0,1,2,3",
0064 "CounterHTOff": "0,1,2,3,4,5,6,7",
0065 "EventCode": "0xC8",
0066 "EventName": "HLE_RETIRED.ABORTED_TIMER",
0067 "SampleAfterValue": "2000003",
0068 "UMask": "0x10"
0069 },
0070 {
0071 "BriefDescription": "Number of times an HLE execution aborted due to HLE-unfriendly instructions and certain unfriendly events (such as AD assists etc.).",
0072 "Counter": "0,1,2,3",
0073 "CounterHTOff": "0,1,2,3,4,5,6,7",
0074 "EventCode": "0xC8",
0075 "EventName": "HLE_RETIRED.ABORTED_UNFRIENDLY",
0076 "SampleAfterValue": "2000003",
0077 "UMask": "0x20"
0078 },
0079 {
0080 "BriefDescription": "Number of times an HLE execution successfully committed",
0081 "Counter": "0,1,2,3",
0082 "CounterHTOff": "0,1,2,3,4,5,6,7",
0083 "EventCode": "0xC8",
0084 "EventName": "HLE_RETIRED.COMMIT",
0085 "PublicDescription": "Number of times HLE commit succeeded.",
0086 "SampleAfterValue": "2000003",
0087 "UMask": "0x2"
0088 },
0089 {
0090 "BriefDescription": "Number of times an HLE execution started.",
0091 "Counter": "0,1,2,3",
0092 "CounterHTOff": "0,1,2,3,4,5,6,7",
0093 "EventCode": "0xC8",
0094 "EventName": "HLE_RETIRED.START",
0095 "PublicDescription": "Number of times we entered an HLE region. Does not count nested transactions.",
0096 "SampleAfterValue": "2000003",
0097 "UMask": "0x1"
0098 },
0099 {
0100 "BriefDescription": "Counts the number of machine clears due to memory order conflicts.",
0101 "Counter": "0,1,2,3",
0102 "CounterHTOff": "0,1,2,3,4,5,6,7",
0103 "Errata": "SKL089",
0104 "EventCode": "0xC3",
0105 "EventName": "MACHINE_CLEARS.MEMORY_ORDERING",
0106 "PublicDescription": "Counts the number of memory ordering Machine Clears detected. Memory Ordering Machine Clears can result from one of the following:a. memory disambiguation,b. external snoop, orc. cross SMT-HW-thread snoop (stores) hitting load buffer.",
0107 "SampleAfterValue": "100003",
0108 "UMask": "0x2"
0109 },
0110 {
0111 "BriefDescription": "Counts randomly selected loads when the latency from first dispatch to completion is greater than 128 cycles.",
0112 "Counter": "0,1,2,3",
0113 "CounterHTOff": "0,1,2,3",
0114 "Data_LA": "1",
0115 "EventCode": "0xcd",
0116 "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_128",
0117 "MSRIndex": "0x3F6",
0118 "MSRValue": "0x80",
0119 "PEBS": "2",
0120 "PublicDescription": "Counts randomly selected loads when the latency from first dispatch to completion is greater than 128 cycles. Reported latency may be longer than just the memory latency.",
0121 "SampleAfterValue": "1009",
0122 "TakenAlone": "1",
0123 "UMask": "0x1"
0124 },
0125 {
0126 "BriefDescription": "Counts randomly selected loads when the latency from first dispatch to completion is greater than 16 cycles.",
0127 "Counter": "0,1,2,3",
0128 "CounterHTOff": "0,1,2,3",
0129 "Data_LA": "1",
0130 "EventCode": "0xcd",
0131 "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_16",
0132 "MSRIndex": "0x3F6",
0133 "MSRValue": "0x10",
0134 "PEBS": "2",
0135 "PublicDescription": "Counts randomly selected loads when the latency from first dispatch to completion is greater than 16 cycles. Reported latency may be longer than just the memory latency.",
0136 "SampleAfterValue": "20011",
0137 "TakenAlone": "1",
0138 "UMask": "0x1"
0139 },
0140 {
0141 "BriefDescription": "Counts randomly selected loads when the latency from first dispatch to completion is greater than 256 cycles.",
0142 "Counter": "0,1,2,3",
0143 "CounterHTOff": "0,1,2,3",
0144 "Data_LA": "1",
0145 "EventCode": "0xcd",
0146 "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_256",
0147 "MSRIndex": "0x3F6",
0148 "MSRValue": "0x100",
0149 "PEBS": "2",
0150 "PublicDescription": "Counts randomly selected loads when the latency from first dispatch to completion is greater than 256 cycles. Reported latency may be longer than just the memory latency.",
0151 "SampleAfterValue": "503",
0152 "TakenAlone": "1",
0153 "UMask": "0x1"
0154 },
0155 {
0156 "BriefDescription": "Counts randomly selected loads when the latency from first dispatch to completion is greater than 32 cycles.",
0157 "Counter": "0,1,2,3",
0158 "CounterHTOff": "0,1,2,3",
0159 "Data_LA": "1",
0160 "EventCode": "0xcd",
0161 "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_32",
0162 "MSRIndex": "0x3F6",
0163 "MSRValue": "0x20",
0164 "PEBS": "2",
0165 "PublicDescription": "Counts randomly selected loads when the latency from first dispatch to completion is greater than 32 cycles. Reported latency may be longer than just the memory latency.",
0166 "SampleAfterValue": "100007",
0167 "TakenAlone": "1",
0168 "UMask": "0x1"
0169 },
0170 {
0171 "BriefDescription": "Counts randomly selected loads when the latency from first dispatch to completion is greater than 4 cycles.",
0172 "Counter": "0,1,2,3",
0173 "CounterHTOff": "0,1,2,3",
0174 "Data_LA": "1",
0175 "EventCode": "0xcd",
0176 "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_4",
0177 "MSRIndex": "0x3F6",
0178 "MSRValue": "0x4",
0179 "PEBS": "2",
0180 "PublicDescription": "Counts randomly selected loads when the latency from first dispatch to completion is greater than 4 cycles. Reported latency may be longer than just the memory latency.",
0181 "SampleAfterValue": "100003",
0182 "TakenAlone": "1",
0183 "UMask": "0x1"
0184 },
0185 {
0186 "BriefDescription": "Counts randomly selected loads when the latency from first dispatch to completion is greater than 512 cycles.",
0187 "Counter": "0,1,2,3",
0188 "CounterHTOff": "0,1,2,3",
0189 "Data_LA": "1",
0190 "EventCode": "0xcd",
0191 "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_512",
0192 "MSRIndex": "0x3F6",
0193 "MSRValue": "0x200",
0194 "PEBS": "2",
0195 "PublicDescription": "Counts randomly selected loads when the latency from first dispatch to completion is greater than 512 cycles. Reported latency may be longer than just the memory latency.",
0196 "SampleAfterValue": "101",
0197 "TakenAlone": "1",
0198 "UMask": "0x1"
0199 },
0200 {
0201 "BriefDescription": "Counts randomly selected loads when the latency from first dispatch to completion is greater than 64 cycles.",
0202 "Counter": "0,1,2,3",
0203 "CounterHTOff": "0,1,2,3",
0204 "Data_LA": "1",
0205 "EventCode": "0xcd",
0206 "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_64",
0207 "MSRIndex": "0x3F6",
0208 "MSRValue": "0x40",
0209 "PEBS": "2",
0210 "PublicDescription": "Counts randomly selected loads when the latency from first dispatch to completion is greater than 64 cycles. Reported latency may be longer than just the memory latency.",
0211 "SampleAfterValue": "2003",
0212 "TakenAlone": "1",
0213 "UMask": "0x1"
0214 },
0215 {
0216 "BriefDescription": "Counts randomly selected loads when the latency from first dispatch to completion is greater than 8 cycles.",
0217 "Counter": "0,1,2,3",
0218 "CounterHTOff": "0,1,2,3",
0219 "Data_LA": "1",
0220 "EventCode": "0xcd",
0221 "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_8",
0222 "MSRIndex": "0x3F6",
0223 "MSRValue": "0x8",
0224 "PEBS": "2",
0225 "PublicDescription": "Counts randomly selected loads when the latency from first dispatch to completion is greater than 8 cycles. Reported latency may be longer than just the memory latency.",
0226 "SampleAfterValue": "50021",
0227 "TakenAlone": "1",
0228 "UMask": "0x1"
0229 },
0230 {
0231 "BriefDescription": "Demand Data Read requests who miss L3 cache",
0232 "Counter": "0,1,2,3",
0233 "CounterHTOff": "0,1,2,3,4,5,6,7",
0234 "EventCode": "0xB0",
0235 "EventName": "OFFCORE_REQUESTS.L3_MISS_DEMAND_DATA_RD",
0236 "PublicDescription": "Demand Data Read requests who miss L3 cache.",
0237 "SampleAfterValue": "100003",
0238 "UMask": "0x10"
0239 },
0240 {
0241 "BriefDescription": "Cycles with at least 1 Demand Data Read requests who miss L3 cache in the superQ.",
0242 "Counter": "0,1,2,3",
0243 "CounterHTOff": "0,1,2,3,4,5,6,7",
0244 "CounterMask": "1",
0245 "EventCode": "0x60",
0246 "EventName": "OFFCORE_REQUESTS_OUTSTANDING.CYCLES_WITH_L3_MISS_DEMAND_DATA_RD",
0247 "SampleAfterValue": "2000003",
0248 "UMask": "0x10"
0249 },
0250 {
0251 "BriefDescription": "Counts number of Offcore outstanding Demand Data Read requests that miss L3 cache in the superQ every cycle.",
0252 "Counter": "0,1,2,3",
0253 "CounterHTOff": "0,1,2,3,4,5,6,7",
0254 "EventCode": "0x60",
0255 "EventName": "OFFCORE_REQUESTS_OUTSTANDING.L3_MISS_DEMAND_DATA_RD",
0256 "SampleAfterValue": "2000003",
0257 "UMask": "0x10"
0258 },
0259 {
0260 "BriefDescription": "Cycles with at least 6 Demand Data Read requests that miss L3 cache in the superQ.",
0261 "Counter": "0,1,2,3",
0262 "CounterHTOff": "0,1,2,3,4,5,6,7",
0263 "CounterMask": "6",
0264 "EventCode": "0x60",
0265 "EventName": "OFFCORE_REQUESTS_OUTSTANDING.L3_MISS_DEMAND_DATA_RD_GE_6",
0266 "SampleAfterValue": "2000003",
0267 "UMask": "0x10"
0268 },
0269 {
0270 "BriefDescription": "Counts all demand code reads",
0271 "Counter": "0,1,2,3",
0272 "CounterHTOff": "0,1,2,3",
0273 "EventCode": "0xB7, 0xBB",
0274 "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_HIT.SNOOP_NON_DRAM",
0275 "MSRIndex": "0x1a6,0x1a7",
0276 "MSRValue": "0x20001C0004",
0277 "Offcore": "1",
0278 "SampleAfterValue": "100003",
0279 "UMask": "0x1"
0280 },
0281 {
0282 "BriefDescription": "Counts all demand code reads",
0283 "Counter": "0,1,2,3",
0284 "CounterHTOff": "0,1,2,3",
0285 "EventCode": "0xB7, 0xBB",
0286 "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_HIT_E.SNOOP_NON_DRAM",
0287 "MSRIndex": "0x1a6,0x1a7",
0288 "MSRValue": "0x2000080004",
0289 "Offcore": "1",
0290 "SampleAfterValue": "100003",
0291 "UMask": "0x1"
0292 },
0293 {
0294 "BriefDescription": "Counts all demand code reads",
0295 "Counter": "0,1,2,3",
0296 "CounterHTOff": "0,1,2,3",
0297 "EventCode": "0xB7, 0xBB",
0298 "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_HIT_M.SNOOP_NON_DRAM",
0299 "MSRIndex": "0x1a6,0x1a7",
0300 "MSRValue": "0x2000040004",
0301 "Offcore": "1",
0302 "SampleAfterValue": "100003",
0303 "UMask": "0x1"
0304 },
0305 {
0306 "BriefDescription": "Counts all demand code reads",
0307 "Counter": "0,1,2,3",
0308 "CounterHTOff": "0,1,2,3",
0309 "EventCode": "0xB7, 0xBB",
0310 "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_HIT_S.SNOOP_NON_DRAM",
0311 "MSRIndex": "0x1a6,0x1a7",
0312 "MSRValue": "0x2000100004",
0313 "Offcore": "1",
0314 "SampleAfterValue": "100003",
0315 "UMask": "0x1"
0316 },
0317 {
0318 "BriefDescription": "Counts all demand code reads",
0319 "Counter": "0,1,2,3",
0320 "CounterHTOff": "0,1,2,3",
0321 "EventCode": "0xB7, 0xBB",
0322 "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_MISS.ANY_SNOOP",
0323 "MSRIndex": "0x1a6,0x1a7",
0324 "MSRValue": "0x3FFC400004",
0325 "Offcore": "1",
0326 "SampleAfterValue": "100003",
0327 "UMask": "0x1"
0328 },
0329 {
0330 "BriefDescription": "Counts all demand code reads",
0331 "Counter": "0,1,2,3",
0332 "CounterHTOff": "0,1,2,3",
0333 "EventCode": "0xB7, 0xBB",
0334 "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_MISS.SNOOP_HITM",
0335 "MSRIndex": "0x1a6,0x1a7",
0336 "MSRValue": "0x103C400004",
0337 "Offcore": "1",
0338 "SampleAfterValue": "100003",
0339 "UMask": "0x1"
0340 },
0341 {
0342 "BriefDescription": "Counts all demand code reads",
0343 "Counter": "0,1,2,3",
0344 "CounterHTOff": "0,1,2,3",
0345 "EventCode": "0xB7, 0xBB",
0346 "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_MISS.SNOOP_HIT_NO_FWD",
0347 "MSRIndex": "0x1a6,0x1a7",
0348 "MSRValue": "0x43C400004",
0349 "Offcore": "1",
0350 "SampleAfterValue": "100003",
0351 "UMask": "0x1"
0352 },
0353 {
0354 "BriefDescription": "Counts all demand code reads",
0355 "Counter": "0,1,2,3",
0356 "CounterHTOff": "0,1,2,3",
0357 "EventCode": "0xB7, 0xBB",
0358 "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_MISS.SNOOP_MISS",
0359 "MSRIndex": "0x1a6,0x1a7",
0360 "MSRValue": "0x23C400004",
0361 "Offcore": "1",
0362 "SampleAfterValue": "100003",
0363 "UMask": "0x1"
0364 },
0365 {
0366 "BriefDescription": "Counts all demand code reads",
0367 "Counter": "0,1,2,3",
0368 "CounterHTOff": "0,1,2,3",
0369 "EventCode": "0xB7, 0xBB",
0370 "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_MISS.SNOOP_NONE",
0371 "MSRIndex": "0x1a6,0x1a7",
0372 "MSRValue": "0xBC400004",
0373 "Offcore": "1",
0374 "SampleAfterValue": "100003",
0375 "UMask": "0x1"
0376 },
0377 {
0378 "BriefDescription": "Counts all demand code reads",
0379 "Counter": "0,1,2,3",
0380 "CounterHTOff": "0,1,2,3",
0381 "EventCode": "0xB7, 0xBB",
0382 "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_MISS.SNOOP_NON_DRAM",
0383 "MSRIndex": "0x1a6,0x1a7",
0384 "MSRValue": "0x203C400004",
0385 "Offcore": "1",
0386 "SampleAfterValue": "100003",
0387 "UMask": "0x1"
0388 },
0389 {
0390 "BriefDescription": "Counts all demand code reads",
0391 "Counter": "0,1,2,3",
0392 "CounterHTOff": "0,1,2,3",
0393 "EventCode": "0xB7, 0xBB",
0394 "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_MISS.SNOOP_NOT_NEEDED",
0395 "MSRIndex": "0x1a6,0x1a7",
0396 "MSRValue": "0x13C400004",
0397 "Offcore": "1",
0398 "SampleAfterValue": "100003",
0399 "UMask": "0x1"
0400 },
0401 {
0402 "BriefDescription": "Counts all demand code reads",
0403 "Counter": "0,1,2,3",
0404 "CounterHTOff": "0,1,2,3",
0405 "EventCode": "0xB7, 0xBB",
0406 "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_MISS.SPL_HIT",
0407 "MSRIndex": "0x1a6,0x1a7",
0408 "MSRValue": "0x7C400004",
0409 "Offcore": "1",
0410 "SampleAfterValue": "100003",
0411 "UMask": "0x1"
0412 },
0413 {
0414 "BriefDescription": "Counts all demand code reads",
0415 "Counter": "0,1,2,3",
0416 "CounterHTOff": "0,1,2,3",
0417 "EventCode": "0xB7, 0xBB",
0418 "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_MISS_LOCAL_DRAM.ANY_SNOOP",
0419 "MSRIndex": "0x1a6,0x1a7",
0420 "MSRValue": "0x3FC4000004",
0421 "Offcore": "1",
0422 "SampleAfterValue": "100003",
0423 "UMask": "0x1"
0424 },
0425 {
0426 "BriefDescription": "Counts all demand code reads",
0427 "Counter": "0,1,2,3",
0428 "CounterHTOff": "0,1,2,3",
0429 "EventCode": "0xB7, 0xBB",
0430 "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_MISS_LOCAL_DRAM.SNOOP_HITM",
0431 "MSRIndex": "0x1a6,0x1a7",
0432 "MSRValue": "0x1004000004",
0433 "Offcore": "1",
0434 "SampleAfterValue": "100003",
0435 "UMask": "0x1"
0436 },
0437 {
0438 "BriefDescription": "Counts all demand code reads",
0439 "Counter": "0,1,2,3",
0440 "CounterHTOff": "0,1,2,3",
0441 "EventCode": "0xB7, 0xBB",
0442 "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_MISS_LOCAL_DRAM.SNOOP_HIT_NO_FWD",
0443 "MSRIndex": "0x1a6,0x1a7",
0444 "MSRValue": "0x404000004",
0445 "Offcore": "1",
0446 "SampleAfterValue": "100003",
0447 "UMask": "0x1"
0448 },
0449 {
0450 "BriefDescription": "Counts all demand code reads",
0451 "Counter": "0,1,2,3",
0452 "CounterHTOff": "0,1,2,3",
0453 "EventCode": "0xB7, 0xBB",
0454 "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_MISS_LOCAL_DRAM.SNOOP_MISS",
0455 "MSRIndex": "0x1a6,0x1a7",
0456 "MSRValue": "0x204000004",
0457 "Offcore": "1",
0458 "SampleAfterValue": "100003",
0459 "UMask": "0x1"
0460 },
0461 {
0462 "BriefDescription": "Counts all demand code reads",
0463 "Counter": "0,1,2,3",
0464 "CounterHTOff": "0,1,2,3",
0465 "EventCode": "0xB7, 0xBB",
0466 "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_MISS_LOCAL_DRAM.SNOOP_NONE",
0467 "MSRIndex": "0x1a6,0x1a7",
0468 "MSRValue": "0x84000004",
0469 "Offcore": "1",
0470 "SampleAfterValue": "100003",
0471 "UMask": "0x1"
0472 },
0473 {
0474 "BriefDescription": "Counts all demand code reads",
0475 "Counter": "0,1,2,3",
0476 "CounterHTOff": "0,1,2,3",
0477 "EventCode": "0xB7, 0xBB",
0478 "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_MISS_LOCAL_DRAM.SNOOP_NON_DRAM",
0479 "MSRIndex": "0x1a6,0x1a7",
0480 "MSRValue": "0x2004000004",
0481 "Offcore": "1",
0482 "SampleAfterValue": "100003",
0483 "UMask": "0x1"
0484 },
0485 {
0486 "BriefDescription": "Counts all demand code reads",
0487 "Counter": "0,1,2,3",
0488 "CounterHTOff": "0,1,2,3",
0489 "EventCode": "0xB7, 0xBB",
0490 "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_MISS_LOCAL_DRAM.SNOOP_NOT_NEEDED",
0491 "MSRIndex": "0x1a6,0x1a7",
0492 "MSRValue": "0x104000004",
0493 "Offcore": "1",
0494 "SampleAfterValue": "100003",
0495 "UMask": "0x1"
0496 },
0497 {
0498 "BriefDescription": "Counts all demand code reads",
0499 "Counter": "0,1,2,3",
0500 "CounterHTOff": "0,1,2,3",
0501 "EventCode": "0xB7, 0xBB",
0502 "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_MISS_LOCAL_DRAM.SPL_HIT",
0503 "MSRIndex": "0x1a6,0x1a7",
0504 "MSRValue": "0x44000004",
0505 "Offcore": "1",
0506 "SampleAfterValue": "100003",
0507 "UMask": "0x1"
0508 },
0509 {
0510 "BriefDescription": "Counts all demand code reads",
0511 "Counter": "0,1,2,3",
0512 "CounterHTOff": "0,1,2,3",
0513 "EventCode": "0xB7, 0xBB",
0514 "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L4_HIT_LOCAL_L4.SNOOP_NON_DRAM",
0515 "MSRIndex": "0x1a6,0x1a7",
0516 "MSRValue": "0x2000400004",
0517 "Offcore": "1",
0518 "SampleAfterValue": "100003",
0519 "UMask": "0x1"
0520 },
0521 {
0522 "BriefDescription": "Counts all demand code reads",
0523 "Counter": "0,1,2,3",
0524 "CounterHTOff": "0,1,2,3",
0525 "EventCode": "0xB7, 0xBB",
0526 "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.SUPPLIER_NONE.SNOOP_NON_DRAM",
0527 "MSRIndex": "0x1a6,0x1a7",
0528 "MSRValue": "0x2000020004",
0529 "Offcore": "1",
0530 "SampleAfterValue": "100003",
0531 "UMask": "0x1"
0532 },
0533 {
0534 "BriefDescription": "Counts demand data reads",
0535 "Counter": "0,1,2,3",
0536 "CounterHTOff": "0,1,2,3",
0537 "EventCode": "0xB7, 0xBB",
0538 "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_HIT.SNOOP_NON_DRAM",
0539 "MSRIndex": "0x1a6,0x1a7",
0540 "MSRValue": "0x20001C0001",
0541 "Offcore": "1",
0542 "SampleAfterValue": "100003",
0543 "UMask": "0x1"
0544 },
0545 {
0546 "BriefDescription": "Counts demand data reads",
0547 "Counter": "0,1,2,3",
0548 "CounterHTOff": "0,1,2,3",
0549 "EventCode": "0xB7, 0xBB",
0550 "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_HIT_E.SNOOP_NON_DRAM",
0551 "MSRIndex": "0x1a6,0x1a7",
0552 "MSRValue": "0x2000080001",
0553 "Offcore": "1",
0554 "SampleAfterValue": "100003",
0555 "UMask": "0x1"
0556 },
0557 {
0558 "BriefDescription": "Counts demand data reads",
0559 "Counter": "0,1,2,3",
0560 "CounterHTOff": "0,1,2,3",
0561 "EventCode": "0xB7, 0xBB",
0562 "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_HIT_M.SNOOP_NON_DRAM",
0563 "MSRIndex": "0x1a6,0x1a7",
0564 "MSRValue": "0x2000040001",
0565 "Offcore": "1",
0566 "SampleAfterValue": "100003",
0567 "UMask": "0x1"
0568 },
0569 {
0570 "BriefDescription": "Counts demand data reads",
0571 "Counter": "0,1,2,3",
0572 "CounterHTOff": "0,1,2,3",
0573 "EventCode": "0xB7, 0xBB",
0574 "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_HIT_S.SNOOP_NON_DRAM",
0575 "MSRIndex": "0x1a6,0x1a7",
0576 "MSRValue": "0x2000100001",
0577 "Offcore": "1",
0578 "SampleAfterValue": "100003",
0579 "UMask": "0x1"
0580 },
0581 {
0582 "BriefDescription": "Counts demand data reads",
0583 "Counter": "0,1,2,3",
0584 "CounterHTOff": "0,1,2,3",
0585 "EventCode": "0xB7, 0xBB",
0586 "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_MISS.ANY_SNOOP",
0587 "MSRIndex": "0x1a6,0x1a7",
0588 "MSRValue": "0x3FFC400001",
0589 "Offcore": "1",
0590 "SampleAfterValue": "100003",
0591 "UMask": "0x1"
0592 },
0593 {
0594 "BriefDescription": "Counts demand data reads",
0595 "Counter": "0,1,2,3",
0596 "CounterHTOff": "0,1,2,3",
0597 "EventCode": "0xB7, 0xBB",
0598 "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_MISS.SNOOP_HITM",
0599 "MSRIndex": "0x1a6,0x1a7",
0600 "MSRValue": "0x103C400001",
0601 "Offcore": "1",
0602 "SampleAfterValue": "100003",
0603 "UMask": "0x1"
0604 },
0605 {
0606 "BriefDescription": "Counts demand data reads",
0607 "Counter": "0,1,2,3",
0608 "CounterHTOff": "0,1,2,3",
0609 "EventCode": "0xB7, 0xBB",
0610 "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_MISS.SNOOP_HIT_NO_FWD",
0611 "MSRIndex": "0x1a6,0x1a7",
0612 "MSRValue": "0x43C400001",
0613 "Offcore": "1",
0614 "SampleAfterValue": "100003",
0615 "UMask": "0x1"
0616 },
0617 {
0618 "BriefDescription": "Counts demand data reads",
0619 "Counter": "0,1,2,3",
0620 "CounterHTOff": "0,1,2,3",
0621 "EventCode": "0xB7, 0xBB",
0622 "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_MISS.SNOOP_MISS",
0623 "MSRIndex": "0x1a6,0x1a7",
0624 "MSRValue": "0x23C400001",
0625 "Offcore": "1",
0626 "SampleAfterValue": "100003",
0627 "UMask": "0x1"
0628 },
0629 {
0630 "BriefDescription": "Counts demand data reads",
0631 "Counter": "0,1,2,3",
0632 "CounterHTOff": "0,1,2,3",
0633 "EventCode": "0xB7, 0xBB",
0634 "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_MISS.SNOOP_NONE",
0635 "MSRIndex": "0x1a6,0x1a7",
0636 "MSRValue": "0xBC400001",
0637 "Offcore": "1",
0638 "SampleAfterValue": "100003",
0639 "UMask": "0x1"
0640 },
0641 {
0642 "BriefDescription": "Counts demand data reads",
0643 "Counter": "0,1,2,3",
0644 "CounterHTOff": "0,1,2,3",
0645 "EventCode": "0xB7, 0xBB",
0646 "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_MISS.SNOOP_NON_DRAM",
0647 "MSRIndex": "0x1a6,0x1a7",
0648 "MSRValue": "0x203C400001",
0649 "Offcore": "1",
0650 "SampleAfterValue": "100003",
0651 "UMask": "0x1"
0652 },
0653 {
0654 "BriefDescription": "Counts demand data reads",
0655 "Counter": "0,1,2,3",
0656 "CounterHTOff": "0,1,2,3",
0657 "EventCode": "0xB7, 0xBB",
0658 "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_MISS.SNOOP_NOT_NEEDED",
0659 "MSRIndex": "0x1a6,0x1a7",
0660 "MSRValue": "0x13C400001",
0661 "Offcore": "1",
0662 "SampleAfterValue": "100003",
0663 "UMask": "0x1"
0664 },
0665 {
0666 "BriefDescription": "Counts demand data reads",
0667 "Counter": "0,1,2,3",
0668 "CounterHTOff": "0,1,2,3",
0669 "EventCode": "0xB7, 0xBB",
0670 "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_MISS.SPL_HIT",
0671 "MSRIndex": "0x1a6,0x1a7",
0672 "MSRValue": "0x7C400001",
0673 "Offcore": "1",
0674 "SampleAfterValue": "100003",
0675 "UMask": "0x1"
0676 },
0677 {
0678 "BriefDescription": "Counts demand data reads",
0679 "Counter": "0,1,2,3",
0680 "CounterHTOff": "0,1,2,3",
0681 "EventCode": "0xB7, 0xBB",
0682 "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_MISS_LOCAL_DRAM.ANY_SNOOP",
0683 "MSRIndex": "0x1a6,0x1a7",
0684 "MSRValue": "0x3FC4000001",
0685 "Offcore": "1",
0686 "SampleAfterValue": "100003",
0687 "UMask": "0x1"
0688 },
0689 {
0690 "BriefDescription": "Counts demand data reads",
0691 "Counter": "0,1,2,3",
0692 "CounterHTOff": "0,1,2,3",
0693 "EventCode": "0xB7, 0xBB",
0694 "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_MISS_LOCAL_DRAM.SNOOP_HITM",
0695 "MSRIndex": "0x1a6,0x1a7",
0696 "MSRValue": "0x1004000001",
0697 "Offcore": "1",
0698 "SampleAfterValue": "100003",
0699 "UMask": "0x1"
0700 },
0701 {
0702 "BriefDescription": "Counts demand data reads",
0703 "Counter": "0,1,2,3",
0704 "CounterHTOff": "0,1,2,3",
0705 "EventCode": "0xB7, 0xBB",
0706 "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_MISS_LOCAL_DRAM.SNOOP_HIT_NO_FWD",
0707 "MSRIndex": "0x1a6,0x1a7",
0708 "MSRValue": "0x404000001",
0709 "Offcore": "1",
0710 "SampleAfterValue": "100003",
0711 "UMask": "0x1"
0712 },
0713 {
0714 "BriefDescription": "Counts demand data reads",
0715 "Counter": "0,1,2,3",
0716 "CounterHTOff": "0,1,2,3",
0717 "EventCode": "0xB7, 0xBB",
0718 "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_MISS_LOCAL_DRAM.SNOOP_MISS",
0719 "MSRIndex": "0x1a6,0x1a7",
0720 "MSRValue": "0x204000001",
0721 "Offcore": "1",
0722 "SampleAfterValue": "100003",
0723 "UMask": "0x1"
0724 },
0725 {
0726 "BriefDescription": "Counts demand data reads",
0727 "Counter": "0,1,2,3",
0728 "CounterHTOff": "0,1,2,3",
0729 "EventCode": "0xB7, 0xBB",
0730 "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_MISS_LOCAL_DRAM.SNOOP_NONE",
0731 "MSRIndex": "0x1a6,0x1a7",
0732 "MSRValue": "0x84000001",
0733 "Offcore": "1",
0734 "SampleAfterValue": "100003",
0735 "UMask": "0x1"
0736 },
0737 {
0738 "BriefDescription": "Counts demand data reads",
0739 "Counter": "0,1,2,3",
0740 "CounterHTOff": "0,1,2,3",
0741 "EventCode": "0xB7, 0xBB",
0742 "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_MISS_LOCAL_DRAM.SNOOP_NON_DRAM",
0743 "MSRIndex": "0x1a6,0x1a7",
0744 "MSRValue": "0x2004000001",
0745 "Offcore": "1",
0746 "SampleAfterValue": "100003",
0747 "UMask": "0x1"
0748 },
0749 {
0750 "BriefDescription": "Counts demand data reads",
0751 "Counter": "0,1,2,3",
0752 "CounterHTOff": "0,1,2,3",
0753 "EventCode": "0xB7, 0xBB",
0754 "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_MISS_LOCAL_DRAM.SNOOP_NOT_NEEDED",
0755 "MSRIndex": "0x1a6,0x1a7",
0756 "MSRValue": "0x104000001",
0757 "Offcore": "1",
0758 "SampleAfterValue": "100003",
0759 "UMask": "0x1"
0760 },
0761 {
0762 "BriefDescription": "Counts demand data reads",
0763 "Counter": "0,1,2,3",
0764 "CounterHTOff": "0,1,2,3",
0765 "EventCode": "0xB7, 0xBB",
0766 "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_MISS_LOCAL_DRAM.SPL_HIT",
0767 "MSRIndex": "0x1a6,0x1a7",
0768 "MSRValue": "0x44000001",
0769 "Offcore": "1",
0770 "SampleAfterValue": "100003",
0771 "UMask": "0x1"
0772 },
0773 {
0774 "BriefDescription": "Counts demand data reads",
0775 "Counter": "0,1,2,3",
0776 "CounterHTOff": "0,1,2,3",
0777 "EventCode": "0xB7, 0xBB",
0778 "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L4_HIT_LOCAL_L4.SNOOP_NON_DRAM",
0779 "MSRIndex": "0x1a6,0x1a7",
0780 "MSRValue": "0x2000400001",
0781 "Offcore": "1",
0782 "SampleAfterValue": "100003",
0783 "UMask": "0x1"
0784 },
0785 {
0786 "BriefDescription": "Counts demand data reads",
0787 "Counter": "0,1,2,3",
0788 "CounterHTOff": "0,1,2,3",
0789 "EventCode": "0xB7, 0xBB",
0790 "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.SUPPLIER_NONE.SNOOP_NON_DRAM",
0791 "MSRIndex": "0x1a6,0x1a7",
0792 "MSRValue": "0x2000020001",
0793 "Offcore": "1",
0794 "SampleAfterValue": "100003",
0795 "UMask": "0x1"
0796 },
0797 {
0798 "BriefDescription": "Counts all demand data writes (RFOs)",
0799 "Counter": "0,1,2,3",
0800 "CounterHTOff": "0,1,2,3",
0801 "EventCode": "0xB7, 0xBB",
0802 "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_HIT.SNOOP_NON_DRAM",
0803 "MSRIndex": "0x1a6,0x1a7",
0804 "MSRValue": "0x20001C0002",
0805 "Offcore": "1",
0806 "SampleAfterValue": "100003",
0807 "UMask": "0x1"
0808 },
0809 {
0810 "BriefDescription": "Counts all demand data writes (RFOs)",
0811 "Counter": "0,1,2,3",
0812 "CounterHTOff": "0,1,2,3",
0813 "EventCode": "0xB7, 0xBB",
0814 "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_HIT_E.SNOOP_NON_DRAM",
0815 "MSRIndex": "0x1a6,0x1a7",
0816 "MSRValue": "0x2000080002",
0817 "Offcore": "1",
0818 "SampleAfterValue": "100003",
0819 "UMask": "0x1"
0820 },
0821 {
0822 "BriefDescription": "Counts all demand data writes (RFOs)",
0823 "Counter": "0,1,2,3",
0824 "CounterHTOff": "0,1,2,3",
0825 "EventCode": "0xB7, 0xBB",
0826 "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_HIT_M.SNOOP_NON_DRAM",
0827 "MSRIndex": "0x1a6,0x1a7",
0828 "MSRValue": "0x2000040002",
0829 "Offcore": "1",
0830 "SampleAfterValue": "100003",
0831 "UMask": "0x1"
0832 },
0833 {
0834 "BriefDescription": "Counts all demand data writes (RFOs)",
0835 "Counter": "0,1,2,3",
0836 "CounterHTOff": "0,1,2,3",
0837 "EventCode": "0xB7, 0xBB",
0838 "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_HIT_S.SNOOP_NON_DRAM",
0839 "MSRIndex": "0x1a6,0x1a7",
0840 "MSRValue": "0x2000100002",
0841 "Offcore": "1",
0842 "SampleAfterValue": "100003",
0843 "UMask": "0x1"
0844 },
0845 {
0846 "BriefDescription": "Counts all demand data writes (RFOs)",
0847 "Counter": "0,1,2,3",
0848 "CounterHTOff": "0,1,2,3",
0849 "EventCode": "0xB7, 0xBB",
0850 "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_MISS.ANY_SNOOP",
0851 "MSRIndex": "0x1a6,0x1a7",
0852 "MSRValue": "0x3FFC400002",
0853 "Offcore": "1",
0854 "SampleAfterValue": "100003",
0855 "UMask": "0x1"
0856 },
0857 {
0858 "BriefDescription": "Counts all demand data writes (RFOs)",
0859 "Counter": "0,1,2,3",
0860 "CounterHTOff": "0,1,2,3",
0861 "EventCode": "0xB7, 0xBB",
0862 "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_MISS.SNOOP_HITM",
0863 "MSRIndex": "0x1a6,0x1a7",
0864 "MSRValue": "0x103C400002",
0865 "Offcore": "1",
0866 "SampleAfterValue": "100003",
0867 "UMask": "0x1"
0868 },
0869 {
0870 "BriefDescription": "Counts all demand data writes (RFOs)",
0871 "Counter": "0,1,2,3",
0872 "CounterHTOff": "0,1,2,3",
0873 "EventCode": "0xB7, 0xBB",
0874 "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_MISS.SNOOP_HIT_NO_FWD",
0875 "MSRIndex": "0x1a6,0x1a7",
0876 "MSRValue": "0x43C400002",
0877 "Offcore": "1",
0878 "SampleAfterValue": "100003",
0879 "UMask": "0x1"
0880 },
0881 {
0882 "BriefDescription": "Counts all demand data writes (RFOs)",
0883 "Counter": "0,1,2,3",
0884 "CounterHTOff": "0,1,2,3",
0885 "EventCode": "0xB7, 0xBB",
0886 "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_MISS.SNOOP_MISS",
0887 "MSRIndex": "0x1a6,0x1a7",
0888 "MSRValue": "0x23C400002",
0889 "Offcore": "1",
0890 "SampleAfterValue": "100003",
0891 "UMask": "0x1"
0892 },
0893 {
0894 "BriefDescription": "Counts all demand data writes (RFOs)",
0895 "Counter": "0,1,2,3",
0896 "CounterHTOff": "0,1,2,3",
0897 "EventCode": "0xB7, 0xBB",
0898 "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_MISS.SNOOP_NONE",
0899 "MSRIndex": "0x1a6,0x1a7",
0900 "MSRValue": "0xBC400002",
0901 "Offcore": "1",
0902 "SampleAfterValue": "100003",
0903 "UMask": "0x1"
0904 },
0905 {
0906 "BriefDescription": "Counts all demand data writes (RFOs)",
0907 "Counter": "0,1,2,3",
0908 "CounterHTOff": "0,1,2,3",
0909 "EventCode": "0xB7, 0xBB",
0910 "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_MISS.SNOOP_NON_DRAM",
0911 "MSRIndex": "0x1a6,0x1a7",
0912 "MSRValue": "0x203C400002",
0913 "Offcore": "1",
0914 "SampleAfterValue": "100003",
0915 "UMask": "0x1"
0916 },
0917 {
0918 "BriefDescription": "Counts all demand data writes (RFOs)",
0919 "Counter": "0,1,2,3",
0920 "CounterHTOff": "0,1,2,3",
0921 "EventCode": "0xB7, 0xBB",
0922 "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_MISS.SNOOP_NOT_NEEDED",
0923 "MSRIndex": "0x1a6,0x1a7",
0924 "MSRValue": "0x13C400002",
0925 "Offcore": "1",
0926 "SampleAfterValue": "100003",
0927 "UMask": "0x1"
0928 },
0929 {
0930 "BriefDescription": "Counts all demand data writes (RFOs)",
0931 "Counter": "0,1,2,3",
0932 "CounterHTOff": "0,1,2,3",
0933 "EventCode": "0xB7, 0xBB",
0934 "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_MISS.SPL_HIT",
0935 "MSRIndex": "0x1a6,0x1a7",
0936 "MSRValue": "0x7C400002",
0937 "Offcore": "1",
0938 "SampleAfterValue": "100003",
0939 "UMask": "0x1"
0940 },
0941 {
0942 "BriefDescription": "Counts all demand data writes (RFOs)",
0943 "Counter": "0,1,2,3",
0944 "CounterHTOff": "0,1,2,3",
0945 "EventCode": "0xB7, 0xBB",
0946 "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_MISS_LOCAL_DRAM.ANY_SNOOP",
0947 "MSRIndex": "0x1a6,0x1a7",
0948 "MSRValue": "0x3FC4000002",
0949 "Offcore": "1",
0950 "SampleAfterValue": "100003",
0951 "UMask": "0x1"
0952 },
0953 {
0954 "BriefDescription": "Counts all demand data writes (RFOs)",
0955 "Counter": "0,1,2,3",
0956 "CounterHTOff": "0,1,2,3",
0957 "EventCode": "0xB7, 0xBB",
0958 "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_MISS_LOCAL_DRAM.SNOOP_HITM",
0959 "MSRIndex": "0x1a6,0x1a7",
0960 "MSRValue": "0x1004000002",
0961 "Offcore": "1",
0962 "SampleAfterValue": "100003",
0963 "UMask": "0x1"
0964 },
0965 {
0966 "BriefDescription": "Counts all demand data writes (RFOs)",
0967 "Counter": "0,1,2,3",
0968 "CounterHTOff": "0,1,2,3",
0969 "EventCode": "0xB7, 0xBB",
0970 "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_MISS_LOCAL_DRAM.SNOOP_HIT_NO_FWD",
0971 "MSRIndex": "0x1a6,0x1a7",
0972 "MSRValue": "0x404000002",
0973 "Offcore": "1",
0974 "SampleAfterValue": "100003",
0975 "UMask": "0x1"
0976 },
0977 {
0978 "BriefDescription": "Counts all demand data writes (RFOs)",
0979 "Counter": "0,1,2,3",
0980 "CounterHTOff": "0,1,2,3",
0981 "EventCode": "0xB7, 0xBB",
0982 "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_MISS_LOCAL_DRAM.SNOOP_MISS",
0983 "MSRIndex": "0x1a6,0x1a7",
0984 "MSRValue": "0x204000002",
0985 "Offcore": "1",
0986 "SampleAfterValue": "100003",
0987 "UMask": "0x1"
0988 },
0989 {
0990 "BriefDescription": "Counts all demand data writes (RFOs)",
0991 "Counter": "0,1,2,3",
0992 "CounterHTOff": "0,1,2,3",
0993 "EventCode": "0xB7, 0xBB",
0994 "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_MISS_LOCAL_DRAM.SNOOP_NONE",
0995 "MSRIndex": "0x1a6,0x1a7",
0996 "MSRValue": "0x84000002",
0997 "Offcore": "1",
0998 "SampleAfterValue": "100003",
0999 "UMask": "0x1"
1000 },
1001 {
1002 "BriefDescription": "Counts all demand data writes (RFOs)",
1003 "Counter": "0,1,2,3",
1004 "CounterHTOff": "0,1,2,3",
1005 "EventCode": "0xB7, 0xBB",
1006 "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_MISS_LOCAL_DRAM.SNOOP_NON_DRAM",
1007 "MSRIndex": "0x1a6,0x1a7",
1008 "MSRValue": "0x2004000002",
1009 "Offcore": "1",
1010 "SampleAfterValue": "100003",
1011 "UMask": "0x1"
1012 },
1013 {
1014 "BriefDescription": "Counts all demand data writes (RFOs)",
1015 "Counter": "0,1,2,3",
1016 "CounterHTOff": "0,1,2,3",
1017 "EventCode": "0xB7, 0xBB",
1018 "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_MISS_LOCAL_DRAM.SNOOP_NOT_NEEDED",
1019 "MSRIndex": "0x1a6,0x1a7",
1020 "MSRValue": "0x104000002",
1021 "Offcore": "1",
1022 "SampleAfterValue": "100003",
1023 "UMask": "0x1"
1024 },
1025 {
1026 "BriefDescription": "Counts all demand data writes (RFOs)",
1027 "Counter": "0,1,2,3",
1028 "CounterHTOff": "0,1,2,3",
1029 "EventCode": "0xB7, 0xBB",
1030 "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_MISS_LOCAL_DRAM.SPL_HIT",
1031 "MSRIndex": "0x1a6,0x1a7",
1032 "MSRValue": "0x44000002",
1033 "Offcore": "1",
1034 "SampleAfterValue": "100003",
1035 "UMask": "0x1"
1036 },
1037 {
1038 "BriefDescription": "Counts all demand data writes (RFOs)",
1039 "Counter": "0,1,2,3",
1040 "CounterHTOff": "0,1,2,3",
1041 "EventCode": "0xB7, 0xBB",
1042 "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L4_HIT_LOCAL_L4.SNOOP_NON_DRAM",
1043 "MSRIndex": "0x1a6,0x1a7",
1044 "MSRValue": "0x2000400002",
1045 "Offcore": "1",
1046 "SampleAfterValue": "100003",
1047 "UMask": "0x1"
1048 },
1049 {
1050 "BriefDescription": "Counts all demand data writes (RFOs)",
1051 "Counter": "0,1,2,3",
1052 "CounterHTOff": "0,1,2,3",
1053 "EventCode": "0xB7, 0xBB",
1054 "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.SUPPLIER_NONE.SNOOP_NON_DRAM",
1055 "MSRIndex": "0x1a6,0x1a7",
1056 "MSRValue": "0x2000020002",
1057 "Offcore": "1",
1058 "SampleAfterValue": "100003",
1059 "UMask": "0x1"
1060 },
1061 {
1062 "BriefDescription": "Counts any other requests",
1063 "Counter": "0,1,2,3",
1064 "CounterHTOff": "0,1,2,3",
1065 "EventCode": "0xB7, 0xBB",
1066 "EventName": "OFFCORE_RESPONSE.OTHER.L3_HIT.SNOOP_NON_DRAM",
1067 "MSRIndex": "0x1a6,0x1a7",
1068 "MSRValue": "0x20001C8000",
1069 "Offcore": "1",
1070 "SampleAfterValue": "100003",
1071 "UMask": "0x1"
1072 },
1073 {
1074 "BriefDescription": "Counts any other requests",
1075 "Counter": "0,1,2,3",
1076 "CounterHTOff": "0,1,2,3",
1077 "EventCode": "0xB7, 0xBB",
1078 "EventName": "OFFCORE_RESPONSE.OTHER.L3_HIT_E.SNOOP_NON_DRAM",
1079 "MSRIndex": "0x1a6,0x1a7",
1080 "MSRValue": "0x2000088000",
1081 "Offcore": "1",
1082 "SampleAfterValue": "100003",
1083 "UMask": "0x1"
1084 },
1085 {
1086 "BriefDescription": "Counts any other requests",
1087 "Counter": "0,1,2,3",
1088 "CounterHTOff": "0,1,2,3",
1089 "EventCode": "0xB7, 0xBB",
1090 "EventName": "OFFCORE_RESPONSE.OTHER.L3_HIT_M.SNOOP_NON_DRAM",
1091 "MSRIndex": "0x1a6,0x1a7",
1092 "MSRValue": "0x2000048000",
1093 "Offcore": "1",
1094 "SampleAfterValue": "100003",
1095 "UMask": "0x1"
1096 },
1097 {
1098 "BriefDescription": "Counts any other requests",
1099 "Counter": "0,1,2,3",
1100 "CounterHTOff": "0,1,2,3",
1101 "EventCode": "0xB7, 0xBB",
1102 "EventName": "OFFCORE_RESPONSE.OTHER.L3_HIT_S.SNOOP_NON_DRAM",
1103 "MSRIndex": "0x1a6,0x1a7",
1104 "MSRValue": "0x2000108000",
1105 "Offcore": "1",
1106 "SampleAfterValue": "100003",
1107 "UMask": "0x1"
1108 },
1109 {
1110 "BriefDescription": "Counts any other requests",
1111 "Counter": "0,1,2,3",
1112 "CounterHTOff": "0,1,2,3",
1113 "EventCode": "0xB7, 0xBB",
1114 "EventName": "OFFCORE_RESPONSE.OTHER.L3_MISS.ANY_SNOOP",
1115 "MSRIndex": "0x1a6,0x1a7",
1116 "MSRValue": "0x3FFC408000",
1117 "Offcore": "1",
1118 "SampleAfterValue": "100003",
1119 "UMask": "0x1"
1120 },
1121 {
1122 "BriefDescription": "Counts any other requests",
1123 "Counter": "0,1,2,3",
1124 "CounterHTOff": "0,1,2,3",
1125 "EventCode": "0xB7, 0xBB",
1126 "EventName": "OFFCORE_RESPONSE.OTHER.L3_MISS.SNOOP_HITM",
1127 "MSRIndex": "0x1a6,0x1a7",
1128 "MSRValue": "0x103C408000",
1129 "Offcore": "1",
1130 "SampleAfterValue": "100003",
1131 "UMask": "0x1"
1132 },
1133 {
1134 "BriefDescription": "Counts any other requests",
1135 "Counter": "0,1,2,3",
1136 "CounterHTOff": "0,1,2,3",
1137 "EventCode": "0xB7, 0xBB",
1138 "EventName": "OFFCORE_RESPONSE.OTHER.L3_MISS.SNOOP_HIT_NO_FWD",
1139 "MSRIndex": "0x1a6,0x1a7",
1140 "MSRValue": "0x43C408000",
1141 "Offcore": "1",
1142 "SampleAfterValue": "100003",
1143 "UMask": "0x1"
1144 },
1145 {
1146 "BriefDescription": "Counts any other requests",
1147 "Counter": "0,1,2,3",
1148 "CounterHTOff": "0,1,2,3",
1149 "EventCode": "0xB7, 0xBB",
1150 "EventName": "OFFCORE_RESPONSE.OTHER.L3_MISS.SNOOP_MISS",
1151 "MSRIndex": "0x1a6,0x1a7",
1152 "MSRValue": "0x23C408000",
1153 "Offcore": "1",
1154 "SampleAfterValue": "100003",
1155 "UMask": "0x1"
1156 },
1157 {
1158 "BriefDescription": "Counts any other requests",
1159 "Counter": "0,1,2,3",
1160 "CounterHTOff": "0,1,2,3",
1161 "EventCode": "0xB7, 0xBB",
1162 "EventName": "OFFCORE_RESPONSE.OTHER.L3_MISS.SNOOP_NONE",
1163 "MSRIndex": "0x1a6,0x1a7",
1164 "MSRValue": "0xBC408000",
1165 "Offcore": "1",
1166 "SampleAfterValue": "100003",
1167 "UMask": "0x1"
1168 },
1169 {
1170 "BriefDescription": "Counts any other requests",
1171 "Counter": "0,1,2,3",
1172 "CounterHTOff": "0,1,2,3",
1173 "EventCode": "0xB7, 0xBB",
1174 "EventName": "OFFCORE_RESPONSE.OTHER.L3_MISS.SNOOP_NON_DRAM",
1175 "MSRIndex": "0x1a6,0x1a7",
1176 "MSRValue": "0x203C408000",
1177 "Offcore": "1",
1178 "SampleAfterValue": "100003",
1179 "UMask": "0x1"
1180 },
1181 {
1182 "BriefDescription": "Counts any other requests",
1183 "Counter": "0,1,2,3",
1184 "CounterHTOff": "0,1,2,3",
1185 "EventCode": "0xB7, 0xBB",
1186 "EventName": "OFFCORE_RESPONSE.OTHER.L3_MISS.SNOOP_NOT_NEEDED",
1187 "MSRIndex": "0x1a6,0x1a7",
1188 "MSRValue": "0x13C408000",
1189 "Offcore": "1",
1190 "SampleAfterValue": "100003",
1191 "UMask": "0x1"
1192 },
1193 {
1194 "BriefDescription": "Counts any other requests",
1195 "Counter": "0,1,2,3",
1196 "CounterHTOff": "0,1,2,3",
1197 "EventCode": "0xB7, 0xBB",
1198 "EventName": "OFFCORE_RESPONSE.OTHER.L3_MISS.SPL_HIT",
1199 "MSRIndex": "0x1a6,0x1a7",
1200 "MSRValue": "0x7C408000",
1201 "Offcore": "1",
1202 "SampleAfterValue": "100003",
1203 "UMask": "0x1"
1204 },
1205 {
1206 "BriefDescription": "Counts any other requests",
1207 "Counter": "0,1,2,3",
1208 "CounterHTOff": "0,1,2,3",
1209 "EventCode": "0xB7, 0xBB",
1210 "EventName": "OFFCORE_RESPONSE.OTHER.L3_MISS_LOCAL_DRAM.ANY_SNOOP",
1211 "MSRIndex": "0x1a6,0x1a7",
1212 "MSRValue": "0x3FC4008000",
1213 "Offcore": "1",
1214 "SampleAfterValue": "100003",
1215 "UMask": "0x1"
1216 },
1217 {
1218 "BriefDescription": "Counts any other requests",
1219 "Counter": "0,1,2,3",
1220 "CounterHTOff": "0,1,2,3",
1221 "EventCode": "0xB7, 0xBB",
1222 "EventName": "OFFCORE_RESPONSE.OTHER.L3_MISS_LOCAL_DRAM.SNOOP_HITM",
1223 "MSRIndex": "0x1a6,0x1a7",
1224 "MSRValue": "0x1004008000",
1225 "Offcore": "1",
1226 "SampleAfterValue": "100003",
1227 "UMask": "0x1"
1228 },
1229 {
1230 "BriefDescription": "Counts any other requests",
1231 "Counter": "0,1,2,3",
1232 "CounterHTOff": "0,1,2,3",
1233 "EventCode": "0xB7, 0xBB",
1234 "EventName": "OFFCORE_RESPONSE.OTHER.L3_MISS_LOCAL_DRAM.SNOOP_HIT_NO_FWD",
1235 "MSRIndex": "0x1a6,0x1a7",
1236 "MSRValue": "0x404008000",
1237 "Offcore": "1",
1238 "SampleAfterValue": "100003",
1239 "UMask": "0x1"
1240 },
1241 {
1242 "BriefDescription": "Counts any other requests",
1243 "Counter": "0,1,2,3",
1244 "CounterHTOff": "0,1,2,3",
1245 "EventCode": "0xB7, 0xBB",
1246 "EventName": "OFFCORE_RESPONSE.OTHER.L3_MISS_LOCAL_DRAM.SNOOP_MISS",
1247 "MSRIndex": "0x1a6,0x1a7",
1248 "MSRValue": "0x204008000",
1249 "Offcore": "1",
1250 "SampleAfterValue": "100003",
1251 "UMask": "0x1"
1252 },
1253 {
1254 "BriefDescription": "Counts any other requests",
1255 "Counter": "0,1,2,3",
1256 "CounterHTOff": "0,1,2,3",
1257 "EventCode": "0xB7, 0xBB",
1258 "EventName": "OFFCORE_RESPONSE.OTHER.L3_MISS_LOCAL_DRAM.SNOOP_NONE",
1259 "MSRIndex": "0x1a6,0x1a7",
1260 "MSRValue": "0x84008000",
1261 "Offcore": "1",
1262 "SampleAfterValue": "100003",
1263 "UMask": "0x1"
1264 },
1265 {
1266 "BriefDescription": "Counts any other requests",
1267 "Counter": "0,1,2,3",
1268 "CounterHTOff": "0,1,2,3",
1269 "EventCode": "0xB7, 0xBB",
1270 "EventName": "OFFCORE_RESPONSE.OTHER.L3_MISS_LOCAL_DRAM.SNOOP_NON_DRAM",
1271 "MSRIndex": "0x1a6,0x1a7",
1272 "MSRValue": "0x2004008000",
1273 "Offcore": "1",
1274 "SampleAfterValue": "100003",
1275 "UMask": "0x1"
1276 },
1277 {
1278 "BriefDescription": "Counts any other requests",
1279 "Counter": "0,1,2,3",
1280 "CounterHTOff": "0,1,2,3",
1281 "EventCode": "0xB7, 0xBB",
1282 "EventName": "OFFCORE_RESPONSE.OTHER.L3_MISS_LOCAL_DRAM.SNOOP_NOT_NEEDED",
1283 "MSRIndex": "0x1a6,0x1a7",
1284 "MSRValue": "0x104008000",
1285 "Offcore": "1",
1286 "SampleAfterValue": "100003",
1287 "UMask": "0x1"
1288 },
1289 {
1290 "BriefDescription": "Counts any other requests",
1291 "Counter": "0,1,2,3",
1292 "CounterHTOff": "0,1,2,3",
1293 "EventCode": "0xB7, 0xBB",
1294 "EventName": "OFFCORE_RESPONSE.OTHER.L3_MISS_LOCAL_DRAM.SPL_HIT",
1295 "MSRIndex": "0x1a6,0x1a7",
1296 "MSRValue": "0x44008000",
1297 "Offcore": "1",
1298 "SampleAfterValue": "100003",
1299 "UMask": "0x1"
1300 },
1301 {
1302 "BriefDescription": "Counts any other requests",
1303 "Counter": "0,1,2,3",
1304 "CounterHTOff": "0,1,2,3",
1305 "EventCode": "0xB7, 0xBB",
1306 "EventName": "OFFCORE_RESPONSE.OTHER.L4_HIT_LOCAL_L4.SNOOP_NON_DRAM",
1307 "MSRIndex": "0x1a6,0x1a7",
1308 "MSRValue": "0x2000408000",
1309 "Offcore": "1",
1310 "SampleAfterValue": "100003",
1311 "UMask": "0x1"
1312 },
1313 {
1314 "BriefDescription": "Counts any other requests",
1315 "Counter": "0,1,2,3",
1316 "CounterHTOff": "0,1,2,3",
1317 "EventCode": "0xB7, 0xBB",
1318 "EventName": "OFFCORE_RESPONSE.OTHER.SUPPLIER_NONE.SNOOP_NON_DRAM",
1319 "MSRIndex": "0x1a6,0x1a7",
1320 "MSRValue": "0x2000028000",
1321 "Offcore": "1",
1322 "SampleAfterValue": "100003",
1323 "UMask": "0x1"
1324 },
1325 {
1326 "BriefDescription": "Number of times an RTM execution aborted due to any reasons (multiple categories may count as one).",
1327 "Counter": "0,1,2,3",
1328 "CounterHTOff": "0,1,2,3,4,5,6,7",
1329 "EventCode": "0xC9",
1330 "EventName": "RTM_RETIRED.ABORTED",
1331 "PEBS": "1",
1332 "PublicDescription": "Number of times RTM abort was triggered.",
1333 "SampleAfterValue": "2000003",
1334 "UMask": "0x4"
1335 },
1336 {
1337 "BriefDescription": "Number of times an RTM execution aborted due to none of the previous 4 categories (e.g. interrupt)",
1338 "Counter": "0,1,2,3",
1339 "CounterHTOff": "0,1,2,3,4,5,6,7",
1340 "EventCode": "0xC9",
1341 "EventName": "RTM_RETIRED.ABORTED_EVENTS",
1342 "PublicDescription": "Number of times an RTM execution aborted due to none of the previous 4 categories (e.g. interrupt).",
1343 "SampleAfterValue": "2000003",
1344 "UMask": "0x80"
1345 },
1346 {
1347 "BriefDescription": "Number of times an RTM execution aborted due to various memory events (e.g. read/write capacity and conflicts)",
1348 "Counter": "0,1,2,3",
1349 "CounterHTOff": "0,1,2,3,4,5,6,7",
1350 "EventCode": "0xC9",
1351 "EventName": "RTM_RETIRED.ABORTED_MEM",
1352 "PublicDescription": "Number of times an RTM execution aborted due to various memory events (e.g. read/write capacity and conflicts).",
1353 "SampleAfterValue": "2000003",
1354 "UMask": "0x8"
1355 },
1356 {
1357 "BriefDescription": "Number of times an RTM execution aborted due to incompatible memory type",
1358 "Counter": "0,1,2,3",
1359 "CounterHTOff": "0,1,2,3,4,5,6,7",
1360 "EventCode": "0xC9",
1361 "EventName": "RTM_RETIRED.ABORTED_MEMTYPE",
1362 "PublicDescription": "Number of times an RTM execution aborted due to incompatible memory type.",
1363 "SampleAfterValue": "2000003",
1364 "UMask": "0x40"
1365 },
1366 {
1367 "BriefDescription": "Number of times an RTM execution aborted due to uncommon conditions.",
1368 "Counter": "0,1,2,3",
1369 "CounterHTOff": "0,1,2,3,4,5,6,7",
1370 "EventCode": "0xC9",
1371 "EventName": "RTM_RETIRED.ABORTED_TIMER",
1372 "SampleAfterValue": "2000003",
1373 "UMask": "0x10"
1374 },
1375 {
1376 "BriefDescription": "Number of times an RTM execution aborted due to HLE-unfriendly instructions",
1377 "Counter": "0,1,2,3",
1378 "CounterHTOff": "0,1,2,3,4,5,6,7",
1379 "EventCode": "0xC9",
1380 "EventName": "RTM_RETIRED.ABORTED_UNFRIENDLY",
1381 "PublicDescription": "Number of times an RTM execution aborted due to HLE-unfriendly instructions.",
1382 "SampleAfterValue": "2000003",
1383 "UMask": "0x20"
1384 },
1385 {
1386 "BriefDescription": "Number of times an RTM execution successfully committed",
1387 "Counter": "0,1,2,3",
1388 "CounterHTOff": "0,1,2,3,4,5,6,7",
1389 "EventCode": "0xC9",
1390 "EventName": "RTM_RETIRED.COMMIT",
1391 "PublicDescription": "Number of times RTM commit succeeded.",
1392 "SampleAfterValue": "2000003",
1393 "UMask": "0x2"
1394 },
1395 {
1396 "BriefDescription": "Number of times an RTM execution started.",
1397 "Counter": "0,1,2,3",
1398 "CounterHTOff": "0,1,2,3,4,5,6,7",
1399 "EventCode": "0xC9",
1400 "EventName": "RTM_RETIRED.START",
1401 "PublicDescription": "Number of times we entered an RTM region. Does not count nested transactions.",
1402 "SampleAfterValue": "2000003",
1403 "UMask": "0x1"
1404 },
1405 {
1406 "BriefDescription": "Counts the number of times a class of instructions that may cause a transactional abort was executed. Since this is the count of execution, it may not always cause a transactional abort.",
1407 "Counter": "0,1,2,3",
1408 "CounterHTOff": "0,1,2,3,4,5,6,7",
1409 "EventCode": "0x5d",
1410 "EventName": "TX_EXEC.MISC1",
1411 "SampleAfterValue": "2000003",
1412 "UMask": "0x1"
1413 },
1414 {
1415 "BriefDescription": "Counts the number of times a class of instructions (e.g., vzeroupper) that may cause a transactional abort was executed inside a transactional region",
1416 "Counter": "0,1,2,3",
1417 "CounterHTOff": "0,1,2,3,4,5,6,7",
1418 "EventCode": "0x5d",
1419 "EventName": "TX_EXEC.MISC2",
1420 "PublicDescription": "Unfriendly TSX abort triggered by a vzeroupper instruction.",
1421 "SampleAfterValue": "2000003",
1422 "UMask": "0x2"
1423 },
1424 {
1425 "BriefDescription": "Counts the number of times an instruction execution caused the transactional nest count supported to be exceeded",
1426 "Counter": "0,1,2,3",
1427 "CounterHTOff": "0,1,2,3,4,5,6,7",
1428 "EventCode": "0x5d",
1429 "EventName": "TX_EXEC.MISC3",
1430 "PublicDescription": "Unfriendly TSX abort triggered by a nest count that is too deep.",
1431 "SampleAfterValue": "2000003",
1432 "UMask": "0x4"
1433 },
1434 {
1435 "BriefDescription": "Counts the number of times a XBEGIN instruction was executed inside an HLE transactional region.",
1436 "Counter": "0,1,2,3",
1437 "CounterHTOff": "0,1,2,3,4,5,6,7",
1438 "EventCode": "0x5d",
1439 "EventName": "TX_EXEC.MISC4",
1440 "PublicDescription": "RTM region detected inside HLE.",
1441 "SampleAfterValue": "2000003",
1442 "UMask": "0x8"
1443 },
1444 {
1445 "BriefDescription": "Counts the number of times an HLE XACQUIRE instruction was executed inside an RTM transactional region",
1446 "Counter": "0,1,2,3",
1447 "CounterHTOff": "0,1,2,3,4,5,6,7",
1448 "EventCode": "0x5d",
1449 "EventName": "TX_EXEC.MISC5",
1450 "PublicDescription": "Counts the number of times an HLE XACQUIRE instruction was executed inside an RTM transactional region.",
1451 "SampleAfterValue": "2000003",
1452 "UMask": "0x10"
1453 },
1454 {
1455 "BriefDescription": "Number of times a transactional abort was signaled due to a data capacity limitation for transactional reads or writes.",
1456 "Counter": "0,1,2,3",
1457 "CounterHTOff": "0,1,2,3,4,5,6,7",
1458 "EventCode": "0x54",
1459 "EventName": "TX_MEM.ABORT_CAPACITY",
1460 "SampleAfterValue": "2000003",
1461 "UMask": "0x2"
1462 },
1463 {
1464 "BriefDescription": "Number of times a transactional abort was signaled due to a data conflict on a transactionally accessed address",
1465 "Counter": "0,1,2,3",
1466 "CounterHTOff": "0,1,2,3,4,5,6,7",
1467 "EventCode": "0x54",
1468 "EventName": "TX_MEM.ABORT_CONFLICT",
1469 "PublicDescription": "Number of times a TSX line had a cache conflict.",
1470 "SampleAfterValue": "2000003",
1471 "UMask": "0x1"
1472 },
1473 {
1474 "BriefDescription": "Number of times an HLE transactional execution aborted due to XRELEASE lock not satisfying the address and value requirements in the elision buffer",
1475 "Counter": "0,1,2,3",
1476 "CounterHTOff": "0,1,2,3,4,5,6,7",
1477 "EventCode": "0x54",
1478 "EventName": "TX_MEM.ABORT_HLE_ELISION_BUFFER_MISMATCH",
1479 "PublicDescription": "Number of times a TSX Abort was triggered due to release/commit but data and address mismatch.",
1480 "SampleAfterValue": "2000003",
1481 "UMask": "0x10"
1482 },
1483 {
1484 "BriefDescription": "Number of times an HLE transactional execution aborted due to NoAllocatedElisionBuffer being non-zero.",
1485 "Counter": "0,1,2,3",
1486 "CounterHTOff": "0,1,2,3,4,5,6,7",
1487 "EventCode": "0x54",
1488 "EventName": "TX_MEM.ABORT_HLE_ELISION_BUFFER_NOT_EMPTY",
1489 "PublicDescription": "Number of times a TSX Abort was triggered due to commit but Lock Buffer not empty.",
1490 "SampleAfterValue": "2000003",
1491 "UMask": "0x8"
1492 },
1493 {
1494 "BriefDescription": "Number of times an HLE transactional execution aborted due to an unsupported read alignment from the elision buffer.",
1495 "Counter": "0,1,2,3",
1496 "CounterHTOff": "0,1,2,3,4,5,6,7",
1497 "EventCode": "0x54",
1498 "EventName": "TX_MEM.ABORT_HLE_ELISION_BUFFER_UNSUPPORTED_ALIGNMENT",
1499 "PublicDescription": "Number of times a TSX Abort was triggered due to attempting an unsupported alignment from Lock Buffer.",
1500 "SampleAfterValue": "2000003",
1501 "UMask": "0x20"
1502 },
1503 {
1504 "BriefDescription": "Number of times a HLE transactional region aborted due to a non XRELEASE prefixed instruction writing to an elided lock in the elision buffer",
1505 "Counter": "0,1,2,3",
1506 "CounterHTOff": "0,1,2,3,4,5,6,7",
1507 "EventCode": "0x54",
1508 "EventName": "TX_MEM.ABORT_HLE_STORE_TO_ELIDED_LOCK",
1509 "PublicDescription": "Number of times a TSX Abort was triggered due to a non-release/commit store to lock.",
1510 "SampleAfterValue": "2000003",
1511 "UMask": "0x4"
1512 },
1513 {
1514 "BriefDescription": "Number of times HLE lock could not be elided due to ElisionBufferAvailable being zero.",
1515 "Counter": "0,1,2,3",
1516 "CounterHTOff": "0,1,2,3,4,5,6,7",
1517 "EventCode": "0x54",
1518 "EventName": "TX_MEM.HLE_ELISION_BUFFER_FULL",
1519 "PublicDescription": "Number of times we could not allocate Lock Buffer.",
1520 "SampleAfterValue": "2000003",
1521 "UMask": "0x40"
1522 }
1523 ]