1902ea4eeSAndi Kleen[ 2902ea4eeSAndi Kleen { 3902ea4eeSAndi Kleen "PublicDescription": "This event counts the number of memory ordering Machine Clears detected. Memory Ordering Machine Clears can result from memory disambiguation, external snoops, or cross SMT-HW-thread snoop (stores) hitting load buffers. Machine clears can have a significant performance impact if they are happening frequently.", 4902ea4eeSAndi Kleen "EventCode": "0xC3", 5902ea4eeSAndi Kleen "Counter": "0,1,2,3", 6902ea4eeSAndi Kleen "UMask": "0x2", 7902ea4eeSAndi Kleen "EventName": "MACHINE_CLEARS.MEMORY_ORDERING", 8902ea4eeSAndi Kleen "SampleAfterValue": "100003", 9902ea4eeSAndi Kleen "BriefDescription": "Counts the number of machine clears due to memory order conflicts.", 10902ea4eeSAndi Kleen "CounterHTOff": "0,1,2,3,4,5,6,7" 11902ea4eeSAndi Kleen }, 12902ea4eeSAndi Kleen { 13902ea4eeSAndi Kleen "PEBS": "2", 14902ea4eeSAndi Kleen "EventCode": "0xCD", 15902ea4eeSAndi Kleen "MSRValue": "0x4", 16902ea4eeSAndi Kleen "Counter": "3", 17902ea4eeSAndi Kleen "UMask": "0x1", 18902ea4eeSAndi Kleen "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_4", 19902ea4eeSAndi Kleen "MSRIndex": "0x3F6", 20902ea4eeSAndi Kleen "SampleAfterValue": "100003", 21902ea4eeSAndi Kleen "BriefDescription": "Loads with latency value being above 4 .", 22902ea4eeSAndi Kleen "TakenAlone": "1", 23902ea4eeSAndi Kleen "CounterHTOff": "3" 24902ea4eeSAndi Kleen }, 25902ea4eeSAndi Kleen { 26902ea4eeSAndi Kleen "PEBS": "2", 27902ea4eeSAndi Kleen "EventCode": "0xCD", 28902ea4eeSAndi Kleen "MSRValue": "0x8", 29902ea4eeSAndi Kleen "Counter": "3", 30902ea4eeSAndi Kleen "UMask": "0x1", 31902ea4eeSAndi Kleen "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_8", 32902ea4eeSAndi Kleen "MSRIndex": "0x3F6", 33902ea4eeSAndi Kleen "SampleAfterValue": "50021", 34902ea4eeSAndi Kleen "BriefDescription": "Loads with latency value being above 8.", 35902ea4eeSAndi Kleen "TakenAlone": "1", 36902ea4eeSAndi Kleen "CounterHTOff": "3" 37902ea4eeSAndi Kleen }, 38902ea4eeSAndi Kleen { 39902ea4eeSAndi Kleen "PEBS": "2", 40902ea4eeSAndi Kleen "EventCode": "0xCD", 41902ea4eeSAndi Kleen "MSRValue": "0x10", 42902ea4eeSAndi Kleen "Counter": "3", 43902ea4eeSAndi Kleen "UMask": "0x1", 44902ea4eeSAndi Kleen "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_16", 45902ea4eeSAndi Kleen "MSRIndex": "0x3F6", 46902ea4eeSAndi Kleen "SampleAfterValue": "20011", 47902ea4eeSAndi Kleen "BriefDescription": "Loads with latency value being above 16.", 48902ea4eeSAndi Kleen "TakenAlone": "1", 49902ea4eeSAndi Kleen "CounterHTOff": "3" 50902ea4eeSAndi Kleen }, 51902ea4eeSAndi Kleen { 52902ea4eeSAndi Kleen "PEBS": "2", 53902ea4eeSAndi Kleen "EventCode": "0xCD", 54902ea4eeSAndi Kleen "MSRValue": "0x20", 55902ea4eeSAndi Kleen "Counter": "3", 56902ea4eeSAndi Kleen "UMask": "0x1", 57902ea4eeSAndi Kleen "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_32", 58902ea4eeSAndi Kleen "MSRIndex": "0x3F6", 59902ea4eeSAndi Kleen "SampleAfterValue": "100007", 60902ea4eeSAndi Kleen "BriefDescription": "Loads with latency value being above 32.", 61902ea4eeSAndi Kleen "TakenAlone": "1", 62902ea4eeSAndi Kleen "CounterHTOff": "3" 63902ea4eeSAndi Kleen }, 64902ea4eeSAndi Kleen { 65902ea4eeSAndi Kleen "PEBS": "2", 66902ea4eeSAndi Kleen "EventCode": "0xCD", 67902ea4eeSAndi Kleen "MSRValue": "0x40", 68902ea4eeSAndi Kleen "Counter": "3", 69902ea4eeSAndi Kleen "UMask": "0x1", 70902ea4eeSAndi Kleen "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_64", 71902ea4eeSAndi Kleen "MSRIndex": "0x3F6", 72902ea4eeSAndi Kleen "SampleAfterValue": "2003", 73902ea4eeSAndi Kleen "BriefDescription": "Loads with latency value being above 64.", 74902ea4eeSAndi Kleen "TakenAlone": "1", 75902ea4eeSAndi Kleen "CounterHTOff": "3" 76902ea4eeSAndi Kleen }, 77902ea4eeSAndi Kleen { 78902ea4eeSAndi Kleen "PEBS": "2", 79902ea4eeSAndi Kleen "EventCode": "0xCD", 80902ea4eeSAndi Kleen "MSRValue": "0x80", 81902ea4eeSAndi Kleen "Counter": "3", 82902ea4eeSAndi Kleen "UMask": "0x1", 83902ea4eeSAndi Kleen "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_128", 84902ea4eeSAndi Kleen "MSRIndex": "0x3F6", 85902ea4eeSAndi Kleen "SampleAfterValue": "1009", 86902ea4eeSAndi Kleen "BriefDescription": "Loads with latency value being above 128.", 87902ea4eeSAndi Kleen "TakenAlone": "1", 88902ea4eeSAndi Kleen "CounterHTOff": "3" 89902ea4eeSAndi Kleen }, 90902ea4eeSAndi Kleen { 91902ea4eeSAndi Kleen "PEBS": "2", 92902ea4eeSAndi Kleen "EventCode": "0xCD", 93902ea4eeSAndi Kleen "MSRValue": "0x100", 94902ea4eeSAndi Kleen "Counter": "3", 95902ea4eeSAndi Kleen "UMask": "0x1", 96902ea4eeSAndi Kleen "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_256", 97902ea4eeSAndi Kleen "MSRIndex": "0x3F6", 98902ea4eeSAndi Kleen "SampleAfterValue": "503", 99902ea4eeSAndi Kleen "BriefDescription": "Loads with latency value being above 256.", 100902ea4eeSAndi Kleen "TakenAlone": "1", 101902ea4eeSAndi Kleen "CounterHTOff": "3" 102902ea4eeSAndi Kleen }, 103902ea4eeSAndi Kleen { 104902ea4eeSAndi Kleen "PEBS": "2", 105902ea4eeSAndi Kleen "EventCode": "0xCD", 106902ea4eeSAndi Kleen "MSRValue": "0x200", 107902ea4eeSAndi Kleen "Counter": "3", 108902ea4eeSAndi Kleen "UMask": "0x1", 109902ea4eeSAndi Kleen "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_512", 110902ea4eeSAndi Kleen "MSRIndex": "0x3F6", 111902ea4eeSAndi Kleen "SampleAfterValue": "101", 112902ea4eeSAndi Kleen "BriefDescription": "Loads with latency value being above 512.", 113902ea4eeSAndi Kleen "TakenAlone": "1", 114902ea4eeSAndi Kleen "CounterHTOff": "3" 115902ea4eeSAndi Kleen }, 116902ea4eeSAndi Kleen { 117902ea4eeSAndi Kleen "PEBS": "2", 118902ea4eeSAndi Kleen "EventCode": "0xCD", 119902ea4eeSAndi Kleen "Counter": "3", 120902ea4eeSAndi Kleen "UMask": "0x2", 121902ea4eeSAndi Kleen "EventName": "MEM_TRANS_RETIRED.PRECISE_STORE", 122902ea4eeSAndi Kleen "SampleAfterValue": "2000003", 123902ea4eeSAndi Kleen "BriefDescription": "Sample stores and collect precise store operation via PEBS record. PMC3 only. (Precise Event - PEBS).", 124902ea4eeSAndi Kleen "PRECISE_STORE": "1", 125902ea4eeSAndi Kleen "TakenAlone": "1", 126902ea4eeSAndi Kleen "CounterHTOff": "3" 127902ea4eeSAndi Kleen }, 128902ea4eeSAndi Kleen { 129902ea4eeSAndi Kleen "EventCode": "0x05", 130902ea4eeSAndi Kleen "Counter": "0,1,2,3", 131902ea4eeSAndi Kleen "UMask": "0x1", 132902ea4eeSAndi Kleen "EventName": "MISALIGN_MEM_REF.LOADS", 133902ea4eeSAndi Kleen "SampleAfterValue": "2000003", 134902ea4eeSAndi Kleen "BriefDescription": "Speculative cache line split load uops dispatched to L1 cache.", 135902ea4eeSAndi Kleen "CounterHTOff": "0,1,2,3,4,5,6,7" 136902ea4eeSAndi Kleen }, 137902ea4eeSAndi Kleen { 138902ea4eeSAndi Kleen "EventCode": "0x05", 139902ea4eeSAndi Kleen "Counter": "0,1,2,3", 140902ea4eeSAndi Kleen "UMask": "0x2", 141902ea4eeSAndi Kleen "EventName": "MISALIGN_MEM_REF.STORES", 142902ea4eeSAndi Kleen "SampleAfterValue": "2000003", 143902ea4eeSAndi Kleen "BriefDescription": "Speculative cache line split STA uops dispatched to L1 cache.", 144902ea4eeSAndi Kleen "CounterHTOff": "0,1,2,3,4,5,6,7" 145902ea4eeSAndi Kleen }, 146902ea4eeSAndi Kleen { 147902ea4eeSAndi Kleen "EventCode": "0xB7, 0xBB", 148902ea4eeSAndi Kleen "MSRValue": "0x3fffc20004", 149902ea4eeSAndi Kleen "Counter": "0,1,2,3", 150902ea4eeSAndi Kleen "UMask": "0x1", 151902ea4eeSAndi Kleen "Offcore": "1", 152902ea4eeSAndi Kleen "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.LLC_MISS.ANY_RESPONSE", 153902ea4eeSAndi Kleen "MSRIndex": "0x1a6,0x1a7", 154902ea4eeSAndi Kleen "SampleAfterValue": "100003", 155902ea4eeSAndi Kleen "BriefDescription": "Counts all demand code reads that miss the LLC", 156902ea4eeSAndi Kleen "CounterHTOff": "0,1,2,3" 157902ea4eeSAndi Kleen }, 158902ea4eeSAndi Kleen { 159902ea4eeSAndi Kleen "EventCode": "0xB7, 0xBB", 160902ea4eeSAndi Kleen "MSRValue": "0x600400004", 161902ea4eeSAndi Kleen "Counter": "0,1,2,3", 162902ea4eeSAndi Kleen "UMask": "0x1", 163902ea4eeSAndi Kleen "Offcore": "1", 164902ea4eeSAndi Kleen "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.LLC_MISS.LOCAL_DRAM", 165902ea4eeSAndi Kleen "MSRIndex": "0x1a6,0x1a7", 166902ea4eeSAndi Kleen "SampleAfterValue": "100003", 167902ea4eeSAndi Kleen "BriefDescription": "Counts all demand code reads that miss the LLC and the data returned from local dram", 168902ea4eeSAndi Kleen "CounterHTOff": "0,1,2,3" 169902ea4eeSAndi Kleen }, 170902ea4eeSAndi Kleen { 171902ea4eeSAndi Kleen "EventCode": "0xB7, 0xBB", 172902ea4eeSAndi Kleen "MSRValue": "0x67f800004", 173902ea4eeSAndi Kleen "Counter": "0,1,2,3", 174902ea4eeSAndi Kleen "UMask": "0x1", 175902ea4eeSAndi Kleen "Offcore": "1", 176902ea4eeSAndi Kleen "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.LLC_MISS.REMOTE_DRAM", 177902ea4eeSAndi Kleen "MSRIndex": "0x1a6,0x1a7", 178902ea4eeSAndi Kleen "SampleAfterValue": "100003", 179902ea4eeSAndi Kleen "BriefDescription": "Counts all demand code reads that miss the LLC and the data returned from remote dram", 180902ea4eeSAndi Kleen "CounterHTOff": "0,1,2,3" 181902ea4eeSAndi Kleen }, 182902ea4eeSAndi Kleen { 183902ea4eeSAndi Kleen "EventCode": "0xB7, 0xBB", 184902ea4eeSAndi Kleen "MSRValue": "0x87f820004", 185902ea4eeSAndi Kleen "Counter": "0,1,2,3", 186902ea4eeSAndi Kleen "UMask": "0x1", 187902ea4eeSAndi Kleen "Offcore": "1", 188902ea4eeSAndi Kleen "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.LLC_MISS.REMOTE_HIT_FORWARD", 189902ea4eeSAndi Kleen "MSRIndex": "0x1a6,0x1a7", 190902ea4eeSAndi Kleen "SampleAfterValue": "100003", 191902ea4eeSAndi Kleen "BriefDescription": "Counts all demand code reads that miss the LLC and the data forwarded from remote cache", 192902ea4eeSAndi Kleen "CounterHTOff": "0,1,2,3" 193902ea4eeSAndi Kleen }, 194902ea4eeSAndi Kleen { 195902ea4eeSAndi Kleen "EventCode": "0xB7, 0xBB", 196902ea4eeSAndi Kleen "MSRValue": "0x107fc00004", 197902ea4eeSAndi Kleen "Counter": "0,1,2,3", 198902ea4eeSAndi Kleen "UMask": "0x1", 199902ea4eeSAndi Kleen "Offcore": "1", 200902ea4eeSAndi Kleen "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.LLC_MISS.REMOTE_HITM", 201902ea4eeSAndi Kleen "MSRIndex": "0x1a6,0x1a7", 202902ea4eeSAndi Kleen "SampleAfterValue": "100003", 203902ea4eeSAndi Kleen "BriefDescription": "Counts all demand code reads that miss the LLC the data is found in M state in remote cache and forwarded from there", 204902ea4eeSAndi Kleen "CounterHTOff": "0,1,2,3" 205902ea4eeSAndi Kleen }, 206902ea4eeSAndi Kleen { 207902ea4eeSAndi Kleen "EventCode": "0xB7, 0xBB", 208902ea4eeSAndi Kleen "MSRValue": "0x67fc00001", 209902ea4eeSAndi Kleen "Counter": "0,1,2,3", 210902ea4eeSAndi Kleen "UMask": "0x1", 211902ea4eeSAndi Kleen "Offcore": "1", 212902ea4eeSAndi Kleen "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.LLC_MISS.ANY_DRAM", 213902ea4eeSAndi Kleen "MSRIndex": "0x1a6,0x1a7", 214902ea4eeSAndi Kleen "SampleAfterValue": "100003", 215902ea4eeSAndi Kleen "BriefDescription": "Counts demand data reads that miss the LLC and the data returned from remote & local dram", 216902ea4eeSAndi Kleen "CounterHTOff": "0,1,2,3" 217902ea4eeSAndi Kleen }, 218902ea4eeSAndi Kleen { 219902ea4eeSAndi Kleen "EventCode": "0xB7, 0xBB", 220902ea4eeSAndi Kleen "MSRValue": "0x3fffc20001", 221902ea4eeSAndi Kleen "Counter": "0,1,2,3", 222902ea4eeSAndi Kleen "UMask": "0x1", 223902ea4eeSAndi Kleen "Offcore": "1", 224902ea4eeSAndi Kleen "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.LLC_MISS.ANY_RESPONSE", 225902ea4eeSAndi Kleen "MSRIndex": "0x1a6,0x1a7", 226902ea4eeSAndi Kleen "SampleAfterValue": "100003", 227902ea4eeSAndi Kleen "BriefDescription": "Counts demand data reads that miss in the LLC", 228902ea4eeSAndi Kleen "CounterHTOff": "0,1,2,3" 229902ea4eeSAndi Kleen }, 230902ea4eeSAndi Kleen { 231902ea4eeSAndi Kleen "EventCode": "0xB7, 0xBB", 232902ea4eeSAndi Kleen "MSRValue": "0x600400001", 233902ea4eeSAndi Kleen "Counter": "0,1,2,3", 234902ea4eeSAndi Kleen "UMask": "0x1", 235902ea4eeSAndi Kleen "Offcore": "1", 236902ea4eeSAndi Kleen "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.LLC_MISS.LOCAL_DRAM", 237902ea4eeSAndi Kleen "MSRIndex": "0x1a6,0x1a7", 238902ea4eeSAndi Kleen "SampleAfterValue": "100003", 239902ea4eeSAndi Kleen "BriefDescription": "Counts demand data reads that miss the LLC and the data returned from local dram", 240902ea4eeSAndi Kleen "CounterHTOff": "0,1,2,3" 241902ea4eeSAndi Kleen }, 242902ea4eeSAndi Kleen { 243902ea4eeSAndi Kleen "EventCode": "0xB7, 0xBB", 244902ea4eeSAndi Kleen "MSRValue": "0x67f800001", 245902ea4eeSAndi Kleen "Counter": "0,1,2,3", 246902ea4eeSAndi Kleen "UMask": "0x1", 247902ea4eeSAndi Kleen "Offcore": "1", 248902ea4eeSAndi Kleen "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.LLC_MISS.REMOTE_DRAM", 249902ea4eeSAndi Kleen "MSRIndex": "0x1a6,0x1a7", 250902ea4eeSAndi Kleen "SampleAfterValue": "100003", 251902ea4eeSAndi Kleen "BriefDescription": "Counts demand data reads that miss the LLC and the data returned from remote dram", 252902ea4eeSAndi Kleen "CounterHTOff": "0,1,2,3" 253902ea4eeSAndi Kleen }, 254902ea4eeSAndi Kleen { 255902ea4eeSAndi Kleen "EventCode": "0xB7, 0xBB", 256902ea4eeSAndi Kleen "MSRValue": "0x87f820001", 257902ea4eeSAndi Kleen "Counter": "0,1,2,3", 258902ea4eeSAndi Kleen "UMask": "0x1", 259902ea4eeSAndi Kleen "Offcore": "1", 260902ea4eeSAndi Kleen "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.LLC_MISS.REMOTE_HIT_FORWARD", 261902ea4eeSAndi Kleen "MSRIndex": "0x1a6,0x1a7", 262902ea4eeSAndi Kleen "SampleAfterValue": "100003", 263902ea4eeSAndi Kleen "BriefDescription": "Counts demand data reads that miss the LLC and the data forwarded from remote cache", 264902ea4eeSAndi Kleen "CounterHTOff": "0,1,2,3" 265902ea4eeSAndi Kleen }, 266902ea4eeSAndi Kleen { 267902ea4eeSAndi Kleen "EventCode": "0xB7, 0xBB", 268902ea4eeSAndi Kleen "MSRValue": "0x107fc00001", 269902ea4eeSAndi Kleen "Counter": "0,1,2,3", 270902ea4eeSAndi Kleen "UMask": "0x1", 271902ea4eeSAndi Kleen "Offcore": "1", 272902ea4eeSAndi Kleen "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.LLC_MISS.REMOTE_HITM", 273902ea4eeSAndi Kleen "MSRIndex": "0x1a6,0x1a7", 274902ea4eeSAndi Kleen "SampleAfterValue": "100003", 275902ea4eeSAndi Kleen "BriefDescription": "Counts demand data reads that miss the LLC the data is found in M state in remote cache and forwarded from there", 276902ea4eeSAndi Kleen "CounterHTOff": "0,1,2,3" 277902ea4eeSAndi Kleen }, 278902ea4eeSAndi Kleen { 279902ea4eeSAndi Kleen "EventCode": "0xB7, 0xBB", 280902ea4eeSAndi Kleen "MSRValue": "0x3fffc20040", 281902ea4eeSAndi Kleen "Counter": "0,1,2,3", 282902ea4eeSAndi Kleen "UMask": "0x1", 283902ea4eeSAndi Kleen "Offcore": "1", 284902ea4eeSAndi Kleen "EventName": "OFFCORE_RESPONSE.PF_L2_CODE_RD.LLC_MISS.ANY_RESPONSE", 285902ea4eeSAndi Kleen "MSRIndex": "0x1a6,0x1a7", 286902ea4eeSAndi Kleen "SampleAfterValue": "100003", 287902ea4eeSAndi Kleen "BriefDescription": "Counts all prefetch (that bring data to L2) code reads that miss the LLC and the data returned from remote & local dram", 288902ea4eeSAndi Kleen "CounterHTOff": "0,1,2,3" 289902ea4eeSAndi Kleen }, 290902ea4eeSAndi Kleen { 291902ea4eeSAndi Kleen "EventCode": "0xB7, 0xBB", 292902ea4eeSAndi Kleen "MSRValue": "0x67fc00010", 293902ea4eeSAndi Kleen "Counter": "0,1,2,3", 294902ea4eeSAndi Kleen "UMask": "0x1", 295902ea4eeSAndi Kleen "Offcore": "1", 296902ea4eeSAndi Kleen "EventName": "OFFCORE_RESPONSE.PF_L2_DATA_RD.LLC_MISS.ANY_DRAM", 297902ea4eeSAndi Kleen "MSRIndex": "0x1a6,0x1a7", 298902ea4eeSAndi Kleen "SampleAfterValue": "100003", 299902ea4eeSAndi Kleen "BriefDescription": "Counts prefetch (that bring data to L2) data reads that miss the LLC and the data returned from remote & local dram", 300902ea4eeSAndi Kleen "CounterHTOff": "0,1,2,3" 301902ea4eeSAndi Kleen }, 302902ea4eeSAndi Kleen { 303902ea4eeSAndi Kleen "EventCode": "0xB7, 0xBB", 304902ea4eeSAndi Kleen "MSRValue": "0x3fffc20010", 305902ea4eeSAndi Kleen "Counter": "0,1,2,3", 306902ea4eeSAndi Kleen "UMask": "0x1", 307902ea4eeSAndi Kleen "Offcore": "1", 308902ea4eeSAndi Kleen "EventName": "OFFCORE_RESPONSE.PF_L2_DATA_RD.LLC_MISS.ANY_RESPONSE", 309902ea4eeSAndi Kleen "MSRIndex": "0x1a6,0x1a7", 310902ea4eeSAndi Kleen "SampleAfterValue": "100003", 311902ea4eeSAndi Kleen "BriefDescription": "Counts prefetch (that bring data to L2) data reads that miss in the LLC", 312902ea4eeSAndi Kleen "CounterHTOff": "0,1,2,3" 313902ea4eeSAndi Kleen }, 314902ea4eeSAndi Kleen { 315902ea4eeSAndi Kleen "EventCode": "0xB7, 0xBB", 316902ea4eeSAndi Kleen "MSRValue": "0x600400010", 317902ea4eeSAndi Kleen "Counter": "0,1,2,3", 318902ea4eeSAndi Kleen "UMask": "0x1", 319902ea4eeSAndi Kleen "Offcore": "1", 320902ea4eeSAndi Kleen "EventName": "OFFCORE_RESPONSE.PF_L2_DATA_RD.LLC_MISS.LOCAL_DRAM", 321902ea4eeSAndi Kleen "MSRIndex": "0x1a6,0x1a7", 322902ea4eeSAndi Kleen "SampleAfterValue": "100003", 323902ea4eeSAndi Kleen "BriefDescription": "Counts prefetch (that bring data to L2) data reads that miss the LLC and the data returned from local dram", 324902ea4eeSAndi Kleen "CounterHTOff": "0,1,2,3" 325902ea4eeSAndi Kleen }, 326902ea4eeSAndi Kleen { 327902ea4eeSAndi Kleen "EventCode": "0xB7, 0xBB", 328902ea4eeSAndi Kleen "MSRValue": "0x67f800010", 329902ea4eeSAndi Kleen "Counter": "0,1,2,3", 330902ea4eeSAndi Kleen "UMask": "0x1", 331902ea4eeSAndi Kleen "Offcore": "1", 332902ea4eeSAndi Kleen "EventName": "OFFCORE_RESPONSE.PF_L2_DATA_RD.LLC_MISS.REMOTE_DRAM", 333902ea4eeSAndi Kleen "MSRIndex": "0x1a6,0x1a7", 334902ea4eeSAndi Kleen "SampleAfterValue": "100003", 335902ea4eeSAndi Kleen "BriefDescription": "Counts prefetch (that bring data to L2) data reads that miss the LLC and the data returned from remote dram", 336902ea4eeSAndi Kleen "CounterHTOff": "0,1,2,3" 337902ea4eeSAndi Kleen }, 338902ea4eeSAndi Kleen { 339902ea4eeSAndi Kleen "EventCode": "0xB7, 0xBB", 340902ea4eeSAndi Kleen "MSRValue": "0x87f820010", 341902ea4eeSAndi Kleen "Counter": "0,1,2,3", 342902ea4eeSAndi Kleen "UMask": "0x1", 343902ea4eeSAndi Kleen "Offcore": "1", 344902ea4eeSAndi Kleen "EventName": "OFFCORE_RESPONSE.PF_L2_DATA_RD.LLC_MISS.REMOTE_HIT_FORWARD", 345902ea4eeSAndi Kleen "MSRIndex": "0x1a6,0x1a7", 346902ea4eeSAndi Kleen "SampleAfterValue": "100003", 347902ea4eeSAndi Kleen "BriefDescription": "Counts prefetch (that bring data to L2) data reads that miss the LLC and the data forwarded from remote cache", 348902ea4eeSAndi Kleen "CounterHTOff": "0,1,2,3" 349902ea4eeSAndi Kleen }, 350902ea4eeSAndi Kleen { 351902ea4eeSAndi Kleen "EventCode": "0xB7, 0xBB", 352902ea4eeSAndi Kleen "MSRValue": "0x107fc00010", 353902ea4eeSAndi Kleen "Counter": "0,1,2,3", 354902ea4eeSAndi Kleen "UMask": "0x1", 355902ea4eeSAndi Kleen "Offcore": "1", 356902ea4eeSAndi Kleen "EventName": "OFFCORE_RESPONSE.PF_L2_DATA_RD.LLC_MISS.REMOTE_HITM", 357902ea4eeSAndi Kleen "MSRIndex": "0x1a6,0x1a7", 358902ea4eeSAndi Kleen "SampleAfterValue": "100003", 359902ea4eeSAndi Kleen "BriefDescription": "Counts prefetch (that bring data to L2) data reads that miss the LLC the data is found in M state in remote cache and forwarded from there", 360902ea4eeSAndi Kleen "CounterHTOff": "0,1,2,3" 361902ea4eeSAndi Kleen }, 362902ea4eeSAndi Kleen { 363902ea4eeSAndi Kleen "EventCode": "0xB7, 0xBB", 364902ea4eeSAndi Kleen "MSRValue": "0x3fffc20200", 365902ea4eeSAndi Kleen "Counter": "0,1,2,3", 366902ea4eeSAndi Kleen "UMask": "0x1", 367902ea4eeSAndi Kleen "Offcore": "1", 368902ea4eeSAndi Kleen "EventName": "OFFCORE_RESPONSE.PF_LLC_CODE_RD.LLC_MISS.ANY_RESPONSE", 369902ea4eeSAndi Kleen "MSRIndex": "0x1a6,0x1a7", 370902ea4eeSAndi Kleen "SampleAfterValue": "100003", 371902ea4eeSAndi Kleen "BriefDescription": "Counts all prefetch (that bring data to LLC only) code reads that miss in the LLC", 372902ea4eeSAndi Kleen "CounterHTOff": "0,1,2,3" 373902ea4eeSAndi Kleen }, 374902ea4eeSAndi Kleen { 375902ea4eeSAndi Kleen "EventCode": "0xB7, 0xBB", 376902ea4eeSAndi Kleen "MSRValue": "0x3fffc20080", 377902ea4eeSAndi Kleen "Counter": "0,1,2,3", 378902ea4eeSAndi Kleen "UMask": "0x1", 379902ea4eeSAndi Kleen "Offcore": "1", 380902ea4eeSAndi Kleen "EventName": "OFFCORE_RESPONSE.PF_LLC_DATA_RD.LLC_MISS.ANY_RESPONSE", 381902ea4eeSAndi Kleen "MSRIndex": "0x1a6,0x1a7", 382902ea4eeSAndi Kleen "SampleAfterValue": "100003", 383902ea4eeSAndi Kleen "BriefDescription": "Counts prefetch (that bring data to LLC only) data reads that hit in the LLC and the snoops sent to sibling cores return clean response", 384902ea4eeSAndi Kleen "CounterHTOff": "0,1,2,3" 385902ea4eeSAndi Kleen }, 386902ea4eeSAndi Kleen { 387902ea4eeSAndi Kleen "EventCode": "0xB7, 0xBB", 388902ea4eeSAndi Kleen "MSRValue": "0x600400077", 389902ea4eeSAndi Kleen "Counter": "0,1,2,3", 390902ea4eeSAndi Kleen "UMask": "0x1", 391902ea4eeSAndi Kleen "Offcore": "1", 392902ea4eeSAndi Kleen "EventName": "OFFCORE_RESPONSE.ALL_DEMAND_MLC_PREF_READS.LLC_MISS.LOCAL_DRAM", 393902ea4eeSAndi Kleen "MSRIndex": "0x1a6,0x1a7", 394902ea4eeSAndi Kleen "SampleAfterValue": "100003", 395902ea4eeSAndi Kleen "BriefDescription": "Counts all local dram accesses for all demand and L2 prefetches. LLC prefetches are excluded.", 396902ea4eeSAndi Kleen "CounterHTOff": "0,1,2,3" 397902ea4eeSAndi Kleen }, 398902ea4eeSAndi Kleen { 399902ea4eeSAndi Kleen "EventCode": "0xB7, 0xBB", 400902ea4eeSAndi Kleen "MSRValue": "0x3FFFC20077", 401902ea4eeSAndi Kleen "Counter": "0,1,2,3", 402902ea4eeSAndi Kleen "UMask": "0x1", 403902ea4eeSAndi Kleen "Offcore": "1", 404902ea4eeSAndi Kleen "EventName": "OFFCORE_RESPONSE.ALL_DEMAND_MLC_PREF_READS.LLC_MISS.ANY_RESPONSE", 405902ea4eeSAndi Kleen "MSRIndex": "0x1a6,0x1a7", 406902ea4eeSAndi Kleen "SampleAfterValue": "100003", 407902ea4eeSAndi Kleen "BriefDescription": "This event counts all LLC misses for all demand and L2 prefetches. LLC prefetches are excluded.", 408902ea4eeSAndi Kleen "CounterHTOff": "0,1,2,3" 409902ea4eeSAndi Kleen }, 410902ea4eeSAndi Kleen { 411902ea4eeSAndi Kleen "EventCode": "0xB7, 0xBB", 412902ea4eeSAndi Kleen "MSRValue": "0x187FC20077", 413902ea4eeSAndi Kleen "Counter": "0,1,2,3", 414902ea4eeSAndi Kleen "UMask": "0x1", 415902ea4eeSAndi Kleen "Offcore": "1", 416902ea4eeSAndi Kleen "EventName": "OFFCORE_RESPONSE.ALL_DEMAND_MLC_PREF_READS.LLC_MISS.REMOTE_HITM_HIT_FORWARD", 417902ea4eeSAndi Kleen "MSRIndex": "0x1a6,0x1a7", 418902ea4eeSAndi Kleen "SampleAfterValue": "100003", 419902ea4eeSAndi Kleen "BriefDescription": "This event counts all remote cache-to-cache transfers (includes HITM and HIT-Forward) for all demand and L2 prefetches. LLC prefetches are excluded.", 420902ea4eeSAndi Kleen "CounterHTOff": "0,1,2,3" 421902ea4eeSAndi Kleen } 422902ea4eeSAndi Kleen]