Back to home page

OSCL-LXR

 
 

    


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 ]