16e82bdaeSAndi Kleen[
26e82bdaeSAndi Kleen    {
36e82bdaeSAndi 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.",
46e82bdaeSAndi Kleen        "EventCode": "0xC3",
56e82bdaeSAndi Kleen        "Counter": "0,1,2,3",
66e82bdaeSAndi Kleen        "UMask": "0x2",
76e82bdaeSAndi Kleen        "EventName": "MACHINE_CLEARS.MEMORY_ORDERING",
86e82bdaeSAndi Kleen        "SampleAfterValue": "100003",
96e82bdaeSAndi Kleen        "BriefDescription": "Counts the number of machine clears due to memory order conflicts.",
106e82bdaeSAndi Kleen        "CounterHTOff": "0,1,2,3,4,5,6,7"
116e82bdaeSAndi Kleen    },
126e82bdaeSAndi Kleen    {
136e82bdaeSAndi Kleen        "PEBS": "2",
146e82bdaeSAndi Kleen        "EventCode": "0xCD",
156e82bdaeSAndi Kleen        "MSRValue": "0x4",
166e82bdaeSAndi Kleen        "Counter": "3",
176e82bdaeSAndi Kleen        "UMask": "0x1",
186e82bdaeSAndi Kleen        "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_4",
196e82bdaeSAndi Kleen        "MSRIndex": "0x3F6",
206e82bdaeSAndi Kleen        "SampleAfterValue": "100003",
216e82bdaeSAndi Kleen        "BriefDescription": "Loads with latency value being above 4 .",
226e82bdaeSAndi Kleen        "TakenAlone": "1",
236e82bdaeSAndi Kleen        "CounterHTOff": "3"
246e82bdaeSAndi Kleen    },
256e82bdaeSAndi Kleen    {
266e82bdaeSAndi Kleen        "PEBS": "2",
276e82bdaeSAndi Kleen        "EventCode": "0xCD",
286e82bdaeSAndi Kleen        "MSRValue": "0x8",
296e82bdaeSAndi Kleen        "Counter": "3",
306e82bdaeSAndi Kleen        "UMask": "0x1",
316e82bdaeSAndi Kleen        "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_8",
326e82bdaeSAndi Kleen        "MSRIndex": "0x3F6",
336e82bdaeSAndi Kleen        "SampleAfterValue": "50021",
346e82bdaeSAndi Kleen        "BriefDescription": "Loads with latency value being above 8.",
356e82bdaeSAndi Kleen        "TakenAlone": "1",
366e82bdaeSAndi Kleen        "CounterHTOff": "3"
376e82bdaeSAndi Kleen    },
386e82bdaeSAndi Kleen    {
396e82bdaeSAndi Kleen        "PEBS": "2",
406e82bdaeSAndi Kleen        "EventCode": "0xCD",
416e82bdaeSAndi Kleen        "MSRValue": "0x10",
426e82bdaeSAndi Kleen        "Counter": "3",
436e82bdaeSAndi Kleen        "UMask": "0x1",
446e82bdaeSAndi Kleen        "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_16",
456e82bdaeSAndi Kleen        "MSRIndex": "0x3F6",
466e82bdaeSAndi Kleen        "SampleAfterValue": "20011",
476e82bdaeSAndi Kleen        "BriefDescription": "Loads with latency value being above 16.",
486e82bdaeSAndi Kleen        "TakenAlone": "1",
496e82bdaeSAndi Kleen        "CounterHTOff": "3"
506e82bdaeSAndi Kleen    },
516e82bdaeSAndi Kleen    {
526e82bdaeSAndi Kleen        "PEBS": "2",
536e82bdaeSAndi Kleen        "EventCode": "0xCD",
546e82bdaeSAndi Kleen        "MSRValue": "0x20",
556e82bdaeSAndi Kleen        "Counter": "3",
566e82bdaeSAndi Kleen        "UMask": "0x1",
576e82bdaeSAndi Kleen        "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_32",
586e82bdaeSAndi Kleen        "MSRIndex": "0x3F6",
596e82bdaeSAndi Kleen        "SampleAfterValue": "100007",
606e82bdaeSAndi Kleen        "BriefDescription": "Loads with latency value being above 32.",
616e82bdaeSAndi Kleen        "TakenAlone": "1",
626e82bdaeSAndi Kleen        "CounterHTOff": "3"
636e82bdaeSAndi Kleen    },
646e82bdaeSAndi Kleen    {
656e82bdaeSAndi Kleen        "PEBS": "2",
666e82bdaeSAndi Kleen        "EventCode": "0xCD",
676e82bdaeSAndi Kleen        "MSRValue": "0x40",
686e82bdaeSAndi Kleen        "Counter": "3",
696e82bdaeSAndi Kleen        "UMask": "0x1",
706e82bdaeSAndi Kleen        "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_64",
716e82bdaeSAndi Kleen        "MSRIndex": "0x3F6",
726e82bdaeSAndi Kleen        "SampleAfterValue": "2003",
736e82bdaeSAndi Kleen        "BriefDescription": "Loads with latency value being above 64.",
746e82bdaeSAndi Kleen        "TakenAlone": "1",
756e82bdaeSAndi Kleen        "CounterHTOff": "3"
766e82bdaeSAndi Kleen    },
776e82bdaeSAndi Kleen    {
786e82bdaeSAndi Kleen        "PEBS": "2",
796e82bdaeSAndi Kleen        "EventCode": "0xCD",
806e82bdaeSAndi Kleen        "MSRValue": "0x80",
816e82bdaeSAndi Kleen        "Counter": "3",
826e82bdaeSAndi Kleen        "UMask": "0x1",
836e82bdaeSAndi Kleen        "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_128",
846e82bdaeSAndi Kleen        "MSRIndex": "0x3F6",
856e82bdaeSAndi Kleen        "SampleAfterValue": "1009",
866e82bdaeSAndi Kleen        "BriefDescription": "Loads with latency value being above 128.",
876e82bdaeSAndi Kleen        "TakenAlone": "1",
886e82bdaeSAndi Kleen        "CounterHTOff": "3"
896e82bdaeSAndi Kleen    },
906e82bdaeSAndi Kleen    {
916e82bdaeSAndi Kleen        "PEBS": "2",
926e82bdaeSAndi Kleen        "EventCode": "0xCD",
936e82bdaeSAndi Kleen        "MSRValue": "0x100",
946e82bdaeSAndi Kleen        "Counter": "3",
956e82bdaeSAndi Kleen        "UMask": "0x1",
966e82bdaeSAndi Kleen        "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_256",
976e82bdaeSAndi Kleen        "MSRIndex": "0x3F6",
986e82bdaeSAndi Kleen        "SampleAfterValue": "503",
996e82bdaeSAndi Kleen        "BriefDescription": "Loads with latency value being above 256.",
1006e82bdaeSAndi Kleen        "TakenAlone": "1",
1016e82bdaeSAndi Kleen        "CounterHTOff": "3"
1026e82bdaeSAndi Kleen    },
1036e82bdaeSAndi Kleen    {
1046e82bdaeSAndi Kleen        "PEBS": "2",
1056e82bdaeSAndi Kleen        "EventCode": "0xCD",
1066e82bdaeSAndi Kleen        "MSRValue": "0x200",
1076e82bdaeSAndi Kleen        "Counter": "3",
1086e82bdaeSAndi Kleen        "UMask": "0x1",
1096e82bdaeSAndi Kleen        "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_512",
1106e82bdaeSAndi Kleen        "MSRIndex": "0x3F6",
1116e82bdaeSAndi Kleen        "SampleAfterValue": "101",
1126e82bdaeSAndi Kleen        "BriefDescription": "Loads with latency value being above 512.",
1136e82bdaeSAndi Kleen        "TakenAlone": "1",
1146e82bdaeSAndi Kleen        "CounterHTOff": "3"
1156e82bdaeSAndi Kleen    },
1166e82bdaeSAndi Kleen    {
1176e82bdaeSAndi Kleen        "PEBS": "2",
1186e82bdaeSAndi Kleen        "EventCode": "0xCD",
1196e82bdaeSAndi Kleen        "Counter": "3",
1206e82bdaeSAndi Kleen        "UMask": "0x2",
1216e82bdaeSAndi Kleen        "EventName": "MEM_TRANS_RETIRED.PRECISE_STORE",
1226e82bdaeSAndi Kleen        "SampleAfterValue": "2000003",
1236e82bdaeSAndi Kleen        "BriefDescription": "Sample stores and collect precise store operation via PEBS record. PMC3 only. (Precise Event - PEBS).",
1246e82bdaeSAndi Kleen        "PRECISE_STORE": "1",
1256e82bdaeSAndi Kleen        "TakenAlone": "1",
1266e82bdaeSAndi Kleen        "CounterHTOff": "3"
1276e82bdaeSAndi Kleen    },
1286e82bdaeSAndi Kleen    {
1296e82bdaeSAndi Kleen        "EventCode": "0xBE",
1306e82bdaeSAndi Kleen        "Counter": "0,1,2,3",
1316e82bdaeSAndi Kleen        "UMask": "0x1",
1326e82bdaeSAndi Kleen        "EventName": "PAGE_WALKS.LLC_MISS",
1336e82bdaeSAndi Kleen        "SampleAfterValue": "100003",
1346e82bdaeSAndi Kleen        "BriefDescription": "Number of any page walk that had a miss in LLC. Does not necessary cause a SUSPEND.",
1356e82bdaeSAndi Kleen        "CounterHTOff": "0,1,2,3,4,5,6,7"
1366e82bdaeSAndi Kleen    },
1376e82bdaeSAndi Kleen    {
1386e82bdaeSAndi Kleen        "EventCode": "0x05",
1396e82bdaeSAndi Kleen        "Counter": "0,1,2,3",
1406e82bdaeSAndi Kleen        "UMask": "0x1",
1416e82bdaeSAndi Kleen        "EventName": "MISALIGN_MEM_REF.LOADS",
1426e82bdaeSAndi Kleen        "SampleAfterValue": "2000003",
1436e82bdaeSAndi Kleen        "BriefDescription": "Speculative cache line split load uops dispatched to L1 cache.",
1446e82bdaeSAndi Kleen        "CounterHTOff": "0,1,2,3,4,5,6,7"
1456e82bdaeSAndi Kleen    },
1466e82bdaeSAndi Kleen    {
1476e82bdaeSAndi Kleen        "EventCode": "0x05",
1486e82bdaeSAndi Kleen        "Counter": "0,1,2,3",
1496e82bdaeSAndi Kleen        "UMask": "0x2",
1506e82bdaeSAndi Kleen        "EventName": "MISALIGN_MEM_REF.STORES",
1516e82bdaeSAndi Kleen        "SampleAfterValue": "2000003",
1526e82bdaeSAndi Kleen        "BriefDescription": "Speculative cache line split STA uops dispatched to L1 cache.",
1536e82bdaeSAndi Kleen        "CounterHTOff": "0,1,2,3,4,5,6,7"
1546e82bdaeSAndi Kleen    },
1556e82bdaeSAndi Kleen    {
1566e82bdaeSAndi Kleen        "EventCode": "0xB7, 0xBB",
1576e82bdaeSAndi Kleen        "MSRValue": "0x300400244",
1586e82bdaeSAndi Kleen        "Counter": "0,1,2,3",
1596e82bdaeSAndi Kleen        "UMask": "0x1",
1606e82bdaeSAndi Kleen        "Offcore": "1",
1616e82bdaeSAndi Kleen        "EventName": "OFFCORE_RESPONSE.ALL_CODE_RD.LLC_MISS.DRAM",
1626e82bdaeSAndi Kleen        "MSRIndex": "0x1a6,0x1a7",
1636e82bdaeSAndi Kleen        "SampleAfterValue": "100003",
1646e82bdaeSAndi Kleen        "BriefDescription": "Counts all demand & prefetch code reads that miss the LLC  and the data returned from dram.",
1656e82bdaeSAndi Kleen        "CounterHTOff": "0,1,2,3"
1666e82bdaeSAndi Kleen    },
1676e82bdaeSAndi Kleen    {
1686e82bdaeSAndi Kleen        "EventCode": "0xB7, 0xBB",
1696e82bdaeSAndi Kleen        "MSRValue": "0x300400091",
1706e82bdaeSAndi Kleen        "Counter": "0,1,2,3",
1716e82bdaeSAndi Kleen        "UMask": "0x1",
1726e82bdaeSAndi Kleen        "Offcore": "1",
1736e82bdaeSAndi Kleen        "EventName": "OFFCORE_RESPONSE.ALL_DATA_RD.LLC_MISS.DRAM",
1746e82bdaeSAndi Kleen        "MSRIndex": "0x1a6,0x1a7",
1756e82bdaeSAndi Kleen        "SampleAfterValue": "100003",
1766e82bdaeSAndi Kleen        "BriefDescription": "Counts all demand & prefetch data reads that miss the LLC  and the data returned from dram.",
1776e82bdaeSAndi Kleen        "CounterHTOff": "0,1,2,3"
1786e82bdaeSAndi Kleen    },
1796e82bdaeSAndi Kleen    {
1806e82bdaeSAndi Kleen        "EventCode": "0xB7, 0xBB",
1816e82bdaeSAndi Kleen        "MSRValue": "0x300400240",
1826e82bdaeSAndi Kleen        "Counter": "0,1,2,3",
1836e82bdaeSAndi Kleen        "UMask": "0x1",
1846e82bdaeSAndi Kleen        "Offcore": "1",
1856e82bdaeSAndi Kleen        "EventName": "OFFCORE_RESPONSE.ALL_PF_CODE_RD.LLC_MISS.DRAM",
1866e82bdaeSAndi Kleen        "MSRIndex": "0x1a6,0x1a7",
1876e82bdaeSAndi Kleen        "SampleAfterValue": "100003",
1886e82bdaeSAndi Kleen        "BriefDescription": "Counts all prefetch code reads that miss the LLC  and the data returned from dram.",
1896e82bdaeSAndi Kleen        "CounterHTOff": "0,1,2,3"
1906e82bdaeSAndi Kleen    },
1916e82bdaeSAndi Kleen    {
1926e82bdaeSAndi Kleen        "EventCode": "0xB7, 0xBB",
1936e82bdaeSAndi Kleen        "MSRValue": "0x300400090",
1946e82bdaeSAndi Kleen        "Counter": "0,1,2,3",
1956e82bdaeSAndi Kleen        "UMask": "0x1",
1966e82bdaeSAndi Kleen        "Offcore": "1",
1976e82bdaeSAndi Kleen        "EventName": "OFFCORE_RESPONSE.ALL_PF_DATA_RD.LLC_MISS.DRAM",
1986e82bdaeSAndi Kleen        "MSRIndex": "0x1a6,0x1a7",
1996e82bdaeSAndi Kleen        "SampleAfterValue": "100003",
2006e82bdaeSAndi Kleen        "BriefDescription": "Counts all prefetch data reads that miss the LLC  and the data returned from dram.",
2016e82bdaeSAndi Kleen        "CounterHTOff": "0,1,2,3"
2026e82bdaeSAndi Kleen    },
2036e82bdaeSAndi Kleen    {
2046e82bdaeSAndi Kleen        "EventCode": "0xB7, 0xBB",
2056e82bdaeSAndi Kleen        "MSRValue": "0x300400120",
2066e82bdaeSAndi Kleen        "Counter": "0,1,2,3",
2076e82bdaeSAndi Kleen        "UMask": "0x1",
2086e82bdaeSAndi Kleen        "Offcore": "1",
2096e82bdaeSAndi Kleen        "EventName": "OFFCORE_RESPONSE.ALL_PF_RFO.LLC_MISS.DRAM",
2106e82bdaeSAndi Kleen        "MSRIndex": "0x1a6,0x1a7",
2116e82bdaeSAndi Kleen        "SampleAfterValue": "100003",
2126e82bdaeSAndi Kleen        "BriefDescription": "Counts all prefetch RFOs that miss the LLC  and the data returned from dram.",
2136e82bdaeSAndi Kleen        "CounterHTOff": "0,1,2,3"
2146e82bdaeSAndi Kleen    },
2156e82bdaeSAndi Kleen    {
2166e82bdaeSAndi Kleen        "EventCode": "0xB7, 0xBB",
2176e82bdaeSAndi Kleen        "MSRValue": "0x3004003f7",
2186e82bdaeSAndi Kleen        "Counter": "0,1,2,3",
2196e82bdaeSAndi Kleen        "UMask": "0x1",
2206e82bdaeSAndi Kleen        "Offcore": "1",
2216e82bdaeSAndi Kleen        "EventName": "OFFCORE_RESPONSE.ALL_READS.LLC_MISS.DRAM",
2226e82bdaeSAndi Kleen        "MSRIndex": "0x1a6,0x1a7",
2236e82bdaeSAndi Kleen        "SampleAfterValue": "100003",
2246e82bdaeSAndi Kleen        "BriefDescription": "Counts all data/code/rfo reads (demand & prefetch) that miss the LLC  and the data returned from dram.",
2256e82bdaeSAndi Kleen        "CounterHTOff": "0,1,2,3"
2266e82bdaeSAndi Kleen    },
2276e82bdaeSAndi Kleen    {
2286e82bdaeSAndi Kleen        "EventCode": "0xB7, 0xBB",
2296e82bdaeSAndi Kleen        "MSRValue": "0x300400122",
2306e82bdaeSAndi Kleen        "Counter": "0,1,2,3",
2316e82bdaeSAndi Kleen        "UMask": "0x1",
2326e82bdaeSAndi Kleen        "Offcore": "1",
2336e82bdaeSAndi Kleen        "EventName": "OFFCORE_RESPONSE.ALL_RFO.LLC_MISS.DRAM",
2346e82bdaeSAndi Kleen        "MSRIndex": "0x1a6,0x1a7",
2356e82bdaeSAndi Kleen        "SampleAfterValue": "100003",
2366e82bdaeSAndi Kleen        "BriefDescription": "Counts all demand & prefetch RFOs that miss the LLC  and the data returned from dram.",
2376e82bdaeSAndi Kleen        "CounterHTOff": "0,1,2,3"
2386e82bdaeSAndi Kleen    },
2396e82bdaeSAndi Kleen    {
2406e82bdaeSAndi Kleen        "EventCode": "0xB7, 0xBB",
2416e82bdaeSAndi Kleen        "MSRValue": "0x300400004",
2426e82bdaeSAndi Kleen        "Counter": "0,1,2,3",
2436e82bdaeSAndi Kleen        "UMask": "0x1",
2446e82bdaeSAndi Kleen        "Offcore": "1",
2456e82bdaeSAndi Kleen        "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.LLC_MISS.DRAM",
2466e82bdaeSAndi Kleen        "MSRIndex": "0x1a6,0x1a7",
2476e82bdaeSAndi Kleen        "SampleAfterValue": "100003",
2486e82bdaeSAndi Kleen        "BriefDescription": "Counts demand code reads that miss the LLC and the data returned from dram.",
2496e82bdaeSAndi Kleen        "CounterHTOff": "0,1,2,3"
2506e82bdaeSAndi Kleen    },
2516e82bdaeSAndi Kleen    {
2526e82bdaeSAndi Kleen        "EventCode": "0xB7, 0xBB",
2536e82bdaeSAndi Kleen        "MSRValue": "0x300400001",
2546e82bdaeSAndi Kleen        "Counter": "0,1,2,3",
2556e82bdaeSAndi Kleen        "UMask": "0x1",
2566e82bdaeSAndi Kleen        "Offcore": "1",
2576e82bdaeSAndi Kleen        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.LLC_MISS.DRAM",
2586e82bdaeSAndi Kleen        "MSRIndex": "0x1a6,0x1a7",
2596e82bdaeSAndi Kleen        "SampleAfterValue": "100003",
2606e82bdaeSAndi Kleen        "BriefDescription": "Counts demand data reads that miss the LLC and the data returned from dram.",
2616e82bdaeSAndi Kleen        "CounterHTOff": "0,1,2,3"
2626e82bdaeSAndi Kleen    },
2636e82bdaeSAndi Kleen    {
2646e82bdaeSAndi Kleen        "EventCode": "0xB7, 0xBB",
2656e82bdaeSAndi Kleen        "MSRValue": "0x300400002",
2666e82bdaeSAndi Kleen        "Counter": "0,1,2,3",
2676e82bdaeSAndi Kleen        "UMask": "0x1",
2686e82bdaeSAndi Kleen        "Offcore": "1",
2696e82bdaeSAndi Kleen        "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.LLC_MISS.DRAM",
2706e82bdaeSAndi Kleen        "MSRIndex": "0x1a6,0x1a7",
2716e82bdaeSAndi Kleen        "SampleAfterValue": "100003",
2726e82bdaeSAndi Kleen        "BriefDescription": "Counts demand data writes (RFOs) that miss the LLC and the data returned from dram.",
2736e82bdaeSAndi Kleen        "CounterHTOff": "0,1,2,3"
2746e82bdaeSAndi Kleen    },
2756e82bdaeSAndi Kleen    {
2766e82bdaeSAndi Kleen        "EventCode": "0xB7, 0xBB",
2776e82bdaeSAndi Kleen        "MSRValue": "0x300400040",
2786e82bdaeSAndi Kleen        "Counter": "0,1,2,3",
2796e82bdaeSAndi Kleen        "UMask": "0x1",
2806e82bdaeSAndi Kleen        "Offcore": "1",
2816e82bdaeSAndi Kleen        "EventName": "OFFCORE_RESPONSE.PF_L2_CODE_RD.LLC_MISS.DRAM",
2826e82bdaeSAndi Kleen        "MSRIndex": "0x1a6,0x1a7",
2836e82bdaeSAndi Kleen        "SampleAfterValue": "100003",
2846e82bdaeSAndi Kleen        "BriefDescription": "Counts all prefetch (that bring data to L2) code reads that miss the LLC  and the data returned from dram.",
2856e82bdaeSAndi Kleen        "CounterHTOff": "0,1,2,3"
2866e82bdaeSAndi Kleen    },
2876e82bdaeSAndi Kleen    {
2886e82bdaeSAndi Kleen        "EventCode": "0xB7, 0xBB",
2896e82bdaeSAndi Kleen        "MSRValue": "0x300400010",
2906e82bdaeSAndi Kleen        "Counter": "0,1,2,3",
2916e82bdaeSAndi Kleen        "UMask": "0x1",
2926e82bdaeSAndi Kleen        "Offcore": "1",
2936e82bdaeSAndi Kleen        "EventName": "OFFCORE_RESPONSE.PF_L2_DATA_RD.LLC_MISS.DRAM",
2946e82bdaeSAndi Kleen        "MSRIndex": "0x1a6,0x1a7",
2956e82bdaeSAndi Kleen        "SampleAfterValue": "100003",
2966e82bdaeSAndi Kleen        "BriefDescription": "Counts prefetch (that bring data to L2) data reads that miss the LLC and the data returned from dram.",
2976e82bdaeSAndi Kleen        "CounterHTOff": "0,1,2,3"
2986e82bdaeSAndi Kleen    },
2996e82bdaeSAndi Kleen    {
3006e82bdaeSAndi Kleen        "EventCode": "0xB7, 0xBB",
3016e82bdaeSAndi Kleen        "MSRValue": "0x300400020",
3026e82bdaeSAndi Kleen        "Counter": "0,1,2,3",
3036e82bdaeSAndi Kleen        "UMask": "0x1",
3046e82bdaeSAndi Kleen        "Offcore": "1",
3056e82bdaeSAndi Kleen        "EventName": "OFFCORE_RESPONSE.PF_L2_RFO.LLC_MISS.DRAM",
3066e82bdaeSAndi Kleen        "MSRIndex": "0x1a6,0x1a7",
3076e82bdaeSAndi Kleen        "SampleAfterValue": "100003",
3086e82bdaeSAndi Kleen        "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs that miss the LLC  and the data returned from dram.",
3096e82bdaeSAndi Kleen        "CounterHTOff": "0,1,2,3"
3106e82bdaeSAndi Kleen    },
3116e82bdaeSAndi Kleen    {
3126e82bdaeSAndi Kleen        "EventCode": "0xB7, 0xBB",
3136e82bdaeSAndi Kleen        "MSRValue": "0x300400200",
3146e82bdaeSAndi Kleen        "Counter": "0,1,2,3",
3156e82bdaeSAndi Kleen        "UMask": "0x1",
3166e82bdaeSAndi Kleen        "Offcore": "1",
3176e82bdaeSAndi Kleen        "EventName": "OFFCORE_RESPONSE.PF_LLC_CODE_RD.LLC_MISS.DRAM",
3186e82bdaeSAndi Kleen        "MSRIndex": "0x1a6,0x1a7",
3196e82bdaeSAndi Kleen        "SampleAfterValue": "100003",
3206e82bdaeSAndi Kleen        "BriefDescription": "Counts all prefetch (that bring data to LLC only) code reads that miss the LLC  and the data returned from dram.",
3216e82bdaeSAndi Kleen        "CounterHTOff": "0,1,2,3"
3226e82bdaeSAndi Kleen    },
3236e82bdaeSAndi Kleen    {
3246e82bdaeSAndi Kleen        "EventCode": "0xB7, 0xBB",
3256e82bdaeSAndi Kleen        "MSRValue": "0x300400080",
3266e82bdaeSAndi Kleen        "Counter": "0,1,2,3",
3276e82bdaeSAndi Kleen        "UMask": "0x1",
3286e82bdaeSAndi Kleen        "Offcore": "1",
3296e82bdaeSAndi Kleen        "EventName": "OFFCORE_RESPONSE.PF_LLC_DATA_RD.LLC_MISS.DRAM",
3306e82bdaeSAndi Kleen        "MSRIndex": "0x1a6,0x1a7",
3316e82bdaeSAndi Kleen        "SampleAfterValue": "100003",
3326e82bdaeSAndi Kleen        "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads that miss the LLC  and the data returned from dram.",
3336e82bdaeSAndi Kleen        "CounterHTOff": "0,1,2,3"
3346e82bdaeSAndi Kleen    },
3356e82bdaeSAndi Kleen    {
3366e82bdaeSAndi Kleen        "EventCode": "0xB7, 0xBB",
3376e82bdaeSAndi Kleen        "MSRValue": "0x300400100",
3386e82bdaeSAndi Kleen        "Counter": "0,1,2,3",
3396e82bdaeSAndi Kleen        "UMask": "0x1",
3406e82bdaeSAndi Kleen        "Offcore": "1",
3416e82bdaeSAndi Kleen        "EventName": "OFFCORE_RESPONSE.PF_LLC_RFO.LLC_MISS.DRAM",
3426e82bdaeSAndi Kleen        "MSRIndex": "0x1a6,0x1a7",
3436e82bdaeSAndi Kleen        "SampleAfterValue": "100003",
3446e82bdaeSAndi Kleen        "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs that miss the LLC  and the data returned from dram.",
3456e82bdaeSAndi Kleen        "CounterHTOff": "0,1,2,3"
3466e82bdaeSAndi Kleen    },
3476e82bdaeSAndi Kleen    {
3486e82bdaeSAndi Kleen        "PublicDescription": "This event counts all data requests (demand/prefetch data reads and demand data writes (RFOs) that miss the LLC  where the data is returned from local DRAM",
3496e82bdaeSAndi Kleen        "EventCode": "0xB7, 0xBB",
3506e82bdaeSAndi Kleen        "MSRValue": "0x6004001b3",
3516e82bdaeSAndi Kleen        "Counter": "0,1,2,3",
3526e82bdaeSAndi Kleen        "UMask": "0x1",
3536e82bdaeSAndi Kleen        "Offcore": "1",
3546e82bdaeSAndi Kleen        "EventName": "OFFCORE_RESPONSE.DATA_IN_SOCKET.LLC_MISS.LOCAL_DRAM",
3556e82bdaeSAndi Kleen        "MSRIndex": "0x1a6,0x1a7",
3566e82bdaeSAndi Kleen        "SampleAfterValue": "100003",
3576e82bdaeSAndi Kleen        "BriefDescription": "Counts LLC replacements.",
3586e82bdaeSAndi Kleen        "CounterHTOff": "0,1,2,3"
3596e82bdaeSAndi Kleen    },
3606e82bdaeSAndi Kleen    {
3616e82bdaeSAndi Kleen        "PublicDescription": "This event counts any requests that miss the LLC where the data was returned from local DRAM",
3626e82bdaeSAndi Kleen        "EventCode": "0xB7, 0xBB",
3636e82bdaeSAndi Kleen        "MSRValue": "0x1f80408fff",
3646e82bdaeSAndi Kleen        "Counter": "0,1,2,3",
3656e82bdaeSAndi Kleen        "UMask": "0x1",
3666e82bdaeSAndi Kleen        "Offcore": "1",
3676e82bdaeSAndi Kleen        "EventName": "OFFCORE_RESPONSE.ANY_REQUEST.LLC_MISS_LOCAL.DRAM",
3686e82bdaeSAndi Kleen        "MSRIndex": "0x1a6,0x1a7",
3696e82bdaeSAndi Kleen        "SampleAfterValue": "100003",
3706e82bdaeSAndi Kleen        "BriefDescription": " REQUEST = ANY_REQUEST and RESPONSE = LLC_MISS_LOCAL and SNOOP = DRAM",
3716e82bdaeSAndi Kleen        "CounterHTOff": "0,1,2,3"
3726e82bdaeSAndi Kleen    },
3736e82bdaeSAndi Kleen    {
3746e82bdaeSAndi Kleen        "EventCode": "0xB7, 0xBB",
3756e82bdaeSAndi Kleen        "MSRValue": "0x17004001b3",
3766e82bdaeSAndi Kleen        "Counter": "0,1,2,3",
3776e82bdaeSAndi Kleen        "UMask": "0x1",
3786e82bdaeSAndi Kleen        "Offcore": "1",
3796e82bdaeSAndi Kleen        "EventName": "OFFCORE_RESPONSE.DATA_IN_SOCKET.LLC_MISS_LOCAL.ANY_LLC_HIT",
3806e82bdaeSAndi Kleen        "MSRIndex": "0x1a6,0x1a7",
3816e82bdaeSAndi Kleen        "SampleAfterValue": "100003",
3826e82bdaeSAndi Kleen        "BriefDescription": " REQUEST = DATA_IN_SOCKET and RESPONSE = LLC_MISS_LOCAL and SNOOP = ANY_LLC_HIT",
3836e82bdaeSAndi Kleen        "CounterHTOff": "0,1,2,3"
3846e82bdaeSAndi Kleen    },
3856e82bdaeSAndi Kleen    {
3866e82bdaeSAndi Kleen        "EventCode": "0xB7, 0xBB",
3876e82bdaeSAndi Kleen        "MSRValue": "0x1f80400004",
3886e82bdaeSAndi Kleen        "Counter": "0,1,2,3",
3896e82bdaeSAndi Kleen        "UMask": "0x1",
3906e82bdaeSAndi Kleen        "Offcore": "1",
3916e82bdaeSAndi Kleen        "EventName": "OFFCORE_RESPONSE.DEMAND_IFETCH.LLC_MISS_LOCAL.DRAM",
3926e82bdaeSAndi Kleen        "MSRIndex": "0x1a6,0x1a7",
3936e82bdaeSAndi Kleen        "SampleAfterValue": "100003",
3946e82bdaeSAndi Kleen        "BriefDescription": " REQUEST = DEMAND_IFETCH and RESPONSE = LLC_MISS_LOCAL and SNOOP = DRAM",
3956e82bdaeSAndi Kleen        "CounterHTOff": "0,1,2,3"
3966e82bdaeSAndi Kleen    },
3976e82bdaeSAndi Kleen    {
3986e82bdaeSAndi Kleen        "EventCode": "0xB7, 0xBB",
3996e82bdaeSAndi Kleen        "MSRValue": "0x1f80400010",
4006e82bdaeSAndi Kleen        "Counter": "0,1,2,3",
4016e82bdaeSAndi Kleen        "UMask": "0x1",
4026e82bdaeSAndi Kleen        "Offcore": "1",
4036e82bdaeSAndi Kleen        "EventName": "OFFCORE_RESPONSE.PF_DATA_RD.LLC_MISS_LOCAL.DRAM",
4046e82bdaeSAndi Kleen        "MSRIndex": "0x1a6,0x1a7",
4056e82bdaeSAndi Kleen        "SampleAfterValue": "100003",
4066e82bdaeSAndi Kleen        "BriefDescription": " REQUEST = PF_DATA_RD and RESPONSE = LLC_MISS_LOCAL and SNOOP = DRAM",
4076e82bdaeSAndi Kleen        "CounterHTOff": "0,1,2,3"
4086e82bdaeSAndi Kleen    },
4096e82bdaeSAndi Kleen    {
4106e82bdaeSAndi Kleen        "EventCode": "0xB7, 0xBB",
4116e82bdaeSAndi Kleen        "MSRValue": "0x1f80400040",
4126e82bdaeSAndi Kleen        "Counter": "0,1,2,3",
4136e82bdaeSAndi Kleen        "UMask": "0x1",
4146e82bdaeSAndi Kleen        "Offcore": "1",
4156e82bdaeSAndi Kleen        "EventName": "OFFCORE_RESPONSE.PF_IFETCH.LLC_MISS_LOCAL.DRAM",
4166e82bdaeSAndi Kleen        "MSRIndex": "0x1a6,0x1a7",
4176e82bdaeSAndi Kleen        "SampleAfterValue": "100003",
4186e82bdaeSAndi Kleen        "BriefDescription": " REQUEST = PF_RFO and RESPONSE = LLC_MISS_LOCAL and SNOOP = DRAM",
4196e82bdaeSAndi Kleen        "CounterHTOff": "0,1,2,3"
4206e82bdaeSAndi Kleen    },
4216e82bdaeSAndi Kleen    {
4226e82bdaeSAndi Kleen        "EventCode": "0xB7, 0xBB",
4236e82bdaeSAndi Kleen        "MSRValue": "0x1f80400080",
4246e82bdaeSAndi Kleen        "Counter": "0,1,2,3",
4256e82bdaeSAndi Kleen        "UMask": "0x1",
4266e82bdaeSAndi Kleen        "Offcore": "1",
4276e82bdaeSAndi Kleen        "EventName": "OFFCORE_RESPONSE.PF_L_DATA_RD.LLC_MISS_LOCAL.DRAM",
4286e82bdaeSAndi Kleen        "MSRIndex": "0x1a6,0x1a7",
4296e82bdaeSAndi Kleen        "SampleAfterValue": "100003",
4306e82bdaeSAndi Kleen        "BriefDescription": " REQUEST = PF_LLC_DATA_RD and RESPONSE = LLC_MISS_LOCAL and SNOOP = DRAM",
4316e82bdaeSAndi Kleen        "CounterHTOff": "0,1,2,3"
4326e82bdaeSAndi Kleen    },
4336e82bdaeSAndi Kleen    {
4346e82bdaeSAndi Kleen        "EventCode": "0xB7, 0xBB",
4356e82bdaeSAndi Kleen        "MSRValue": "0x1f80400200",
4366e82bdaeSAndi Kleen        "Counter": "0,1,2,3",
4376e82bdaeSAndi Kleen        "UMask": "0x1",
4386e82bdaeSAndi Kleen        "Offcore": "1",
4396e82bdaeSAndi Kleen        "EventName": "OFFCORE_RESPONSE.PF_L_IFETCH.LLC_MISS_LOCAL.DRAM",
4406e82bdaeSAndi Kleen        "MSRIndex": "0x1a6,0x1a7",
4416e82bdaeSAndi Kleen        "SampleAfterValue": "100003",
4426e82bdaeSAndi Kleen        "BriefDescription": " REQUEST = PF_LLC_IFETCH and RESPONSE = LLC_MISS_LOCAL and SNOOP = DRAM",
4436e82bdaeSAndi Kleen        "CounterHTOff": "0,1,2,3"
4446e82bdaeSAndi Kleen    }
4456e82bdaeSAndi Kleen]