1d910f0baSAndi Kleen[ 2d910f0baSAndi Kleen { 3d910f0baSAndi Kleen "PublicDescription": "Speculative cache-line split load uops dispatched to L1D.", 4d910f0baSAndi Kleen "EventCode": "0x05", 5d910f0baSAndi Kleen "Counter": "0,1,2,3", 6d910f0baSAndi Kleen "UMask": "0x1", 7d910f0baSAndi Kleen "EventName": "MISALIGN_MEM_REF.LOADS", 8d910f0baSAndi Kleen "SampleAfterValue": "2000003", 9d910f0baSAndi Kleen "BriefDescription": "Speculative cache line split load uops dispatched to L1 cache", 10d910f0baSAndi Kleen "CounterHTOff": "0,1,2,3,4,5,6,7" 11d910f0baSAndi Kleen }, 12d910f0baSAndi Kleen { 13d910f0baSAndi Kleen "PublicDescription": "Speculative cache-line split Store-address uops dispatched to L1D.", 14d910f0baSAndi Kleen "EventCode": "0x05", 15d910f0baSAndi Kleen "Counter": "0,1,2,3", 16d910f0baSAndi Kleen "UMask": "0x2", 17d910f0baSAndi Kleen "EventName": "MISALIGN_MEM_REF.STORES", 18d910f0baSAndi Kleen "SampleAfterValue": "2000003", 19d910f0baSAndi Kleen "BriefDescription": "Speculative cache line split STA uops dispatched to L1 cache", 20d910f0baSAndi Kleen "CounterHTOff": "0,1,2,3,4,5,6,7" 21d910f0baSAndi Kleen }, 22d910f0baSAndi Kleen { 23d910f0baSAndi Kleen "EventCode": "0xC3", 24d910f0baSAndi Kleen "Counter": "0,1,2,3", 25d910f0baSAndi Kleen "UMask": "0x2", 26d910f0baSAndi Kleen "EventName": "MACHINE_CLEARS.MEMORY_ORDERING", 27d910f0baSAndi Kleen "SampleAfterValue": "100003", 28d910f0baSAndi Kleen "BriefDescription": "Counts the number of machine clears due to memory order conflicts.", 29d910f0baSAndi Kleen "CounterHTOff": "0,1,2,3,4,5,6,7" 30d910f0baSAndi Kleen }, 31d910f0baSAndi Kleen { 32d910f0baSAndi Kleen "PEBS": "2", 33d910f0baSAndi Kleen "PublicDescription": "Loads with latency value being above 4.", 34d910f0baSAndi Kleen "EventCode": "0xCD", 35d910f0baSAndi Kleen "MSRValue": "0x4", 36d910f0baSAndi Kleen "Counter": "3", 37d910f0baSAndi Kleen "UMask": "0x1", 38d910f0baSAndi Kleen "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_4", 39d910f0baSAndi Kleen "MSRIndex": "0x3F6", 40d910f0baSAndi Kleen "SampleAfterValue": "100003", 41d910f0baSAndi Kleen "BriefDescription": "Loads with latency value being above 4", 42d910f0baSAndi Kleen "TakenAlone": "1", 43d910f0baSAndi Kleen "CounterHTOff": "3" 44d910f0baSAndi Kleen }, 45d910f0baSAndi Kleen { 46d910f0baSAndi Kleen "PEBS": "2", 47d910f0baSAndi Kleen "PublicDescription": "Loads with latency value being above 8.", 48d910f0baSAndi Kleen "EventCode": "0xCD", 49d910f0baSAndi Kleen "MSRValue": "0x8", 50d910f0baSAndi Kleen "Counter": "3", 51d910f0baSAndi Kleen "UMask": "0x1", 52d910f0baSAndi Kleen "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_8", 53d910f0baSAndi Kleen "MSRIndex": "0x3F6", 54d910f0baSAndi Kleen "SampleAfterValue": "50021", 55d910f0baSAndi Kleen "BriefDescription": "Loads with latency value being above 8", 56d910f0baSAndi Kleen "TakenAlone": "1", 57d910f0baSAndi Kleen "CounterHTOff": "3" 58d910f0baSAndi Kleen }, 59d910f0baSAndi Kleen { 60d910f0baSAndi Kleen "PEBS": "2", 61d910f0baSAndi Kleen "PublicDescription": "Loads with latency value being above 16.", 62d910f0baSAndi Kleen "EventCode": "0xCD", 63d910f0baSAndi Kleen "MSRValue": "0x10", 64d910f0baSAndi Kleen "Counter": "3", 65d910f0baSAndi Kleen "UMask": "0x1", 66d910f0baSAndi Kleen "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_16", 67d910f0baSAndi Kleen "MSRIndex": "0x3F6", 68d910f0baSAndi Kleen "SampleAfterValue": "20011", 69d910f0baSAndi Kleen "BriefDescription": "Loads with latency value being above 16", 70d910f0baSAndi Kleen "TakenAlone": "1", 71d910f0baSAndi Kleen "CounterHTOff": "3" 72d910f0baSAndi Kleen }, 73d910f0baSAndi Kleen { 74d910f0baSAndi Kleen "PEBS": "2", 75d910f0baSAndi Kleen "PublicDescription": "Loads with latency value being above 32.", 76d910f0baSAndi Kleen "EventCode": "0xCD", 77d910f0baSAndi Kleen "MSRValue": "0x20", 78d910f0baSAndi Kleen "Counter": "3", 79d910f0baSAndi Kleen "UMask": "0x1", 80d910f0baSAndi Kleen "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_32", 81d910f0baSAndi Kleen "MSRIndex": "0x3F6", 82d910f0baSAndi Kleen "SampleAfterValue": "100007", 83d910f0baSAndi Kleen "BriefDescription": "Loads with latency value being above 32", 84d910f0baSAndi Kleen "TakenAlone": "1", 85d910f0baSAndi Kleen "CounterHTOff": "3" 86d910f0baSAndi Kleen }, 87d910f0baSAndi Kleen { 88d910f0baSAndi Kleen "PEBS": "2", 89d910f0baSAndi Kleen "PublicDescription": "Loads with latency value being above 64.", 90d910f0baSAndi Kleen "EventCode": "0xCD", 91d910f0baSAndi Kleen "MSRValue": "0x40", 92d910f0baSAndi Kleen "Counter": "3", 93d910f0baSAndi Kleen "UMask": "0x1", 94d910f0baSAndi Kleen "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_64", 95d910f0baSAndi Kleen "MSRIndex": "0x3F6", 96d910f0baSAndi Kleen "SampleAfterValue": "2003", 97d910f0baSAndi Kleen "BriefDescription": "Loads with latency value being above 64", 98d910f0baSAndi Kleen "TakenAlone": "1", 99d910f0baSAndi Kleen "CounterHTOff": "3" 100d910f0baSAndi Kleen }, 101d910f0baSAndi Kleen { 102d910f0baSAndi Kleen "PEBS": "2", 103d910f0baSAndi Kleen "PublicDescription": "Loads with latency value being above 128.", 104d910f0baSAndi Kleen "EventCode": "0xCD", 105d910f0baSAndi Kleen "MSRValue": "0x80", 106d910f0baSAndi Kleen "Counter": "3", 107d910f0baSAndi Kleen "UMask": "0x1", 108d910f0baSAndi Kleen "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_128", 109d910f0baSAndi Kleen "MSRIndex": "0x3F6", 110d910f0baSAndi Kleen "SampleAfterValue": "1009", 111d910f0baSAndi Kleen "BriefDescription": "Loads with latency value being above 128", 112d910f0baSAndi Kleen "TakenAlone": "1", 113d910f0baSAndi Kleen "CounterHTOff": "3" 114d910f0baSAndi Kleen }, 115d910f0baSAndi Kleen { 116d910f0baSAndi Kleen "PEBS": "2", 117d910f0baSAndi Kleen "PublicDescription": "Loads with latency value being above 256.", 118d910f0baSAndi Kleen "EventCode": "0xCD", 119d910f0baSAndi Kleen "MSRValue": "0x100", 120d910f0baSAndi Kleen "Counter": "3", 121d910f0baSAndi Kleen "UMask": "0x1", 122d910f0baSAndi Kleen "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_256", 123d910f0baSAndi Kleen "MSRIndex": "0x3F6", 124d910f0baSAndi Kleen "SampleAfterValue": "503", 125d910f0baSAndi Kleen "BriefDescription": "Loads with latency value being above 256", 126d910f0baSAndi Kleen "TakenAlone": "1", 127d910f0baSAndi Kleen "CounterHTOff": "3" 128d910f0baSAndi Kleen }, 129d910f0baSAndi Kleen { 130d910f0baSAndi Kleen "PEBS": "2", 131d910f0baSAndi Kleen "PublicDescription": "Loads with latency value being above 512.", 132d910f0baSAndi Kleen "EventCode": "0xCD", 133d910f0baSAndi Kleen "MSRValue": "0x200", 134d910f0baSAndi Kleen "Counter": "3", 135d910f0baSAndi Kleen "UMask": "0x1", 136d910f0baSAndi Kleen "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_512", 137d910f0baSAndi Kleen "MSRIndex": "0x3F6", 138d910f0baSAndi Kleen "SampleAfterValue": "101", 139d910f0baSAndi Kleen "BriefDescription": "Loads with latency value being above 512", 140d910f0baSAndi Kleen "TakenAlone": "1", 141d910f0baSAndi Kleen "CounterHTOff": "3" 142d910f0baSAndi Kleen }, 143d910f0baSAndi Kleen { 144194b6fa4SAndi Kleen "PEBS": "2", 145194b6fa4SAndi Kleen "EventCode": "0xCD", 146194b6fa4SAndi Kleen "Counter": "3", 147194b6fa4SAndi Kleen "UMask": "0x2", 148194b6fa4SAndi Kleen "EventName": "MEM_TRANS_RETIRED.PRECISE_STORE", 149194b6fa4SAndi Kleen "SampleAfterValue": "2000003", 150194b6fa4SAndi Kleen "BriefDescription": "Sample stores and collect precise store operation via PEBS record. PMC3 only.", 151194b6fa4SAndi Kleen "PRECISE_STORE": "1", 152194b6fa4SAndi Kleen "TakenAlone": "1", 153194b6fa4SAndi Kleen "CounterHTOff": "3" 154d910f0baSAndi Kleen } 155d910f0baSAndi Kleen]