119c0389bSAndi Kleen[ 219c0389bSAndi Kleen { 39f0f4a24SAndi Kleen "BriefDescription": "Number of times HLE abort was triggered", 4*87835d9fSIan Rogers "Counter": "0,1,2,3", 556f57cffSIan Rogers "EventCode": "0xc8", 619c0389bSAndi Kleen "EventName": "HLE_RETIRED.ABORTED", 756f57cffSIan Rogers "PEBS": "1", 89f0f4a24SAndi Kleen "PublicDescription": "Number of times HLE abort was triggered.", 919c0389bSAndi Kleen "SampleAfterValue": "2000003", 1056f57cffSIan Rogers "UMask": "0x4" 1119c0389bSAndi Kleen }, 1219c0389bSAndi Kleen { 1319c0389bSAndi Kleen "BriefDescription": "Number of times an HLE execution aborted due to various memory events (e.g., read/write capacity and conflicts).", 14*87835d9fSIan Rogers "Counter": "0,1,2,3", 1556f57cffSIan Rogers "EventCode": "0xc8", 1619c0389bSAndi Kleen "EventName": "HLE_RETIRED.ABORTED_MISC1", 1719c0389bSAndi Kleen "PublicDescription": "Number of times an HLE abort was attributed to a Memory condition (See TSX_Memory event for additional details).", 1819c0389bSAndi Kleen "SampleAfterValue": "2000003", 1956f57cffSIan Rogers "UMask": "0x8" 2019c0389bSAndi Kleen }, 2119c0389bSAndi Kleen { 2219c0389bSAndi Kleen "BriefDescription": "Number of times an HLE execution aborted due to uncommon conditions", 23*87835d9fSIan Rogers "Counter": "0,1,2,3", 2456f57cffSIan Rogers "EventCode": "0xc8", 2519c0389bSAndi Kleen "EventName": "HLE_RETIRED.ABORTED_MISC2", 2619c0389bSAndi Kleen "PublicDescription": "Number of times the TSX watchdog signaled an HLE abort.", 2719c0389bSAndi Kleen "SampleAfterValue": "2000003", 2856f57cffSIan Rogers "UMask": "0x10" 2919c0389bSAndi Kleen }, 3019c0389bSAndi Kleen { 3119c0389bSAndi Kleen "BriefDescription": "Number of times an HLE execution aborted due to HLE-unfriendly instructions", 32*87835d9fSIan Rogers "Counter": "0,1,2,3", 3356f57cffSIan Rogers "EventCode": "0xc8", 3419c0389bSAndi Kleen "EventName": "HLE_RETIRED.ABORTED_MISC3", 3519c0389bSAndi Kleen "PublicDescription": "Number of times a disallowed operation caused an HLE abort.", 3619c0389bSAndi Kleen "SampleAfterValue": "2000003", 3756f57cffSIan Rogers "UMask": "0x20" 3819c0389bSAndi Kleen }, 3919c0389bSAndi Kleen { 4019c0389bSAndi Kleen "BriefDescription": "Number of times an HLE execution aborted due to incompatible memory type", 41*87835d9fSIan Rogers "Counter": "0,1,2,3", 4256f57cffSIan Rogers "EventCode": "0xc8", 4319c0389bSAndi Kleen "EventName": "HLE_RETIRED.ABORTED_MISC4", 4419c0389bSAndi Kleen "PublicDescription": "Number of times HLE caused a fault.", 4519c0389bSAndi Kleen "SampleAfterValue": "2000003", 4656f57cffSIan Rogers "UMask": "0x40" 4719c0389bSAndi Kleen }, 4819c0389bSAndi Kleen { 4919c0389bSAndi Kleen "BriefDescription": "Number of times an HLE execution aborted due to none of the previous 4 categories (e.g. interrupts)", 50*87835d9fSIan Rogers "Counter": "0,1,2,3", 5156f57cffSIan Rogers "EventCode": "0xc8", 5219c0389bSAndi Kleen "EventName": "HLE_RETIRED.ABORTED_MISC5", 5319c0389bSAndi Kleen "PublicDescription": "Number of times HLE aborted and was not due to the abort conditions in subevents 3-6.", 5419c0389bSAndi Kleen "SampleAfterValue": "2000003", 5556f57cffSIan Rogers "UMask": "0x80" 5619c0389bSAndi Kleen }, 5719c0389bSAndi Kleen { 5856f57cffSIan Rogers "BriefDescription": "Number of times HLE commit succeeded", 59*87835d9fSIan Rogers "Counter": "0,1,2,3", 6056f57cffSIan Rogers "EventCode": "0xc8", 6156f57cffSIan Rogers "EventName": "HLE_RETIRED.COMMIT", 6256f57cffSIan Rogers "PublicDescription": "Number of times HLE commit succeeded.", 6319c0389bSAndi Kleen "SampleAfterValue": "2000003", 6456f57cffSIan Rogers "UMask": "0x2" 6519c0389bSAndi Kleen }, 6619c0389bSAndi Kleen { 6756f57cffSIan Rogers "BriefDescription": "Number of times we entered an HLE region; does not count nested transactions", 68*87835d9fSIan Rogers "Counter": "0,1,2,3", 6956f57cffSIan Rogers "EventCode": "0xc8", 7056f57cffSIan Rogers "EventName": "HLE_RETIRED.START", 7156f57cffSIan Rogers "PublicDescription": "Number of times we entered an HLE region\n does not count nested transactions.", 7219c0389bSAndi Kleen "SampleAfterValue": "2000003", 7356f57cffSIan Rogers "UMask": "0x1" 7419c0389bSAndi Kleen }, 7519c0389bSAndi Kleen { 7656f57cffSIan Rogers "BriefDescription": "Counts the number of machine clears due to memory order conflicts.", 77*87835d9fSIan Rogers "Counter": "0,1,2,3", 7856f57cffSIan Rogers "EventCode": "0xC3", 7956f57cffSIan Rogers "EventName": "MACHINE_CLEARS.MEMORY_ORDERING", 8056f57cffSIan Rogers "PublicDescription": "This event counts the number of memory ordering Machine Clears detected. Memory Ordering Machine Clears can result from one of the following:\n1. memory disambiguation,\n2. external snoop, or\n3. cross SMT-HW-thread snoop (stores) hitting load buffer.", 8156f57cffSIan Rogers "SampleAfterValue": "100003", 8256f57cffSIan Rogers "UMask": "0x2" 8356f57cffSIan Rogers }, 8456f57cffSIan Rogers { 8556f57cffSIan Rogers "BriefDescription": "Randomly selected loads with latency value being above 128", 86*87835d9fSIan Rogers "Counter": "3", 8756f57cffSIan Rogers "Data_LA": "1", 8856f57cffSIan Rogers "Errata": "BDM100, BDM35", 8956f57cffSIan Rogers "EventCode": "0xcd", 9056f57cffSIan Rogers "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_128", 9156f57cffSIan Rogers "MSRIndex": "0x3F6", 9256f57cffSIan Rogers "MSRValue": "0x80", 9356f57cffSIan Rogers "PEBS": "2", 9456f57cffSIan Rogers "PublicDescription": "Counts randomly selected loads with latency value being above 128.", 9556f57cffSIan Rogers "SampleAfterValue": "1009", 9656f57cffSIan Rogers "UMask": "0x1" 9756f57cffSIan Rogers }, 9856f57cffSIan Rogers { 9956f57cffSIan Rogers "BriefDescription": "Randomly selected loads with latency value being above 16", 100*87835d9fSIan Rogers "Counter": "3", 10156f57cffSIan Rogers "Data_LA": "1", 10256f57cffSIan Rogers "Errata": "BDM100, BDM35", 10356f57cffSIan Rogers "EventCode": "0xcd", 10456f57cffSIan Rogers "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_16", 10556f57cffSIan Rogers "MSRIndex": "0x3F6", 10656f57cffSIan Rogers "MSRValue": "0x10", 10756f57cffSIan Rogers "PEBS": "2", 10856f57cffSIan Rogers "PublicDescription": "Counts randomly selected loads with latency value being above 16.", 10956f57cffSIan Rogers "SampleAfterValue": "20011", 11056f57cffSIan Rogers "UMask": "0x1" 11156f57cffSIan Rogers }, 11256f57cffSIan Rogers { 11356f57cffSIan Rogers "BriefDescription": "Randomly selected loads with latency value being above 256", 114*87835d9fSIan Rogers "Counter": "3", 11556f57cffSIan Rogers "Data_LA": "1", 11656f57cffSIan Rogers "Errata": "BDM100, BDM35", 11756f57cffSIan Rogers "EventCode": "0xcd", 11856f57cffSIan Rogers "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_256", 11956f57cffSIan Rogers "MSRIndex": "0x3F6", 12056f57cffSIan Rogers "MSRValue": "0x100", 12156f57cffSIan Rogers "PEBS": "2", 12256f57cffSIan Rogers "PublicDescription": "Counts randomly selected loads with latency value being above 256.", 12356f57cffSIan Rogers "SampleAfterValue": "503", 12456f57cffSIan Rogers "UMask": "0x1" 12556f57cffSIan Rogers }, 12656f57cffSIan Rogers { 12756f57cffSIan Rogers "BriefDescription": "Randomly selected loads with latency value being above 32", 128*87835d9fSIan Rogers "Counter": "3", 12956f57cffSIan Rogers "Data_LA": "1", 13056f57cffSIan Rogers "Errata": "BDM100, BDM35", 13156f57cffSIan Rogers "EventCode": "0xcd", 13256f57cffSIan Rogers "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_32", 13356f57cffSIan Rogers "MSRIndex": "0x3F6", 13456f57cffSIan Rogers "MSRValue": "0x20", 13556f57cffSIan Rogers "PEBS": "2", 13656f57cffSIan Rogers "PublicDescription": "Counts randomly selected loads with latency value being above 32.", 13756f57cffSIan Rogers "SampleAfterValue": "100007", 13856f57cffSIan Rogers "UMask": "0x1" 13956f57cffSIan Rogers }, 14056f57cffSIan Rogers { 14156f57cffSIan Rogers "BriefDescription": "Randomly selected loads with latency value being above 4", 142*87835d9fSIan Rogers "Counter": "3", 14356f57cffSIan Rogers "Data_LA": "1", 14456f57cffSIan Rogers "Errata": "BDM100, BDM35", 14556f57cffSIan Rogers "EventCode": "0xcd", 14656f57cffSIan Rogers "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_4", 14756f57cffSIan Rogers "MSRIndex": "0x3F6", 14856f57cffSIan Rogers "MSRValue": "0x4", 14956f57cffSIan Rogers "PEBS": "2", 15056f57cffSIan Rogers "PublicDescription": "Counts randomly selected loads with latency value being above four.", 15156f57cffSIan Rogers "SampleAfterValue": "100003", 15256f57cffSIan Rogers "UMask": "0x1" 15356f57cffSIan Rogers }, 15456f57cffSIan Rogers { 15556f57cffSIan Rogers "BriefDescription": "Randomly selected loads with latency value being above 512", 156*87835d9fSIan Rogers "Counter": "3", 15756f57cffSIan Rogers "Data_LA": "1", 15856f57cffSIan Rogers "Errata": "BDM100, BDM35", 15956f57cffSIan Rogers "EventCode": "0xcd", 16056f57cffSIan Rogers "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_512", 16156f57cffSIan Rogers "MSRIndex": "0x3F6", 16256f57cffSIan Rogers "MSRValue": "0x200", 16356f57cffSIan Rogers "PEBS": "2", 16456f57cffSIan Rogers "PublicDescription": "Counts randomly selected loads with latency value being above 512.", 16556f57cffSIan Rogers "SampleAfterValue": "101", 16656f57cffSIan Rogers "UMask": "0x1" 16756f57cffSIan Rogers }, 16856f57cffSIan Rogers { 16956f57cffSIan Rogers "BriefDescription": "Randomly selected loads with latency value being above 64", 170*87835d9fSIan Rogers "Counter": "3", 17156f57cffSIan Rogers "Data_LA": "1", 17256f57cffSIan Rogers "Errata": "BDM100, BDM35", 17356f57cffSIan Rogers "EventCode": "0xcd", 17456f57cffSIan Rogers "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_64", 17556f57cffSIan Rogers "MSRIndex": "0x3F6", 17656f57cffSIan Rogers "MSRValue": "0x40", 17756f57cffSIan Rogers "PEBS": "2", 17856f57cffSIan Rogers "PublicDescription": "Counts randomly selected loads with latency value being above 64.", 17956f57cffSIan Rogers "SampleAfterValue": "2003", 18056f57cffSIan Rogers "UMask": "0x1" 18156f57cffSIan Rogers }, 18256f57cffSIan Rogers { 18356f57cffSIan Rogers "BriefDescription": "Randomly selected loads with latency value being above 8", 184*87835d9fSIan Rogers "Counter": "3", 18556f57cffSIan Rogers "Data_LA": "1", 18656f57cffSIan Rogers "Errata": "BDM100, BDM35", 18756f57cffSIan Rogers "EventCode": "0xcd", 18856f57cffSIan Rogers "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_8", 18956f57cffSIan Rogers "MSRIndex": "0x3F6", 19056f57cffSIan Rogers "MSRValue": "0x8", 19156f57cffSIan Rogers "PEBS": "2", 19256f57cffSIan Rogers "PublicDescription": "Counts randomly selected loads with latency value being above eight.", 19356f57cffSIan Rogers "SampleAfterValue": "50021", 19456f57cffSIan Rogers "UMask": "0x1" 19556f57cffSIan Rogers }, 19656f57cffSIan Rogers { 19756f57cffSIan Rogers "BriefDescription": "Speculative cache line split load uops dispatched to L1 cache", 198*87835d9fSIan Rogers "Counter": "0,1,2,3", 19956f57cffSIan Rogers "EventCode": "0x05", 20056f57cffSIan Rogers "EventName": "MISALIGN_MEM_REF.LOADS", 20156f57cffSIan Rogers "PublicDescription": "This event counts speculative cache-line split load uops dispatched to the L1 cache.", 20256f57cffSIan Rogers "SampleAfterValue": "2000003", 20356f57cffSIan Rogers "UMask": "0x1" 20456f57cffSIan Rogers }, 20556f57cffSIan Rogers { 20656f57cffSIan Rogers "BriefDescription": "Speculative cache line split STA uops dispatched to L1 cache", 207*87835d9fSIan Rogers "Counter": "0,1,2,3", 20856f57cffSIan Rogers "EventCode": "0x05", 20956f57cffSIan Rogers "EventName": "MISALIGN_MEM_REF.STORES", 21056f57cffSIan Rogers "PublicDescription": "This event counts speculative cache line split store-address (STA) uops dispatched to the L1 cache.", 21156f57cffSIan Rogers "SampleAfterValue": "2000003", 21256f57cffSIan Rogers "UMask": "0x2" 21356f57cffSIan Rogers }, 21456f57cffSIan Rogers { 21556f57cffSIan Rogers "BriefDescription": "Counts all demand & prefetch code reads miss in the L3", 216*87835d9fSIan Rogers "Counter": "0,1,2,3", 21756f57cffSIan Rogers "EventCode": "0xB7, 0xBB", 21856f57cffSIan Rogers "EventName": "OFFCORE_RESPONSE.ALL_CODE_RD.LLC_MISS.ANY_RESPONSE", 21956f57cffSIan Rogers "MSRIndex": "0x1a6,0x1a7", 22056f57cffSIan Rogers "MSRValue": "0x3FBFC00244", 22156f57cffSIan Rogers "SampleAfterValue": "100003", 22256f57cffSIan Rogers "UMask": "0x1" 22356f57cffSIan Rogers }, 22456f57cffSIan Rogers { 22556f57cffSIan Rogers "BriefDescription": "Counts all demand & prefetch code reads miss the L3 and the data is returned from local dram", 226*87835d9fSIan Rogers "Counter": "0,1,2,3", 22756f57cffSIan Rogers "EventCode": "0xB7, 0xBB", 22856f57cffSIan Rogers "EventName": "OFFCORE_RESPONSE.ALL_CODE_RD.LLC_MISS.LOCAL_DRAM", 22956f57cffSIan Rogers "MSRIndex": "0x1a6,0x1a7", 23028738de9SZhengjun Xing "MSRValue": "0x604000244", 23156f57cffSIan Rogers "SampleAfterValue": "100003", 23256f57cffSIan Rogers "UMask": "0x1" 23356f57cffSIan Rogers }, 23456f57cffSIan Rogers { 23556f57cffSIan Rogers "BriefDescription": "Counts all demand & prefetch data reads miss in the L3", 236*87835d9fSIan Rogers "Counter": "0,1,2,3", 23756f57cffSIan Rogers "EventCode": "0xB7, 0xBB", 23856f57cffSIan Rogers "EventName": "OFFCORE_RESPONSE.ALL_DATA_RD.LLC_MISS.ANY_RESPONSE", 23956f57cffSIan Rogers "MSRIndex": "0x1a6,0x1a7", 24056f57cffSIan Rogers "MSRValue": "0x3FBFC00091", 24156f57cffSIan Rogers "SampleAfterValue": "100003", 24256f57cffSIan Rogers "UMask": "0x1" 24356f57cffSIan Rogers }, 24456f57cffSIan Rogers { 24556f57cffSIan Rogers "BriefDescription": "Counts all demand & prefetch data reads miss the L3 and the data is returned from local dram", 246*87835d9fSIan Rogers "Counter": "0,1,2,3", 24756f57cffSIan Rogers "EventCode": "0xB7, 0xBB", 24856f57cffSIan Rogers "EventName": "OFFCORE_RESPONSE.ALL_DATA_RD.LLC_MISS.LOCAL_DRAM", 24956f57cffSIan Rogers "MSRIndex": "0x1a6,0x1a7", 25028738de9SZhengjun Xing "MSRValue": "0x604000091", 25156f57cffSIan Rogers "SampleAfterValue": "100003", 25256f57cffSIan Rogers "UMask": "0x1" 25356f57cffSIan Rogers }, 25456f57cffSIan Rogers { 25556f57cffSIan Rogers "BriefDescription": "Counts all demand & prefetch data reads miss the L3 and the data is returned from remote dram", 256*87835d9fSIan Rogers "Counter": "0,1,2,3", 25756f57cffSIan Rogers "EventCode": "0xB7, 0xBB", 25856f57cffSIan Rogers "EventName": "OFFCORE_RESPONSE.ALL_DATA_RD.LLC_MISS.REMOTE_DRAM", 25956f57cffSIan Rogers "MSRIndex": "0x1a6,0x1a7", 26028738de9SZhengjun Xing "MSRValue": "0x63BC00091", 26156f57cffSIan Rogers "SampleAfterValue": "100003", 26256f57cffSIan Rogers "UMask": "0x1" 26356f57cffSIan Rogers }, 26456f57cffSIan Rogers { 26556f57cffSIan Rogers "BriefDescription": "Counts all demand & prefetch data reads miss the L3 and the modified data is transferred from remote cache", 266*87835d9fSIan Rogers "Counter": "0,1,2,3", 26756f57cffSIan Rogers "EventCode": "0xB7, 0xBB", 26856f57cffSIan Rogers "EventName": "OFFCORE_RESPONSE.ALL_DATA_RD.LLC_MISS.REMOTE_HITM", 26956f57cffSIan Rogers "MSRIndex": "0x1a6,0x1a7", 27056f57cffSIan Rogers "MSRValue": "0x103FC00091", 27156f57cffSIan Rogers "SampleAfterValue": "100003", 27256f57cffSIan Rogers "UMask": "0x1" 27356f57cffSIan Rogers }, 27456f57cffSIan Rogers { 27556f57cffSIan Rogers "BriefDescription": "Counts all demand & prefetch data reads miss the L3 and clean or shared data is transferred from remote cache", 276*87835d9fSIan Rogers "Counter": "0,1,2,3", 27756f57cffSIan Rogers "EventCode": "0xB7, 0xBB", 27856f57cffSIan Rogers "EventName": "OFFCORE_RESPONSE.ALL_DATA_RD.LLC_MISS.REMOTE_HIT_FORWARD", 27956f57cffSIan Rogers "MSRIndex": "0x1a6,0x1a7", 28028738de9SZhengjun Xing "MSRValue": "0x87FC00091", 28156f57cffSIan Rogers "SampleAfterValue": "100003", 28256f57cffSIan Rogers "UMask": "0x1" 28356f57cffSIan Rogers }, 28456f57cffSIan Rogers { 28556f57cffSIan Rogers "BriefDescription": "Counts all data/code/rfo reads (demand & prefetch) miss in the L3", 286*87835d9fSIan Rogers "Counter": "0,1,2,3", 28756f57cffSIan Rogers "EventCode": "0xB7, 0xBB", 28856f57cffSIan Rogers "EventName": "OFFCORE_RESPONSE.ALL_READS.LLC_MISS.ANY_RESPONSE", 28956f57cffSIan Rogers "MSRIndex": "0x1a6,0x1a7", 29056f57cffSIan Rogers "MSRValue": "0x3FBFC007F7", 29156f57cffSIan Rogers "SampleAfterValue": "100003", 29256f57cffSIan Rogers "UMask": "0x1" 29356f57cffSIan Rogers }, 29456f57cffSIan Rogers { 29556f57cffSIan Rogers "BriefDescription": "Counts all data/code/rfo reads (demand & prefetch) miss the L3 and the data is returned from local dram", 296*87835d9fSIan Rogers "Counter": "0,1,2,3", 29756f57cffSIan Rogers "EventCode": "0xB7, 0xBB", 29856f57cffSIan Rogers "EventName": "OFFCORE_RESPONSE.ALL_READS.LLC_MISS.LOCAL_DRAM", 29956f57cffSIan Rogers "MSRIndex": "0x1a6,0x1a7", 30028738de9SZhengjun Xing "MSRValue": "0x6040007F7", 30156f57cffSIan Rogers "SampleAfterValue": "100003", 30256f57cffSIan Rogers "UMask": "0x1" 30356f57cffSIan Rogers }, 30456f57cffSIan Rogers { 30556f57cffSIan Rogers "BriefDescription": "Counts all data/code/rfo reads (demand & prefetch) miss the L3 and the data is returned from remote dram", 306*87835d9fSIan Rogers "Counter": "0,1,2,3", 30756f57cffSIan Rogers "EventCode": "0xB7, 0xBB", 30856f57cffSIan Rogers "EventName": "OFFCORE_RESPONSE.ALL_READS.LLC_MISS.REMOTE_DRAM", 30956f57cffSIan Rogers "MSRIndex": "0x1a6,0x1a7", 31028738de9SZhengjun Xing "MSRValue": "0x63BC007F7", 31156f57cffSIan Rogers "SampleAfterValue": "100003", 31256f57cffSIan Rogers "UMask": "0x1" 31356f57cffSIan Rogers }, 31456f57cffSIan Rogers { 31556f57cffSIan Rogers "BriefDescription": "Counts all data/code/rfo reads (demand & prefetch) miss the L3 and the modified data is transferred from remote cache", 316*87835d9fSIan Rogers "Counter": "0,1,2,3", 31756f57cffSIan Rogers "EventCode": "0xB7, 0xBB", 31856f57cffSIan Rogers "EventName": "OFFCORE_RESPONSE.ALL_READS.LLC_MISS.REMOTE_HITM", 31956f57cffSIan Rogers "MSRIndex": "0x1a6,0x1a7", 32056f57cffSIan Rogers "MSRValue": "0x103FC007F7", 32156f57cffSIan Rogers "SampleAfterValue": "100003", 32256f57cffSIan Rogers "UMask": "0x1" 32356f57cffSIan Rogers }, 32456f57cffSIan Rogers { 32556f57cffSIan Rogers "BriefDescription": "Counts all data/code/rfo reads (demand & prefetch) miss the L3 and clean or shared data is transferred from remote cache", 326*87835d9fSIan Rogers "Counter": "0,1,2,3", 32756f57cffSIan Rogers "EventCode": "0xB7, 0xBB", 32856f57cffSIan Rogers "EventName": "OFFCORE_RESPONSE.ALL_READS.LLC_MISS.REMOTE_HIT_FORWARD", 32956f57cffSIan Rogers "MSRIndex": "0x1a6,0x1a7", 33028738de9SZhengjun Xing "MSRValue": "0x87FC007F7", 33156f57cffSIan Rogers "SampleAfterValue": "100003", 33256f57cffSIan Rogers "UMask": "0x1" 33356f57cffSIan Rogers }, 33456f57cffSIan Rogers { 33556f57cffSIan Rogers "BriefDescription": "Counts all requests miss in the L3", 336*87835d9fSIan Rogers "Counter": "0,1,2,3", 33756f57cffSIan Rogers "EventCode": "0xB7, 0xBB", 33856f57cffSIan Rogers "EventName": "OFFCORE_RESPONSE.ALL_REQUESTS.LLC_MISS.ANY_RESPONSE", 33956f57cffSIan Rogers "MSRIndex": "0x1a6,0x1a7", 34056f57cffSIan Rogers "MSRValue": "0x3FBFC08FFF", 34156f57cffSIan Rogers "SampleAfterValue": "100003", 34256f57cffSIan Rogers "UMask": "0x1" 34356f57cffSIan Rogers }, 34456f57cffSIan Rogers { 34556f57cffSIan Rogers "BriefDescription": "Counts all demand & prefetch RFOs miss in the L3", 346*87835d9fSIan Rogers "Counter": "0,1,2,3", 34756f57cffSIan Rogers "EventCode": "0xB7, 0xBB", 34856f57cffSIan Rogers "EventName": "OFFCORE_RESPONSE.ALL_RFO.LLC_MISS.ANY_RESPONSE", 34956f57cffSIan Rogers "MSRIndex": "0x1a6,0x1a7", 35056f57cffSIan Rogers "MSRValue": "0x3FBFC00122", 35156f57cffSIan Rogers "SampleAfterValue": "100003", 35256f57cffSIan Rogers "UMask": "0x1" 35356f57cffSIan Rogers }, 35456f57cffSIan Rogers { 35556f57cffSIan Rogers "BriefDescription": "Counts all demand & prefetch RFOs miss the L3 and the data is returned from local dram", 356*87835d9fSIan Rogers "Counter": "0,1,2,3", 35756f57cffSIan Rogers "EventCode": "0xB7, 0xBB", 35856f57cffSIan Rogers "EventName": "OFFCORE_RESPONSE.ALL_RFO.LLC_MISS.LOCAL_DRAM", 35956f57cffSIan Rogers "MSRIndex": "0x1a6,0x1a7", 36028738de9SZhengjun Xing "MSRValue": "0x604000122", 36156f57cffSIan Rogers "SampleAfterValue": "100003", 36256f57cffSIan Rogers "UMask": "0x1" 36356f57cffSIan Rogers }, 36456f57cffSIan Rogers { 36556f57cffSIan Rogers "BriefDescription": "Counts all demand data writes (RFOs) miss in the L3", 366*87835d9fSIan Rogers "Counter": "0,1,2,3", 36756f57cffSIan Rogers "EventCode": "0xB7, 0xBB", 36856f57cffSIan Rogers "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.LLC_MISS.ANY_RESPONSE", 36956f57cffSIan Rogers "MSRIndex": "0x1a6,0x1a7", 37056f57cffSIan Rogers "MSRValue": "0x3FBFC00002", 37156f57cffSIan Rogers "SampleAfterValue": "100003", 37256f57cffSIan Rogers "UMask": "0x1" 37356f57cffSIan Rogers }, 37456f57cffSIan Rogers { 37556f57cffSIan Rogers "BriefDescription": "Counts all demand data writes (RFOs) miss the L3 and the modified data is transferred from remote cache", 376*87835d9fSIan Rogers "Counter": "0,1,2,3", 37756f57cffSIan Rogers "EventCode": "0xB7, 0xBB", 37856f57cffSIan Rogers "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.LLC_MISS.REMOTE_HITM", 37956f57cffSIan Rogers "MSRIndex": "0x1a6,0x1a7", 38056f57cffSIan Rogers "MSRValue": "0x103FC00002", 38156f57cffSIan Rogers "SampleAfterValue": "100003", 38256f57cffSIan Rogers "UMask": "0x1" 38356f57cffSIan Rogers }, 38456f57cffSIan Rogers { 38556f57cffSIan Rogers "BriefDescription": "Counts prefetch (that bring data to LLC only) code reads miss in the L3", 386*87835d9fSIan Rogers "Counter": "0,1,2,3", 38756f57cffSIan Rogers "EventCode": "0xB7, 0xBB", 38856f57cffSIan Rogers "EventName": "OFFCORE_RESPONSE.PF_LLC_CODE_RD.LLC_MISS.ANY_RESPONSE", 38956f57cffSIan Rogers "MSRIndex": "0x1a6,0x1a7", 39056f57cffSIan Rogers "MSRValue": "0x3FBFC00200", 39156f57cffSIan Rogers "SampleAfterValue": "100003", 39256f57cffSIan Rogers "UMask": "0x1" 39356f57cffSIan Rogers }, 39456f57cffSIan Rogers { 39556f57cffSIan Rogers "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs miss in the L3", 396*87835d9fSIan Rogers "Counter": "0,1,2,3", 39756f57cffSIan Rogers "EventCode": "0xB7, 0xBB", 39856f57cffSIan Rogers "EventName": "OFFCORE_RESPONSE.PF_LLC_RFO.LLC_MISS.ANY_RESPONSE", 39956f57cffSIan Rogers "MSRIndex": "0x1a6,0x1a7", 40056f57cffSIan Rogers "MSRValue": "0x3FBFC00100", 40156f57cffSIan Rogers "SampleAfterValue": "100003", 40256f57cffSIan Rogers "UMask": "0x1" 40356f57cffSIan Rogers }, 40456f57cffSIan Rogers { 4059f0f4a24SAndi Kleen "BriefDescription": "Number of times RTM abort was triggered", 406*87835d9fSIan Rogers "Counter": "0,1,2,3", 40756f57cffSIan Rogers "EventCode": "0xc9", 40819c0389bSAndi Kleen "EventName": "RTM_RETIRED.ABORTED", 40956f57cffSIan Rogers "PEBS": "1", 4109f0f4a24SAndi Kleen "PublicDescription": "Number of times RTM abort was triggered .", 41119c0389bSAndi Kleen "SampleAfterValue": "2000003", 41256f57cffSIan Rogers "UMask": "0x4" 41319c0389bSAndi Kleen }, 41419c0389bSAndi Kleen { 41519c0389bSAndi Kleen "BriefDescription": "Number of times an RTM execution aborted due to various memory events (e.g. read/write capacity and conflicts)", 416*87835d9fSIan Rogers "Counter": "0,1,2,3", 41756f57cffSIan Rogers "EventCode": "0xc9", 41819c0389bSAndi Kleen "EventName": "RTM_RETIRED.ABORTED_MISC1", 41919c0389bSAndi Kleen "PublicDescription": "Number of times an RTM abort was attributed to a Memory condition (See TSX_Memory event for additional details).", 42019c0389bSAndi Kleen "SampleAfterValue": "2000003", 42156f57cffSIan Rogers "UMask": "0x8" 42219c0389bSAndi Kleen }, 42319c0389bSAndi Kleen { 42419c0389bSAndi Kleen "BriefDescription": "Number of times an RTM execution aborted due to various memory events (e.g., read/write capacity and conflicts).", 425*87835d9fSIan Rogers "Counter": "0,1,2,3", 42656f57cffSIan Rogers "EventCode": "0xc9", 42719c0389bSAndi Kleen "EventName": "RTM_RETIRED.ABORTED_MISC2", 42819c0389bSAndi Kleen "PublicDescription": "Number of times the TSX watchdog signaled an RTM abort.", 42919c0389bSAndi Kleen "SampleAfterValue": "2000003", 43056f57cffSIan Rogers "UMask": "0x10" 43119c0389bSAndi Kleen }, 43219c0389bSAndi Kleen { 43319c0389bSAndi Kleen "BriefDescription": "Number of times an RTM execution aborted due to HLE-unfriendly instructions", 434*87835d9fSIan Rogers "Counter": "0,1,2,3", 43556f57cffSIan Rogers "EventCode": "0xc9", 43619c0389bSAndi Kleen "EventName": "RTM_RETIRED.ABORTED_MISC3", 43719c0389bSAndi Kleen "PublicDescription": "Number of times a disallowed operation caused an RTM abort.", 43819c0389bSAndi Kleen "SampleAfterValue": "2000003", 43956f57cffSIan Rogers "UMask": "0x20" 44019c0389bSAndi Kleen }, 44119c0389bSAndi Kleen { 44219c0389bSAndi Kleen "BriefDescription": "Number of times an RTM execution aborted due to incompatible memory type", 443*87835d9fSIan Rogers "Counter": "0,1,2,3", 44456f57cffSIan Rogers "EventCode": "0xc9", 44519c0389bSAndi Kleen "EventName": "RTM_RETIRED.ABORTED_MISC4", 44619c0389bSAndi Kleen "PublicDescription": "Number of times a RTM caused a fault.", 44719c0389bSAndi Kleen "SampleAfterValue": "2000003", 44856f57cffSIan Rogers "UMask": "0x40" 44919c0389bSAndi Kleen }, 45019c0389bSAndi Kleen { 45119c0389bSAndi Kleen "BriefDescription": "Number of times an RTM execution aborted due to none of the previous 4 categories (e.g. interrupt)", 452*87835d9fSIan Rogers "Counter": "0,1,2,3", 45356f57cffSIan Rogers "EventCode": "0xc9", 45419c0389bSAndi Kleen "EventName": "RTM_RETIRED.ABORTED_MISC5", 45519c0389bSAndi Kleen "PublicDescription": "Number of times RTM aborted and was not due to the abort conditions in subevents 3-6.", 45619c0389bSAndi Kleen "SampleAfterValue": "2000003", 45756f57cffSIan Rogers "UMask": "0x80" 45819c0389bSAndi Kleen }, 45919c0389bSAndi Kleen { 46056f57cffSIan Rogers "BriefDescription": "Number of times RTM commit succeeded", 461*87835d9fSIan Rogers "Counter": "0,1,2,3", 46256f57cffSIan Rogers "EventCode": "0xc9", 46356f57cffSIan Rogers "EventName": "RTM_RETIRED.COMMIT", 46456f57cffSIan Rogers "PublicDescription": "Number of times RTM commit succeeded.", 46556f57cffSIan Rogers "SampleAfterValue": "2000003", 46656f57cffSIan Rogers "UMask": "0x2" 46719c0389bSAndi Kleen }, 46819c0389bSAndi Kleen { 46956f57cffSIan Rogers "BriefDescription": "Number of times we entered an RTM region; does not count nested transactions", 470*87835d9fSIan Rogers "Counter": "0,1,2,3", 47156f57cffSIan Rogers "EventCode": "0xc9", 47256f57cffSIan Rogers "EventName": "RTM_RETIRED.START", 47356f57cffSIan Rogers "PublicDescription": "Number of times we entered an RTM region\n does not count nested transactions.", 47456f57cffSIan Rogers "SampleAfterValue": "2000003", 47556f57cffSIan Rogers "UMask": "0x1" 47619c0389bSAndi Kleen }, 47719c0389bSAndi Kleen { 47856f57cffSIan Rogers "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.", 479*87835d9fSIan Rogers "Counter": "0,1,2,3", 48056f57cffSIan Rogers "EventCode": "0x5d", 48156f57cffSIan Rogers "EventName": "TX_EXEC.MISC1", 48256f57cffSIan Rogers "SampleAfterValue": "2000003", 48356f57cffSIan Rogers "UMask": "0x1" 48419c0389bSAndi Kleen }, 48519c0389bSAndi Kleen { 48656f57cffSIan Rogers "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", 487*87835d9fSIan Rogers "Counter": "0,1,2,3", 48856f57cffSIan Rogers "EventCode": "0x5d", 48956f57cffSIan Rogers "EventName": "TX_EXEC.MISC2", 49056f57cffSIan Rogers "PublicDescription": "Unfriendly TSX abort triggered by a vzeroupper instruction.", 49156f57cffSIan Rogers "SampleAfterValue": "2000003", 49256f57cffSIan Rogers "UMask": "0x2" 49319c0389bSAndi Kleen }, 49419c0389bSAndi Kleen { 49556f57cffSIan Rogers "BriefDescription": "Counts the number of times an instruction execution caused the transactional nest count supported to be exceeded", 496*87835d9fSIan Rogers "Counter": "0,1,2,3", 49756f57cffSIan Rogers "EventCode": "0x5d", 49856f57cffSIan Rogers "EventName": "TX_EXEC.MISC3", 49956f57cffSIan Rogers "PublicDescription": "Unfriendly TSX abort triggered by a nest count that is too deep.", 50056f57cffSIan Rogers "SampleAfterValue": "2000003", 50156f57cffSIan Rogers "UMask": "0x4" 50219c0389bSAndi Kleen }, 50319c0389bSAndi Kleen { 50456f57cffSIan Rogers "BriefDescription": "Counts the number of times a XBEGIN instruction was executed inside an HLE transactional region.", 505*87835d9fSIan Rogers "Counter": "0,1,2,3", 50656f57cffSIan Rogers "EventCode": "0x5d", 50756f57cffSIan Rogers "EventName": "TX_EXEC.MISC4", 50856f57cffSIan Rogers "PublicDescription": "RTM region detected inside HLE.", 50956f57cffSIan Rogers "SampleAfterValue": "2000003", 51056f57cffSIan Rogers "UMask": "0x8" 51119c0389bSAndi Kleen }, 51219c0389bSAndi Kleen { 51356f57cffSIan Rogers "BriefDescription": "Counts the number of times an HLE XACQUIRE instruction was executed inside an RTM transactional region.", 514*87835d9fSIan Rogers "Counter": "0,1,2,3", 51556f57cffSIan Rogers "EventCode": "0x5d", 51656f57cffSIan Rogers "EventName": "TX_EXEC.MISC5", 51756f57cffSIan Rogers "SampleAfterValue": "2000003", 51856f57cffSIan Rogers "UMask": "0x10" 51919c0389bSAndi Kleen }, 52019c0389bSAndi Kleen { 52156f57cffSIan Rogers "BriefDescription": "Number of times a TSX Abort was triggered due to an evicted line caused by a transaction overflow", 522*87835d9fSIan Rogers "Counter": "0,1,2,3", 52356f57cffSIan Rogers "EventCode": "0x54", 52456f57cffSIan Rogers "EventName": "TX_MEM.ABORT_CAPACITY_WRITE", 52556f57cffSIan Rogers "PublicDescription": "Number of times a TSX Abort was triggered due to an evicted line caused by a transaction overflow.", 52656f57cffSIan Rogers "SampleAfterValue": "2000003", 52756f57cffSIan Rogers "UMask": "0x2" 52819c0389bSAndi Kleen }, 52919c0389bSAndi Kleen { 53056f57cffSIan Rogers "BriefDescription": "Number of times a TSX line had a cache conflict", 531*87835d9fSIan Rogers "Counter": "0,1,2,3", 53256f57cffSIan Rogers "EventCode": "0x54", 53356f57cffSIan Rogers "EventName": "TX_MEM.ABORT_CONFLICT", 53456f57cffSIan Rogers "PublicDescription": "Number of times a TSX line had a cache conflict.", 53556f57cffSIan Rogers "SampleAfterValue": "2000003", 53656f57cffSIan Rogers "UMask": "0x1" 53719c0389bSAndi Kleen }, 53819c0389bSAndi Kleen { 53956f57cffSIan Rogers "BriefDescription": "Number of times a TSX Abort was triggered due to release/commit but data and address mismatch", 540*87835d9fSIan Rogers "Counter": "0,1,2,3", 54156f57cffSIan Rogers "EventCode": "0x54", 54256f57cffSIan Rogers "EventName": "TX_MEM.ABORT_HLE_ELISION_BUFFER_MISMATCH", 54356f57cffSIan Rogers "PublicDescription": "Number of times a TSX Abort was triggered due to release/commit but data and address mismatch.", 54456f57cffSIan Rogers "SampleAfterValue": "2000003", 54556f57cffSIan Rogers "UMask": "0x10" 54619c0389bSAndi Kleen }, 54719c0389bSAndi Kleen { 54856f57cffSIan Rogers "BriefDescription": "Number of times a TSX Abort was triggered due to commit but Lock Buffer not empty", 549*87835d9fSIan Rogers "Counter": "0,1,2,3", 55056f57cffSIan Rogers "EventCode": "0x54", 55156f57cffSIan Rogers "EventName": "TX_MEM.ABORT_HLE_ELISION_BUFFER_NOT_EMPTY", 55256f57cffSIan Rogers "PublicDescription": "Number of times a TSX Abort was triggered due to commit but Lock Buffer not empty.", 55356f57cffSIan Rogers "SampleAfterValue": "2000003", 55456f57cffSIan Rogers "UMask": "0x8" 55519c0389bSAndi Kleen }, 55619c0389bSAndi Kleen { 55756f57cffSIan Rogers "BriefDescription": "Number of times a TSX Abort was triggered due to attempting an unsupported alignment from Lock Buffer", 558*87835d9fSIan Rogers "Counter": "0,1,2,3", 55956f57cffSIan Rogers "EventCode": "0x54", 56056f57cffSIan Rogers "EventName": "TX_MEM.ABORT_HLE_ELISION_BUFFER_UNSUPPORTED_ALIGNMENT", 56156f57cffSIan Rogers "PublicDescription": "Number of times a TSX Abort was triggered due to attempting an unsupported alignment from Lock Buffer.", 56256f57cffSIan Rogers "SampleAfterValue": "2000003", 56356f57cffSIan Rogers "UMask": "0x20" 56419c0389bSAndi Kleen }, 56519c0389bSAndi Kleen { 56656f57cffSIan Rogers "BriefDescription": "Number of times a TSX Abort was triggered due to a non-release/commit store to lock", 567*87835d9fSIan Rogers "Counter": "0,1,2,3", 56856f57cffSIan Rogers "EventCode": "0x54", 56956f57cffSIan Rogers "EventName": "TX_MEM.ABORT_HLE_STORE_TO_ELIDED_LOCK", 57056f57cffSIan Rogers "PublicDescription": "Number of times a TSX Abort was triggered due to a non-release/commit store to lock.", 57156f57cffSIan Rogers "SampleAfterValue": "2000003", 57256f57cffSIan Rogers "UMask": "0x4" 57319c0389bSAndi Kleen }, 57419c0389bSAndi Kleen { 57556f57cffSIan Rogers "BriefDescription": "Number of times we could not allocate Lock Buffer", 576*87835d9fSIan Rogers "Counter": "0,1,2,3", 57756f57cffSIan Rogers "EventCode": "0x54", 57856f57cffSIan Rogers "EventName": "TX_MEM.HLE_ELISION_BUFFER_FULL", 57956f57cffSIan Rogers "PublicDescription": "Number of times we could not allocate Lock Buffer.", 58056f57cffSIan Rogers "SampleAfterValue": "2000003", 58156f57cffSIan Rogers "UMask": "0x40" 58219c0389bSAndi Kleen } 58319c0389bSAndi Kleen] 584