11ab4ef06SIan Rogers[
21ab4ef06SIan Rogers    {
3dfc83cc8SIan Rogers        "BriefDescription": "Cycles while L3 cache miss demand load is outstanding.",
4dfc83cc8SIan Rogers        "CounterMask": "2",
5dfc83cc8SIan Rogers        "EventCode": "0xa3",
6dfc83cc8SIan Rogers        "EventName": "CYCLE_ACTIVITY.CYCLES_L3_MISS",
7dfc83cc8SIan Rogers        "SampleAfterValue": "1000003",
8dfc83cc8SIan Rogers        "UMask": "0x2",
9dfc83cc8SIan Rogers        "Unit": "cpu_core"
10dfc83cc8SIan Rogers    },
11dfc83cc8SIan Rogers    {
12dfc83cc8SIan Rogers        "BriefDescription": "Execution stalls while L3 cache miss demand load is outstanding.",
13dfc83cc8SIan Rogers        "CounterMask": "6",
14dfc83cc8SIan Rogers        "EventCode": "0xa3",
15dfc83cc8SIan Rogers        "EventName": "CYCLE_ACTIVITY.STALLS_L3_MISS",
16dfc83cc8SIan Rogers        "SampleAfterValue": "1000003",
17dfc83cc8SIan Rogers        "UMask": "0x6",
18dfc83cc8SIan Rogers        "Unit": "cpu_core"
19dfc83cc8SIan Rogers    },
20dfc83cc8SIan Rogers    {
21dfc83cc8SIan Rogers        "BriefDescription": "Counts the number of cycles that the head (oldest load) of the load buffer is stalled due to any number of reasons, including an L1 miss, WCB full, pagewalk, store address block or store data block, on a load that retires.",
22dfc83cc8SIan Rogers        "EventCode": "0x05",
23dfc83cc8SIan Rogers        "EventName": "LD_HEAD.ANY_AT_RET",
24dfc83cc8SIan Rogers        "SampleAfterValue": "1000003",
25dfc83cc8SIan Rogers        "UMask": "0xff",
26dfc83cc8SIan Rogers        "Unit": "cpu_atom"
27dfc83cc8SIan Rogers    },
28dfc83cc8SIan Rogers    {
29dfc83cc8SIan Rogers        "BriefDescription": "Counts the number of cycles that the head (oldest load) of the load buffer is stalled due to a core bound stall including a store address match, a DTLB miss or a page walk that detains the load from retiring.",
30dfc83cc8SIan Rogers        "EventCode": "0x05",
31dfc83cc8SIan Rogers        "EventName": "LD_HEAD.L1_BOUND_AT_RET",
32dfc83cc8SIan Rogers        "SampleAfterValue": "1000003",
33dfc83cc8SIan Rogers        "UMask": "0xf4",
34dfc83cc8SIan Rogers        "Unit": "cpu_atom"
35dfc83cc8SIan Rogers    },
36dfc83cc8SIan Rogers    {
37dfc83cc8SIan Rogers        "BriefDescription": "Counts the number of cycles that the head (oldest load) of the load buffer and retirement are both stalled due to a DL1 miss.",
38dfc83cc8SIan Rogers        "EventCode": "0x05",
39dfc83cc8SIan Rogers        "EventName": "LD_HEAD.L1_MISS_AT_RET",
40dfc83cc8SIan Rogers        "SampleAfterValue": "1000003",
41dfc83cc8SIan Rogers        "UMask": "0x81",
42dfc83cc8SIan Rogers        "Unit": "cpu_atom"
43dfc83cc8SIan Rogers    },
44dfc83cc8SIan Rogers    {
45dfc83cc8SIan Rogers        "BriefDescription": "Counts the number of cycles that the head (oldest load) of the load buffer and retirement are both stalled due to other block cases.",
46dfc83cc8SIan Rogers        "EventCode": "0x05",
47dfc83cc8SIan Rogers        "EventName": "LD_HEAD.OTHER_AT_RET",
48dfc83cc8SIan Rogers        "PublicDescription": "Counts the number of cycles that the head (oldest load) of the load buffer and retirement are both stalled due to other block cases such as pipeline conflicts, fences, etc.",
49dfc83cc8SIan Rogers        "SampleAfterValue": "1000003",
50dfc83cc8SIan Rogers        "UMask": "0xc0",
51dfc83cc8SIan Rogers        "Unit": "cpu_atom"
52dfc83cc8SIan Rogers    },
53dfc83cc8SIan Rogers    {
54dfc83cc8SIan Rogers        "BriefDescription": "Counts the number of cycles that the head (oldest load) of the load buffer and retirement are both stalled due to a pagewalk.",
55dfc83cc8SIan Rogers        "EventCode": "0x05",
56dfc83cc8SIan Rogers        "EventName": "LD_HEAD.PGWALK_AT_RET",
57dfc83cc8SIan Rogers        "SampleAfterValue": "1000003",
58dfc83cc8SIan Rogers        "UMask": "0xa0",
59dfc83cc8SIan Rogers        "Unit": "cpu_atom"
60dfc83cc8SIan Rogers    },
61dfc83cc8SIan Rogers    {
62dfc83cc8SIan Rogers        "BriefDescription": "Counts the number of cycles that the head (oldest load) of the load buffer and retirement are both stalled due to a store address match.",
63dfc83cc8SIan Rogers        "EventCode": "0x05",
64dfc83cc8SIan Rogers        "EventName": "LD_HEAD.ST_ADDR_AT_RET",
65dfc83cc8SIan Rogers        "SampleAfterValue": "1000003",
66dfc83cc8SIan Rogers        "UMask": "0x84",
67dfc83cc8SIan Rogers        "Unit": "cpu_atom"
68dfc83cc8SIan Rogers    },
69dfc83cc8SIan Rogers    {
70*ab0cfb79SIan Rogers        "BriefDescription": "Number of machine clears due to memory ordering conflicts.",
71*ab0cfb79SIan Rogers        "EventCode": "0xc3",
72*ab0cfb79SIan Rogers        "EventName": "MACHINE_CLEARS.MEMORY_ORDERING",
73*ab0cfb79SIan Rogers        "PublicDescription": "Counts the number of Machine Clears detected dye to memory ordering. Memory Ordering Machine Clears may apply when a memory read may not conform to the memory ordering rules of the x86 architecture",
74*ab0cfb79SIan Rogers        "SampleAfterValue": "100003",
75*ab0cfb79SIan Rogers        "UMask": "0x2",
76*ab0cfb79SIan Rogers        "Unit": "cpu_core"
77*ab0cfb79SIan Rogers    },
78*ab0cfb79SIan Rogers    {
79dfc83cc8SIan Rogers        "BriefDescription": "Execution stalls while L1 cache miss demand load is outstanding.",
80dfc83cc8SIan Rogers        "CounterMask": "3",
81dfc83cc8SIan Rogers        "EventCode": "0x47",
82dfc83cc8SIan Rogers        "EventName": "MEMORY_ACTIVITY.STALLS_L1D_MISS",
83dfc83cc8SIan Rogers        "SampleAfterValue": "1000003",
84dfc83cc8SIan Rogers        "UMask": "0x3",
85dfc83cc8SIan Rogers        "Unit": "cpu_core"
86dfc83cc8SIan Rogers    },
87dfc83cc8SIan Rogers    {
88dfc83cc8SIan Rogers        "BriefDescription": "Execution stalls while L2 cache miss demand cacheable load request is outstanding.",
89dfc83cc8SIan Rogers        "CounterMask": "5",
90dfc83cc8SIan Rogers        "EventCode": "0x47",
91dfc83cc8SIan Rogers        "EventName": "MEMORY_ACTIVITY.STALLS_L2_MISS",
92dfc83cc8SIan Rogers        "PublicDescription": "Execution stalls while L2 cache miss demand cacheable load request is outstanding (will not count for uncacheable demand requests e.g. bus lock).",
93dfc83cc8SIan Rogers        "SampleAfterValue": "1000003",
94dfc83cc8SIan Rogers        "UMask": "0x5",
95dfc83cc8SIan Rogers        "Unit": "cpu_core"
96dfc83cc8SIan Rogers    },
97dfc83cc8SIan Rogers    {
98dfc83cc8SIan Rogers        "BriefDescription": "Execution stalls while L3 cache miss demand cacheable load request is outstanding.",
99dfc83cc8SIan Rogers        "CounterMask": "9",
100dfc83cc8SIan Rogers        "EventCode": "0x47",
101dfc83cc8SIan Rogers        "EventName": "MEMORY_ACTIVITY.STALLS_L3_MISS",
102dfc83cc8SIan Rogers        "PublicDescription": "Execution stalls while L3 cache miss demand cacheable load request is outstanding (will not count for uncacheable demand requests e.g. bus lock).",
103dfc83cc8SIan Rogers        "SampleAfterValue": "1000003",
104dfc83cc8SIan Rogers        "UMask": "0x9",
105dfc83cc8SIan Rogers        "Unit": "cpu_core"
106dfc83cc8SIan Rogers    },
107dfc83cc8SIan Rogers    {
108*ab0cfb79SIan Rogers        "BriefDescription": "MEMORY_ORDERING.MD_NUKE",
109*ab0cfb79SIan Rogers        "EventCode": "0x09",
110*ab0cfb79SIan Rogers        "EventName": "MEMORY_ORDERING.MD_NUKE",
111*ab0cfb79SIan Rogers        "SampleAfterValue": "100003",
112*ab0cfb79SIan Rogers        "UMask": "0x1",
113*ab0cfb79SIan Rogers        "Unit": "cpu_core"
114*ab0cfb79SIan Rogers    },
115*ab0cfb79SIan Rogers    {
116*ab0cfb79SIan Rogers        "BriefDescription": "Counts the number of memory ordering machine clears due to memory renaming.",
117*ab0cfb79SIan Rogers        "EventCode": "0x09",
118*ab0cfb79SIan Rogers        "EventName": "MEMORY_ORDERING.MRN_NUKE",
119*ab0cfb79SIan Rogers        "SampleAfterValue": "100003",
120*ab0cfb79SIan Rogers        "UMask": "0x2",
121*ab0cfb79SIan Rogers        "Unit": "cpu_core"
122*ab0cfb79SIan Rogers    },
123*ab0cfb79SIan Rogers    {
124*ab0cfb79SIan Rogers        "BriefDescription": "Counts randomly selected loads when the latency from first dispatch to completion is greater than 1024 cycles.",
125*ab0cfb79SIan Rogers        "Data_LA": "1",
126*ab0cfb79SIan Rogers        "EventCode": "0xcd",
127*ab0cfb79SIan Rogers        "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_1024",
128*ab0cfb79SIan Rogers        "MSRIndex": "0x3F6",
129*ab0cfb79SIan Rogers        "MSRValue": "0x400",
130*ab0cfb79SIan Rogers        "PEBS": "2",
131*ab0cfb79SIan Rogers        "PublicDescription": "Counts randomly selected loads when the latency from first dispatch to completion is greater than 1024 cycles.  Reported latency may be longer than just the memory latency.",
132*ab0cfb79SIan Rogers        "SampleAfterValue": "53",
133*ab0cfb79SIan Rogers        "UMask": "0x1",
134*ab0cfb79SIan Rogers        "Unit": "cpu_core"
135*ab0cfb79SIan Rogers    },
136*ab0cfb79SIan Rogers    {
1371ab4ef06SIan Rogers        "BriefDescription": "Counts randomly selected loads when the latency from first dispatch to completion is greater than 128 cycles.",
1381ab4ef06SIan Rogers        "Data_LA": "1",
1391ab4ef06SIan Rogers        "EventCode": "0xcd",
1401ab4ef06SIan Rogers        "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_128",
1411ab4ef06SIan Rogers        "MSRIndex": "0x3F6",
1421ab4ef06SIan Rogers        "MSRValue": "0x80",
1431ab4ef06SIan Rogers        "PEBS": "2",
144591530c0SIan Rogers        "PublicDescription": "Counts randomly selected loads when the latency from first dispatch to completion is greater than 128 cycles.  Reported latency may be longer than just the memory latency.",
1451ab4ef06SIan Rogers        "SampleAfterValue": "1009",
1461ab4ef06SIan Rogers        "UMask": "0x1",
1471ab4ef06SIan Rogers        "Unit": "cpu_core"
1481ab4ef06SIan Rogers    },
1491ab4ef06SIan Rogers    {
1501ab4ef06SIan Rogers        "BriefDescription": "Counts randomly selected loads when the latency from first dispatch to completion is greater than 16 cycles.",
1511ab4ef06SIan Rogers        "Data_LA": "1",
1521ab4ef06SIan Rogers        "EventCode": "0xcd",
1531ab4ef06SIan Rogers        "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_16",
1541ab4ef06SIan Rogers        "MSRIndex": "0x3F6",
1551ab4ef06SIan Rogers        "MSRValue": "0x10",
1561ab4ef06SIan Rogers        "PEBS": "2",
157591530c0SIan Rogers        "PublicDescription": "Counts randomly selected loads when the latency from first dispatch to completion is greater than 16 cycles.  Reported latency may be longer than just the memory latency.",
1581ab4ef06SIan Rogers        "SampleAfterValue": "20011",
1591ab4ef06SIan Rogers        "UMask": "0x1",
1601ab4ef06SIan Rogers        "Unit": "cpu_core"
1611ab4ef06SIan Rogers    },
1621ab4ef06SIan Rogers    {
163*ab0cfb79SIan Rogers        "BriefDescription": "Counts randomly selected loads when the latency from first dispatch to completion is greater than 2048 cycles.",
164*ab0cfb79SIan Rogers        "Data_LA": "1",
165*ab0cfb79SIan Rogers        "EventCode": "0xcd",
166*ab0cfb79SIan Rogers        "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_2048",
167*ab0cfb79SIan Rogers        "MSRIndex": "0x3F6",
168*ab0cfb79SIan Rogers        "MSRValue": "0x800",
169*ab0cfb79SIan Rogers        "PEBS": "2",
170*ab0cfb79SIan Rogers        "PublicDescription": "Counts randomly selected loads when the latency from first dispatch to completion is greater than 2048 cycles.  Reported latency may be longer than just the memory latency.",
171*ab0cfb79SIan Rogers        "SampleAfterValue": "23",
172*ab0cfb79SIan Rogers        "UMask": "0x1",
173*ab0cfb79SIan Rogers        "Unit": "cpu_core"
174*ab0cfb79SIan Rogers    },
175*ab0cfb79SIan Rogers    {
1761ab4ef06SIan Rogers        "BriefDescription": "Counts randomly selected loads when the latency from first dispatch to completion is greater than 256 cycles.",
1771ab4ef06SIan Rogers        "Data_LA": "1",
1781ab4ef06SIan Rogers        "EventCode": "0xcd",
1791ab4ef06SIan Rogers        "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_256",
1801ab4ef06SIan Rogers        "MSRIndex": "0x3F6",
1811ab4ef06SIan Rogers        "MSRValue": "0x100",
1821ab4ef06SIan Rogers        "PEBS": "2",
183591530c0SIan Rogers        "PublicDescription": "Counts randomly selected loads when the latency from first dispatch to completion is greater than 256 cycles.  Reported latency may be longer than just the memory latency.",
1841ab4ef06SIan Rogers        "SampleAfterValue": "503",
1851ab4ef06SIan Rogers        "UMask": "0x1",
1861ab4ef06SIan Rogers        "Unit": "cpu_core"
1871ab4ef06SIan Rogers    },
1881ab4ef06SIan Rogers    {
1891ab4ef06SIan Rogers        "BriefDescription": "Counts randomly selected loads when the latency from first dispatch to completion is greater than 32 cycles.",
1901ab4ef06SIan Rogers        "Data_LA": "1",
1911ab4ef06SIan Rogers        "EventCode": "0xcd",
1921ab4ef06SIan Rogers        "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_32",
1931ab4ef06SIan Rogers        "MSRIndex": "0x3F6",
1941ab4ef06SIan Rogers        "MSRValue": "0x20",
1951ab4ef06SIan Rogers        "PEBS": "2",
196591530c0SIan Rogers        "PublicDescription": "Counts randomly selected loads when the latency from first dispatch to completion is greater than 32 cycles.  Reported latency may be longer than just the memory latency.",
1971ab4ef06SIan Rogers        "SampleAfterValue": "100007",
1981ab4ef06SIan Rogers        "UMask": "0x1",
1991ab4ef06SIan Rogers        "Unit": "cpu_core"
2001ab4ef06SIan Rogers    },
2011ab4ef06SIan Rogers    {
2021ab4ef06SIan Rogers        "BriefDescription": "Counts randomly selected loads when the latency from first dispatch to completion is greater than 4 cycles.",
2031ab4ef06SIan Rogers        "Data_LA": "1",
2041ab4ef06SIan Rogers        "EventCode": "0xcd",
2051ab4ef06SIan Rogers        "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_4",
2061ab4ef06SIan Rogers        "MSRIndex": "0x3F6",
2071ab4ef06SIan Rogers        "MSRValue": "0x4",
2081ab4ef06SIan Rogers        "PEBS": "2",
209591530c0SIan Rogers        "PublicDescription": "Counts randomly selected loads when the latency from first dispatch to completion is greater than 4 cycles.  Reported latency may be longer than just the memory latency.",
2101ab4ef06SIan Rogers        "SampleAfterValue": "100003",
2111ab4ef06SIan Rogers        "UMask": "0x1",
2121ab4ef06SIan Rogers        "Unit": "cpu_core"
2131ab4ef06SIan Rogers    },
2141ab4ef06SIan Rogers    {
2151ab4ef06SIan Rogers        "BriefDescription": "Counts randomly selected loads when the latency from first dispatch to completion is greater than 512 cycles.",
2161ab4ef06SIan Rogers        "Data_LA": "1",
2171ab4ef06SIan Rogers        "EventCode": "0xcd",
2181ab4ef06SIan Rogers        "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_512",
2191ab4ef06SIan Rogers        "MSRIndex": "0x3F6",
2201ab4ef06SIan Rogers        "MSRValue": "0x200",
2211ab4ef06SIan Rogers        "PEBS": "2",
222591530c0SIan Rogers        "PublicDescription": "Counts randomly selected loads when the latency from first dispatch to completion is greater than 512 cycles.  Reported latency may be longer than just the memory latency.",
2231ab4ef06SIan Rogers        "SampleAfterValue": "101",
2241ab4ef06SIan Rogers        "UMask": "0x1",
2251ab4ef06SIan Rogers        "Unit": "cpu_core"
2261ab4ef06SIan Rogers    },
2271ab4ef06SIan Rogers    {
2281ab4ef06SIan Rogers        "BriefDescription": "Counts randomly selected loads when the latency from first dispatch to completion is greater than 64 cycles.",
2291ab4ef06SIan Rogers        "Data_LA": "1",
2301ab4ef06SIan Rogers        "EventCode": "0xcd",
2311ab4ef06SIan Rogers        "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_64",
2321ab4ef06SIan Rogers        "MSRIndex": "0x3F6",
2331ab4ef06SIan Rogers        "MSRValue": "0x40",
2341ab4ef06SIan Rogers        "PEBS": "2",
235591530c0SIan Rogers        "PublicDescription": "Counts randomly selected loads when the latency from first dispatch to completion is greater than 64 cycles.  Reported latency may be longer than just the memory latency.",
2361ab4ef06SIan Rogers        "SampleAfterValue": "2003",
2371ab4ef06SIan Rogers        "UMask": "0x1",
2381ab4ef06SIan Rogers        "Unit": "cpu_core"
2391ab4ef06SIan Rogers    },
2401ab4ef06SIan Rogers    {
2411ab4ef06SIan Rogers        "BriefDescription": "Counts randomly selected loads when the latency from first dispatch to completion is greater than 8 cycles.",
2421ab4ef06SIan Rogers        "Data_LA": "1",
2431ab4ef06SIan Rogers        "EventCode": "0xcd",
2441ab4ef06SIan Rogers        "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_8",
2451ab4ef06SIan Rogers        "MSRIndex": "0x3F6",
2461ab4ef06SIan Rogers        "MSRValue": "0x8",
2471ab4ef06SIan Rogers        "PEBS": "2",
248591530c0SIan Rogers        "PublicDescription": "Counts randomly selected loads when the latency from first dispatch to completion is greater than 8 cycles.  Reported latency may be longer than just the memory latency.",
2491ab4ef06SIan Rogers        "SampleAfterValue": "50021",
2501ab4ef06SIan Rogers        "UMask": "0x1",
2511ab4ef06SIan Rogers        "Unit": "cpu_core"
2521ab4ef06SIan Rogers    },
2531ab4ef06SIan Rogers    {
2541ab4ef06SIan Rogers        "BriefDescription": "Retired memory store access operations. A PDist event for PEBS Store Latency Facility.",
2551ab4ef06SIan Rogers        "Data_LA": "1",
2561ab4ef06SIan Rogers        "EventCode": "0xcd",
2571ab4ef06SIan Rogers        "EventName": "MEM_TRANS_RETIRED.STORE_SAMPLE",
2581ab4ef06SIan Rogers        "PEBS": "2",
259591530c0SIan Rogers        "PublicDescription": "Counts Retired memory accesses with at least 1 store operation. This PEBS event is the precisely-distributed (PDist) trigger covering all stores uops for sampling by the PEBS Store Latency Facility. The facility is described in Intel SDM Volume 3 section 19.9.8",
2601ab4ef06SIan Rogers        "SampleAfterValue": "1000003",
2611ab4ef06SIan Rogers        "UMask": "0x2",
2621ab4ef06SIan Rogers        "Unit": "cpu_core"
2631ab4ef06SIan Rogers    },
2641ab4ef06SIan Rogers    {
265dfc83cc8SIan Rogers        "BriefDescription": "Counts misaligned loads that are 4K page splits.",
266dfc83cc8SIan Rogers        "EventCode": "0x13",
267dfc83cc8SIan Rogers        "EventName": "MISALIGN_MEM_REF.LOAD_PAGE_SPLIT",
268dfc83cc8SIan Rogers        "PEBS": "1",
269dfc83cc8SIan Rogers        "SampleAfterValue": "200003",
270dfc83cc8SIan Rogers        "UMask": "0x2",
2715362e4d1SIan Rogers        "Unit": "cpu_atom"
2725362e4d1SIan Rogers    },
2735362e4d1SIan Rogers    {
274dfc83cc8SIan Rogers        "BriefDescription": "Counts misaligned stores that are 4K page splits.",
275dfc83cc8SIan Rogers        "EventCode": "0x13",
276dfc83cc8SIan Rogers        "EventName": "MISALIGN_MEM_REF.STORE_PAGE_SPLIT",
277dfc83cc8SIan Rogers        "PEBS": "1",
278dfc83cc8SIan Rogers        "SampleAfterValue": "200003",
279dfc83cc8SIan Rogers        "UMask": "0x4",
2805362e4d1SIan Rogers        "Unit": "cpu_atom"
2815362e4d1SIan Rogers    },
2825362e4d1SIan Rogers    {
283dfc83cc8SIan Rogers        "BriefDescription": "Counts demand data read requests that miss the L3 cache.",
284dfc83cc8SIan Rogers        "EventCode": "0x21",
285dfc83cc8SIan Rogers        "EventName": "OFFCORE_REQUESTS.L3_MISS_DEMAND_DATA_RD",
2861ab4ef06SIan Rogers        "SampleAfterValue": "100003",
287dfc83cc8SIan Rogers        "UMask": "0x10",
2881ab4ef06SIan Rogers        "Unit": "cpu_core"
289*ab0cfb79SIan Rogers    },
290*ab0cfb79SIan Rogers    {
291*ab0cfb79SIan Rogers        "BriefDescription": "Cycles where data return is pending for a Demand Data Read request who miss L3 cache.",
292*ab0cfb79SIan Rogers        "CounterMask": "1",
293*ab0cfb79SIan Rogers        "EventCode": "0x20",
294*ab0cfb79SIan Rogers        "EventName": "OFFCORE_REQUESTS_OUTSTANDING.CYCLES_WITH_L3_MISS_DEMAND_DATA_RD",
295*ab0cfb79SIan Rogers        "PublicDescription": "Cycles with at least 1 Demand Data Read requests who miss L3 cache in the superQ.",
296*ab0cfb79SIan Rogers        "SampleAfterValue": "1000003",
297*ab0cfb79SIan Rogers        "UMask": "0x10",
298*ab0cfb79SIan Rogers        "Unit": "cpu_core"
299*ab0cfb79SIan Rogers    },
300*ab0cfb79SIan Rogers    {
301*ab0cfb79SIan Rogers        "BriefDescription": "For every cycle, increments by the number of demand data read requests pending that are known to have missed the L3 cache.",
302*ab0cfb79SIan Rogers        "EventCode": "0x20",
303*ab0cfb79SIan Rogers        "EventName": "OFFCORE_REQUESTS_OUTSTANDING.L3_MISS_DEMAND_DATA_RD",
304*ab0cfb79SIan Rogers        "PublicDescription": "For every cycle, increments by the number of demand data read requests pending that are known to have missed the L3 cache.  Note that this does not capture all elapsed cycles while requests are outstanding - only cycles from when the requests were known by the requesting core to have missed the L3 cache.",
305*ab0cfb79SIan Rogers        "SampleAfterValue": "2000003",
306*ab0cfb79SIan Rogers        "UMask": "0x10",
307*ab0cfb79SIan Rogers        "Unit": "cpu_core"
308*ab0cfb79SIan Rogers    },
309*ab0cfb79SIan Rogers    {
310*ab0cfb79SIan Rogers        "BriefDescription": "Cycles where the core is waiting on at least 6 outstanding demand data read requests known to have missed the L3 cache.",
311*ab0cfb79SIan Rogers        "CounterMask": "6",
312*ab0cfb79SIan Rogers        "EventCode": "0x20",
313*ab0cfb79SIan Rogers        "EventName": "OFFCORE_REQUESTS_OUTSTANDING.L3_MISS_DEMAND_DATA_RD_GE_6",
314*ab0cfb79SIan Rogers        "PublicDescription": "Cycles where the core is waiting on at least 6 outstanding demand data read requests known to have missed the L3 cache.  Note that this event does not capture all elapsed cycles while the requests are outstanding - only cycles from when the requests were known to have missed the L3 cache.",
315*ab0cfb79SIan Rogers        "SampleAfterValue": "2000003",
316*ab0cfb79SIan Rogers        "UMask": "0x10",
317*ab0cfb79SIan Rogers        "Unit": "cpu_core"
3181ab4ef06SIan Rogers    }
3191ab4ef06SIan Rogers]
320