1630171d4SAndi Kleen[ 2630171d4SAndi Kleen { 32c72404eSJin Yao "BriefDescription": "Cycles while L3 cache miss demand load is outstanding.", 42c72404eSJin Yao "CounterMask": "2", 52c72404eSJin Yao "EventCode": "0xA3", 62c72404eSJin Yao "EventName": "CYCLE_ACTIVITY.CYCLES_L3_MISS", 72c72404eSJin Yao "SampleAfterValue": "2000003", 82c72404eSJin Yao "UMask": "0x2" 92c72404eSJin Yao }, 102c72404eSJin Yao { 112c72404eSJin Yao "BriefDescription": "Execution stalls while L3 cache miss demand load is outstanding.", 122c72404eSJin Yao "CounterMask": "6", 132c72404eSJin Yao "EventCode": "0xA3", 142c72404eSJin Yao "EventName": "CYCLE_ACTIVITY.STALLS_L3_MISS", 152c72404eSJin Yao "SampleAfterValue": "2000003", 162c72404eSJin Yao "UMask": "0x6" 172c72404eSJin Yao }, 182c72404eSJin Yao { 192c72404eSJin Yao "BriefDescription": "Number of times an HLE execution aborted due to any reasons (multiple categories may count as one).", 202c72404eSJin Yao "EventCode": "0xC8", 212c72404eSJin Yao "EventName": "HLE_RETIRED.ABORTED", 222c72404eSJin Yao "PEBS": "1", 232c72404eSJin Yao "PublicDescription": "Number of times HLE abort was triggered.", 242c72404eSJin Yao "SampleAfterValue": "2000003", 252c72404eSJin Yao "UMask": "0x4" 262c72404eSJin Yao }, 272c72404eSJin Yao { 282c72404eSJin Yao "BriefDescription": "Number of times an HLE execution aborted due to unfriendly events (such as interrupts).", 292c72404eSJin Yao "EventCode": "0xC8", 302c72404eSJin Yao "EventName": "HLE_RETIRED.ABORTED_EVENTS", 312c72404eSJin Yao "SampleAfterValue": "2000003", 322c72404eSJin Yao "UMask": "0x80" 332c72404eSJin Yao }, 342c72404eSJin Yao { 352c72404eSJin Yao "BriefDescription": "Number of times an HLE execution aborted due to various memory events (e.g., read/write capacity and conflicts).", 362c72404eSJin Yao "EventCode": "0xC8", 372c72404eSJin Yao "EventName": "HLE_RETIRED.ABORTED_MEM", 382c72404eSJin Yao "SampleAfterValue": "2000003", 392c72404eSJin Yao "UMask": "0x8" 402c72404eSJin Yao }, 412c72404eSJin Yao { 422c72404eSJin Yao "BriefDescription": "Number of times an HLE execution aborted due to incompatible memory type", 432c72404eSJin Yao "EventCode": "0xC8", 442c72404eSJin Yao "EventName": "HLE_RETIRED.ABORTED_MEMTYPE", 452c72404eSJin Yao "PublicDescription": "Number of times an HLE execution aborted due to incompatible memory type.", 462c72404eSJin Yao "SampleAfterValue": "2000003", 472c72404eSJin Yao "UMask": "0x40" 482c72404eSJin Yao }, 492c72404eSJin Yao { 502c72404eSJin Yao "BriefDescription": "Number of times an HLE execution aborted due to hardware timer expiration.", 512c72404eSJin Yao "EventCode": "0xC8", 522c72404eSJin Yao "EventName": "HLE_RETIRED.ABORTED_TIMER", 532c72404eSJin Yao "SampleAfterValue": "2000003", 542c72404eSJin Yao "UMask": "0x10" 552c72404eSJin Yao }, 562c72404eSJin Yao { 572c72404eSJin Yao "BriefDescription": "Number of times an HLE execution aborted due to HLE-unfriendly instructions and certain unfriendly events (such as AD assists etc.).", 582c72404eSJin Yao "EventCode": "0xC8", 592c72404eSJin Yao "EventName": "HLE_RETIRED.ABORTED_UNFRIENDLY", 602c72404eSJin Yao "SampleAfterValue": "2000003", 612c72404eSJin Yao "UMask": "0x20" 622c72404eSJin Yao }, 632c72404eSJin Yao { 642c72404eSJin Yao "BriefDescription": "Number of times an HLE execution successfully committed", 652c72404eSJin Yao "EventCode": "0xC8", 662c72404eSJin Yao "EventName": "HLE_RETIRED.COMMIT", 672c72404eSJin Yao "PublicDescription": "Number of times HLE commit succeeded.", 682c72404eSJin Yao "SampleAfterValue": "2000003", 692c72404eSJin Yao "UMask": "0x2" 702c72404eSJin Yao }, 712c72404eSJin Yao { 722c72404eSJin Yao "BriefDescription": "Number of times an HLE execution started.", 732c72404eSJin Yao "EventCode": "0xC8", 742c72404eSJin Yao "EventName": "HLE_RETIRED.START", 752c72404eSJin Yao "PublicDescription": "Number of times we entered an HLE region. Does not count nested transactions.", 762c72404eSJin Yao "SampleAfterValue": "2000003", 77b5ff7f27SJin Yao "UMask": "0x1" 78630171d4SAndi Kleen }, 79630171d4SAndi Kleen { 802c72404eSJin Yao "BriefDescription": "Counts the number of machine clears due to memory order conflicts.", 812c72404eSJin Yao "Errata": "SKL089", 822c72404eSJin Yao "EventCode": "0xC3", 832c72404eSJin Yao "EventName": "MACHINE_CLEARS.MEMORY_ORDERING", 842c72404eSJin Yao "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.", 852c72404eSJin Yao "SampleAfterValue": "100003", 862c72404eSJin Yao "UMask": "0x2" 872c72404eSJin Yao }, 882c72404eSJin Yao { 892c72404eSJin Yao "BriefDescription": "Counts randomly selected loads when the latency from first dispatch to completion is greater than 128 cycles.", 902c72404eSJin Yao "Data_LA": "1", 912c72404eSJin Yao "EventCode": "0xcd", 922c72404eSJin Yao "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_128", 932c72404eSJin Yao "MSRIndex": "0x3F6", 942c72404eSJin Yao "MSRValue": "0x80", 952c72404eSJin Yao "PEBS": "2", 962c72404eSJin Yao "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.", 972c72404eSJin Yao "SampleAfterValue": "1009", 98b5ff7f27SJin Yao "UMask": "0x1" 99630171d4SAndi Kleen }, 100630171d4SAndi Kleen { 1012c72404eSJin Yao "BriefDescription": "Counts randomly selected loads when the latency from first dispatch to completion is greater than 16 cycles.", 1022c72404eSJin Yao "Data_LA": "1", 1032c72404eSJin Yao "EventCode": "0xcd", 1042c72404eSJin Yao "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_16", 1052c72404eSJin Yao "MSRIndex": "0x3F6", 1062c72404eSJin Yao "MSRValue": "0x10", 1072c72404eSJin Yao "PEBS": "2", 1082c72404eSJin Yao "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.", 1092c72404eSJin Yao "SampleAfterValue": "20011", 1102c72404eSJin Yao "UMask": "0x1" 1112c72404eSJin Yao }, 1122c72404eSJin Yao { 1132c72404eSJin Yao "BriefDescription": "Counts randomly selected loads when the latency from first dispatch to completion is greater than 256 cycles.", 1142c72404eSJin Yao "Data_LA": "1", 1152c72404eSJin Yao "EventCode": "0xcd", 1162c72404eSJin Yao "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_256", 1172c72404eSJin Yao "MSRIndex": "0x3F6", 1182c72404eSJin Yao "MSRValue": "0x100", 1192c72404eSJin Yao "PEBS": "2", 1202c72404eSJin Yao "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.", 1212c72404eSJin Yao "SampleAfterValue": "503", 1222c72404eSJin Yao "UMask": "0x1" 1232c72404eSJin Yao }, 1242c72404eSJin Yao { 1252c72404eSJin Yao "BriefDescription": "Counts randomly selected loads when the latency from first dispatch to completion is greater than 32 cycles.", 1262c72404eSJin Yao "Data_LA": "1", 1272c72404eSJin Yao "EventCode": "0xcd", 1282c72404eSJin Yao "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_32", 1292c72404eSJin Yao "MSRIndex": "0x3F6", 1302c72404eSJin Yao "MSRValue": "0x20", 1312c72404eSJin Yao "PEBS": "2", 1322c72404eSJin Yao "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.", 1332c72404eSJin Yao "SampleAfterValue": "100007", 1342c72404eSJin Yao "UMask": "0x1" 1352c72404eSJin Yao }, 1362c72404eSJin Yao { 1372c72404eSJin Yao "BriefDescription": "Counts randomly selected loads when the latency from first dispatch to completion is greater than 4 cycles.", 1382c72404eSJin Yao "Data_LA": "1", 1392c72404eSJin Yao "EventCode": "0xcd", 1402c72404eSJin Yao "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_4", 1412c72404eSJin Yao "MSRIndex": "0x3F6", 1422c72404eSJin Yao "MSRValue": "0x4", 1432c72404eSJin Yao "PEBS": "2", 1442c72404eSJin Yao "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.", 1452c72404eSJin Yao "SampleAfterValue": "100003", 1462c72404eSJin Yao "UMask": "0x1" 1472c72404eSJin Yao }, 1482c72404eSJin Yao { 1492c72404eSJin Yao "BriefDescription": "Counts randomly selected loads when the latency from first dispatch to completion is greater than 512 cycles.", 1502c72404eSJin Yao "Data_LA": "1", 1512c72404eSJin Yao "EventCode": "0xcd", 1522c72404eSJin Yao "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_512", 1532c72404eSJin Yao "MSRIndex": "0x3F6", 1542c72404eSJin Yao "MSRValue": "0x200", 1552c72404eSJin Yao "PEBS": "2", 1562c72404eSJin Yao "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.", 1572c72404eSJin Yao "SampleAfterValue": "101", 1582c72404eSJin Yao "UMask": "0x1" 1592c72404eSJin Yao }, 1602c72404eSJin Yao { 1612c72404eSJin Yao "BriefDescription": "Counts randomly selected loads when the latency from first dispatch to completion is greater than 64 cycles.", 1622c72404eSJin Yao "Data_LA": "1", 1632c72404eSJin Yao "EventCode": "0xcd", 1642c72404eSJin Yao "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_64", 1652c72404eSJin Yao "MSRIndex": "0x3F6", 1662c72404eSJin Yao "MSRValue": "0x40", 1672c72404eSJin Yao "PEBS": "2", 1682c72404eSJin Yao "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.", 1692c72404eSJin Yao "SampleAfterValue": "2003", 1702c72404eSJin Yao "UMask": "0x1" 1712c72404eSJin Yao }, 1722c72404eSJin Yao { 1732c72404eSJin Yao "BriefDescription": "Counts randomly selected loads when the latency from first dispatch to completion is greater than 8 cycles.", 1742c72404eSJin Yao "Data_LA": "1", 1752c72404eSJin Yao "EventCode": "0xcd", 1762c72404eSJin Yao "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_8", 1772c72404eSJin Yao "MSRIndex": "0x3F6", 1782c72404eSJin Yao "MSRValue": "0x8", 1792c72404eSJin Yao "PEBS": "2", 1802c72404eSJin Yao "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.", 1812c72404eSJin Yao "SampleAfterValue": "50021", 1822c72404eSJin Yao "UMask": "0x1" 1832c72404eSJin Yao }, 1842c72404eSJin Yao { 1852c72404eSJin Yao "BriefDescription": "Demand Data Read requests who miss L3 cache", 1862c72404eSJin Yao "EventCode": "0xB0", 1872c72404eSJin Yao "EventName": "OFFCORE_REQUESTS.L3_MISS_DEMAND_DATA_RD", 1882c72404eSJin Yao "PublicDescription": "Demand Data Read requests who miss L3 cache.", 1892c72404eSJin Yao "SampleAfterValue": "100003", 1902c72404eSJin Yao "UMask": "0x10" 1912c72404eSJin Yao }, 1922c72404eSJin Yao { 1932c72404eSJin Yao "BriefDescription": "Cycles with at least 1 Demand Data Read requests who miss L3 cache in the superQ.", 1942c72404eSJin Yao "CounterMask": "1", 1952c72404eSJin Yao "EventCode": "0x60", 1962c72404eSJin Yao "EventName": "OFFCORE_REQUESTS_OUTSTANDING.CYCLES_WITH_L3_MISS_DEMAND_DATA_RD", 1972c72404eSJin Yao "SampleAfterValue": "2000003", 1982c72404eSJin Yao "UMask": "0x10" 1992c72404eSJin Yao }, 2002c72404eSJin Yao { 2012c72404eSJin Yao "BriefDescription": "Counts number of Offcore outstanding Demand Data Read requests that miss L3 cache in the superQ every cycle.", 2022c72404eSJin Yao "EventCode": "0x60", 2032c72404eSJin Yao "EventName": "OFFCORE_REQUESTS_OUTSTANDING.L3_MISS_DEMAND_DATA_RD", 2042c72404eSJin Yao "SampleAfterValue": "2000003", 2052c72404eSJin Yao "UMask": "0x10" 2062c72404eSJin Yao }, 2072c72404eSJin Yao { 20819f2d40cSAndi Kleen "BriefDescription": "Cycles with at least 6 Demand Data Read requests that miss L3 cache in the superQ.", 20919f2d40cSAndi Kleen "CounterMask": "6", 210630171d4SAndi Kleen "EventCode": "0x60", 211b5ff7f27SJin Yao "EventName": "OFFCORE_REQUESTS_OUTSTANDING.L3_MISS_DEMAND_DATA_RD_GE_6", 212630171d4SAndi Kleen "SampleAfterValue": "2000003", 213b5ff7f27SJin Yao "UMask": "0x10" 214630171d4SAndi Kleen }, 215630171d4SAndi Kleen { 2162c72404eSJin Yao "BriefDescription": "Counts all demand & prefetch data reads that miss in the L3.", 217b5ff7f27SJin Yao "EventCode": "0xB7, 0xBB", 2182c72404eSJin Yao "EventName": "OFFCORE_RESPONSE.ALL_DATA_RD.L3_MISS.ANY_SNOOP", 219b5ff7f27SJin Yao "MSRIndex": "0x1a6,0x1a7", 2202c72404eSJin Yao "MSRValue": "0x3FBC000491", 221630171d4SAndi Kleen "SampleAfterValue": "100003", 222b5ff7f27SJin Yao "UMask": "0x1" 223630171d4SAndi Kleen }, 224630171d4SAndi Kleen { 2252c72404eSJin Yao "BriefDescription": "Counts all demand & prefetch data reads that miss the L3 and the modified data is transferred from remote cache.", 226b5ff7f27SJin Yao "EventCode": "0xB7, 0xBB", 2272c72404eSJin Yao "EventName": "OFFCORE_RESPONSE.ALL_DATA_RD.L3_MISS.REMOTE_HITM", 228b5ff7f27SJin Yao "MSRIndex": "0x1a6,0x1a7", 2292c72404eSJin Yao "MSRValue": "0x103FC00491", 230630171d4SAndi Kleen "SampleAfterValue": "100003", 231b5ff7f27SJin Yao "UMask": "0x1" 232630171d4SAndi Kleen }, 233630171d4SAndi Kleen { 2342c72404eSJin Yao "BriefDescription": "Counts all demand & prefetch data reads that miss the L3 and clean or shared data is transferred from remote cache.", 235b5ff7f27SJin Yao "EventCode": "0xB7, 0xBB", 2362c72404eSJin Yao "EventName": "OFFCORE_RESPONSE.ALL_DATA_RD.L3_MISS.REMOTE_HIT_FORWARD", 237b5ff7f27SJin Yao "MSRIndex": "0x1a6,0x1a7", 238*3bad20d7SIan Rogers "MSRValue": "0x83FC00491", 239b5ff7f27SJin Yao "SampleAfterValue": "100003", 240b5ff7f27SJin Yao "UMask": "0x1" 241630171d4SAndi Kleen }, 242630171d4SAndi Kleen { 2432c72404eSJin Yao "BriefDescription": "Counts all demand & prefetch data reads that miss the L3 and the data is returned from local or remote dram.", 244b5ff7f27SJin Yao "EventCode": "0xB7, 0xBB", 2452c72404eSJin Yao "EventName": "OFFCORE_RESPONSE.ALL_DATA_RD.L3_MISS.SNOOP_MISS_OR_NO_FWD", 246b5ff7f27SJin Yao "MSRIndex": "0x1a6,0x1a7", 247*3bad20d7SIan Rogers "MSRValue": "0x63FC00491", 248b5ff7f27SJin Yao "SampleAfterValue": "100003", 249b5ff7f27SJin Yao "UMask": "0x1" 250630171d4SAndi Kleen }, 251630171d4SAndi Kleen { 2522c72404eSJin Yao "BriefDescription": "Counts all demand & prefetch data reads that miss the L3 and the data is returned from local dram.", 253b5ff7f27SJin Yao "EventCode": "0xB7, 0xBB", 2542c72404eSJin Yao "EventName": "OFFCORE_RESPONSE.ALL_DATA_RD.L3_MISS_LOCAL_DRAM.SNOOP_MISS_OR_NO_FWD", 255b5ff7f27SJin Yao "MSRIndex": "0x1a6,0x1a7", 256*3bad20d7SIan Rogers "MSRValue": "0x604000491", 257b5ff7f27SJin Yao "SampleAfterValue": "100003", 258b5ff7f27SJin Yao "UMask": "0x1" 259630171d4SAndi Kleen }, 260630171d4SAndi Kleen { 2612c72404eSJin Yao "BriefDescription": "Counts all demand & prefetch data reads that miss the L3 and the data is returned from remote dram.", 262b5ff7f27SJin Yao "EventCode": "0xB7, 0xBB", 2632c72404eSJin Yao "EventName": "OFFCORE_RESPONSE.ALL_DATA_RD.L3_MISS_REMOTE_DRAM.SNOOP_MISS_OR_NO_FWD", 264b5ff7f27SJin Yao "MSRIndex": "0x1a6,0x1a7", 265*3bad20d7SIan Rogers "MSRValue": "0x63B800491", 266b5ff7f27SJin Yao "SampleAfterValue": "100003", 267b5ff7f27SJin Yao "UMask": "0x1" 268b5ff7f27SJin Yao }, 269b5ff7f27SJin Yao { 270b5ff7f27SJin Yao "BriefDescription": "Counts all prefetch data reads that miss in the L3.", 271b5ff7f27SJin Yao "EventCode": "0xB7, 0xBB", 272b5ff7f27SJin Yao "EventName": "OFFCORE_RESPONSE.ALL_PF_DATA_RD.L3_MISS.ANY_SNOOP", 273b5ff7f27SJin Yao "MSRIndex": "0x1a6,0x1a7", 274b5ff7f27SJin Yao "MSRValue": "0x3FBC000490", 275b5ff7f27SJin Yao "SampleAfterValue": "100003", 276b5ff7f27SJin Yao "UMask": "0x1" 277b5ff7f27SJin Yao }, 278b5ff7f27SJin Yao { 2792c72404eSJin Yao "BriefDescription": "Counts all prefetch data reads that miss the L3 and the modified data is transferred from remote cache.", 280b5ff7f27SJin Yao "EventCode": "0xB7, 0xBB", 2812c72404eSJin Yao "EventName": "OFFCORE_RESPONSE.ALL_PF_DATA_RD.L3_MISS.REMOTE_HITM", 282b5ff7f27SJin Yao "MSRIndex": "0x1a6,0x1a7", 2832c72404eSJin Yao "MSRValue": "0x103FC00490", 2842c72404eSJin Yao "SampleAfterValue": "100003", 2852c72404eSJin Yao "UMask": "0x1" 2862c72404eSJin Yao }, 2872c72404eSJin Yao { 2882c72404eSJin Yao "BriefDescription": "Counts all prefetch data reads that miss the L3 and clean or shared data is transferred from remote cache.", 2892c72404eSJin Yao "EventCode": "0xB7, 0xBB", 2902c72404eSJin Yao "EventName": "OFFCORE_RESPONSE.ALL_PF_DATA_RD.L3_MISS.REMOTE_HIT_FORWARD", 2912c72404eSJin Yao "MSRIndex": "0x1a6,0x1a7", 292*3bad20d7SIan Rogers "MSRValue": "0x83FC00490", 2932c72404eSJin Yao "SampleAfterValue": "100003", 2942c72404eSJin Yao "UMask": "0x1" 2952c72404eSJin Yao }, 2962c72404eSJin Yao { 2972c72404eSJin Yao "BriefDescription": "Counts all prefetch data reads that miss the L3 and the data is returned from local or remote dram.", 2982c72404eSJin Yao "EventCode": "0xB7, 0xBB", 2992c72404eSJin Yao "EventName": "OFFCORE_RESPONSE.ALL_PF_DATA_RD.L3_MISS.SNOOP_MISS_OR_NO_FWD", 3002c72404eSJin Yao "MSRIndex": "0x1a6,0x1a7", 301*3bad20d7SIan Rogers "MSRValue": "0x63FC00490", 302b5ff7f27SJin Yao "SampleAfterValue": "100003", 303b5ff7f27SJin Yao "UMask": "0x1" 304b5ff7f27SJin Yao }, 305b5ff7f27SJin Yao { 306b5ff7f27SJin Yao "BriefDescription": "Counts all prefetch data reads that miss the L3 and the data is returned from local dram.", 307b5ff7f27SJin Yao "EventCode": "0xB7, 0xBB", 308b5ff7f27SJin Yao "EventName": "OFFCORE_RESPONSE.ALL_PF_DATA_RD.L3_MISS_LOCAL_DRAM.SNOOP_MISS_OR_NO_FWD", 309b5ff7f27SJin Yao "MSRIndex": "0x1a6,0x1a7", 310*3bad20d7SIan Rogers "MSRValue": "0x604000490", 311b5ff7f27SJin Yao "SampleAfterValue": "100003", 312b5ff7f27SJin Yao "UMask": "0x1" 313b5ff7f27SJin Yao }, 314b5ff7f27SJin Yao { 3152c72404eSJin Yao "BriefDescription": "Counts all prefetch data reads that miss the L3 and the data is returned from remote dram.", 316b5ff7f27SJin Yao "EventCode": "0xB7, 0xBB", 3172c72404eSJin Yao "EventName": "OFFCORE_RESPONSE.ALL_PF_DATA_RD.L3_MISS_REMOTE_DRAM.SNOOP_MISS_OR_NO_FWD", 318b5ff7f27SJin Yao "MSRIndex": "0x1a6,0x1a7", 319*3bad20d7SIan Rogers "MSRValue": "0x63B800490", 3202c72404eSJin Yao "SampleAfterValue": "100003", 3212c72404eSJin Yao "UMask": "0x1" 3222c72404eSJin Yao }, 3232c72404eSJin Yao { 3242c72404eSJin Yao "BriefDescription": "Counts prefetch RFOs that miss in the L3.", 3252c72404eSJin Yao "EventCode": "0xB7, 0xBB", 3262c72404eSJin Yao "EventName": "OFFCORE_RESPONSE.ALL_PF_RFO.L3_MISS.ANY_SNOOP", 3272c72404eSJin Yao "MSRIndex": "0x1a6,0x1a7", 3282c72404eSJin Yao "MSRValue": "0x3FBC000120", 3292c72404eSJin Yao "SampleAfterValue": "100003", 3302c72404eSJin Yao "UMask": "0x1" 3312c72404eSJin Yao }, 3322c72404eSJin Yao { 3332c72404eSJin Yao "BriefDescription": "Counts prefetch RFOs that miss the L3 and the modified data is transferred from remote cache.", 3342c72404eSJin Yao "EventCode": "0xB7, 0xBB", 3352c72404eSJin Yao "EventName": "OFFCORE_RESPONSE.ALL_PF_RFO.L3_MISS.REMOTE_HITM", 3362c72404eSJin Yao "MSRIndex": "0x1a6,0x1a7", 3372c72404eSJin Yao "MSRValue": "0x103FC00120", 3382c72404eSJin Yao "SampleAfterValue": "100003", 3392c72404eSJin Yao "UMask": "0x1" 3402c72404eSJin Yao }, 3412c72404eSJin Yao { 3422c72404eSJin Yao "BriefDescription": "Counts prefetch RFOs that miss the L3 and clean or shared data is transferred from remote cache.", 3432c72404eSJin Yao "EventCode": "0xB7, 0xBB", 3442c72404eSJin Yao "EventName": "OFFCORE_RESPONSE.ALL_PF_RFO.L3_MISS.REMOTE_HIT_FORWARD", 3452c72404eSJin Yao "MSRIndex": "0x1a6,0x1a7", 346*3bad20d7SIan Rogers "MSRValue": "0x83FC00120", 3472c72404eSJin Yao "SampleAfterValue": "100003", 3482c72404eSJin Yao "UMask": "0x1" 3492c72404eSJin Yao }, 3502c72404eSJin Yao { 3512c72404eSJin Yao "BriefDescription": "Counts prefetch RFOs that miss the L3 and the data is returned from local or remote dram.", 3522c72404eSJin Yao "EventCode": "0xB7, 0xBB", 3532c72404eSJin Yao "EventName": "OFFCORE_RESPONSE.ALL_PF_RFO.L3_MISS.SNOOP_MISS_OR_NO_FWD", 3542c72404eSJin Yao "MSRIndex": "0x1a6,0x1a7", 355*3bad20d7SIan Rogers "MSRValue": "0x63FC00120", 3562c72404eSJin Yao "SampleAfterValue": "100003", 3572c72404eSJin Yao "UMask": "0x1" 3582c72404eSJin Yao }, 3592c72404eSJin Yao { 3602c72404eSJin Yao "BriefDescription": "Counts prefetch RFOs that miss the L3 and the data is returned from local dram.", 3612c72404eSJin Yao "EventCode": "0xB7, 0xBB", 3622c72404eSJin Yao "EventName": "OFFCORE_RESPONSE.ALL_PF_RFO.L3_MISS_LOCAL_DRAM.SNOOP_MISS_OR_NO_FWD", 3632c72404eSJin Yao "MSRIndex": "0x1a6,0x1a7", 364*3bad20d7SIan Rogers "MSRValue": "0x604000120", 3652c72404eSJin Yao "SampleAfterValue": "100003", 3662c72404eSJin Yao "UMask": "0x1" 3672c72404eSJin Yao }, 3682c72404eSJin Yao { 3692c72404eSJin Yao "BriefDescription": "Counts prefetch RFOs that miss the L3 and the data is returned from remote dram.", 3702c72404eSJin Yao "EventCode": "0xB7, 0xBB", 3712c72404eSJin Yao "EventName": "OFFCORE_RESPONSE.ALL_PF_RFO.L3_MISS_REMOTE_DRAM.SNOOP_MISS_OR_NO_FWD", 3722c72404eSJin Yao "MSRIndex": "0x1a6,0x1a7", 373*3bad20d7SIan Rogers "MSRValue": "0x63B800120", 3742c72404eSJin Yao "SampleAfterValue": "100003", 3752c72404eSJin Yao "UMask": "0x1" 3762c72404eSJin Yao }, 3772c72404eSJin Yao { 3782c72404eSJin Yao "BriefDescription": "Counts all demand & prefetch RFOs that miss in the L3.", 3792c72404eSJin Yao "EventCode": "0xB7, 0xBB", 3802c72404eSJin Yao "EventName": "OFFCORE_RESPONSE.ALL_RFO.L3_MISS.ANY_SNOOP", 3812c72404eSJin Yao "MSRIndex": "0x1a6,0x1a7", 3822c72404eSJin Yao "MSRValue": "0x3FBC000122", 3832c72404eSJin Yao "SampleAfterValue": "100003", 3842c72404eSJin Yao "UMask": "0x1" 3852c72404eSJin Yao }, 3862c72404eSJin Yao { 3872c72404eSJin Yao "BriefDescription": "Counts all demand & prefetch RFOs that miss the L3 and the modified data is transferred from remote cache.", 3882c72404eSJin Yao "EventCode": "0xB7, 0xBB", 3892c72404eSJin Yao "EventName": "OFFCORE_RESPONSE.ALL_RFO.L3_MISS.REMOTE_HITM", 3902c72404eSJin Yao "MSRIndex": "0x1a6,0x1a7", 3912c72404eSJin Yao "MSRValue": "0x103FC00122", 3922c72404eSJin Yao "SampleAfterValue": "100003", 3932c72404eSJin Yao "UMask": "0x1" 3942c72404eSJin Yao }, 3952c72404eSJin Yao { 3962c72404eSJin Yao "BriefDescription": "Counts all demand & prefetch RFOs that miss the L3 and clean or shared data is transferred from remote cache.", 3972c72404eSJin Yao "EventCode": "0xB7, 0xBB", 3982c72404eSJin Yao "EventName": "OFFCORE_RESPONSE.ALL_RFO.L3_MISS.REMOTE_HIT_FORWARD", 3992c72404eSJin Yao "MSRIndex": "0x1a6,0x1a7", 400*3bad20d7SIan Rogers "MSRValue": "0x83FC00122", 4012c72404eSJin Yao "SampleAfterValue": "100003", 4022c72404eSJin Yao "UMask": "0x1" 4032c72404eSJin Yao }, 4042c72404eSJin Yao { 4052c72404eSJin Yao "BriefDescription": "Counts all demand & prefetch RFOs that miss the L3 and the data is returned from local or remote dram.", 4062c72404eSJin Yao "EventCode": "0xB7, 0xBB", 4072c72404eSJin Yao "EventName": "OFFCORE_RESPONSE.ALL_RFO.L3_MISS.SNOOP_MISS_OR_NO_FWD", 4082c72404eSJin Yao "MSRIndex": "0x1a6,0x1a7", 409*3bad20d7SIan Rogers "MSRValue": "0x63FC00122", 4102c72404eSJin Yao "SampleAfterValue": "100003", 4112c72404eSJin Yao "UMask": "0x1" 4122c72404eSJin Yao }, 4132c72404eSJin Yao { 4142c72404eSJin Yao "BriefDescription": "Counts all demand & prefetch RFOs that miss the L3 and the data is returned from local dram.", 4152c72404eSJin Yao "EventCode": "0xB7, 0xBB", 4162c72404eSJin Yao "EventName": "OFFCORE_RESPONSE.ALL_RFO.L3_MISS_LOCAL_DRAM.SNOOP_MISS_OR_NO_FWD", 4172c72404eSJin Yao "MSRIndex": "0x1a6,0x1a7", 418*3bad20d7SIan Rogers "MSRValue": "0x604000122", 4192c72404eSJin Yao "SampleAfterValue": "100003", 4202c72404eSJin Yao "UMask": "0x1" 4212c72404eSJin Yao }, 4222c72404eSJin Yao { 4232c72404eSJin Yao "BriefDescription": "Counts all demand & prefetch RFOs that miss the L3 and the data is returned from remote dram.", 4242c72404eSJin Yao "EventCode": "0xB7, 0xBB", 4252c72404eSJin Yao "EventName": "OFFCORE_RESPONSE.ALL_RFO.L3_MISS_REMOTE_DRAM.SNOOP_MISS_OR_NO_FWD", 4262c72404eSJin Yao "MSRIndex": "0x1a6,0x1a7", 427*3bad20d7SIan Rogers "MSRValue": "0x63B800122", 4282c72404eSJin Yao "SampleAfterValue": "100003", 4292c72404eSJin Yao "UMask": "0x1" 4302c72404eSJin Yao }, 4312c72404eSJin Yao { 4322c72404eSJin Yao "BriefDescription": "Counts all demand code reads that miss in the L3.", 4332c72404eSJin Yao "EventCode": "0xB7, 0xBB", 4342c72404eSJin Yao "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_MISS.ANY_SNOOP", 4352c72404eSJin Yao "MSRIndex": "0x1a6,0x1a7", 4362c72404eSJin Yao "MSRValue": "0x3FBC000004", 4372c72404eSJin Yao "SampleAfterValue": "100003", 4382c72404eSJin Yao "UMask": "0x1" 4392c72404eSJin Yao }, 4402c72404eSJin Yao { 4412c72404eSJin Yao "BriefDescription": "Counts all demand code reads that miss the L3 and the modified data is transferred from remote cache.", 4422c72404eSJin Yao "EventCode": "0xB7, 0xBB", 4432c72404eSJin Yao "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_MISS.REMOTE_HITM", 4442c72404eSJin Yao "MSRIndex": "0x1a6,0x1a7", 4452c72404eSJin Yao "MSRValue": "0x103FC00004", 446b5ff7f27SJin Yao "SampleAfterValue": "100003", 447b5ff7f27SJin Yao "UMask": "0x1" 448b5ff7f27SJin Yao }, 449b5ff7f27SJin Yao { 450b5ff7f27SJin Yao "BriefDescription": "Counts all demand code reads that miss the L3 and clean or shared data is transferred from remote cache.", 451b5ff7f27SJin Yao "EventCode": "0xB7, 0xBB", 452b5ff7f27SJin Yao "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_MISS.REMOTE_HIT_FORWARD", 453b5ff7f27SJin Yao "MSRIndex": "0x1a6,0x1a7", 454*3bad20d7SIan Rogers "MSRValue": "0x83FC00004", 455b5ff7f27SJin Yao "SampleAfterValue": "100003", 456b5ff7f27SJin Yao "UMask": "0x1" 457b5ff7f27SJin Yao }, 458b5ff7f27SJin Yao { 459b5ff7f27SJin Yao "BriefDescription": "Counts all demand code reads that miss the L3 and the data is returned from local or remote dram.", 460b5ff7f27SJin Yao "EventCode": "0xB7, 0xBB", 461b5ff7f27SJin Yao "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_MISS.SNOOP_MISS_OR_NO_FWD", 462b5ff7f27SJin Yao "MSRIndex": "0x1a6,0x1a7", 463*3bad20d7SIan Rogers "MSRValue": "0x63FC00004", 464b5ff7f27SJin Yao "SampleAfterValue": "100003", 465b5ff7f27SJin Yao "UMask": "0x1" 466b5ff7f27SJin Yao }, 467b5ff7f27SJin Yao { 4682c72404eSJin Yao "BriefDescription": "Counts all demand code reads that miss the L3 and the data is returned from local dram.", 469b5ff7f27SJin Yao "EventCode": "0xB7, 0xBB", 4702c72404eSJin Yao "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_MISS_LOCAL_DRAM.SNOOP_MISS_OR_NO_FWD", 471b5ff7f27SJin Yao "MSRIndex": "0x1a6,0x1a7", 472*3bad20d7SIan Rogers "MSRValue": "0x604000004", 473b5ff7f27SJin Yao "SampleAfterValue": "100003", 474b5ff7f27SJin Yao "UMask": "0x1" 475b5ff7f27SJin Yao }, 476b5ff7f27SJin Yao { 4772c72404eSJin Yao "BriefDescription": "Counts all demand code reads that miss the L3 and the data is returned from remote dram.", 478b5ff7f27SJin Yao "EventCode": "0xB7, 0xBB", 4792c72404eSJin Yao "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_MISS_REMOTE_DRAM.SNOOP_MISS_OR_NO_FWD", 480b5ff7f27SJin Yao "MSRIndex": "0x1a6,0x1a7", 481*3bad20d7SIan Rogers "MSRValue": "0x63B800004", 482b5ff7f27SJin Yao "SampleAfterValue": "100003", 483b5ff7f27SJin Yao "UMask": "0x1" 484b5ff7f27SJin Yao }, 485b5ff7f27SJin Yao { 486b5ff7f27SJin Yao "BriefDescription": "Counts demand data reads that miss in the L3.", 487b5ff7f27SJin Yao "EventCode": "0xB7, 0xBB", 488b5ff7f27SJin Yao "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_MISS.ANY_SNOOP", 489b5ff7f27SJin Yao "MSRIndex": "0x1a6,0x1a7", 490b5ff7f27SJin Yao "MSRValue": "0x3FBC000001", 491b5ff7f27SJin Yao "SampleAfterValue": "100003", 492b5ff7f27SJin Yao "UMask": "0x1" 493b5ff7f27SJin Yao }, 494b5ff7f27SJin Yao { 4952c72404eSJin Yao "BriefDescription": "Counts demand data reads that miss the L3 and the modified data is transferred from remote cache.", 496b5ff7f27SJin Yao "EventCode": "0xB7, 0xBB", 4972c72404eSJin Yao "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_MISS.REMOTE_HITM", 498b5ff7f27SJin Yao "MSRIndex": "0x1a6,0x1a7", 4992c72404eSJin Yao "MSRValue": "0x103FC00001", 500b5ff7f27SJin Yao "SampleAfterValue": "100003", 501b5ff7f27SJin Yao "UMask": "0x1" 502b5ff7f27SJin Yao }, 503b5ff7f27SJin Yao { 504b5ff7f27SJin Yao "BriefDescription": "Counts demand data reads that miss the L3 and clean or shared data is transferred from remote cache.", 505b5ff7f27SJin Yao "EventCode": "0xB7, 0xBB", 506b5ff7f27SJin Yao "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_MISS.REMOTE_HIT_FORWARD", 507b5ff7f27SJin Yao "MSRIndex": "0x1a6,0x1a7", 508*3bad20d7SIan Rogers "MSRValue": "0x83FC00001", 509b5ff7f27SJin Yao "SampleAfterValue": "100003", 510b5ff7f27SJin Yao "UMask": "0x1" 511b5ff7f27SJin Yao }, 512b5ff7f27SJin Yao { 5132c72404eSJin Yao "BriefDescription": "Counts demand data reads that miss the L3 and the data is returned from local or remote dram.", 5142c72404eSJin Yao "EventCode": "0xB7, 0xBB", 5152c72404eSJin Yao "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_MISS.SNOOP_MISS_OR_NO_FWD", 5162c72404eSJin Yao "MSRIndex": "0x1a6,0x1a7", 517*3bad20d7SIan Rogers "MSRValue": "0x63FC00001", 5182c72404eSJin Yao "SampleAfterValue": "100003", 5192c72404eSJin Yao "UMask": "0x1" 5202c72404eSJin Yao }, 5212c72404eSJin Yao { 5222c72404eSJin Yao "BriefDescription": "Counts demand data reads that miss the L3 and the data is returned from local dram.", 5232c72404eSJin Yao "EventCode": "0xB7, 0xBB", 5242c72404eSJin Yao "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_MISS_LOCAL_DRAM.SNOOP_MISS_OR_NO_FWD", 5252c72404eSJin Yao "MSRIndex": "0x1a6,0x1a7", 526*3bad20d7SIan Rogers "MSRValue": "0x604000001", 5272c72404eSJin Yao "SampleAfterValue": "100003", 5282c72404eSJin Yao "UMask": "0x1" 5292c72404eSJin Yao }, 5302c72404eSJin Yao { 5312c72404eSJin Yao "BriefDescription": "Counts demand data reads that miss the L3 and the data is returned from remote dram.", 5322c72404eSJin Yao "EventCode": "0xB7, 0xBB", 5332c72404eSJin Yao "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_MISS_REMOTE_DRAM.SNOOP_MISS_OR_NO_FWD", 5342c72404eSJin Yao "MSRIndex": "0x1a6,0x1a7", 535*3bad20d7SIan Rogers "MSRValue": "0x63B800001", 5362c72404eSJin Yao "SampleAfterValue": "100003", 5372c72404eSJin Yao "UMask": "0x1" 5382c72404eSJin Yao }, 5392c72404eSJin Yao { 5402c72404eSJin Yao "BriefDescription": "Counts all demand data writes (RFOs) that miss in the L3.", 5412c72404eSJin Yao "EventCode": "0xB7, 0xBB", 5422c72404eSJin Yao "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_MISS.ANY_SNOOP", 5432c72404eSJin Yao "MSRIndex": "0x1a6,0x1a7", 5442c72404eSJin Yao "MSRValue": "0x3FBC000002", 5452c72404eSJin Yao "SampleAfterValue": "100003", 5462c72404eSJin Yao "UMask": "0x1" 5472c72404eSJin Yao }, 5482c72404eSJin Yao { 5492c72404eSJin Yao "BriefDescription": "Counts all demand data writes (RFOs) that miss the L3 and the modified data is transferred from remote cache.", 5502c72404eSJin Yao "EventCode": "0xB7, 0xBB", 5512c72404eSJin Yao "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_MISS.REMOTE_HITM", 5522c72404eSJin Yao "MSRIndex": "0x1a6,0x1a7", 5532c72404eSJin Yao "MSRValue": "0x103FC00002", 5542c72404eSJin Yao "SampleAfterValue": "100003", 5552c72404eSJin Yao "UMask": "0x1" 5562c72404eSJin Yao }, 5572c72404eSJin Yao { 5582c72404eSJin Yao "BriefDescription": "Counts all demand data writes (RFOs) that miss the L3 and clean or shared data is transferred from remote cache.", 5592c72404eSJin Yao "EventCode": "0xB7, 0xBB", 5602c72404eSJin Yao "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_MISS.REMOTE_HIT_FORWARD", 5612c72404eSJin Yao "MSRIndex": "0x1a6,0x1a7", 562*3bad20d7SIan Rogers "MSRValue": "0x83FC00002", 5632c72404eSJin Yao "SampleAfterValue": "100003", 5642c72404eSJin Yao "UMask": "0x1" 5652c72404eSJin Yao }, 5662c72404eSJin Yao { 5672c72404eSJin Yao "BriefDescription": "Counts all demand data writes (RFOs) that miss the L3 and the data is returned from local or remote dram.", 5682c72404eSJin Yao "EventCode": "0xB7, 0xBB", 5692c72404eSJin Yao "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_MISS.SNOOP_MISS_OR_NO_FWD", 5702c72404eSJin Yao "MSRIndex": "0x1a6,0x1a7", 571*3bad20d7SIan Rogers "MSRValue": "0x63FC00002", 5722c72404eSJin Yao "SampleAfterValue": "100003", 5732c72404eSJin Yao "UMask": "0x1" 5742c72404eSJin Yao }, 5752c72404eSJin Yao { 5762c72404eSJin Yao "BriefDescription": "Counts all demand data writes (RFOs) that miss the L3 and the data is returned from local dram.", 5772c72404eSJin Yao "EventCode": "0xB7, 0xBB", 5782c72404eSJin Yao "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_MISS_LOCAL_DRAM.SNOOP_MISS_OR_NO_FWD", 5792c72404eSJin Yao "MSRIndex": "0x1a6,0x1a7", 580*3bad20d7SIan Rogers "MSRValue": "0x604000002", 5812c72404eSJin Yao "SampleAfterValue": "100003", 5822c72404eSJin Yao "UMask": "0x1" 5832c72404eSJin Yao }, 5842c72404eSJin Yao { 5852c72404eSJin Yao "BriefDescription": "Counts all demand data writes (RFOs) that miss the L3 and the data is returned from remote dram.", 5862c72404eSJin Yao "EventCode": "0xB7, 0xBB", 5872c72404eSJin Yao "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_MISS_REMOTE_DRAM.SNOOP_MISS_OR_NO_FWD", 5882c72404eSJin Yao "MSRIndex": "0x1a6,0x1a7", 589*3bad20d7SIan Rogers "MSRValue": "0x63B800002", 5902c72404eSJin Yao "SampleAfterValue": "100003", 5912c72404eSJin Yao "UMask": "0x1" 5922c72404eSJin Yao }, 5932c72404eSJin Yao { 5942c72404eSJin Yao "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests that miss in the L3.", 5952c72404eSJin Yao "EventCode": "0xB7, 0xBB", 5962c72404eSJin Yao "EventName": "OFFCORE_RESPONSE.PF_L1D_AND_SW.L3_MISS.ANY_SNOOP", 5972c72404eSJin Yao "MSRIndex": "0x1a6,0x1a7", 5982c72404eSJin Yao "MSRValue": "0x3FBC000400", 5992c72404eSJin Yao "SampleAfterValue": "100003", 6002c72404eSJin Yao "UMask": "0x1" 6012c72404eSJin Yao }, 6022c72404eSJin Yao { 6032c72404eSJin Yao "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests that miss the L3 and the modified data is transferred from remote cache.", 6042c72404eSJin Yao "EventCode": "0xB7, 0xBB", 6052c72404eSJin Yao "EventName": "OFFCORE_RESPONSE.PF_L1D_AND_SW.L3_MISS.REMOTE_HITM", 6062c72404eSJin Yao "MSRIndex": "0x1a6,0x1a7", 6072c72404eSJin Yao "MSRValue": "0x103FC00400", 6082c72404eSJin Yao "SampleAfterValue": "100003", 6092c72404eSJin Yao "UMask": "0x1" 6102c72404eSJin Yao }, 6112c72404eSJin Yao { 6122c72404eSJin Yao "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests that miss the L3 and clean or shared data is transferred from remote cache.", 6132c72404eSJin Yao "EventCode": "0xB7, 0xBB", 6142c72404eSJin Yao "EventName": "OFFCORE_RESPONSE.PF_L1D_AND_SW.L3_MISS.REMOTE_HIT_FORWARD", 6152c72404eSJin Yao "MSRIndex": "0x1a6,0x1a7", 616*3bad20d7SIan Rogers "MSRValue": "0x83FC00400", 6172c72404eSJin Yao "SampleAfterValue": "100003", 6182c72404eSJin Yao "UMask": "0x1" 6192c72404eSJin Yao }, 6202c72404eSJin Yao { 6212c72404eSJin Yao "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests that miss the L3 and the data is returned from local or remote dram.", 6222c72404eSJin Yao "EventCode": "0xB7, 0xBB", 6232c72404eSJin Yao "EventName": "OFFCORE_RESPONSE.PF_L1D_AND_SW.L3_MISS.SNOOP_MISS_OR_NO_FWD", 6242c72404eSJin Yao "MSRIndex": "0x1a6,0x1a7", 625*3bad20d7SIan Rogers "MSRValue": "0x63FC00400", 6262c72404eSJin Yao "SampleAfterValue": "100003", 6272c72404eSJin Yao "UMask": "0x1" 6282c72404eSJin Yao }, 6292c72404eSJin Yao { 6302c72404eSJin Yao "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests that miss the L3 and the data is returned from local dram.", 6312c72404eSJin Yao "EventCode": "0xB7, 0xBB", 6322c72404eSJin Yao "EventName": "OFFCORE_RESPONSE.PF_L1D_AND_SW.L3_MISS_LOCAL_DRAM.SNOOP_MISS_OR_NO_FWD", 6332c72404eSJin Yao "MSRIndex": "0x1a6,0x1a7", 634*3bad20d7SIan Rogers "MSRValue": "0x604000400", 6352c72404eSJin Yao "SampleAfterValue": "100003", 6362c72404eSJin Yao "UMask": "0x1" 6372c72404eSJin Yao }, 6382c72404eSJin Yao { 6392c72404eSJin Yao "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests that miss the L3 and the data is returned from remote dram.", 6402c72404eSJin Yao "EventCode": "0xB7, 0xBB", 6412c72404eSJin Yao "EventName": "OFFCORE_RESPONSE.PF_L1D_AND_SW.L3_MISS_REMOTE_DRAM.SNOOP_MISS_OR_NO_FWD", 6422c72404eSJin Yao "MSRIndex": "0x1a6,0x1a7", 643*3bad20d7SIan Rogers "MSRValue": "0x63B800400", 6442c72404eSJin Yao "SampleAfterValue": "100003", 6452c72404eSJin Yao "UMask": "0x1" 6462c72404eSJin Yao }, 6472c72404eSJin Yao { 6482c72404eSJin Yao "BriefDescription": "Counts prefetch (that bring data to L2) data reads that miss in the L3.", 6492c72404eSJin Yao "EventCode": "0xB7, 0xBB", 6502c72404eSJin Yao "EventName": "OFFCORE_RESPONSE.PF_L2_DATA_RD.L3_MISS.ANY_SNOOP", 6512c72404eSJin Yao "MSRIndex": "0x1a6,0x1a7", 6522c72404eSJin Yao "MSRValue": "0x3FBC000010", 6532c72404eSJin Yao "SampleAfterValue": "100003", 6542c72404eSJin Yao "UMask": "0x1" 6552c72404eSJin Yao }, 6562c72404eSJin Yao { 6572c72404eSJin Yao "BriefDescription": "Counts prefetch (that bring data to L2) data reads that miss the L3 and the modified data is transferred from remote cache.", 6582c72404eSJin Yao "EventCode": "0xB7, 0xBB", 6592c72404eSJin Yao "EventName": "OFFCORE_RESPONSE.PF_L2_DATA_RD.L3_MISS.REMOTE_HITM", 6602c72404eSJin Yao "MSRIndex": "0x1a6,0x1a7", 6612c72404eSJin Yao "MSRValue": "0x103FC00010", 6622c72404eSJin Yao "SampleAfterValue": "100003", 6632c72404eSJin Yao "UMask": "0x1" 6642c72404eSJin Yao }, 6652c72404eSJin Yao { 6662c72404eSJin Yao "BriefDescription": "Counts prefetch (that bring data to L2) data reads that miss the L3 and clean or shared data is transferred from remote cache.", 6672c72404eSJin Yao "EventCode": "0xB7, 0xBB", 6682c72404eSJin Yao "EventName": "OFFCORE_RESPONSE.PF_L2_DATA_RD.L3_MISS.REMOTE_HIT_FORWARD", 6692c72404eSJin Yao "MSRIndex": "0x1a6,0x1a7", 670*3bad20d7SIan Rogers "MSRValue": "0x83FC00010", 6712c72404eSJin Yao "SampleAfterValue": "100003", 6722c72404eSJin Yao "UMask": "0x1" 6732c72404eSJin Yao }, 6742c72404eSJin Yao { 6752c72404eSJin Yao "BriefDescription": "Counts prefetch (that bring data to L2) data reads that miss the L3 and the data is returned from local or remote dram.", 6762c72404eSJin Yao "EventCode": "0xB7, 0xBB", 6772c72404eSJin Yao "EventName": "OFFCORE_RESPONSE.PF_L2_DATA_RD.L3_MISS.SNOOP_MISS_OR_NO_FWD", 6782c72404eSJin Yao "MSRIndex": "0x1a6,0x1a7", 679*3bad20d7SIan Rogers "MSRValue": "0x63FC00010", 6802c72404eSJin Yao "SampleAfterValue": "100003", 6812c72404eSJin Yao "UMask": "0x1" 6822c72404eSJin Yao }, 6832c72404eSJin Yao { 6842c72404eSJin Yao "BriefDescription": "Counts prefetch (that bring data to L2) data reads that miss the L3 and the data is returned from local dram.", 6852c72404eSJin Yao "EventCode": "0xB7, 0xBB", 6862c72404eSJin Yao "EventName": "OFFCORE_RESPONSE.PF_L2_DATA_RD.L3_MISS_LOCAL_DRAM.SNOOP_MISS_OR_NO_FWD", 6872c72404eSJin Yao "MSRIndex": "0x1a6,0x1a7", 688*3bad20d7SIan Rogers "MSRValue": "0x604000010", 6892c72404eSJin Yao "SampleAfterValue": "100003", 6902c72404eSJin Yao "UMask": "0x1" 6912c72404eSJin Yao }, 6922c72404eSJin Yao { 6932c72404eSJin Yao "BriefDescription": "Counts prefetch (that bring data to L2) data reads that miss the L3 and the data is returned from remote dram.", 6942c72404eSJin Yao "EventCode": "0xB7, 0xBB", 6952c72404eSJin Yao "EventName": "OFFCORE_RESPONSE.PF_L2_DATA_RD.L3_MISS_REMOTE_DRAM.SNOOP_MISS_OR_NO_FWD", 6962c72404eSJin Yao "MSRIndex": "0x1a6,0x1a7", 697*3bad20d7SIan Rogers "MSRValue": "0x63B800010", 6982c72404eSJin Yao "SampleAfterValue": "100003", 6992c72404eSJin Yao "UMask": "0x1" 7002c72404eSJin Yao }, 7012c72404eSJin Yao { 7022c72404eSJin Yao "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs that miss in the L3.", 7032c72404eSJin Yao "EventCode": "0xB7, 0xBB", 7042c72404eSJin Yao "EventName": "OFFCORE_RESPONSE.PF_L2_RFO.L3_MISS.ANY_SNOOP", 7052c72404eSJin Yao "MSRIndex": "0x1a6,0x1a7", 7062c72404eSJin Yao "MSRValue": "0x3FBC000020", 7072c72404eSJin Yao "SampleAfterValue": "100003", 7082c72404eSJin Yao "UMask": "0x1" 7092c72404eSJin Yao }, 7102c72404eSJin Yao { 7112c72404eSJin Yao "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs that miss the L3 and the modified data is transferred from remote cache.", 7122c72404eSJin Yao "EventCode": "0xB7, 0xBB", 7132c72404eSJin Yao "EventName": "OFFCORE_RESPONSE.PF_L2_RFO.L3_MISS.REMOTE_HITM", 7142c72404eSJin Yao "MSRIndex": "0x1a6,0x1a7", 7152c72404eSJin Yao "MSRValue": "0x103FC00020", 7162c72404eSJin Yao "SampleAfterValue": "100003", 7172c72404eSJin Yao "UMask": "0x1" 7182c72404eSJin Yao }, 7192c72404eSJin Yao { 7202c72404eSJin Yao "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs that miss the L3 and clean or shared data is transferred from remote cache.", 7212c72404eSJin Yao "EventCode": "0xB7, 0xBB", 7222c72404eSJin Yao "EventName": "OFFCORE_RESPONSE.PF_L2_RFO.L3_MISS.REMOTE_HIT_FORWARD", 7232c72404eSJin Yao "MSRIndex": "0x1a6,0x1a7", 724*3bad20d7SIan Rogers "MSRValue": "0x83FC00020", 7252c72404eSJin Yao "SampleAfterValue": "100003", 7262c72404eSJin Yao "UMask": "0x1" 7272c72404eSJin Yao }, 7282c72404eSJin Yao { 7292c72404eSJin Yao "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs that miss the L3 and the data is returned from local or remote dram.", 7302c72404eSJin Yao "EventCode": "0xB7, 0xBB", 7312c72404eSJin Yao "EventName": "OFFCORE_RESPONSE.PF_L2_RFO.L3_MISS.SNOOP_MISS_OR_NO_FWD", 7322c72404eSJin Yao "MSRIndex": "0x1a6,0x1a7", 733*3bad20d7SIan Rogers "MSRValue": "0x63FC00020", 7342c72404eSJin Yao "SampleAfterValue": "100003", 7352c72404eSJin Yao "UMask": "0x1" 7362c72404eSJin Yao }, 7372c72404eSJin Yao { 7382c72404eSJin Yao "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs that miss the L3 and the data is returned from local dram.", 7392c72404eSJin Yao "EventCode": "0xB7, 0xBB", 7402c72404eSJin Yao "EventName": "OFFCORE_RESPONSE.PF_L2_RFO.L3_MISS_LOCAL_DRAM.SNOOP_MISS_OR_NO_FWD", 7412c72404eSJin Yao "MSRIndex": "0x1a6,0x1a7", 742*3bad20d7SIan Rogers "MSRValue": "0x604000020", 7432c72404eSJin Yao "SampleAfterValue": "100003", 7442c72404eSJin Yao "UMask": "0x1" 7452c72404eSJin Yao }, 7462c72404eSJin Yao { 7472c72404eSJin Yao "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs that miss the L3 and the data is returned from remote dram.", 7482c72404eSJin Yao "EventCode": "0xB7, 0xBB", 7492c72404eSJin Yao "EventName": "OFFCORE_RESPONSE.PF_L2_RFO.L3_MISS_REMOTE_DRAM.SNOOP_MISS_OR_NO_FWD", 7502c72404eSJin Yao "MSRIndex": "0x1a6,0x1a7", 751*3bad20d7SIan Rogers "MSRValue": "0x63B800020", 7522c72404eSJin Yao "SampleAfterValue": "100003", 7532c72404eSJin Yao "UMask": "0x1" 7542c72404eSJin Yao }, 7552c72404eSJin Yao { 756b5ff7f27SJin Yao "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads that miss in the L3.", 757b5ff7f27SJin Yao "EventCode": "0xB7, 0xBB", 758b5ff7f27SJin Yao "EventName": "OFFCORE_RESPONSE.PF_L3_DATA_RD.L3_MISS.ANY_SNOOP", 759b5ff7f27SJin Yao "MSRIndex": "0x1a6,0x1a7", 760b5ff7f27SJin Yao "MSRValue": "0x3FBC000080", 761b5ff7f27SJin Yao "SampleAfterValue": "100003", 762b5ff7f27SJin Yao "UMask": "0x1" 763b5ff7f27SJin Yao }, 764b5ff7f27SJin Yao { 7652c72404eSJin Yao "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads that miss the L3 and the modified data is transferred from remote cache.", 766b5ff7f27SJin Yao "EventCode": "0xB7, 0xBB", 7672c72404eSJin Yao "EventName": "OFFCORE_RESPONSE.PF_L3_DATA_RD.L3_MISS.REMOTE_HITM", 768b5ff7f27SJin Yao "MSRIndex": "0x1a6,0x1a7", 7692c72404eSJin Yao "MSRValue": "0x103FC00080", 7702c72404eSJin Yao "SampleAfterValue": "100003", 7712c72404eSJin Yao "UMask": "0x1" 7722c72404eSJin Yao }, 7732c72404eSJin Yao { 7742c72404eSJin Yao "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads that miss the L3 and clean or shared data is transferred from remote cache.", 7752c72404eSJin Yao "EventCode": "0xB7, 0xBB", 7762c72404eSJin Yao "EventName": "OFFCORE_RESPONSE.PF_L3_DATA_RD.L3_MISS.REMOTE_HIT_FORWARD", 7772c72404eSJin Yao "MSRIndex": "0x1a6,0x1a7", 778*3bad20d7SIan Rogers "MSRValue": "0x83FC00080", 7792c72404eSJin Yao "SampleAfterValue": "100003", 7802c72404eSJin Yao "UMask": "0x1" 7812c72404eSJin Yao }, 7822c72404eSJin Yao { 7832c72404eSJin Yao "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads that miss the L3 and the data is returned from local or remote dram.", 7842c72404eSJin Yao "EventCode": "0xB7, 0xBB", 7852c72404eSJin Yao "EventName": "OFFCORE_RESPONSE.PF_L3_DATA_RD.L3_MISS.SNOOP_MISS_OR_NO_FWD", 7862c72404eSJin Yao "MSRIndex": "0x1a6,0x1a7", 787*3bad20d7SIan Rogers "MSRValue": "0x63FC00080", 788b5ff7f27SJin Yao "SampleAfterValue": "100003", 789b5ff7f27SJin Yao "UMask": "0x1" 790b5ff7f27SJin Yao }, 791b5ff7f27SJin Yao { 792b5ff7f27SJin Yao "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads that miss the L3 and the data is returned from local dram.", 793b5ff7f27SJin Yao "EventCode": "0xB7, 0xBB", 794b5ff7f27SJin Yao "EventName": "OFFCORE_RESPONSE.PF_L3_DATA_RD.L3_MISS_LOCAL_DRAM.SNOOP_MISS_OR_NO_FWD", 795b5ff7f27SJin Yao "MSRIndex": "0x1a6,0x1a7", 796*3bad20d7SIan Rogers "MSRValue": "0x604000080", 797b5ff7f27SJin Yao "SampleAfterValue": "100003", 798b5ff7f27SJin Yao "UMask": "0x1" 799b5ff7f27SJin Yao }, 800b5ff7f27SJin Yao { 8012c72404eSJin Yao "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads that miss the L3 and the data is returned from remote dram.", 802630171d4SAndi Kleen "EventCode": "0xB7, 0xBB", 8032c72404eSJin Yao "EventName": "OFFCORE_RESPONSE.PF_L3_DATA_RD.L3_MISS_REMOTE_DRAM.SNOOP_MISS_OR_NO_FWD", 804630171d4SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 805*3bad20d7SIan Rogers "MSRValue": "0x63B800080", 806630171d4SAndi Kleen "SampleAfterValue": "100003", 807b5ff7f27SJin Yao "UMask": "0x1" 808630171d4SAndi Kleen }, 809630171d4SAndi Kleen { 8102c72404eSJin Yao "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs that miss in the L3.", 811630171d4SAndi Kleen "EventCode": "0xB7, 0xBB", 8122c72404eSJin Yao "EventName": "OFFCORE_RESPONSE.PF_L3_RFO.L3_MISS.ANY_SNOOP", 813630171d4SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 8142c72404eSJin Yao "MSRValue": "0x3FBC000100", 815630171d4SAndi Kleen "SampleAfterValue": "100003", 816b5ff7f27SJin Yao "UMask": "0x1" 817630171d4SAndi Kleen }, 818630171d4SAndi Kleen { 8192c72404eSJin Yao "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs that miss the L3 and the modified data is transferred from remote cache.", 820b5ff7f27SJin Yao "EventCode": "0xB7, 0xBB", 8212c72404eSJin Yao "EventName": "OFFCORE_RESPONSE.PF_L3_RFO.L3_MISS.REMOTE_HITM", 822630171d4SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 8232c72404eSJin Yao "MSRValue": "0x103FC00100", 8242c72404eSJin Yao "SampleAfterValue": "100003", 8252c72404eSJin Yao "UMask": "0x1" 8262c72404eSJin Yao }, 8272c72404eSJin Yao { 8282c72404eSJin Yao "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs that miss the L3 and clean or shared data is transferred from remote cache.", 8292c72404eSJin Yao "EventCode": "0xB7, 0xBB", 8302c72404eSJin Yao "EventName": "OFFCORE_RESPONSE.PF_L3_RFO.L3_MISS.REMOTE_HIT_FORWARD", 8312c72404eSJin Yao "MSRIndex": "0x1a6,0x1a7", 832*3bad20d7SIan Rogers "MSRValue": "0x83FC00100", 833630171d4SAndi Kleen "SampleAfterValue": "100003", 834b5ff7f27SJin Yao "UMask": "0x1" 835630171d4SAndi Kleen }, 836630171d4SAndi Kleen { 837b5ff7f27SJin Yao "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs that miss the L3 and the data is returned from local or remote dram.", 838b5ff7f27SJin Yao "EventCode": "0xB7, 0xBB", 839b5ff7f27SJin Yao "EventName": "OFFCORE_RESPONSE.PF_L3_RFO.L3_MISS.SNOOP_MISS_OR_NO_FWD", 840630171d4SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 841*3bad20d7SIan Rogers "MSRValue": "0x63FC00100", 842630171d4SAndi Kleen "SampleAfterValue": "100003", 843b5ff7f27SJin Yao "UMask": "0x1" 844630171d4SAndi Kleen }, 845630171d4SAndi Kleen { 8462c72404eSJin Yao "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs that miss the L3 and the data is returned from local dram.", 8472c72404eSJin Yao "EventCode": "0xB7, 0xBB", 8482c72404eSJin Yao "EventName": "OFFCORE_RESPONSE.PF_L3_RFO.L3_MISS_LOCAL_DRAM.SNOOP_MISS_OR_NO_FWD", 8492c72404eSJin Yao "MSRIndex": "0x1a6,0x1a7", 850*3bad20d7SIan Rogers "MSRValue": "0x604000100", 8512c72404eSJin Yao "SampleAfterValue": "100003", 8522c72404eSJin Yao "UMask": "0x1" 853630171d4SAndi Kleen }, 854630171d4SAndi Kleen { 8552c72404eSJin Yao "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs that miss the L3 and the data is returned from remote dram.", 8562c72404eSJin Yao "EventCode": "0xB7, 0xBB", 8572c72404eSJin Yao "EventName": "OFFCORE_RESPONSE.PF_L3_RFO.L3_MISS_REMOTE_DRAM.SNOOP_MISS_OR_NO_FWD", 8582c72404eSJin Yao "MSRIndex": "0x1a6,0x1a7", 859*3bad20d7SIan Rogers "MSRValue": "0x63B800100", 8602c72404eSJin Yao "SampleAfterValue": "100003", 8612c72404eSJin Yao "UMask": "0x1" 8622c72404eSJin Yao }, 8632c72404eSJin Yao { 8642c72404eSJin Yao "BriefDescription": "Number of times an RTM execution aborted due to any reasons (multiple categories may count as one).", 8652c72404eSJin Yao "EventCode": "0xC9", 8662c72404eSJin Yao "EventName": "RTM_RETIRED.ABORTED", 8672c72404eSJin Yao "PEBS": "1", 8682c72404eSJin Yao "PublicDescription": "Number of times RTM abort was triggered.", 8692c72404eSJin Yao "SampleAfterValue": "2000003", 8702c72404eSJin Yao "UMask": "0x4" 8712c72404eSJin Yao }, 8722c72404eSJin Yao { 8732c72404eSJin Yao "BriefDescription": "Number of times an RTM execution aborted due to none of the previous 4 categories (e.g. interrupt)", 8742c72404eSJin Yao "EventCode": "0xC9", 8752c72404eSJin Yao "EventName": "RTM_RETIRED.ABORTED_EVENTS", 8762c72404eSJin Yao "PublicDescription": "Number of times an RTM execution aborted due to none of the previous 4 categories (e.g. interrupt).", 877b5ff7f27SJin Yao "SampleAfterValue": "2000003", 878b5ff7f27SJin Yao "UMask": "0x80" 879630171d4SAndi Kleen }, 880630171d4SAndi Kleen { 8812c72404eSJin Yao "BriefDescription": "Number of times an RTM execution aborted due to various memory events (e.g. read/write capacity and conflicts)", 8822c72404eSJin Yao "EventCode": "0xC9", 8832c72404eSJin Yao "EventName": "RTM_RETIRED.ABORTED_MEM", 8842c72404eSJin Yao "PublicDescription": "Number of times an RTM execution aborted due to various memory events (e.g. read/write capacity and conflicts).", 8852c72404eSJin Yao "SampleAfterValue": "2000003", 8862c72404eSJin Yao "UMask": "0x8" 8872c72404eSJin Yao }, 8882c72404eSJin Yao { 8892c72404eSJin Yao "BriefDescription": "Number of times an RTM execution aborted due to incompatible memory type", 8902c72404eSJin Yao "EventCode": "0xC9", 8912c72404eSJin Yao "EventName": "RTM_RETIRED.ABORTED_MEMTYPE", 8922c72404eSJin Yao "PublicDescription": "Number of times an RTM execution aborted due to incompatible memory type.", 8932c72404eSJin Yao "SampleAfterValue": "2000003", 8942c72404eSJin Yao "UMask": "0x40" 8952c72404eSJin Yao }, 8962c72404eSJin Yao { 8972c72404eSJin Yao "BriefDescription": "Number of times an RTM execution aborted due to uncommon conditions.", 8982c72404eSJin Yao "EventCode": "0xC9", 8992c72404eSJin Yao "EventName": "RTM_RETIRED.ABORTED_TIMER", 9002c72404eSJin Yao "SampleAfterValue": "2000003", 9012c72404eSJin Yao "UMask": "0x10" 9022c72404eSJin Yao }, 9032c72404eSJin Yao { 9042c72404eSJin Yao "BriefDescription": "Number of times an RTM execution aborted due to HLE-unfriendly instructions", 9052c72404eSJin Yao "EventCode": "0xC9", 9062c72404eSJin Yao "EventName": "RTM_RETIRED.ABORTED_UNFRIENDLY", 9072c72404eSJin Yao "PublicDescription": "Number of times an RTM execution aborted due to HLE-unfriendly instructions.", 9082c72404eSJin Yao "SampleAfterValue": "2000003", 9092c72404eSJin Yao "UMask": "0x20" 9102c72404eSJin Yao }, 9112c72404eSJin Yao { 9122c72404eSJin Yao "BriefDescription": "Number of times an RTM execution successfully committed", 9132c72404eSJin Yao "EventCode": "0xC9", 9142c72404eSJin Yao "EventName": "RTM_RETIRED.COMMIT", 9152c72404eSJin Yao "PublicDescription": "Number of times RTM commit succeeded.", 9162c72404eSJin Yao "SampleAfterValue": "2000003", 9172c72404eSJin Yao "UMask": "0x2" 9182c72404eSJin Yao }, 9192c72404eSJin Yao { 9202c72404eSJin Yao "BriefDescription": "Number of times an RTM execution started.", 9212c72404eSJin Yao "EventCode": "0xC9", 9222c72404eSJin Yao "EventName": "RTM_RETIRED.START", 9232c72404eSJin Yao "PublicDescription": "Number of times we entered an RTM region. Does not count nested transactions.", 9242c72404eSJin Yao "SampleAfterValue": "2000003", 925b5ff7f27SJin Yao "UMask": "0x1" 926b5ff7f27SJin Yao }, 927b5ff7f27SJin Yao { 9282c72404eSJin Yao "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.", 9292c72404eSJin Yao "EventCode": "0x5d", 9302c72404eSJin Yao "EventName": "TX_EXEC.MISC1", 9312c72404eSJin Yao "SampleAfterValue": "2000003", 932b5ff7f27SJin Yao "UMask": "0x1" 933b5ff7f27SJin Yao }, 934b5ff7f27SJin Yao { 9352c72404eSJin Yao "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", 9362c72404eSJin Yao "EventCode": "0x5d", 9372c72404eSJin Yao "EventName": "TX_EXEC.MISC2", 9382c72404eSJin Yao "PublicDescription": "Unfriendly TSX abort triggered by a vzeroupper instruction.", 9392c72404eSJin Yao "SampleAfterValue": "2000003", 9402c72404eSJin Yao "UMask": "0x2" 9412c72404eSJin Yao }, 9422c72404eSJin Yao { 9432c72404eSJin Yao "BriefDescription": "Counts the number of times an instruction execution caused the transactional nest count supported to be exceeded", 9442c72404eSJin Yao "EventCode": "0x5d", 9452c72404eSJin Yao "EventName": "TX_EXEC.MISC3", 9462c72404eSJin Yao "PublicDescription": "Unfriendly TSX abort triggered by a nest count that is too deep.", 9472c72404eSJin Yao "SampleAfterValue": "2000003", 9482c72404eSJin Yao "UMask": "0x4" 9492c72404eSJin Yao }, 9502c72404eSJin Yao { 9512c72404eSJin Yao "BriefDescription": "Counts the number of times a XBEGIN instruction was executed inside an HLE transactional region.", 9522c72404eSJin Yao "EventCode": "0x5d", 9532c72404eSJin Yao "EventName": "TX_EXEC.MISC4", 9542c72404eSJin Yao "PublicDescription": "RTM region detected inside HLE.", 9552c72404eSJin Yao "SampleAfterValue": "2000003", 9562c72404eSJin Yao "UMask": "0x8" 9572c72404eSJin Yao }, 9582c72404eSJin Yao { 9592c72404eSJin Yao "BriefDescription": "Counts the number of times an HLE XACQUIRE instruction was executed inside an RTM transactional region", 9602c72404eSJin Yao "EventCode": "0x5d", 9612c72404eSJin Yao "EventName": "TX_EXEC.MISC5", 9622c72404eSJin Yao "PublicDescription": "Counts the number of times an HLE XACQUIRE instruction was executed inside an RTM transactional region.", 9632c72404eSJin Yao "SampleAfterValue": "2000003", 9642c72404eSJin Yao "UMask": "0x10" 9652c72404eSJin Yao }, 9662c72404eSJin Yao { 9672c72404eSJin Yao "BriefDescription": "Number of times a transactional abort was signaled due to a data capacity limitation for transactional reads or writes.", 9682c72404eSJin Yao "EventCode": "0x54", 9692c72404eSJin Yao "EventName": "TX_MEM.ABORT_CAPACITY", 9702c72404eSJin Yao "SampleAfterValue": "2000003", 9712c72404eSJin Yao "UMask": "0x2" 9722c72404eSJin Yao }, 9732c72404eSJin Yao { 9742c72404eSJin Yao "BriefDescription": "Number of times a transactional abort was signaled due to a data conflict on a transactionally accessed address", 9752c72404eSJin Yao "EventCode": "0x54", 9762c72404eSJin Yao "EventName": "TX_MEM.ABORT_CONFLICT", 9772c72404eSJin Yao "PublicDescription": "Number of times a TSX line had a cache conflict.", 9782c72404eSJin Yao "SampleAfterValue": "2000003", 979b5ff7f27SJin Yao "UMask": "0x1" 980b5ff7f27SJin Yao }, 981b5ff7f27SJin Yao { 9822c72404eSJin Yao "BriefDescription": "Number of times an HLE transactional execution aborted due to XRELEASE lock not satisfying the address and value requirements in the elision buffer", 9832c72404eSJin Yao "EventCode": "0x54", 9842c72404eSJin Yao "EventName": "TX_MEM.ABORT_HLE_ELISION_BUFFER_MISMATCH", 9852c72404eSJin Yao "PublicDescription": "Number of times a TSX Abort was triggered due to release/commit but data and address mismatch.", 9862c72404eSJin Yao "SampleAfterValue": "2000003", 9872c72404eSJin Yao "UMask": "0x10" 9882c72404eSJin Yao }, 9892c72404eSJin Yao { 9902c72404eSJin Yao "BriefDescription": "Number of times an HLE transactional execution aborted due to NoAllocatedElisionBuffer being non-zero.", 9912c72404eSJin Yao "EventCode": "0x54", 9922c72404eSJin Yao "EventName": "TX_MEM.ABORT_HLE_ELISION_BUFFER_NOT_EMPTY", 9932c72404eSJin Yao "PublicDescription": "Number of times a TSX Abort was triggered due to commit but Lock Buffer not empty.", 9942c72404eSJin Yao "SampleAfterValue": "2000003", 9952c72404eSJin Yao "UMask": "0x8" 9962c72404eSJin Yao }, 9972c72404eSJin Yao { 9982c72404eSJin Yao "BriefDescription": "Number of times an HLE transactional execution aborted due to an unsupported read alignment from the elision buffer.", 9992c72404eSJin Yao "EventCode": "0x54", 10002c72404eSJin Yao "EventName": "TX_MEM.ABORT_HLE_ELISION_BUFFER_UNSUPPORTED_ALIGNMENT", 10012c72404eSJin Yao "PublicDescription": "Number of times a TSX Abort was triggered due to attempting an unsupported alignment from Lock Buffer.", 10022c72404eSJin Yao "SampleAfterValue": "2000003", 10032c72404eSJin Yao "UMask": "0x20" 10042c72404eSJin Yao }, 10052c72404eSJin Yao { 10062c72404eSJin Yao "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", 10072c72404eSJin Yao "EventCode": "0x54", 10082c72404eSJin Yao "EventName": "TX_MEM.ABORT_HLE_STORE_TO_ELIDED_LOCK", 10092c72404eSJin Yao "PublicDescription": "Number of times a TSX Abort was triggered due to a non-release/commit store to lock.", 10102c72404eSJin Yao "SampleAfterValue": "2000003", 10112c72404eSJin Yao "UMask": "0x4" 10122c72404eSJin Yao }, 10132c72404eSJin Yao { 10142c72404eSJin Yao "BriefDescription": "Number of times HLE lock could not be elided due to ElisionBufferAvailable being zero.", 10152c72404eSJin Yao "EventCode": "0x54", 10162c72404eSJin Yao "EventName": "TX_MEM.HLE_ELISION_BUFFER_FULL", 10172c72404eSJin Yao "PublicDescription": "Number of times we could not allocate Lock Buffer.", 10182c72404eSJin Yao "SampleAfterValue": "2000003", 10192c72404eSJin Yao "UMask": "0x40" 1020630171d4SAndi Kleen } 1021630171d4SAndi Kleen] 1022