xref: /linux/tools/perf/pmu-events/arch/x86/skylake/memory.json (revision a460513ed4b6994bfeb7bd86f72853140bc1ac12)
1[
2    {
3        "BriefDescription": "Counts all demand code reads",
4        "Counter": "0,1,2,3",
5        "CounterHTOff": "0,1,2,3",
6        "EventCode": "0xB7, 0xBB",
7        "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_HIT_E.SNOOP_NON_DRAM",
8        "MSRIndex": "0x1a6,0x1a7",
9        "MSRValue": "0x2000080004",
10        "Offcore": "1",
11        "PublicDescription": "Counts all demand code reads",
12        "SampleAfterValue": "100003",
13        "UMask": "0x1"
14    },
15    {
16        "BriefDescription": "Counts demand data reads",
17        "Counter": "0,1,2,3",
18        "CounterHTOff": "0,1,2,3",
19        "EventCode": "0xB7, 0xBB",
20        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_MISS_LOCAL_DRAM.SNOOP_NOT_NEEDED",
21        "MSRIndex": "0x1a6,0x1a7",
22        "MSRValue": "0x0104000001",
23        "Offcore": "1",
24        "PublicDescription": "Counts demand data reads",
25        "SampleAfterValue": "100003",
26        "UMask": "0x1"
27    },
28    {
29        "BriefDescription": "Counts all demand data writes (RFOs)",
30        "Counter": "0,1,2,3",
31        "CounterHTOff": "0,1,2,3",
32        "EventCode": "0xB7, 0xBB",
33        "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_HIT_S.SNOOP_NON_DRAM",
34        "MSRIndex": "0x1a6,0x1a7",
35        "MSRValue": "0x2000100002",
36        "Offcore": "1",
37        "PublicDescription": "Counts all demand data writes (RFOs)",
38        "SampleAfterValue": "100003",
39        "UMask": "0x1"
40    },
41    {
42        "BriefDescription": "Counts any other requests",
43        "Counter": "0,1,2,3",
44        "CounterHTOff": "0,1,2,3",
45        "EventCode": "0xB7, 0xBB",
46        "EventName": "OFFCORE_RESPONSE.OTHER.L3_MISS_LOCAL_DRAM.SNOOP_NONE",
47        "MSRIndex": "0x1a6,0x1a7",
48        "MSRValue": "0x0084008000",
49        "Offcore": "1",
50        "PublicDescription": "Counts any other requests",
51        "SampleAfterValue": "100003",
52        "UMask": "0x1"
53    },
54    {
55        "BriefDescription": "Counts all demand code reads",
56        "Counter": "0,1,2,3",
57        "CounterHTOff": "0,1,2,3",
58        "EventCode": "0xB7, 0xBB",
59        "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_MISS.SPL_HIT",
60        "MSRIndex": "0x1a6,0x1a7",
61        "MSRValue": "0x007C400004",
62        "Offcore": "1",
63        "PublicDescription": "Counts all demand code reads",
64        "SampleAfterValue": "100003",
65        "UMask": "0x1"
66    },
67    {
68        "BriefDescription": "Counts any other requests",
69        "Counter": "0,1,2,3",
70        "CounterHTOff": "0,1,2,3",
71        "EventCode": "0xB7, 0xBB",
72        "EventName": "OFFCORE_RESPONSE.OTHER.L3_MISS.SNOOP_HIT_NO_FWD",
73        "MSRIndex": "0x1a6,0x1a7",
74        "MSRValue": "0x043C408000",
75        "Offcore": "1",
76        "PublicDescription": "Counts any other requests",
77        "SampleAfterValue": "100003",
78        "UMask": "0x1"
79    },
80    {
81        "BriefDescription": "Counts all demand code reads",
82        "Counter": "0,1,2,3",
83        "CounterHTOff": "0,1,2,3",
84        "EventCode": "0xB7, 0xBB",
85        "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_MISS_LOCAL_DRAM.SNOOP_MISS",
86        "MSRIndex": "0x1a6,0x1a7",
87        "MSRValue": "0x0204000004",
88        "Offcore": "1",
89        "PublicDescription": "Counts all demand code reads",
90        "SampleAfterValue": "100003",
91        "UMask": "0x1"
92    },
93    {
94        "BriefDescription": "Counts any other requests",
95        "Counter": "0,1,2,3",
96        "CounterHTOff": "0,1,2,3",
97        "EventCode": "0xB7, 0xBB",
98        "EventName": "OFFCORE_RESPONSE.OTHER.L3_HIT_E.SNOOP_NON_DRAM",
99        "MSRIndex": "0x1a6,0x1a7",
100        "MSRValue": "0x2000088000",
101        "Offcore": "1",
102        "PublicDescription": "Counts any other requests",
103        "SampleAfterValue": "100003",
104        "UMask": "0x1"
105    },
106    {
107        "BriefDescription": "Cycles with at least 6 Demand Data Read requests that miss L3 cache in the superQ.",
108        "Counter": "0,1,2,3",
109        "CounterHTOff": "0,1,2,3,4,5,6,7",
110        "CounterMask": "6",
111        "EventCode": "0x60",
112        "EventName": "OFFCORE_REQUESTS_OUTSTANDING.L3_MISS_DEMAND_DATA_RD_GE_6",
113        "SampleAfterValue": "2000003",
114        "UMask": "0x10"
115    },
116    {
117        "BriefDescription": "Counts any other requests",
118        "Counter": "0,1,2,3",
119        "CounterHTOff": "0,1,2,3",
120        "EventCode": "0xB7, 0xBB",
121        "EventName": "OFFCORE_RESPONSE.OTHER.L3_MISS.SNOOP_NONE",
122        "MSRIndex": "0x1a6,0x1a7",
123        "MSRValue": "0x00BC408000",
124        "Offcore": "1",
125        "PublicDescription": "Counts any other requests",
126        "SampleAfterValue": "100003",
127        "UMask": "0x1"
128    },
129    {
130        "BriefDescription": "Counts any other requests",
131        "Counter": "0,1,2,3",
132        "CounterHTOff": "0,1,2,3",
133        "EventCode": "0xB7, 0xBB",
134        "EventName": "OFFCORE_RESPONSE.OTHER.L3_MISS.SNOOP_HITM",
135        "MSRIndex": "0x1a6,0x1a7",
136        "MSRValue": "0x103C408000",
137        "Offcore": "1",
138        "PublicDescription": "Counts any other requests",
139        "SampleAfterValue": "100003",
140        "UMask": "0x1"
141    },
142    {
143        "BriefDescription": "Number of times an HLE execution aborted due to hardware timer expiration.",
144        "Counter": "0,1,2,3",
145        "CounterHTOff": "0,1,2,3,4,5,6,7",
146        "EventCode": "0xC8",
147        "EventName": "HLE_RETIRED.ABORTED_TIMER",
148        "SampleAfterValue": "2000003",
149        "UMask": "0x10"
150    },
151    {
152        "BriefDescription": "Counts demand data reads",
153        "Counter": "0,1,2,3",
154        "CounterHTOff": "0,1,2,3",
155        "EventCode": "0xB7, 0xBB",
156        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_MISS.SNOOP_MISS",
157        "MSRIndex": "0x1a6,0x1a7",
158        "MSRValue": "0x023C400001",
159        "Offcore": "1",
160        "PublicDescription": "Counts demand data reads",
161        "SampleAfterValue": "100003",
162        "UMask": "0x1"
163    },
164    {
165        "BriefDescription": "Counts all demand data writes (RFOs)",
166        "Counter": "0,1,2,3",
167        "CounterHTOff": "0,1,2,3",
168        "EventCode": "0xB7, 0xBB",
169        "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_MISS_LOCAL_DRAM.SNOOP_MISS",
170        "MSRIndex": "0x1a6,0x1a7",
171        "MSRValue": "0x0204000002",
172        "Offcore": "1",
173        "PublicDescription": "Counts all demand data writes (RFOs)",
174        "SampleAfterValue": "100003",
175        "UMask": "0x1"
176    },
177    {
178        "BriefDescription": "Number of times an RTM execution aborted due to various memory events (e.g. read/write capacity and conflicts)",
179        "Counter": "0,1,2,3",
180        "CounterHTOff": "0,1,2,3,4,5,6,7",
181        "EventCode": "0xC9",
182        "EventName": "RTM_RETIRED.ABORTED_MEM",
183        "PublicDescription": "Number of times an RTM execution aborted due to various memory events (e.g. read/write capacity and conflicts).",
184        "SampleAfterValue": "2000003",
185        "UMask": "0x8"
186    },
187    {
188        "BriefDescription": "Number of times an RTM execution aborted due to incompatible memory type",
189        "Counter": "0,1,2,3",
190        "CounterHTOff": "0,1,2,3,4,5,6,7",
191        "EventCode": "0xC9",
192        "EventName": "RTM_RETIRED.ABORTED_MEMTYPE",
193        "PublicDescription": "Number of times an RTM execution aborted due to incompatible memory type.",
194        "SampleAfterValue": "2000003",
195        "UMask": "0x40"
196    },
197    {
198        "BriefDescription": "Counts all demand data writes (RFOs)",
199        "Counter": "0,1,2,3",
200        "CounterHTOff": "0,1,2,3",
201        "EventCode": "0xB7, 0xBB",
202        "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_HIT_E.SNOOP_NON_DRAM",
203        "MSRIndex": "0x1a6,0x1a7",
204        "MSRValue": "0x2000080002",
205        "Offcore": "1",
206        "PublicDescription": "Counts all demand data writes (RFOs)",
207        "SampleAfterValue": "100003",
208        "UMask": "0x1"
209    },
210    {
211        "BriefDescription": "Counts any other requests",
212        "Counter": "0,1,2,3",
213        "CounterHTOff": "0,1,2,3",
214        "EventCode": "0xB7, 0xBB",
215        "EventName": "OFFCORE_RESPONSE.OTHER.L3_MISS_LOCAL_DRAM.SNOOP_HITM",
216        "MSRIndex": "0x1a6,0x1a7",
217        "MSRValue": "0x1004008000",
218        "Offcore": "1",
219        "PublicDescription": "Counts any other requests",
220        "SampleAfterValue": "100003",
221        "UMask": "0x1"
222    },
223    {
224        "BriefDescription": "Cycles while L3 cache miss demand load is outstanding.",
225        "Counter": "0,1,2,3",
226        "CounterHTOff": "0,1,2,3,4,5,6,7",
227        "CounterMask": "2",
228        "EventCode": "0xA3",
229        "EventName": "CYCLE_ACTIVITY.CYCLES_L3_MISS",
230        "SampleAfterValue": "2000003",
231        "UMask": "0x2"
232    },
233    {
234        "BriefDescription": "Counts any other requests",
235        "Counter": "0,1,2,3",
236        "CounterHTOff": "0,1,2,3",
237        "EventCode": "0xB7, 0xBB",
238        "EventName": "OFFCORE_RESPONSE.OTHER.SUPPLIER_NONE.SNOOP_NON_DRAM",
239        "MSRIndex": "0x1a6,0x1a7",
240        "MSRValue": "0x2000028000",
241        "Offcore": "1",
242        "PublicDescription": "Counts any other requests",
243        "SampleAfterValue": "100003",
244        "UMask": "0x1"
245    },
246    {
247        "BriefDescription": "Counts any other requests",
248        "Counter": "0,1,2,3",
249        "CounterHTOff": "0,1,2,3",
250        "EventCode": "0xB7, 0xBB",
251        "EventName": "OFFCORE_RESPONSE.OTHER.L3_MISS.ANY_SNOOP",
252        "MSRIndex": "0x1a6,0x1a7",
253        "MSRValue": "0x3FFC408000",
254        "Offcore": "1",
255        "PublicDescription": "Counts any other requests",
256        "SampleAfterValue": "100003",
257        "UMask": "0x1"
258    },
259    {
260        "BriefDescription": "Counts randomly selected loads when the latency from first dispatch to completion is greater than 32 cycles.",
261        "Counter": "0,1,2,3",
262        "CounterHTOff": "0,1,2,3",
263        "Data_LA": "1",
264        "EventCode": "0xcd",
265        "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_32",
266        "MSRIndex": "0x3F6",
267        "MSRValue": "0x20",
268        "PEBS": "2",
269        "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.",
270        "SampleAfterValue": "100007",
271        "TakenAlone": "1",
272        "UMask": "0x1"
273    },
274    {
275        "BriefDescription": "Counts all demand data writes (RFOs)",
276        "Counter": "0,1,2,3",
277        "CounterHTOff": "0,1,2,3",
278        "EventCode": "0xB7, 0xBB",
279        "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_MISS.SNOOP_HIT_NO_FWD",
280        "MSRIndex": "0x1a6,0x1a7",
281        "MSRValue": "0x043C400002",
282        "Offcore": "1",
283        "PublicDescription": "Counts all demand data writes (RFOs)",
284        "SampleAfterValue": "100003",
285        "UMask": "0x1"
286    },
287    {
288        "BriefDescription": "Counts all demand code reads",
289        "Counter": "0,1,2,3",
290        "CounterHTOff": "0,1,2,3",
291        "EventCode": "0xB7, 0xBB",
292        "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.SUPPLIER_NONE.SNOOP_NON_DRAM",
293        "MSRIndex": "0x1a6,0x1a7",
294        "MSRValue": "0x2000020004",
295        "Offcore": "1",
296        "PublicDescription": "Counts all demand code reads",
297        "SampleAfterValue": "100003",
298        "UMask": "0x1"
299    },
300    {
301        "BriefDescription": "Counts all demand data writes (RFOs)",
302        "Counter": "0,1,2,3",
303        "CounterHTOff": "0,1,2,3",
304        "EventCode": "0xB7, 0xBB",
305        "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_MISS_LOCAL_DRAM.SPL_HIT",
306        "MSRIndex": "0x1a6,0x1a7",
307        "MSRValue": "0x0044000002",
308        "Offcore": "1",
309        "PublicDescription": "Counts all demand data writes (RFOs)",
310        "SampleAfterValue": "100003",
311        "UMask": "0x1"
312    },
313    {
314        "BriefDescription": "Counts any other requests",
315        "Counter": "0,1,2,3",
316        "CounterHTOff": "0,1,2,3",
317        "EventCode": "0xB7, 0xBB",
318        "EventName": "OFFCORE_RESPONSE.OTHER.L3_MISS_LOCAL_DRAM.SNOOP_MISS",
319        "MSRIndex": "0x1a6,0x1a7",
320        "MSRValue": "0x0204008000",
321        "Offcore": "1",
322        "PublicDescription": "Counts any other requests",
323        "SampleAfterValue": "100003",
324        "UMask": "0x1"
325    },
326    {
327        "BriefDescription": "Number of times a HLE transactional region aborted due to a non XRELEASE prefixed instruction writing to an elided lock in the elision buffer",
328        "Counter": "0,1,2,3",
329        "CounterHTOff": "0,1,2,3,4,5,6,7",
330        "EventCode": "0x54",
331        "EventName": "TX_MEM.ABORT_HLE_STORE_TO_ELIDED_LOCK",
332        "PublicDescription": "Number of times a TSX Abort was triggered due to a non-release/commit store to lock.",
333        "SampleAfterValue": "2000003",
334        "UMask": "0x4"
335    },
336    {
337        "BriefDescription": "Counts demand data reads",
338        "Counter": "0,1,2,3",
339        "CounterHTOff": "0,1,2,3",
340        "EventCode": "0xB7, 0xBB",
341        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_MISS.SNOOP_HITM",
342        "MSRIndex": "0x1a6,0x1a7",
343        "MSRValue": "0x103C400001",
344        "Offcore": "1",
345        "PublicDescription": "Counts demand data reads",
346        "SampleAfterValue": "100003",
347        "UMask": "0x1"
348    },
349    {
350        "BriefDescription": "Number of times a transactional abort was signaled due to a data conflict on a transactionally accessed address",
351        "Counter": "0,1,2,3",
352        "CounterHTOff": "0,1,2,3,4,5,6,7",
353        "EventCode": "0x54",
354        "EventName": "TX_MEM.ABORT_CONFLICT",
355        "PublicDescription": "Number of times a TSX line had a cache conflict.",
356        "SampleAfterValue": "2000003",
357        "UMask": "0x1"
358    },
359    {
360        "BriefDescription": "Counts demand data reads",
361        "Counter": "0,1,2,3",
362        "CounterHTOff": "0,1,2,3",
363        "EventCode": "0xB7, 0xBB",
364        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_MISS_LOCAL_DRAM.SNOOP_HITM",
365        "MSRIndex": "0x1a6,0x1a7",
366        "MSRValue": "0x1004000001",
367        "Offcore": "1",
368        "PublicDescription": "Counts demand data reads",
369        "SampleAfterValue": "100003",
370        "UMask": "0x1"
371    },
372    {
373        "BriefDescription": "Counts demand data reads",
374        "Counter": "0,1,2,3",
375        "CounterHTOff": "0,1,2,3",
376        "EventCode": "0xB7, 0xBB",
377        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_HIT_E.SNOOP_NON_DRAM",
378        "MSRIndex": "0x1a6,0x1a7",
379        "MSRValue": "0x2000080001",
380        "Offcore": "1",
381        "PublicDescription": "Counts demand data reads",
382        "SampleAfterValue": "100003",
383        "UMask": "0x1"
384    },
385    {
386        "BriefDescription": "Counts randomly selected loads when the latency from first dispatch to completion is greater than 64 cycles.",
387        "Counter": "0,1,2,3",
388        "CounterHTOff": "0,1,2,3",
389        "Data_LA": "1",
390        "EventCode": "0xcd",
391        "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_64",
392        "MSRIndex": "0x3F6",
393        "MSRValue": "0x40",
394        "PEBS": "2",
395        "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.",
396        "SampleAfterValue": "2003",
397        "TakenAlone": "1",
398        "UMask": "0x1"
399    },
400    {
401        "BriefDescription": "Counts demand data reads",
402        "Counter": "0,1,2,3",
403        "CounterHTOff": "0,1,2,3",
404        "EventCode": "0xB7, 0xBB",
405        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_MISS_LOCAL_DRAM.SNOOP_MISS",
406        "MSRIndex": "0x1a6,0x1a7",
407        "MSRValue": "0x0204000001",
408        "Offcore": "1",
409        "PublicDescription": "Counts demand data reads",
410        "SampleAfterValue": "100003",
411        "UMask": "0x1"
412    },
413    {
414        "BriefDescription": "Counts all demand data writes (RFOs)",
415        "Counter": "0,1,2,3",
416        "CounterHTOff": "0,1,2,3",
417        "EventCode": "0xB7, 0xBB",
418        "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.SUPPLIER_NONE.SNOOP_NON_DRAM",
419        "MSRIndex": "0x1a6,0x1a7",
420        "MSRValue": "0x2000020002",
421        "Offcore": "1",
422        "PublicDescription": "Counts all demand data writes (RFOs)",
423        "SampleAfterValue": "100003",
424        "UMask": "0x1"
425    },
426    {
427        "BriefDescription": "Number of times an HLE transactional execution aborted due to NoAllocatedElisionBuffer being non-zero.",
428        "Counter": "0,1,2,3",
429        "CounterHTOff": "0,1,2,3,4,5,6,7",
430        "EventCode": "0x54",
431        "EventName": "TX_MEM.ABORT_HLE_ELISION_BUFFER_NOT_EMPTY",
432        "PublicDescription": "Number of times a TSX Abort was triggered due to commit but Lock Buffer not empty.",
433        "SampleAfterValue": "2000003",
434        "UMask": "0x8"
435    },
436    {
437        "BriefDescription": "Counts the number of times an HLE XACQUIRE instruction was executed inside an RTM transactional region",
438        "Counter": "0,1,2,3",
439        "CounterHTOff": "0,1,2,3,4,5,6,7",
440        "EventCode": "0x5d",
441        "EventName": "TX_EXEC.MISC5",
442        "PublicDescription": "Counts the number of times an HLE XACQUIRE instruction was executed inside an RTM transactional region.",
443        "SampleAfterValue": "2000003",
444        "UMask": "0x10"
445    },
446    {
447        "BriefDescription": "Counts the number of times a XBEGIN instruction was executed inside an HLE transactional region.",
448        "Counter": "0,1,2,3",
449        "CounterHTOff": "0,1,2,3,4,5,6,7",
450        "EventCode": "0x5d",
451        "EventName": "TX_EXEC.MISC4",
452        "PublicDescription": "RTM region detected inside HLE.",
453        "SampleAfterValue": "2000003",
454        "UMask": "0x8"
455    },
456    {
457        "BriefDescription": "Counts the number of times an instruction execution caused the transactional nest count supported to be exceeded",
458        "Counter": "0,1,2,3",
459        "CounterHTOff": "0,1,2,3,4,5,6,7",
460        "EventCode": "0x5d",
461        "EventName": "TX_EXEC.MISC3",
462        "PublicDescription": "Unfriendly TSX abort triggered by a nest count that is too deep.",
463        "SampleAfterValue": "2000003",
464        "UMask": "0x4"
465    },
466    {
467        "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",
468        "Counter": "0,1,2,3",
469        "CounterHTOff": "0,1,2,3,4,5,6,7",
470        "EventCode": "0x5d",
471        "EventName": "TX_EXEC.MISC2",
472        "PublicDescription": "Unfriendly TSX abort triggered by a vzeroupper instruction.",
473        "SampleAfterValue": "2000003",
474        "UMask": "0x2"
475    },
476    {
477        "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.",
478        "Counter": "0,1,2,3",
479        "CounterHTOff": "0,1,2,3,4,5,6,7",
480        "EventCode": "0x5d",
481        "EventName": "TX_EXEC.MISC1",
482        "SampleAfterValue": "2000003",
483        "UMask": "0x1"
484    },
485    {
486        "BriefDescription": "Counts demand data reads",
487        "Counter": "0,1,2,3",
488        "CounterHTOff": "0,1,2,3",
489        "EventCode": "0xB7, 0xBB",
490        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_MISS_LOCAL_DRAM.SNOOP_HIT_NO_FWD",
491        "MSRIndex": "0x1a6,0x1a7",
492        "MSRValue": "0x0404000001",
493        "Offcore": "1",
494        "PublicDescription": "Counts demand data reads",
495        "SampleAfterValue": "100003",
496        "UMask": "0x1"
497    },
498    {
499        "BriefDescription": "Counts all demand code reads",
500        "Counter": "0,1,2,3",
501        "CounterHTOff": "0,1,2,3",
502        "EventCode": "0xB7, 0xBB",
503        "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_MISS_LOCAL_DRAM.SNOOP_NONE",
504        "MSRIndex": "0x1a6,0x1a7",
505        "MSRValue": "0x0084000004",
506        "Offcore": "1",
507        "PublicDescription": "Counts all demand code reads",
508        "SampleAfterValue": "100003",
509        "UMask": "0x1"
510    },
511    {
512        "BriefDescription": "Number of times an RTM execution successfully committed",
513        "Counter": "0,1,2,3",
514        "CounterHTOff": "0,1,2,3,4,5,6,7",
515        "EventCode": "0xC9",
516        "EventName": "RTM_RETIRED.COMMIT",
517        "PublicDescription": "Number of times RTM commit succeeded.",
518        "SampleAfterValue": "2000003",
519        "UMask": "0x2"
520    },
521    {
522        "BriefDescription": "Counts demand data reads",
523        "Counter": "0,1,2,3",
524        "CounterHTOff": "0,1,2,3",
525        "EventCode": "0xB7, 0xBB",
526        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_HIT_S.SNOOP_NON_DRAM",
527        "MSRIndex": "0x1a6,0x1a7",
528        "MSRValue": "0x2000100001",
529        "Offcore": "1",
530        "PublicDescription": "Counts demand data reads",
531        "SampleAfterValue": "100003",
532        "UMask": "0x1"
533    },
534    {
535        "BriefDescription": "Counts all demand code reads",
536        "Counter": "0,1,2,3",
537        "CounterHTOff": "0,1,2,3",
538        "EventCode": "0xB7, 0xBB",
539        "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_MISS.SNOOP_HITM",
540        "MSRIndex": "0x1a6,0x1a7",
541        "MSRValue": "0x103C400004",
542        "Offcore": "1",
543        "PublicDescription": "Counts all demand code reads",
544        "SampleAfterValue": "100003",
545        "UMask": "0x1"
546    },
547    {
548        "BriefDescription": "Counts number of Offcore outstanding Demand Data Read requests that miss L3 cache in the superQ every cycle.",
549        "Counter": "0,1,2,3",
550        "CounterHTOff": "0,1,2,3,4,5,6,7",
551        "EventCode": "0x60",
552        "EventName": "OFFCORE_REQUESTS_OUTSTANDING.L3_MISS_DEMAND_DATA_RD",
553        "SampleAfterValue": "2000003",
554        "UMask": "0x10"
555    },
556    {
557        "BriefDescription": "Counts any other requests",
558        "Counter": "0,1,2,3",
559        "CounterHTOff": "0,1,2,3",
560        "EventCode": "0xB7, 0xBB",
561        "EventName": "OFFCORE_RESPONSE.OTHER.L3_HIT_M.SNOOP_NON_DRAM",
562        "MSRIndex": "0x1a6,0x1a7",
563        "MSRValue": "0x2000048000",
564        "Offcore": "1",
565        "PublicDescription": "Counts any other requests",
566        "SampleAfterValue": "100003",
567        "UMask": "0x1"
568    },
569    {
570        "BriefDescription": "Counts all demand data writes (RFOs)",
571        "Counter": "0,1,2,3",
572        "CounterHTOff": "0,1,2,3",
573        "EventCode": "0xB7, 0xBB",
574        "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_MISS_LOCAL_DRAM.SNOOP_NOT_NEEDED",
575        "MSRIndex": "0x1a6,0x1a7",
576        "MSRValue": "0x0104000002",
577        "Offcore": "1",
578        "PublicDescription": "Counts all demand data writes (RFOs)",
579        "SampleAfterValue": "100003",
580        "UMask": "0x1"
581    },
582    {
583        "BriefDescription": "Counts all demand code reads",
584        "Counter": "0,1,2,3",
585        "CounterHTOff": "0,1,2,3",
586        "EventCode": "0xB7, 0xBB",
587        "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_MISS.SNOOP_NON_DRAM",
588        "MSRIndex": "0x1a6,0x1a7",
589        "MSRValue": "0x203C400004",
590        "Offcore": "1",
591        "PublicDescription": "Counts all demand code reads",
592        "SampleAfterValue": "100003",
593        "UMask": "0x1"
594    },
595    {
596        "BriefDescription": "Counts any other requests",
597        "Counter": "0,1,2,3",
598        "CounterHTOff": "0,1,2,3",
599        "EventCode": "0xB7, 0xBB",
600        "EventName": "OFFCORE_RESPONSE.OTHER.L3_MISS.SPL_HIT",
601        "MSRIndex": "0x1a6,0x1a7",
602        "MSRValue": "0x007C408000",
603        "Offcore": "1",
604        "PublicDescription": "Counts any other requests",
605        "SampleAfterValue": "100003",
606        "UMask": "0x1"
607    },
608    {
609        "BriefDescription": "Counts all demand code reads",
610        "Counter": "0,1,2,3",
611        "CounterHTOff": "0,1,2,3",
612        "EventCode": "0xB7, 0xBB",
613        "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_MISS_LOCAL_DRAM.SNOOP_NOT_NEEDED",
614        "MSRIndex": "0x1a6,0x1a7",
615        "MSRValue": "0x0104000004",
616        "Offcore": "1",
617        "PublicDescription": "Counts all demand code reads",
618        "SampleAfterValue": "100003",
619        "UMask": "0x1"
620    },
621    {
622        "BriefDescription": "Number of times an RTM execution aborted due to uncommon conditions.",
623        "Counter": "0,1,2,3",
624        "CounterHTOff": "0,1,2,3,4,5,6,7",
625        "EventCode": "0xC9",
626        "EventName": "RTM_RETIRED.ABORTED_TIMER",
627        "SampleAfterValue": "2000003",
628        "UMask": "0x10"
629    },
630    {
631        "BriefDescription": "Counts all demand code reads",
632        "Counter": "0,1,2,3",
633        "CounterHTOff": "0,1,2,3",
634        "EventCode": "0xB7, 0xBB",
635        "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_MISS_LOCAL_DRAM.SNOOP_NON_DRAM",
636        "MSRIndex": "0x1a6,0x1a7",
637        "MSRValue": "0x2004000004",
638        "Offcore": "1",
639        "PublicDescription": "Counts all demand code reads",
640        "SampleAfterValue": "100003",
641        "UMask": "0x1"
642    },
643    {
644        "BriefDescription": "Counts all demand code reads",
645        "Counter": "0,1,2,3",
646        "CounterHTOff": "0,1,2,3",
647        "EventCode": "0xB7, 0xBB",
648        "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_MISS_LOCAL_DRAM.SNOOP_HITM",
649        "MSRIndex": "0x1a6,0x1a7",
650        "MSRValue": "0x1004000004",
651        "Offcore": "1",
652        "PublicDescription": "Counts all demand code reads",
653        "SampleAfterValue": "100003",
654        "UMask": "0x1"
655    },
656    {
657        "BriefDescription": "Counts any other requests",
658        "Counter": "0,1,2,3",
659        "CounterHTOff": "0,1,2,3",
660        "EventCode": "0xB7, 0xBB",
661        "EventName": "OFFCORE_RESPONSE.OTHER.L3_MISS_LOCAL_DRAM.SPL_HIT",
662        "MSRIndex": "0x1a6,0x1a7",
663        "MSRValue": "0x0044008000",
664        "Offcore": "1",
665        "PublicDescription": "Counts any other requests",
666        "SampleAfterValue": "100003",
667        "UMask": "0x1"
668    },
669    {
670        "BriefDescription": "Counts demand data reads",
671        "Counter": "0,1,2,3",
672        "CounterHTOff": "0,1,2,3",
673        "EventCode": "0xB7, 0xBB",
674        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_MISS_LOCAL_DRAM.SPL_HIT",
675        "MSRIndex": "0x1a6,0x1a7",
676        "MSRValue": "0x0044000001",
677        "Offcore": "1",
678        "PublicDescription": "Counts demand data reads",
679        "SampleAfterValue": "100003",
680        "UMask": "0x1"
681    },
682    {
683        "BriefDescription": "Number of times an HLE execution aborted due to HLE-unfriendly instructions and certain unfriendly events (such as AD assists etc.).",
684        "Counter": "0,1,2,3",
685        "CounterHTOff": "0,1,2,3,4,5,6,7",
686        "EventCode": "0xC8",
687        "EventName": "HLE_RETIRED.ABORTED_UNFRIENDLY",
688        "SampleAfterValue": "2000003",
689        "UMask": "0x20"
690    },
691    {
692        "BriefDescription": "Counts all demand data writes (RFOs)",
693        "Counter": "0,1,2,3",
694        "CounterHTOff": "0,1,2,3",
695        "EventCode": "0xB7, 0xBB",
696        "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_MISS_LOCAL_DRAM.SNOOP_NONE",
697        "MSRIndex": "0x1a6,0x1a7",
698        "MSRValue": "0x0084000002",
699        "Offcore": "1",
700        "PublicDescription": "Counts all demand data writes (RFOs)",
701        "SampleAfterValue": "100003",
702        "UMask": "0x1"
703    },
704    {
705        "BriefDescription": "Counts all demand code reads",
706        "Counter": "0,1,2,3",
707        "CounterHTOff": "0,1,2,3",
708        "EventCode": "0xB7, 0xBB",
709        "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_MISS.SNOOP_HIT_NO_FWD",
710        "MSRIndex": "0x1a6,0x1a7",
711        "MSRValue": "0x043C400004",
712        "Offcore": "1",
713        "PublicDescription": "Counts all demand code reads",
714        "SampleAfterValue": "100003",
715        "UMask": "0x1"
716    },
717    {
718        "BriefDescription": "Counts all demand data writes (RFOs)",
719        "Counter": "0,1,2,3",
720        "CounterHTOff": "0,1,2,3",
721        "EventCode": "0xB7, 0xBB",
722        "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_MISS.SNOOP_NONE",
723        "MSRIndex": "0x1a6,0x1a7",
724        "MSRValue": "0x00BC400002",
725        "Offcore": "1",
726        "PublicDescription": "Counts all demand data writes (RFOs)",
727        "SampleAfterValue": "100003",
728        "UMask": "0x1"
729    },
730    {
731        "BriefDescription": "Counts any other requests",
732        "Counter": "0,1,2,3",
733        "CounterHTOff": "0,1,2,3",
734        "EventCode": "0xB7, 0xBB",
735        "EventName": "OFFCORE_RESPONSE.OTHER.L4_HIT_LOCAL_L4.SNOOP_NON_DRAM",
736        "MSRIndex": "0x1a6,0x1a7",
737        "MSRValue": "0x2000408000",
738        "Offcore": "1",
739        "PublicDescription": "Counts any other requests",
740        "SampleAfterValue": "100003",
741        "UMask": "0x1"
742    },
743    {
744        "BriefDescription": "Counts all demand code reads",
745        "Counter": "0,1,2,3",
746        "CounterHTOff": "0,1,2,3",
747        "EventCode": "0xB7, 0xBB",
748        "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_HIT_M.SNOOP_NON_DRAM",
749        "MSRIndex": "0x1a6,0x1a7",
750        "MSRValue": "0x2000040004",
751        "Offcore": "1",
752        "PublicDescription": "Counts all demand code reads",
753        "SampleAfterValue": "100003",
754        "UMask": "0x1"
755    },
756    {
757        "BriefDescription": "Counts all demand code reads",
758        "Counter": "0,1,2,3",
759        "CounterHTOff": "0,1,2,3",
760        "EventCode": "0xB7, 0xBB",
761        "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L4_HIT_LOCAL_L4.SNOOP_NON_DRAM",
762        "MSRIndex": "0x1a6,0x1a7",
763        "MSRValue": "0x2000400004",
764        "Offcore": "1",
765        "PublicDescription": "Counts all demand code reads",
766        "SampleAfterValue": "100003",
767        "UMask": "0x1"
768    },
769    {
770        "BriefDescription": "Counts all demand data writes (RFOs)",
771        "Counter": "0,1,2,3",
772        "CounterHTOff": "0,1,2,3",
773        "EventCode": "0xB7, 0xBB",
774        "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L4_HIT_LOCAL_L4.SNOOP_NON_DRAM",
775        "MSRIndex": "0x1a6,0x1a7",
776        "MSRValue": "0x2000400002",
777        "Offcore": "1",
778        "PublicDescription": "Counts all demand data writes (RFOs)",
779        "SampleAfterValue": "100003",
780        "UMask": "0x1"
781    },
782    {
783        "BriefDescription": "Counts all demand code reads",
784        "Counter": "0,1,2,3",
785        "CounterHTOff": "0,1,2,3",
786        "EventCode": "0xB7, 0xBB",
787        "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_HIT.SNOOP_NON_DRAM",
788        "MSRIndex": "0x1a6,0x1a7",
789        "MSRValue": "0x20001C0004",
790        "Offcore": "1",
791        "PublicDescription": "Counts all demand code reads",
792        "SampleAfterValue": "100003",
793        "UMask": "0x1"
794    },
795    {
796        "BriefDescription": "Counts all demand data writes (RFOs)",
797        "Counter": "0,1,2,3",
798        "CounterHTOff": "0,1,2,3",
799        "EventCode": "0xB7, 0xBB",
800        "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_MISS.SNOOP_HITM",
801        "MSRIndex": "0x1a6,0x1a7",
802        "MSRValue": "0x103C400002",
803        "Offcore": "1",
804        "PublicDescription": "Counts all demand data writes (RFOs)",
805        "SampleAfterValue": "100003",
806        "UMask": "0x1"
807    },
808    {
809        "BriefDescription": "Counts all demand code reads",
810        "Counter": "0,1,2,3",
811        "CounterHTOff": "0,1,2,3",
812        "EventCode": "0xB7, 0xBB",
813        "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_MISS.SNOOP_NOT_NEEDED",
814        "MSRIndex": "0x1a6,0x1a7",
815        "MSRValue": "0x013C400004",
816        "Offcore": "1",
817        "PublicDescription": "Counts all demand code reads",
818        "SampleAfterValue": "100003",
819        "UMask": "0x1"
820    },
821    {
822        "BriefDescription": "Counts any other requests",
823        "Counter": "0,1,2,3",
824        "CounterHTOff": "0,1,2,3",
825        "EventCode": "0xB7, 0xBB",
826        "EventName": "OFFCORE_RESPONSE.OTHER.L3_MISS_LOCAL_DRAM.SNOOP_HIT_NO_FWD",
827        "MSRIndex": "0x1a6,0x1a7",
828        "MSRValue": "0x0404008000",
829        "Offcore": "1",
830        "PublicDescription": "Counts any other requests",
831        "SampleAfterValue": "100003",
832        "UMask": "0x1"
833    },
834    {
835        "BriefDescription": "Counts any other requests",
836        "Counter": "0,1,2,3",
837        "CounterHTOff": "0,1,2,3",
838        "EventCode": "0xB7, 0xBB",
839        "EventName": "OFFCORE_RESPONSE.OTHER.L3_MISS_LOCAL_DRAM.SNOOP_NOT_NEEDED",
840        "MSRIndex": "0x1a6,0x1a7",
841        "MSRValue": "0x0104008000",
842        "Offcore": "1",
843        "PublicDescription": "Counts any other requests",
844        "SampleAfterValue": "100003",
845        "UMask": "0x1"
846    },
847    {
848        "BriefDescription": "Counts demand data reads",
849        "Counter": "0,1,2,3",
850        "CounterHTOff": "0,1,2,3",
851        "EventCode": "0xB7, 0xBB",
852        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L4_HIT_LOCAL_L4.SNOOP_NON_DRAM",
853        "MSRIndex": "0x1a6,0x1a7",
854        "MSRValue": "0x2000400001",
855        "Offcore": "1",
856        "PublicDescription": "Counts demand data reads",
857        "SampleAfterValue": "100003",
858        "UMask": "0x1"
859    },
860    {
861        "BriefDescription": "Counts any other requests",
862        "Counter": "0,1,2,3",
863        "CounterHTOff": "0,1,2,3",
864        "EventCode": "0xB7, 0xBB",
865        "EventName": "OFFCORE_RESPONSE.OTHER.L3_MISS.SNOOP_NOT_NEEDED",
866        "MSRIndex": "0x1a6,0x1a7",
867        "MSRValue": "0x013C408000",
868        "Offcore": "1",
869        "PublicDescription": "Counts any other requests",
870        "SampleAfterValue": "100003",
871        "UMask": "0x1"
872    },
873    {
874        "BriefDescription": "Number of times an HLE execution successfully committed",
875        "Counter": "0,1,2,3",
876        "CounterHTOff": "0,1,2,3,4,5,6,7",
877        "EventCode": "0xC8",
878        "EventName": "HLE_RETIRED.COMMIT",
879        "PublicDescription": "Number of times HLE commit succeeded.",
880        "SampleAfterValue": "2000003",
881        "UMask": "0x2"
882    },
883    {
884        "BriefDescription": "Counts demand data reads",
885        "Counter": "0,1,2,3",
886        "CounterHTOff": "0,1,2,3",
887        "EventCode": "0xB7, 0xBB",
888        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.SUPPLIER_NONE.SNOOP_NON_DRAM",
889        "MSRIndex": "0x1a6,0x1a7",
890        "MSRValue": "0x2000020001",
891        "Offcore": "1",
892        "PublicDescription": "Counts demand data reads",
893        "SampleAfterValue": "100003",
894        "UMask": "0x1"
895    },
896    {
897        "BriefDescription": "Counts any other requests",
898        "Counter": "0,1,2,3",
899        "CounterHTOff": "0,1,2,3",
900        "EventCode": "0xB7, 0xBB",
901        "EventName": "OFFCORE_RESPONSE.OTHER.L3_MISS.SNOOP_NON_DRAM",
902        "MSRIndex": "0x1a6,0x1a7",
903        "MSRValue": "0x203C408000",
904        "Offcore": "1",
905        "PublicDescription": "Counts any other requests",
906        "SampleAfterValue": "100003",
907        "UMask": "0x1"
908    },
909    {
910        "BriefDescription": "Counts all demand data writes (RFOs)",
911        "Counter": "0,1,2,3",
912        "CounterHTOff": "0,1,2,3",
913        "EventCode": "0xB7, 0xBB",
914        "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_MISS.SNOOP_MISS",
915        "MSRIndex": "0x1a6,0x1a7",
916        "MSRValue": "0x023C400002",
917        "Offcore": "1",
918        "PublicDescription": "Counts all demand data writes (RFOs)",
919        "SampleAfterValue": "100003",
920        "UMask": "0x1"
921    },
922    {
923        "BriefDescription": "Counts all demand data writes (RFOs)",
924        "Counter": "0,1,2,3",
925        "CounterHTOff": "0,1,2,3",
926        "EventCode": "0xB7, 0xBB",
927        "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_HIT_M.SNOOP_NON_DRAM",
928        "MSRIndex": "0x1a6,0x1a7",
929        "MSRValue": "0x2000040002",
930        "Offcore": "1",
931        "PublicDescription": "Counts all demand data writes (RFOs)",
932        "SampleAfterValue": "100003",
933        "UMask": "0x1"
934    },
935    {
936        "BriefDescription": "Demand Data Read requests who miss L3 cache",
937        "Counter": "0,1,2,3",
938        "CounterHTOff": "0,1,2,3,4,5,6,7",
939        "EventCode": "0xB0",
940        "EventName": "OFFCORE_REQUESTS.L3_MISS_DEMAND_DATA_RD",
941        "PublicDescription": "Demand Data Read requests who miss L3 cache.",
942        "SampleAfterValue": "100003",
943        "UMask": "0x10"
944    },
945    {
946        "BriefDescription": "Counts demand data reads",
947        "Counter": "0,1,2,3",
948        "CounterHTOff": "0,1,2,3",
949        "EventCode": "0xB7, 0xBB",
950        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_MISS.SNOOP_NONE",
951        "MSRIndex": "0x1a6,0x1a7",
952        "MSRValue": "0x00BC400001",
953        "Offcore": "1",
954        "PublicDescription": "Counts demand data reads",
955        "SampleAfterValue": "100003",
956        "UMask": "0x1"
957    },
958    {
959        "BriefDescription": "Counts all demand data writes (RFOs)",
960        "Counter": "0,1,2,3",
961        "CounterHTOff": "0,1,2,3",
962        "EventCode": "0xB7, 0xBB",
963        "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_MISS_LOCAL_DRAM.SNOOP_NON_DRAM",
964        "MSRIndex": "0x1a6,0x1a7",
965        "MSRValue": "0x2004000002",
966        "Offcore": "1",
967        "PublicDescription": "Counts all demand data writes (RFOs)",
968        "SampleAfterValue": "100003",
969        "UMask": "0x1"
970    },
971    {
972        "BriefDescription": "Counts all demand code reads",
973        "Counter": "0,1,2,3",
974        "CounterHTOff": "0,1,2,3",
975        "EventCode": "0xB7, 0xBB",
976        "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_MISS.SNOOP_MISS",
977        "MSRIndex": "0x1a6,0x1a7",
978        "MSRValue": "0x023C400004",
979        "Offcore": "1",
980        "PublicDescription": "Counts all demand code reads",
981        "SampleAfterValue": "100003",
982        "UMask": "0x1"
983    },
984    {
985        "BriefDescription": "Counts demand data reads",
986        "Counter": "0,1,2,3",
987        "CounterHTOff": "0,1,2,3",
988        "EventCode": "0xB7, 0xBB",
989        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_MISS.ANY_SNOOP",
990        "MSRIndex": "0x1a6,0x1a7",
991        "MSRValue": "0x3FFC400001",
992        "Offcore": "1",
993        "PublicDescription": "Counts demand data reads",
994        "SampleAfterValue": "100003",
995        "UMask": "0x1"
996    },
997    {
998        "BriefDescription": "Number of times an RTM execution aborted due to HLE-unfriendly instructions",
999        "Counter": "0,1,2,3",
1000        "CounterHTOff": "0,1,2,3,4,5,6,7",
1001        "EventCode": "0xC9",
1002        "EventName": "RTM_RETIRED.ABORTED_UNFRIENDLY",
1003        "PublicDescription": "Number of times an RTM execution aborted due to HLE-unfriendly instructions.",
1004        "SampleAfterValue": "2000003",
1005        "UMask": "0x20"
1006    },
1007    {
1008        "BriefDescription": "Number of times an HLE execution aborted due to various memory events (e.g., read/write capacity and conflicts).",
1009        "Counter": "0,1,2,3",
1010        "CounterHTOff": "0,1,2,3,4,5,6,7",
1011        "EventCode": "0xC8",
1012        "EventName": "HLE_RETIRED.ABORTED_MEM",
1013        "SampleAfterValue": "2000003",
1014        "UMask": "0x8"
1015    },
1016    {
1017        "BriefDescription": "Counts randomly selected loads when the latency from first dispatch to completion is greater than 256 cycles.",
1018        "Counter": "0,1,2,3",
1019        "CounterHTOff": "0,1,2,3",
1020        "Data_LA": "1",
1021        "EventCode": "0xcd",
1022        "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_256",
1023        "MSRIndex": "0x3F6",
1024        "MSRValue": "0x100",
1025        "PEBS": "2",
1026        "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.",
1027        "SampleAfterValue": "503",
1028        "TakenAlone": "1",
1029        "UMask": "0x1"
1030    },
1031    {
1032        "BriefDescription": "Counts demand data reads",
1033        "Counter": "0,1,2,3",
1034        "CounterHTOff": "0,1,2,3",
1035        "EventCode": "0xB7, 0xBB",
1036        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_MISS.SNOOP_NOT_NEEDED",
1037        "MSRIndex": "0x1a6,0x1a7",
1038        "MSRValue": "0x013C400001",
1039        "Offcore": "1",
1040        "PublicDescription": "Counts demand data reads",
1041        "SampleAfterValue": "100003",
1042        "UMask": "0x1"
1043    },
1044    {
1045        "BriefDescription": "Counts demand data reads",
1046        "Counter": "0,1,2,3",
1047        "CounterHTOff": "0,1,2,3",
1048        "EventCode": "0xB7, 0xBB",
1049        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_MISS.SNOOP_NON_DRAM",
1050        "MSRIndex": "0x1a6,0x1a7",
1051        "MSRValue": "0x203C400001",
1052        "Offcore": "1",
1053        "PublicDescription": "Counts demand data reads",
1054        "SampleAfterValue": "100003",
1055        "UMask": "0x1"
1056    },
1057    {
1058        "BriefDescription": "Counts all demand data writes (RFOs)",
1059        "Counter": "0,1,2,3",
1060        "CounterHTOff": "0,1,2,3",
1061        "EventCode": "0xB7, 0xBB",
1062        "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_MISS.SPL_HIT",
1063        "MSRIndex": "0x1a6,0x1a7",
1064        "MSRValue": "0x007C400002",
1065        "Offcore": "1",
1066        "PublicDescription": "Counts all demand data writes (RFOs)",
1067        "SampleAfterValue": "100003",
1068        "UMask": "0x1"
1069    },
1070    {
1071        "BriefDescription": "Counts any other requests",
1072        "Counter": "0,1,2,3",
1073        "CounterHTOff": "0,1,2,3",
1074        "EventCode": "0xB7, 0xBB",
1075        "EventName": "OFFCORE_RESPONSE.OTHER.L3_MISS_LOCAL_DRAM.ANY_SNOOP",
1076        "MSRIndex": "0x1a6,0x1a7",
1077        "MSRValue": "0x3FC4008000",
1078        "Offcore": "1",
1079        "PublicDescription": "Counts any other requests",
1080        "SampleAfterValue": "100003",
1081        "UMask": "0x1"
1082    },
1083    {
1084        "BriefDescription": "Number of times an RTM execution aborted due to any reasons (multiple categories may count as one).",
1085        "Counter": "0,1,2,3",
1086        "CounterHTOff": "0,1,2,3,4,5,6,7",
1087        "EventCode": "0xC9",
1088        "EventName": "RTM_RETIRED.ABORTED",
1089        "PEBS": "1",
1090        "PublicDescription": "Number of times RTM abort was triggered.",
1091        "SampleAfterValue": "2000003",
1092        "UMask": "0x4"
1093    },
1094    {
1095        "BriefDescription": "Number of times an HLE execution aborted due to any reasons (multiple categories may count as one).",
1096        "Counter": "0,1,2,3",
1097        "CounterHTOff": "0,1,2,3,4,5,6,7",
1098        "EventCode": "0xC8",
1099        "EventName": "HLE_RETIRED.ABORTED",
1100        "PEBS": "1",
1101        "PublicDescription": "Number of times HLE abort was triggered.",
1102        "SampleAfterValue": "2000003",
1103        "UMask": "0x4"
1104    },
1105    {
1106        "BriefDescription": "Counts all demand data writes (RFOs)",
1107        "Counter": "0,1,2,3",
1108        "CounterHTOff": "0,1,2,3",
1109        "EventCode": "0xB7, 0xBB",
1110        "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_MISS.SNOOP_NON_DRAM",
1111        "MSRIndex": "0x1a6,0x1a7",
1112        "MSRValue": "0x203C400002",
1113        "Offcore": "1",
1114        "PublicDescription": "Counts all demand data writes (RFOs)",
1115        "SampleAfterValue": "100003",
1116        "UMask": "0x1"
1117    },
1118    {
1119        "BriefDescription": "Counts all demand code reads",
1120        "Counter": "0,1,2,3",
1121        "CounterHTOff": "0,1,2,3",
1122        "EventCode": "0xB7, 0xBB",
1123        "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_MISS_LOCAL_DRAM.SNOOP_HIT_NO_FWD",
1124        "MSRIndex": "0x1a6,0x1a7",
1125        "MSRValue": "0x0404000004",
1126        "Offcore": "1",
1127        "PublicDescription": "Counts all demand code reads",
1128        "SampleAfterValue": "100003",
1129        "UMask": "0x1"
1130    },
1131    {
1132        "BriefDescription": "Counts randomly selected loads when the latency from first dispatch to completion is greater than 16 cycles.",
1133        "Counter": "0,1,2,3",
1134        "CounterHTOff": "0,1,2,3",
1135        "Data_LA": "1",
1136        "EventCode": "0xcd",
1137        "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_16",
1138        "MSRIndex": "0x3F6",
1139        "MSRValue": "0x10",
1140        "PEBS": "2",
1141        "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.",
1142        "SampleAfterValue": "20011",
1143        "TakenAlone": "1",
1144        "UMask": "0x1"
1145    },
1146    {
1147        "BriefDescription": "Counts any other requests",
1148        "Counter": "0,1,2,3",
1149        "CounterHTOff": "0,1,2,3",
1150        "EventCode": "0xB7, 0xBB",
1151        "EventName": "OFFCORE_RESPONSE.OTHER.L3_MISS_LOCAL_DRAM.SNOOP_NON_DRAM",
1152        "MSRIndex": "0x1a6,0x1a7",
1153        "MSRValue": "0x2004008000",
1154        "Offcore": "1",
1155        "PublicDescription": "Counts any other requests",
1156        "SampleAfterValue": "100003",
1157        "UMask": "0x1"
1158    },
1159    {
1160        "BriefDescription": "Number of times an HLE transactional execution aborted due to an unsupported read alignment from the elision buffer.",
1161        "Counter": "0,1,2,3",
1162        "CounterHTOff": "0,1,2,3,4,5,6,7",
1163        "EventCode": "0x54",
1164        "EventName": "TX_MEM.ABORT_HLE_ELISION_BUFFER_UNSUPPORTED_ALIGNMENT",
1165        "PublicDescription": "Number of times a TSX Abort was triggered due to attempting an unsupported alignment from Lock Buffer.",
1166        "SampleAfterValue": "2000003",
1167        "UMask": "0x20"
1168    },
1169    {
1170        "BriefDescription": "Cycles with at least 1 Demand Data Read requests who miss L3 cache in the superQ.",
1171        "Counter": "0,1,2,3",
1172        "CounterHTOff": "0,1,2,3,4,5,6,7",
1173        "CounterMask": "1",
1174        "EventCode": "0x60",
1175        "EventName": "OFFCORE_REQUESTS_OUTSTANDING.CYCLES_WITH_L3_MISS_DEMAND_DATA_RD",
1176        "SampleAfterValue": "2000003",
1177        "UMask": "0x10"
1178    },
1179    {
1180        "BriefDescription": "Counts all demand code reads",
1181        "Counter": "0,1,2,3",
1182        "CounterHTOff": "0,1,2,3",
1183        "EventCode": "0xB7, 0xBB",
1184        "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_MISS_LOCAL_DRAM.ANY_SNOOP",
1185        "MSRIndex": "0x1a6,0x1a7",
1186        "MSRValue": "0x3FC4000004",
1187        "Offcore": "1",
1188        "PublicDescription": "Counts all demand code reads",
1189        "SampleAfterValue": "100003",
1190        "UMask": "0x1"
1191    },
1192    {
1193        "BriefDescription": "Counts randomly selected loads when the latency from first dispatch to completion is greater than 512 cycles.",
1194        "Counter": "0,1,2,3",
1195        "CounterHTOff": "0,1,2,3",
1196        "Data_LA": "1",
1197        "EventCode": "0xcd",
1198        "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_512",
1199        "MSRIndex": "0x3F6",
1200        "MSRValue": "0x200",
1201        "PEBS": "2",
1202        "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.",
1203        "SampleAfterValue": "101",
1204        "TakenAlone": "1",
1205        "UMask": "0x1"
1206    },
1207    {
1208        "BriefDescription": "Number of times a transactional abort was signaled due to a data capacity limitation for transactional reads or writes.",
1209        "Counter": "0,1,2,3",
1210        "CounterHTOff": "0,1,2,3,4,5,6,7",
1211        "EventCode": "0x54",
1212        "EventName": "TX_MEM.ABORT_CAPACITY",
1213        "SampleAfterValue": "2000003",
1214        "UMask": "0x2"
1215    },
1216    {
1217        "BriefDescription": "Counts demand data reads",
1218        "Counter": "0,1,2,3",
1219        "CounterHTOff": "0,1,2,3",
1220        "EventCode": "0xB7, 0xBB",
1221        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_MISS_LOCAL_DRAM.SNOOP_NONE",
1222        "MSRIndex": "0x1a6,0x1a7",
1223        "MSRValue": "0x0084000001",
1224        "Offcore": "1",
1225        "PublicDescription": "Counts demand data reads",
1226        "SampleAfterValue": "100003",
1227        "UMask": "0x1"
1228    },
1229    {
1230        "BriefDescription": "Number of times an HLE execution aborted due to incompatible memory type",
1231        "Counter": "0,1,2,3",
1232        "CounterHTOff": "0,1,2,3,4,5,6,7",
1233        "EventCode": "0xC8",
1234        "EventName": "HLE_RETIRED.ABORTED_MEMTYPE",
1235        "PublicDescription": "Number of times an HLE execution aborted due to incompatible memory type.",
1236        "SampleAfterValue": "2000003",
1237        "UMask": "0x40"
1238    },
1239    {
1240        "BriefDescription": "Number of times an RTM execution started.",
1241        "Counter": "0,1,2,3",
1242        "CounterHTOff": "0,1,2,3,4,5,6,7",
1243        "EventCode": "0xC9",
1244        "EventName": "RTM_RETIRED.START",
1245        "PublicDescription": "Number of times we entered an RTM region. Does not count nested transactions.",
1246        "SampleAfterValue": "2000003",
1247        "UMask": "0x1"
1248    },
1249    {
1250        "BriefDescription": "Counts the number of machine clears due to memory order conflicts.",
1251        "Counter": "0,1,2,3",
1252        "CounterHTOff": "0,1,2,3,4,5,6,7",
1253        "Errata": "SKL089",
1254        "EventCode": "0xC3",
1255        "EventName": "MACHINE_CLEARS.MEMORY_ORDERING",
1256        "PublicDescription": "Counts the number of memory ordering Machine Clears detected. Memory Ordering Machine Clears can result from one of the following:a. memory disambiguation,b. external snoop, orc. cross SMT-HW-thread snoop (stores) hitting load buffer.",
1257        "SampleAfterValue": "100003",
1258        "UMask": "0x2"
1259    },
1260    {
1261        "BriefDescription": "Number of times an HLE transactional execution aborted due to XRELEASE lock not satisfying the address and value requirements in the elision buffer",
1262        "Counter": "0,1,2,3",
1263        "CounterHTOff": "0,1,2,3,4,5,6,7",
1264        "EventCode": "0x54",
1265        "EventName": "TX_MEM.ABORT_HLE_ELISION_BUFFER_MISMATCH",
1266        "PublicDescription": "Number of times a TSX Abort was triggered due to release/commit but data and address mismatch.",
1267        "SampleAfterValue": "2000003",
1268        "UMask": "0x10"
1269    },
1270    {
1271        "BriefDescription": "Counts all demand data writes (RFOs)",
1272        "Counter": "0,1,2,3",
1273        "CounterHTOff": "0,1,2,3",
1274        "EventCode": "0xB7, 0xBB",
1275        "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_HIT.SNOOP_NON_DRAM",
1276        "MSRIndex": "0x1a6,0x1a7",
1277        "MSRValue": "0x20001C0002",
1278        "Offcore": "1",
1279        "PublicDescription": "Counts all demand data writes (RFOs)",
1280        "SampleAfterValue": "100003",
1281        "UMask": "0x1"
1282    },
1283    {
1284        "BriefDescription": "Counts all demand data writes (RFOs)",
1285        "Counter": "0,1,2,3",
1286        "CounterHTOff": "0,1,2,3",
1287        "EventCode": "0xB7, 0xBB",
1288        "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_MISS_LOCAL_DRAM.SNOOP_HITM",
1289        "MSRIndex": "0x1a6,0x1a7",
1290        "MSRValue": "0x1004000002",
1291        "Offcore": "1",
1292        "PublicDescription": "Counts all demand data writes (RFOs)",
1293        "SampleAfterValue": "100003",
1294        "UMask": "0x1"
1295    },
1296    {
1297        "BriefDescription": "Counts demand data reads",
1298        "Counter": "0,1,2,3",
1299        "CounterHTOff": "0,1,2,3",
1300        "EventCode": "0xB7, 0xBB",
1301        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_HIT.SNOOP_NON_DRAM",
1302        "MSRIndex": "0x1a6,0x1a7",
1303        "MSRValue": "0x20001C0001",
1304        "Offcore": "1",
1305        "PublicDescription": "Counts demand data reads",
1306        "SampleAfterValue": "100003",
1307        "UMask": "0x1"
1308    },
1309    {
1310        "BriefDescription": "Counts all demand data writes (RFOs)",
1311        "Counter": "0,1,2,3",
1312        "CounterHTOff": "0,1,2,3",
1313        "EventCode": "0xB7, 0xBB",
1314        "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_MISS_LOCAL_DRAM.ANY_SNOOP",
1315        "MSRIndex": "0x1a6,0x1a7",
1316        "MSRValue": "0x3FC4000002",
1317        "Offcore": "1",
1318        "PublicDescription": "Counts all demand data writes (RFOs)",
1319        "SampleAfterValue": "100003",
1320        "UMask": "0x1"
1321    },
1322    {
1323        "BriefDescription": "Counts demand data reads",
1324        "Counter": "0,1,2,3",
1325        "CounterHTOff": "0,1,2,3",
1326        "EventCode": "0xB7, 0xBB",
1327        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_MISS.SPL_HIT",
1328        "MSRIndex": "0x1a6,0x1a7",
1329        "MSRValue": "0x007C400001",
1330        "Offcore": "1",
1331        "PublicDescription": "Counts demand data reads",
1332        "SampleAfterValue": "100003",
1333        "UMask": "0x1"
1334    },
1335    {
1336        "BriefDescription": "Counts all demand code reads",
1337        "Counter": "0,1,2,3",
1338        "CounterHTOff": "0,1,2,3",
1339        "EventCode": "0xB7, 0xBB",
1340        "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_HIT_S.SNOOP_NON_DRAM",
1341        "MSRIndex": "0x1a6,0x1a7",
1342        "MSRValue": "0x2000100004",
1343        "Offcore": "1",
1344        "PublicDescription": "Counts all demand code reads",
1345        "SampleAfterValue": "100003",
1346        "UMask": "0x1"
1347    },
1348    {
1349        "BriefDescription": "Counts all demand code reads",
1350        "Counter": "0,1,2,3",
1351        "CounterHTOff": "0,1,2,3",
1352        "EventCode": "0xB7, 0xBB",
1353        "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_MISS.SNOOP_NONE",
1354        "MSRIndex": "0x1a6,0x1a7",
1355        "MSRValue": "0x00BC400004",
1356        "Offcore": "1",
1357        "PublicDescription": "Counts all demand code reads",
1358        "SampleAfterValue": "100003",
1359        "UMask": "0x1"
1360    },
1361    {
1362        "BriefDescription": "Counts demand data reads",
1363        "Counter": "0,1,2,3",
1364        "CounterHTOff": "0,1,2,3",
1365        "EventCode": "0xB7, 0xBB",
1366        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_MISS.SNOOP_HIT_NO_FWD",
1367        "MSRIndex": "0x1a6,0x1a7",
1368        "MSRValue": "0x043C400001",
1369        "Offcore": "1",
1370        "PublicDescription": "Counts demand data reads",
1371        "SampleAfterValue": "100003",
1372        "UMask": "0x1"
1373    },
1374    {
1375        "BriefDescription": "Counts all demand data writes (RFOs)",
1376        "Counter": "0,1,2,3",
1377        "CounterHTOff": "0,1,2,3",
1378        "EventCode": "0xB7, 0xBB",
1379        "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_MISS.ANY_SNOOP",
1380        "MSRIndex": "0x1a6,0x1a7",
1381        "MSRValue": "0x3FFC400002",
1382        "Offcore": "1",
1383        "PublicDescription": "Counts all demand data writes (RFOs)",
1384        "SampleAfterValue": "100003",
1385        "UMask": "0x1"
1386    },
1387    {
1388        "BriefDescription": "Number of times an RTM execution aborted due to none of the previous 4 categories (e.g. interrupt)",
1389        "Counter": "0,1,2,3",
1390        "CounterHTOff": "0,1,2,3,4,5,6,7",
1391        "EventCode": "0xC9",
1392        "EventName": "RTM_RETIRED.ABORTED_EVENTS",
1393        "PublicDescription": "Number of times an RTM execution aborted due to none of the previous 4 categories (e.g. interrupt).",
1394        "SampleAfterValue": "2000003",
1395        "UMask": "0x80"
1396    },
1397    {
1398        "BriefDescription": "Number of times an HLE execution started.",
1399        "Counter": "0,1,2,3",
1400        "CounterHTOff": "0,1,2,3,4,5,6,7",
1401        "EventCode": "0xC8",
1402        "EventName": "HLE_RETIRED.START",
1403        "PublicDescription": "Number of times we entered an HLE region. Does not count nested transactions.",
1404        "SampleAfterValue": "2000003",
1405        "UMask": "0x1"
1406    },
1407    {
1408        "BriefDescription": "Counts all demand code reads",
1409        "Counter": "0,1,2,3",
1410        "CounterHTOff": "0,1,2,3",
1411        "EventCode": "0xB7, 0xBB",
1412        "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_MISS.ANY_SNOOP",
1413        "MSRIndex": "0x1a6,0x1a7",
1414        "MSRValue": "0x3FFC400004",
1415        "Offcore": "1",
1416        "PublicDescription": "Counts all demand code reads",
1417        "SampleAfterValue": "100003",
1418        "UMask": "0x1"
1419    },
1420    {
1421        "BriefDescription": "Counts demand data reads",
1422        "Counter": "0,1,2,3",
1423        "CounterHTOff": "0,1,2,3",
1424        "EventCode": "0xB7, 0xBB",
1425        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_MISS_LOCAL_DRAM.SNOOP_NON_DRAM",
1426        "MSRIndex": "0x1a6,0x1a7",
1427        "MSRValue": "0x2004000001",
1428        "Offcore": "1",
1429        "PublicDescription": "Counts demand data reads",
1430        "SampleAfterValue": "100003",
1431        "UMask": "0x1"
1432    },
1433    {
1434        "BriefDescription": "Counts demand data reads",
1435        "Counter": "0,1,2,3",
1436        "CounterHTOff": "0,1,2,3",
1437        "EventCode": "0xB7, 0xBB",
1438        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_MISS_LOCAL_DRAM.ANY_SNOOP",
1439        "MSRIndex": "0x1a6,0x1a7",
1440        "MSRValue": "0x3FC4000001",
1441        "Offcore": "1",
1442        "PublicDescription": "Counts demand data reads",
1443        "SampleAfterValue": "100003",
1444        "UMask": "0x1"
1445    },
1446    {
1447        "BriefDescription": "Counts randomly selected loads when the latency from first dispatch to completion is greater than 128 cycles.",
1448        "Counter": "0,1,2,3",
1449        "CounterHTOff": "0,1,2,3",
1450        "Data_LA": "1",
1451        "EventCode": "0xcd",
1452        "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_128",
1453        "MSRIndex": "0x3F6",
1454        "MSRValue": "0x80",
1455        "PEBS": "2",
1456        "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.",
1457        "SampleAfterValue": "1009",
1458        "TakenAlone": "1",
1459        "UMask": "0x1"
1460    },
1461    {
1462        "BriefDescription": "Number of times HLE lock could not be elided due to ElisionBufferAvailable being zero.",
1463        "Counter": "0,1,2,3",
1464        "CounterHTOff": "0,1,2,3,4,5,6,7",
1465        "EventCode": "0x54",
1466        "EventName": "TX_MEM.HLE_ELISION_BUFFER_FULL",
1467        "PublicDescription": "Number of times we could not allocate Lock Buffer.",
1468        "SampleAfterValue": "2000003",
1469        "UMask": "0x40"
1470    },
1471    {
1472        "BriefDescription": "Counts any other requests",
1473        "Counter": "0,1,2,3",
1474        "CounterHTOff": "0,1,2,3",
1475        "EventCode": "0xB7, 0xBB",
1476        "EventName": "OFFCORE_RESPONSE.OTHER.L3_HIT_S.SNOOP_NON_DRAM",
1477        "MSRIndex": "0x1a6,0x1a7",
1478        "MSRValue": "0x2000108000",
1479        "Offcore": "1",
1480        "PublicDescription": "Counts any other requests",
1481        "SampleAfterValue": "100003",
1482        "UMask": "0x1"
1483    },
1484    {
1485        "BriefDescription": "Counts all demand code reads",
1486        "Counter": "0,1,2,3",
1487        "CounterHTOff": "0,1,2,3",
1488        "EventCode": "0xB7, 0xBB",
1489        "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_MISS_LOCAL_DRAM.SPL_HIT",
1490        "MSRIndex": "0x1a6,0x1a7",
1491        "MSRValue": "0x0044000004",
1492        "Offcore": "1",
1493        "PublicDescription": "Counts all demand code reads",
1494        "SampleAfterValue": "100003",
1495        "UMask": "0x1"
1496    },
1497    {
1498        "BriefDescription": "Counts all demand data writes (RFOs)",
1499        "Counter": "0,1,2,3",
1500        "CounterHTOff": "0,1,2,3",
1501        "EventCode": "0xB7, 0xBB",
1502        "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_MISS.SNOOP_NOT_NEEDED",
1503        "MSRIndex": "0x1a6,0x1a7",
1504        "MSRValue": "0x013C400002",
1505        "Offcore": "1",
1506        "PublicDescription": "Counts all demand data writes (RFOs)",
1507        "SampleAfterValue": "100003",
1508        "UMask": "0x1"
1509    },
1510    {
1511        "BriefDescription": "Execution stalls while L3 cache miss demand load is outstanding.",
1512        "Counter": "0,1,2,3",
1513        "CounterHTOff": "0,1,2,3,4,5,6,7",
1514        "CounterMask": "6",
1515        "EventCode": "0xA3",
1516        "EventName": "CYCLE_ACTIVITY.STALLS_L3_MISS",
1517        "SampleAfterValue": "2000003",
1518        "UMask": "0x6"
1519    },
1520    {
1521        "BriefDescription": "Counts any other requests",
1522        "Counter": "0,1,2,3",
1523        "CounterHTOff": "0,1,2,3",
1524        "EventCode": "0xB7, 0xBB",
1525        "EventName": "OFFCORE_RESPONSE.OTHER.L3_MISS.SNOOP_MISS",
1526        "MSRIndex": "0x1a6,0x1a7",
1527        "MSRValue": "0x023C408000",
1528        "Offcore": "1",
1529        "PublicDescription": "Counts any other requests",
1530        "SampleAfterValue": "100003",
1531        "UMask": "0x1"
1532    },
1533    {
1534        "BriefDescription": "Number of times an HLE execution aborted due to unfriendly events (such as interrupts).",
1535        "Counter": "0,1,2,3",
1536        "CounterHTOff": "0,1,2,3,4,5,6,7",
1537        "EventCode": "0xC8",
1538        "EventName": "HLE_RETIRED.ABORTED_EVENTS",
1539        "SampleAfterValue": "2000003",
1540        "UMask": "0x80"
1541    },
1542    {
1543        "BriefDescription": "Counts any other requests",
1544        "Counter": "0,1,2,3",
1545        "CounterHTOff": "0,1,2,3",
1546        "EventCode": "0xB7, 0xBB",
1547        "EventName": "OFFCORE_RESPONSE.OTHER.L3_HIT.SNOOP_NON_DRAM",
1548        "MSRIndex": "0x1a6,0x1a7",
1549        "MSRValue": "0x20001C8000",
1550        "Offcore": "1",
1551        "PublicDescription": "Counts any other requests",
1552        "SampleAfterValue": "100003",
1553        "UMask": "0x1"
1554    },
1555    {
1556        "BriefDescription": "Counts demand data reads",
1557        "Counter": "0,1,2,3",
1558        "CounterHTOff": "0,1,2,3",
1559        "EventCode": "0xB7, 0xBB",
1560        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_HIT_M.SNOOP_NON_DRAM",
1561        "MSRIndex": "0x1a6,0x1a7",
1562        "MSRValue": "0x2000040001",
1563        "Offcore": "1",
1564        "PublicDescription": "Counts demand data reads",
1565        "SampleAfterValue": "100003",
1566        "UMask": "0x1"
1567    },
1568    {
1569        "BriefDescription": "Counts randomly selected loads when the latency from first dispatch to completion is greater than 4 cycles.",
1570        "Counter": "0,1,2,3",
1571        "CounterHTOff": "0,1,2,3",
1572        "Data_LA": "1",
1573        "EventCode": "0xcd",
1574        "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_4",
1575        "MSRIndex": "0x3F6",
1576        "MSRValue": "0x4",
1577        "PEBS": "2",
1578        "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.",
1579        "SampleAfterValue": "100003",
1580        "TakenAlone": "1",
1581        "UMask": "0x1"
1582    },
1583    {
1584        "BriefDescription": "Counts randomly selected loads when the latency from first dispatch to completion is greater than 8 cycles.",
1585        "Counter": "0,1,2,3",
1586        "CounterHTOff": "0,1,2,3",
1587        "Data_LA": "1",
1588        "EventCode": "0xcd",
1589        "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_8",
1590        "MSRIndex": "0x3F6",
1591        "MSRValue": "0x8",
1592        "PEBS": "2",
1593        "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.",
1594        "SampleAfterValue": "50021",
1595        "TakenAlone": "1",
1596        "UMask": "0x1"
1597    },
1598    {
1599        "BriefDescription": "Counts all demand data writes (RFOs)",
1600        "Counter": "0,1,2,3",
1601        "CounterHTOff": "0,1,2,3",
1602        "EventCode": "0xB7, 0xBB",
1603        "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_MISS_LOCAL_DRAM.SNOOP_HIT_NO_FWD",
1604        "MSRIndex": "0x1a6,0x1a7",
1605        "MSRValue": "0x0404000002",
1606        "Offcore": "1",
1607        "PublicDescription": "Counts all demand data writes (RFOs)",
1608        "SampleAfterValue": "100003",
1609        "UMask": "0x1"
1610    }
1611]