GNU Linux-libre 4.14.266-gnu1
[releases.git] / tools / perf / pmu-events / arch / x86 / broadwellx / memory.json
1 [
2     {
3         "EventCode": "0x05",
4         "UMask": "0x1",
5         "BriefDescription": "Speculative cache line split load uops dispatched to L1 cache",
6         "Counter": "0,1,2,3",
7         "EventName": "MISALIGN_MEM_REF.LOADS",
8         "PublicDescription": "This event counts speculative cache-line split load uops dispatched to the L1 cache.",
9         "SampleAfterValue": "2000003",
10         "CounterHTOff": "0,1,2,3,4,5,6,7"
11     },
12     {
13         "EventCode": "0x05",
14         "UMask": "0x2",
15         "BriefDescription": "Speculative cache line split STA uops dispatched to L1 cache",
16         "Counter": "0,1,2,3",
17         "EventName": "MISALIGN_MEM_REF.STORES",
18         "PublicDescription": "This event counts speculative cache line split store-address (STA) uops dispatched to the L1 cache.",
19         "SampleAfterValue": "2000003",
20         "CounterHTOff": "0,1,2,3,4,5,6,7"
21     },
22     {
23         "EventCode": "0x54",
24         "UMask": "0x1",
25         "BriefDescription": "Number of times a TSX line had a cache conflict",
26         "Counter": "0,1,2,3",
27         "EventName": "TX_MEM.ABORT_CONFLICT",
28         "PublicDescription": "Number of times a TSX line had a cache conflict.",
29         "SampleAfterValue": "2000003",
30         "CounterHTOff": "0,1,2,3,4,5,6,7"
31     },
32     {
33         "EventCode": "0x54",
34         "UMask": "0x2",
35         "BriefDescription": "Number of times a TSX Abort was triggered due to an evicted line caused by a transaction overflow",
36         "Counter": "0,1,2,3",
37         "EventName": "TX_MEM.ABORT_CAPACITY_WRITE",
38         "PublicDescription": "Number of times a TSX Abort was triggered due to an evicted line caused by a transaction overflow.",
39         "SampleAfterValue": "2000003",
40         "CounterHTOff": "0,1,2,3,4,5,6,7"
41     },
42     {
43         "EventCode": "0x54",
44         "UMask": "0x4",
45         "BriefDescription": "Number of times a TSX Abort was triggered due to a non-release/commit store to lock",
46         "Counter": "0,1,2,3",
47         "EventName": "TX_MEM.ABORT_HLE_STORE_TO_ELIDED_LOCK",
48         "PublicDescription": "Number of times a TSX Abort was triggered due to a non-release/commit store to lock.",
49         "SampleAfterValue": "2000003",
50         "CounterHTOff": "0,1,2,3,4,5,6,7"
51     },
52     {
53         "EventCode": "0x54",
54         "UMask": "0x8",
55         "BriefDescription": "Number of times a TSX Abort was triggered due to commit but Lock Buffer not empty",
56         "Counter": "0,1,2,3",
57         "EventName": "TX_MEM.ABORT_HLE_ELISION_BUFFER_NOT_EMPTY",
58         "PublicDescription": "Number of times a TSX Abort was triggered due to commit but Lock Buffer not empty.",
59         "SampleAfterValue": "2000003",
60         "CounterHTOff": "0,1,2,3,4,5,6,7"
61     },
62     {
63         "EventCode": "0x54",
64         "UMask": "0x10",
65         "BriefDescription": "Number of times a TSX Abort was triggered due to release/commit but data and address mismatch",
66         "Counter": "0,1,2,3",
67         "EventName": "TX_MEM.ABORT_HLE_ELISION_BUFFER_MISMATCH",
68         "PublicDescription": "Number of times a TSX Abort was triggered due to release/commit but data and address mismatch.",
69         "SampleAfterValue": "2000003",
70         "CounterHTOff": "0,1,2,3,4,5,6,7"
71     },
72     {
73         "EventCode": "0x54",
74         "UMask": "0x20",
75         "BriefDescription": "Number of times a TSX Abort was triggered due to attempting an unsupported alignment from Lock Buffer",
76         "Counter": "0,1,2,3",
77         "EventName": "TX_MEM.ABORT_HLE_ELISION_BUFFER_UNSUPPORTED_ALIGNMENT",
78         "PublicDescription": "Number of times a TSX Abort was triggered due to attempting an unsupported alignment from Lock Buffer.",
79         "SampleAfterValue": "2000003",
80         "CounterHTOff": "0,1,2,3,4,5,6,7"
81     },
82     {
83         "EventCode": "0x54",
84         "UMask": "0x40",
85         "BriefDescription": "Number of times we could not allocate Lock Buffer",
86         "Counter": "0,1,2,3",
87         "EventName": "TX_MEM.HLE_ELISION_BUFFER_FULL",
88         "PublicDescription": "Number of times we could not allocate Lock Buffer.",
89         "SampleAfterValue": "2000003",
90         "CounterHTOff": "0,1,2,3,4,5,6,7"
91     },
92     {
93         "EventCode": "0x5d",
94         "UMask": "0x1",
95         "BriefDescription": "Counts the number of times a class of instructions that may cause a transactional abort was executed. Since this is the count of execution, it may not always cause a transactional abort.",
96         "Counter": "0,1,2,3",
97         "EventName": "TX_EXEC.MISC1",
98         "PublicDescription": "Unfriendly TSX abort triggered by  a flowmarker.",
99         "SampleAfterValue": "2000003",
100         "CounterHTOff": "0,1,2,3,4,5,6,7"
101     },
102     {
103         "EventCode": "0x5d",
104         "UMask": "0x2",
105         "BriefDescription": "Counts the number of times a class of instructions (e.g., vzeroupper) that may cause a transactional abort was executed inside a transactional region",
106         "Counter": "0,1,2,3",
107         "EventName": "TX_EXEC.MISC2",
108         "PublicDescription": "Unfriendly TSX abort triggered by  a vzeroupper instruction.",
109         "SampleAfterValue": "2000003",
110         "CounterHTOff": "0,1,2,3,4,5,6,7"
111     },
112     {
113         "EventCode": "0x5d",
114         "UMask": "0x4",
115         "BriefDescription": "Counts the number of times an instruction execution caused the transactional nest count supported to be exceeded",
116         "Counter": "0,1,2,3",
117         "EventName": "TX_EXEC.MISC3",
118         "PublicDescription": "Unfriendly TSX abort triggered by a nest count that is too deep.",
119         "SampleAfterValue": "2000003",
120         "CounterHTOff": "0,1,2,3,4,5,6,7"
121     },
122     {
123         "EventCode": "0x5d",
124         "UMask": "0x8",
125         "BriefDescription": "Counts the number of times a XBEGIN instruction was executed inside an HLE transactional region.",
126         "Counter": "0,1,2,3",
127         "EventName": "TX_EXEC.MISC4",
128         "PublicDescription": "RTM region detected inside HLE.",
129         "SampleAfterValue": "2000003",
130         "CounterHTOff": "0,1,2,3,4,5,6,7"
131     },
132     {
133         "EventCode": "0x5d",
134         "UMask": "0x10",
135         "BriefDescription": "Counts the number of times an HLE XACQUIRE instruction was executed inside an RTM transactional region.",
136         "Counter": "0,1,2,3",
137         "EventName": "TX_EXEC.MISC5",
138         "SampleAfterValue": "2000003",
139         "CounterHTOff": "0,1,2,3,4,5,6,7"
140     },
141     {
142         "EventCode": "0xC3",
143         "UMask": "0x2",
144         "BriefDescription": "Counts the number of machine clears due to memory order conflicts.",
145         "Counter": "0,1,2,3",
146         "EventName": "MACHINE_CLEARS.MEMORY_ORDERING",
147         "PublicDescription": "This event counts the number of memory ordering Machine Clears detected. Memory Ordering Machine Clears can result from one of the following:\n1. memory disambiguation,\n2. external snoop, or\n3. cross SMT-HW-thread snoop (stores) hitting load buffer.",
148         "SampleAfterValue": "100003",
149         "CounterHTOff": "0,1,2,3,4,5,6,7"
150     },
151     {
152         "EventCode": "0xc8",
153         "UMask": "0x1",
154         "BriefDescription": "Number of times we entered an HLE region; does not count nested transactions",
155         "Counter": "0,1,2,3",
156         "EventName": "HLE_RETIRED.START",
157         "PublicDescription": "Number of times we entered an HLE region\n does not count nested transactions.",
158         "SampleAfterValue": "2000003",
159         "CounterHTOff": "0,1,2,3,4,5,6,7"
160     },
161     {
162         "EventCode": "0xc8",
163         "UMask": "0x2",
164         "BriefDescription": "Number of times HLE commit succeeded",
165         "Counter": "0,1,2,3",
166         "EventName": "HLE_RETIRED.COMMIT",
167         "PublicDescription": "Number of times HLE commit succeeded.",
168         "SampleAfterValue": "2000003",
169         "CounterHTOff": "0,1,2,3,4,5,6,7"
170     },
171     {
172         "EventCode": "0xc8",
173         "UMask": "0x4",
174         "BriefDescription": "Number of times HLE abort was triggered",
175         "PEBS": "1",
176         "Counter": "0,1,2,3",
177         "EventName": "HLE_RETIRED.ABORTED",
178         "PublicDescription": "Number of times HLE abort was triggered.",
179         "SampleAfterValue": "2000003",
180         "CounterHTOff": "0,1,2,3,4,5,6,7"
181     },
182     {
183         "EventCode": "0xc8",
184         "UMask": "0x8",
185         "BriefDescription": "Number of times an HLE execution aborted due to various memory events (e.g., read/write capacity and conflicts).",
186         "Counter": "0,1,2,3",
187         "EventName": "HLE_RETIRED.ABORTED_MISC1",
188         "PublicDescription": "Number of times an HLE abort was attributed to a Memory condition (See TSX_Memory event for additional details).",
189         "SampleAfterValue": "2000003",
190         "CounterHTOff": "0,1,2,3,4,5,6,7"
191     },
192     {
193         "EventCode": "0xc8",
194         "UMask": "0x10",
195         "BriefDescription": "Number of times an HLE execution aborted due to uncommon conditions",
196         "Counter": "0,1,2,3",
197         "EventName": "HLE_RETIRED.ABORTED_MISC2",
198         "PublicDescription": "Number of times the TSX watchdog signaled an HLE abort.",
199         "SampleAfterValue": "2000003",
200         "CounterHTOff": "0,1,2,3,4,5,6,7"
201     },
202     {
203         "EventCode": "0xc8",
204         "UMask": "0x20",
205         "BriefDescription": "Number of times an HLE execution aborted due to HLE-unfriendly instructions",
206         "Counter": "0,1,2,3",
207         "EventName": "HLE_RETIRED.ABORTED_MISC3",
208         "PublicDescription": "Number of times a disallowed operation caused an HLE abort.",
209         "SampleAfterValue": "2000003",
210         "CounterHTOff": "0,1,2,3,4,5,6,7"
211     },
212     {
213         "EventCode": "0xc8",
214         "UMask": "0x40",
215         "BriefDescription": "Number of times an HLE execution aborted due to incompatible memory type",
216         "Counter": "0,1,2,3",
217         "EventName": "HLE_RETIRED.ABORTED_MISC4",
218         "PublicDescription": "Number of times HLE caused a fault.",
219         "SampleAfterValue": "2000003",
220         "CounterHTOff": "0,1,2,3,4,5,6,7"
221     },
222     {
223         "EventCode": "0xc8",
224         "UMask": "0x80",
225         "BriefDescription": "Number of times an HLE execution aborted due to none of the previous 4 categories (e.g. interrupts)",
226         "Counter": "0,1,2,3",
227         "EventName": "HLE_RETIRED.ABORTED_MISC5",
228         "PublicDescription": "Number of times HLE aborted and was not due to the abort conditions in subevents 3-6.",
229         "SampleAfterValue": "2000003",
230         "CounterHTOff": "0,1,2,3,4,5,6,7"
231     },
232     {
233         "EventCode": "0xc9",
234         "UMask": "0x1",
235         "BriefDescription": "Number of times we entered an RTM region; does not count nested transactions",
236         "Counter": "0,1,2,3",
237         "EventName": "RTM_RETIRED.START",
238         "PublicDescription": "Number of times we entered an RTM region\n does not count nested transactions.",
239         "SampleAfterValue": "2000003",
240         "CounterHTOff": "0,1,2,3"
241     },
242     {
243         "EventCode": "0xc9",
244         "UMask": "0x2",
245         "BriefDescription": "Number of times RTM commit succeeded",
246         "Counter": "0,1,2,3",
247         "EventName": "RTM_RETIRED.COMMIT",
248         "PublicDescription": "Number of times RTM commit succeeded.",
249         "SampleAfterValue": "2000003",
250         "CounterHTOff": "0,1,2,3"
251     },
252     {
253         "EventCode": "0xc9",
254         "UMask": "0x4",
255         "BriefDescription": "Number of times RTM abort was triggered",
256         "PEBS": "1",
257         "Counter": "0,1,2,3",
258         "EventName": "RTM_RETIRED.ABORTED",
259         "PublicDescription": "Number of times RTM abort was triggered .",
260         "SampleAfterValue": "2000003",
261         "CounterHTOff": "0,1,2,3"
262     },
263     {
264         "EventCode": "0xc9",
265         "UMask": "0x8",
266         "BriefDescription": "Number of times an RTM execution aborted due to various memory events (e.g. read/write capacity and conflicts)",
267         "Counter": "0,1,2,3",
268         "EventName": "RTM_RETIRED.ABORTED_MISC1",
269         "PublicDescription": "Number of times an RTM abort was attributed to a Memory condition (See TSX_Memory event for additional details).",
270         "SampleAfterValue": "2000003",
271         "CounterHTOff": "0,1,2,3"
272     },
273     {
274         "EventCode": "0xc9",
275         "UMask": "0x10",
276         "BriefDescription": "Number of times an RTM execution aborted due to various memory events (e.g., read/write capacity and conflicts).",
277         "Counter": "0,1,2,3",
278         "EventName": "RTM_RETIRED.ABORTED_MISC2",
279         "PublicDescription": "Number of times the TSX watchdog signaled an RTM abort.",
280         "SampleAfterValue": "2000003",
281         "CounterHTOff": "0,1,2,3"
282     },
283     {
284         "EventCode": "0xc9",
285         "UMask": "0x20",
286         "BriefDescription": "Number of times an RTM execution aborted due to HLE-unfriendly instructions",
287         "Counter": "0,1,2,3",
288         "EventName": "RTM_RETIRED.ABORTED_MISC3",
289         "PublicDescription": "Number of times a disallowed operation caused an RTM abort.",
290         "SampleAfterValue": "2000003",
291         "CounterHTOff": "0,1,2,3"
292     },
293     {
294         "EventCode": "0xc9",
295         "UMask": "0x40",
296         "BriefDescription": "Number of times an RTM execution aborted due to incompatible memory type",
297         "Counter": "0,1,2,3",
298         "EventName": "RTM_RETIRED.ABORTED_MISC4",
299         "PublicDescription": "Number of times a RTM caused a fault.",
300         "SampleAfterValue": "2000003",
301         "CounterHTOff": "0,1,2,3"
302     },
303     {
304         "EventCode": "0xc9",
305         "UMask": "0x80",
306         "BriefDescription": "Number of times an RTM execution aborted due to none of the previous 4 categories (e.g. interrupt)",
307         "Counter": "0,1,2,3",
308         "EventName": "RTM_RETIRED.ABORTED_MISC5",
309         "PublicDescription": "Number of times RTM aborted and was not due to the abort conditions in subevents 3-6.",
310         "SampleAfterValue": "2000003",
311         "CounterHTOff": "0,1,2,3"
312     },
313     {
314         "EventCode": "0xCD",
315         "UMask": "0x1",
316         "BriefDescription": "Loads with latency value being above 4",
317         "PEBS": "2",
318         "MSRValue": "0x4",
319         "Counter": "3",
320         "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_4",
321         "MSRIndex": "0x3F6",
322         "Errata": "BDM100, BDM35",
323         "PublicDescription": "This event counts loads with latency value being above four.",
324         "TakenAlone": "1",
325         "SampleAfterValue": "100003",
326         "CounterHTOff": "3"
327     },
328     {
329         "EventCode": "0xCD",
330         "UMask": "0x1",
331         "BriefDescription": "Loads with latency value being above 8",
332         "PEBS": "2",
333         "MSRValue": "0x8",
334         "Counter": "3",
335         "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_8",
336         "MSRIndex": "0x3F6",
337         "Errata": "BDM100, BDM35",
338         "PublicDescription": "This event counts loads with latency value being above eight.",
339         "TakenAlone": "1",
340         "SampleAfterValue": "50021",
341         "CounterHTOff": "3"
342     },
343     {
344         "EventCode": "0xCD",
345         "UMask": "0x1",
346         "BriefDescription": "Loads with latency value being above 16",
347         "PEBS": "2",
348         "MSRValue": "0x10",
349         "Counter": "3",
350         "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_16",
351         "MSRIndex": "0x3F6",
352         "Errata": "BDM100, BDM35",
353         "PublicDescription": "This event counts loads with latency value being above 16.",
354         "TakenAlone": "1",
355         "SampleAfterValue": "20011",
356         "CounterHTOff": "3"
357     },
358     {
359         "EventCode": "0xCD",
360         "UMask": "0x1",
361         "BriefDescription": "Loads with latency value being above 32",
362         "PEBS": "2",
363         "MSRValue": "0x20",
364         "Counter": "3",
365         "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_32",
366         "MSRIndex": "0x3F6",
367         "Errata": "BDM100, BDM35",
368         "PublicDescription": "This event counts loads with latency value being above 32.",
369         "TakenAlone": "1",
370         "SampleAfterValue": "100007",
371         "CounterHTOff": "3"
372     },
373     {
374         "EventCode": "0xCD",
375         "UMask": "0x1",
376         "BriefDescription": "Loads with latency value being above 64",
377         "PEBS": "2",
378         "MSRValue": "0x40",
379         "Counter": "3",
380         "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_64",
381         "MSRIndex": "0x3F6",
382         "Errata": "BDM100, BDM35",
383         "PublicDescription": "This event counts loads with latency value being above 64.",
384         "TakenAlone": "1",
385         "SampleAfterValue": "2003",
386         "CounterHTOff": "3"
387     },
388     {
389         "EventCode": "0xCD",
390         "UMask": "0x1",
391         "BriefDescription": "Loads with latency value being above 128",
392         "PEBS": "2",
393         "MSRValue": "0x80",
394         "Counter": "3",
395         "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_128",
396         "MSRIndex": "0x3F6",
397         "Errata": "BDM100, BDM35",
398         "PublicDescription": "This event counts loads with latency value being above 128.",
399         "TakenAlone": "1",
400         "SampleAfterValue": "1009",
401         "CounterHTOff": "3"
402     },
403     {
404         "EventCode": "0xCD",
405         "UMask": "0x1",
406         "BriefDescription": "Loads with latency value being above 256",
407         "PEBS": "2",
408         "MSRValue": "0x100",
409         "Counter": "3",
410         "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_256",
411         "MSRIndex": "0x3F6",
412         "Errata": "BDM100, BDM35",
413         "PublicDescription": "This event counts loads with latency value being above 256.",
414         "TakenAlone": "1",
415         "SampleAfterValue": "503",
416         "CounterHTOff": "3"
417     },
418     {
419         "EventCode": "0xCD",
420         "UMask": "0x1",
421         "BriefDescription": "Loads with latency value being above 512",
422         "PEBS": "2",
423         "MSRValue": "0x200",
424         "Counter": "3",
425         "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_512",
426         "MSRIndex": "0x3F6",
427         "Errata": "BDM100, BDM35",
428         "PublicDescription": "This event counts loads with latency value being above 512.",
429         "TakenAlone": "1",
430         "SampleAfterValue": "101",
431         "CounterHTOff": "3"
432     },
433     {
434         "Offcore": "1",
435         "EventCode": "0xB7, 0xBB",
436         "UMask": "0x1",
437         "BriefDescription": "Counts all requests that miss in the L3",
438         "MSRValue": "0x3fbfc08fff",
439         "Counter": "0,1,2,3",
440         "EventName": "OFFCORE_RESPONSE.ALL_REQUESTS.LLC_MISS.ANY_RESPONSE",
441         "MSRIndex": "0x1a6,0x1a7",
442         "SampleAfterValue": "100003",
443         "CounterHTOff": "0,1,2,3"
444     },
445     {
446         "Offcore": "1",
447         "EventCode": "0xB7, 0xBB",
448         "UMask": "0x1",
449         "BriefDescription": "Counts all data/code/rfo reads (demand & prefetch) that miss the L3 and clean or shared data is transferred from remote cache",
450         "MSRValue": "0x087fc007f7",
451         "Counter": "0,1,2,3",
452         "EventName": "OFFCORE_RESPONSE.ALL_READS.LLC_MISS.REMOTE_HIT_FORWARD",
453         "MSRIndex": "0x1a6,0x1a7",
454         "SampleAfterValue": "100003",
455         "CounterHTOff": "0,1,2,3"
456     },
457     {
458         "Offcore": "1",
459         "EventCode": "0xB7, 0xBB",
460         "UMask": "0x1",
461         "BriefDescription": "Counts all data/code/rfo reads (demand & prefetch) that miss the L3 and the modified data is transferred from remote cache",
462         "MSRValue": "0x103fc007f7",
463         "Counter": "0,1,2,3",
464         "EventName": "OFFCORE_RESPONSE.ALL_READS.LLC_MISS.REMOTE_HITM",
465         "MSRIndex": "0x1a6,0x1a7",
466         "SampleAfterValue": "100003",
467         "CounterHTOff": "0,1,2,3"
468     },
469     {
470         "Offcore": "1",
471         "EventCode": "0xB7, 0xBB",
472         "UMask": "0x1",
473         "BriefDescription": "Counts all data/code/rfo reads (demand & prefetch) that miss the L3 and the data is returned from remote dram",
474         "MSRValue": "0x063bc007f7",
475         "Counter": "0,1,2,3",
476         "EventName": "OFFCORE_RESPONSE.ALL_READS.LLC_MISS.REMOTE_DRAM",
477         "MSRIndex": "0x1a6,0x1a7",
478         "SampleAfterValue": "100003",
479         "CounterHTOff": "0,1,2,3"
480     },
481     {
482         "Offcore": "1",
483         "EventCode": "0xB7, 0xBB",
484         "UMask": "0x1",
485         "BriefDescription": "Counts all data/code/rfo reads (demand & prefetch) that miss the L3 and the data is returned from local dram",
486         "MSRValue": "0x06040007f7",
487         "Counter": "0,1,2,3",
488         "EventName": "OFFCORE_RESPONSE.ALL_READS.LLC_MISS.LOCAL_DRAM",
489         "MSRIndex": "0x1a6,0x1a7",
490         "SampleAfterValue": "100003",
491         "CounterHTOff": "0,1,2,3"
492     },
493     {
494         "Offcore": "1",
495         "EventCode": "0xB7, 0xBB",
496         "UMask": "0x1",
497         "BriefDescription": "Counts all data/code/rfo reads (demand & prefetch) that miss in the L3",
498         "MSRValue": "0x3fbfc007f7",
499         "Counter": "0,1,2,3",
500         "EventName": "OFFCORE_RESPONSE.ALL_READS.LLC_MISS.ANY_RESPONSE",
501         "MSRIndex": "0x1a6,0x1a7",
502         "SampleAfterValue": "100003",
503         "CounterHTOff": "0,1,2,3"
504     },
505     {
506         "Offcore": "1",
507         "EventCode": "0xB7, 0xBB",
508         "UMask": "0x1",
509         "BriefDescription": "Counts all demand & prefetch code reads that miss the L3 and the data is returned from local dram",
510         "MSRValue": "0x0604000244",
511         "Counter": "0,1,2,3",
512         "EventName": "OFFCORE_RESPONSE.ALL_CODE_RD.LLC_MISS.LOCAL_DRAM",
513         "MSRIndex": "0x1a6,0x1a7",
514         "SampleAfterValue": "100003",
515         "CounterHTOff": "0,1,2,3"
516     },
517     {
518         "Offcore": "1",
519         "EventCode": "0xB7, 0xBB",
520         "UMask": "0x1",
521         "BriefDescription": "Counts all demand & prefetch code reads that miss in the L3",
522         "MSRValue": "0x3fbfc00244",
523         "Counter": "0,1,2,3",
524         "EventName": "OFFCORE_RESPONSE.ALL_CODE_RD.LLC_MISS.ANY_RESPONSE",
525         "MSRIndex": "0x1a6,0x1a7",
526         "SampleAfterValue": "100003",
527         "CounterHTOff": "0,1,2,3"
528     },
529     {
530         "Offcore": "1",
531         "EventCode": "0xB7, 0xBB",
532         "UMask": "0x1",
533         "BriefDescription": "Counts all demand & prefetch RFOs that miss the L3 and the data is returned from local dram",
534         "MSRValue": "0x0604000122",
535         "Counter": "0,1,2,3",
536         "EventName": "OFFCORE_RESPONSE.ALL_RFO.LLC_MISS.LOCAL_DRAM",
537         "MSRIndex": "0x1a6,0x1a7",
538         "SampleAfterValue": "100003",
539         "CounterHTOff": "0,1,2,3"
540     },
541     {
542         "Offcore": "1",
543         "EventCode": "0xB7, 0xBB",
544         "UMask": "0x1",
545         "BriefDescription": "Counts all demand & prefetch RFOs that miss in the L3",
546         "MSRValue": "0x3fbfc00122",
547         "Counter": "0,1,2,3",
548         "EventName": "OFFCORE_RESPONSE.ALL_RFO.LLC_MISS.ANY_RESPONSE",
549         "MSRIndex": "0x1a6,0x1a7",
550         "SampleAfterValue": "100003",
551         "CounterHTOff": "0,1,2,3"
552     },
553     {
554         "Offcore": "1",
555         "EventCode": "0xB7, 0xBB",
556         "UMask": "0x1",
557         "BriefDescription": "Counts all demand & prefetch data reads that miss the L3 and clean or shared data is transferred from remote cache",
558         "MSRValue": "0x087fc00091",
559         "Counter": "0,1,2,3",
560         "EventName": "OFFCORE_RESPONSE.ALL_DATA_RD.LLC_MISS.REMOTE_HIT_FORWARD",
561         "MSRIndex": "0x1a6,0x1a7",
562         "SampleAfterValue": "100003",
563         "CounterHTOff": "0,1,2,3"
564     },
565     {
566         "Offcore": "1",
567         "EventCode": "0xB7, 0xBB",
568         "UMask": "0x1",
569         "BriefDescription": "Counts all demand & prefetch data reads that miss the L3 and the modified data is transferred from remote cache",
570         "MSRValue": "0x103fc00091",
571         "Counter": "0,1,2,3",
572         "EventName": "OFFCORE_RESPONSE.ALL_DATA_RD.LLC_MISS.REMOTE_HITM",
573         "MSRIndex": "0x1a6,0x1a7",
574         "SampleAfterValue": "100003",
575         "CounterHTOff": "0,1,2,3"
576     },
577     {
578         "Offcore": "1",
579         "EventCode": "0xB7, 0xBB",
580         "UMask": "0x1",
581         "BriefDescription": "Counts all demand & prefetch data reads that miss the L3 and the data is returned from remote dram",
582         "MSRValue": "0x063bc00091",
583         "Counter": "0,1,2,3",
584         "EventName": "OFFCORE_RESPONSE.ALL_DATA_RD.LLC_MISS.REMOTE_DRAM",
585         "MSRIndex": "0x1a6,0x1a7",
586         "SampleAfterValue": "100003",
587         "CounterHTOff": "0,1,2,3"
588     },
589     {
590         "Offcore": "1",
591         "EventCode": "0xB7, 0xBB",
592         "UMask": "0x1",
593         "BriefDescription": "Counts all demand & prefetch data reads that miss the L3 and the data is returned from local dram",
594         "MSRValue": "0x0604000091",
595         "Counter": "0,1,2,3",
596         "EventName": "OFFCORE_RESPONSE.ALL_DATA_RD.LLC_MISS.LOCAL_DRAM",
597         "MSRIndex": "0x1a6,0x1a7",
598         "SampleAfterValue": "100003",
599         "CounterHTOff": "0,1,2,3"
600     },
601     {
602         "Offcore": "1",
603         "EventCode": "0xB7, 0xBB",
604         "UMask": "0x1",
605         "BriefDescription": "Counts all demand & prefetch data reads that miss in the L3",
606         "MSRValue": "0x3fbfc00091",
607         "Counter": "0,1,2,3",
608         "EventName": "OFFCORE_RESPONSE.ALL_DATA_RD.LLC_MISS.ANY_RESPONSE",
609         "MSRIndex": "0x1a6,0x1a7",
610         "SampleAfterValue": "100003",
611         "CounterHTOff": "0,1,2,3"
612     },
613     {
614         "Offcore": "1",
615         "EventCode": "0xB7, 0xBB",
616         "UMask": "0x1",
617         "BriefDescription": "Counts prefetch (that bring data to LLC only) code reads that miss in the L3",
618         "MSRValue": "0x3fbfc00200",
619         "Counter": "0,1,2,3",
620         "EventName": "OFFCORE_RESPONSE.PF_LLC_CODE_RD.LLC_MISS.ANY_RESPONSE",
621         "MSRIndex": "0x1a6,0x1a7",
622         "SampleAfterValue": "100003",
623         "CounterHTOff": "0,1,2,3"
624     },
625     {
626         "Offcore": "1",
627         "EventCode": "0xB7, 0xBB",
628         "UMask": "0x1",
629         "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs that miss in the L3",
630         "MSRValue": "0x3fbfc00100",
631         "Counter": "0,1,2,3",
632         "EventName": "OFFCORE_RESPONSE.PF_LLC_RFO.LLC_MISS.ANY_RESPONSE",
633         "MSRIndex": "0x1a6,0x1a7",
634         "SampleAfterValue": "100003",
635         "CounterHTOff": "0,1,2,3"
636     },
637     {
638         "Offcore": "1",
639         "EventCode": "0xB7, 0xBB",
640         "UMask": "0x1",
641         "BriefDescription": "Counts all demand data writes (RFOs) that miss the L3 and the modified data is transferred from remote cache",
642         "MSRValue": "0x103fc00002",
643         "Counter": "0,1,2,3",
644         "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.LLC_MISS.REMOTE_HITM",
645         "MSRIndex": "0x1a6,0x1a7",
646         "SampleAfterValue": "100003",
647         "CounterHTOff": "0,1,2,3"
648     }
649 ]