s390/vdso: drop unnecessary cc-ldoption
[linux-2.6-microblaze.git] / tools / perf / pmu-events / arch / x86 / broadwell / memory.json
1 [
2     {
3         "PublicDescription": "This event counts speculative cache-line split load uops dispatched to the L1 cache.",
4         "EventCode": "0x05",
5         "Counter": "0,1,2,3",
6         "UMask": "0x1",
7         "EventName": "MISALIGN_MEM_REF.LOADS",
8         "SampleAfterValue": "2000003",
9         "BriefDescription": "Speculative cache line split load uops dispatched to L1 cache",
10         "CounterHTOff": "0,1,2,3,4,5,6,7"
11     },
12     {
13         "PublicDescription": "This event counts speculative cache line split store-address (STA) uops dispatched to the L1 cache.",
14         "EventCode": "0x05",
15         "Counter": "0,1,2,3",
16         "UMask": "0x2",
17         "EventName": "MISALIGN_MEM_REF.STORES",
18         "SampleAfterValue": "2000003",
19         "BriefDescription": "Speculative cache line split STA uops dispatched to L1 cache",
20         "CounterHTOff": "0,1,2,3,4,5,6,7"
21     },
22     {
23         "PublicDescription": "Number of times a TSX line had a cache conflict.",
24         "EventCode": "0x54",
25         "Counter": "0,1,2,3",
26         "UMask": "0x1",
27         "EventName": "TX_MEM.ABORT_CONFLICT",
28         "SampleAfterValue": "2000003",
29         "BriefDescription": "Number of times a TSX line had a cache conflict",
30         "CounterHTOff": "0,1,2,3,4,5,6,7"
31     },
32     {
33         "PublicDescription": "Number of times a TSX Abort was triggered due to an evicted line caused by a transaction overflow.",
34         "EventCode": "0x54",
35         "Counter": "0,1,2,3",
36         "UMask": "0x2",
37         "EventName": "TX_MEM.ABORT_CAPACITY_WRITE",
38         "SampleAfterValue": "2000003",
39         "BriefDescription": "Number of times a TSX Abort was triggered due to an evicted line caused by a transaction overflow",
40         "CounterHTOff": "0,1,2,3,4,5,6,7"
41     },
42     {
43         "PublicDescription": "Number of times a TSX Abort was triggered due to a non-release/commit store to lock.",
44         "EventCode": "0x54",
45         "Counter": "0,1,2,3",
46         "UMask": "0x4",
47         "EventName": "TX_MEM.ABORT_HLE_STORE_TO_ELIDED_LOCK",
48         "SampleAfterValue": "2000003",
49         "BriefDescription": "Number of times a TSX Abort was triggered due to a non-release/commit store to lock",
50         "CounterHTOff": "0,1,2,3,4,5,6,7"
51     },
52     {
53         "PublicDescription": "Number of times a TSX Abort was triggered due to commit but Lock Buffer not empty.",
54         "EventCode": "0x54",
55         "Counter": "0,1,2,3",
56         "UMask": "0x8",
57         "EventName": "TX_MEM.ABORT_HLE_ELISION_BUFFER_NOT_EMPTY",
58         "SampleAfterValue": "2000003",
59         "BriefDescription": "Number of times a TSX Abort was triggered due to commit but Lock Buffer not empty",
60         "CounterHTOff": "0,1,2,3,4,5,6,7"
61     },
62     {
63         "PublicDescription": "Number of times a TSX Abort was triggered due to release/commit but data and address mismatch.",
64         "EventCode": "0x54",
65         "Counter": "0,1,2,3",
66         "UMask": "0x10",
67         "EventName": "TX_MEM.ABORT_HLE_ELISION_BUFFER_MISMATCH",
68         "SampleAfterValue": "2000003",
69         "BriefDescription": "Number of times a TSX Abort was triggered due to release/commit but data and address mismatch",
70         "CounterHTOff": "0,1,2,3,4,5,6,7"
71     },
72     {
73         "PublicDescription": "Number of times a TSX Abort was triggered due to attempting an unsupported alignment from Lock Buffer.",
74         "EventCode": "0x54",
75         "Counter": "0,1,2,3",
76         "UMask": "0x20",
77         "EventName": "TX_MEM.ABORT_HLE_ELISION_BUFFER_UNSUPPORTED_ALIGNMENT",
78         "SampleAfterValue": "2000003",
79         "BriefDescription": "Number of times a TSX Abort was triggered due to attempting an unsupported alignment from Lock Buffer",
80         "CounterHTOff": "0,1,2,3,4,5,6,7"
81     },
82     {
83         "PublicDescription": "Number of times we could not allocate Lock Buffer.",
84         "EventCode": "0x54",
85         "Counter": "0,1,2,3",
86         "UMask": "0x40",
87         "EventName": "TX_MEM.HLE_ELISION_BUFFER_FULL",
88         "SampleAfterValue": "2000003",
89         "BriefDescription": "Number of times we could not allocate Lock Buffer",
90         "CounterHTOff": "0,1,2,3,4,5,6,7"
91     },
92     {
93         "EventCode": "0x5d",
94         "Counter": "0,1,2,3",
95         "UMask": "0x1",
96         "EventName": "TX_EXEC.MISC1",
97         "SampleAfterValue": "2000003",
98         "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.",
99         "CounterHTOff": "0,1,2,3,4,5,6,7"
100     },
101     {
102         "PublicDescription": "Unfriendly TSX abort triggered by  a vzeroupper instruction.",
103         "EventCode": "0x5d",
104         "Counter": "0,1,2,3",
105         "UMask": "0x2",
106         "EventName": "TX_EXEC.MISC2",
107         "SampleAfterValue": "2000003",
108         "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",
109         "CounterHTOff": "0,1,2,3,4,5,6,7"
110     },
111     {
112         "PublicDescription": "Unfriendly TSX abort triggered by a nest count that is too deep.",
113         "EventCode": "0x5d",
114         "Counter": "0,1,2,3",
115         "UMask": "0x4",
116         "EventName": "TX_EXEC.MISC3",
117         "SampleAfterValue": "2000003",
118         "BriefDescription": "Counts the number of times an instruction execution caused the transactional nest count supported to be exceeded",
119         "CounterHTOff": "0,1,2,3,4,5,6,7"
120     },
121     {
122         "PublicDescription": "RTM region detected inside HLE.",
123         "EventCode": "0x5d",
124         "Counter": "0,1,2,3",
125         "UMask": "0x8",
126         "EventName": "TX_EXEC.MISC4",
127         "SampleAfterValue": "2000003",
128         "BriefDescription": "Counts the number of times a XBEGIN instruction was executed inside an HLE transactional region.",
129         "CounterHTOff": "0,1,2,3,4,5,6,7"
130     },
131     {
132         "EventCode": "0x5d",
133         "Counter": "0,1,2,3",
134         "UMask": "0x10",
135         "EventName": "TX_EXEC.MISC5",
136         "SampleAfterValue": "2000003",
137         "BriefDescription": "Counts the number of times an HLE XACQUIRE instruction was executed inside an RTM transactional region.",
138         "CounterHTOff": "0,1,2,3,4,5,6,7"
139     },
140     {
141         "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.",
142         "EventCode": "0xC3",
143         "Counter": "0,1,2,3",
144         "UMask": "0x2",
145         "EventName": "MACHINE_CLEARS.MEMORY_ORDERING",
146         "SampleAfterValue": "100003",
147         "BriefDescription": "Counts the number of machine clears due to memory order conflicts.",
148         "CounterHTOff": "0,1,2,3,4,5,6,7"
149     },
150     {
151         "PublicDescription": "Number of times we entered an HLE region\n does not count nested transactions.",
152         "EventCode": "0xc8",
153         "Counter": "0,1,2,3",
154         "UMask": "0x1",
155         "EventName": "HLE_RETIRED.START",
156         "SampleAfterValue": "2000003",
157         "BriefDescription": "Number of times we entered an HLE region; does not count nested transactions",
158         "CounterHTOff": "0,1,2,3,4,5,6,7"
159     },
160     {
161         "PublicDescription": "Number of times HLE commit succeeded.",
162         "EventCode": "0xc8",
163         "Counter": "0,1,2,3",
164         "UMask": "0x2",
165         "EventName": "HLE_RETIRED.COMMIT",
166         "SampleAfterValue": "2000003",
167         "BriefDescription": "Number of times HLE commit succeeded",
168         "CounterHTOff": "0,1,2,3,4,5,6,7"
169     },
170     {
171         "PEBS": "1",
172         "PublicDescription": "Number of times HLE abort was triggered (PEBS).",
173         "EventCode": "0xc8",
174         "Counter": "0,1,2,3",
175         "UMask": "0x4",
176         "EventName": "HLE_RETIRED.ABORTED",
177         "SampleAfterValue": "2000003",
178         "BriefDescription": "Number of times HLE abort was triggered (PEBS)",
179         "CounterHTOff": "0,1,2,3,4,5,6,7"
180     },
181     {
182         "PublicDescription": "Number of times an HLE abort was attributed to a Memory condition (See TSX_Memory event for additional details).",
183         "EventCode": "0xc8",
184         "Counter": "0,1,2,3",
185         "UMask": "0x8",
186         "EventName": "HLE_RETIRED.ABORTED_MISC1",
187         "SampleAfterValue": "2000003",
188         "BriefDescription": "Number of times an HLE execution aborted due to various memory events (e.g., read/write capacity and conflicts).",
189         "CounterHTOff": "0,1,2,3,4,5,6,7"
190     },
191     {
192         "PublicDescription": "Number of times the TSX watchdog signaled an HLE abort.",
193         "EventCode": "0xc8",
194         "Counter": "0,1,2,3",
195         "UMask": "0x10",
196         "EventName": "HLE_RETIRED.ABORTED_MISC2",
197         "SampleAfterValue": "2000003",
198         "BriefDescription": "Number of times an HLE execution aborted due to uncommon conditions",
199         "CounterHTOff": "0,1,2,3,4,5,6,7"
200     },
201     {
202         "PublicDescription": "Number of times a disallowed operation caused an HLE abort.",
203         "EventCode": "0xc8",
204         "Counter": "0,1,2,3",
205         "UMask": "0x20",
206         "EventName": "HLE_RETIRED.ABORTED_MISC3",
207         "SampleAfterValue": "2000003",
208         "BriefDescription": "Number of times an HLE execution aborted due to HLE-unfriendly instructions",
209         "CounterHTOff": "0,1,2,3,4,5,6,7"
210     },
211     {
212         "PublicDescription": "Number of times HLE caused a fault.",
213         "EventCode": "0xc8",
214         "Counter": "0,1,2,3",
215         "UMask": "0x40",
216         "EventName": "HLE_RETIRED.ABORTED_MISC4",
217         "SampleAfterValue": "2000003",
218         "BriefDescription": "Number of times an HLE execution aborted due to incompatible memory type",
219         "CounterHTOff": "0,1,2,3,4,5,6,7"
220     },
221     {
222         "PublicDescription": "Number of times HLE aborted and was not due to the abort conditions in subevents 3-6.",
223         "EventCode": "0xc8",
224         "Counter": "0,1,2,3",
225         "UMask": "0x80",
226         "EventName": "HLE_RETIRED.ABORTED_MISC5",
227         "SampleAfterValue": "2000003",
228         "BriefDescription": "Number of times an HLE execution aborted due to none of the previous 4 categories (e.g. interrupts)",
229         "CounterHTOff": "0,1,2,3,4,5,6,7"
230     },
231     {
232         "PublicDescription": "Number of times we entered an RTM region\n does not count nested transactions.",
233         "EventCode": "0xc9",
234         "Counter": "0,1,2,3",
235         "UMask": "0x1",
236         "EventName": "RTM_RETIRED.START",
237         "SampleAfterValue": "2000003",
238         "BriefDescription": "Number of times we entered an RTM region; does not count nested transactions",
239         "CounterHTOff": "0,1,2,3"
240     },
241     {
242         "PublicDescription": "Number of times RTM commit succeeded.",
243         "EventCode": "0xc9",
244         "Counter": "0,1,2,3",
245         "UMask": "0x2",
246         "EventName": "RTM_RETIRED.COMMIT",
247         "SampleAfterValue": "2000003",
248         "BriefDescription": "Number of times RTM commit succeeded",
249         "CounterHTOff": "0,1,2,3"
250     },
251     {
252         "PEBS": "1",
253         "PublicDescription": "Number of times RTM abort was triggered (PEBS).",
254         "EventCode": "0xc9",
255         "Counter": "0,1,2,3",
256         "UMask": "0x4",
257         "EventName": "RTM_RETIRED.ABORTED",
258         "SampleAfterValue": "2000003",
259         "BriefDescription": "Number of times RTM abort was triggered (PEBS)",
260         "CounterHTOff": "0,1,2,3"
261     },
262     {
263         "PublicDescription": "Number of times an RTM abort was attributed to a Memory condition (See TSX_Memory event for additional details).",
264         "EventCode": "0xc9",
265         "Counter": "0,1,2,3",
266         "UMask": "0x8",
267         "EventName": "RTM_RETIRED.ABORTED_MISC1",
268         "SampleAfterValue": "2000003",
269         "BriefDescription": "Number of times an RTM execution aborted due to various memory events (e.g. read/write capacity and conflicts)",
270         "CounterHTOff": "0,1,2,3"
271     },
272     {
273         "PublicDescription": "Number of times the TSX watchdog signaled an RTM abort.",
274         "EventCode": "0xc9",
275         "Counter": "0,1,2,3",
276         "UMask": "0x10",
277         "EventName": "RTM_RETIRED.ABORTED_MISC2",
278         "SampleAfterValue": "2000003",
279         "BriefDescription": "Number of times an RTM execution aborted due to various memory events (e.g., read/write capacity and conflicts).",
280         "CounterHTOff": "0,1,2,3"
281     },
282     {
283         "PublicDescription": "Number of times a disallowed operation caused an RTM abort.",
284         "EventCode": "0xc9",
285         "Counter": "0,1,2,3",
286         "UMask": "0x20",
287         "EventName": "RTM_RETIRED.ABORTED_MISC3",
288         "SampleAfterValue": "2000003",
289         "BriefDescription": "Number of times an RTM execution aborted due to HLE-unfriendly instructions",
290         "CounterHTOff": "0,1,2,3"
291     },
292     {
293         "PublicDescription": "Number of times a RTM caused a fault.",
294         "EventCode": "0xc9",
295         "Counter": "0,1,2,3",
296         "UMask": "0x40",
297         "EventName": "RTM_RETIRED.ABORTED_MISC4",
298         "SampleAfterValue": "2000003",
299         "BriefDescription": "Number of times an RTM execution aborted due to incompatible memory type",
300         "CounterHTOff": "0,1,2,3"
301     },
302     {
303         "PublicDescription": "Number of times RTM aborted and was not due to the abort conditions in subevents 3-6.",
304         "EventCode": "0xc9",
305         "Counter": "0,1,2,3",
306         "UMask": "0x80",
307         "EventName": "RTM_RETIRED.ABORTED_MISC5",
308         "SampleAfterValue": "2000003",
309         "BriefDescription": "Number of times an RTM execution aborted due to none of the previous 4 categories (e.g. interrupt)",
310         "CounterHTOff": "0,1,2,3"
311     },
312     {
313         "PEBS": "2",
314         "PublicDescription": "This event counts loads with latency value being above four.",
315         "EventCode": "0xCD",
316         "MSRValue": "0x4",
317         "Counter": "3",
318         "UMask": "0x1",
319         "Errata": "BDM100, BDM35",
320         "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_4",
321         "MSRIndex": "0x3F6",
322         "SampleAfterValue": "100003",
323         "BriefDescription": "Loads with latency value being above 4",
324         "TakenAlone": "1",
325         "CounterHTOff": "3"
326     },
327     {
328         "PEBS": "2",
329         "PublicDescription": "This event counts loads with latency value being above eight.",
330         "EventCode": "0xCD",
331         "MSRValue": "0x8",
332         "Counter": "3",
333         "UMask": "0x1",
334         "Errata": "BDM100, BDM35",
335         "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_8",
336         "MSRIndex": "0x3F6",
337         "SampleAfterValue": "50021",
338         "BriefDescription": "Loads with latency value being above 8",
339         "TakenAlone": "1",
340         "CounterHTOff": "3"
341     },
342     {
343         "PEBS": "2",
344         "PublicDescription": "This event counts loads with latency value being above 16.",
345         "EventCode": "0xCD",
346         "MSRValue": "0x10",
347         "Counter": "3",
348         "UMask": "0x1",
349         "Errata": "BDM100, BDM35",
350         "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_16",
351         "MSRIndex": "0x3F6",
352         "SampleAfterValue": "20011",
353         "BriefDescription": "Loads with latency value being above 16",
354         "TakenAlone": "1",
355         "CounterHTOff": "3"
356     },
357     {
358         "PEBS": "2",
359         "PublicDescription": "This event counts loads with latency value being above 32.",
360         "EventCode": "0xCD",
361         "MSRValue": "0x20",
362         "Counter": "3",
363         "UMask": "0x1",
364         "Errata": "BDM100, BDM35",
365         "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_32",
366         "MSRIndex": "0x3F6",
367         "SampleAfterValue": "100007",
368         "BriefDescription": "Loads with latency value being above 32",
369         "TakenAlone": "1",
370         "CounterHTOff": "3"
371     },
372     {
373         "PEBS": "2",
374         "PublicDescription": "This event counts loads with latency value being above 64.",
375         "EventCode": "0xCD",
376         "MSRValue": "0x40",
377         "Counter": "3",
378         "UMask": "0x1",
379         "Errata": "BDM100, BDM35",
380         "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_64",
381         "MSRIndex": "0x3F6",
382         "SampleAfterValue": "2003",
383         "BriefDescription": "Loads with latency value being above 64",
384         "TakenAlone": "1",
385         "CounterHTOff": "3"
386     },
387     {
388         "PEBS": "2",
389         "PublicDescription": "This event counts loads with latency value being above 128.",
390         "EventCode": "0xCD",
391         "MSRValue": "0x80",
392         "Counter": "3",
393         "UMask": "0x1",
394         "Errata": "BDM100, BDM35",
395         "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_128",
396         "MSRIndex": "0x3F6",
397         "SampleAfterValue": "1009",
398         "BriefDescription": "Loads with latency value being above 128",
399         "TakenAlone": "1",
400         "CounterHTOff": "3"
401     },
402     {
403         "PEBS": "2",
404         "PublicDescription": "This event counts loads with latency value being above 256.",
405         "EventCode": "0xCD",
406         "MSRValue": "0x100",
407         "Counter": "3",
408         "UMask": "0x1",
409         "Errata": "BDM100, BDM35",
410         "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_256",
411         "MSRIndex": "0x3F6",
412         "SampleAfterValue": "503",
413         "BriefDescription": "Loads with latency value being above 256",
414         "TakenAlone": "1",
415         "CounterHTOff": "3"
416     },
417     {
418         "PEBS": "2",
419         "PublicDescription": "This event counts loads with latency value being above 512.",
420         "EventCode": "0xCD",
421         "MSRValue": "0x200",
422         "Counter": "3",
423         "UMask": "0x1",
424         "Errata": "BDM100, BDM35",
425         "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_512",
426         "MSRIndex": "0x3F6",
427         "SampleAfterValue": "101",
428         "BriefDescription": "Loads with latency value being above 512",
429         "TakenAlone": "1",
430         "CounterHTOff": "3"
431     },
432     {
433         "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
434         "EventCode": "0xB7, 0xBB",
435         "MSRValue": "0x2000020001 ",
436         "Counter": "0,1,2,3",
437         "UMask": "0x1",
438         "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.SUPPLIER_NONE.SNOOP_NON_DRAM",
439         "MSRIndex": "0x1a6,0x1a7",
440         "SampleAfterValue": "100003",
441         "BriefDescription": "DEMAND_DATA_RD & SUPPLIER_NONE & SNOOP_NON_DRAM",
442         "Offcore": "1",
443         "CounterHTOff": "0,1,2,3"
444     },
445     {
446         "PublicDescription": "Counts demand data reads that hit in the L3 and the target was non-DRAM system address. Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
447         "EventCode": "0xB7, 0xBB",
448         "MSRValue": "0x20003c0001 ",
449         "Counter": "0,1,2,3",
450         "UMask": "0x1",
451         "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_HIT.SNOOP_NON_DRAM",
452         "MSRIndex": "0x1a6,0x1a7",
453         "SampleAfterValue": "100003",
454         "BriefDescription": "Counts demand data reads that hit in the L3 and the target was non-DRAM system address.",
455         "Offcore": "1",
456         "CounterHTOff": "0,1,2,3"
457     },
458     {
459         "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
460         "EventCode": "0xB7, 0xBB",
461         "MSRValue": "0x0084000001 ",
462         "Counter": "0,1,2,3",
463         "UMask": "0x1",
464         "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_MISS_LOCAL_DRAM.SNOOP_NONE",
465         "MSRIndex": "0x1a6,0x1a7",
466         "SampleAfterValue": "100003",
467         "BriefDescription": "DEMAND_DATA_RD & L3_MISS_LOCAL_DRAM & SNOOP_NONE",
468         "Offcore": "1",
469         "CounterHTOff": "0,1,2,3"
470     },
471     {
472         "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
473         "EventCode": "0xB7, 0xBB",
474         "MSRValue": "0x0104000001 ",
475         "Counter": "0,1,2,3",
476         "UMask": "0x1",
477         "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_MISS_LOCAL_DRAM.SNOOP_NOT_NEEDED",
478         "MSRIndex": "0x1a6,0x1a7",
479         "SampleAfterValue": "100003",
480         "BriefDescription": "DEMAND_DATA_RD & L3_MISS_LOCAL_DRAM & SNOOP_NOT_NEEDED",
481         "Offcore": "1",
482         "CounterHTOff": "0,1,2,3"
483     },
484     {
485         "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
486         "EventCode": "0xB7, 0xBB",
487         "MSRValue": "0x0204000001 ",
488         "Counter": "0,1,2,3",
489         "UMask": "0x1",
490         "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_MISS_LOCAL_DRAM.SNOOP_MISS",
491         "MSRIndex": "0x1a6,0x1a7",
492         "SampleAfterValue": "100003",
493         "BriefDescription": "DEMAND_DATA_RD & L3_MISS_LOCAL_DRAM & SNOOP_MISS",
494         "Offcore": "1",
495         "CounterHTOff": "0,1,2,3"
496     },
497     {
498         "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
499         "EventCode": "0xB7, 0xBB",
500         "MSRValue": "0x0404000001 ",
501         "Counter": "0,1,2,3",
502         "UMask": "0x1",
503         "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_MISS_LOCAL_DRAM.SNOOP_HIT_NO_FWD",
504         "MSRIndex": "0x1a6,0x1a7",
505         "SampleAfterValue": "100003",
506         "BriefDescription": "DEMAND_DATA_RD & L3_MISS_LOCAL_DRAM & SNOOP_HIT_NO_FWD",
507         "Offcore": "1",
508         "CounterHTOff": "0,1,2,3"
509     },
510     {
511         "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
512         "EventCode": "0xB7, 0xBB",
513         "MSRValue": "0x1004000001 ",
514         "Counter": "0,1,2,3",
515         "UMask": "0x1",
516         "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_MISS_LOCAL_DRAM.SNOOP_HITM",
517         "MSRIndex": "0x1a6,0x1a7",
518         "SampleAfterValue": "100003",
519         "BriefDescription": "DEMAND_DATA_RD & L3_MISS_LOCAL_DRAM & SNOOP_HITM",
520         "Offcore": "1",
521         "CounterHTOff": "0,1,2,3"
522     },
523     {
524         "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
525         "EventCode": "0xB7, 0xBB",
526         "MSRValue": "0x2004000001 ",
527         "Counter": "0,1,2,3",
528         "UMask": "0x1",
529         "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_MISS_LOCAL_DRAM.SNOOP_NON_DRAM",
530         "MSRIndex": "0x1a6,0x1a7",
531         "SampleAfterValue": "100003",
532         "BriefDescription": "DEMAND_DATA_RD & L3_MISS_LOCAL_DRAM & SNOOP_NON_DRAM",
533         "Offcore": "1",
534         "CounterHTOff": "0,1,2,3"
535     },
536     {
537         "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
538         "EventCode": "0xB7, 0xBB",
539         "MSRValue": "0x3f84000001 ",
540         "Counter": "0,1,2,3",
541         "UMask": "0x1",
542         "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_MISS_LOCAL_DRAM.ANY_SNOOP",
543         "MSRIndex": "0x1a6,0x1a7",
544         "SampleAfterValue": "100003",
545         "BriefDescription": "DEMAND_DATA_RD & L3_MISS_LOCAL_DRAM & ANY_SNOOP",
546         "Offcore": "1",
547         "CounterHTOff": "0,1,2,3"
548     },
549     {
550         "PublicDescription": "Counts demand data reads that miss the L3 with no details on snoop-related information. Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
551         "EventCode": "0xB7, 0xBB",
552         "MSRValue": "0x00bc000001 ",
553         "Counter": "0,1,2,3",
554         "UMask": "0x1",
555         "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_MISS.SNOOP_NONE",
556         "MSRIndex": "0x1a6,0x1a7",
557         "SampleAfterValue": "100003",
558         "BriefDescription": "Counts demand data reads that miss the L3 with no details on snoop-related information.",
559         "Offcore": "1",
560         "CounterHTOff": "0,1,2,3"
561     },
562     {
563         "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
564         "EventCode": "0xB7, 0xBB",
565         "MSRValue": "0x013c000001 ",
566         "Counter": "0,1,2,3",
567         "UMask": "0x1",
568         "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_MISS.SNOOP_NOT_NEEDED",
569         "MSRIndex": "0x1a6,0x1a7",
570         "SampleAfterValue": "100003",
571         "BriefDescription": "DEMAND_DATA_RD & L3_MISS & SNOOP_NOT_NEEDED",
572         "Offcore": "1",
573         "CounterHTOff": "0,1,2,3"
574     },
575     {
576         "PublicDescription": "Counts demand data reads that miss the L3 with a snoop miss response. Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
577         "EventCode": "0xB7, 0xBB",
578         "MSRValue": "0x023c000001 ",
579         "Counter": "0,1,2,3",
580         "UMask": "0x1",
581         "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_MISS.SNOOP_MISS",
582         "MSRIndex": "0x1a6,0x1a7",
583         "SampleAfterValue": "100003",
584         "BriefDescription": "Counts demand data reads that miss the L3 with a snoop miss response.",
585         "Offcore": "1",
586         "CounterHTOff": "0,1,2,3"
587     },
588     {
589         "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
590         "EventCode": "0xB7, 0xBB",
591         "MSRValue": "0x043c000001 ",
592         "Counter": "0,1,2,3",
593         "UMask": "0x1",
594         "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_MISS.SNOOP_HIT_NO_FWD",
595         "MSRIndex": "0x1a6,0x1a7",
596         "SampleAfterValue": "100003",
597         "BriefDescription": "DEMAND_DATA_RD & L3_MISS & SNOOP_HIT_NO_FWD",
598         "Offcore": "1",
599         "CounterHTOff": "0,1,2,3"
600     },
601     {
602         "PublicDescription": "Counts all demand data writes (RFOs) that hit in the L3 and the target was non-DRAM system address. Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
603         "EventCode": "0xB7, 0xBB",
604         "MSRValue": "0x20003c0002 ",
605         "Counter": "0,1,2,3",
606         "UMask": "0x1",
607         "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_HIT.SNOOP_NON_DRAM",
608         "MSRIndex": "0x1a6,0x1a7",
609         "SampleAfterValue": "100003",
610         "BriefDescription": "Counts all demand data writes (RFOs) that hit in the L3 and the target was non-DRAM system address.",
611         "Offcore": "1",
612         "CounterHTOff": "0,1,2,3"
613     },
614     {
615         "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
616         "EventCode": "0xB7, 0xBB",
617         "MSRValue": "0x3f84000002 ",
618         "Counter": "0,1,2,3",
619         "UMask": "0x1",
620         "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_MISS_LOCAL_DRAM.ANY_SNOOP",
621         "MSRIndex": "0x1a6,0x1a7",
622         "SampleAfterValue": "100003",
623         "BriefDescription": "DEMAND_RFO & L3_MISS_LOCAL_DRAM & ANY_SNOOP",
624         "Offcore": "1",
625         "CounterHTOff": "0,1,2,3"
626     },
627     {
628         "PublicDescription": "Counts all demand data writes (RFOs) that miss the L3 with no details on snoop-related information. Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
629         "EventCode": "0xB7, 0xBB",
630         "MSRValue": "0x00bc000002 ",
631         "Counter": "0,1,2,3",
632         "UMask": "0x1",
633         "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_MISS.SNOOP_NONE",
634         "MSRIndex": "0x1a6,0x1a7",
635         "SampleAfterValue": "100003",
636         "BriefDescription": "Counts all demand data writes (RFOs) that miss the L3 with no details on snoop-related information.",
637         "Offcore": "1",
638         "CounterHTOff": "0,1,2,3"
639     },
640     {
641         "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
642         "EventCode": "0xB7, 0xBB",
643         "MSRValue": "0x013c000002 ",
644         "Counter": "0,1,2,3",
645         "UMask": "0x1",
646         "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_MISS.SNOOP_NOT_NEEDED",
647         "MSRIndex": "0x1a6,0x1a7",
648         "SampleAfterValue": "100003",
649         "BriefDescription": "DEMAND_RFO & L3_MISS & SNOOP_NOT_NEEDED",
650         "Offcore": "1",
651         "CounterHTOff": "0,1,2,3"
652     },
653     {
654         "PublicDescription": "Counts all demand data writes (RFOs) that miss the L3 with a snoop miss response. Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
655         "EventCode": "0xB7, 0xBB",
656         "MSRValue": "0x023c000002 ",
657         "Counter": "0,1,2,3",
658         "UMask": "0x1",
659         "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_MISS.SNOOP_MISS",
660         "MSRIndex": "0x1a6,0x1a7",
661         "SampleAfterValue": "100003",
662         "BriefDescription": "Counts all demand data writes (RFOs) that miss the L3 with a snoop miss response.",
663         "Offcore": "1",
664         "CounterHTOff": "0,1,2,3"
665     },
666     {
667         "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
668         "EventCode": "0xB7, 0xBB",
669         "MSRValue": "0x043c000002 ",
670         "Counter": "0,1,2,3",
671         "UMask": "0x1",
672         "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_MISS.SNOOP_HIT_NO_FWD",
673         "MSRIndex": "0x1a6,0x1a7",
674         "SampleAfterValue": "100003",
675         "BriefDescription": "DEMAND_RFO & L3_MISS & SNOOP_HIT_NO_FWD",
676         "Offcore": "1",
677         "CounterHTOff": "0,1,2,3"
678     },
679     {
680         "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
681         "EventCode": "0xB7, 0xBB",
682         "MSRValue": "0x2000020004 ",
683         "Counter": "0,1,2,3",
684         "UMask": "0x1",
685         "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.SUPPLIER_NONE.SNOOP_NON_DRAM",
686         "MSRIndex": "0x1a6,0x1a7",
687         "SampleAfterValue": "100003",
688         "BriefDescription": "DEMAND_CODE_RD & SUPPLIER_NONE & SNOOP_NON_DRAM",
689         "Offcore": "1",
690         "CounterHTOff": "0,1,2,3"
691     },
692     {
693         "PublicDescription": "Counts all demand code reads that hit in the L3 and the target was non-DRAM system address. Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
694         "EventCode": "0xB7, 0xBB",
695         "MSRValue": "0x20003c0004 ",
696         "Counter": "0,1,2,3",
697         "UMask": "0x1",
698         "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_HIT.SNOOP_NON_DRAM",
699         "MSRIndex": "0x1a6,0x1a7",
700         "SampleAfterValue": "100003",
701         "BriefDescription": "Counts all demand code reads that hit in the L3 and the target was non-DRAM system address.",
702         "Offcore": "1",
703         "CounterHTOff": "0,1,2,3"
704     },
705     {
706         "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
707         "EventCode": "0xB7, 0xBB",
708         "MSRValue": "0x0084000004 ",
709         "Counter": "0,1,2,3",
710         "UMask": "0x1",
711         "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_MISS_LOCAL_DRAM.SNOOP_NONE",
712         "MSRIndex": "0x1a6,0x1a7",
713         "SampleAfterValue": "100003",
714         "BriefDescription": "DEMAND_CODE_RD & L3_MISS_LOCAL_DRAM & SNOOP_NONE",
715         "Offcore": "1",
716         "CounterHTOff": "0,1,2,3"
717     },
718     {
719         "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
720         "EventCode": "0xB7, 0xBB",
721         "MSRValue": "0x0104000004 ",
722         "Counter": "0,1,2,3",
723         "UMask": "0x1",
724         "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_MISS_LOCAL_DRAM.SNOOP_NOT_NEEDED",
725         "MSRIndex": "0x1a6,0x1a7",
726         "SampleAfterValue": "100003",
727         "BriefDescription": "DEMAND_CODE_RD & L3_MISS_LOCAL_DRAM & SNOOP_NOT_NEEDED",
728         "Offcore": "1",
729         "CounterHTOff": "0,1,2,3"
730     },
731     {
732         "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
733         "EventCode": "0xB7, 0xBB",
734         "MSRValue": "0x0204000004 ",
735         "Counter": "0,1,2,3",
736         "UMask": "0x1",
737         "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_MISS_LOCAL_DRAM.SNOOP_MISS",
738         "MSRIndex": "0x1a6,0x1a7",
739         "SampleAfterValue": "100003",
740         "BriefDescription": "DEMAND_CODE_RD & L3_MISS_LOCAL_DRAM & SNOOP_MISS",
741         "Offcore": "1",
742         "CounterHTOff": "0,1,2,3"
743     },
744     {
745         "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
746         "EventCode": "0xB7, 0xBB",
747         "MSRValue": "0x0404000004 ",
748         "Counter": "0,1,2,3",
749         "UMask": "0x1",
750         "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_MISS_LOCAL_DRAM.SNOOP_HIT_NO_FWD",
751         "MSRIndex": "0x1a6,0x1a7",
752         "SampleAfterValue": "100003",
753         "BriefDescription": "DEMAND_CODE_RD & L3_MISS_LOCAL_DRAM & SNOOP_HIT_NO_FWD",
754         "Offcore": "1",
755         "CounterHTOff": "0,1,2,3"
756     },
757     {
758         "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
759         "EventCode": "0xB7, 0xBB",
760         "MSRValue": "0x1004000004 ",
761         "Counter": "0,1,2,3",
762         "UMask": "0x1",
763         "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_MISS_LOCAL_DRAM.SNOOP_HITM",
764         "MSRIndex": "0x1a6,0x1a7",
765         "SampleAfterValue": "100003",
766         "BriefDescription": "DEMAND_CODE_RD & L3_MISS_LOCAL_DRAM & SNOOP_HITM",
767         "Offcore": "1",
768         "CounterHTOff": "0,1,2,3"
769     },
770     {
771         "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
772         "EventCode": "0xB7, 0xBB",
773         "MSRValue": "0x2004000004 ",
774         "Counter": "0,1,2,3",
775         "UMask": "0x1",
776         "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_MISS_LOCAL_DRAM.SNOOP_NON_DRAM",
777         "MSRIndex": "0x1a6,0x1a7",
778         "SampleAfterValue": "100003",
779         "BriefDescription": "DEMAND_CODE_RD & L3_MISS_LOCAL_DRAM & SNOOP_NON_DRAM",
780         "Offcore": "1",
781         "CounterHTOff": "0,1,2,3"
782     },
783     {
784         "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
785         "EventCode": "0xB7, 0xBB",
786         "MSRValue": "0x3f84000004 ",
787         "Counter": "0,1,2,3",
788         "UMask": "0x1",
789         "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_MISS_LOCAL_DRAM.ANY_SNOOP",
790         "MSRIndex": "0x1a6,0x1a7",
791         "SampleAfterValue": "100003",
792         "BriefDescription": "DEMAND_CODE_RD & L3_MISS_LOCAL_DRAM & ANY_SNOOP",
793         "Offcore": "1",
794         "CounterHTOff": "0,1,2,3"
795     },
796     {
797         "PublicDescription": "Counts all demand code reads that miss the L3 with no details on snoop-related information. Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
798         "EventCode": "0xB7, 0xBB",
799         "MSRValue": "0x00bc000004 ",
800         "Counter": "0,1,2,3",
801         "UMask": "0x1",
802         "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_MISS.SNOOP_NONE",
803         "MSRIndex": "0x1a6,0x1a7",
804         "SampleAfterValue": "100003",
805         "BriefDescription": "Counts all demand code reads that miss the L3 with no details on snoop-related information.",
806         "Offcore": "1",
807         "CounterHTOff": "0,1,2,3"
808     },
809     {
810         "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
811         "EventCode": "0xB7, 0xBB",
812         "MSRValue": "0x013c000004 ",
813         "Counter": "0,1,2,3",
814         "UMask": "0x1",
815         "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_MISS.SNOOP_NOT_NEEDED",
816         "MSRIndex": "0x1a6,0x1a7",
817         "SampleAfterValue": "100003",
818         "BriefDescription": "DEMAND_CODE_RD & L3_MISS & SNOOP_NOT_NEEDED",
819         "Offcore": "1",
820         "CounterHTOff": "0,1,2,3"
821     },
822     {
823         "PublicDescription": "Counts all demand code reads that miss the L3 with a snoop miss response. Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
824         "EventCode": "0xB7, 0xBB",
825         "MSRValue": "0x023c000004 ",
826         "Counter": "0,1,2,3",
827         "UMask": "0x1",
828         "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_MISS.SNOOP_MISS",
829         "MSRIndex": "0x1a6,0x1a7",
830         "SampleAfterValue": "100003",
831         "BriefDescription": "Counts all demand code reads that miss the L3 with a snoop miss response.",
832         "Offcore": "1",
833         "CounterHTOff": "0,1,2,3"
834     },
835     {
836         "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
837         "EventCode": "0xB7, 0xBB",
838         "MSRValue": "0x043c000004 ",
839         "Counter": "0,1,2,3",
840         "UMask": "0x1",
841         "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_MISS.SNOOP_HIT_NO_FWD",
842         "MSRIndex": "0x1a6,0x1a7",
843         "SampleAfterValue": "100003",
844         "BriefDescription": "DEMAND_CODE_RD & L3_MISS & SNOOP_HIT_NO_FWD",
845         "Offcore": "1",
846         "CounterHTOff": "0,1,2,3"
847     },
848     {
849         "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
850         "EventCode": "0xB7, 0xBB",
851         "MSRValue": "0x2000020008 ",
852         "Counter": "0,1,2,3",
853         "UMask": "0x1",
854         "EventName": "OFFCORE_RESPONSE.COREWB.SUPPLIER_NONE.SNOOP_NON_DRAM",
855         "MSRIndex": "0x1a6,0x1a7",
856         "SampleAfterValue": "100003",
857         "BriefDescription": "COREWB & SUPPLIER_NONE & SNOOP_NON_DRAM",
858         "Offcore": "1",
859         "CounterHTOff": "0,1,2,3"
860     },
861     {
862         "PublicDescription": "Counts writebacks (modified to exclusive) that hit in the L3 and the target was non-DRAM system address. Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
863         "EventCode": "0xB7, 0xBB",
864         "MSRValue": "0x20003c0008 ",
865         "Counter": "0,1,2,3",
866         "UMask": "0x1",
867         "EventName": "OFFCORE_RESPONSE.COREWB.L3_HIT.SNOOP_NON_DRAM",
868         "MSRIndex": "0x1a6,0x1a7",
869         "SampleAfterValue": "100003",
870         "BriefDescription": "Counts writebacks (modified to exclusive) that hit in the L3 and the target was non-DRAM system address.",
871         "Offcore": "1",
872         "CounterHTOff": "0,1,2,3"
873     },
874     {
875         "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
876         "EventCode": "0xB7, 0xBB",
877         "MSRValue": "0x0084000008 ",
878         "Counter": "0,1,2,3",
879         "UMask": "0x1",
880         "EventName": "OFFCORE_RESPONSE.COREWB.L3_MISS_LOCAL_DRAM.SNOOP_NONE",
881         "MSRIndex": "0x1a6,0x1a7",
882         "SampleAfterValue": "100003",
883         "BriefDescription": "COREWB & L3_MISS_LOCAL_DRAM & SNOOP_NONE",
884         "Offcore": "1",
885         "CounterHTOff": "0,1,2,3"
886     },
887     {
888         "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
889         "EventCode": "0xB7, 0xBB",
890         "MSRValue": "0x0104000008 ",
891         "Counter": "0,1,2,3",
892         "UMask": "0x1",
893         "EventName": "OFFCORE_RESPONSE.COREWB.L3_MISS_LOCAL_DRAM.SNOOP_NOT_NEEDED",
894         "MSRIndex": "0x1a6,0x1a7",
895         "SampleAfterValue": "100003",
896         "BriefDescription": "COREWB & L3_MISS_LOCAL_DRAM & SNOOP_NOT_NEEDED",
897         "Offcore": "1",
898         "CounterHTOff": "0,1,2,3"
899     },
900     {
901         "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
902         "EventCode": "0xB7, 0xBB",
903         "MSRValue": "0x0204000008 ",
904         "Counter": "0,1,2,3",
905         "UMask": "0x1",
906         "EventName": "OFFCORE_RESPONSE.COREWB.L3_MISS_LOCAL_DRAM.SNOOP_MISS",
907         "MSRIndex": "0x1a6,0x1a7",
908         "SampleAfterValue": "100003",
909         "BriefDescription": "COREWB & L3_MISS_LOCAL_DRAM & SNOOP_MISS",
910         "Offcore": "1",
911         "CounterHTOff": "0,1,2,3"
912     },
913     {
914         "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
915         "EventCode": "0xB7, 0xBB",
916         "MSRValue": "0x0404000008 ",
917         "Counter": "0,1,2,3",
918         "UMask": "0x1",
919         "EventName": "OFFCORE_RESPONSE.COREWB.L3_MISS_LOCAL_DRAM.SNOOP_HIT_NO_FWD",
920         "MSRIndex": "0x1a6,0x1a7",
921         "SampleAfterValue": "100003",
922         "BriefDescription": "COREWB & L3_MISS_LOCAL_DRAM & SNOOP_HIT_NO_FWD",
923         "Offcore": "1",
924         "CounterHTOff": "0,1,2,3"
925     },
926     {
927         "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
928         "EventCode": "0xB7, 0xBB",
929         "MSRValue": "0x1004000008 ",
930         "Counter": "0,1,2,3",
931         "UMask": "0x1",
932         "EventName": "OFFCORE_RESPONSE.COREWB.L3_MISS_LOCAL_DRAM.SNOOP_HITM",
933         "MSRIndex": "0x1a6,0x1a7",
934         "SampleAfterValue": "100003",
935         "BriefDescription": "COREWB & L3_MISS_LOCAL_DRAM & SNOOP_HITM",
936         "Offcore": "1",
937         "CounterHTOff": "0,1,2,3"
938     },
939     {
940         "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
941         "EventCode": "0xB7, 0xBB",
942         "MSRValue": "0x2004000008 ",
943         "Counter": "0,1,2,3",
944         "UMask": "0x1",
945         "EventName": "OFFCORE_RESPONSE.COREWB.L3_MISS_LOCAL_DRAM.SNOOP_NON_DRAM",
946         "MSRIndex": "0x1a6,0x1a7",
947         "SampleAfterValue": "100003",
948         "BriefDescription": "COREWB & L3_MISS_LOCAL_DRAM & SNOOP_NON_DRAM",
949         "Offcore": "1",
950         "CounterHTOff": "0,1,2,3"
951     },
952     {
953         "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
954         "EventCode": "0xB7, 0xBB",
955         "MSRValue": "0x3f84000008 ",
956         "Counter": "0,1,2,3",
957         "UMask": "0x1",
958         "EventName": "OFFCORE_RESPONSE.COREWB.L3_MISS_LOCAL_DRAM.ANY_SNOOP",
959         "MSRIndex": "0x1a6,0x1a7",
960         "SampleAfterValue": "100003",
961         "BriefDescription": "COREWB & L3_MISS_LOCAL_DRAM & ANY_SNOOP",
962         "Offcore": "1",
963         "CounterHTOff": "0,1,2,3"
964     },
965     {
966         "PublicDescription": "Counts writebacks (modified to exclusive) that miss the L3 with no details on snoop-related information. Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
967         "EventCode": "0xB7, 0xBB",
968         "MSRValue": "0x00bc000008 ",
969         "Counter": "0,1,2,3",
970         "UMask": "0x1",
971         "EventName": "OFFCORE_RESPONSE.COREWB.L3_MISS.SNOOP_NONE",
972         "MSRIndex": "0x1a6,0x1a7",
973         "SampleAfterValue": "100003",
974         "BriefDescription": "Counts writebacks (modified to exclusive) that miss the L3 with no details on snoop-related information.",
975         "Offcore": "1",
976         "CounterHTOff": "0,1,2,3"
977     },
978     {
979         "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
980         "EventCode": "0xB7, 0xBB",
981         "MSRValue": "0x013c000008 ",
982         "Counter": "0,1,2,3",
983         "UMask": "0x1",
984         "EventName": "OFFCORE_RESPONSE.COREWB.L3_MISS.SNOOP_NOT_NEEDED",
985         "MSRIndex": "0x1a6,0x1a7",
986         "SampleAfterValue": "100003",
987         "BriefDescription": "COREWB & L3_MISS & SNOOP_NOT_NEEDED",
988         "Offcore": "1",
989         "CounterHTOff": "0,1,2,3"
990     },
991     {
992         "PublicDescription": "Counts writebacks (modified to exclusive) that miss the L3 with a snoop miss response. Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
993         "EventCode": "0xB7, 0xBB",
994         "MSRValue": "0x023c000008 ",
995         "Counter": "0,1,2,3",
996         "UMask": "0x1",
997         "EventName": "OFFCORE_RESPONSE.COREWB.L3_MISS.SNOOP_MISS",
998         "MSRIndex": "0x1a6,0x1a7",
999         "SampleAfterValue": "100003",
1000         "BriefDescription": "Counts writebacks (modified to exclusive) that miss the L3 with a snoop miss response.",
1001         "Offcore": "1",
1002         "CounterHTOff": "0,1,2,3"
1003     },
1004     {
1005         "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1006         "EventCode": "0xB7, 0xBB",
1007         "MSRValue": "0x043c000008 ",
1008         "Counter": "0,1,2,3",
1009         "UMask": "0x1",
1010         "EventName": "OFFCORE_RESPONSE.COREWB.L3_MISS.SNOOP_HIT_NO_FWD",
1011         "MSRIndex": "0x1a6,0x1a7",
1012         "SampleAfterValue": "100003",
1013         "BriefDescription": "COREWB & L3_MISS & SNOOP_HIT_NO_FWD",
1014         "Offcore": "1",
1015         "CounterHTOff": "0,1,2,3"
1016     },
1017     {
1018         "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1019         "EventCode": "0xB7, 0xBB",
1020         "MSRValue": "0x2000020010 ",
1021         "Counter": "0,1,2,3",
1022         "UMask": "0x1",
1023         "EventName": "OFFCORE_RESPONSE.PF_L2_DATA_RD.SUPPLIER_NONE.SNOOP_NON_DRAM",
1024         "MSRIndex": "0x1a6,0x1a7",
1025         "SampleAfterValue": "100003",
1026         "BriefDescription": "PF_L2_DATA_RD & SUPPLIER_NONE & SNOOP_NON_DRAM",
1027         "Offcore": "1",
1028         "CounterHTOff": "0,1,2,3"
1029     },
1030     {
1031         "PublicDescription": "Counts prefetch (that bring data to L2) data reads that hit in the L3 and the target was non-DRAM system address. Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1032         "EventCode": "0xB7, 0xBB",
1033         "MSRValue": "0x20003c0010 ",
1034         "Counter": "0,1,2,3",
1035         "UMask": "0x1",
1036         "EventName": "OFFCORE_RESPONSE.PF_L2_DATA_RD.L3_HIT.SNOOP_NON_DRAM",
1037         "MSRIndex": "0x1a6,0x1a7",
1038         "SampleAfterValue": "100003",
1039         "BriefDescription": "Counts prefetch (that bring data to L2) data reads that hit in the L3 and the target was non-DRAM system address.",
1040         "Offcore": "1",
1041         "CounterHTOff": "0,1,2,3"
1042     },
1043     {
1044         "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1045         "EventCode": "0xB7, 0xBB",
1046         "MSRValue": "0x0084000010 ",
1047         "Counter": "0,1,2,3",
1048         "UMask": "0x1",
1049         "EventName": "OFFCORE_RESPONSE.PF_L2_DATA_RD.L3_MISS_LOCAL_DRAM.SNOOP_NONE",
1050         "MSRIndex": "0x1a6,0x1a7",
1051         "SampleAfterValue": "100003",
1052         "BriefDescription": "PF_L2_DATA_RD & L3_MISS_LOCAL_DRAM & SNOOP_NONE",
1053         "Offcore": "1",
1054         "CounterHTOff": "0,1,2,3"
1055     },
1056     {
1057         "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1058         "EventCode": "0xB7, 0xBB",
1059         "MSRValue": "0x0104000010 ",
1060         "Counter": "0,1,2,3",
1061         "UMask": "0x1",
1062         "EventName": "OFFCORE_RESPONSE.PF_L2_DATA_RD.L3_MISS_LOCAL_DRAM.SNOOP_NOT_NEEDED",
1063         "MSRIndex": "0x1a6,0x1a7",
1064         "SampleAfterValue": "100003",
1065         "BriefDescription": "PF_L2_DATA_RD & L3_MISS_LOCAL_DRAM & SNOOP_NOT_NEEDED",
1066         "Offcore": "1",
1067         "CounterHTOff": "0,1,2,3"
1068     },
1069     {
1070         "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1071         "EventCode": "0xB7, 0xBB",
1072         "MSRValue": "0x0204000010 ",
1073         "Counter": "0,1,2,3",
1074         "UMask": "0x1",
1075         "EventName": "OFFCORE_RESPONSE.PF_L2_DATA_RD.L3_MISS_LOCAL_DRAM.SNOOP_MISS",
1076         "MSRIndex": "0x1a6,0x1a7",
1077         "SampleAfterValue": "100003",
1078         "BriefDescription": "PF_L2_DATA_RD & L3_MISS_LOCAL_DRAM & SNOOP_MISS",
1079         "Offcore": "1",
1080         "CounterHTOff": "0,1,2,3"
1081     },
1082     {
1083         "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1084         "EventCode": "0xB7, 0xBB",
1085         "MSRValue": "0x0404000010 ",
1086         "Counter": "0,1,2,3",
1087         "UMask": "0x1",
1088         "EventName": "OFFCORE_RESPONSE.PF_L2_DATA_RD.L3_MISS_LOCAL_DRAM.SNOOP_HIT_NO_FWD",
1089         "MSRIndex": "0x1a6,0x1a7",
1090         "SampleAfterValue": "100003",
1091         "BriefDescription": "PF_L2_DATA_RD & L3_MISS_LOCAL_DRAM & SNOOP_HIT_NO_FWD",
1092         "Offcore": "1",
1093         "CounterHTOff": "0,1,2,3"
1094     },
1095     {
1096         "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1097         "EventCode": "0xB7, 0xBB",
1098         "MSRValue": "0x1004000010 ",
1099         "Counter": "0,1,2,3",
1100         "UMask": "0x1",
1101         "EventName": "OFFCORE_RESPONSE.PF_L2_DATA_RD.L3_MISS_LOCAL_DRAM.SNOOP_HITM",
1102         "MSRIndex": "0x1a6,0x1a7",
1103         "SampleAfterValue": "100003",
1104         "BriefDescription": "PF_L2_DATA_RD & L3_MISS_LOCAL_DRAM & SNOOP_HITM",
1105         "Offcore": "1",
1106         "CounterHTOff": "0,1,2,3"
1107     },
1108     {
1109         "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1110         "EventCode": "0xB7, 0xBB",
1111         "MSRValue": "0x2004000010 ",
1112         "Counter": "0,1,2,3",
1113         "UMask": "0x1",
1114         "EventName": "OFFCORE_RESPONSE.PF_L2_DATA_RD.L3_MISS_LOCAL_DRAM.SNOOP_NON_DRAM",
1115         "MSRIndex": "0x1a6,0x1a7",
1116         "SampleAfterValue": "100003",
1117         "BriefDescription": "PF_L2_DATA_RD & L3_MISS_LOCAL_DRAM & SNOOP_NON_DRAM",
1118         "Offcore": "1",
1119         "CounterHTOff": "0,1,2,3"
1120     },
1121     {
1122         "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1123         "EventCode": "0xB7, 0xBB",
1124         "MSRValue": "0x3f84000010 ",
1125         "Counter": "0,1,2,3",
1126         "UMask": "0x1",
1127         "EventName": "OFFCORE_RESPONSE.PF_L2_DATA_RD.L3_MISS_LOCAL_DRAM.ANY_SNOOP",
1128         "MSRIndex": "0x1a6,0x1a7",
1129         "SampleAfterValue": "100003",
1130         "BriefDescription": "PF_L2_DATA_RD & L3_MISS_LOCAL_DRAM & ANY_SNOOP",
1131         "Offcore": "1",
1132         "CounterHTOff": "0,1,2,3"
1133     },
1134     {
1135         "PublicDescription": "Counts prefetch (that bring data to L2) data reads that miss the L3 with no details on snoop-related information. Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1136         "EventCode": "0xB7, 0xBB",
1137         "MSRValue": "0x00bc000010 ",
1138         "Counter": "0,1,2,3",
1139         "UMask": "0x1",
1140         "EventName": "OFFCORE_RESPONSE.PF_L2_DATA_RD.L3_MISS.SNOOP_NONE",
1141         "MSRIndex": "0x1a6,0x1a7",
1142         "SampleAfterValue": "100003",
1143         "BriefDescription": "Counts prefetch (that bring data to L2) data reads that miss the L3 with no details on snoop-related information.",
1144         "Offcore": "1",
1145         "CounterHTOff": "0,1,2,3"
1146     },
1147     {
1148         "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1149         "EventCode": "0xB7, 0xBB",
1150         "MSRValue": "0x013c000010 ",
1151         "Counter": "0,1,2,3",
1152         "UMask": "0x1",
1153         "EventName": "OFFCORE_RESPONSE.PF_L2_DATA_RD.L3_MISS.SNOOP_NOT_NEEDED",
1154         "MSRIndex": "0x1a6,0x1a7",
1155         "SampleAfterValue": "100003",
1156         "BriefDescription": "PF_L2_DATA_RD & L3_MISS & SNOOP_NOT_NEEDED",
1157         "Offcore": "1",
1158         "CounterHTOff": "0,1,2,3"
1159     },
1160     {
1161         "PublicDescription": "Counts prefetch (that bring data to L2) data reads that miss the L3 with a snoop miss response. Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1162         "EventCode": "0xB7, 0xBB",
1163         "MSRValue": "0x023c000010 ",
1164         "Counter": "0,1,2,3",
1165         "UMask": "0x1",
1166         "EventName": "OFFCORE_RESPONSE.PF_L2_DATA_RD.L3_MISS.SNOOP_MISS",
1167         "MSRIndex": "0x1a6,0x1a7",
1168         "SampleAfterValue": "100003",
1169         "BriefDescription": "Counts prefetch (that bring data to L2) data reads that miss the L3 with a snoop miss response.",
1170         "Offcore": "1",
1171         "CounterHTOff": "0,1,2,3"
1172     },
1173     {
1174         "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1175         "EventCode": "0xB7, 0xBB",
1176         "MSRValue": "0x043c000010 ",
1177         "Counter": "0,1,2,3",
1178         "UMask": "0x1",
1179         "EventName": "OFFCORE_RESPONSE.PF_L2_DATA_RD.L3_MISS.SNOOP_HIT_NO_FWD",
1180         "MSRIndex": "0x1a6,0x1a7",
1181         "SampleAfterValue": "100003",
1182         "BriefDescription": "PF_L2_DATA_RD & L3_MISS & SNOOP_HIT_NO_FWD",
1183         "Offcore": "1",
1184         "CounterHTOff": "0,1,2,3"
1185     },
1186     {
1187         "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1188         "EventCode": "0xB7, 0xBB",
1189         "MSRValue": "0x2000020020 ",
1190         "Counter": "0,1,2,3",
1191         "UMask": "0x1",
1192         "EventName": "OFFCORE_RESPONSE.PF_L2_RFO.SUPPLIER_NONE.SNOOP_NON_DRAM",
1193         "MSRIndex": "0x1a6,0x1a7",
1194         "SampleAfterValue": "100003",
1195         "BriefDescription": "PF_L2_RFO & SUPPLIER_NONE & SNOOP_NON_DRAM",
1196         "Offcore": "1",
1197         "CounterHTOff": "0,1,2,3"
1198     },
1199     {
1200         "PublicDescription": "Counts all prefetch (that bring data to L2) RFOs that hit in the L3 and the target was non-DRAM system address. Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1201         "EventCode": "0xB7, 0xBB",
1202         "MSRValue": "0x20003c0020 ",
1203         "Counter": "0,1,2,3",
1204         "UMask": "0x1",
1205         "EventName": "OFFCORE_RESPONSE.PF_L2_RFO.L3_HIT.SNOOP_NON_DRAM",
1206         "MSRIndex": "0x1a6,0x1a7",
1207         "SampleAfterValue": "100003",
1208         "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs that hit in the L3 and the target was non-DRAM system address.",
1209         "Offcore": "1",
1210         "CounterHTOff": "0,1,2,3"
1211     },
1212     {
1213         "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1214         "EventCode": "0xB7, 0xBB",
1215         "MSRValue": "0x0084000020 ",
1216         "Counter": "0,1,2,3",
1217         "UMask": "0x1",
1218         "EventName": "OFFCORE_RESPONSE.PF_L2_RFO.L3_MISS_LOCAL_DRAM.SNOOP_NONE",
1219         "MSRIndex": "0x1a6,0x1a7",
1220         "SampleAfterValue": "100003",
1221         "BriefDescription": "PF_L2_RFO & L3_MISS_LOCAL_DRAM & SNOOP_NONE",
1222         "Offcore": "1",
1223         "CounterHTOff": "0,1,2,3"
1224     },
1225     {
1226         "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1227         "EventCode": "0xB7, 0xBB",
1228         "MSRValue": "0x0104000020 ",
1229         "Counter": "0,1,2,3",
1230         "UMask": "0x1",
1231         "EventName": "OFFCORE_RESPONSE.PF_L2_RFO.L3_MISS_LOCAL_DRAM.SNOOP_NOT_NEEDED",
1232         "MSRIndex": "0x1a6,0x1a7",
1233         "SampleAfterValue": "100003",
1234         "BriefDescription": "PF_L2_RFO & L3_MISS_LOCAL_DRAM & SNOOP_NOT_NEEDED",
1235         "Offcore": "1",
1236         "CounterHTOff": "0,1,2,3"
1237     },
1238     {
1239         "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1240         "EventCode": "0xB7, 0xBB",
1241         "MSRValue": "0x0204000020 ",
1242         "Counter": "0,1,2,3",
1243         "UMask": "0x1",
1244         "EventName": "OFFCORE_RESPONSE.PF_L2_RFO.L3_MISS_LOCAL_DRAM.SNOOP_MISS",
1245         "MSRIndex": "0x1a6,0x1a7",
1246         "SampleAfterValue": "100003",
1247         "BriefDescription": "PF_L2_RFO & L3_MISS_LOCAL_DRAM & SNOOP_MISS",
1248         "Offcore": "1",
1249         "CounterHTOff": "0,1,2,3"
1250     },
1251     {
1252         "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1253         "EventCode": "0xB7, 0xBB",
1254         "MSRValue": "0x0404000020 ",
1255         "Counter": "0,1,2,3",
1256         "UMask": "0x1",
1257         "EventName": "OFFCORE_RESPONSE.PF_L2_RFO.L3_MISS_LOCAL_DRAM.SNOOP_HIT_NO_FWD",
1258         "MSRIndex": "0x1a6,0x1a7",
1259         "SampleAfterValue": "100003",
1260         "BriefDescription": "PF_L2_RFO & L3_MISS_LOCAL_DRAM & SNOOP_HIT_NO_FWD",
1261         "Offcore": "1",
1262         "CounterHTOff": "0,1,2,3"
1263     },
1264     {
1265         "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1266         "EventCode": "0xB7, 0xBB",
1267         "MSRValue": "0x1004000020 ",
1268         "Counter": "0,1,2,3",
1269         "UMask": "0x1",
1270         "EventName": "OFFCORE_RESPONSE.PF_L2_RFO.L3_MISS_LOCAL_DRAM.SNOOP_HITM",
1271         "MSRIndex": "0x1a6,0x1a7",
1272         "SampleAfterValue": "100003",
1273         "BriefDescription": "PF_L2_RFO & L3_MISS_LOCAL_DRAM & SNOOP_HITM",
1274         "Offcore": "1",
1275         "CounterHTOff": "0,1,2,3"
1276     },
1277     {
1278         "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1279         "EventCode": "0xB7, 0xBB",
1280         "MSRValue": "0x2004000020 ",
1281         "Counter": "0,1,2,3",
1282         "UMask": "0x1",
1283         "EventName": "OFFCORE_RESPONSE.PF_L2_RFO.L3_MISS_LOCAL_DRAM.SNOOP_NON_DRAM",
1284         "MSRIndex": "0x1a6,0x1a7",
1285         "SampleAfterValue": "100003",
1286         "BriefDescription": "PF_L2_RFO & L3_MISS_LOCAL_DRAM & SNOOP_NON_DRAM",
1287         "Offcore": "1",
1288         "CounterHTOff": "0,1,2,3"
1289     },
1290     {
1291         "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1292         "EventCode": "0xB7, 0xBB",
1293         "MSRValue": "0x3f84000020 ",
1294         "Counter": "0,1,2,3",
1295         "UMask": "0x1",
1296         "EventName": "OFFCORE_RESPONSE.PF_L2_RFO.L3_MISS_LOCAL_DRAM.ANY_SNOOP",
1297         "MSRIndex": "0x1a6,0x1a7",
1298         "SampleAfterValue": "100003",
1299         "BriefDescription": "PF_L2_RFO & L3_MISS_LOCAL_DRAM & ANY_SNOOP",
1300         "Offcore": "1",
1301         "CounterHTOff": "0,1,2,3"
1302     },
1303     {
1304         "PublicDescription": "Counts all prefetch (that bring data to L2) RFOs that miss the L3 with no details on snoop-related information. Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1305         "EventCode": "0xB7, 0xBB",
1306         "MSRValue": "0x00bc000020 ",
1307         "Counter": "0,1,2,3",
1308         "UMask": "0x1",
1309         "EventName": "OFFCORE_RESPONSE.PF_L2_RFO.L3_MISS.SNOOP_NONE",
1310         "MSRIndex": "0x1a6,0x1a7",
1311         "SampleAfterValue": "100003",
1312         "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs that miss the L3 with no details on snoop-related information.",
1313         "Offcore": "1",
1314         "CounterHTOff": "0,1,2,3"
1315     },
1316     {
1317         "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1318         "EventCode": "0xB7, 0xBB",
1319         "MSRValue": "0x013c000020 ",
1320         "Counter": "0,1,2,3",
1321         "UMask": "0x1",
1322         "EventName": "OFFCORE_RESPONSE.PF_L2_RFO.L3_MISS.SNOOP_NOT_NEEDED",
1323         "MSRIndex": "0x1a6,0x1a7",
1324         "SampleAfterValue": "100003",
1325         "BriefDescription": "PF_L2_RFO & L3_MISS & SNOOP_NOT_NEEDED",
1326         "Offcore": "1",
1327         "CounterHTOff": "0,1,2,3"
1328     },
1329     {
1330         "PublicDescription": "Counts all prefetch (that bring data to L2) RFOs that miss the L3 with a snoop miss response. Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1331         "EventCode": "0xB7, 0xBB",
1332         "MSRValue": "0x023c000020 ",
1333         "Counter": "0,1,2,3",
1334         "UMask": "0x1",
1335         "EventName": "OFFCORE_RESPONSE.PF_L2_RFO.L3_MISS.SNOOP_MISS",
1336         "MSRIndex": "0x1a6,0x1a7",
1337         "SampleAfterValue": "100003",
1338         "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs that miss the L3 with a snoop miss response.",
1339         "Offcore": "1",
1340         "CounterHTOff": "0,1,2,3"
1341     },
1342     {
1343         "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1344         "EventCode": "0xB7, 0xBB",
1345         "MSRValue": "0x043c000020 ",
1346         "Counter": "0,1,2,3",
1347         "UMask": "0x1",
1348         "EventName": "OFFCORE_RESPONSE.PF_L2_RFO.L3_MISS.SNOOP_HIT_NO_FWD",
1349         "MSRIndex": "0x1a6,0x1a7",
1350         "SampleAfterValue": "100003",
1351         "BriefDescription": "PF_L2_RFO & L3_MISS & SNOOP_HIT_NO_FWD",
1352         "Offcore": "1",
1353         "CounterHTOff": "0,1,2,3"
1354     },
1355     {
1356         "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1357         "EventCode": "0xB7, 0xBB",
1358         "MSRValue": "0x2000020040 ",
1359         "Counter": "0,1,2,3",
1360         "UMask": "0x1",
1361         "EventName": "OFFCORE_RESPONSE.PF_L2_CODE_RD.SUPPLIER_NONE.SNOOP_NON_DRAM",
1362         "MSRIndex": "0x1a6,0x1a7",
1363         "SampleAfterValue": "100003",
1364         "BriefDescription": "PF_L2_CODE_RD & SUPPLIER_NONE & SNOOP_NON_DRAM",
1365         "Offcore": "1",
1366         "CounterHTOff": "0,1,2,3"
1367     },
1368     {
1369         "PublicDescription": "Counts all prefetch (that bring data to LLC only) code reads that hit in the L3 and the target was non-DRAM system address. Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1370         "EventCode": "0xB7, 0xBB",
1371         "MSRValue": "0x20003c0040 ",
1372         "Counter": "0,1,2,3",
1373         "UMask": "0x1",
1374         "EventName": "OFFCORE_RESPONSE.PF_L2_CODE_RD.L3_HIT.SNOOP_NON_DRAM",
1375         "MSRIndex": "0x1a6,0x1a7",
1376         "SampleAfterValue": "100003",
1377         "BriefDescription": "Counts all prefetch (that bring data to LLC only) code reads that hit in the L3 and the target was non-DRAM system address.",
1378         "Offcore": "1",
1379         "CounterHTOff": "0,1,2,3"
1380     },
1381     {
1382         "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1383         "EventCode": "0xB7, 0xBB",
1384         "MSRValue": "0x0084000040 ",
1385         "Counter": "0,1,2,3",
1386         "UMask": "0x1",
1387         "EventName": "OFFCORE_RESPONSE.PF_L2_CODE_RD.L3_MISS_LOCAL_DRAM.SNOOP_NONE",
1388         "MSRIndex": "0x1a6,0x1a7",
1389         "SampleAfterValue": "100003",
1390         "BriefDescription": "PF_L2_CODE_RD & L3_MISS_LOCAL_DRAM & SNOOP_NONE",
1391         "Offcore": "1",
1392         "CounterHTOff": "0,1,2,3"
1393     },
1394     {
1395         "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1396         "EventCode": "0xB7, 0xBB",
1397         "MSRValue": "0x0104000040 ",
1398         "Counter": "0,1,2,3",
1399         "UMask": "0x1",
1400         "EventName": "OFFCORE_RESPONSE.PF_L2_CODE_RD.L3_MISS_LOCAL_DRAM.SNOOP_NOT_NEEDED",
1401         "MSRIndex": "0x1a6,0x1a7",
1402         "SampleAfterValue": "100003",
1403         "BriefDescription": "PF_L2_CODE_RD & L3_MISS_LOCAL_DRAM & SNOOP_NOT_NEEDED",
1404         "Offcore": "1",
1405         "CounterHTOff": "0,1,2,3"
1406     },
1407     {
1408         "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1409         "EventCode": "0xB7, 0xBB",
1410         "MSRValue": "0x0204000040 ",
1411         "Counter": "0,1,2,3",
1412         "UMask": "0x1",
1413         "EventName": "OFFCORE_RESPONSE.PF_L2_CODE_RD.L3_MISS_LOCAL_DRAM.SNOOP_MISS",
1414         "MSRIndex": "0x1a6,0x1a7",
1415         "SampleAfterValue": "100003",
1416         "BriefDescription": "PF_L2_CODE_RD & L3_MISS_LOCAL_DRAM & SNOOP_MISS",
1417         "Offcore": "1",
1418         "CounterHTOff": "0,1,2,3"
1419     },
1420     {
1421         "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1422         "EventCode": "0xB7, 0xBB",
1423         "MSRValue": "0x0404000040 ",
1424         "Counter": "0,1,2,3",
1425         "UMask": "0x1",
1426         "EventName": "OFFCORE_RESPONSE.PF_L2_CODE_RD.L3_MISS_LOCAL_DRAM.SNOOP_HIT_NO_FWD",
1427         "MSRIndex": "0x1a6,0x1a7",
1428         "SampleAfterValue": "100003",
1429         "BriefDescription": "PF_L2_CODE_RD & L3_MISS_LOCAL_DRAM & SNOOP_HIT_NO_FWD",
1430         "Offcore": "1",
1431         "CounterHTOff": "0,1,2,3"
1432     },
1433     {
1434         "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1435         "EventCode": "0xB7, 0xBB",
1436         "MSRValue": "0x1004000040 ",
1437         "Counter": "0,1,2,3",
1438         "UMask": "0x1",
1439         "EventName": "OFFCORE_RESPONSE.PF_L2_CODE_RD.L3_MISS_LOCAL_DRAM.SNOOP_HITM",
1440         "MSRIndex": "0x1a6,0x1a7",
1441         "SampleAfterValue": "100003",
1442         "BriefDescription": "PF_L2_CODE_RD & L3_MISS_LOCAL_DRAM & SNOOP_HITM",
1443         "Offcore": "1",
1444         "CounterHTOff": "0,1,2,3"
1445     },
1446     {
1447         "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1448         "EventCode": "0xB7, 0xBB",
1449         "MSRValue": "0x2004000040 ",
1450         "Counter": "0,1,2,3",
1451         "UMask": "0x1",
1452         "EventName": "OFFCORE_RESPONSE.PF_L2_CODE_RD.L3_MISS_LOCAL_DRAM.SNOOP_NON_DRAM",
1453         "MSRIndex": "0x1a6,0x1a7",
1454         "SampleAfterValue": "100003",
1455         "BriefDescription": "PF_L2_CODE_RD & L3_MISS_LOCAL_DRAM & SNOOP_NON_DRAM",
1456         "Offcore": "1",
1457         "CounterHTOff": "0,1,2,3"
1458     },
1459     {
1460         "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1461         "EventCode": "0xB7, 0xBB",
1462         "MSRValue": "0x3f84000040 ",
1463         "Counter": "0,1,2,3",
1464         "UMask": "0x1",
1465         "EventName": "OFFCORE_RESPONSE.PF_L2_CODE_RD.L3_MISS_LOCAL_DRAM.ANY_SNOOP",
1466         "MSRIndex": "0x1a6,0x1a7",
1467         "SampleAfterValue": "100003",
1468         "BriefDescription": "PF_L2_CODE_RD & L3_MISS_LOCAL_DRAM & ANY_SNOOP",
1469         "Offcore": "1",
1470         "CounterHTOff": "0,1,2,3"
1471     },
1472     {
1473         "PublicDescription": "Counts all prefetch (that bring data to LLC only) code reads that miss the L3 with no details on snoop-related information. Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1474         "EventCode": "0xB7, 0xBB",
1475         "MSRValue": "0x00bc000040 ",
1476         "Counter": "0,1,2,3",
1477         "UMask": "0x1",
1478         "EventName": "OFFCORE_RESPONSE.PF_L2_CODE_RD.L3_MISS.SNOOP_NONE",
1479         "MSRIndex": "0x1a6,0x1a7",
1480         "SampleAfterValue": "100003",
1481         "BriefDescription": "Counts all prefetch (that bring data to LLC only) code reads that miss the L3 with no details on snoop-related information.",
1482         "Offcore": "1",
1483         "CounterHTOff": "0,1,2,3"
1484     },
1485     {
1486         "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1487         "EventCode": "0xB7, 0xBB",
1488         "MSRValue": "0x013c000040 ",
1489         "Counter": "0,1,2,3",
1490         "UMask": "0x1",
1491         "EventName": "OFFCORE_RESPONSE.PF_L2_CODE_RD.L3_MISS.SNOOP_NOT_NEEDED",
1492         "MSRIndex": "0x1a6,0x1a7",
1493         "SampleAfterValue": "100003",
1494         "BriefDescription": "PF_L2_CODE_RD & L3_MISS & SNOOP_NOT_NEEDED",
1495         "Offcore": "1",
1496         "CounterHTOff": "0,1,2,3"
1497     },
1498     {
1499         "PublicDescription": "Counts all prefetch (that bring data to LLC only) code reads that miss the L3 with a snoop miss response. Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1500         "EventCode": "0xB7, 0xBB",
1501         "MSRValue": "0x023c000040 ",
1502         "Counter": "0,1,2,3",
1503         "UMask": "0x1",
1504         "EventName": "OFFCORE_RESPONSE.PF_L2_CODE_RD.L3_MISS.SNOOP_MISS",
1505         "MSRIndex": "0x1a6,0x1a7",
1506         "SampleAfterValue": "100003",
1507         "BriefDescription": "Counts all prefetch (that bring data to LLC only) code reads that miss the L3 with a snoop miss response.",
1508         "Offcore": "1",
1509         "CounterHTOff": "0,1,2,3"
1510     },
1511     {
1512         "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1513         "EventCode": "0xB7, 0xBB",
1514         "MSRValue": "0x043c000040 ",
1515         "Counter": "0,1,2,3",
1516         "UMask": "0x1",
1517         "EventName": "OFFCORE_RESPONSE.PF_L2_CODE_RD.L3_MISS.SNOOP_HIT_NO_FWD",
1518         "MSRIndex": "0x1a6,0x1a7",
1519         "SampleAfterValue": "100003",
1520         "BriefDescription": "PF_L2_CODE_RD & L3_MISS & SNOOP_HIT_NO_FWD",
1521         "Offcore": "1",
1522         "CounterHTOff": "0,1,2,3"
1523     },
1524     {
1525         "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1526         "EventCode": "0xB7, 0xBB",
1527         "MSRValue": "0x2000020080 ",
1528         "Counter": "0,1,2,3",
1529         "UMask": "0x1",
1530         "EventName": "OFFCORE_RESPONSE.PF_L3_DATA_RD.SUPPLIER_NONE.SNOOP_NON_DRAM",
1531         "MSRIndex": "0x1a6,0x1a7",
1532         "SampleAfterValue": "100003",
1533         "BriefDescription": "PF_L3_DATA_RD & SUPPLIER_NONE & SNOOP_NON_DRAM",
1534         "Offcore": "1",
1535         "CounterHTOff": "0,1,2,3"
1536     },
1537     {
1538         "PublicDescription": "Counts all prefetch (that bring data to LLC only) data reads that hit in the L3 and the target was non-DRAM system address. Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1539         "EventCode": "0xB7, 0xBB",
1540         "MSRValue": "0x20003c0080 ",
1541         "Counter": "0,1,2,3",
1542         "UMask": "0x1",
1543         "EventName": "OFFCORE_RESPONSE.PF_L3_DATA_RD.L3_HIT.SNOOP_NON_DRAM",
1544         "MSRIndex": "0x1a6,0x1a7",
1545         "SampleAfterValue": "100003",
1546         "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads that hit in the L3 and the target was non-DRAM system address.",
1547         "Offcore": "1",
1548         "CounterHTOff": "0,1,2,3"
1549     },
1550     {
1551         "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1552         "EventCode": "0xB7, 0xBB",
1553         "MSRValue": "0x0084000080 ",
1554         "Counter": "0,1,2,3",
1555         "UMask": "0x1",
1556         "EventName": "OFFCORE_RESPONSE.PF_L3_DATA_RD.L3_MISS_LOCAL_DRAM.SNOOP_NONE",
1557         "MSRIndex": "0x1a6,0x1a7",
1558         "SampleAfterValue": "100003",
1559         "BriefDescription": "PF_L3_DATA_RD & L3_MISS_LOCAL_DRAM & SNOOP_NONE",
1560         "Offcore": "1",
1561         "CounterHTOff": "0,1,2,3"
1562     },
1563     {
1564         "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1565         "EventCode": "0xB7, 0xBB",
1566         "MSRValue": "0x0104000080 ",
1567         "Counter": "0,1,2,3",
1568         "UMask": "0x1",
1569         "EventName": "OFFCORE_RESPONSE.PF_L3_DATA_RD.L3_MISS_LOCAL_DRAM.SNOOP_NOT_NEEDED",
1570         "MSRIndex": "0x1a6,0x1a7",
1571         "SampleAfterValue": "100003",
1572         "BriefDescription": "PF_L3_DATA_RD & L3_MISS_LOCAL_DRAM & SNOOP_NOT_NEEDED",
1573         "Offcore": "1",
1574         "CounterHTOff": "0,1,2,3"
1575     },
1576     {
1577         "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1578         "EventCode": "0xB7, 0xBB",
1579         "MSRValue": "0x0204000080 ",
1580         "Counter": "0,1,2,3",
1581         "UMask": "0x1",
1582         "EventName": "OFFCORE_RESPONSE.PF_L3_DATA_RD.L3_MISS_LOCAL_DRAM.SNOOP_MISS",
1583         "MSRIndex": "0x1a6,0x1a7",
1584         "SampleAfterValue": "100003",
1585         "BriefDescription": "PF_L3_DATA_RD & L3_MISS_LOCAL_DRAM & SNOOP_MISS",
1586         "Offcore": "1",
1587         "CounterHTOff": "0,1,2,3"
1588     },
1589     {
1590         "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1591         "EventCode": "0xB7, 0xBB",
1592         "MSRValue": "0x0404000080 ",
1593         "Counter": "0,1,2,3",
1594         "UMask": "0x1",
1595         "EventName": "OFFCORE_RESPONSE.PF_L3_DATA_RD.L3_MISS_LOCAL_DRAM.SNOOP_HIT_NO_FWD",
1596         "MSRIndex": "0x1a6,0x1a7",
1597         "SampleAfterValue": "100003",
1598         "BriefDescription": "PF_L3_DATA_RD & L3_MISS_LOCAL_DRAM & SNOOP_HIT_NO_FWD",
1599         "Offcore": "1",
1600         "CounterHTOff": "0,1,2,3"
1601     },
1602     {
1603         "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1604         "EventCode": "0xB7, 0xBB",
1605         "MSRValue": "0x1004000080 ",
1606         "Counter": "0,1,2,3",
1607         "UMask": "0x1",
1608         "EventName": "OFFCORE_RESPONSE.PF_L3_DATA_RD.L3_MISS_LOCAL_DRAM.SNOOP_HITM",
1609         "MSRIndex": "0x1a6,0x1a7",
1610         "SampleAfterValue": "100003",
1611         "BriefDescription": "PF_L3_DATA_RD & L3_MISS_LOCAL_DRAM & SNOOP_HITM",
1612         "Offcore": "1",
1613         "CounterHTOff": "0,1,2,3"
1614     },
1615     {
1616         "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1617         "EventCode": "0xB7, 0xBB",
1618         "MSRValue": "0x2004000080 ",
1619         "Counter": "0,1,2,3",
1620         "UMask": "0x1",
1621         "EventName": "OFFCORE_RESPONSE.PF_L3_DATA_RD.L3_MISS_LOCAL_DRAM.SNOOP_NON_DRAM",
1622         "MSRIndex": "0x1a6,0x1a7",
1623         "SampleAfterValue": "100003",
1624         "BriefDescription": "PF_L3_DATA_RD & L3_MISS_LOCAL_DRAM & SNOOP_NON_DRAM",
1625         "Offcore": "1",
1626         "CounterHTOff": "0,1,2,3"
1627     },
1628     {
1629         "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1630         "EventCode": "0xB7, 0xBB",
1631         "MSRValue": "0x3f84000080 ",
1632         "Counter": "0,1,2,3",
1633         "UMask": "0x1",
1634         "EventName": "OFFCORE_RESPONSE.PF_L3_DATA_RD.L3_MISS_LOCAL_DRAM.ANY_SNOOP",
1635         "MSRIndex": "0x1a6,0x1a7",
1636         "SampleAfterValue": "100003",
1637         "BriefDescription": "PF_L3_DATA_RD & L3_MISS_LOCAL_DRAM & ANY_SNOOP",
1638         "Offcore": "1",
1639         "CounterHTOff": "0,1,2,3"
1640     },
1641     {
1642         "PublicDescription": "Counts all prefetch (that bring data to LLC only) data reads that miss the L3 with no details on snoop-related information. Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1643         "EventCode": "0xB7, 0xBB",
1644         "MSRValue": "0x00bc000080 ",
1645         "Counter": "0,1,2,3",
1646         "UMask": "0x1",
1647         "EventName": "OFFCORE_RESPONSE.PF_L3_DATA_RD.L3_MISS.SNOOP_NONE",
1648         "MSRIndex": "0x1a6,0x1a7",
1649         "SampleAfterValue": "100003",
1650         "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads that miss the L3 with no details on snoop-related information.",
1651         "Offcore": "1",
1652         "CounterHTOff": "0,1,2,3"
1653     },
1654     {
1655         "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1656         "EventCode": "0xB7, 0xBB",
1657         "MSRValue": "0x013c000080 ",
1658         "Counter": "0,1,2,3",
1659         "UMask": "0x1",
1660         "EventName": "OFFCORE_RESPONSE.PF_L3_DATA_RD.L3_MISS.SNOOP_NOT_NEEDED",
1661         "MSRIndex": "0x1a6,0x1a7",
1662         "SampleAfterValue": "100003",
1663         "BriefDescription": "PF_L3_DATA_RD & L3_MISS & SNOOP_NOT_NEEDED",
1664         "Offcore": "1",
1665         "CounterHTOff": "0,1,2,3"
1666     },
1667     {
1668         "PublicDescription": "Counts all prefetch (that bring data to LLC only) data reads that miss the L3 with a snoop miss response. Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1669         "EventCode": "0xB7, 0xBB",
1670         "MSRValue": "0x023c000080 ",
1671         "Counter": "0,1,2,3",
1672         "UMask": "0x1",
1673         "EventName": "OFFCORE_RESPONSE.PF_L3_DATA_RD.L3_MISS.SNOOP_MISS",
1674         "MSRIndex": "0x1a6,0x1a7",
1675         "SampleAfterValue": "100003",
1676         "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads that miss the L3 with a snoop miss response.",
1677         "Offcore": "1",
1678         "CounterHTOff": "0,1,2,3"
1679     },
1680     {
1681         "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1682         "EventCode": "0xB7, 0xBB",
1683         "MSRValue": "0x043c000080 ",
1684         "Counter": "0,1,2,3",
1685         "UMask": "0x1",
1686         "EventName": "OFFCORE_RESPONSE.PF_L3_DATA_RD.L3_MISS.SNOOP_HIT_NO_FWD",
1687         "MSRIndex": "0x1a6,0x1a7",
1688         "SampleAfterValue": "100003",
1689         "BriefDescription": "PF_L3_DATA_RD & L3_MISS & SNOOP_HIT_NO_FWD",
1690         "Offcore": "1",
1691         "CounterHTOff": "0,1,2,3"
1692     },
1693     {
1694         "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1695         "EventCode": "0xB7, 0xBB",
1696         "MSRValue": "0x2000020100 ",
1697         "Counter": "0,1,2,3",
1698         "UMask": "0x1",
1699         "EventName": "OFFCORE_RESPONSE.PF_L3_RFO.SUPPLIER_NONE.SNOOP_NON_DRAM",
1700         "MSRIndex": "0x1a6,0x1a7",
1701         "SampleAfterValue": "100003",
1702         "BriefDescription": "PF_L3_RFO & SUPPLIER_NONE & SNOOP_NON_DRAM",
1703         "Offcore": "1",
1704         "CounterHTOff": "0,1,2,3"
1705     },
1706     {
1707         "PublicDescription": "Counts all prefetch (that bring data to LLC only) RFOs that hit in the L3 and the target was non-DRAM system address. Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1708         "EventCode": "0xB7, 0xBB",
1709         "MSRValue": "0x20003c0100 ",
1710         "Counter": "0,1,2,3",
1711         "UMask": "0x1",
1712         "EventName": "OFFCORE_RESPONSE.PF_L3_RFO.L3_HIT.SNOOP_NON_DRAM",
1713         "MSRIndex": "0x1a6,0x1a7",
1714         "SampleAfterValue": "100003",
1715         "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs that hit in the L3 and the target was non-DRAM system address.",
1716         "Offcore": "1",
1717         "CounterHTOff": "0,1,2,3"
1718     },
1719     {
1720         "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1721         "EventCode": "0xB7, 0xBB",
1722         "MSRValue": "0x0084000100 ",
1723         "Counter": "0,1,2,3",
1724         "UMask": "0x1",
1725         "EventName": "OFFCORE_RESPONSE.PF_L3_RFO.L3_MISS_LOCAL_DRAM.SNOOP_NONE",
1726         "MSRIndex": "0x1a6,0x1a7",
1727         "SampleAfterValue": "100003",
1728         "BriefDescription": "PF_L3_RFO & L3_MISS_LOCAL_DRAM & SNOOP_NONE",
1729         "Offcore": "1",
1730         "CounterHTOff": "0,1,2,3"
1731     },
1732     {
1733         "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1734         "EventCode": "0xB7, 0xBB",
1735         "MSRValue": "0x0104000100 ",
1736         "Counter": "0,1,2,3",
1737         "UMask": "0x1",
1738         "EventName": "OFFCORE_RESPONSE.PF_L3_RFO.L3_MISS_LOCAL_DRAM.SNOOP_NOT_NEEDED",
1739         "MSRIndex": "0x1a6,0x1a7",
1740         "SampleAfterValue": "100003",
1741         "BriefDescription": "PF_L3_RFO & L3_MISS_LOCAL_DRAM & SNOOP_NOT_NEEDED",
1742         "Offcore": "1",
1743         "CounterHTOff": "0,1,2,3"
1744     },
1745     {
1746         "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1747         "EventCode": "0xB7, 0xBB",
1748         "MSRValue": "0x0204000100 ",
1749         "Counter": "0,1,2,3",
1750         "UMask": "0x1",
1751         "EventName": "OFFCORE_RESPONSE.PF_L3_RFO.L3_MISS_LOCAL_DRAM.SNOOP_MISS",
1752         "MSRIndex": "0x1a6,0x1a7",
1753         "SampleAfterValue": "100003",
1754         "BriefDescription": "PF_L3_RFO & L3_MISS_LOCAL_DRAM & SNOOP_MISS",
1755         "Offcore": "1",
1756         "CounterHTOff": "0,1,2,3"
1757     },
1758     {
1759         "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1760         "EventCode": "0xB7, 0xBB",
1761         "MSRValue": "0x0404000100 ",
1762         "Counter": "0,1,2,3",
1763         "UMask": "0x1",
1764         "EventName": "OFFCORE_RESPONSE.PF_L3_RFO.L3_MISS_LOCAL_DRAM.SNOOP_HIT_NO_FWD",
1765         "MSRIndex": "0x1a6,0x1a7",
1766         "SampleAfterValue": "100003",
1767         "BriefDescription": "PF_L3_RFO & L3_MISS_LOCAL_DRAM & SNOOP_HIT_NO_FWD",
1768         "Offcore": "1",
1769         "CounterHTOff": "0,1,2,3"
1770     },
1771     {
1772         "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1773         "EventCode": "0xB7, 0xBB",
1774         "MSRValue": "0x1004000100 ",
1775         "Counter": "0,1,2,3",
1776         "UMask": "0x1",
1777         "EventName": "OFFCORE_RESPONSE.PF_L3_RFO.L3_MISS_LOCAL_DRAM.SNOOP_HITM",
1778         "MSRIndex": "0x1a6,0x1a7",
1779         "SampleAfterValue": "100003",
1780         "BriefDescription": "PF_L3_RFO & L3_MISS_LOCAL_DRAM & SNOOP_HITM",
1781         "Offcore": "1",
1782         "CounterHTOff": "0,1,2,3"
1783     },
1784     {
1785         "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1786         "EventCode": "0xB7, 0xBB",
1787         "MSRValue": "0x2004000100 ",
1788         "Counter": "0,1,2,3",
1789         "UMask": "0x1",
1790         "EventName": "OFFCORE_RESPONSE.PF_L3_RFO.L3_MISS_LOCAL_DRAM.SNOOP_NON_DRAM",
1791         "MSRIndex": "0x1a6,0x1a7",
1792         "SampleAfterValue": "100003",
1793         "BriefDescription": "PF_L3_RFO & L3_MISS_LOCAL_DRAM & SNOOP_NON_DRAM",
1794         "Offcore": "1",
1795         "CounterHTOff": "0,1,2,3"
1796     },
1797     {
1798         "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1799         "EventCode": "0xB7, 0xBB",
1800         "MSRValue": "0x3f84000100 ",
1801         "Counter": "0,1,2,3",
1802         "UMask": "0x1",
1803         "EventName": "OFFCORE_RESPONSE.PF_L3_RFO.L3_MISS_LOCAL_DRAM.ANY_SNOOP",
1804         "MSRIndex": "0x1a6,0x1a7",
1805         "SampleAfterValue": "100003",
1806         "BriefDescription": "PF_L3_RFO & L3_MISS_LOCAL_DRAM & ANY_SNOOP",
1807         "Offcore": "1",
1808         "CounterHTOff": "0,1,2,3"
1809     },
1810     {
1811         "PublicDescription": "Counts all prefetch (that bring data to LLC only) RFOs that miss the L3 with no details on snoop-related information. Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1812         "EventCode": "0xB7, 0xBB",
1813         "MSRValue": "0x00bc000100 ",
1814         "Counter": "0,1,2,3",
1815         "UMask": "0x1",
1816         "EventName": "OFFCORE_RESPONSE.PF_L3_RFO.L3_MISS.SNOOP_NONE",
1817         "MSRIndex": "0x1a6,0x1a7",
1818         "SampleAfterValue": "100003",
1819         "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs that miss the L3 with no details on snoop-related information.",
1820         "Offcore": "1",
1821         "CounterHTOff": "0,1,2,3"
1822     },
1823     {
1824         "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1825         "EventCode": "0xB7, 0xBB",
1826         "MSRValue": "0x013c000100 ",
1827         "Counter": "0,1,2,3",
1828         "UMask": "0x1",
1829         "EventName": "OFFCORE_RESPONSE.PF_L3_RFO.L3_MISS.SNOOP_NOT_NEEDED",
1830         "MSRIndex": "0x1a6,0x1a7",
1831         "SampleAfterValue": "100003",
1832         "BriefDescription": "PF_L3_RFO & L3_MISS & SNOOP_NOT_NEEDED",
1833         "Offcore": "1",
1834         "CounterHTOff": "0,1,2,3"
1835     },
1836     {
1837         "PublicDescription": "Counts all prefetch (that bring data to LLC only) RFOs that miss the L3 with a snoop miss response. Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1838         "EventCode": "0xB7, 0xBB",
1839         "MSRValue": "0x023c000100 ",
1840         "Counter": "0,1,2,3",
1841         "UMask": "0x1",
1842         "EventName": "OFFCORE_RESPONSE.PF_L3_RFO.L3_MISS.SNOOP_MISS",
1843         "MSRIndex": "0x1a6,0x1a7",
1844         "SampleAfterValue": "100003",
1845         "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs that miss the L3 with a snoop miss response.",
1846         "Offcore": "1",
1847         "CounterHTOff": "0,1,2,3"
1848     },
1849     {
1850         "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1851         "EventCode": "0xB7, 0xBB",
1852         "MSRValue": "0x043c000100 ",
1853         "Counter": "0,1,2,3",
1854         "UMask": "0x1",
1855         "EventName": "OFFCORE_RESPONSE.PF_L3_RFO.L3_MISS.SNOOP_HIT_NO_FWD",
1856         "MSRIndex": "0x1a6,0x1a7",
1857         "SampleAfterValue": "100003",
1858         "BriefDescription": "PF_L3_RFO & L3_MISS & SNOOP_HIT_NO_FWD",
1859         "Offcore": "1",
1860         "CounterHTOff": "0,1,2,3"
1861     },
1862     {
1863         "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1864         "EventCode": "0xB7, 0xBB",
1865         "MSRValue": "0x2000020200 ",
1866         "Counter": "0,1,2,3",
1867         "UMask": "0x1",
1868         "EventName": "OFFCORE_RESPONSE.PF_L3_CODE_RD.SUPPLIER_NONE.SNOOP_NON_DRAM",
1869         "MSRIndex": "0x1a6,0x1a7",
1870         "SampleAfterValue": "100003",
1871         "BriefDescription": "PF_L3_CODE_RD & SUPPLIER_NONE & SNOOP_NON_DRAM",
1872         "Offcore": "1",
1873         "CounterHTOff": "0,1,2,3"
1874     },
1875     {
1876         "PublicDescription": "Counts prefetch (that bring data to LLC only) code reads that hit in the L3 and the target was non-DRAM system address. Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1877         "EventCode": "0xB7, 0xBB",
1878         "MSRValue": "0x20003c0200 ",
1879         "Counter": "0,1,2,3",
1880         "UMask": "0x1",
1881         "EventName": "OFFCORE_RESPONSE.PF_L3_CODE_RD.L3_HIT.SNOOP_NON_DRAM",
1882         "MSRIndex": "0x1a6,0x1a7",
1883         "SampleAfterValue": "100003",
1884         "BriefDescription": "Counts prefetch (that bring data to LLC only) code reads that hit in the L3 and the target was non-DRAM system address.",
1885         "Offcore": "1",
1886         "CounterHTOff": "0,1,2,3"
1887     },
1888     {
1889         "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1890         "EventCode": "0xB7, 0xBB",
1891         "MSRValue": "0x0084000200 ",
1892         "Counter": "0,1,2,3",
1893         "UMask": "0x1",
1894         "EventName": "OFFCORE_RESPONSE.PF_L3_CODE_RD.L3_MISS_LOCAL_DRAM.SNOOP_NONE",
1895         "MSRIndex": "0x1a6,0x1a7",
1896         "SampleAfterValue": "100003",
1897         "BriefDescription": "PF_L3_CODE_RD & L3_MISS_LOCAL_DRAM & SNOOP_NONE",
1898         "Offcore": "1",
1899         "CounterHTOff": "0,1,2,3"
1900     },
1901     {
1902         "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1903         "EventCode": "0xB7, 0xBB",
1904         "MSRValue": "0x0104000200 ",
1905         "Counter": "0,1,2,3",
1906         "UMask": "0x1",
1907         "EventName": "OFFCORE_RESPONSE.PF_L3_CODE_RD.L3_MISS_LOCAL_DRAM.SNOOP_NOT_NEEDED",
1908         "MSRIndex": "0x1a6,0x1a7",
1909         "SampleAfterValue": "100003",
1910         "BriefDescription": "PF_L3_CODE_RD & L3_MISS_LOCAL_DRAM & SNOOP_NOT_NEEDED",
1911         "Offcore": "1",
1912         "CounterHTOff": "0,1,2,3"
1913     },
1914     {
1915         "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1916         "EventCode": "0xB7, 0xBB",
1917         "MSRValue": "0x0204000200 ",
1918         "Counter": "0,1,2,3",
1919         "UMask": "0x1",
1920         "EventName": "OFFCORE_RESPONSE.PF_L3_CODE_RD.L3_MISS_LOCAL_DRAM.SNOOP_MISS",
1921         "MSRIndex": "0x1a6,0x1a7",
1922         "SampleAfterValue": "100003",
1923         "BriefDescription": "PF_L3_CODE_RD & L3_MISS_LOCAL_DRAM & SNOOP_MISS",
1924         "Offcore": "1",
1925         "CounterHTOff": "0,1,2,3"
1926     },
1927     {
1928         "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1929         "EventCode": "0xB7, 0xBB",
1930         "MSRValue": "0x0404000200 ",
1931         "Counter": "0,1,2,3",
1932         "UMask": "0x1",
1933         "EventName": "OFFCORE_RESPONSE.PF_L3_CODE_RD.L3_MISS_LOCAL_DRAM.SNOOP_HIT_NO_FWD",
1934         "MSRIndex": "0x1a6,0x1a7",
1935         "SampleAfterValue": "100003",
1936         "BriefDescription": "PF_L3_CODE_RD & L3_MISS_LOCAL_DRAM & SNOOP_HIT_NO_FWD",
1937         "Offcore": "1",
1938         "CounterHTOff": "0,1,2,3"
1939     },
1940     {
1941         "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1942         "EventCode": "0xB7, 0xBB",
1943         "MSRValue": "0x1004000200 ",
1944         "Counter": "0,1,2,3",
1945         "UMask": "0x1",
1946         "EventName": "OFFCORE_RESPONSE.PF_L3_CODE_RD.L3_MISS_LOCAL_DRAM.SNOOP_HITM",
1947         "MSRIndex": "0x1a6,0x1a7",
1948         "SampleAfterValue": "100003",
1949         "BriefDescription": "PF_L3_CODE_RD & L3_MISS_LOCAL_DRAM & SNOOP_HITM",
1950         "Offcore": "1",
1951         "CounterHTOff": "0,1,2,3"
1952     },
1953     {
1954         "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1955         "EventCode": "0xB7, 0xBB",
1956         "MSRValue": "0x2004000200 ",
1957         "Counter": "0,1,2,3",
1958         "UMask": "0x1",
1959         "EventName": "OFFCORE_RESPONSE.PF_L3_CODE_RD.L3_MISS_LOCAL_DRAM.SNOOP_NON_DRAM",
1960         "MSRIndex": "0x1a6,0x1a7",
1961         "SampleAfterValue": "100003",
1962         "BriefDescription": "PF_L3_CODE_RD & L3_MISS_LOCAL_DRAM & SNOOP_NON_DRAM",
1963         "Offcore": "1",
1964         "CounterHTOff": "0,1,2,3"
1965     },
1966     {
1967         "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1968         "EventCode": "0xB7, 0xBB",
1969         "MSRValue": "0x3f84000200 ",
1970         "Counter": "0,1,2,3",
1971         "UMask": "0x1",
1972         "EventName": "OFFCORE_RESPONSE.PF_L3_CODE_RD.L3_MISS_LOCAL_DRAM.ANY_SNOOP",
1973         "MSRIndex": "0x1a6,0x1a7",
1974         "SampleAfterValue": "100003",
1975         "BriefDescription": "PF_L3_CODE_RD & L3_MISS_LOCAL_DRAM & ANY_SNOOP",
1976         "Offcore": "1",
1977         "CounterHTOff": "0,1,2,3"
1978     },
1979     {
1980         "PublicDescription": "Counts prefetch (that bring data to LLC only) code reads that miss the L3 with no details on snoop-related information. Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1981         "EventCode": "0xB7, 0xBB",
1982         "MSRValue": "0x00bc000200 ",
1983         "Counter": "0,1,2,3",
1984         "UMask": "0x1",
1985         "EventName": "OFFCORE_RESPONSE.PF_L3_CODE_RD.L3_MISS.SNOOP_NONE",
1986         "MSRIndex": "0x1a6,0x1a7",
1987         "SampleAfterValue": "100003",
1988         "BriefDescription": "Counts prefetch (that bring data to LLC only) code reads that miss the L3 with no details on snoop-related information.",
1989         "Offcore": "1",
1990         "CounterHTOff": "0,1,2,3"
1991     },
1992     {
1993         "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1994         "EventCode": "0xB7, 0xBB",
1995         "MSRValue": "0x013c000200 ",
1996         "Counter": "0,1,2,3",
1997         "UMask": "0x1",
1998         "EventName": "OFFCORE_RESPONSE.PF_L3_CODE_RD.L3_MISS.SNOOP_NOT_NEEDED",
1999         "MSRIndex": "0x1a6,0x1a7",
2000         "SampleAfterValue": "100003",
2001         "BriefDescription": "PF_L3_CODE_RD & L3_MISS & SNOOP_NOT_NEEDED",
2002         "Offcore": "1",
2003         "CounterHTOff": "0,1,2,3"
2004     },
2005     {
2006         "PublicDescription": "Counts prefetch (that bring data to LLC only) code reads that miss the L3 with a snoop miss response. Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2007         "EventCode": "0xB7, 0xBB",
2008         "MSRValue": "0x023c000200 ",
2009         "Counter": "0,1,2,3",
2010         "UMask": "0x1",
2011         "EventName": "OFFCORE_RESPONSE.PF_L3_CODE_RD.L3_MISS.SNOOP_MISS",
2012         "MSRIndex": "0x1a6,0x1a7",
2013         "SampleAfterValue": "100003",
2014         "BriefDescription": "Counts prefetch (that bring data to LLC only) code reads that miss the L3 with a snoop miss response.",
2015         "Offcore": "1",
2016         "CounterHTOff": "0,1,2,3"
2017     },
2018     {
2019         "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2020         "EventCode": "0xB7, 0xBB",
2021         "MSRValue": "0x043c000200 ",
2022         "Counter": "0,1,2,3",
2023         "UMask": "0x1",
2024         "EventName": "OFFCORE_RESPONSE.PF_L3_CODE_RD.L3_MISS.SNOOP_HIT_NO_FWD",
2025         "MSRIndex": "0x1a6,0x1a7",
2026         "SampleAfterValue": "100003",
2027         "BriefDescription": "PF_L3_CODE_RD & L3_MISS & SNOOP_HIT_NO_FWD",
2028         "Offcore": "1",
2029         "CounterHTOff": "0,1,2,3"
2030     },
2031     {
2032         "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2033         "EventCode": "0xB7, 0xBB",
2034         "MSRValue": "0x2000028000 ",
2035         "Counter": "0,1,2,3",
2036         "UMask": "0x1",
2037         "EventName": "OFFCORE_RESPONSE.OTHER.SUPPLIER_NONE.SNOOP_NON_DRAM",
2038         "MSRIndex": "0x1a6,0x1a7",
2039         "SampleAfterValue": "100003",
2040         "BriefDescription": "OTHER & SUPPLIER_NONE & SNOOP_NON_DRAM",
2041         "Offcore": "1",
2042         "CounterHTOff": "0,1,2,3"
2043     },
2044     {
2045         "PublicDescription": "Counts any other requests that hit in the L3 and the target was non-DRAM system address. Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2046         "EventCode": "0xB7, 0xBB",
2047         "MSRValue": "0x20003c8000 ",
2048         "Counter": "0,1,2,3",
2049         "UMask": "0x1",
2050         "EventName": "OFFCORE_RESPONSE.OTHER.L3_HIT.SNOOP_NON_DRAM",
2051         "MSRIndex": "0x1a6,0x1a7",
2052         "SampleAfterValue": "100003",
2053         "BriefDescription": "Counts any other requests that hit in the L3 and the target was non-DRAM system address.",
2054         "Offcore": "1",
2055         "CounterHTOff": "0,1,2,3"
2056     },
2057     {
2058         "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2059         "EventCode": "0xB7, 0xBB",
2060         "MSRValue": "0x0084008000 ",
2061         "Counter": "0,1,2,3",
2062         "UMask": "0x1",
2063         "EventName": "OFFCORE_RESPONSE.OTHER.L3_MISS_LOCAL_DRAM.SNOOP_NONE",
2064         "MSRIndex": "0x1a6,0x1a7",
2065         "SampleAfterValue": "100003",
2066         "BriefDescription": "OTHER & L3_MISS_LOCAL_DRAM & SNOOP_NONE",
2067         "Offcore": "1",
2068         "CounterHTOff": "0,1,2,3"
2069     },
2070     {
2071         "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2072         "EventCode": "0xB7, 0xBB",
2073         "MSRValue": "0x0104008000 ",
2074         "Counter": "0,1,2,3",
2075         "UMask": "0x1",
2076         "EventName": "OFFCORE_RESPONSE.OTHER.L3_MISS_LOCAL_DRAM.SNOOP_NOT_NEEDED",
2077         "MSRIndex": "0x1a6,0x1a7",
2078         "SampleAfterValue": "100003",
2079         "BriefDescription": "OTHER & L3_MISS_LOCAL_DRAM & SNOOP_NOT_NEEDED",
2080         "Offcore": "1",
2081         "CounterHTOff": "0,1,2,3"
2082     },
2083     {
2084         "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2085         "EventCode": "0xB7, 0xBB",
2086         "MSRValue": "0x0204008000 ",
2087         "Counter": "0,1,2,3",
2088         "UMask": "0x1",
2089         "EventName": "OFFCORE_RESPONSE.OTHER.L3_MISS_LOCAL_DRAM.SNOOP_MISS",
2090         "MSRIndex": "0x1a6,0x1a7",
2091         "SampleAfterValue": "100003",
2092         "BriefDescription": "OTHER & L3_MISS_LOCAL_DRAM & SNOOP_MISS",
2093         "Offcore": "1",
2094         "CounterHTOff": "0,1,2,3"
2095     },
2096     {
2097         "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2098         "EventCode": "0xB7, 0xBB",
2099         "MSRValue": "0x0404008000 ",
2100         "Counter": "0,1,2,3",
2101         "UMask": "0x1",
2102         "EventName": "OFFCORE_RESPONSE.OTHER.L3_MISS_LOCAL_DRAM.SNOOP_HIT_NO_FWD",
2103         "MSRIndex": "0x1a6,0x1a7",
2104         "SampleAfterValue": "100003",
2105         "BriefDescription": "OTHER & L3_MISS_LOCAL_DRAM & SNOOP_HIT_NO_FWD",
2106         "Offcore": "1",
2107         "CounterHTOff": "0,1,2,3"
2108     },
2109     {
2110         "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2111         "EventCode": "0xB7, 0xBB",
2112         "MSRValue": "0x1004008000 ",
2113         "Counter": "0,1,2,3",
2114         "UMask": "0x1",
2115         "EventName": "OFFCORE_RESPONSE.OTHER.L3_MISS_LOCAL_DRAM.SNOOP_HITM",
2116         "MSRIndex": "0x1a6,0x1a7",
2117         "SampleAfterValue": "100003",
2118         "BriefDescription": "OTHER & L3_MISS_LOCAL_DRAM & SNOOP_HITM",
2119         "Offcore": "1",
2120         "CounterHTOff": "0,1,2,3"
2121     },
2122     {
2123         "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2124         "EventCode": "0xB7, 0xBB",
2125         "MSRValue": "0x2004008000 ",
2126         "Counter": "0,1,2,3",
2127         "UMask": "0x1",
2128         "EventName": "OFFCORE_RESPONSE.OTHER.L3_MISS_LOCAL_DRAM.SNOOP_NON_DRAM",
2129         "MSRIndex": "0x1a6,0x1a7",
2130         "SampleAfterValue": "100003",
2131         "BriefDescription": "OTHER & L3_MISS_LOCAL_DRAM & SNOOP_NON_DRAM",
2132         "Offcore": "1",
2133         "CounterHTOff": "0,1,2,3"
2134     },
2135     {
2136         "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2137         "EventCode": "0xB7, 0xBB",
2138         "MSRValue": "0x3f84008000 ",
2139         "Counter": "0,1,2,3",
2140         "UMask": "0x1",
2141         "EventName": "OFFCORE_RESPONSE.OTHER.L3_MISS_LOCAL_DRAM.ANY_SNOOP",
2142         "MSRIndex": "0x1a6,0x1a7",
2143         "SampleAfterValue": "100003",
2144         "BriefDescription": "OTHER & L3_MISS_LOCAL_DRAM & ANY_SNOOP",
2145         "Offcore": "1",
2146         "CounterHTOff": "0,1,2,3"
2147     },
2148     {
2149         "PublicDescription": "Counts any other requests that miss the L3 with no details on snoop-related information. Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2150         "EventCode": "0xB7, 0xBB",
2151         "MSRValue": "0x00bc008000 ",
2152         "Counter": "0,1,2,3",
2153         "UMask": "0x1",
2154         "EventName": "OFFCORE_RESPONSE.OTHER.L3_MISS.SNOOP_NONE",
2155         "MSRIndex": "0x1a6,0x1a7",
2156         "SampleAfterValue": "100003",
2157         "BriefDescription": "Counts any other requests that miss the L3 with no details on snoop-related information.",
2158         "Offcore": "1",
2159         "CounterHTOff": "0,1,2,3"
2160     },
2161     {
2162         "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2163         "EventCode": "0xB7, 0xBB",
2164         "MSRValue": "0x013c008000 ",
2165         "Counter": "0,1,2,3",
2166         "UMask": "0x1",
2167         "EventName": "OFFCORE_RESPONSE.OTHER.L3_MISS.SNOOP_NOT_NEEDED",
2168         "MSRIndex": "0x1a6,0x1a7",
2169         "SampleAfterValue": "100003",
2170         "BriefDescription": "OTHER & L3_MISS & SNOOP_NOT_NEEDED",
2171         "Offcore": "1",
2172         "CounterHTOff": "0,1,2,3"
2173     },
2174     {
2175         "PublicDescription": "Counts any other requests that miss the L3 with a snoop miss response. Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2176         "EventCode": "0xB7, 0xBB",
2177         "MSRValue": "0x023c008000 ",
2178         "Counter": "0,1,2,3",
2179         "UMask": "0x1",
2180         "EventName": "OFFCORE_RESPONSE.OTHER.L3_MISS.SNOOP_MISS",
2181         "MSRIndex": "0x1a6,0x1a7",
2182         "SampleAfterValue": "100003",
2183         "BriefDescription": "Counts any other requests that miss the L3 with a snoop miss response.",
2184         "Offcore": "1",
2185         "CounterHTOff": "0,1,2,3"
2186     },
2187     {
2188         "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2189         "EventCode": "0xB7, 0xBB",
2190         "MSRValue": "0x043c008000 ",
2191         "Counter": "0,1,2,3",
2192         "UMask": "0x1",
2193         "EventName": "OFFCORE_RESPONSE.OTHER.L3_MISS.SNOOP_HIT_NO_FWD",
2194         "MSRIndex": "0x1a6,0x1a7",
2195         "SampleAfterValue": "100003",
2196         "BriefDescription": "OTHER & L3_MISS & SNOOP_HIT_NO_FWD",
2197         "Offcore": "1",
2198         "CounterHTOff": "0,1,2,3"
2199     },
2200     {
2201         "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2202         "EventCode": "0xB7, 0xBB",
2203         "MSRValue": "0x2000020090 ",
2204         "Counter": "0,1,2,3",
2205         "UMask": "0x1",
2206         "EventName": "OFFCORE_RESPONSE.ALL_PF_DATA_RD.SUPPLIER_NONE.SNOOP_NON_DRAM",
2207         "MSRIndex": "0x1a6,0x1a7",
2208         "SampleAfterValue": "100003",
2209         "BriefDescription": "ALL_PF_DATA_RD & SUPPLIER_NONE & SNOOP_NON_DRAM",
2210         "Offcore": "1",
2211         "CounterHTOff": "0,1,2,3"
2212     },
2213     {
2214         "PublicDescription": "Counts all prefetch data reads that hit in the L3 and the target was non-DRAM system address. Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2215         "EventCode": "0xB7, 0xBB",
2216         "MSRValue": "0x20003c0090 ",
2217         "Counter": "0,1,2,3",
2218         "UMask": "0x1",
2219         "EventName": "OFFCORE_RESPONSE.ALL_PF_DATA_RD.L3_HIT.SNOOP_NON_DRAM",
2220         "MSRIndex": "0x1a6,0x1a7",
2221         "SampleAfterValue": "100003",
2222         "BriefDescription": "Counts all prefetch data reads that hit in the L3 and the target was non-DRAM system address.",
2223         "Offcore": "1",
2224         "CounterHTOff": "0,1,2,3"
2225     },
2226     {
2227         "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2228         "EventCode": "0xB7, 0xBB",
2229         "MSRValue": "0x0084000090 ",
2230         "Counter": "0,1,2,3",
2231         "UMask": "0x1",
2232         "EventName": "OFFCORE_RESPONSE.ALL_PF_DATA_RD.L3_MISS_LOCAL_DRAM.SNOOP_NONE",
2233         "MSRIndex": "0x1a6,0x1a7",
2234         "SampleAfterValue": "100003",
2235         "BriefDescription": "ALL_PF_DATA_RD & L3_MISS_LOCAL_DRAM & SNOOP_NONE",
2236         "Offcore": "1",
2237         "CounterHTOff": "0,1,2,3"
2238     },
2239     {
2240         "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2241         "EventCode": "0xB7, 0xBB",
2242         "MSRValue": "0x0104000090 ",
2243         "Counter": "0,1,2,3",
2244         "UMask": "0x1",
2245         "EventName": "OFFCORE_RESPONSE.ALL_PF_DATA_RD.L3_MISS_LOCAL_DRAM.SNOOP_NOT_NEEDED",
2246         "MSRIndex": "0x1a6,0x1a7",
2247         "SampleAfterValue": "100003",
2248         "BriefDescription": "ALL_PF_DATA_RD & L3_MISS_LOCAL_DRAM & SNOOP_NOT_NEEDED",
2249         "Offcore": "1",
2250         "CounterHTOff": "0,1,2,3"
2251     },
2252     {
2253         "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2254         "EventCode": "0xB7, 0xBB",
2255         "MSRValue": "0x0204000090 ",
2256         "Counter": "0,1,2,3",
2257         "UMask": "0x1",
2258         "EventName": "OFFCORE_RESPONSE.ALL_PF_DATA_RD.L3_MISS_LOCAL_DRAM.SNOOP_MISS",
2259         "MSRIndex": "0x1a6,0x1a7",
2260         "SampleAfterValue": "100003",
2261         "BriefDescription": "ALL_PF_DATA_RD & L3_MISS_LOCAL_DRAM & SNOOP_MISS",
2262         "Offcore": "1",
2263         "CounterHTOff": "0,1,2,3"
2264     },
2265     {
2266         "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2267         "EventCode": "0xB7, 0xBB",
2268         "MSRValue": "0x0404000090 ",
2269         "Counter": "0,1,2,3",
2270         "UMask": "0x1",
2271         "EventName": "OFFCORE_RESPONSE.ALL_PF_DATA_RD.L3_MISS_LOCAL_DRAM.SNOOP_HIT_NO_FWD",
2272         "MSRIndex": "0x1a6,0x1a7",
2273         "SampleAfterValue": "100003",
2274         "BriefDescription": "ALL_PF_DATA_RD & L3_MISS_LOCAL_DRAM & SNOOP_HIT_NO_FWD",
2275         "Offcore": "1",
2276         "CounterHTOff": "0,1,2,3"
2277     },
2278     {
2279         "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2280         "EventCode": "0xB7, 0xBB",
2281         "MSRValue": "0x1004000090 ",
2282         "Counter": "0,1,2,3",
2283         "UMask": "0x1",
2284         "EventName": "OFFCORE_RESPONSE.ALL_PF_DATA_RD.L3_MISS_LOCAL_DRAM.SNOOP_HITM",
2285         "MSRIndex": "0x1a6,0x1a7",
2286         "SampleAfterValue": "100003",
2287         "BriefDescription": "ALL_PF_DATA_RD & L3_MISS_LOCAL_DRAM & SNOOP_HITM",
2288         "Offcore": "1",
2289         "CounterHTOff": "0,1,2,3"
2290     },
2291     {
2292         "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2293         "EventCode": "0xB7, 0xBB",
2294         "MSRValue": "0x2004000090 ",
2295         "Counter": "0,1,2,3",
2296         "UMask": "0x1",
2297         "EventName": "OFFCORE_RESPONSE.ALL_PF_DATA_RD.L3_MISS_LOCAL_DRAM.SNOOP_NON_DRAM",
2298         "MSRIndex": "0x1a6,0x1a7",
2299         "SampleAfterValue": "100003",
2300         "BriefDescription": "ALL_PF_DATA_RD & L3_MISS_LOCAL_DRAM & SNOOP_NON_DRAM",
2301         "Offcore": "1",
2302         "CounterHTOff": "0,1,2,3"
2303     },
2304     {
2305         "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2306         "EventCode": "0xB7, 0xBB",
2307         "MSRValue": "0x3f84000090 ",
2308         "Counter": "0,1,2,3",
2309         "UMask": "0x1",
2310         "EventName": "OFFCORE_RESPONSE.ALL_PF_DATA_RD.L3_MISS_LOCAL_DRAM.ANY_SNOOP",
2311         "MSRIndex": "0x1a6,0x1a7",
2312         "SampleAfterValue": "100003",
2313         "BriefDescription": "ALL_PF_DATA_RD & L3_MISS_LOCAL_DRAM & ANY_SNOOP",
2314         "Offcore": "1",
2315         "CounterHTOff": "0,1,2,3"
2316     },
2317     {
2318         "PublicDescription": "Counts all prefetch data reads that miss the L3 with no details on snoop-related information. Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2319         "EventCode": "0xB7, 0xBB",
2320         "MSRValue": "0x00bc000090 ",
2321         "Counter": "0,1,2,3",
2322         "UMask": "0x1",
2323         "EventName": "OFFCORE_RESPONSE.ALL_PF_DATA_RD.L3_MISS.SNOOP_NONE",
2324         "MSRIndex": "0x1a6,0x1a7",
2325         "SampleAfterValue": "100003",
2326         "BriefDescription": "Counts all prefetch data reads that miss the L3 with no details on snoop-related information.",
2327         "Offcore": "1",
2328         "CounterHTOff": "0,1,2,3"
2329     },
2330     {
2331         "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2332         "EventCode": "0xB7, 0xBB",
2333         "MSRValue": "0x013c000090 ",
2334         "Counter": "0,1,2,3",
2335         "UMask": "0x1",
2336         "EventName": "OFFCORE_RESPONSE.ALL_PF_DATA_RD.L3_MISS.SNOOP_NOT_NEEDED",
2337         "MSRIndex": "0x1a6,0x1a7",
2338         "SampleAfterValue": "100003",
2339         "BriefDescription": "ALL_PF_DATA_RD & L3_MISS & SNOOP_NOT_NEEDED",
2340         "Offcore": "1",
2341         "CounterHTOff": "0,1,2,3"
2342     },
2343     {
2344         "PublicDescription": "Counts all prefetch data reads that miss the L3 with a snoop miss response. Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2345         "EventCode": "0xB7, 0xBB",
2346         "MSRValue": "0x023c000090 ",
2347         "Counter": "0,1,2,3",
2348         "UMask": "0x1",
2349         "EventName": "OFFCORE_RESPONSE.ALL_PF_DATA_RD.L3_MISS.SNOOP_MISS",
2350         "MSRIndex": "0x1a6,0x1a7",
2351         "SampleAfterValue": "100003",
2352         "BriefDescription": "Counts all prefetch data reads that miss the L3 with a snoop miss response.",
2353         "Offcore": "1",
2354         "CounterHTOff": "0,1,2,3"
2355     },
2356     {
2357         "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2358         "EventCode": "0xB7, 0xBB",
2359         "MSRValue": "0x043c000090 ",
2360         "Counter": "0,1,2,3",
2361         "UMask": "0x1",
2362         "EventName": "OFFCORE_RESPONSE.ALL_PF_DATA_RD.L3_MISS.SNOOP_HIT_NO_FWD",
2363         "MSRIndex": "0x1a6,0x1a7",
2364         "SampleAfterValue": "100003",
2365         "BriefDescription": "ALL_PF_DATA_RD & L3_MISS & SNOOP_HIT_NO_FWD",
2366         "Offcore": "1",
2367         "CounterHTOff": "0,1,2,3"
2368     },
2369     {
2370         "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2371         "EventCode": "0xB7, 0xBB",
2372         "MSRValue": "0x2000020120 ",
2373         "Counter": "0,1,2,3",
2374         "UMask": "0x1",
2375         "EventName": "OFFCORE_RESPONSE.ALL_PF_RFO.SUPPLIER_NONE.SNOOP_NON_DRAM",
2376         "MSRIndex": "0x1a6,0x1a7",
2377         "SampleAfterValue": "100003",
2378         "BriefDescription": "ALL_PF_RFO & SUPPLIER_NONE & SNOOP_NON_DRAM",
2379         "Offcore": "1",
2380         "CounterHTOff": "0,1,2,3"
2381     },
2382     {
2383         "PublicDescription": "Counts prefetch RFOs that hit in the L3 and the target was non-DRAM system address. Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2384         "EventCode": "0xB7, 0xBB",
2385         "MSRValue": "0x20003c0120 ",
2386         "Counter": "0,1,2,3",
2387         "UMask": "0x1",
2388         "EventName": "OFFCORE_RESPONSE.ALL_PF_RFO.L3_HIT.SNOOP_NON_DRAM",
2389         "MSRIndex": "0x1a6,0x1a7",
2390         "SampleAfterValue": "100003",
2391         "BriefDescription": "Counts prefetch RFOs that hit in the L3 and the target was non-DRAM system address.",
2392         "Offcore": "1",
2393         "CounterHTOff": "0,1,2,3"
2394     },
2395     {
2396         "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2397         "EventCode": "0xB7, 0xBB",
2398         "MSRValue": "0x0084000120 ",
2399         "Counter": "0,1,2,3",
2400         "UMask": "0x1",
2401         "EventName": "OFFCORE_RESPONSE.ALL_PF_RFO.L3_MISS_LOCAL_DRAM.SNOOP_NONE",
2402         "MSRIndex": "0x1a6,0x1a7",
2403         "SampleAfterValue": "100003",
2404         "BriefDescription": "ALL_PF_RFO & L3_MISS_LOCAL_DRAM & SNOOP_NONE",
2405         "Offcore": "1",
2406         "CounterHTOff": "0,1,2,3"
2407     },
2408     {
2409         "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2410         "EventCode": "0xB7, 0xBB",
2411         "MSRValue": "0x0104000120 ",
2412         "Counter": "0,1,2,3",
2413         "UMask": "0x1",
2414         "EventName": "OFFCORE_RESPONSE.ALL_PF_RFO.L3_MISS_LOCAL_DRAM.SNOOP_NOT_NEEDED",
2415         "MSRIndex": "0x1a6,0x1a7",
2416         "SampleAfterValue": "100003",
2417         "BriefDescription": "ALL_PF_RFO & L3_MISS_LOCAL_DRAM & SNOOP_NOT_NEEDED",
2418         "Offcore": "1",
2419         "CounterHTOff": "0,1,2,3"
2420     },
2421     {
2422         "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2423         "EventCode": "0xB7, 0xBB",
2424         "MSRValue": "0x0204000120 ",
2425         "Counter": "0,1,2,3",
2426         "UMask": "0x1",
2427         "EventName": "OFFCORE_RESPONSE.ALL_PF_RFO.L3_MISS_LOCAL_DRAM.SNOOP_MISS",
2428         "MSRIndex": "0x1a6,0x1a7",
2429         "SampleAfterValue": "100003",
2430         "BriefDescription": "ALL_PF_RFO & L3_MISS_LOCAL_DRAM & SNOOP_MISS",
2431         "Offcore": "1",
2432         "CounterHTOff": "0,1,2,3"
2433     },
2434     {
2435         "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2436         "EventCode": "0xB7, 0xBB",
2437         "MSRValue": "0x0404000120 ",
2438         "Counter": "0,1,2,3",
2439         "UMask": "0x1",
2440         "EventName": "OFFCORE_RESPONSE.ALL_PF_RFO.L3_MISS_LOCAL_DRAM.SNOOP_HIT_NO_FWD",
2441         "MSRIndex": "0x1a6,0x1a7",
2442         "SampleAfterValue": "100003",
2443         "BriefDescription": "ALL_PF_RFO & L3_MISS_LOCAL_DRAM & SNOOP_HIT_NO_FWD",
2444         "Offcore": "1",
2445         "CounterHTOff": "0,1,2,3"
2446     },
2447     {
2448         "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2449         "EventCode": "0xB7, 0xBB",
2450         "MSRValue": "0x1004000120 ",
2451         "Counter": "0,1,2,3",
2452         "UMask": "0x1",
2453         "EventName": "OFFCORE_RESPONSE.ALL_PF_RFO.L3_MISS_LOCAL_DRAM.SNOOP_HITM",
2454         "MSRIndex": "0x1a6,0x1a7",
2455         "SampleAfterValue": "100003",
2456         "BriefDescription": "ALL_PF_RFO & L3_MISS_LOCAL_DRAM & SNOOP_HITM",
2457         "Offcore": "1",
2458         "CounterHTOff": "0,1,2,3"
2459     },
2460     {
2461         "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2462         "EventCode": "0xB7, 0xBB",
2463         "MSRValue": "0x2004000120 ",
2464         "Counter": "0,1,2,3",
2465         "UMask": "0x1",
2466         "EventName": "OFFCORE_RESPONSE.ALL_PF_RFO.L3_MISS_LOCAL_DRAM.SNOOP_NON_DRAM",
2467         "MSRIndex": "0x1a6,0x1a7",
2468         "SampleAfterValue": "100003",
2469         "BriefDescription": "ALL_PF_RFO & L3_MISS_LOCAL_DRAM & SNOOP_NON_DRAM",
2470         "Offcore": "1",
2471         "CounterHTOff": "0,1,2,3"
2472     },
2473     {
2474         "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2475         "EventCode": "0xB7, 0xBB",
2476         "MSRValue": "0x3f84000120 ",
2477         "Counter": "0,1,2,3",
2478         "UMask": "0x1",
2479         "EventName": "OFFCORE_RESPONSE.ALL_PF_RFO.L3_MISS_LOCAL_DRAM.ANY_SNOOP",
2480         "MSRIndex": "0x1a6,0x1a7",
2481         "SampleAfterValue": "100003",
2482         "BriefDescription": "ALL_PF_RFO & L3_MISS_LOCAL_DRAM & ANY_SNOOP",
2483         "Offcore": "1",
2484         "CounterHTOff": "0,1,2,3"
2485     },
2486     {
2487         "PublicDescription": "Counts prefetch RFOs that miss the L3 with no details on snoop-related information. Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2488         "EventCode": "0xB7, 0xBB",
2489         "MSRValue": "0x00bc000120 ",
2490         "Counter": "0,1,2,3",
2491         "UMask": "0x1",
2492         "EventName": "OFFCORE_RESPONSE.ALL_PF_RFO.L3_MISS.SNOOP_NONE",
2493         "MSRIndex": "0x1a6,0x1a7",
2494         "SampleAfterValue": "100003",
2495         "BriefDescription": "Counts prefetch RFOs that miss the L3 with no details on snoop-related information.",
2496         "Offcore": "1",
2497         "CounterHTOff": "0,1,2,3"
2498     },
2499     {
2500         "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2501         "EventCode": "0xB7, 0xBB",
2502         "MSRValue": "0x013c000120 ",
2503         "Counter": "0,1,2,3",
2504         "UMask": "0x1",
2505         "EventName": "OFFCORE_RESPONSE.ALL_PF_RFO.L3_MISS.SNOOP_NOT_NEEDED",
2506         "MSRIndex": "0x1a6,0x1a7",
2507         "SampleAfterValue": "100003",
2508         "BriefDescription": "ALL_PF_RFO & L3_MISS & SNOOP_NOT_NEEDED",
2509         "Offcore": "1",
2510         "CounterHTOff": "0,1,2,3"
2511     },
2512     {
2513         "PublicDescription": "Counts prefetch RFOs that miss the L3 with a snoop miss response. Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2514         "EventCode": "0xB7, 0xBB",
2515         "MSRValue": "0x023c000120 ",
2516         "Counter": "0,1,2,3",
2517         "UMask": "0x1",
2518         "EventName": "OFFCORE_RESPONSE.ALL_PF_RFO.L3_MISS.SNOOP_MISS",
2519         "MSRIndex": "0x1a6,0x1a7",
2520         "SampleAfterValue": "100003",
2521         "BriefDescription": "Counts prefetch RFOs that miss the L3 with a snoop miss response.",
2522         "Offcore": "1",
2523         "CounterHTOff": "0,1,2,3"
2524     },
2525     {
2526         "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2527         "EventCode": "0xB7, 0xBB",
2528         "MSRValue": "0x043c000120 ",
2529         "Counter": "0,1,2,3",
2530         "UMask": "0x1",
2531         "EventName": "OFFCORE_RESPONSE.ALL_PF_RFO.L3_MISS.SNOOP_HIT_NO_FWD",
2532         "MSRIndex": "0x1a6,0x1a7",
2533         "SampleAfterValue": "100003",
2534         "BriefDescription": "ALL_PF_RFO & L3_MISS & SNOOP_HIT_NO_FWD",
2535         "Offcore": "1",
2536         "CounterHTOff": "0,1,2,3"
2537     },
2538     {
2539         "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2540         "EventCode": "0xB7, 0xBB",
2541         "MSRValue": "0x2000020240 ",
2542         "Counter": "0,1,2,3",
2543         "UMask": "0x1",
2544         "EventName": "OFFCORE_RESPONSE.ALL_PF_CODE_RD.SUPPLIER_NONE.SNOOP_NON_DRAM",
2545         "MSRIndex": "0x1a6,0x1a7",
2546         "SampleAfterValue": "100003",
2547         "BriefDescription": "ALL_PF_CODE_RD & SUPPLIER_NONE & SNOOP_NON_DRAM",
2548         "Offcore": "1",
2549         "CounterHTOff": "0,1,2,3"
2550     },
2551     {
2552         "PublicDescription": "Counts all prefetch code reads that hit in the L3 and the target was non-DRAM system address. Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2553         "EventCode": "0xB7, 0xBB",
2554         "MSRValue": "0x20003c0240 ",
2555         "Counter": "0,1,2,3",
2556         "UMask": "0x1",
2557         "EventName": "OFFCORE_RESPONSE.ALL_PF_CODE_RD.L3_HIT.SNOOP_NON_DRAM",
2558         "MSRIndex": "0x1a6,0x1a7",
2559         "SampleAfterValue": "100003",
2560         "BriefDescription": "Counts all prefetch code reads that hit in the L3 and the target was non-DRAM system address.",
2561         "Offcore": "1",
2562         "CounterHTOff": "0,1,2,3"
2563     },
2564     {
2565         "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2566         "EventCode": "0xB7, 0xBB",
2567         "MSRValue": "0x0084000240 ",
2568         "Counter": "0,1,2,3",
2569         "UMask": "0x1",
2570         "EventName": "OFFCORE_RESPONSE.ALL_PF_CODE_RD.L3_MISS_LOCAL_DRAM.SNOOP_NONE",
2571         "MSRIndex": "0x1a6,0x1a7",
2572         "SampleAfterValue": "100003",
2573         "BriefDescription": "ALL_PF_CODE_RD & L3_MISS_LOCAL_DRAM & SNOOP_NONE",
2574         "Offcore": "1",
2575         "CounterHTOff": "0,1,2,3"
2576     },
2577     {
2578         "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2579         "EventCode": "0xB7, 0xBB",
2580         "MSRValue": "0x0104000240 ",
2581         "Counter": "0,1,2,3",
2582         "UMask": "0x1",
2583         "EventName": "OFFCORE_RESPONSE.ALL_PF_CODE_RD.L3_MISS_LOCAL_DRAM.SNOOP_NOT_NEEDED",
2584         "MSRIndex": "0x1a6,0x1a7",
2585         "SampleAfterValue": "100003",
2586         "BriefDescription": "ALL_PF_CODE_RD & L3_MISS_LOCAL_DRAM & SNOOP_NOT_NEEDED",
2587         "Offcore": "1",
2588         "CounterHTOff": "0,1,2,3"
2589     },
2590     {
2591         "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2592         "EventCode": "0xB7, 0xBB",
2593         "MSRValue": "0x0204000240 ",
2594         "Counter": "0,1,2,3",
2595         "UMask": "0x1",
2596         "EventName": "OFFCORE_RESPONSE.ALL_PF_CODE_RD.L3_MISS_LOCAL_DRAM.SNOOP_MISS",
2597         "MSRIndex": "0x1a6,0x1a7",
2598         "SampleAfterValue": "100003",
2599         "BriefDescription": "ALL_PF_CODE_RD & L3_MISS_LOCAL_DRAM & SNOOP_MISS",
2600         "Offcore": "1",
2601         "CounterHTOff": "0,1,2,3"
2602     },
2603     {
2604         "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2605         "EventCode": "0xB7, 0xBB",
2606         "MSRValue": "0x0404000240 ",
2607         "Counter": "0,1,2,3",
2608         "UMask": "0x1",
2609         "EventName": "OFFCORE_RESPONSE.ALL_PF_CODE_RD.L3_MISS_LOCAL_DRAM.SNOOP_HIT_NO_FWD",
2610         "MSRIndex": "0x1a6,0x1a7",
2611         "SampleAfterValue": "100003",
2612         "BriefDescription": "ALL_PF_CODE_RD & L3_MISS_LOCAL_DRAM & SNOOP_HIT_NO_FWD",
2613         "Offcore": "1",
2614         "CounterHTOff": "0,1,2,3"
2615     },
2616     {
2617         "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2618         "EventCode": "0xB7, 0xBB",
2619         "MSRValue": "0x1004000240 ",
2620         "Counter": "0,1,2,3",
2621         "UMask": "0x1",
2622         "EventName": "OFFCORE_RESPONSE.ALL_PF_CODE_RD.L3_MISS_LOCAL_DRAM.SNOOP_HITM",
2623         "MSRIndex": "0x1a6,0x1a7",
2624         "SampleAfterValue": "100003",
2625         "BriefDescription": "ALL_PF_CODE_RD & L3_MISS_LOCAL_DRAM & SNOOP_HITM",
2626         "Offcore": "1",
2627         "CounterHTOff": "0,1,2,3"
2628     },
2629     {
2630         "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2631         "EventCode": "0xB7, 0xBB",
2632         "MSRValue": "0x2004000240 ",
2633         "Counter": "0,1,2,3",
2634         "UMask": "0x1",
2635         "EventName": "OFFCORE_RESPONSE.ALL_PF_CODE_RD.L3_MISS_LOCAL_DRAM.SNOOP_NON_DRAM",
2636         "MSRIndex": "0x1a6,0x1a7",
2637         "SampleAfterValue": "100003",
2638         "BriefDescription": "ALL_PF_CODE_RD & L3_MISS_LOCAL_DRAM & SNOOP_NON_DRAM",
2639         "Offcore": "1",
2640         "CounterHTOff": "0,1,2,3"
2641     },
2642     {
2643         "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2644         "EventCode": "0xB7, 0xBB",
2645         "MSRValue": "0x3f84000240 ",
2646         "Counter": "0,1,2,3",
2647         "UMask": "0x1",
2648         "EventName": "OFFCORE_RESPONSE.ALL_PF_CODE_RD.L3_MISS_LOCAL_DRAM.ANY_SNOOP",
2649         "MSRIndex": "0x1a6,0x1a7",
2650         "SampleAfterValue": "100003",
2651         "BriefDescription": "ALL_PF_CODE_RD & L3_MISS_LOCAL_DRAM & ANY_SNOOP",
2652         "Offcore": "1",
2653         "CounterHTOff": "0,1,2,3"
2654     },
2655     {
2656         "PublicDescription": "Counts all prefetch code reads that miss the L3 with no details on snoop-related information. Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2657         "EventCode": "0xB7, 0xBB",
2658         "MSRValue": "0x00bc000240 ",
2659         "Counter": "0,1,2,3",
2660         "UMask": "0x1",
2661         "EventName": "OFFCORE_RESPONSE.ALL_PF_CODE_RD.L3_MISS.SNOOP_NONE",
2662         "MSRIndex": "0x1a6,0x1a7",
2663         "SampleAfterValue": "100003",
2664         "BriefDescription": "Counts all prefetch code reads that miss the L3 with no details on snoop-related information.",
2665         "Offcore": "1",
2666         "CounterHTOff": "0,1,2,3"
2667     },
2668     {
2669         "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2670         "EventCode": "0xB7, 0xBB",
2671         "MSRValue": "0x013c000240 ",
2672         "Counter": "0,1,2,3",
2673         "UMask": "0x1",
2674         "EventName": "OFFCORE_RESPONSE.ALL_PF_CODE_RD.L3_MISS.SNOOP_NOT_NEEDED",
2675         "MSRIndex": "0x1a6,0x1a7",
2676         "SampleAfterValue": "100003",
2677         "BriefDescription": "ALL_PF_CODE_RD & L3_MISS & SNOOP_NOT_NEEDED",
2678         "Offcore": "1",
2679         "CounterHTOff": "0,1,2,3"
2680     },
2681     {
2682         "PublicDescription": "Counts all prefetch code reads that miss the L3 with a snoop miss response. Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2683         "EventCode": "0xB7, 0xBB",
2684         "MSRValue": "0x023c000240 ",
2685         "Counter": "0,1,2,3",
2686         "UMask": "0x1",
2687         "EventName": "OFFCORE_RESPONSE.ALL_PF_CODE_RD.L3_MISS.SNOOP_MISS",
2688         "MSRIndex": "0x1a6,0x1a7",
2689         "SampleAfterValue": "100003",
2690         "BriefDescription": "Counts all prefetch code reads that miss the L3 with a snoop miss response.",
2691         "Offcore": "1",
2692         "CounterHTOff": "0,1,2,3"
2693     },
2694     {
2695         "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2696         "EventCode": "0xB7, 0xBB",
2697         "MSRValue": "0x043c000240 ",
2698         "Counter": "0,1,2,3",
2699         "UMask": "0x1",
2700         "EventName": "OFFCORE_RESPONSE.ALL_PF_CODE_RD.L3_MISS.SNOOP_HIT_NO_FWD",
2701         "MSRIndex": "0x1a6,0x1a7",
2702         "SampleAfterValue": "100003",
2703         "BriefDescription": "ALL_PF_CODE_RD & L3_MISS & SNOOP_HIT_NO_FWD",
2704         "Offcore": "1",
2705         "CounterHTOff": "0,1,2,3"
2706     },
2707     {
2708         "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2709         "EventCode": "0xB7, 0xBB",
2710         "MSRValue": "0x2000020091 ",
2711         "Counter": "0,1,2,3",
2712         "UMask": "0x1",
2713         "EventName": "OFFCORE_RESPONSE.ALL_DATA_RD.SUPPLIER_NONE.SNOOP_NON_DRAM",
2714         "MSRIndex": "0x1a6,0x1a7",
2715         "SampleAfterValue": "100003",
2716         "BriefDescription": "ALL_DATA_RD & SUPPLIER_NONE & SNOOP_NON_DRAM",
2717         "Offcore": "1",
2718         "CounterHTOff": "0,1,2,3"
2719     },
2720     {
2721         "PublicDescription": "Counts all demand & prefetch data reads that hit in the L3 and the target was non-DRAM system address. Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2722         "EventCode": "0xB7, 0xBB",
2723         "MSRValue": "0x20003c0091 ",
2724         "Counter": "0,1,2,3",
2725         "UMask": "0x1",
2726         "EventName": "OFFCORE_RESPONSE.ALL_DATA_RD.L3_HIT.SNOOP_NON_DRAM",
2727         "MSRIndex": "0x1a6,0x1a7",
2728         "SampleAfterValue": "100003",
2729         "BriefDescription": "Counts all demand & prefetch data reads that hit in the L3 and the target was non-DRAM system address.",
2730         "Offcore": "1",
2731         "CounterHTOff": "0,1,2,3"
2732     },
2733     {
2734         "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2735         "EventCode": "0xB7, 0xBB",
2736         "MSRValue": "0x0084000091 ",
2737         "Counter": "0,1,2,3",
2738         "UMask": "0x1",
2739         "EventName": "OFFCORE_RESPONSE.ALL_DATA_RD.L3_MISS_LOCAL_DRAM.SNOOP_NONE",
2740         "MSRIndex": "0x1a6,0x1a7",
2741         "SampleAfterValue": "100003",
2742         "BriefDescription": "ALL_DATA_RD & L3_MISS_LOCAL_DRAM & SNOOP_NONE",
2743         "Offcore": "1",
2744         "CounterHTOff": "0,1,2,3"
2745     },
2746     {
2747         "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2748         "EventCode": "0xB7, 0xBB",
2749         "MSRValue": "0x0104000091 ",
2750         "Counter": "0,1,2,3",
2751         "UMask": "0x1",
2752         "EventName": "OFFCORE_RESPONSE.ALL_DATA_RD.L3_MISS_LOCAL_DRAM.SNOOP_NOT_NEEDED",
2753         "MSRIndex": "0x1a6,0x1a7",
2754         "SampleAfterValue": "100003",
2755         "BriefDescription": "ALL_DATA_RD & L3_MISS_LOCAL_DRAM & SNOOP_NOT_NEEDED",
2756         "Offcore": "1",
2757         "CounterHTOff": "0,1,2,3"
2758     },
2759     {
2760         "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2761         "EventCode": "0xB7, 0xBB",
2762         "MSRValue": "0x0204000091 ",
2763         "Counter": "0,1,2,3",
2764         "UMask": "0x1",
2765         "EventName": "OFFCORE_RESPONSE.ALL_DATA_RD.L3_MISS_LOCAL_DRAM.SNOOP_MISS",
2766         "MSRIndex": "0x1a6,0x1a7",
2767         "SampleAfterValue": "100003",
2768         "BriefDescription": "ALL_DATA_RD & L3_MISS_LOCAL_DRAM & SNOOP_MISS",
2769         "Offcore": "1",
2770         "CounterHTOff": "0,1,2,3"
2771     },
2772     {
2773         "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2774         "EventCode": "0xB7, 0xBB",
2775         "MSRValue": "0x0404000091 ",
2776         "Counter": "0,1,2,3",
2777         "UMask": "0x1",
2778         "EventName": "OFFCORE_RESPONSE.ALL_DATA_RD.L3_MISS_LOCAL_DRAM.SNOOP_HIT_NO_FWD",
2779         "MSRIndex": "0x1a6,0x1a7",
2780         "SampleAfterValue": "100003",
2781         "BriefDescription": "ALL_DATA_RD & L3_MISS_LOCAL_DRAM & SNOOP_HIT_NO_FWD",
2782         "Offcore": "1",
2783         "CounterHTOff": "0,1,2,3"
2784     },
2785     {
2786         "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2787         "EventCode": "0xB7, 0xBB",
2788         "MSRValue": "0x1004000091 ",
2789         "Counter": "0,1,2,3",
2790         "UMask": "0x1",
2791         "EventName": "OFFCORE_RESPONSE.ALL_DATA_RD.L3_MISS_LOCAL_DRAM.SNOOP_HITM",
2792         "MSRIndex": "0x1a6,0x1a7",
2793         "SampleAfterValue": "100003",
2794         "BriefDescription": "ALL_DATA_RD & L3_MISS_LOCAL_DRAM & SNOOP_HITM",
2795         "Offcore": "1",
2796         "CounterHTOff": "0,1,2,3"
2797     },
2798     {
2799         "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2800         "EventCode": "0xB7, 0xBB",
2801         "MSRValue": "0x2004000091 ",
2802         "Counter": "0,1,2,3",
2803         "UMask": "0x1",
2804         "EventName": "OFFCORE_RESPONSE.ALL_DATA_RD.L3_MISS_LOCAL_DRAM.SNOOP_NON_DRAM",
2805         "MSRIndex": "0x1a6,0x1a7",
2806         "SampleAfterValue": "100003",
2807         "BriefDescription": "ALL_DATA_RD & L3_MISS_LOCAL_DRAM & SNOOP_NON_DRAM",
2808         "Offcore": "1",
2809         "CounterHTOff": "0,1,2,3"
2810     },
2811     {
2812         "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2813         "EventCode": "0xB7, 0xBB",
2814         "MSRValue": "0x3f84000091 ",
2815         "Counter": "0,1,2,3",
2816         "UMask": "0x1",
2817         "EventName": "OFFCORE_RESPONSE.ALL_DATA_RD.L3_MISS_LOCAL_DRAM.ANY_SNOOP",
2818         "MSRIndex": "0x1a6,0x1a7",
2819         "SampleAfterValue": "100003",
2820         "BriefDescription": "ALL_DATA_RD & L3_MISS_LOCAL_DRAM & ANY_SNOOP",
2821         "Offcore": "1",
2822         "CounterHTOff": "0,1,2,3"
2823     },
2824     {
2825         "PublicDescription": "Counts all demand & prefetch data reads that miss the L3 with no details on snoop-related information. Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2826         "EventCode": "0xB7, 0xBB",
2827         "MSRValue": "0x00bc000091 ",
2828         "Counter": "0,1,2,3",
2829         "UMask": "0x1",
2830         "EventName": "OFFCORE_RESPONSE.ALL_DATA_RD.L3_MISS.SNOOP_NONE",
2831         "MSRIndex": "0x1a6,0x1a7",
2832         "SampleAfterValue": "100003",
2833         "BriefDescription": "Counts all demand & prefetch data reads that miss the L3 with no details on snoop-related information.",
2834         "Offcore": "1",
2835         "CounterHTOff": "0,1,2,3"
2836     },
2837     {
2838         "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2839         "EventCode": "0xB7, 0xBB",
2840         "MSRValue": "0x013c000091 ",
2841         "Counter": "0,1,2,3",
2842         "UMask": "0x1",
2843         "EventName": "OFFCORE_RESPONSE.ALL_DATA_RD.L3_MISS.SNOOP_NOT_NEEDED",
2844         "MSRIndex": "0x1a6,0x1a7",
2845         "SampleAfterValue": "100003",
2846         "BriefDescription": "ALL_DATA_RD & L3_MISS & SNOOP_NOT_NEEDED",
2847         "Offcore": "1",
2848         "CounterHTOff": "0,1,2,3"
2849     },
2850     {
2851         "PublicDescription": "Counts all demand & prefetch data reads that miss the L3 with a snoop miss response. Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2852         "EventCode": "0xB7, 0xBB",
2853         "MSRValue": "0x023c000091 ",
2854         "Counter": "0,1,2,3",
2855         "UMask": "0x1",
2856         "EventName": "OFFCORE_RESPONSE.ALL_DATA_RD.L3_MISS.SNOOP_MISS",
2857         "MSRIndex": "0x1a6,0x1a7",
2858         "SampleAfterValue": "100003",
2859         "BriefDescription": "Counts all demand & prefetch data reads that miss the L3 with a snoop miss response.",
2860         "Offcore": "1",
2861         "CounterHTOff": "0,1,2,3"
2862     },
2863     {
2864         "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2865         "EventCode": "0xB7, 0xBB",
2866         "MSRValue": "0x043c000091 ",
2867         "Counter": "0,1,2,3",
2868         "UMask": "0x1",
2869         "EventName": "OFFCORE_RESPONSE.ALL_DATA_RD.L3_MISS.SNOOP_HIT_NO_FWD",
2870         "MSRIndex": "0x1a6,0x1a7",
2871         "SampleAfterValue": "100003",
2872         "BriefDescription": "ALL_DATA_RD & L3_MISS & SNOOP_HIT_NO_FWD",
2873         "Offcore": "1",
2874         "CounterHTOff": "0,1,2,3"
2875     },
2876     {
2877         "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2878         "EventCode": "0xB7, 0xBB",
2879         "MSRValue": "0x2000020122 ",
2880         "Counter": "0,1,2,3",
2881         "UMask": "0x1",
2882         "EventName": "OFFCORE_RESPONSE.ALL_RFO.SUPPLIER_NONE.SNOOP_NON_DRAM",
2883         "MSRIndex": "0x1a6,0x1a7",
2884         "SampleAfterValue": "100003",
2885         "BriefDescription": "ALL_RFO & SUPPLIER_NONE & SNOOP_NON_DRAM",
2886         "Offcore": "1",
2887         "CounterHTOff": "0,1,2,3"
2888     },
2889     {
2890         "PublicDescription": "Counts all demand & prefetch RFOs that hit in the L3 and the target was non-DRAM system address. Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2891         "EventCode": "0xB7, 0xBB",
2892         "MSRValue": "0x20003c0122 ",
2893         "Counter": "0,1,2,3",
2894         "UMask": "0x1",
2895         "EventName": "OFFCORE_RESPONSE.ALL_RFO.L3_HIT.SNOOP_NON_DRAM",
2896         "MSRIndex": "0x1a6,0x1a7",
2897         "SampleAfterValue": "100003",
2898         "BriefDescription": "Counts all demand & prefetch RFOs that hit in the L3 and the target was non-DRAM system address.",
2899         "Offcore": "1",
2900         "CounterHTOff": "0,1,2,3"
2901     },
2902     {
2903         "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2904         "EventCode": "0xB7, 0xBB",
2905         "MSRValue": "0x0084000122 ",
2906         "Counter": "0,1,2,3",
2907         "UMask": "0x1",
2908         "EventName": "OFFCORE_RESPONSE.ALL_RFO.L3_MISS_LOCAL_DRAM.SNOOP_NONE",
2909         "MSRIndex": "0x1a6,0x1a7",
2910         "SampleAfterValue": "100003",
2911         "BriefDescription": "ALL_RFO & L3_MISS_LOCAL_DRAM & SNOOP_NONE",
2912         "Offcore": "1",
2913         "CounterHTOff": "0,1,2,3"
2914     },
2915     {
2916         "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2917         "EventCode": "0xB7, 0xBB",
2918         "MSRValue": "0x0104000122 ",
2919         "Counter": "0,1,2,3",
2920         "UMask": "0x1",
2921         "EventName": "OFFCORE_RESPONSE.ALL_RFO.L3_MISS_LOCAL_DRAM.SNOOP_NOT_NEEDED",
2922         "MSRIndex": "0x1a6,0x1a7",
2923         "SampleAfterValue": "100003",
2924         "BriefDescription": "ALL_RFO & L3_MISS_LOCAL_DRAM & SNOOP_NOT_NEEDED",
2925         "Offcore": "1",
2926         "CounterHTOff": "0,1,2,3"
2927     },
2928     {
2929         "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2930         "EventCode": "0xB7, 0xBB",
2931         "MSRValue": "0x0204000122 ",
2932         "Counter": "0,1,2,3",
2933         "UMask": "0x1",
2934         "EventName": "OFFCORE_RESPONSE.ALL_RFO.L3_MISS_LOCAL_DRAM.SNOOP_MISS",
2935         "MSRIndex": "0x1a6,0x1a7",
2936         "SampleAfterValue": "100003",
2937         "BriefDescription": "ALL_RFO & L3_MISS_LOCAL_DRAM & SNOOP_MISS",
2938         "Offcore": "1",
2939         "CounterHTOff": "0,1,2,3"
2940     },
2941     {
2942         "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2943         "EventCode": "0xB7, 0xBB",
2944         "MSRValue": "0x0404000122 ",
2945         "Counter": "0,1,2,3",
2946         "UMask": "0x1",
2947         "EventName": "OFFCORE_RESPONSE.ALL_RFO.L3_MISS_LOCAL_DRAM.SNOOP_HIT_NO_FWD",
2948         "MSRIndex": "0x1a6,0x1a7",
2949         "SampleAfterValue": "100003",
2950         "BriefDescription": "ALL_RFO & L3_MISS_LOCAL_DRAM & SNOOP_HIT_NO_FWD",
2951         "Offcore": "1",
2952         "CounterHTOff": "0,1,2,3"
2953     },
2954     {
2955         "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2956         "EventCode": "0xB7, 0xBB",
2957         "MSRValue": "0x1004000122 ",
2958         "Counter": "0,1,2,3",
2959         "UMask": "0x1",
2960         "EventName": "OFFCORE_RESPONSE.ALL_RFO.L3_MISS_LOCAL_DRAM.SNOOP_HITM",
2961         "MSRIndex": "0x1a6,0x1a7",
2962         "SampleAfterValue": "100003",
2963         "BriefDescription": "ALL_RFO & L3_MISS_LOCAL_DRAM & SNOOP_HITM",
2964         "Offcore": "1",
2965         "CounterHTOff": "0,1,2,3"
2966     },
2967     {
2968         "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2969         "EventCode": "0xB7, 0xBB",
2970         "MSRValue": "0x2004000122 ",
2971         "Counter": "0,1,2,3",
2972         "UMask": "0x1",
2973         "EventName": "OFFCORE_RESPONSE.ALL_RFO.L3_MISS_LOCAL_DRAM.SNOOP_NON_DRAM",
2974         "MSRIndex": "0x1a6,0x1a7",
2975         "SampleAfterValue": "100003",
2976         "BriefDescription": "ALL_RFO & L3_MISS_LOCAL_DRAM & SNOOP_NON_DRAM",
2977         "Offcore": "1",
2978         "CounterHTOff": "0,1,2,3"
2979     },
2980     {
2981         "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2982         "EventCode": "0xB7, 0xBB",
2983         "MSRValue": "0x3f84000122 ",
2984         "Counter": "0,1,2,3",
2985         "UMask": "0x1",
2986         "EventName": "OFFCORE_RESPONSE.ALL_RFO.L3_MISS_LOCAL_DRAM.ANY_SNOOP",
2987         "MSRIndex": "0x1a6,0x1a7",
2988         "SampleAfterValue": "100003",
2989         "BriefDescription": "ALL_RFO & L3_MISS_LOCAL_DRAM & ANY_SNOOP",
2990         "Offcore": "1",
2991         "CounterHTOff": "0,1,2,3"
2992     },
2993     {
2994         "PublicDescription": "Counts all demand & prefetch RFOs that miss the L3 with no details on snoop-related information. Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2995         "EventCode": "0xB7, 0xBB",
2996         "MSRValue": "0x00bc000122 ",
2997         "Counter": "0,1,2,3",
2998         "UMask": "0x1",
2999         "EventName": "OFFCORE_RESPONSE.ALL_RFO.L3_MISS.SNOOP_NONE",
3000         "MSRIndex": "0x1a6,0x1a7",
3001         "SampleAfterValue": "100003",
3002         "BriefDescription": "Counts all demand & prefetch RFOs that miss the L3 with no details on snoop-related information.",
3003         "Offcore": "1",
3004         "CounterHTOff": "0,1,2,3"
3005     },
3006     {
3007         "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3008         "EventCode": "0xB7, 0xBB",
3009         "MSRValue": "0x013c000122 ",
3010         "Counter": "0,1,2,3",
3011         "UMask": "0x1",
3012         "EventName": "OFFCORE_RESPONSE.ALL_RFO.L3_MISS.SNOOP_NOT_NEEDED",
3013         "MSRIndex": "0x1a6,0x1a7",
3014         "SampleAfterValue": "100003",
3015         "BriefDescription": "ALL_RFO & L3_MISS & SNOOP_NOT_NEEDED",
3016         "Offcore": "1",
3017         "CounterHTOff": "0,1,2,3"
3018     },
3019     {
3020         "PublicDescription": "Counts all demand & prefetch RFOs that miss the L3 with a snoop miss response. Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3021         "EventCode": "0xB7, 0xBB",
3022         "MSRValue": "0x023c000122 ",
3023         "Counter": "0,1,2,3",
3024         "UMask": "0x1",
3025         "EventName": "OFFCORE_RESPONSE.ALL_RFO.L3_MISS.SNOOP_MISS",
3026         "MSRIndex": "0x1a6,0x1a7",
3027         "SampleAfterValue": "100003",
3028         "BriefDescription": "Counts all demand & prefetch RFOs that miss the L3 with a snoop miss response.",
3029         "Offcore": "1",
3030         "CounterHTOff": "0,1,2,3"
3031     },
3032     {
3033         "PublicDescription": "tbd Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3034         "EventCode": "0xB7, 0xBB",
3035         "MSRValue": "0x043c000122 ",
3036         "Counter": "0,1,2,3",
3037         "UMask": "0x1",
3038         "EventName": "OFFCORE_RESPONSE.ALL_RFO.L3_MISS.SNOOP_HIT_NO_FWD",
3039         "MSRIndex": "0x1a6,0x1a7",
3040         "SampleAfterValue": "100003",
3041         "BriefDescription": "ALL_RFO & L3_MISS & SNOOP_HIT_NO_FWD",
3042         "Offcore": "1",
3043         "CounterHTOff": "0,1,2,3"
3044     }
3045 ]