16e82bdaeSAndi Kleen[
26e82bdaeSAndi Kleen    {
36e82bdaeSAndi Kleen        "BriefDescription": "Counts the number of machine clears due to memory order conflicts.",
4*b5948fc6SIan Rogers        "Counter": "0,1,2,3",
5*b5948fc6SIan Rogers        "CounterHTOff": "0,1,2,3,4,5,6,7",
6*b5948fc6SIan Rogers        "EventCode": "0xC3",
7*b5948fc6SIan Rogers        "EventName": "MACHINE_CLEARS.MEMORY_ORDERING",
8*b5948fc6SIan Rogers        "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.",
96e82bdaeSAndi Kleen        "SampleAfterValue": "100003",
10*b5948fc6SIan Rogers        "UMask": "0x2"
116e82bdaeSAndi Kleen    },
126e82bdaeSAndi Kleen    {
13*b5948fc6SIan Rogers        "BriefDescription": "Loads with latency value being above 128.",
146e82bdaeSAndi Kleen        "Counter": "3",
15*b5948fc6SIan Rogers        "CounterHTOff": "3",
166e82bdaeSAndi Kleen        "EventCode": "0xCD",
176e82bdaeSAndi Kleen        "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_128",
186e82bdaeSAndi Kleen        "MSRIndex": "0x3F6",
19*b5948fc6SIan Rogers        "MSRValue": "0x80",
20*b5948fc6SIan Rogers        "PEBS": "2",
216e82bdaeSAndi Kleen        "SampleAfterValue": "1009",
226e82bdaeSAndi Kleen        "TakenAlone": "1",
23*b5948fc6SIan Rogers        "UMask": "0x1"
246e82bdaeSAndi Kleen    },
256e82bdaeSAndi Kleen    {
26*b5948fc6SIan Rogers        "BriefDescription": "Loads with latency value being above 16.",
276e82bdaeSAndi Kleen        "Counter": "3",
28*b5948fc6SIan Rogers        "CounterHTOff": "3",
29*b5948fc6SIan Rogers        "EventCode": "0xCD",
30*b5948fc6SIan Rogers        "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_16",
31*b5948fc6SIan Rogers        "MSRIndex": "0x3F6",
32*b5948fc6SIan Rogers        "MSRValue": "0x10",
33*b5948fc6SIan Rogers        "PEBS": "2",
34*b5948fc6SIan Rogers        "SampleAfterValue": "20011",
35*b5948fc6SIan Rogers        "TakenAlone": "1",
36*b5948fc6SIan Rogers        "UMask": "0x1"
37*b5948fc6SIan Rogers    },
38*b5948fc6SIan Rogers    {
39*b5948fc6SIan Rogers        "BriefDescription": "Loads with latency value being above 256.",
40*b5948fc6SIan Rogers        "Counter": "3",
41*b5948fc6SIan Rogers        "CounterHTOff": "3",
42*b5948fc6SIan Rogers        "EventCode": "0xCD",
436e82bdaeSAndi Kleen        "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_256",
446e82bdaeSAndi Kleen        "MSRIndex": "0x3F6",
45*b5948fc6SIan Rogers        "MSRValue": "0x100",
46*b5948fc6SIan Rogers        "PEBS": "2",
476e82bdaeSAndi Kleen        "SampleAfterValue": "503",
486e82bdaeSAndi Kleen        "TakenAlone": "1",
49*b5948fc6SIan Rogers        "UMask": "0x1"
506e82bdaeSAndi Kleen    },
516e82bdaeSAndi Kleen    {
52*b5948fc6SIan Rogers        "BriefDescription": "Loads with latency value being above 32.",
536e82bdaeSAndi Kleen        "Counter": "3",
54*b5948fc6SIan Rogers        "CounterHTOff": "3",
55*b5948fc6SIan Rogers        "EventCode": "0xCD",
56*b5948fc6SIan Rogers        "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_32",
57*b5948fc6SIan Rogers        "MSRIndex": "0x3F6",
58*b5948fc6SIan Rogers        "MSRValue": "0x20",
59*b5948fc6SIan Rogers        "PEBS": "2",
60*b5948fc6SIan Rogers        "SampleAfterValue": "100007",
61*b5948fc6SIan Rogers        "TakenAlone": "1",
62*b5948fc6SIan Rogers        "UMask": "0x1"
63*b5948fc6SIan Rogers    },
64*b5948fc6SIan Rogers    {
65*b5948fc6SIan Rogers        "BriefDescription": "Loads with latency value being above 4 .",
66*b5948fc6SIan Rogers        "Counter": "3",
67*b5948fc6SIan Rogers        "CounterHTOff": "3",
68*b5948fc6SIan Rogers        "EventCode": "0xCD",
69*b5948fc6SIan Rogers        "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_4",
70*b5948fc6SIan Rogers        "MSRIndex": "0x3F6",
71*b5948fc6SIan Rogers        "MSRValue": "0x4",
72*b5948fc6SIan Rogers        "PEBS": "2",
73*b5948fc6SIan Rogers        "SampleAfterValue": "100003",
74*b5948fc6SIan Rogers        "TakenAlone": "1",
75*b5948fc6SIan Rogers        "UMask": "0x1"
76*b5948fc6SIan Rogers    },
77*b5948fc6SIan Rogers    {
78*b5948fc6SIan Rogers        "BriefDescription": "Loads with latency value being above 512.",
79*b5948fc6SIan Rogers        "Counter": "3",
80*b5948fc6SIan Rogers        "CounterHTOff": "3",
81*b5948fc6SIan Rogers        "EventCode": "0xCD",
826e82bdaeSAndi Kleen        "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_512",
836e82bdaeSAndi Kleen        "MSRIndex": "0x3F6",
84*b5948fc6SIan Rogers        "MSRValue": "0x200",
856e82bdaeSAndi Kleen        "PEBS": "2",
86*b5948fc6SIan Rogers        "SampleAfterValue": "101",
876e82bdaeSAndi Kleen        "TakenAlone": "1",
88*b5948fc6SIan Rogers        "UMask": "0x1"
896e82bdaeSAndi Kleen    },
906e82bdaeSAndi Kleen    {
91*b5948fc6SIan Rogers        "BriefDescription": "Loads with latency value being above 64.",
92*b5948fc6SIan Rogers        "Counter": "3",
93*b5948fc6SIan Rogers        "CounterHTOff": "3",
94*b5948fc6SIan Rogers        "EventCode": "0xCD",
95*b5948fc6SIan Rogers        "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_64",
96*b5948fc6SIan Rogers        "MSRIndex": "0x3F6",
97*b5948fc6SIan Rogers        "MSRValue": "0x40",
98*b5948fc6SIan Rogers        "PEBS": "2",
99*b5948fc6SIan Rogers        "SampleAfterValue": "2003",
100*b5948fc6SIan Rogers        "TakenAlone": "1",
101*b5948fc6SIan Rogers        "UMask": "0x1"
102*b5948fc6SIan Rogers    },
103*b5948fc6SIan Rogers    {
104*b5948fc6SIan Rogers        "BriefDescription": "Loads with latency value being above 8.",
105*b5948fc6SIan Rogers        "Counter": "3",
106*b5948fc6SIan Rogers        "CounterHTOff": "3",
107*b5948fc6SIan Rogers        "EventCode": "0xCD",
108*b5948fc6SIan Rogers        "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_8",
109*b5948fc6SIan Rogers        "MSRIndex": "0x3F6",
110*b5948fc6SIan Rogers        "MSRValue": "0x8",
111*b5948fc6SIan Rogers        "PEBS": "2",
112*b5948fc6SIan Rogers        "SampleAfterValue": "50021",
113*b5948fc6SIan Rogers        "TakenAlone": "1",
114*b5948fc6SIan Rogers        "UMask": "0x1"
115*b5948fc6SIan Rogers    },
116*b5948fc6SIan Rogers    {
117*b5948fc6SIan Rogers        "BriefDescription": "Sample stores and collect precise store operation via PEBS record. PMC3 only. (Precise Event - PEBS).",
118*b5948fc6SIan Rogers        "Counter": "3",
119*b5948fc6SIan Rogers        "CounterHTOff": "3",
120*b5948fc6SIan Rogers        "EventCode": "0xCD",
121*b5948fc6SIan Rogers        "EventName": "MEM_TRANS_RETIRED.PRECISE_STORE",
122*b5948fc6SIan Rogers        "PEBS": "2",
123*b5948fc6SIan Rogers        "PRECISE_STORE": "1",
124*b5948fc6SIan Rogers        "SampleAfterValue": "2000003",
125*b5948fc6SIan Rogers        "TakenAlone": "1",
126*b5948fc6SIan Rogers        "UMask": "0x2"
127*b5948fc6SIan Rogers    },
128*b5948fc6SIan Rogers    {
129*b5948fc6SIan Rogers        "BriefDescription": "Speculative cache line split load uops dispatched to L1 cache.",
1306e82bdaeSAndi Kleen        "Counter": "0,1,2,3",
131*b5948fc6SIan Rogers        "CounterHTOff": "0,1,2,3,4,5,6,7",
132*b5948fc6SIan Rogers        "EventCode": "0x05",
133*b5948fc6SIan Rogers        "EventName": "MISALIGN_MEM_REF.LOADS",
134*b5948fc6SIan Rogers        "SampleAfterValue": "2000003",
135*b5948fc6SIan Rogers        "UMask": "0x1"
136*b5948fc6SIan Rogers    },
137*b5948fc6SIan Rogers    {
138*b5948fc6SIan Rogers        "BriefDescription": "Speculative cache line split STA uops dispatched to L1 cache.",
139*b5948fc6SIan Rogers        "Counter": "0,1,2,3",
140*b5948fc6SIan Rogers        "CounterHTOff": "0,1,2,3,4,5,6,7",
141*b5948fc6SIan Rogers        "EventCode": "0x05",
142*b5948fc6SIan Rogers        "EventName": "MISALIGN_MEM_REF.STORES",
143*b5948fc6SIan Rogers        "SampleAfterValue": "2000003",
144*b5948fc6SIan Rogers        "UMask": "0x2"
145*b5948fc6SIan Rogers    },
146*b5948fc6SIan Rogers    {
147*b5948fc6SIan Rogers        "BriefDescription": "Counts all demand & prefetch code reads that miss the LLC  and the data returned from dram.",
148*b5948fc6SIan Rogers        "Counter": "0,1,2,3",
149*b5948fc6SIan Rogers        "CounterHTOff": "0,1,2,3",
150*b5948fc6SIan Rogers        "EventCode": "0xB7, 0xBB",
1516e82bdaeSAndi Kleen        "EventName": "OFFCORE_RESPONSE.ALL_CODE_RD.LLC_MISS.DRAM",
1526e82bdaeSAndi Kleen        "MSRIndex": "0x1a6,0x1a7",
153*b5948fc6SIan Rogers        "MSRValue": "0x300400244",
154*b5948fc6SIan Rogers        "Offcore": "1",
1556e82bdaeSAndi Kleen        "SampleAfterValue": "100003",
156*b5948fc6SIan Rogers        "UMask": "0x1"
1576e82bdaeSAndi Kleen    },
1586e82bdaeSAndi Kleen    {
159*b5948fc6SIan Rogers        "BriefDescription": "Counts all demand & prefetch data reads that miss the LLC  and the data returned from dram.",
1606e82bdaeSAndi Kleen        "Counter": "0,1,2,3",
161*b5948fc6SIan Rogers        "CounterHTOff": "0,1,2,3",
162*b5948fc6SIan Rogers        "EventCode": "0xB7, 0xBB",
1636e82bdaeSAndi Kleen        "EventName": "OFFCORE_RESPONSE.ALL_DATA_RD.LLC_MISS.DRAM",
1646e82bdaeSAndi Kleen        "MSRIndex": "0x1a6,0x1a7",
165*b5948fc6SIan Rogers        "MSRValue": "0x300400091",
166*b5948fc6SIan Rogers        "Offcore": "1",
1676e82bdaeSAndi Kleen        "SampleAfterValue": "100003",
168*b5948fc6SIan Rogers        "UMask": "0x1"
1696e82bdaeSAndi Kleen    },
1706e82bdaeSAndi Kleen    {
171*b5948fc6SIan Rogers        "BriefDescription": "Counts all prefetch code reads that miss the LLC  and the data returned from dram.",
1726e82bdaeSAndi Kleen        "Counter": "0,1,2,3",
173*b5948fc6SIan Rogers        "CounterHTOff": "0,1,2,3",
174*b5948fc6SIan Rogers        "EventCode": "0xB7, 0xBB",
1756e82bdaeSAndi Kleen        "EventName": "OFFCORE_RESPONSE.ALL_PF_CODE_RD.LLC_MISS.DRAM",
1766e82bdaeSAndi Kleen        "MSRIndex": "0x1a6,0x1a7",
177*b5948fc6SIan Rogers        "MSRValue": "0x300400240",
178*b5948fc6SIan Rogers        "Offcore": "1",
1796e82bdaeSAndi Kleen        "SampleAfterValue": "100003",
180*b5948fc6SIan Rogers        "UMask": "0x1"
1816e82bdaeSAndi Kleen    },
1826e82bdaeSAndi Kleen    {
183*b5948fc6SIan Rogers        "BriefDescription": "Counts all prefetch data reads that miss the LLC  and the data returned from dram.",
1846e82bdaeSAndi Kleen        "Counter": "0,1,2,3",
185*b5948fc6SIan Rogers        "CounterHTOff": "0,1,2,3",
186*b5948fc6SIan Rogers        "EventCode": "0xB7, 0xBB",
1876e82bdaeSAndi Kleen        "EventName": "OFFCORE_RESPONSE.ALL_PF_DATA_RD.LLC_MISS.DRAM",
1886e82bdaeSAndi Kleen        "MSRIndex": "0x1a6,0x1a7",
189*b5948fc6SIan Rogers        "MSRValue": "0x300400090",
190*b5948fc6SIan Rogers        "Offcore": "1",
1916e82bdaeSAndi Kleen        "SampleAfterValue": "100003",
192*b5948fc6SIan Rogers        "UMask": "0x1"
1936e82bdaeSAndi Kleen    },
1946e82bdaeSAndi Kleen    {
195*b5948fc6SIan Rogers        "BriefDescription": "Counts all prefetch RFOs that miss the LLC  and the data returned from dram.",
1966e82bdaeSAndi Kleen        "Counter": "0,1,2,3",
197*b5948fc6SIan Rogers        "CounterHTOff": "0,1,2,3",
198*b5948fc6SIan Rogers        "EventCode": "0xB7, 0xBB",
1996e82bdaeSAndi Kleen        "EventName": "OFFCORE_RESPONSE.ALL_PF_RFO.LLC_MISS.DRAM",
2006e82bdaeSAndi Kleen        "MSRIndex": "0x1a6,0x1a7",
201*b5948fc6SIan Rogers        "MSRValue": "0x300400120",
202*b5948fc6SIan Rogers        "Offcore": "1",
2036e82bdaeSAndi Kleen        "SampleAfterValue": "100003",
204*b5948fc6SIan Rogers        "UMask": "0x1"
2056e82bdaeSAndi Kleen    },
2066e82bdaeSAndi Kleen    {
207*b5948fc6SIan Rogers        "BriefDescription": "Counts all data/code/rfo reads (demand & prefetch) that miss the LLC  and the data returned from dram.",
2086e82bdaeSAndi Kleen        "Counter": "0,1,2,3",
209*b5948fc6SIan Rogers        "CounterHTOff": "0,1,2,3",
210*b5948fc6SIan Rogers        "EventCode": "0xB7, 0xBB",
2116e82bdaeSAndi Kleen        "EventName": "OFFCORE_RESPONSE.ALL_READS.LLC_MISS.DRAM",
2126e82bdaeSAndi Kleen        "MSRIndex": "0x1a6,0x1a7",
213*b5948fc6SIan Rogers        "MSRValue": "0x3004003f7",
214*b5948fc6SIan Rogers        "Offcore": "1",
2156e82bdaeSAndi Kleen        "SampleAfterValue": "100003",
216*b5948fc6SIan Rogers        "UMask": "0x1"
2176e82bdaeSAndi Kleen    },
2186e82bdaeSAndi Kleen    {
219*b5948fc6SIan Rogers        "BriefDescription": "Counts all demand & prefetch RFOs that miss the LLC  and the data returned from dram.",
2206e82bdaeSAndi Kleen        "Counter": "0,1,2,3",
221*b5948fc6SIan Rogers        "CounterHTOff": "0,1,2,3",
222*b5948fc6SIan Rogers        "EventCode": "0xB7, 0xBB",
2236e82bdaeSAndi Kleen        "EventName": "OFFCORE_RESPONSE.ALL_RFO.LLC_MISS.DRAM",
2246e82bdaeSAndi Kleen        "MSRIndex": "0x1a6,0x1a7",
225*b5948fc6SIan Rogers        "MSRValue": "0x300400122",
226*b5948fc6SIan Rogers        "Offcore": "1",
2276e82bdaeSAndi Kleen        "SampleAfterValue": "100003",
228*b5948fc6SIan Rogers        "UMask": "0x1"
2296e82bdaeSAndi Kleen    },
2306e82bdaeSAndi Kleen    {
231*b5948fc6SIan Rogers        "BriefDescription": "REQUEST = ANY_REQUEST and RESPONSE = LLC_MISS_LOCAL and SNOOP = DRAM",
2326e82bdaeSAndi Kleen        "Counter": "0,1,2,3",
233*b5948fc6SIan Rogers        "CounterHTOff": "0,1,2,3",
2346e82bdaeSAndi Kleen        "EventCode": "0xB7, 0xBB",
2356e82bdaeSAndi Kleen        "EventName": "OFFCORE_RESPONSE.ANY_REQUEST.LLC_MISS_LOCAL.DRAM",
2366e82bdaeSAndi Kleen        "MSRIndex": "0x1a6,0x1a7",
237*b5948fc6SIan Rogers        "MSRValue": "0x1f80408fff",
238*b5948fc6SIan Rogers        "Offcore": "1",
239*b5948fc6SIan Rogers        "PublicDescription": "This event counts any requests that miss the LLC where the data was returned from local DRAM",
2406e82bdaeSAndi Kleen        "SampleAfterValue": "100003",
241*b5948fc6SIan Rogers        "UMask": "0x1"
2426e82bdaeSAndi Kleen    },
2436e82bdaeSAndi Kleen    {
244*b5948fc6SIan Rogers        "BriefDescription": "Counts LLC replacements.",
2456e82bdaeSAndi Kleen        "Counter": "0,1,2,3",
246*b5948fc6SIan Rogers        "CounterHTOff": "0,1,2,3",
247*b5948fc6SIan Rogers        "EventCode": "0xB7, 0xBB",
248*b5948fc6SIan Rogers        "EventName": "OFFCORE_RESPONSE.DATA_IN_SOCKET.LLC_MISS.LOCAL_DRAM",
249*b5948fc6SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
250*b5948fc6SIan Rogers        "MSRValue": "0x6004001b3",
2516e82bdaeSAndi Kleen        "Offcore": "1",
252*b5948fc6SIan Rogers        "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",
253*b5948fc6SIan Rogers        "SampleAfterValue": "100003",
254*b5948fc6SIan Rogers        "UMask": "0x1"
255*b5948fc6SIan Rogers    },
256*b5948fc6SIan Rogers    {
257*b5948fc6SIan Rogers        "BriefDescription": "REQUEST = DATA_IN_SOCKET and RESPONSE = LLC_MISS_LOCAL and SNOOP = ANY_LLC_HIT",
258*b5948fc6SIan Rogers        "Counter": "0,1,2,3",
259*b5948fc6SIan Rogers        "CounterHTOff": "0,1,2,3",
260*b5948fc6SIan Rogers        "EventCode": "0xB7, 0xBB",
2616e82bdaeSAndi Kleen        "EventName": "OFFCORE_RESPONSE.DATA_IN_SOCKET.LLC_MISS_LOCAL.ANY_LLC_HIT",
2626e82bdaeSAndi Kleen        "MSRIndex": "0x1a6,0x1a7",
263*b5948fc6SIan Rogers        "MSRValue": "0x17004001b3",
264*b5948fc6SIan Rogers        "Offcore": "1",
2656e82bdaeSAndi Kleen        "SampleAfterValue": "100003",
266*b5948fc6SIan Rogers        "UMask": "0x1"
2676e82bdaeSAndi Kleen    },
2686e82bdaeSAndi Kleen    {
269*b5948fc6SIan Rogers        "BriefDescription": "Counts demand code reads that miss the LLC and the data returned from dram.",
2706e82bdaeSAndi Kleen        "Counter": "0,1,2,3",
271*b5948fc6SIan Rogers        "CounterHTOff": "0,1,2,3",
272*b5948fc6SIan Rogers        "EventCode": "0xB7, 0xBB",
273*b5948fc6SIan Rogers        "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.LLC_MISS.DRAM",
274*b5948fc6SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
275*b5948fc6SIan Rogers        "MSRValue": "0x300400004",
2766e82bdaeSAndi Kleen        "Offcore": "1",
277*b5948fc6SIan Rogers        "SampleAfterValue": "100003",
278*b5948fc6SIan Rogers        "UMask": "0x1"
279*b5948fc6SIan Rogers    },
280*b5948fc6SIan Rogers    {
281*b5948fc6SIan Rogers        "BriefDescription": "Counts demand data reads that miss the LLC and the data returned from dram.",
282*b5948fc6SIan Rogers        "Counter": "0,1,2,3",
283*b5948fc6SIan Rogers        "CounterHTOff": "0,1,2,3",
284*b5948fc6SIan Rogers        "EventCode": "0xB7, 0xBB",
285*b5948fc6SIan Rogers        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.LLC_MISS.DRAM",
286*b5948fc6SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
287*b5948fc6SIan Rogers        "MSRValue": "0x300400001",
288*b5948fc6SIan Rogers        "Offcore": "1",
289*b5948fc6SIan Rogers        "SampleAfterValue": "100003",
290*b5948fc6SIan Rogers        "UMask": "0x1"
291*b5948fc6SIan Rogers    },
292*b5948fc6SIan Rogers    {
293*b5948fc6SIan Rogers        "BriefDescription": "REQUEST = DEMAND_IFETCH and RESPONSE = LLC_MISS_LOCAL and SNOOP = DRAM",
294*b5948fc6SIan Rogers        "Counter": "0,1,2,3",
295*b5948fc6SIan Rogers        "CounterHTOff": "0,1,2,3",
296*b5948fc6SIan Rogers        "EventCode": "0xB7, 0xBB",
2976e82bdaeSAndi Kleen        "EventName": "OFFCORE_RESPONSE.DEMAND_IFETCH.LLC_MISS_LOCAL.DRAM",
2986e82bdaeSAndi Kleen        "MSRIndex": "0x1a6,0x1a7",
299*b5948fc6SIan Rogers        "MSRValue": "0x1f80400004",
300*b5948fc6SIan Rogers        "Offcore": "1",
3016e82bdaeSAndi Kleen        "SampleAfterValue": "100003",
302*b5948fc6SIan Rogers        "UMask": "0x1"
3036e82bdaeSAndi Kleen    },
3046e82bdaeSAndi Kleen    {
305*b5948fc6SIan Rogers        "BriefDescription": "Counts demand data writes (RFOs) that miss the LLC and the data returned from dram.",
3066e82bdaeSAndi Kleen        "Counter": "0,1,2,3",
307*b5948fc6SIan Rogers        "CounterHTOff": "0,1,2,3",
308*b5948fc6SIan Rogers        "EventCode": "0xB7, 0xBB",
309*b5948fc6SIan Rogers        "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.LLC_MISS.DRAM",
310*b5948fc6SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
311*b5948fc6SIan Rogers        "MSRValue": "0x300400002",
3126e82bdaeSAndi Kleen        "Offcore": "1",
313*b5948fc6SIan Rogers        "SampleAfterValue": "100003",
314*b5948fc6SIan Rogers        "UMask": "0x1"
315*b5948fc6SIan Rogers    },
316*b5948fc6SIan Rogers    {
317*b5948fc6SIan Rogers        "BriefDescription": "REQUEST = PF_DATA_RD and RESPONSE = LLC_MISS_LOCAL and SNOOP = DRAM",
318*b5948fc6SIan Rogers        "Counter": "0,1,2,3",
319*b5948fc6SIan Rogers        "CounterHTOff": "0,1,2,3",
320*b5948fc6SIan Rogers        "EventCode": "0xB7, 0xBB",
3216e82bdaeSAndi Kleen        "EventName": "OFFCORE_RESPONSE.PF_DATA_RD.LLC_MISS_LOCAL.DRAM",
3226e82bdaeSAndi Kleen        "MSRIndex": "0x1a6,0x1a7",
323*b5948fc6SIan Rogers        "MSRValue": "0x1f80400010",
324*b5948fc6SIan Rogers        "Offcore": "1",
3256e82bdaeSAndi Kleen        "SampleAfterValue": "100003",
326*b5948fc6SIan Rogers        "UMask": "0x1"
3276e82bdaeSAndi Kleen    },
3286e82bdaeSAndi Kleen    {
329*b5948fc6SIan Rogers        "BriefDescription": "REQUEST = PF_RFO and RESPONSE = LLC_MISS_LOCAL and SNOOP = DRAM",
3306e82bdaeSAndi Kleen        "Counter": "0,1,2,3",
331*b5948fc6SIan Rogers        "CounterHTOff": "0,1,2,3",
332*b5948fc6SIan Rogers        "EventCode": "0xB7, 0xBB",
3336e82bdaeSAndi Kleen        "EventName": "OFFCORE_RESPONSE.PF_IFETCH.LLC_MISS_LOCAL.DRAM",
3346e82bdaeSAndi Kleen        "MSRIndex": "0x1a6,0x1a7",
335*b5948fc6SIan Rogers        "MSRValue": "0x1f80400040",
336*b5948fc6SIan Rogers        "Offcore": "1",
3376e82bdaeSAndi Kleen        "SampleAfterValue": "100003",
338*b5948fc6SIan Rogers        "UMask": "0x1"
3396e82bdaeSAndi Kleen    },
3406e82bdaeSAndi Kleen    {
341*b5948fc6SIan Rogers        "BriefDescription": "Counts all prefetch (that bring data to L2) code reads that miss the LLC  and the data returned from dram.",
3426e82bdaeSAndi Kleen        "Counter": "0,1,2,3",
343*b5948fc6SIan Rogers        "CounterHTOff": "0,1,2,3",
344*b5948fc6SIan Rogers        "EventCode": "0xB7, 0xBB",
345*b5948fc6SIan Rogers        "EventName": "OFFCORE_RESPONSE.PF_L2_CODE_RD.LLC_MISS.DRAM",
346*b5948fc6SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
347*b5948fc6SIan Rogers        "MSRValue": "0x300400040",
3486e82bdaeSAndi Kleen        "Offcore": "1",
349*b5948fc6SIan Rogers        "SampleAfterValue": "100003",
350*b5948fc6SIan Rogers        "UMask": "0x1"
351*b5948fc6SIan Rogers    },
352*b5948fc6SIan Rogers    {
353*b5948fc6SIan Rogers        "BriefDescription": "Counts prefetch (that bring data to L2) data reads that miss the LLC and the data returned from dram.",
354*b5948fc6SIan Rogers        "Counter": "0,1,2,3",
355*b5948fc6SIan Rogers        "CounterHTOff": "0,1,2,3",
356*b5948fc6SIan Rogers        "EventCode": "0xB7, 0xBB",
357*b5948fc6SIan Rogers        "EventName": "OFFCORE_RESPONSE.PF_L2_DATA_RD.LLC_MISS.DRAM",
358*b5948fc6SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
359*b5948fc6SIan Rogers        "MSRValue": "0x300400010",
360*b5948fc6SIan Rogers        "Offcore": "1",
361*b5948fc6SIan Rogers        "SampleAfterValue": "100003",
362*b5948fc6SIan Rogers        "UMask": "0x1"
363*b5948fc6SIan Rogers    },
364*b5948fc6SIan Rogers    {
365*b5948fc6SIan Rogers        "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs that miss the LLC  and the data returned from dram.",
366*b5948fc6SIan Rogers        "Counter": "0,1,2,3",
367*b5948fc6SIan Rogers        "CounterHTOff": "0,1,2,3",
368*b5948fc6SIan Rogers        "EventCode": "0xB7, 0xBB",
369*b5948fc6SIan Rogers        "EventName": "OFFCORE_RESPONSE.PF_L2_RFO.LLC_MISS.DRAM",
370*b5948fc6SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
371*b5948fc6SIan Rogers        "MSRValue": "0x300400020",
372*b5948fc6SIan Rogers        "Offcore": "1",
373*b5948fc6SIan Rogers        "SampleAfterValue": "100003",
374*b5948fc6SIan Rogers        "UMask": "0x1"
375*b5948fc6SIan Rogers    },
376*b5948fc6SIan Rogers    {
377*b5948fc6SIan Rogers        "BriefDescription": "Counts all prefetch (that bring data to LLC only) code reads that miss the LLC  and the data returned from dram.",
378*b5948fc6SIan Rogers        "Counter": "0,1,2,3",
379*b5948fc6SIan Rogers        "CounterHTOff": "0,1,2,3",
380*b5948fc6SIan Rogers        "EventCode": "0xB7, 0xBB",
381*b5948fc6SIan Rogers        "EventName": "OFFCORE_RESPONSE.PF_LLC_CODE_RD.LLC_MISS.DRAM",
382*b5948fc6SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
383*b5948fc6SIan Rogers        "MSRValue": "0x300400200",
384*b5948fc6SIan Rogers        "Offcore": "1",
385*b5948fc6SIan Rogers        "SampleAfterValue": "100003",
386*b5948fc6SIan Rogers        "UMask": "0x1"
387*b5948fc6SIan Rogers    },
388*b5948fc6SIan Rogers    {
389*b5948fc6SIan Rogers        "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads that miss the LLC  and the data returned from dram.",
390*b5948fc6SIan Rogers        "Counter": "0,1,2,3",
391*b5948fc6SIan Rogers        "CounterHTOff": "0,1,2,3",
392*b5948fc6SIan Rogers        "EventCode": "0xB7, 0xBB",
393*b5948fc6SIan Rogers        "EventName": "OFFCORE_RESPONSE.PF_LLC_DATA_RD.LLC_MISS.DRAM",
394*b5948fc6SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
395*b5948fc6SIan Rogers        "MSRValue": "0x300400080",
396*b5948fc6SIan Rogers        "Offcore": "1",
397*b5948fc6SIan Rogers        "SampleAfterValue": "100003",
398*b5948fc6SIan Rogers        "UMask": "0x1"
399*b5948fc6SIan Rogers    },
400*b5948fc6SIan Rogers    {
401*b5948fc6SIan Rogers        "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs that miss the LLC  and the data returned from dram.",
402*b5948fc6SIan Rogers        "Counter": "0,1,2,3",
403*b5948fc6SIan Rogers        "CounterHTOff": "0,1,2,3",
404*b5948fc6SIan Rogers        "EventCode": "0xB7, 0xBB",
405*b5948fc6SIan Rogers        "EventName": "OFFCORE_RESPONSE.PF_LLC_RFO.LLC_MISS.DRAM",
406*b5948fc6SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
407*b5948fc6SIan Rogers        "MSRValue": "0x300400100",
408*b5948fc6SIan Rogers        "Offcore": "1",
409*b5948fc6SIan Rogers        "SampleAfterValue": "100003",
410*b5948fc6SIan Rogers        "UMask": "0x1"
411*b5948fc6SIan Rogers    },
412*b5948fc6SIan Rogers    {
413*b5948fc6SIan Rogers        "BriefDescription": "REQUEST = PF_LLC_DATA_RD and RESPONSE = LLC_MISS_LOCAL and SNOOP = DRAM",
414*b5948fc6SIan Rogers        "Counter": "0,1,2,3",
415*b5948fc6SIan Rogers        "CounterHTOff": "0,1,2,3",
416*b5948fc6SIan Rogers        "EventCode": "0xB7, 0xBB",
4176e82bdaeSAndi Kleen        "EventName": "OFFCORE_RESPONSE.PF_L_DATA_RD.LLC_MISS_LOCAL.DRAM",
4186e82bdaeSAndi Kleen        "MSRIndex": "0x1a6,0x1a7",
419*b5948fc6SIan Rogers        "MSRValue": "0x1f80400080",
420*b5948fc6SIan Rogers        "Offcore": "1",
4216e82bdaeSAndi Kleen        "SampleAfterValue": "100003",
422*b5948fc6SIan Rogers        "UMask": "0x1"
4236e82bdaeSAndi Kleen    },
4246e82bdaeSAndi Kleen    {
425*b5948fc6SIan Rogers        "BriefDescription": "REQUEST = PF_LLC_IFETCH and RESPONSE = LLC_MISS_LOCAL and SNOOP = DRAM",
4266e82bdaeSAndi Kleen        "Counter": "0,1,2,3",
427*b5948fc6SIan Rogers        "CounterHTOff": "0,1,2,3",
428*b5948fc6SIan Rogers        "EventCode": "0xB7, 0xBB",
4296e82bdaeSAndi Kleen        "EventName": "OFFCORE_RESPONSE.PF_L_IFETCH.LLC_MISS_LOCAL.DRAM",
4306e82bdaeSAndi Kleen        "MSRIndex": "0x1a6,0x1a7",
431*b5948fc6SIan Rogers        "MSRValue": "0x1f80400200",
432*b5948fc6SIan Rogers        "Offcore": "1",
4336e82bdaeSAndi Kleen        "SampleAfterValue": "100003",
434*b5948fc6SIan Rogers        "UMask": "0x1"
435*b5948fc6SIan Rogers    },
436*b5948fc6SIan Rogers    {
437*b5948fc6SIan Rogers        "BriefDescription": "Number of any page walk that had a miss in LLC. Does not necessary cause a SUSPEND.",
438*b5948fc6SIan Rogers        "Counter": "0,1,2,3",
439*b5948fc6SIan Rogers        "CounterHTOff": "0,1,2,3,4,5,6,7",
440*b5948fc6SIan Rogers        "EventCode": "0xBE",
441*b5948fc6SIan Rogers        "EventName": "PAGE_WALKS.LLC_MISS",
442*b5948fc6SIan Rogers        "SampleAfterValue": "100003",
443*b5948fc6SIan Rogers        "UMask": "0x1"
4446e82bdaeSAndi Kleen    }
4456e82bdaeSAndi Kleen]