xref: /linux/tools/perf/pmu-events/arch/x86/skylake/cache.json (revision e5c86679d5e864947a52fb31e45a425dea3e7fa9)
1[
2    {
3        "PEBS": "1",
4        "EventCode": "0xD0",
5        "Counter": "0,1,2,3",
6        "UMask": "0x11",
7        "EventName": "MEM_INST_RETIRED.STLB_MISS_LOADS",
8        "SampleAfterValue": "100003",
9        "BriefDescription": "Retired load instructions that miss the STLB.",
10        "CounterHTOff": "0,1,2,3",
11        "Data_LA": "1"
12    },
13    {
14        "PEBS": "1",
15        "EventCode": "0xD0",
16        "Counter": "0,1,2,3",
17        "UMask": "0x12",
18        "EventName": "MEM_INST_RETIRED.STLB_MISS_STORES",
19        "SampleAfterValue": "100003",
20        "BriefDescription": "Retired store instructions that miss the STLB.",
21        "CounterHTOff": "0,1,2,3",
22        "Data_LA": "1",
23        "L1_Hit_Indication": "1"
24    },
25    {
26        "PEBS": "1",
27        "EventCode": "0xD0",
28        "Counter": "0,1,2,3",
29        "UMask": "0x21",
30        "EventName": "MEM_INST_RETIRED.LOCK_LOADS",
31        "SampleAfterValue": "100007",
32        "BriefDescription": "Retired load instructions with locked access.",
33        "CounterHTOff": "0,1,2,3",
34        "Data_LA": "1"
35    },
36    {
37        "PEBS": "1",
38        "EventCode": "0xD0",
39        "Counter": "0,1,2,3",
40        "UMask": "0x41",
41        "EventName": "MEM_INST_RETIRED.SPLIT_LOADS",
42        "SampleAfterValue": "100003",
43        "BriefDescription": "Retired load instructions that split across a cacheline boundary.",
44        "CounterHTOff": "0,1,2,3",
45        "Data_LA": "1"
46    },
47    {
48        "PEBS": "1",
49        "EventCode": "0xD0",
50        "Counter": "0,1,2,3",
51        "UMask": "0x42",
52        "EventName": "MEM_INST_RETIRED.SPLIT_STORES",
53        "SampleAfterValue": "100003",
54        "BriefDescription": "Retired store instructions that split across a cacheline boundary.",
55        "CounterHTOff": "0,1,2,3",
56        "Data_LA": "1",
57        "L1_Hit_Indication": "1"
58    },
59    {
60        "PEBS": "1",
61        "EventCode": "0xD0",
62        "Counter": "0,1,2,3",
63        "UMask": "0x81",
64        "EventName": "MEM_INST_RETIRED.ALL_LOADS",
65        "SampleAfterValue": "2000003",
66        "BriefDescription": "All retired load instructions.",
67        "CounterHTOff": "0,1,2,3",
68        "Data_LA": "1"
69    },
70    {
71        "PEBS": "1",
72        "EventCode": "0xD0",
73        "Counter": "0,1,2,3",
74        "UMask": "0x82",
75        "EventName": "MEM_INST_RETIRED.ALL_STORES",
76        "SampleAfterValue": "2000003",
77        "BriefDescription": "All retired store instructions.",
78        "CounterHTOff": "0,1,2,3",
79        "Data_LA": "1",
80        "L1_Hit_Indication": "1"
81    },
82    {
83        "PEBS": "1",
84        "PublicDescription": "Retired load instructions with L1 cache hits as data sources.",
85        "EventCode": "0xD1",
86        "Counter": "0,1,2,3",
87        "UMask": "0x1",
88        "EventName": "MEM_LOAD_RETIRED.L1_HIT",
89        "SampleAfterValue": "2000003",
90        "BriefDescription": "Retired load instructions with L1 cache hits as data sources",
91        "CounterHTOff": "0,1,2,3",
92        "Data_LA": "1"
93    },
94    {
95        "PEBS": "1",
96        "PublicDescription": "Retired load instructions with L2 cache hits as data sources.",
97        "EventCode": "0xD1",
98        "Counter": "0,1,2,3",
99        "UMask": "0x2",
100        "EventName": "MEM_LOAD_RETIRED.L2_HIT",
101        "SampleAfterValue": "100003",
102        "BriefDescription": "Retired load instructions with L2 cache hits as data sources",
103        "CounterHTOff": "0,1,2,3",
104        "Data_LA": "1"
105    },
106    {
107        "PEBS": "1",
108        "PublicDescription": "Retired load instructions with L3 cache hits as data sources.",
109        "EventCode": "0xD1",
110        "Counter": "0,1,2,3",
111        "UMask": "0x4",
112        "EventName": "MEM_LOAD_RETIRED.L3_HIT",
113        "SampleAfterValue": "50021",
114        "BriefDescription": "Retired load instructions with L3 cache hits as data sources",
115        "CounterHTOff": "0,1,2,3",
116        "Data_LA": "1"
117    },
118    {
119        "PEBS": "1",
120        "PublicDescription": "Retired load instructions missed L1 cache as data sources.",
121        "EventCode": "0xD1",
122        "Counter": "0,1,2,3",
123        "UMask": "0x8",
124        "EventName": "MEM_LOAD_RETIRED.L1_MISS",
125        "SampleAfterValue": "100003",
126        "BriefDescription": "Retired load instructions missed L1 cache as data sources",
127        "CounterHTOff": "0,1,2,3",
128        "Data_LA": "1"
129    },
130    {
131        "PEBS": "1",
132        "PublicDescription": "Retired load instructions missed L2 cache as data sources.",
133        "EventCode": "0xD1",
134        "Counter": "0,1,2,3",
135        "UMask": "0x10",
136        "EventName": "MEM_LOAD_RETIRED.L2_MISS",
137        "SampleAfterValue": "50021",
138        "BriefDescription": "Retired load instructions missed L2 cache as data sources",
139        "CounterHTOff": "0,1,2,3",
140        "Data_LA": "1"
141    },
142    {
143        "PEBS": "1",
144        "PublicDescription": "Retired load instructions missed L3 cache as data sources.",
145        "EventCode": "0xD1",
146        "Counter": "0,1,2,3",
147        "UMask": "0x20",
148        "EventName": "MEM_LOAD_RETIRED.L3_MISS",
149        "SampleAfterValue": "100007",
150        "BriefDescription": "Retired load instructions missed L3 cache as data sources",
151        "CounterHTOff": "0,1,2,3",
152        "Data_LA": "1"
153    },
154    {
155        "PEBS": "1",
156        "PublicDescription": "Retired load instructions which data sources were load missed L1 but hit FB due to preceding miss to the same cache line with data not ready.",
157        "EventCode": "0xD1",
158        "Counter": "0,1,2,3",
159        "UMask": "0x40",
160        "EventName": "MEM_LOAD_RETIRED.FB_HIT",
161        "SampleAfterValue": "100007",
162        "BriefDescription": "Retired load instructions which data sources were load missed L1 but hit FB due to preceding miss to the same cache line with data not ready",
163        "CounterHTOff": "0,1,2,3",
164        "Data_LA": "1"
165    },
166    {
167        "PEBS": "1",
168        "EventCode": "0xD2",
169        "Counter": "0,1,2,3",
170        "UMask": "0x1",
171        "EventName": "MEM_LOAD_L3_HIT_RETIRED.XSNP_MISS",
172        "SampleAfterValue": "20011",
173        "BriefDescription": "Retired load instructions which data sources were L3 hit and cross-core snoop missed in on-pkg core cache.",
174        "CounterHTOff": "0,1,2,3",
175        "Data_LA": "1"
176    },
177    {
178        "PEBS": "1",
179        "PublicDescription": "Retired load instructions which data sources were L3 and cross-core snoop hits in on-pkg core cache.",
180        "EventCode": "0xD2",
181        "Counter": "0,1,2,3",
182        "UMask": "0x2",
183        "EventName": "MEM_LOAD_L3_HIT_RETIRED.XSNP_HIT",
184        "SampleAfterValue": "20011",
185        "BriefDescription": "Retired load instructions which data sources were L3 and cross-core snoop hits in on-pkg core cache",
186        "CounterHTOff": "0,1,2,3",
187        "Data_LA": "1"
188    },
189    {
190        "PEBS": "1",
191        "PublicDescription": "Retired load instructions which data sources were HitM responses from shared L3.",
192        "EventCode": "0xD2",
193        "Counter": "0,1,2,3",
194        "UMask": "0x4",
195        "EventName": "MEM_LOAD_L3_HIT_RETIRED.XSNP_HITM",
196        "SampleAfterValue": "20011",
197        "BriefDescription": "Retired load instructions which data sources were HitM responses from shared L3",
198        "CounterHTOff": "0,1,2,3",
199        "Data_LA": "1"
200    },
201    {
202        "PEBS": "1",
203        "PublicDescription": "Retired load instructions which data sources were hits in L3 without snoops required.",
204        "EventCode": "0xD2",
205        "Counter": "0,1,2,3",
206        "UMask": "0x8",
207        "EventName": "MEM_LOAD_L3_HIT_RETIRED.XSNP_NONE",
208        "SampleAfterValue": "100003",
209        "BriefDescription": "Retired load instructions which data sources were hits in L3 without snoops required",
210        "CounterHTOff": "0,1,2,3",
211        "Data_LA": "1"
212    },
213    {
214        "PEBS": "1",
215        "EventCode": "0xD4",
216        "Counter": "0,1,2,3",
217        "UMask": "0x4",
218        "EventName": "MEM_LOAD_MISC_RETIRED.UC",
219        "SampleAfterValue": "100007",
220        "BriefDescription": "Retired instructions with at least 1 uncacheable load or lock.",
221        "CounterHTOff": "0,1,2,3",
222        "Data_LA": "1"
223    },
224    {
225        "PublicDescription": "This event counts L1D data line replacements including opportunistic replacements, and replacements that require stall-for-replace or block-for-replace.",
226        "EventCode": "0x51",
227        "Counter": "0,1,2,3",
228        "UMask": "0x1",
229        "EventName": "L1D.REPLACEMENT",
230        "SampleAfterValue": "2000003",
231        "BriefDescription": "L1D data line replacements",
232        "CounterHTOff": "0,1,2,3,4,5,6,7"
233    },
234    {
235        "PublicDescription": "This event counts duration of L1D miss outstanding, that is each cycle number of Fill Buffers (FB) outstanding required by Demand Reads. FB either is held by demand loads, or it is held by non-demand loads and gets hit at least once by demand. The valid outstanding interval is defined until the FB deallocation by one of the following ways: from FB allocation, if FB is allocated by demand\n from the demand Hit FB, if it is allocated by hardware or software prefetch.\nNote: In the L1D, a Demand Read contains cacheable or noncacheable demand loads, including ones causing cache-line splits and reads due to page walks resulted from any request type.",
236        "EventCode": "0x48",
237        "Counter": "0,1,2,3",
238        "UMask": "0x1",
239        "EventName": "L1D_PEND_MISS.PENDING",
240        "SampleAfterValue": "2000003",
241        "BriefDescription": "L1D miss outstandings duration in cycles",
242        "CounterHTOff": "0,1,2,3,4,5,6,7"
243    },
244    {
245        "EventCode": "0x48",
246        "Counter": "0,1,2,3",
247        "UMask": "0x2",
248        "EventName": "L1D_PEND_MISS.FB_FULL",
249        "SampleAfterValue": "2000003",
250        "BriefDescription": "Number of times a request needed a FB entry but there was no entry available for it. That is the FB unavailability was dominant reason for blocking the request. A request includes cacheable/uncacheable demands that is load, store or SW prefetch.",
251        "CounterHTOff": "0,1,2,3,4,5,6,7"
252    },
253    {
254        "PublicDescription": "This event counts duration of L1D miss outstanding in cycles.",
255        "EventCode": "0x48",
256        "Counter": "0,1,2,3",
257        "UMask": "0x1",
258        "EventName": "L1D_PEND_MISS.PENDING_CYCLES",
259        "SampleAfterValue": "2000003",
260        "BriefDescription": "Cycles with L1D load Misses outstanding.",
261        "CounterMask": "1",
262        "CounterHTOff": "0,1,2,3,4,5,6,7"
263    },
264    {
265        "PublicDescription": "This event counts the Demand Data Read requests sent to uncore. Use it in conjunction with OFFCORE_REQUESTS_OUTSTANDING to determine average latency in the uncore.",
266        "EventCode": "0xB0",
267        "Counter": "0,1,2,3",
268        "UMask": "0x1",
269        "EventName": "OFFCORE_REQUESTS.DEMAND_DATA_RD",
270        "SampleAfterValue": "100003",
271        "BriefDescription": "Demand Data Read requests sent to uncore",
272        "CounterHTOff": "0,1,2,3,4,5,6,7"
273    },
274    {
275        "PublicDescription": "This event counts both cacheable and noncachaeble code read requests.",
276        "EventCode": "0xB0",
277        "Counter": "0,1,2,3",
278        "UMask": "0x2",
279        "EventName": "OFFCORE_REQUESTS.DEMAND_CODE_RD",
280        "SampleAfterValue": "100003",
281        "BriefDescription": "Cacheable and noncachaeble code read requests",
282        "CounterHTOff": "0,1,2,3,4,5,6,7"
283    },
284    {
285        "PublicDescription": "This event counts the demand RFO (read for ownership) requests including regular RFOs, locks, ItoM.",
286        "EventCode": "0xB0",
287        "Counter": "0,1,2,3",
288        "UMask": "0x4",
289        "EventName": "OFFCORE_REQUESTS.DEMAND_RFO",
290        "SampleAfterValue": "100003",
291        "BriefDescription": "Demand RFO requests including regular RFOs, locks, ItoM",
292        "CounterHTOff": "0,1,2,3,4,5,6,7"
293    },
294    {
295        "PublicDescription": "This event counts the demand and prefetch data reads. All Core Data Reads include cacheable 'Demands' and L2 prefetchers (not L3 prefetchers). Counting also covers reads due to page walks resulted from any request type.",
296        "EventCode": "0xB0",
297        "Counter": "0,1,2,3",
298        "UMask": "0x8",
299        "EventName": "OFFCORE_REQUESTS.ALL_DATA_RD",
300        "SampleAfterValue": "100003",
301        "BriefDescription": "Demand and prefetch data reads",
302        "CounterHTOff": "0,1,2,3,4,5,6,7"
303    },
304    {
305        "PublicDescription": "This event counts memory transactions reached the super queue including requests initiated by the core, all L3 prefetches, page walks, and so on.",
306        "EventCode": "0xB0",
307        "Counter": "0,1,2,3",
308        "UMask": "0x80",
309        "EventName": "OFFCORE_REQUESTS.ALL_REQUESTS",
310        "SampleAfterValue": "100003",
311        "BriefDescription": "Any memory transaction that reached the SQ.",
312        "CounterHTOff": "0,1,2,3,4,5,6,7"
313    },
314    {
315        "PublicDescription": "This event counts the number of offcore outstanding Demand Data Read transactions in the super queue (SQ) every cycle. A transaction is considered to be in the Offcore outstanding state between L2 miss and transaction completion sent to requestor. See the corresponding Umask under OFFCORE_REQUESTS.\nNote: A prefetch promoted to Demand is counted from the promotion point.",
316        "EventCode": "0x60",
317        "Counter": "0,1,2,3",
318        "UMask": "0x1",
319        "EventName": "OFFCORE_REQUESTS_OUTSTANDING.DEMAND_DATA_RD",
320        "SampleAfterValue": "2000003",
321        "BriefDescription": "Offcore outstanding Demand Data Read transactions in uncore queue.",
322        "CounterHTOff": "0,1,2,3,4,5,6,7"
323    },
324    {
325        "PublicDescription": "This event counts the number of offcore outstanding Code Reads transactions in the super queue every cycle. The 'Offcore outstanding' state of the transaction lasts from the L2 miss until the sending transaction completion to requestor (SQ deallocation). See the corresponding Umask under OFFCORE_REQUESTS.",
326        "EventCode": "0x60",
327        "Counter": "0,1,2,3",
328        "UMask": "0x2",
329        "EventName": "OFFCORE_REQUESTS_OUTSTANDING.DEMAND_CODE_RD",
330        "SampleAfterValue": "2000003",
331        "BriefDescription": "Offcore outstanding Code Reads transactions in the SuperQueue (SQ), queue to uncore, every cycle. ",
332        "CounterHTOff": "0,1,2,3,4,5,6,7"
333    },
334    {
335        "PublicDescription": "This event counts the number of offcore outstanding RFO (store) transactions in the super queue (SQ) every cycle. A transaction is considered to be in the Offcore outstanding state between L2 miss and transaction completion sent to requestor (SQ de-allocation). See corresponding Umask under OFFCORE_REQUESTS.",
336        "EventCode": "0x60",
337        "Counter": "0,1,2,3",
338        "UMask": "0x4",
339        "EventName": "OFFCORE_REQUESTS_OUTSTANDING.DEMAND_RFO",
340        "SampleAfterValue": "2000003",
341        "BriefDescription": "Offcore outstanding demand rfo reads transactions in SuperQueue (SQ), queue to uncore, every cycle",
342        "CounterHTOff": "0,1,2,3,4,5,6,7"
343    },
344    {
345        "PublicDescription": "This event counts the number of offcore outstanding cacheable Core Data Read transactions in the super queue every cycle. A transaction is considered to be in the Offcore outstanding state between L2 miss and transaction completion sent to requestor (SQ de-allocation). See corresponding Umask under OFFCORE_REQUESTS.",
346        "EventCode": "0x60",
347        "Counter": "0,1,2,3",
348        "UMask": "0x8",
349        "EventName": "OFFCORE_REQUESTS_OUTSTANDING.ALL_DATA_RD",
350        "SampleAfterValue": "2000003",
351        "BriefDescription": "Offcore outstanding cacheable Core Data Read transactions in SuperQueue (SQ), queue to uncore",
352        "CounterHTOff": "0,1,2,3,4,5,6,7"
353    },
354    {
355        "PublicDescription": "This event counts cycles when offcore outstanding Demand Data Read transactions are present in the super queue (SQ). A transaction is considered to be in the Offcore outstanding state between L2 miss and transaction completion sent to requestor (SQ de-allocation).",
356        "EventCode": "0x60",
357        "Counter": "0,1,2,3",
358        "UMask": "0x1",
359        "EventName": "OFFCORE_REQUESTS_OUTSTANDING.CYCLES_WITH_DEMAND_DATA_RD",
360        "SampleAfterValue": "2000003",
361        "BriefDescription": "Cycles when offcore outstanding Demand Data Read transactions are present in SuperQueue (SQ), queue to uncore",
362        "CounterMask": "1",
363        "CounterHTOff": "0,1,2,3,4,5,6,7"
364    },
365    {
366        "PublicDescription": "This event counts cycles when offcore outstanding cacheable Core Data Read transactions are present in the super queue. A transaction is considered to be in the Offcore outstanding state between L2 miss and transaction completion sent to requestor (SQ de-allocation). See corresponding Umask under OFFCORE_REQUESTS.",
367        "EventCode": "0x60",
368        "Counter": "0,1,2,3",
369        "UMask": "0x8",
370        "EventName": "OFFCORE_REQUESTS_OUTSTANDING.CYCLES_WITH_DATA_RD",
371        "SampleAfterValue": "2000003",
372        "BriefDescription": "Cycles when offcore outstanding cacheable Core Data Read transactions are present in SuperQueue (SQ), queue to uncore.",
373        "CounterMask": "1",
374        "CounterHTOff": "0,1,2,3,4,5,6,7"
375    },
376    {
377        "PublicDescription": "This event counts the number of cases when the offcore requests buffer cannot take more entries for the core. This can happen when the superqueue does not contain eligible entries, or when L1D writeback pending FIFO requests is full.\nNote: Writeback pending FIFO has six entries.",
378        "EventCode": "0xB2",
379        "Counter": "0,1,2,3",
380        "UMask": "0x1",
381        "EventName": "OFFCORE_REQUESTS_BUFFER.SQ_FULL",
382        "SampleAfterValue": "2000003",
383        "BriefDescription": "Offcore requests buffer cannot take more entries for this thread core.",
384        "CounterHTOff": "0,1,2,3,4,5,6,7"
385    },
386    {
387        "PublicDescription": "This event counts L2 writebacks that access L2 cache.",
388        "EventCode": "0xF0",
389        "Counter": "0,1,2,3",
390        "UMask": "0x40",
391        "EventName": "L2_TRANS.L2_WB",
392        "SampleAfterValue": "200003",
393        "BriefDescription": "L2 writebacks that access L2 cache",
394        "CounterHTOff": "0,1,2,3,4,5,6,7"
395    },
396    {
397        "PublicDescription": "This event counts core-originated cacheable demand requests that miss the last level cache (LLC). Demand requests include loads, RFOs, and hardware prefetches from L1D, and instruction fetches from IFU.",
398        "EventCode": "0x2E",
399        "Counter": "0,1,2,3",
400        "UMask": "0x41",
401        "Errata": "SKL057",
402        "EventName": "LONGEST_LAT_CACHE.MISS",
403        "SampleAfterValue": "100003",
404        "BriefDescription": "Core-originated cacheable demand requests missed L3",
405        "CounterHTOff": "0,1,2,3,4,5,6,7"
406    },
407    {
408        "PublicDescription": "This event counts core-originated cacheable demand requests that refer to the last level cache (LLC). Demand requests include loads, RFOs, and hardware prefetches from L1D, and instruction fetches from IFU.",
409        "EventCode": "0x2E",
410        "Counter": "0,1,2,3",
411        "UMask": "0x4f",
412        "Errata": "SKL057",
413        "EventName": "LONGEST_LAT_CACHE.REFERENCE",
414        "SampleAfterValue": "100003",
415        "BriefDescription": "Core-originated cacheable demand requests that refer to L3",
416        "CounterHTOff": "0,1,2,3,4,5,6,7"
417    },
418    {
419        "PublicDescription": "This event counts the number of cache line split locks sent to the uncore.",
420        "EventCode": "0xF4",
421        "Counter": "0,1,2,3",
422        "UMask": "0x10",
423        "EventName": "SQ_MISC.SPLIT_LOCK",
424        "SampleAfterValue": "100003",
425        "BriefDescription": "Number of cache line split locks sent to uncore.",
426        "CounterHTOff": "0,1,2,3,4,5,6,7"
427    },
428    {
429        "PublicDescription": "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.",
430        "EventCode": "0xB7, 0xBB",
431        "Counter": "0,1,2,3",
432        "UMask": "0x1",
433        "EventName": "OFFCORE_RESPONSE",
434        "SampleAfterValue": "100003",
435        "BriefDescription": "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",
436        "CounterHTOff": "0,1,2,3"
437    },
438    {
439        "PublicDescription": "This event counts the number of demand Data Read requests that miss L2 cache. Only not rejected loads are counted.",
440        "EventCode": "0x24",
441        "Counter": "0,1,2,3",
442        "UMask": "0x21",
443        "EventName": "L2_RQSTS.DEMAND_DATA_RD_MISS",
444        "SampleAfterValue": "200003",
445        "BriefDescription": "Demand Data Read miss L2, no rejects",
446        "CounterHTOff": "0,1,2,3,4,5,6,7"
447    },
448    {
449        "PublicDescription": "This event counts the number of demand Data Read requests that hit L2 cache. Only not rejected loads are counted.",
450        "EventCode": "0x24",
451        "Counter": "0,1,2,3",
452        "UMask": "0x41",
453        "EventName": "L2_RQSTS.DEMAND_DATA_RD_HIT",
454        "SampleAfterValue": "200003",
455        "BriefDescription": "Demand Data Read requests that hit L2 cache",
456        "CounterHTOff": "0,1,2,3,4,5,6,7"
457    },
458    {
459        "PublicDescription": "This event counts the number of demand Data Read requests (including requests from L1D hardware prefetchers). These loads may hit or miss L2 cache. Only non rejected loads are counted.",
460        "EventCode": "0x24",
461        "Counter": "0,1,2,3",
462        "UMask": "0xe1",
463        "EventName": "L2_RQSTS.ALL_DEMAND_DATA_RD",
464        "SampleAfterValue": "200003",
465        "BriefDescription": "Demand Data Read requests",
466        "CounterHTOff": "0,1,2,3,4,5,6,7"
467    },
468    {
469        "PublicDescription": "This event counts the total number of RFO (read for ownership) requests to L2 cache. L2 RFO requests include both L1D demand RFO misses as well as L1D RFO prefetches.",
470        "EventCode": "0x24",
471        "Counter": "0,1,2,3",
472        "UMask": "0xe2",
473        "EventName": "L2_RQSTS.ALL_RFO",
474        "SampleAfterValue": "200003",
475        "BriefDescription": "RFO requests to L2 cache",
476        "CounterHTOff": "0,1,2,3,4,5,6,7"
477    },
478    {
479        "PublicDescription": "This event counts the total number of L2 code requests.",
480        "EventCode": "0x24",
481        "Counter": "0,1,2,3",
482        "UMask": "0xe4",
483        "EventName": "L2_RQSTS.ALL_CODE_RD",
484        "SampleAfterValue": "200003",
485        "BriefDescription": "L2 code requests",
486        "CounterHTOff": "0,1,2,3,4,5,6,7"
487    },
488    {
489        "PublicDescription": "This event counts the total number of requests from the L2 hardware prefetchers.",
490        "EventCode": "0x24",
491        "Counter": "0,1,2,3",
492        "UMask": "0xf8",
493        "EventName": "L2_RQSTS.ALL_PF",
494        "SampleAfterValue": "200003",
495        "BriefDescription": "Requests from the L1/L2/L3 hardware prefetchers or Load software prefetches",
496        "CounterHTOff": "0,1,2,3,4,5,6,7"
497    },
498    {
499        "PublicDescription": "Requests from the L1/L2/L3 hardware prefetchers or Load software prefetches that miss L2 cache.",
500        "EventCode": "0x24",
501        "Counter": "0,1,2,3",
502        "UMask": "0x38",
503        "EventName": "L2_RQSTS.PF_MISS",
504        "SampleAfterValue": "200003",
505        "BriefDescription": "Requests from the L1/L2/L3 hardware prefetchers or Load software prefetches that miss L2 cache",
506        "CounterHTOff": "0,1,2,3,4,5,6,7"
507    },
508    {
509        "PublicDescription": "Requests from the L1/L2/L3 hardware prefetchers or Load software prefetches that hit L2 cache.",
510        "EventCode": "0x24",
511        "Counter": "0,1,2,3",
512        "UMask": "0xd8",
513        "EventName": "L2_RQSTS.PF_HIT",
514        "SampleAfterValue": "200003",
515        "BriefDescription": "Requests from the L1/L2/L3 hardware prefetchers or Load software prefetches that hit L2 cache",
516        "CounterHTOff": "0,1,2,3,4,5,6,7"
517    },
518    {
519        "PublicDescription": "RFO requests that hit L2 cache.",
520        "EventCode": "0x24",
521        "Counter": "0,1,2,3",
522        "UMask": "0x42",
523        "EventName": "L2_RQSTS.RFO_HIT",
524        "SampleAfterValue": "200003",
525        "BriefDescription": "RFO requests that hit L2 cache",
526        "CounterHTOff": "0,1,2,3,4,5,6,7"
527    },
528    {
529        "PublicDescription": "RFO requests that miss L2 cache.",
530        "EventCode": "0x24",
531        "Counter": "0,1,2,3",
532        "UMask": "0x22",
533        "EventName": "L2_RQSTS.RFO_MISS",
534        "SampleAfterValue": "200003",
535        "BriefDescription": "RFO requests that miss L2 cache",
536        "CounterHTOff": "0,1,2,3,4,5,6,7"
537    },
538    {
539        "EventCode": "0x24",
540        "Counter": "0,1,2,3",
541        "UMask": "0x44",
542        "EventName": "L2_RQSTS.CODE_RD_HIT",
543        "SampleAfterValue": "200003",
544        "BriefDescription": "L2 cache hits when fetching instructions, code reads.",
545        "CounterHTOff": "0,1,2,3,4,5,6,7"
546    },
547    {
548        "PublicDescription": "L2 cache misses when fetching instructions.",
549        "EventCode": "0x24",
550        "Counter": "0,1,2,3",
551        "UMask": "0x24",
552        "EventName": "L2_RQSTS.CODE_RD_MISS",
553        "SampleAfterValue": "200003",
554        "BriefDescription": "L2 cache misses when fetching instructions",
555        "CounterHTOff": "0,1,2,3,4,5,6,7"
556    },
557    {
558        "PublicDescription": "Demand requests that miss L2 cache.",
559        "EventCode": "0x24",
560        "Counter": "0,1,2,3",
561        "UMask": "0x27",
562        "EventName": "L2_RQSTS.ALL_DEMAND_MISS",
563        "SampleAfterValue": "200003",
564        "BriefDescription": "Demand requests that miss L2 cache",
565        "CounterHTOff": "0,1,2,3,4,5,6,7"
566    },
567    {
568        "PublicDescription": "Demand requests to L2 cache.",
569        "EventCode": "0x24",
570        "Counter": "0,1,2,3",
571        "UMask": "0xe7",
572        "EventName": "L2_RQSTS.ALL_DEMAND_REFERENCES",
573        "SampleAfterValue": "200003",
574        "BriefDescription": "Demand requests to L2 cache",
575        "CounterHTOff": "0,1,2,3,4,5,6,7"
576    },
577    {
578        "PublicDescription": "All requests that miss L2 cache.",
579        "EventCode": "0x24",
580        "Counter": "0,1,2,3",
581        "UMask": "0x3f",
582        "EventName": "L2_RQSTS.MISS",
583        "SampleAfterValue": "200003",
584        "BriefDescription": "All requests that miss L2 cache",
585        "CounterHTOff": "0,1,2,3,4,5,6,7"
586    },
587    {
588        "PublicDescription": "All L2 requests.",
589        "EventCode": "0x24",
590        "Counter": "0,1,2,3",
591        "UMask": "0xff",
592        "EventName": "L2_RQSTS.REFERENCES",
593        "SampleAfterValue": "200003",
594        "BriefDescription": "All L2 requests",
595        "CounterHTOff": "0,1,2,3,4,5,6,7"
596    },
597    {
598        "EventCode": "0xF2",
599        "Counter": "0,1,2,3",
600        "UMask": "0x1",
601        "EventName": "L2_LINES_OUT.SILENT",
602        "SampleAfterValue": "200003",
603        "BriefDescription": "Counts the number of lines that are silently dropped by L2 cache when triggered by an L2 cache fill. These lines are typically in Shared or Exclusive state. A non-threaded event.",
604        "CounterHTOff": "0,1,2,3,4,5,6,7"
605    },
606    {
607        "EventCode": "0xF2",
608        "Counter": "0,1,2,3",
609        "UMask": "0x2",
610        "EventName": "L2_LINES_OUT.NON_SILENT",
611        "SampleAfterValue": "200003",
612        "BriefDescription": "Counts the number of lines that are evicted by L2 cache when triggered by an L2 cache fill. Those lines are in Modified state. Modified lines are written back to L3",
613        "CounterHTOff": "0,1,2,3,4,5,6,7"
614    },
615    {
616        "PublicDescription": "Counts the number of lines that have been hardware prefetched but not used and now evicted by L2 cache.",
617        "EventCode": "0xF2",
618        "Counter": "0,1,2,3",
619        "UMask": "0x4",
620        "EventName": "L2_LINES_OUT.USELESS_PREF",
621        "SampleAfterValue": "200003",
622        "BriefDescription": "Counts the number of lines that have been hardware prefetched but not used and now evicted by L2 cache",
623        "CounterHTOff": "0,1,2,3,4,5,6,7"
624    },
625    {
626        "PublicDescription": "This event counts the number of L2 cache lines filling the L2. Counting does not cover rejects.",
627        "EventCode": "0xF1",
628        "Counter": "0,1,2,3",
629        "UMask": "0x1f",
630        "EventName": "L2_LINES_IN.ALL",
631        "SampleAfterValue": "100003",
632        "BriefDescription": "L2 cache lines filling L2",
633        "CounterHTOff": "0,1,2,3,4,5,6,7"
634    },
635    {
636        "PublicDescription": "This event counts the number of offcore outstanding Code Reads transactions in the super queue every cycle. The 'Offcore outstanding' state of the transaction lasts from the L2 miss until the sending transaction completion to requestor (SQ deallocation). See the corresponding Umask under OFFCORE_REQUESTS.",
637        "EventCode": "0x60",
638        "Counter": "0,1,2,3",
639        "UMask": "0x2",
640        "EventName": "OFFCORE_REQUESTS_OUTSTANDING.CYCLES_WITH_DEMAND_CODE_RD",
641        "SampleAfterValue": "2000003",
642        "BriefDescription": "Cycles with offcore outstanding Code Reads transactions in the SuperQueue (SQ), queue to uncore.",
643        "CounterMask": "1",
644        "CounterHTOff": "0,1,2,3,4,5,6,7"
645    },
646    {
647        "PublicDescription": "This event counts the number of offcore outstanding demand rfo Reads transactions in the super queue every cycle. The 'Offcore outstanding' state of the transaction lasts from the L2 miss until the sending transaction completion to requestor (SQ deallocation). See the corresponding Umask under OFFCORE_REQUESTS.",
648        "EventCode": "0x60",
649        "Counter": "0,1,2,3",
650        "UMask": "0x4",
651        "EventName": "OFFCORE_REQUESTS_OUTSTANDING.CYCLES_WITH_DEMAND_RFO",
652        "SampleAfterValue": "2000003",
653        "BriefDescription": "Cycles with offcore outstanding demand rfo reads transactions in SuperQueue (SQ), queue to uncore.",
654        "CounterMask": "1",
655        "CounterHTOff": "0,1,2,3,4,5,6,7"
656    },
657    {
658        "EventCode": "0x48",
659        "Counter": "0,1,2,3",
660        "UMask": "0x1",
661        "AnyThread": "1",
662        "EventName": "L1D_PEND_MISS.PENDING_CYCLES_ANY",
663        "SampleAfterValue": "2000003",
664        "BriefDescription": "Cycles with L1D load Misses outstanding from any thread on physical core.",
665        "CounterMask": "1",
666        "CounterHTOff": "0,1,2,3,4,5,6,7"
667    },
668    {
669        "EventCode": "0x60",
670        "Counter": "0,1,2,3",
671        "UMask": "0x1",
672        "EventName": "OFFCORE_REQUESTS_OUTSTANDING.DEMAND_DATA_RD_GE_6",
673        "SampleAfterValue": "2000003",
674        "BriefDescription": "Cycles with at least 6 offcore outstanding Demand Data Read transactions in uncore queue.",
675        "CounterMask": "6",
676        "CounterHTOff": "0,1,2,3,4,5,6,7"
677    },
678    {
679        "EventCode": "0xF2",
680        "Counter": "0,1,2,3",
681        "UMask": "0x4",
682        "EventName": "L2_LINES_OUT.USELESS_HWPF",
683        "SampleAfterValue": "200003",
684        "BriefDescription": "Counts the number of lines that have been hardware prefetched but not used and now evicted by L2 cache",
685        "CounterHTOff": "0,1,2,3,4,5,6,7"
686    },
687    {
688        "EventCode": "0xB7, 0xBB",
689        "MSRValue": "0x3fc0408000 ",
690        "Counter": "0,1,2,3",
691        "UMask": "0x1",
692        "EventName": "OFFCORE_RESPONSE.OTHER.L4_HIT_LOCAL_L4.ANY_SNOOP",
693        "MSRIndex": "0x1a6,0x1a7",
694        "SampleAfterValue": "100003",
695        "BriefDescription": "OTHER & L4_HIT_LOCAL_L4 & ANY_SNOOP",
696        "Offcore": "1",
697        "CounterHTOff": "0,1,2,3"
698    },
699    {
700        "EventCode": "0xB7, 0xBB",
701        "MSRValue": "0x1000408000 ",
702        "Counter": "0,1,2,3",
703        "UMask": "0x1",
704        "EventName": "OFFCORE_RESPONSE.OTHER.L4_HIT_LOCAL_L4.SNOOP_HITM",
705        "MSRIndex": "0x1a6,0x1a7",
706        "SampleAfterValue": "100003",
707        "BriefDescription": "OTHER & L4_HIT_LOCAL_L4 & SNOOP_HITM",
708        "Offcore": "1",
709        "CounterHTOff": "0,1,2,3"
710    },
711    {
712        "EventCode": "0xB7, 0xBB",
713        "MSRValue": "0x0400408000 ",
714        "Counter": "0,1,2,3",
715        "UMask": "0x1",
716        "EventName": "OFFCORE_RESPONSE.OTHER.L4_HIT_LOCAL_L4.SNOOP_HIT_NO_FWD",
717        "MSRIndex": "0x1a6,0x1a7",
718        "SampleAfterValue": "100003",
719        "BriefDescription": "OTHER & L4_HIT_LOCAL_L4 & SNOOP_HIT_NO_FWD",
720        "Offcore": "1",
721        "CounterHTOff": "0,1,2,3"
722    },
723    {
724        "EventCode": "0xB7, 0xBB",
725        "MSRValue": "0x0200408000 ",
726        "Counter": "0,1,2,3",
727        "UMask": "0x1",
728        "EventName": "OFFCORE_RESPONSE.OTHER.L4_HIT_LOCAL_L4.SNOOP_MISS",
729        "MSRIndex": "0x1a6,0x1a7",
730        "SampleAfterValue": "100003",
731        "BriefDescription": "OTHER & L4_HIT_LOCAL_L4 & SNOOP_MISS",
732        "Offcore": "1",
733        "CounterHTOff": "0,1,2,3"
734    },
735    {
736        "EventCode": "0xB7, 0xBB",
737        "MSRValue": "0x0100408000 ",
738        "Counter": "0,1,2,3",
739        "UMask": "0x1",
740        "EventName": "OFFCORE_RESPONSE.OTHER.L4_HIT_LOCAL_L4.SNOOP_NOT_NEEDED",
741        "MSRIndex": "0x1a6,0x1a7",
742        "SampleAfterValue": "100003",
743        "BriefDescription": "OTHER & L4_HIT_LOCAL_L4 & SNOOP_NOT_NEEDED",
744        "Offcore": "1",
745        "CounterHTOff": "0,1,2,3"
746    },
747    {
748        "EventCode": "0xB7, 0xBB",
749        "MSRValue": "0x0080408000 ",
750        "Counter": "0,1,2,3",
751        "UMask": "0x1",
752        "EventName": "OFFCORE_RESPONSE.OTHER.L4_HIT_LOCAL_L4.SNOOP_NONE",
753        "MSRIndex": "0x1a6,0x1a7",
754        "SampleAfterValue": "100003",
755        "BriefDescription": "OTHER & L4_HIT_LOCAL_L4 & SNOOP_NONE",
756        "Offcore": "1",
757        "CounterHTOff": "0,1,2,3"
758    },
759    {
760        "EventCode": "0xB7, 0xBB",
761        "MSRValue": "0x0040408000 ",
762        "Counter": "0,1,2,3",
763        "UMask": "0x1",
764        "EventName": "OFFCORE_RESPONSE.OTHER.L4_HIT_LOCAL_L4.SPL_HIT",
765        "MSRIndex": "0x1a6,0x1a7",
766        "SampleAfterValue": "100003",
767        "BriefDescription": "OTHER & L4_HIT_LOCAL_L4 & SPL_HIT",
768        "Offcore": "1",
769        "CounterHTOff": "0,1,2,3"
770    },
771    {
772        "EventCode": "0xB7, 0xBB",
773        "MSRValue": "0x3fc01c8000 ",
774        "Counter": "0,1,2,3",
775        "UMask": "0x1",
776        "EventName": "OFFCORE_RESPONSE.OTHER.L3_HIT.ANY_SNOOP",
777        "MSRIndex": "0x1a6,0x1a7",
778        "SampleAfterValue": "100003",
779        "BriefDescription": "OTHER & L3_HIT & ANY_SNOOP",
780        "Offcore": "1",
781        "CounterHTOff": "0,1,2,3"
782    },
783    {
784        "EventCode": "0xB7, 0xBB",
785        "MSRValue": "0x10001c8000 ",
786        "Counter": "0,1,2,3",
787        "UMask": "0x1",
788        "EventName": "OFFCORE_RESPONSE.OTHER.L3_HIT.SNOOP_HITM",
789        "MSRIndex": "0x1a6,0x1a7",
790        "SampleAfterValue": "100003",
791        "BriefDescription": "OTHER & L3_HIT & SNOOP_HITM",
792        "Offcore": "1",
793        "CounterHTOff": "0,1,2,3"
794    },
795    {
796        "EventCode": "0xB7, 0xBB",
797        "MSRValue": "0x04001c8000 ",
798        "Counter": "0,1,2,3",
799        "UMask": "0x1",
800        "EventName": "OFFCORE_RESPONSE.OTHER.L3_HIT.SNOOP_HIT_NO_FWD",
801        "MSRIndex": "0x1a6,0x1a7",
802        "SampleAfterValue": "100003",
803        "BriefDescription": "Counts any other requests that hit in the L3 and the snoops to sibling cores hit in either E/S state and the line is not forwarded.",
804        "Offcore": "1",
805        "CounterHTOff": "0,1,2,3"
806    },
807    {
808        "EventCode": "0xB7, 0xBB",
809        "MSRValue": "0x02001c8000 ",
810        "Counter": "0,1,2,3",
811        "UMask": "0x1",
812        "EventName": "OFFCORE_RESPONSE.OTHER.L3_HIT.SNOOP_MISS",
813        "MSRIndex": "0x1a6,0x1a7",
814        "SampleAfterValue": "100003",
815        "BriefDescription": "Counts any other requests that hit in the L3 and the snoops sent to sibling cores return clean response.",
816        "Offcore": "1",
817        "CounterHTOff": "0,1,2,3"
818    },
819    {
820        "EventCode": "0xB7, 0xBB",
821        "MSRValue": "0x01001c8000 ",
822        "Counter": "0,1,2,3",
823        "UMask": "0x1",
824        "EventName": "OFFCORE_RESPONSE.OTHER.L3_HIT.SNOOP_NOT_NEEDED",
825        "MSRIndex": "0x1a6,0x1a7",
826        "SampleAfterValue": "100003",
827        "BriefDescription": "Counts any other requests that hit in the L3 and sibling core snoops are not needed as either the core-valid bit is not set or the shared line is present in multiple cores.",
828        "Offcore": "1",
829        "CounterHTOff": "0,1,2,3"
830    },
831    {
832        "EventCode": "0xB7, 0xBB",
833        "MSRValue": "0x00801c8000 ",
834        "Counter": "0,1,2,3",
835        "UMask": "0x1",
836        "EventName": "OFFCORE_RESPONSE.OTHER.L3_HIT.SNOOP_NONE",
837        "MSRIndex": "0x1a6,0x1a7",
838        "SampleAfterValue": "100003",
839        "BriefDescription": "OTHER & L3_HIT & SNOOP_NONE",
840        "Offcore": "1",
841        "CounterHTOff": "0,1,2,3"
842    },
843    {
844        "EventCode": "0xB7, 0xBB",
845        "MSRValue": "0x00401c8000 ",
846        "Counter": "0,1,2,3",
847        "UMask": "0x1",
848        "EventName": "OFFCORE_RESPONSE.OTHER.L3_HIT.SPL_HIT",
849        "MSRIndex": "0x1a6,0x1a7",
850        "SampleAfterValue": "100003",
851        "BriefDescription": "OTHER & L3_HIT & SPL_HIT",
852        "Offcore": "1",
853        "CounterHTOff": "0,1,2,3"
854    },
855    {
856        "EventCode": "0xB7, 0xBB",
857        "MSRValue": "0x3fc0108000 ",
858        "Counter": "0,1,2,3",
859        "UMask": "0x1",
860        "EventName": "OFFCORE_RESPONSE.OTHER.L3_HIT_S.ANY_SNOOP",
861        "MSRIndex": "0x1a6,0x1a7",
862        "SampleAfterValue": "100003",
863        "BriefDescription": "OTHER & L3_HIT_S & ANY_SNOOP",
864        "Offcore": "1",
865        "CounterHTOff": "0,1,2,3"
866    },
867    {
868        "EventCode": "0xB7, 0xBB",
869        "MSRValue": "0x1000108000 ",
870        "Counter": "0,1,2,3",
871        "UMask": "0x1",
872        "EventName": "OFFCORE_RESPONSE.OTHER.L3_HIT_S.SNOOP_HITM",
873        "MSRIndex": "0x1a6,0x1a7",
874        "SampleAfterValue": "100003",
875        "BriefDescription": "OTHER & L3_HIT_S & SNOOP_HITM",
876        "Offcore": "1",
877        "CounterHTOff": "0,1,2,3"
878    },
879    {
880        "EventCode": "0xB7, 0xBB",
881        "MSRValue": "0x0400108000 ",
882        "Counter": "0,1,2,3",
883        "UMask": "0x1",
884        "EventName": "OFFCORE_RESPONSE.OTHER.L3_HIT_S.SNOOP_HIT_NO_FWD",
885        "MSRIndex": "0x1a6,0x1a7",
886        "SampleAfterValue": "100003",
887        "BriefDescription": "OTHER & L3_HIT_S & SNOOP_HIT_NO_FWD",
888        "Offcore": "1",
889        "CounterHTOff": "0,1,2,3"
890    },
891    {
892        "EventCode": "0xB7, 0xBB",
893        "MSRValue": "0x0200108000 ",
894        "Counter": "0,1,2,3",
895        "UMask": "0x1",
896        "EventName": "OFFCORE_RESPONSE.OTHER.L3_HIT_S.SNOOP_MISS",
897        "MSRIndex": "0x1a6,0x1a7",
898        "SampleAfterValue": "100003",
899        "BriefDescription": "OTHER & L3_HIT_S & SNOOP_MISS",
900        "Offcore": "1",
901        "CounterHTOff": "0,1,2,3"
902    },
903    {
904        "EventCode": "0xB7, 0xBB",
905        "MSRValue": "0x0100108000 ",
906        "Counter": "0,1,2,3",
907        "UMask": "0x1",
908        "EventName": "OFFCORE_RESPONSE.OTHER.L3_HIT_S.SNOOP_NOT_NEEDED",
909        "MSRIndex": "0x1a6,0x1a7",
910        "SampleAfterValue": "100003",
911        "BriefDescription": "OTHER & L3_HIT_S & SNOOP_NOT_NEEDED",
912        "Offcore": "1",
913        "CounterHTOff": "0,1,2,3"
914    },
915    {
916        "EventCode": "0xB7, 0xBB",
917        "MSRValue": "0x0080108000 ",
918        "Counter": "0,1,2,3",
919        "UMask": "0x1",
920        "EventName": "OFFCORE_RESPONSE.OTHER.L3_HIT_S.SNOOP_NONE",
921        "MSRIndex": "0x1a6,0x1a7",
922        "SampleAfterValue": "100003",
923        "BriefDescription": "OTHER & L3_HIT_S & SNOOP_NONE",
924        "Offcore": "1",
925        "CounterHTOff": "0,1,2,3"
926    },
927    {
928        "EventCode": "0xB7, 0xBB",
929        "MSRValue": "0x0040108000 ",
930        "Counter": "0,1,2,3",
931        "UMask": "0x1",
932        "EventName": "OFFCORE_RESPONSE.OTHER.L3_HIT_S.SPL_HIT",
933        "MSRIndex": "0x1a6,0x1a7",
934        "SampleAfterValue": "100003",
935        "BriefDescription": "OTHER & L3_HIT_S & SPL_HIT",
936        "Offcore": "1",
937        "CounterHTOff": "0,1,2,3"
938    },
939    {
940        "EventCode": "0xB7, 0xBB",
941        "MSRValue": "0x3fc0088000 ",
942        "Counter": "0,1,2,3",
943        "UMask": "0x1",
944        "EventName": "OFFCORE_RESPONSE.OTHER.L3_HIT_E.ANY_SNOOP",
945        "MSRIndex": "0x1a6,0x1a7",
946        "SampleAfterValue": "100003",
947        "BriefDescription": "OTHER & L3_HIT_E & ANY_SNOOP",
948        "Offcore": "1",
949        "CounterHTOff": "0,1,2,3"
950    },
951    {
952        "EventCode": "0xB7, 0xBB",
953        "MSRValue": "0x1000088000 ",
954        "Counter": "0,1,2,3",
955        "UMask": "0x1",
956        "EventName": "OFFCORE_RESPONSE.OTHER.L3_HIT_E.SNOOP_HITM",
957        "MSRIndex": "0x1a6,0x1a7",
958        "SampleAfterValue": "100003",
959        "BriefDescription": "OTHER & L3_HIT_E & SNOOP_HITM",
960        "Offcore": "1",
961        "CounterHTOff": "0,1,2,3"
962    },
963    {
964        "EventCode": "0xB7, 0xBB",
965        "MSRValue": "0x0400088000 ",
966        "Counter": "0,1,2,3",
967        "UMask": "0x1",
968        "EventName": "OFFCORE_RESPONSE.OTHER.L3_HIT_E.SNOOP_HIT_NO_FWD",
969        "MSRIndex": "0x1a6,0x1a7",
970        "SampleAfterValue": "100003",
971        "BriefDescription": "OTHER & L3_HIT_E & SNOOP_HIT_NO_FWD",
972        "Offcore": "1",
973        "CounterHTOff": "0,1,2,3"
974    },
975    {
976        "EventCode": "0xB7, 0xBB",
977        "MSRValue": "0x0200088000 ",
978        "Counter": "0,1,2,3",
979        "UMask": "0x1",
980        "EventName": "OFFCORE_RESPONSE.OTHER.L3_HIT_E.SNOOP_MISS",
981        "MSRIndex": "0x1a6,0x1a7",
982        "SampleAfterValue": "100003",
983        "BriefDescription": "OTHER & L3_HIT_E & SNOOP_MISS",
984        "Offcore": "1",
985        "CounterHTOff": "0,1,2,3"
986    },
987    {
988        "EventCode": "0xB7, 0xBB",
989        "MSRValue": "0x0100088000 ",
990        "Counter": "0,1,2,3",
991        "UMask": "0x1",
992        "EventName": "OFFCORE_RESPONSE.OTHER.L3_HIT_E.SNOOP_NOT_NEEDED",
993        "MSRIndex": "0x1a6,0x1a7",
994        "SampleAfterValue": "100003",
995        "BriefDescription": "OTHER & L3_HIT_E & SNOOP_NOT_NEEDED",
996        "Offcore": "1",
997        "CounterHTOff": "0,1,2,3"
998    },
999    {
1000        "EventCode": "0xB7, 0xBB",
1001        "MSRValue": "0x0080088000 ",
1002        "Counter": "0,1,2,3",
1003        "UMask": "0x1",
1004        "EventName": "OFFCORE_RESPONSE.OTHER.L3_HIT_E.SNOOP_NONE",
1005        "MSRIndex": "0x1a6,0x1a7",
1006        "SampleAfterValue": "100003",
1007        "BriefDescription": "OTHER & L3_HIT_E & SNOOP_NONE",
1008        "Offcore": "1",
1009        "CounterHTOff": "0,1,2,3"
1010    },
1011    {
1012        "EventCode": "0xB7, 0xBB",
1013        "MSRValue": "0x0040088000 ",
1014        "Counter": "0,1,2,3",
1015        "UMask": "0x1",
1016        "EventName": "OFFCORE_RESPONSE.OTHER.L3_HIT_E.SPL_HIT",
1017        "MSRIndex": "0x1a6,0x1a7",
1018        "SampleAfterValue": "100003",
1019        "BriefDescription": "OTHER & L3_HIT_E & SPL_HIT",
1020        "Offcore": "1",
1021        "CounterHTOff": "0,1,2,3"
1022    },
1023    {
1024        "EventCode": "0xB7, 0xBB",
1025        "MSRValue": "0x3fc0048000 ",
1026        "Counter": "0,1,2,3",
1027        "UMask": "0x1",
1028        "EventName": "OFFCORE_RESPONSE.OTHER.L3_HIT_M.ANY_SNOOP",
1029        "MSRIndex": "0x1a6,0x1a7",
1030        "SampleAfterValue": "100003",
1031        "BriefDescription": "OTHER & L3_HIT_M & ANY_SNOOP",
1032        "Offcore": "1",
1033        "CounterHTOff": "0,1,2,3"
1034    },
1035    {
1036        "EventCode": "0xB7, 0xBB",
1037        "MSRValue": "0x1000048000 ",
1038        "Counter": "0,1,2,3",
1039        "UMask": "0x1",
1040        "EventName": "OFFCORE_RESPONSE.OTHER.L3_HIT_M.SNOOP_HITM",
1041        "MSRIndex": "0x1a6,0x1a7",
1042        "SampleAfterValue": "100003",
1043        "BriefDescription": "OTHER & L3_HIT_M & SNOOP_HITM",
1044        "Offcore": "1",
1045        "CounterHTOff": "0,1,2,3"
1046    },
1047    {
1048        "EventCode": "0xB7, 0xBB",
1049        "MSRValue": "0x0400048000 ",
1050        "Counter": "0,1,2,3",
1051        "UMask": "0x1",
1052        "EventName": "OFFCORE_RESPONSE.OTHER.L3_HIT_M.SNOOP_HIT_NO_FWD",
1053        "MSRIndex": "0x1a6,0x1a7",
1054        "SampleAfterValue": "100003",
1055        "BriefDescription": "OTHER & L3_HIT_M & SNOOP_HIT_NO_FWD",
1056        "Offcore": "1",
1057        "CounterHTOff": "0,1,2,3"
1058    },
1059    {
1060        "EventCode": "0xB7, 0xBB",
1061        "MSRValue": "0x0200048000 ",
1062        "Counter": "0,1,2,3",
1063        "UMask": "0x1",
1064        "EventName": "OFFCORE_RESPONSE.OTHER.L3_HIT_M.SNOOP_MISS",
1065        "MSRIndex": "0x1a6,0x1a7",
1066        "SampleAfterValue": "100003",
1067        "BriefDescription": "OTHER & L3_HIT_M & SNOOP_MISS",
1068        "Offcore": "1",
1069        "CounterHTOff": "0,1,2,3"
1070    },
1071    {
1072        "EventCode": "0xB7, 0xBB",
1073        "MSRValue": "0x0100048000 ",
1074        "Counter": "0,1,2,3",
1075        "UMask": "0x1",
1076        "EventName": "OFFCORE_RESPONSE.OTHER.L3_HIT_M.SNOOP_NOT_NEEDED",
1077        "MSRIndex": "0x1a6,0x1a7",
1078        "SampleAfterValue": "100003",
1079        "BriefDescription": "OTHER & L3_HIT_M & SNOOP_NOT_NEEDED",
1080        "Offcore": "1",
1081        "CounterHTOff": "0,1,2,3"
1082    },
1083    {
1084        "EventCode": "0xB7, 0xBB",
1085        "MSRValue": "0x0080048000 ",
1086        "Counter": "0,1,2,3",
1087        "UMask": "0x1",
1088        "EventName": "OFFCORE_RESPONSE.OTHER.L3_HIT_M.SNOOP_NONE",
1089        "MSRIndex": "0x1a6,0x1a7",
1090        "SampleAfterValue": "100003",
1091        "BriefDescription": "OTHER & L3_HIT_M & SNOOP_NONE",
1092        "Offcore": "1",
1093        "CounterHTOff": "0,1,2,3"
1094    },
1095    {
1096        "EventCode": "0xB7, 0xBB",
1097        "MSRValue": "0x0040048000 ",
1098        "Counter": "0,1,2,3",
1099        "UMask": "0x1",
1100        "EventName": "OFFCORE_RESPONSE.OTHER.L3_HIT_M.SPL_HIT",
1101        "MSRIndex": "0x1a6,0x1a7",
1102        "SampleAfterValue": "100003",
1103        "BriefDescription": "OTHER & L3_HIT_M & SPL_HIT",
1104        "Offcore": "1",
1105        "CounterHTOff": "0,1,2,3"
1106    },
1107    {
1108        "EventCode": "0xB7, 0xBB",
1109        "MSRValue": "0x3fc0028000 ",
1110        "Counter": "0,1,2,3",
1111        "UMask": "0x1",
1112        "EventName": "OFFCORE_RESPONSE.OTHER.SUPPLIER_NONE.ANY_SNOOP",
1113        "MSRIndex": "0x1a6,0x1a7",
1114        "SampleAfterValue": "100003",
1115        "BriefDescription": "OTHER & SUPPLIER_NONE & ANY_SNOOP",
1116        "Offcore": "1",
1117        "CounterHTOff": "0,1,2,3"
1118    },
1119    {
1120        "EventCode": "0xB7, 0xBB",
1121        "MSRValue": "0x1000028000 ",
1122        "Counter": "0,1,2,3",
1123        "UMask": "0x1",
1124        "EventName": "OFFCORE_RESPONSE.OTHER.SUPPLIER_NONE.SNOOP_HITM",
1125        "MSRIndex": "0x1a6,0x1a7",
1126        "SampleAfterValue": "100003",
1127        "BriefDescription": "OTHER & SUPPLIER_NONE & SNOOP_HITM",
1128        "Offcore": "1",
1129        "CounterHTOff": "0,1,2,3"
1130    },
1131    {
1132        "EventCode": "0xB7, 0xBB",
1133        "MSRValue": "0x0400028000 ",
1134        "Counter": "0,1,2,3",
1135        "UMask": "0x1",
1136        "EventName": "OFFCORE_RESPONSE.OTHER.SUPPLIER_NONE.SNOOP_HIT_NO_FWD",
1137        "MSRIndex": "0x1a6,0x1a7",
1138        "SampleAfterValue": "100003",
1139        "BriefDescription": "OTHER & SUPPLIER_NONE & SNOOP_HIT_NO_FWD",
1140        "Offcore": "1",
1141        "CounterHTOff": "0,1,2,3"
1142    },
1143    {
1144        "EventCode": "0xB7, 0xBB",
1145        "MSRValue": "0x0200028000 ",
1146        "Counter": "0,1,2,3",
1147        "UMask": "0x1",
1148        "EventName": "OFFCORE_RESPONSE.OTHER.SUPPLIER_NONE.SNOOP_MISS",
1149        "MSRIndex": "0x1a6,0x1a7",
1150        "SampleAfterValue": "100003",
1151        "BriefDescription": "OTHER & SUPPLIER_NONE & SNOOP_MISS",
1152        "Offcore": "1",
1153        "CounterHTOff": "0,1,2,3"
1154    },
1155    {
1156        "EventCode": "0xB7, 0xBB",
1157        "MSRValue": "0x0100028000 ",
1158        "Counter": "0,1,2,3",
1159        "UMask": "0x1",
1160        "EventName": "OFFCORE_RESPONSE.OTHER.SUPPLIER_NONE.SNOOP_NOT_NEEDED",
1161        "MSRIndex": "0x1a6,0x1a7",
1162        "SampleAfterValue": "100003",
1163        "BriefDescription": "OTHER & SUPPLIER_NONE & SNOOP_NOT_NEEDED",
1164        "Offcore": "1",
1165        "CounterHTOff": "0,1,2,3"
1166    },
1167    {
1168        "EventCode": "0xB7, 0xBB",
1169        "MSRValue": "0x0080028000 ",
1170        "Counter": "0,1,2,3",
1171        "UMask": "0x1",
1172        "EventName": "OFFCORE_RESPONSE.OTHER.SUPPLIER_NONE.SNOOP_NONE",
1173        "MSRIndex": "0x1a6,0x1a7",
1174        "SampleAfterValue": "100003",
1175        "BriefDescription": "OTHER & SUPPLIER_NONE & SNOOP_NONE",
1176        "Offcore": "1",
1177        "CounterHTOff": "0,1,2,3"
1178    },
1179    {
1180        "EventCode": "0xB7, 0xBB",
1181        "MSRValue": "0x0040028000 ",
1182        "Counter": "0,1,2,3",
1183        "UMask": "0x1",
1184        "EventName": "OFFCORE_RESPONSE.OTHER.SUPPLIER_NONE.SPL_HIT",
1185        "MSRIndex": "0x1a6,0x1a7",
1186        "SampleAfterValue": "100003",
1187        "BriefDescription": "OTHER & SUPPLIER_NONE & SPL_HIT",
1188        "Offcore": "1",
1189        "CounterHTOff": "0,1,2,3"
1190    },
1191    {
1192        "EventCode": "0xB7, 0xBB",
1193        "MSRValue": "0x0000018000 ",
1194        "Counter": "0,1,2,3",
1195        "UMask": "0x1",
1196        "EventName": "OFFCORE_RESPONSE.OTHER.ANY_RESPONSE",
1197        "MSRIndex": "0x1a6,0x1a7",
1198        "SampleAfterValue": "100003",
1199        "BriefDescription": "Counts any other requests that have any response type.",
1200        "Offcore": "1",
1201        "CounterHTOff": "0,1,2,3"
1202    },
1203    {
1204        "EventCode": "0xB7, 0xBB",
1205        "MSRValue": "0x3fc0400800 ",
1206        "Counter": "0,1,2,3",
1207        "UMask": "0x1",
1208        "EventName": "OFFCORE_RESPONSE.STREAMING_STORES.L4_HIT_LOCAL_L4.ANY_SNOOP",
1209        "MSRIndex": "0x1a6,0x1a7",
1210        "SampleAfterValue": "100003",
1211        "BriefDescription": "STREAMING_STORES & L4_HIT_LOCAL_L4 & ANY_SNOOP",
1212        "Offcore": "1",
1213        "CounterHTOff": "0,1,2,3"
1214    },
1215    {
1216        "EventCode": "0xB7, 0xBB",
1217        "MSRValue": "0x1000400800 ",
1218        "Counter": "0,1,2,3",
1219        "UMask": "0x1",
1220        "EventName": "OFFCORE_RESPONSE.STREAMING_STORES.L4_HIT_LOCAL_L4.SNOOP_HITM",
1221        "MSRIndex": "0x1a6,0x1a7",
1222        "SampleAfterValue": "100003",
1223        "BriefDescription": "STREAMING_STORES & L4_HIT_LOCAL_L4 & SNOOP_HITM",
1224        "Offcore": "1",
1225        "CounterHTOff": "0,1,2,3"
1226    },
1227    {
1228        "EventCode": "0xB7, 0xBB",
1229        "MSRValue": "0x0400400800 ",
1230        "Counter": "0,1,2,3",
1231        "UMask": "0x1",
1232        "EventName": "OFFCORE_RESPONSE.STREAMING_STORES.L4_HIT_LOCAL_L4.SNOOP_HIT_NO_FWD",
1233        "MSRIndex": "0x1a6,0x1a7",
1234        "SampleAfterValue": "100003",
1235        "BriefDescription": "STREAMING_STORES & L4_HIT_LOCAL_L4 & SNOOP_HIT_NO_FWD",
1236        "Offcore": "1",
1237        "CounterHTOff": "0,1,2,3"
1238    },
1239    {
1240        "EventCode": "0xB7, 0xBB",
1241        "MSRValue": "0x0200400800 ",
1242        "Counter": "0,1,2,3",
1243        "UMask": "0x1",
1244        "EventName": "OFFCORE_RESPONSE.STREAMING_STORES.L4_HIT_LOCAL_L4.SNOOP_MISS",
1245        "MSRIndex": "0x1a6,0x1a7",
1246        "SampleAfterValue": "100003",
1247        "BriefDescription": "STREAMING_STORES & L4_HIT_LOCAL_L4 & SNOOP_MISS",
1248        "Offcore": "1",
1249        "CounterHTOff": "0,1,2,3"
1250    },
1251    {
1252        "EventCode": "0xB7, 0xBB",
1253        "MSRValue": "0x0100400800 ",
1254        "Counter": "0,1,2,3",
1255        "UMask": "0x1",
1256        "EventName": "OFFCORE_RESPONSE.STREAMING_STORES.L4_HIT_LOCAL_L4.SNOOP_NOT_NEEDED",
1257        "MSRIndex": "0x1a6,0x1a7",
1258        "SampleAfterValue": "100003",
1259        "BriefDescription": "STREAMING_STORES & L4_HIT_LOCAL_L4 & SNOOP_NOT_NEEDED",
1260        "Offcore": "1",
1261        "CounterHTOff": "0,1,2,3"
1262    },
1263    {
1264        "EventCode": "0xB7, 0xBB",
1265        "MSRValue": "0x0080400800 ",
1266        "Counter": "0,1,2,3",
1267        "UMask": "0x1",
1268        "EventName": "OFFCORE_RESPONSE.STREAMING_STORES.L4_HIT_LOCAL_L4.SNOOP_NONE",
1269        "MSRIndex": "0x1a6,0x1a7",
1270        "SampleAfterValue": "100003",
1271        "BriefDescription": "STREAMING_STORES & L4_HIT_LOCAL_L4 & SNOOP_NONE",
1272        "Offcore": "1",
1273        "CounterHTOff": "0,1,2,3"
1274    },
1275    {
1276        "EventCode": "0xB7, 0xBB",
1277        "MSRValue": "0x0040400800 ",
1278        "Counter": "0,1,2,3",
1279        "UMask": "0x1",
1280        "EventName": "OFFCORE_RESPONSE.STREAMING_STORES.L4_HIT_LOCAL_L4.SPL_HIT",
1281        "MSRIndex": "0x1a6,0x1a7",
1282        "SampleAfterValue": "100003",
1283        "BriefDescription": "STREAMING_STORES & L4_HIT_LOCAL_L4 & SPL_HIT",
1284        "Offcore": "1",
1285        "CounterHTOff": "0,1,2,3"
1286    },
1287    {
1288        "EventCode": "0xB7, 0xBB",
1289        "MSRValue": "0x3fc01c0800 ",
1290        "Counter": "0,1,2,3",
1291        "UMask": "0x1",
1292        "EventName": "OFFCORE_RESPONSE.STREAMING_STORES.L3_HIT.ANY_SNOOP",
1293        "MSRIndex": "0x1a6,0x1a7",
1294        "SampleAfterValue": "100003",
1295        "BriefDescription": "STREAMING_STORES & L3_HIT & ANY_SNOOP",
1296        "Offcore": "1",
1297        "CounterHTOff": "0,1,2,3"
1298    },
1299    {
1300        "EventCode": "0xB7, 0xBB",
1301        "MSRValue": "0x10001c0800 ",
1302        "Counter": "0,1,2,3",
1303        "UMask": "0x1",
1304        "EventName": "OFFCORE_RESPONSE.STREAMING_STORES.L3_HIT.SNOOP_HITM",
1305        "MSRIndex": "0x1a6,0x1a7",
1306        "SampleAfterValue": "100003",
1307        "BriefDescription": "STREAMING_STORES & L3_HIT & SNOOP_HITM",
1308        "Offcore": "1",
1309        "CounterHTOff": "0,1,2,3"
1310    },
1311    {
1312        "EventCode": "0xB7, 0xBB",
1313        "MSRValue": "0x04001c0800 ",
1314        "Counter": "0,1,2,3",
1315        "UMask": "0x1",
1316        "EventName": "OFFCORE_RESPONSE.STREAMING_STORES.L3_HIT.SNOOP_HIT_NO_FWD",
1317        "MSRIndex": "0x1a6,0x1a7",
1318        "SampleAfterValue": "100003",
1319        "BriefDescription": "Counts streaming stores that hit in the L3 and the snoops to sibling cores hit in either E/S state and the line is not forwarded.",
1320        "Offcore": "1",
1321        "CounterHTOff": "0,1,2,3"
1322    },
1323    {
1324        "EventCode": "0xB7, 0xBB",
1325        "MSRValue": "0x02001c0800 ",
1326        "Counter": "0,1,2,3",
1327        "UMask": "0x1",
1328        "EventName": "OFFCORE_RESPONSE.STREAMING_STORES.L3_HIT.SNOOP_MISS",
1329        "MSRIndex": "0x1a6,0x1a7",
1330        "SampleAfterValue": "100003",
1331        "BriefDescription": "Counts streaming stores that hit in the L3 and the snoops sent to sibling cores return clean response.",
1332        "Offcore": "1",
1333        "CounterHTOff": "0,1,2,3"
1334    },
1335    {
1336        "EventCode": "0xB7, 0xBB",
1337        "MSRValue": "0x01001c0800 ",
1338        "Counter": "0,1,2,3",
1339        "UMask": "0x1",
1340        "EventName": "OFFCORE_RESPONSE.STREAMING_STORES.L3_HIT.SNOOP_NOT_NEEDED",
1341        "MSRIndex": "0x1a6,0x1a7",
1342        "SampleAfterValue": "100003",
1343        "BriefDescription": "Counts streaming stores that hit in the L3 and sibling core snoops are not needed as either the core-valid bit is not set or the shared line is present in multiple cores.",
1344        "Offcore": "1",
1345        "CounterHTOff": "0,1,2,3"
1346    },
1347    {
1348        "EventCode": "0xB7, 0xBB",
1349        "MSRValue": "0x00801c0800 ",
1350        "Counter": "0,1,2,3",
1351        "UMask": "0x1",
1352        "EventName": "OFFCORE_RESPONSE.STREAMING_STORES.L3_HIT.SNOOP_NONE",
1353        "MSRIndex": "0x1a6,0x1a7",
1354        "SampleAfterValue": "100003",
1355        "BriefDescription": "STREAMING_STORES & L3_HIT & SNOOP_NONE",
1356        "Offcore": "1",
1357        "CounterHTOff": "0,1,2,3"
1358    },
1359    {
1360        "EventCode": "0xB7, 0xBB",
1361        "MSRValue": "0x00401c0800 ",
1362        "Counter": "0,1,2,3",
1363        "UMask": "0x1",
1364        "EventName": "OFFCORE_RESPONSE.STREAMING_STORES.L3_HIT.SPL_HIT",
1365        "MSRIndex": "0x1a6,0x1a7",
1366        "SampleAfterValue": "100003",
1367        "BriefDescription": "STREAMING_STORES & L3_HIT & SPL_HIT",
1368        "Offcore": "1",
1369        "CounterHTOff": "0,1,2,3"
1370    },
1371    {
1372        "EventCode": "0xB7, 0xBB",
1373        "MSRValue": "0x3fc0100800 ",
1374        "Counter": "0,1,2,3",
1375        "UMask": "0x1",
1376        "EventName": "OFFCORE_RESPONSE.STREAMING_STORES.L3_HIT_S.ANY_SNOOP",
1377        "MSRIndex": "0x1a6,0x1a7",
1378        "SampleAfterValue": "100003",
1379        "BriefDescription": "STREAMING_STORES & L3_HIT_S & ANY_SNOOP",
1380        "Offcore": "1",
1381        "CounterHTOff": "0,1,2,3"
1382    },
1383    {
1384        "EventCode": "0xB7, 0xBB",
1385        "MSRValue": "0x1000100800 ",
1386        "Counter": "0,1,2,3",
1387        "UMask": "0x1",
1388        "EventName": "OFFCORE_RESPONSE.STREAMING_STORES.L3_HIT_S.SNOOP_HITM",
1389        "MSRIndex": "0x1a6,0x1a7",
1390        "SampleAfterValue": "100003",
1391        "BriefDescription": "STREAMING_STORES & L3_HIT_S & SNOOP_HITM",
1392        "Offcore": "1",
1393        "CounterHTOff": "0,1,2,3"
1394    },
1395    {
1396        "EventCode": "0xB7, 0xBB",
1397        "MSRValue": "0x0400100800 ",
1398        "Counter": "0,1,2,3",
1399        "UMask": "0x1",
1400        "EventName": "OFFCORE_RESPONSE.STREAMING_STORES.L3_HIT_S.SNOOP_HIT_NO_FWD",
1401        "MSRIndex": "0x1a6,0x1a7",
1402        "SampleAfterValue": "100003",
1403        "BriefDescription": "STREAMING_STORES & L3_HIT_S & SNOOP_HIT_NO_FWD",
1404        "Offcore": "1",
1405        "CounterHTOff": "0,1,2,3"
1406    },
1407    {
1408        "EventCode": "0xB7, 0xBB",
1409        "MSRValue": "0x0200100800 ",
1410        "Counter": "0,1,2,3",
1411        "UMask": "0x1",
1412        "EventName": "OFFCORE_RESPONSE.STREAMING_STORES.L3_HIT_S.SNOOP_MISS",
1413        "MSRIndex": "0x1a6,0x1a7",
1414        "SampleAfterValue": "100003",
1415        "BriefDescription": "STREAMING_STORES & L3_HIT_S & SNOOP_MISS",
1416        "Offcore": "1",
1417        "CounterHTOff": "0,1,2,3"
1418    },
1419    {
1420        "EventCode": "0xB7, 0xBB",
1421        "MSRValue": "0x0100100800 ",
1422        "Counter": "0,1,2,3",
1423        "UMask": "0x1",
1424        "EventName": "OFFCORE_RESPONSE.STREAMING_STORES.L3_HIT_S.SNOOP_NOT_NEEDED",
1425        "MSRIndex": "0x1a6,0x1a7",
1426        "SampleAfterValue": "100003",
1427        "BriefDescription": "STREAMING_STORES & L3_HIT_S & SNOOP_NOT_NEEDED",
1428        "Offcore": "1",
1429        "CounterHTOff": "0,1,2,3"
1430    },
1431    {
1432        "EventCode": "0xB7, 0xBB",
1433        "MSRValue": "0x0080100800 ",
1434        "Counter": "0,1,2,3",
1435        "UMask": "0x1",
1436        "EventName": "OFFCORE_RESPONSE.STREAMING_STORES.L3_HIT_S.SNOOP_NONE",
1437        "MSRIndex": "0x1a6,0x1a7",
1438        "SampleAfterValue": "100003",
1439        "BriefDescription": "STREAMING_STORES & L3_HIT_S & SNOOP_NONE",
1440        "Offcore": "1",
1441        "CounterHTOff": "0,1,2,3"
1442    },
1443    {
1444        "EventCode": "0xB7, 0xBB",
1445        "MSRValue": "0x0040100800 ",
1446        "Counter": "0,1,2,3",
1447        "UMask": "0x1",
1448        "EventName": "OFFCORE_RESPONSE.STREAMING_STORES.L3_HIT_S.SPL_HIT",
1449        "MSRIndex": "0x1a6,0x1a7",
1450        "SampleAfterValue": "100003",
1451        "BriefDescription": "STREAMING_STORES & L3_HIT_S & SPL_HIT",
1452        "Offcore": "1",
1453        "CounterHTOff": "0,1,2,3"
1454    },
1455    {
1456        "EventCode": "0xB7, 0xBB",
1457        "MSRValue": "0x3fc0080800 ",
1458        "Counter": "0,1,2,3",
1459        "UMask": "0x1",
1460        "EventName": "OFFCORE_RESPONSE.STREAMING_STORES.L3_HIT_E.ANY_SNOOP",
1461        "MSRIndex": "0x1a6,0x1a7",
1462        "SampleAfterValue": "100003",
1463        "BriefDescription": "STREAMING_STORES & L3_HIT_E & ANY_SNOOP",
1464        "Offcore": "1",
1465        "CounterHTOff": "0,1,2,3"
1466    },
1467    {
1468        "EventCode": "0xB7, 0xBB",
1469        "MSRValue": "0x1000080800 ",
1470        "Counter": "0,1,2,3",
1471        "UMask": "0x1",
1472        "EventName": "OFFCORE_RESPONSE.STREAMING_STORES.L3_HIT_E.SNOOP_HITM",
1473        "MSRIndex": "0x1a6,0x1a7",
1474        "SampleAfterValue": "100003",
1475        "BriefDescription": "STREAMING_STORES & L3_HIT_E & SNOOP_HITM",
1476        "Offcore": "1",
1477        "CounterHTOff": "0,1,2,3"
1478    },
1479    {
1480        "EventCode": "0xB7, 0xBB",
1481        "MSRValue": "0x0400080800 ",
1482        "Counter": "0,1,2,3",
1483        "UMask": "0x1",
1484        "EventName": "OFFCORE_RESPONSE.STREAMING_STORES.L3_HIT_E.SNOOP_HIT_NO_FWD",
1485        "MSRIndex": "0x1a6,0x1a7",
1486        "SampleAfterValue": "100003",
1487        "BriefDescription": "STREAMING_STORES & L3_HIT_E & SNOOP_HIT_NO_FWD",
1488        "Offcore": "1",
1489        "CounterHTOff": "0,1,2,3"
1490    },
1491    {
1492        "EventCode": "0xB7, 0xBB",
1493        "MSRValue": "0x0200080800 ",
1494        "Counter": "0,1,2,3",
1495        "UMask": "0x1",
1496        "EventName": "OFFCORE_RESPONSE.STREAMING_STORES.L3_HIT_E.SNOOP_MISS",
1497        "MSRIndex": "0x1a6,0x1a7",
1498        "SampleAfterValue": "100003",
1499        "BriefDescription": "STREAMING_STORES & L3_HIT_E & SNOOP_MISS",
1500        "Offcore": "1",
1501        "CounterHTOff": "0,1,2,3"
1502    },
1503    {
1504        "EventCode": "0xB7, 0xBB",
1505        "MSRValue": "0x0100080800 ",
1506        "Counter": "0,1,2,3",
1507        "UMask": "0x1",
1508        "EventName": "OFFCORE_RESPONSE.STREAMING_STORES.L3_HIT_E.SNOOP_NOT_NEEDED",
1509        "MSRIndex": "0x1a6,0x1a7",
1510        "SampleAfterValue": "100003",
1511        "BriefDescription": "STREAMING_STORES & L3_HIT_E & SNOOP_NOT_NEEDED",
1512        "Offcore": "1",
1513        "CounterHTOff": "0,1,2,3"
1514    },
1515    {
1516        "EventCode": "0xB7, 0xBB",
1517        "MSRValue": "0x0080080800 ",
1518        "Counter": "0,1,2,3",
1519        "UMask": "0x1",
1520        "EventName": "OFFCORE_RESPONSE.STREAMING_STORES.L3_HIT_E.SNOOP_NONE",
1521        "MSRIndex": "0x1a6,0x1a7",
1522        "SampleAfterValue": "100003",
1523        "BriefDescription": "STREAMING_STORES & L3_HIT_E & SNOOP_NONE",
1524        "Offcore": "1",
1525        "CounterHTOff": "0,1,2,3"
1526    },
1527    {
1528        "EventCode": "0xB7, 0xBB",
1529        "MSRValue": "0x0040080800 ",
1530        "Counter": "0,1,2,3",
1531        "UMask": "0x1",
1532        "EventName": "OFFCORE_RESPONSE.STREAMING_STORES.L3_HIT_E.SPL_HIT",
1533        "MSRIndex": "0x1a6,0x1a7",
1534        "SampleAfterValue": "100003",
1535        "BriefDescription": "STREAMING_STORES & L3_HIT_E & SPL_HIT",
1536        "Offcore": "1",
1537        "CounterHTOff": "0,1,2,3"
1538    },
1539    {
1540        "EventCode": "0xB7, 0xBB",
1541        "MSRValue": "0x3fc0040800 ",
1542        "Counter": "0,1,2,3",
1543        "UMask": "0x1",
1544        "EventName": "OFFCORE_RESPONSE.STREAMING_STORES.L3_HIT_M.ANY_SNOOP",
1545        "MSRIndex": "0x1a6,0x1a7",
1546        "SampleAfterValue": "100003",
1547        "BriefDescription": "STREAMING_STORES & L3_HIT_M & ANY_SNOOP",
1548        "Offcore": "1",
1549        "CounterHTOff": "0,1,2,3"
1550    },
1551    {
1552        "EventCode": "0xB7, 0xBB",
1553        "MSRValue": "0x1000040800 ",
1554        "Counter": "0,1,2,3",
1555        "UMask": "0x1",
1556        "EventName": "OFFCORE_RESPONSE.STREAMING_STORES.L3_HIT_M.SNOOP_HITM",
1557        "MSRIndex": "0x1a6,0x1a7",
1558        "SampleAfterValue": "100003",
1559        "BriefDescription": "STREAMING_STORES & L3_HIT_M & SNOOP_HITM",
1560        "Offcore": "1",
1561        "CounterHTOff": "0,1,2,3"
1562    },
1563    {
1564        "EventCode": "0xB7, 0xBB",
1565        "MSRValue": "0x0400040800 ",
1566        "Counter": "0,1,2,3",
1567        "UMask": "0x1",
1568        "EventName": "OFFCORE_RESPONSE.STREAMING_STORES.L3_HIT_M.SNOOP_HIT_NO_FWD",
1569        "MSRIndex": "0x1a6,0x1a7",
1570        "SampleAfterValue": "100003",
1571        "BriefDescription": "STREAMING_STORES & L3_HIT_M & SNOOP_HIT_NO_FWD",
1572        "Offcore": "1",
1573        "CounterHTOff": "0,1,2,3"
1574    },
1575    {
1576        "EventCode": "0xB7, 0xBB",
1577        "MSRValue": "0x0200040800 ",
1578        "Counter": "0,1,2,3",
1579        "UMask": "0x1",
1580        "EventName": "OFFCORE_RESPONSE.STREAMING_STORES.L3_HIT_M.SNOOP_MISS",
1581        "MSRIndex": "0x1a6,0x1a7",
1582        "SampleAfterValue": "100003",
1583        "BriefDescription": "STREAMING_STORES & L3_HIT_M & SNOOP_MISS",
1584        "Offcore": "1",
1585        "CounterHTOff": "0,1,2,3"
1586    },
1587    {
1588        "EventCode": "0xB7, 0xBB",
1589        "MSRValue": "0x0100040800 ",
1590        "Counter": "0,1,2,3",
1591        "UMask": "0x1",
1592        "EventName": "OFFCORE_RESPONSE.STREAMING_STORES.L3_HIT_M.SNOOP_NOT_NEEDED",
1593        "MSRIndex": "0x1a6,0x1a7",
1594        "SampleAfterValue": "100003",
1595        "BriefDescription": "STREAMING_STORES & L3_HIT_M & SNOOP_NOT_NEEDED",
1596        "Offcore": "1",
1597        "CounterHTOff": "0,1,2,3"
1598    },
1599    {
1600        "EventCode": "0xB7, 0xBB",
1601        "MSRValue": "0x0080040800 ",
1602        "Counter": "0,1,2,3",
1603        "UMask": "0x1",
1604        "EventName": "OFFCORE_RESPONSE.STREAMING_STORES.L3_HIT_M.SNOOP_NONE",
1605        "MSRIndex": "0x1a6,0x1a7",
1606        "SampleAfterValue": "100003",
1607        "BriefDescription": "STREAMING_STORES & L3_HIT_M & SNOOP_NONE",
1608        "Offcore": "1",
1609        "CounterHTOff": "0,1,2,3"
1610    },
1611    {
1612        "EventCode": "0xB7, 0xBB",
1613        "MSRValue": "0x0040040800 ",
1614        "Counter": "0,1,2,3",
1615        "UMask": "0x1",
1616        "EventName": "OFFCORE_RESPONSE.STREAMING_STORES.L3_HIT_M.SPL_HIT",
1617        "MSRIndex": "0x1a6,0x1a7",
1618        "SampleAfterValue": "100003",
1619        "BriefDescription": "STREAMING_STORES & L3_HIT_M & SPL_HIT",
1620        "Offcore": "1",
1621        "CounterHTOff": "0,1,2,3"
1622    },
1623    {
1624        "EventCode": "0xB7, 0xBB",
1625        "MSRValue": "0x3fc0020800 ",
1626        "Counter": "0,1,2,3",
1627        "UMask": "0x1",
1628        "EventName": "OFFCORE_RESPONSE.STREAMING_STORES.SUPPLIER_NONE.ANY_SNOOP",
1629        "MSRIndex": "0x1a6,0x1a7",
1630        "SampleAfterValue": "100003",
1631        "BriefDescription": "STREAMING_STORES & SUPPLIER_NONE & ANY_SNOOP",
1632        "Offcore": "1",
1633        "CounterHTOff": "0,1,2,3"
1634    },
1635    {
1636        "EventCode": "0xB7, 0xBB",
1637        "MSRValue": "0x1000020800 ",
1638        "Counter": "0,1,2,3",
1639        "UMask": "0x1",
1640        "EventName": "OFFCORE_RESPONSE.STREAMING_STORES.SUPPLIER_NONE.SNOOP_HITM",
1641        "MSRIndex": "0x1a6,0x1a7",
1642        "SampleAfterValue": "100003",
1643        "BriefDescription": "STREAMING_STORES & SUPPLIER_NONE & SNOOP_HITM",
1644        "Offcore": "1",
1645        "CounterHTOff": "0,1,2,3"
1646    },
1647    {
1648        "EventCode": "0xB7, 0xBB",
1649        "MSRValue": "0x0400020800 ",
1650        "Counter": "0,1,2,3",
1651        "UMask": "0x1",
1652        "EventName": "OFFCORE_RESPONSE.STREAMING_STORES.SUPPLIER_NONE.SNOOP_HIT_NO_FWD",
1653        "MSRIndex": "0x1a6,0x1a7",
1654        "SampleAfterValue": "100003",
1655        "BriefDescription": "STREAMING_STORES & SUPPLIER_NONE & SNOOP_HIT_NO_FWD",
1656        "Offcore": "1",
1657        "CounterHTOff": "0,1,2,3"
1658    },
1659    {
1660        "EventCode": "0xB7, 0xBB",
1661        "MSRValue": "0x0200020800 ",
1662        "Counter": "0,1,2,3",
1663        "UMask": "0x1",
1664        "EventName": "OFFCORE_RESPONSE.STREAMING_STORES.SUPPLIER_NONE.SNOOP_MISS",
1665        "MSRIndex": "0x1a6,0x1a7",
1666        "SampleAfterValue": "100003",
1667        "BriefDescription": "STREAMING_STORES & SUPPLIER_NONE & SNOOP_MISS",
1668        "Offcore": "1",
1669        "CounterHTOff": "0,1,2,3"
1670    },
1671    {
1672        "EventCode": "0xB7, 0xBB",
1673        "MSRValue": "0x0100020800 ",
1674        "Counter": "0,1,2,3",
1675        "UMask": "0x1",
1676        "EventName": "OFFCORE_RESPONSE.STREAMING_STORES.SUPPLIER_NONE.SNOOP_NOT_NEEDED",
1677        "MSRIndex": "0x1a6,0x1a7",
1678        "SampleAfterValue": "100003",
1679        "BriefDescription": "STREAMING_STORES & SUPPLIER_NONE & SNOOP_NOT_NEEDED",
1680        "Offcore": "1",
1681        "CounterHTOff": "0,1,2,3"
1682    },
1683    {
1684        "EventCode": "0xB7, 0xBB",
1685        "MSRValue": "0x0080020800 ",
1686        "Counter": "0,1,2,3",
1687        "UMask": "0x1",
1688        "EventName": "OFFCORE_RESPONSE.STREAMING_STORES.SUPPLIER_NONE.SNOOP_NONE",
1689        "MSRIndex": "0x1a6,0x1a7",
1690        "SampleAfterValue": "100003",
1691        "BriefDescription": "STREAMING_STORES & SUPPLIER_NONE & SNOOP_NONE",
1692        "Offcore": "1",
1693        "CounterHTOff": "0,1,2,3"
1694    },
1695    {
1696        "EventCode": "0xB7, 0xBB",
1697        "MSRValue": "0x0040020800 ",
1698        "Counter": "0,1,2,3",
1699        "UMask": "0x1",
1700        "EventName": "OFFCORE_RESPONSE.STREAMING_STORES.SUPPLIER_NONE.SPL_HIT",
1701        "MSRIndex": "0x1a6,0x1a7",
1702        "SampleAfterValue": "100003",
1703        "BriefDescription": "STREAMING_STORES & SUPPLIER_NONE & SPL_HIT",
1704        "Offcore": "1",
1705        "CounterHTOff": "0,1,2,3"
1706    },
1707    {
1708        "EventCode": "0xB7, 0xBB",
1709        "MSRValue": "0x0000010800 ",
1710        "Counter": "0,1,2,3",
1711        "UMask": "0x1",
1712        "EventName": "OFFCORE_RESPONSE.STREAMING_STORES.ANY_RESPONSE",
1713        "MSRIndex": "0x1a6,0x1a7",
1714        "SampleAfterValue": "100003",
1715        "BriefDescription": "Counts streaming stores that have any response type.",
1716        "Offcore": "1",
1717        "CounterHTOff": "0,1,2,3"
1718    },
1719    {
1720        "EventCode": "0xB7, 0xBB",
1721        "MSRValue": "0x3fc0400100 ",
1722        "Counter": "0,1,2,3",
1723        "UMask": "0x1",
1724        "EventName": "OFFCORE_RESPONSE.PF_L3_RFO.L4_HIT_LOCAL_L4.ANY_SNOOP",
1725        "MSRIndex": "0x1a6,0x1a7",
1726        "SampleAfterValue": "100003",
1727        "BriefDescription": "PF_L3_RFO & L4_HIT_LOCAL_L4 & ANY_SNOOP",
1728        "Offcore": "1",
1729        "CounterHTOff": "0,1,2,3"
1730    },
1731    {
1732        "EventCode": "0xB7, 0xBB",
1733        "MSRValue": "0x1000400100 ",
1734        "Counter": "0,1,2,3",
1735        "UMask": "0x1",
1736        "EventName": "OFFCORE_RESPONSE.PF_L3_RFO.L4_HIT_LOCAL_L4.SNOOP_HITM",
1737        "MSRIndex": "0x1a6,0x1a7",
1738        "SampleAfterValue": "100003",
1739        "BriefDescription": "PF_L3_RFO & L4_HIT_LOCAL_L4 & SNOOP_HITM",
1740        "Offcore": "1",
1741        "CounterHTOff": "0,1,2,3"
1742    },
1743    {
1744        "EventCode": "0xB7, 0xBB",
1745        "MSRValue": "0x0400400100 ",
1746        "Counter": "0,1,2,3",
1747        "UMask": "0x1",
1748        "EventName": "OFFCORE_RESPONSE.PF_L3_RFO.L4_HIT_LOCAL_L4.SNOOP_HIT_NO_FWD",
1749        "MSRIndex": "0x1a6,0x1a7",
1750        "SampleAfterValue": "100003",
1751        "BriefDescription": "PF_L3_RFO & L4_HIT_LOCAL_L4 & SNOOP_HIT_NO_FWD",
1752        "Offcore": "1",
1753        "CounterHTOff": "0,1,2,3"
1754    },
1755    {
1756        "EventCode": "0xB7, 0xBB",
1757        "MSRValue": "0x0200400100 ",
1758        "Counter": "0,1,2,3",
1759        "UMask": "0x1",
1760        "EventName": "OFFCORE_RESPONSE.PF_L3_RFO.L4_HIT_LOCAL_L4.SNOOP_MISS",
1761        "MSRIndex": "0x1a6,0x1a7",
1762        "SampleAfterValue": "100003",
1763        "BriefDescription": "PF_L3_RFO & L4_HIT_LOCAL_L4 & SNOOP_MISS",
1764        "Offcore": "1",
1765        "CounterHTOff": "0,1,2,3"
1766    },
1767    {
1768        "EventCode": "0xB7, 0xBB",
1769        "MSRValue": "0x0100400100 ",
1770        "Counter": "0,1,2,3",
1771        "UMask": "0x1",
1772        "EventName": "OFFCORE_RESPONSE.PF_L3_RFO.L4_HIT_LOCAL_L4.SNOOP_NOT_NEEDED",
1773        "MSRIndex": "0x1a6,0x1a7",
1774        "SampleAfterValue": "100003",
1775        "BriefDescription": "PF_L3_RFO & L4_HIT_LOCAL_L4 & SNOOP_NOT_NEEDED",
1776        "Offcore": "1",
1777        "CounterHTOff": "0,1,2,3"
1778    },
1779    {
1780        "EventCode": "0xB7, 0xBB",
1781        "MSRValue": "0x0080400100 ",
1782        "Counter": "0,1,2,3",
1783        "UMask": "0x1",
1784        "EventName": "OFFCORE_RESPONSE.PF_L3_RFO.L4_HIT_LOCAL_L4.SNOOP_NONE",
1785        "MSRIndex": "0x1a6,0x1a7",
1786        "SampleAfterValue": "100003",
1787        "BriefDescription": "PF_L3_RFO & L4_HIT_LOCAL_L4 & SNOOP_NONE",
1788        "Offcore": "1",
1789        "CounterHTOff": "0,1,2,3"
1790    },
1791    {
1792        "EventCode": "0xB7, 0xBB",
1793        "MSRValue": "0x0040400100 ",
1794        "Counter": "0,1,2,3",
1795        "UMask": "0x1",
1796        "EventName": "OFFCORE_RESPONSE.PF_L3_RFO.L4_HIT_LOCAL_L4.SPL_HIT",
1797        "MSRIndex": "0x1a6,0x1a7",
1798        "SampleAfterValue": "100003",
1799        "BriefDescription": "PF_L3_RFO & L4_HIT_LOCAL_L4 & SPL_HIT",
1800        "Offcore": "1",
1801        "CounterHTOff": "0,1,2,3"
1802    },
1803    {
1804        "EventCode": "0xB7, 0xBB",
1805        "MSRValue": "0x3fc01c0100 ",
1806        "Counter": "0,1,2,3",
1807        "UMask": "0x1",
1808        "EventName": "OFFCORE_RESPONSE.PF_L3_RFO.L3_HIT.ANY_SNOOP",
1809        "MSRIndex": "0x1a6,0x1a7",
1810        "SampleAfterValue": "100003",
1811        "BriefDescription": "PF_L3_RFO & L3_HIT & ANY_SNOOP",
1812        "Offcore": "1",
1813        "CounterHTOff": "0,1,2,3"
1814    },
1815    {
1816        "EventCode": "0xB7, 0xBB",
1817        "MSRValue": "0x10001c0100 ",
1818        "Counter": "0,1,2,3",
1819        "UMask": "0x1",
1820        "EventName": "OFFCORE_RESPONSE.PF_L3_RFO.L3_HIT.SNOOP_HITM",
1821        "MSRIndex": "0x1a6,0x1a7",
1822        "SampleAfterValue": "100003",
1823        "BriefDescription": "PF_L3_RFO & L3_HIT & SNOOP_HITM",
1824        "Offcore": "1",
1825        "CounterHTOff": "0,1,2,3"
1826    },
1827    {
1828        "EventCode": "0xB7, 0xBB",
1829        "MSRValue": "0x04001c0100 ",
1830        "Counter": "0,1,2,3",
1831        "UMask": "0x1",
1832        "EventName": "OFFCORE_RESPONSE.PF_L3_RFO.L3_HIT.SNOOP_HIT_NO_FWD",
1833        "MSRIndex": "0x1a6,0x1a7",
1834        "SampleAfterValue": "100003",
1835        "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs that hit in the L3 and the snoops to sibling cores hit in either E/S state and the line is not forwarded.",
1836        "Offcore": "1",
1837        "CounterHTOff": "0,1,2,3"
1838    },
1839    {
1840        "EventCode": "0xB7, 0xBB",
1841        "MSRValue": "0x02001c0100 ",
1842        "Counter": "0,1,2,3",
1843        "UMask": "0x1",
1844        "EventName": "OFFCORE_RESPONSE.PF_L3_RFO.L3_HIT.SNOOP_MISS",
1845        "MSRIndex": "0x1a6,0x1a7",
1846        "SampleAfterValue": "100003",
1847        "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs that hit in the L3 and the snoops sent to sibling cores return clean response.",
1848        "Offcore": "1",
1849        "CounterHTOff": "0,1,2,3"
1850    },
1851    {
1852        "EventCode": "0xB7, 0xBB",
1853        "MSRValue": "0x01001c0100 ",
1854        "Counter": "0,1,2,3",
1855        "UMask": "0x1",
1856        "EventName": "OFFCORE_RESPONSE.PF_L3_RFO.L3_HIT.SNOOP_NOT_NEEDED",
1857        "MSRIndex": "0x1a6,0x1a7",
1858        "SampleAfterValue": "100003",
1859        "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs that hit in the L3 and sibling core snoops are not needed as either the core-valid bit is not set or the shared line is present in multiple cores.",
1860        "Offcore": "1",
1861        "CounterHTOff": "0,1,2,3"
1862    },
1863    {
1864        "EventCode": "0xB7, 0xBB",
1865        "MSRValue": "0x00801c0100 ",
1866        "Counter": "0,1,2,3",
1867        "UMask": "0x1",
1868        "EventName": "OFFCORE_RESPONSE.PF_L3_RFO.L3_HIT.SNOOP_NONE",
1869        "MSRIndex": "0x1a6,0x1a7",
1870        "SampleAfterValue": "100003",
1871        "BriefDescription": "PF_L3_RFO & L3_HIT & SNOOP_NONE",
1872        "Offcore": "1",
1873        "CounterHTOff": "0,1,2,3"
1874    },
1875    {
1876        "EventCode": "0xB7, 0xBB",
1877        "MSRValue": "0x00401c0100 ",
1878        "Counter": "0,1,2,3",
1879        "UMask": "0x1",
1880        "EventName": "OFFCORE_RESPONSE.PF_L3_RFO.L3_HIT.SPL_HIT",
1881        "MSRIndex": "0x1a6,0x1a7",
1882        "SampleAfterValue": "100003",
1883        "BriefDescription": "PF_L3_RFO & L3_HIT & SPL_HIT",
1884        "Offcore": "1",
1885        "CounterHTOff": "0,1,2,3"
1886    },
1887    {
1888        "EventCode": "0xB7, 0xBB",
1889        "MSRValue": "0x3fc0100100 ",
1890        "Counter": "0,1,2,3",
1891        "UMask": "0x1",
1892        "EventName": "OFFCORE_RESPONSE.PF_L3_RFO.L3_HIT_S.ANY_SNOOP",
1893        "MSRIndex": "0x1a6,0x1a7",
1894        "SampleAfterValue": "100003",
1895        "BriefDescription": "PF_L3_RFO & L3_HIT_S & ANY_SNOOP",
1896        "Offcore": "1",
1897        "CounterHTOff": "0,1,2,3"
1898    },
1899    {
1900        "EventCode": "0xB7, 0xBB",
1901        "MSRValue": "0x1000100100 ",
1902        "Counter": "0,1,2,3",
1903        "UMask": "0x1",
1904        "EventName": "OFFCORE_RESPONSE.PF_L3_RFO.L3_HIT_S.SNOOP_HITM",
1905        "MSRIndex": "0x1a6,0x1a7",
1906        "SampleAfterValue": "100003",
1907        "BriefDescription": "PF_L3_RFO & L3_HIT_S & SNOOP_HITM",
1908        "Offcore": "1",
1909        "CounterHTOff": "0,1,2,3"
1910    },
1911    {
1912        "EventCode": "0xB7, 0xBB",
1913        "MSRValue": "0x0400100100 ",
1914        "Counter": "0,1,2,3",
1915        "UMask": "0x1",
1916        "EventName": "OFFCORE_RESPONSE.PF_L3_RFO.L3_HIT_S.SNOOP_HIT_NO_FWD",
1917        "MSRIndex": "0x1a6,0x1a7",
1918        "SampleAfterValue": "100003",
1919        "BriefDescription": "PF_L3_RFO & L3_HIT_S & SNOOP_HIT_NO_FWD",
1920        "Offcore": "1",
1921        "CounterHTOff": "0,1,2,3"
1922    },
1923    {
1924        "EventCode": "0xB7, 0xBB",
1925        "MSRValue": "0x0200100100 ",
1926        "Counter": "0,1,2,3",
1927        "UMask": "0x1",
1928        "EventName": "OFFCORE_RESPONSE.PF_L3_RFO.L3_HIT_S.SNOOP_MISS",
1929        "MSRIndex": "0x1a6,0x1a7",
1930        "SampleAfterValue": "100003",
1931        "BriefDescription": "PF_L3_RFO & L3_HIT_S & SNOOP_MISS",
1932        "Offcore": "1",
1933        "CounterHTOff": "0,1,2,3"
1934    },
1935    {
1936        "EventCode": "0xB7, 0xBB",
1937        "MSRValue": "0x0100100100 ",
1938        "Counter": "0,1,2,3",
1939        "UMask": "0x1",
1940        "EventName": "OFFCORE_RESPONSE.PF_L3_RFO.L3_HIT_S.SNOOP_NOT_NEEDED",
1941        "MSRIndex": "0x1a6,0x1a7",
1942        "SampleAfterValue": "100003",
1943        "BriefDescription": "PF_L3_RFO & L3_HIT_S & SNOOP_NOT_NEEDED",
1944        "Offcore": "1",
1945        "CounterHTOff": "0,1,2,3"
1946    },
1947    {
1948        "EventCode": "0xB7, 0xBB",
1949        "MSRValue": "0x0080100100 ",
1950        "Counter": "0,1,2,3",
1951        "UMask": "0x1",
1952        "EventName": "OFFCORE_RESPONSE.PF_L3_RFO.L3_HIT_S.SNOOP_NONE",
1953        "MSRIndex": "0x1a6,0x1a7",
1954        "SampleAfterValue": "100003",
1955        "BriefDescription": "PF_L3_RFO & L3_HIT_S & SNOOP_NONE",
1956        "Offcore": "1",
1957        "CounterHTOff": "0,1,2,3"
1958    },
1959    {
1960        "EventCode": "0xB7, 0xBB",
1961        "MSRValue": "0x0040100100 ",
1962        "Counter": "0,1,2,3",
1963        "UMask": "0x1",
1964        "EventName": "OFFCORE_RESPONSE.PF_L3_RFO.L3_HIT_S.SPL_HIT",
1965        "MSRIndex": "0x1a6,0x1a7",
1966        "SampleAfterValue": "100003",
1967        "BriefDescription": "PF_L3_RFO & L3_HIT_S & SPL_HIT",
1968        "Offcore": "1",
1969        "CounterHTOff": "0,1,2,3"
1970    },
1971    {
1972        "EventCode": "0xB7, 0xBB",
1973        "MSRValue": "0x3fc0080100 ",
1974        "Counter": "0,1,2,3",
1975        "UMask": "0x1",
1976        "EventName": "OFFCORE_RESPONSE.PF_L3_RFO.L3_HIT_E.ANY_SNOOP",
1977        "MSRIndex": "0x1a6,0x1a7",
1978        "SampleAfterValue": "100003",
1979        "BriefDescription": "PF_L3_RFO & L3_HIT_E & ANY_SNOOP",
1980        "Offcore": "1",
1981        "CounterHTOff": "0,1,2,3"
1982    },
1983    {
1984        "EventCode": "0xB7, 0xBB",
1985        "MSRValue": "0x1000080100 ",
1986        "Counter": "0,1,2,3",
1987        "UMask": "0x1",
1988        "EventName": "OFFCORE_RESPONSE.PF_L3_RFO.L3_HIT_E.SNOOP_HITM",
1989        "MSRIndex": "0x1a6,0x1a7",
1990        "SampleAfterValue": "100003",
1991        "BriefDescription": "PF_L3_RFO & L3_HIT_E & SNOOP_HITM",
1992        "Offcore": "1",
1993        "CounterHTOff": "0,1,2,3"
1994    },
1995    {
1996        "EventCode": "0xB7, 0xBB",
1997        "MSRValue": "0x0400080100 ",
1998        "Counter": "0,1,2,3",
1999        "UMask": "0x1",
2000        "EventName": "OFFCORE_RESPONSE.PF_L3_RFO.L3_HIT_E.SNOOP_HIT_NO_FWD",
2001        "MSRIndex": "0x1a6,0x1a7",
2002        "SampleAfterValue": "100003",
2003        "BriefDescription": "PF_L3_RFO & L3_HIT_E & SNOOP_HIT_NO_FWD",
2004        "Offcore": "1",
2005        "CounterHTOff": "0,1,2,3"
2006    },
2007    {
2008        "EventCode": "0xB7, 0xBB",
2009        "MSRValue": "0x0200080100 ",
2010        "Counter": "0,1,2,3",
2011        "UMask": "0x1",
2012        "EventName": "OFFCORE_RESPONSE.PF_L3_RFO.L3_HIT_E.SNOOP_MISS",
2013        "MSRIndex": "0x1a6,0x1a7",
2014        "SampleAfterValue": "100003",
2015        "BriefDescription": "PF_L3_RFO & L3_HIT_E & SNOOP_MISS",
2016        "Offcore": "1",
2017        "CounterHTOff": "0,1,2,3"
2018    },
2019    {
2020        "EventCode": "0xB7, 0xBB",
2021        "MSRValue": "0x0100080100 ",
2022        "Counter": "0,1,2,3",
2023        "UMask": "0x1",
2024        "EventName": "OFFCORE_RESPONSE.PF_L3_RFO.L3_HIT_E.SNOOP_NOT_NEEDED",
2025        "MSRIndex": "0x1a6,0x1a7",
2026        "SampleAfterValue": "100003",
2027        "BriefDescription": "PF_L3_RFO & L3_HIT_E & SNOOP_NOT_NEEDED",
2028        "Offcore": "1",
2029        "CounterHTOff": "0,1,2,3"
2030    },
2031    {
2032        "EventCode": "0xB7, 0xBB",
2033        "MSRValue": "0x0080080100 ",
2034        "Counter": "0,1,2,3",
2035        "UMask": "0x1",
2036        "EventName": "OFFCORE_RESPONSE.PF_L3_RFO.L3_HIT_E.SNOOP_NONE",
2037        "MSRIndex": "0x1a6,0x1a7",
2038        "SampleAfterValue": "100003",
2039        "BriefDescription": "PF_L3_RFO & L3_HIT_E & SNOOP_NONE",
2040        "Offcore": "1",
2041        "CounterHTOff": "0,1,2,3"
2042    },
2043    {
2044        "EventCode": "0xB7, 0xBB",
2045        "MSRValue": "0x0040080100 ",
2046        "Counter": "0,1,2,3",
2047        "UMask": "0x1",
2048        "EventName": "OFFCORE_RESPONSE.PF_L3_RFO.L3_HIT_E.SPL_HIT",
2049        "MSRIndex": "0x1a6,0x1a7",
2050        "SampleAfterValue": "100003",
2051        "BriefDescription": "PF_L3_RFO & L3_HIT_E & SPL_HIT",
2052        "Offcore": "1",
2053        "CounterHTOff": "0,1,2,3"
2054    },
2055    {
2056        "EventCode": "0xB7, 0xBB",
2057        "MSRValue": "0x3fc0040100 ",
2058        "Counter": "0,1,2,3",
2059        "UMask": "0x1",
2060        "EventName": "OFFCORE_RESPONSE.PF_L3_RFO.L3_HIT_M.ANY_SNOOP",
2061        "MSRIndex": "0x1a6,0x1a7",
2062        "SampleAfterValue": "100003",
2063        "BriefDescription": "PF_L3_RFO & L3_HIT_M & ANY_SNOOP",
2064        "Offcore": "1",
2065        "CounterHTOff": "0,1,2,3"
2066    },
2067    {
2068        "EventCode": "0xB7, 0xBB",
2069        "MSRValue": "0x1000040100 ",
2070        "Counter": "0,1,2,3",
2071        "UMask": "0x1",
2072        "EventName": "OFFCORE_RESPONSE.PF_L3_RFO.L3_HIT_M.SNOOP_HITM",
2073        "MSRIndex": "0x1a6,0x1a7",
2074        "SampleAfterValue": "100003",
2075        "BriefDescription": "PF_L3_RFO & L3_HIT_M & SNOOP_HITM",
2076        "Offcore": "1",
2077        "CounterHTOff": "0,1,2,3"
2078    },
2079    {
2080        "EventCode": "0xB7, 0xBB",
2081        "MSRValue": "0x0400040100 ",
2082        "Counter": "0,1,2,3",
2083        "UMask": "0x1",
2084        "EventName": "OFFCORE_RESPONSE.PF_L3_RFO.L3_HIT_M.SNOOP_HIT_NO_FWD",
2085        "MSRIndex": "0x1a6,0x1a7",
2086        "SampleAfterValue": "100003",
2087        "BriefDescription": "PF_L3_RFO & L3_HIT_M & SNOOP_HIT_NO_FWD",
2088        "Offcore": "1",
2089        "CounterHTOff": "0,1,2,3"
2090    },
2091    {
2092        "EventCode": "0xB7, 0xBB",
2093        "MSRValue": "0x0200040100 ",
2094        "Counter": "0,1,2,3",
2095        "UMask": "0x1",
2096        "EventName": "OFFCORE_RESPONSE.PF_L3_RFO.L3_HIT_M.SNOOP_MISS",
2097        "MSRIndex": "0x1a6,0x1a7",
2098        "SampleAfterValue": "100003",
2099        "BriefDescription": "PF_L3_RFO & L3_HIT_M & SNOOP_MISS",
2100        "Offcore": "1",
2101        "CounterHTOff": "0,1,2,3"
2102    },
2103    {
2104        "EventCode": "0xB7, 0xBB",
2105        "MSRValue": "0x0100040100 ",
2106        "Counter": "0,1,2,3",
2107        "UMask": "0x1",
2108        "EventName": "OFFCORE_RESPONSE.PF_L3_RFO.L3_HIT_M.SNOOP_NOT_NEEDED",
2109        "MSRIndex": "0x1a6,0x1a7",
2110        "SampleAfterValue": "100003",
2111        "BriefDescription": "PF_L3_RFO & L3_HIT_M & SNOOP_NOT_NEEDED",
2112        "Offcore": "1",
2113        "CounterHTOff": "0,1,2,3"
2114    },
2115    {
2116        "EventCode": "0xB7, 0xBB",
2117        "MSRValue": "0x0080040100 ",
2118        "Counter": "0,1,2,3",
2119        "UMask": "0x1",
2120        "EventName": "OFFCORE_RESPONSE.PF_L3_RFO.L3_HIT_M.SNOOP_NONE",
2121        "MSRIndex": "0x1a6,0x1a7",
2122        "SampleAfterValue": "100003",
2123        "BriefDescription": "PF_L3_RFO & L3_HIT_M & SNOOP_NONE",
2124        "Offcore": "1",
2125        "CounterHTOff": "0,1,2,3"
2126    },
2127    {
2128        "EventCode": "0xB7, 0xBB",
2129        "MSRValue": "0x0040040100 ",
2130        "Counter": "0,1,2,3",
2131        "UMask": "0x1",
2132        "EventName": "OFFCORE_RESPONSE.PF_L3_RFO.L3_HIT_M.SPL_HIT",
2133        "MSRIndex": "0x1a6,0x1a7",
2134        "SampleAfterValue": "100003",
2135        "BriefDescription": "PF_L3_RFO & L3_HIT_M & SPL_HIT",
2136        "Offcore": "1",
2137        "CounterHTOff": "0,1,2,3"
2138    },
2139    {
2140        "EventCode": "0xB7, 0xBB",
2141        "MSRValue": "0x3fc0020100 ",
2142        "Counter": "0,1,2,3",
2143        "UMask": "0x1",
2144        "EventName": "OFFCORE_RESPONSE.PF_L3_RFO.SUPPLIER_NONE.ANY_SNOOP",
2145        "MSRIndex": "0x1a6,0x1a7",
2146        "SampleAfterValue": "100003",
2147        "BriefDescription": "PF_L3_RFO & SUPPLIER_NONE & ANY_SNOOP",
2148        "Offcore": "1",
2149        "CounterHTOff": "0,1,2,3"
2150    },
2151    {
2152        "EventCode": "0xB7, 0xBB",
2153        "MSRValue": "0x1000020100 ",
2154        "Counter": "0,1,2,3",
2155        "UMask": "0x1",
2156        "EventName": "OFFCORE_RESPONSE.PF_L3_RFO.SUPPLIER_NONE.SNOOP_HITM",
2157        "MSRIndex": "0x1a6,0x1a7",
2158        "SampleAfterValue": "100003",
2159        "BriefDescription": "PF_L3_RFO & SUPPLIER_NONE & SNOOP_HITM",
2160        "Offcore": "1",
2161        "CounterHTOff": "0,1,2,3"
2162    },
2163    {
2164        "EventCode": "0xB7, 0xBB",
2165        "MSRValue": "0x0400020100 ",
2166        "Counter": "0,1,2,3",
2167        "UMask": "0x1",
2168        "EventName": "OFFCORE_RESPONSE.PF_L3_RFO.SUPPLIER_NONE.SNOOP_HIT_NO_FWD",
2169        "MSRIndex": "0x1a6,0x1a7",
2170        "SampleAfterValue": "100003",
2171        "BriefDescription": "PF_L3_RFO & SUPPLIER_NONE & SNOOP_HIT_NO_FWD",
2172        "Offcore": "1",
2173        "CounterHTOff": "0,1,2,3"
2174    },
2175    {
2176        "EventCode": "0xB7, 0xBB",
2177        "MSRValue": "0x0200020100 ",
2178        "Counter": "0,1,2,3",
2179        "UMask": "0x1",
2180        "EventName": "OFFCORE_RESPONSE.PF_L3_RFO.SUPPLIER_NONE.SNOOP_MISS",
2181        "MSRIndex": "0x1a6,0x1a7",
2182        "SampleAfterValue": "100003",
2183        "BriefDescription": "PF_L3_RFO & SUPPLIER_NONE & SNOOP_MISS",
2184        "Offcore": "1",
2185        "CounterHTOff": "0,1,2,3"
2186    },
2187    {
2188        "EventCode": "0xB7, 0xBB",
2189        "MSRValue": "0x0100020100 ",
2190        "Counter": "0,1,2,3",
2191        "UMask": "0x1",
2192        "EventName": "OFFCORE_RESPONSE.PF_L3_RFO.SUPPLIER_NONE.SNOOP_NOT_NEEDED",
2193        "MSRIndex": "0x1a6,0x1a7",
2194        "SampleAfterValue": "100003",
2195        "BriefDescription": "PF_L3_RFO & SUPPLIER_NONE & SNOOP_NOT_NEEDED",
2196        "Offcore": "1",
2197        "CounterHTOff": "0,1,2,3"
2198    },
2199    {
2200        "EventCode": "0xB7, 0xBB",
2201        "MSRValue": "0x0080020100 ",
2202        "Counter": "0,1,2,3",
2203        "UMask": "0x1",
2204        "EventName": "OFFCORE_RESPONSE.PF_L3_RFO.SUPPLIER_NONE.SNOOP_NONE",
2205        "MSRIndex": "0x1a6,0x1a7",
2206        "SampleAfterValue": "100003",
2207        "BriefDescription": "PF_L3_RFO & SUPPLIER_NONE & SNOOP_NONE",
2208        "Offcore": "1",
2209        "CounterHTOff": "0,1,2,3"
2210    },
2211    {
2212        "EventCode": "0xB7, 0xBB",
2213        "MSRValue": "0x0040020100 ",
2214        "Counter": "0,1,2,3",
2215        "UMask": "0x1",
2216        "EventName": "OFFCORE_RESPONSE.PF_L3_RFO.SUPPLIER_NONE.SPL_HIT",
2217        "MSRIndex": "0x1a6,0x1a7",
2218        "SampleAfterValue": "100003",
2219        "BriefDescription": "PF_L3_RFO & SUPPLIER_NONE & SPL_HIT",
2220        "Offcore": "1",
2221        "CounterHTOff": "0,1,2,3"
2222    },
2223    {
2224        "EventCode": "0xB7, 0xBB",
2225        "MSRValue": "0x0000010100 ",
2226        "Counter": "0,1,2,3",
2227        "UMask": "0x1",
2228        "EventName": "OFFCORE_RESPONSE.PF_L3_RFO.ANY_RESPONSE",
2229        "MSRIndex": "0x1a6,0x1a7",
2230        "SampleAfterValue": "100003",
2231        "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs that have any response type.",
2232        "Offcore": "1",
2233        "CounterHTOff": "0,1,2,3"
2234    },
2235    {
2236        "EventCode": "0xB7, 0xBB",
2237        "MSRValue": "0x3fc0400080 ",
2238        "Counter": "0,1,2,3",
2239        "UMask": "0x1",
2240        "EventName": "OFFCORE_RESPONSE.PF_L3_DATA_RD.L4_HIT_LOCAL_L4.ANY_SNOOP",
2241        "MSRIndex": "0x1a6,0x1a7",
2242        "SampleAfterValue": "100003",
2243        "BriefDescription": "PF_L3_DATA_RD & L4_HIT_LOCAL_L4 & ANY_SNOOP",
2244        "Offcore": "1",
2245        "CounterHTOff": "0,1,2,3"
2246    },
2247    {
2248        "EventCode": "0xB7, 0xBB",
2249        "MSRValue": "0x1000400080 ",
2250        "Counter": "0,1,2,3",
2251        "UMask": "0x1",
2252        "EventName": "OFFCORE_RESPONSE.PF_L3_DATA_RD.L4_HIT_LOCAL_L4.SNOOP_HITM",
2253        "MSRIndex": "0x1a6,0x1a7",
2254        "SampleAfterValue": "100003",
2255        "BriefDescription": "PF_L3_DATA_RD & L4_HIT_LOCAL_L4 & SNOOP_HITM",
2256        "Offcore": "1",
2257        "CounterHTOff": "0,1,2,3"
2258    },
2259    {
2260        "EventCode": "0xB7, 0xBB",
2261        "MSRValue": "0x0400400080 ",
2262        "Counter": "0,1,2,3",
2263        "UMask": "0x1",
2264        "EventName": "OFFCORE_RESPONSE.PF_L3_DATA_RD.L4_HIT_LOCAL_L4.SNOOP_HIT_NO_FWD",
2265        "MSRIndex": "0x1a6,0x1a7",
2266        "SampleAfterValue": "100003",
2267        "BriefDescription": "PF_L3_DATA_RD & L4_HIT_LOCAL_L4 & SNOOP_HIT_NO_FWD",
2268        "Offcore": "1",
2269        "CounterHTOff": "0,1,2,3"
2270    },
2271    {
2272        "EventCode": "0xB7, 0xBB",
2273        "MSRValue": "0x0200400080 ",
2274        "Counter": "0,1,2,3",
2275        "UMask": "0x1",
2276        "EventName": "OFFCORE_RESPONSE.PF_L3_DATA_RD.L4_HIT_LOCAL_L4.SNOOP_MISS",
2277        "MSRIndex": "0x1a6,0x1a7",
2278        "SampleAfterValue": "100003",
2279        "BriefDescription": "PF_L3_DATA_RD & L4_HIT_LOCAL_L4 & SNOOP_MISS",
2280        "Offcore": "1",
2281        "CounterHTOff": "0,1,2,3"
2282    },
2283    {
2284        "EventCode": "0xB7, 0xBB",
2285        "MSRValue": "0x0100400080 ",
2286        "Counter": "0,1,2,3",
2287        "UMask": "0x1",
2288        "EventName": "OFFCORE_RESPONSE.PF_L3_DATA_RD.L4_HIT_LOCAL_L4.SNOOP_NOT_NEEDED",
2289        "MSRIndex": "0x1a6,0x1a7",
2290        "SampleAfterValue": "100003",
2291        "BriefDescription": "PF_L3_DATA_RD & L4_HIT_LOCAL_L4 & SNOOP_NOT_NEEDED",
2292        "Offcore": "1",
2293        "CounterHTOff": "0,1,2,3"
2294    },
2295    {
2296        "EventCode": "0xB7, 0xBB",
2297        "MSRValue": "0x0080400080 ",
2298        "Counter": "0,1,2,3",
2299        "UMask": "0x1",
2300        "EventName": "OFFCORE_RESPONSE.PF_L3_DATA_RD.L4_HIT_LOCAL_L4.SNOOP_NONE",
2301        "MSRIndex": "0x1a6,0x1a7",
2302        "SampleAfterValue": "100003",
2303        "BriefDescription": "PF_L3_DATA_RD & L4_HIT_LOCAL_L4 & SNOOP_NONE",
2304        "Offcore": "1",
2305        "CounterHTOff": "0,1,2,3"
2306    },
2307    {
2308        "EventCode": "0xB7, 0xBB",
2309        "MSRValue": "0x0040400080 ",
2310        "Counter": "0,1,2,3",
2311        "UMask": "0x1",
2312        "EventName": "OFFCORE_RESPONSE.PF_L3_DATA_RD.L4_HIT_LOCAL_L4.SPL_HIT",
2313        "MSRIndex": "0x1a6,0x1a7",
2314        "SampleAfterValue": "100003",
2315        "BriefDescription": "PF_L3_DATA_RD & L4_HIT_LOCAL_L4 & SPL_HIT",
2316        "Offcore": "1",
2317        "CounterHTOff": "0,1,2,3"
2318    },
2319    {
2320        "EventCode": "0xB7, 0xBB",
2321        "MSRValue": "0x3fc01c0080 ",
2322        "Counter": "0,1,2,3",
2323        "UMask": "0x1",
2324        "EventName": "OFFCORE_RESPONSE.PF_L3_DATA_RD.L3_HIT.ANY_SNOOP",
2325        "MSRIndex": "0x1a6,0x1a7",
2326        "SampleAfterValue": "100003",
2327        "BriefDescription": "PF_L3_DATA_RD & L3_HIT & ANY_SNOOP",
2328        "Offcore": "1",
2329        "CounterHTOff": "0,1,2,3"
2330    },
2331    {
2332        "EventCode": "0xB7, 0xBB",
2333        "MSRValue": "0x10001c0080 ",
2334        "Counter": "0,1,2,3",
2335        "UMask": "0x1",
2336        "EventName": "OFFCORE_RESPONSE.PF_L3_DATA_RD.L3_HIT.SNOOP_HITM",
2337        "MSRIndex": "0x1a6,0x1a7",
2338        "SampleAfterValue": "100003",
2339        "BriefDescription": "PF_L3_DATA_RD & L3_HIT & SNOOP_HITM",
2340        "Offcore": "1",
2341        "CounterHTOff": "0,1,2,3"
2342    },
2343    {
2344        "EventCode": "0xB7, 0xBB",
2345        "MSRValue": "0x04001c0080 ",
2346        "Counter": "0,1,2,3",
2347        "UMask": "0x1",
2348        "EventName": "OFFCORE_RESPONSE.PF_L3_DATA_RD.L3_HIT.SNOOP_HIT_NO_FWD",
2349        "MSRIndex": "0x1a6,0x1a7",
2350        "SampleAfterValue": "100003",
2351        "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads that hit in the L3 and the snoops to sibling cores hit in either E/S state and the line is not forwarded.",
2352        "Offcore": "1",
2353        "CounterHTOff": "0,1,2,3"
2354    },
2355    {
2356        "EventCode": "0xB7, 0xBB",
2357        "MSRValue": "0x02001c0080 ",
2358        "Counter": "0,1,2,3",
2359        "UMask": "0x1",
2360        "EventName": "OFFCORE_RESPONSE.PF_L3_DATA_RD.L3_HIT.SNOOP_MISS",
2361        "MSRIndex": "0x1a6,0x1a7",
2362        "SampleAfterValue": "100003",
2363        "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads that hit in the L3 and the snoops sent to sibling cores return clean response.",
2364        "Offcore": "1",
2365        "CounterHTOff": "0,1,2,3"
2366    },
2367    {
2368        "EventCode": "0xB7, 0xBB",
2369        "MSRValue": "0x01001c0080 ",
2370        "Counter": "0,1,2,3",
2371        "UMask": "0x1",
2372        "EventName": "OFFCORE_RESPONSE.PF_L3_DATA_RD.L3_HIT.SNOOP_NOT_NEEDED",
2373        "MSRIndex": "0x1a6,0x1a7",
2374        "SampleAfterValue": "100003",
2375        "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads that hit in the L3 and sibling core snoops are not needed as either the core-valid bit is not set or the shared line is present in multiple cores.",
2376        "Offcore": "1",
2377        "CounterHTOff": "0,1,2,3"
2378    },
2379    {
2380        "EventCode": "0xB7, 0xBB",
2381        "MSRValue": "0x00801c0080 ",
2382        "Counter": "0,1,2,3",
2383        "UMask": "0x1",
2384        "EventName": "OFFCORE_RESPONSE.PF_L3_DATA_RD.L3_HIT.SNOOP_NONE",
2385        "MSRIndex": "0x1a6,0x1a7",
2386        "SampleAfterValue": "100003",
2387        "BriefDescription": "PF_L3_DATA_RD & L3_HIT & SNOOP_NONE",
2388        "Offcore": "1",
2389        "CounterHTOff": "0,1,2,3"
2390    },
2391    {
2392        "EventCode": "0xB7, 0xBB",
2393        "MSRValue": "0x00401c0080 ",
2394        "Counter": "0,1,2,3",
2395        "UMask": "0x1",
2396        "EventName": "OFFCORE_RESPONSE.PF_L3_DATA_RD.L3_HIT.SPL_HIT",
2397        "MSRIndex": "0x1a6,0x1a7",
2398        "SampleAfterValue": "100003",
2399        "BriefDescription": "PF_L3_DATA_RD & L3_HIT & SPL_HIT",
2400        "Offcore": "1",
2401        "CounterHTOff": "0,1,2,3"
2402    },
2403    {
2404        "EventCode": "0xB7, 0xBB",
2405        "MSRValue": "0x3fc0100080 ",
2406        "Counter": "0,1,2,3",
2407        "UMask": "0x1",
2408        "EventName": "OFFCORE_RESPONSE.PF_L3_DATA_RD.L3_HIT_S.ANY_SNOOP",
2409        "MSRIndex": "0x1a6,0x1a7",
2410        "SampleAfterValue": "100003",
2411        "BriefDescription": "PF_L3_DATA_RD & L3_HIT_S & ANY_SNOOP",
2412        "Offcore": "1",
2413        "CounterHTOff": "0,1,2,3"
2414    },
2415    {
2416        "EventCode": "0xB7, 0xBB",
2417        "MSRValue": "0x1000100080 ",
2418        "Counter": "0,1,2,3",
2419        "UMask": "0x1",
2420        "EventName": "OFFCORE_RESPONSE.PF_L3_DATA_RD.L3_HIT_S.SNOOP_HITM",
2421        "MSRIndex": "0x1a6,0x1a7",
2422        "SampleAfterValue": "100003",
2423        "BriefDescription": "PF_L3_DATA_RD & L3_HIT_S & SNOOP_HITM",
2424        "Offcore": "1",
2425        "CounterHTOff": "0,1,2,3"
2426    },
2427    {
2428        "EventCode": "0xB7, 0xBB",
2429        "MSRValue": "0x0400100080 ",
2430        "Counter": "0,1,2,3",
2431        "UMask": "0x1",
2432        "EventName": "OFFCORE_RESPONSE.PF_L3_DATA_RD.L3_HIT_S.SNOOP_HIT_NO_FWD",
2433        "MSRIndex": "0x1a6,0x1a7",
2434        "SampleAfterValue": "100003",
2435        "BriefDescription": "PF_L3_DATA_RD & L3_HIT_S & SNOOP_HIT_NO_FWD",
2436        "Offcore": "1",
2437        "CounterHTOff": "0,1,2,3"
2438    },
2439    {
2440        "EventCode": "0xB7, 0xBB",
2441        "MSRValue": "0x0200100080 ",
2442        "Counter": "0,1,2,3",
2443        "UMask": "0x1",
2444        "EventName": "OFFCORE_RESPONSE.PF_L3_DATA_RD.L3_HIT_S.SNOOP_MISS",
2445        "MSRIndex": "0x1a6,0x1a7",
2446        "SampleAfterValue": "100003",
2447        "BriefDescription": "PF_L3_DATA_RD & L3_HIT_S & SNOOP_MISS",
2448        "Offcore": "1",
2449        "CounterHTOff": "0,1,2,3"
2450    },
2451    {
2452        "EventCode": "0xB7, 0xBB",
2453        "MSRValue": "0x0100100080 ",
2454        "Counter": "0,1,2,3",
2455        "UMask": "0x1",
2456        "EventName": "OFFCORE_RESPONSE.PF_L3_DATA_RD.L3_HIT_S.SNOOP_NOT_NEEDED",
2457        "MSRIndex": "0x1a6,0x1a7",
2458        "SampleAfterValue": "100003",
2459        "BriefDescription": "PF_L3_DATA_RD & L3_HIT_S & SNOOP_NOT_NEEDED",
2460        "Offcore": "1",
2461        "CounterHTOff": "0,1,2,3"
2462    },
2463    {
2464        "EventCode": "0xB7, 0xBB",
2465        "MSRValue": "0x0080100080 ",
2466        "Counter": "0,1,2,3",
2467        "UMask": "0x1",
2468        "EventName": "OFFCORE_RESPONSE.PF_L3_DATA_RD.L3_HIT_S.SNOOP_NONE",
2469        "MSRIndex": "0x1a6,0x1a7",
2470        "SampleAfterValue": "100003",
2471        "BriefDescription": "PF_L3_DATA_RD & L3_HIT_S & SNOOP_NONE",
2472        "Offcore": "1",
2473        "CounterHTOff": "0,1,2,3"
2474    },
2475    {
2476        "EventCode": "0xB7, 0xBB",
2477        "MSRValue": "0x0040100080 ",
2478        "Counter": "0,1,2,3",
2479        "UMask": "0x1",
2480        "EventName": "OFFCORE_RESPONSE.PF_L3_DATA_RD.L3_HIT_S.SPL_HIT",
2481        "MSRIndex": "0x1a6,0x1a7",
2482        "SampleAfterValue": "100003",
2483        "BriefDescription": "PF_L3_DATA_RD & L3_HIT_S & SPL_HIT",
2484        "Offcore": "1",
2485        "CounterHTOff": "0,1,2,3"
2486    },
2487    {
2488        "EventCode": "0xB7, 0xBB",
2489        "MSRValue": "0x3fc0080080 ",
2490        "Counter": "0,1,2,3",
2491        "UMask": "0x1",
2492        "EventName": "OFFCORE_RESPONSE.PF_L3_DATA_RD.L3_HIT_E.ANY_SNOOP",
2493        "MSRIndex": "0x1a6,0x1a7",
2494        "SampleAfterValue": "100003",
2495        "BriefDescription": "PF_L3_DATA_RD & L3_HIT_E & ANY_SNOOP",
2496        "Offcore": "1",
2497        "CounterHTOff": "0,1,2,3"
2498    },
2499    {
2500        "EventCode": "0xB7, 0xBB",
2501        "MSRValue": "0x1000080080 ",
2502        "Counter": "0,1,2,3",
2503        "UMask": "0x1",
2504        "EventName": "OFFCORE_RESPONSE.PF_L3_DATA_RD.L3_HIT_E.SNOOP_HITM",
2505        "MSRIndex": "0x1a6,0x1a7",
2506        "SampleAfterValue": "100003",
2507        "BriefDescription": "PF_L3_DATA_RD & L3_HIT_E & SNOOP_HITM",
2508        "Offcore": "1",
2509        "CounterHTOff": "0,1,2,3"
2510    },
2511    {
2512        "EventCode": "0xB7, 0xBB",
2513        "MSRValue": "0x0400080080 ",
2514        "Counter": "0,1,2,3",
2515        "UMask": "0x1",
2516        "EventName": "OFFCORE_RESPONSE.PF_L3_DATA_RD.L3_HIT_E.SNOOP_HIT_NO_FWD",
2517        "MSRIndex": "0x1a6,0x1a7",
2518        "SampleAfterValue": "100003",
2519        "BriefDescription": "PF_L3_DATA_RD & L3_HIT_E & SNOOP_HIT_NO_FWD",
2520        "Offcore": "1",
2521        "CounterHTOff": "0,1,2,3"
2522    },
2523    {
2524        "EventCode": "0xB7, 0xBB",
2525        "MSRValue": "0x0200080080 ",
2526        "Counter": "0,1,2,3",
2527        "UMask": "0x1",
2528        "EventName": "OFFCORE_RESPONSE.PF_L3_DATA_RD.L3_HIT_E.SNOOP_MISS",
2529        "MSRIndex": "0x1a6,0x1a7",
2530        "SampleAfterValue": "100003",
2531        "BriefDescription": "PF_L3_DATA_RD & L3_HIT_E & SNOOP_MISS",
2532        "Offcore": "1",
2533        "CounterHTOff": "0,1,2,3"
2534    },
2535    {
2536        "EventCode": "0xB7, 0xBB",
2537        "MSRValue": "0x0100080080 ",
2538        "Counter": "0,1,2,3",
2539        "UMask": "0x1",
2540        "EventName": "OFFCORE_RESPONSE.PF_L3_DATA_RD.L3_HIT_E.SNOOP_NOT_NEEDED",
2541        "MSRIndex": "0x1a6,0x1a7",
2542        "SampleAfterValue": "100003",
2543        "BriefDescription": "PF_L3_DATA_RD & L3_HIT_E & SNOOP_NOT_NEEDED",
2544        "Offcore": "1",
2545        "CounterHTOff": "0,1,2,3"
2546    },
2547    {
2548        "EventCode": "0xB7, 0xBB",
2549        "MSRValue": "0x0080080080 ",
2550        "Counter": "0,1,2,3",
2551        "UMask": "0x1",
2552        "EventName": "OFFCORE_RESPONSE.PF_L3_DATA_RD.L3_HIT_E.SNOOP_NONE",
2553        "MSRIndex": "0x1a6,0x1a7",
2554        "SampleAfterValue": "100003",
2555        "BriefDescription": "PF_L3_DATA_RD & L3_HIT_E & SNOOP_NONE",
2556        "Offcore": "1",
2557        "CounterHTOff": "0,1,2,3"
2558    },
2559    {
2560        "EventCode": "0xB7, 0xBB",
2561        "MSRValue": "0x0040080080 ",
2562        "Counter": "0,1,2,3",
2563        "UMask": "0x1",
2564        "EventName": "OFFCORE_RESPONSE.PF_L3_DATA_RD.L3_HIT_E.SPL_HIT",
2565        "MSRIndex": "0x1a6,0x1a7",
2566        "SampleAfterValue": "100003",
2567        "BriefDescription": "PF_L3_DATA_RD & L3_HIT_E & SPL_HIT",
2568        "Offcore": "1",
2569        "CounterHTOff": "0,1,2,3"
2570    },
2571    {
2572        "EventCode": "0xB7, 0xBB",
2573        "MSRValue": "0x3fc0040080 ",
2574        "Counter": "0,1,2,3",
2575        "UMask": "0x1",
2576        "EventName": "OFFCORE_RESPONSE.PF_L3_DATA_RD.L3_HIT_M.ANY_SNOOP",
2577        "MSRIndex": "0x1a6,0x1a7",
2578        "SampleAfterValue": "100003",
2579        "BriefDescription": "PF_L3_DATA_RD & L3_HIT_M & ANY_SNOOP",
2580        "Offcore": "1",
2581        "CounterHTOff": "0,1,2,3"
2582    },
2583    {
2584        "EventCode": "0xB7, 0xBB",
2585        "MSRValue": "0x1000040080 ",
2586        "Counter": "0,1,2,3",
2587        "UMask": "0x1",
2588        "EventName": "OFFCORE_RESPONSE.PF_L3_DATA_RD.L3_HIT_M.SNOOP_HITM",
2589        "MSRIndex": "0x1a6,0x1a7",
2590        "SampleAfterValue": "100003",
2591        "BriefDescription": "PF_L3_DATA_RD & L3_HIT_M & SNOOP_HITM",
2592        "Offcore": "1",
2593        "CounterHTOff": "0,1,2,3"
2594    },
2595    {
2596        "EventCode": "0xB7, 0xBB",
2597        "MSRValue": "0x0400040080 ",
2598        "Counter": "0,1,2,3",
2599        "UMask": "0x1",
2600        "EventName": "OFFCORE_RESPONSE.PF_L3_DATA_RD.L3_HIT_M.SNOOP_HIT_NO_FWD",
2601        "MSRIndex": "0x1a6,0x1a7",
2602        "SampleAfterValue": "100003",
2603        "BriefDescription": "PF_L3_DATA_RD & L3_HIT_M & SNOOP_HIT_NO_FWD",
2604        "Offcore": "1",
2605        "CounterHTOff": "0,1,2,3"
2606    },
2607    {
2608        "EventCode": "0xB7, 0xBB",
2609        "MSRValue": "0x0200040080 ",
2610        "Counter": "0,1,2,3",
2611        "UMask": "0x1",
2612        "EventName": "OFFCORE_RESPONSE.PF_L3_DATA_RD.L3_HIT_M.SNOOP_MISS",
2613        "MSRIndex": "0x1a6,0x1a7",
2614        "SampleAfterValue": "100003",
2615        "BriefDescription": "PF_L3_DATA_RD & L3_HIT_M & SNOOP_MISS",
2616        "Offcore": "1",
2617        "CounterHTOff": "0,1,2,3"
2618    },
2619    {
2620        "EventCode": "0xB7, 0xBB",
2621        "MSRValue": "0x0100040080 ",
2622        "Counter": "0,1,2,3",
2623        "UMask": "0x1",
2624        "EventName": "OFFCORE_RESPONSE.PF_L3_DATA_RD.L3_HIT_M.SNOOP_NOT_NEEDED",
2625        "MSRIndex": "0x1a6,0x1a7",
2626        "SampleAfterValue": "100003",
2627        "BriefDescription": "PF_L3_DATA_RD & L3_HIT_M & SNOOP_NOT_NEEDED",
2628        "Offcore": "1",
2629        "CounterHTOff": "0,1,2,3"
2630    },
2631    {
2632        "EventCode": "0xB7, 0xBB",
2633        "MSRValue": "0x0080040080 ",
2634        "Counter": "0,1,2,3",
2635        "UMask": "0x1",
2636        "EventName": "OFFCORE_RESPONSE.PF_L3_DATA_RD.L3_HIT_M.SNOOP_NONE",
2637        "MSRIndex": "0x1a6,0x1a7",
2638        "SampleAfterValue": "100003",
2639        "BriefDescription": "PF_L3_DATA_RD & L3_HIT_M & SNOOP_NONE",
2640        "Offcore": "1",
2641        "CounterHTOff": "0,1,2,3"
2642    },
2643    {
2644        "EventCode": "0xB7, 0xBB",
2645        "MSRValue": "0x0040040080 ",
2646        "Counter": "0,1,2,3",
2647        "UMask": "0x1",
2648        "EventName": "OFFCORE_RESPONSE.PF_L3_DATA_RD.L3_HIT_M.SPL_HIT",
2649        "MSRIndex": "0x1a6,0x1a7",
2650        "SampleAfterValue": "100003",
2651        "BriefDescription": "PF_L3_DATA_RD & L3_HIT_M & SPL_HIT",
2652        "Offcore": "1",
2653        "CounterHTOff": "0,1,2,3"
2654    },
2655    {
2656        "EventCode": "0xB7, 0xBB",
2657        "MSRValue": "0x3fc0020080 ",
2658        "Counter": "0,1,2,3",
2659        "UMask": "0x1",
2660        "EventName": "OFFCORE_RESPONSE.PF_L3_DATA_RD.SUPPLIER_NONE.ANY_SNOOP",
2661        "MSRIndex": "0x1a6,0x1a7",
2662        "SampleAfterValue": "100003",
2663        "BriefDescription": "PF_L3_DATA_RD & SUPPLIER_NONE & ANY_SNOOP",
2664        "Offcore": "1",
2665        "CounterHTOff": "0,1,2,3"
2666    },
2667    {
2668        "EventCode": "0xB7, 0xBB",
2669        "MSRValue": "0x1000020080 ",
2670        "Counter": "0,1,2,3",
2671        "UMask": "0x1",
2672        "EventName": "OFFCORE_RESPONSE.PF_L3_DATA_RD.SUPPLIER_NONE.SNOOP_HITM",
2673        "MSRIndex": "0x1a6,0x1a7",
2674        "SampleAfterValue": "100003",
2675        "BriefDescription": "PF_L3_DATA_RD & SUPPLIER_NONE & SNOOP_HITM",
2676        "Offcore": "1",
2677        "CounterHTOff": "0,1,2,3"
2678    },
2679    {
2680        "EventCode": "0xB7, 0xBB",
2681        "MSRValue": "0x0400020080 ",
2682        "Counter": "0,1,2,3",
2683        "UMask": "0x1",
2684        "EventName": "OFFCORE_RESPONSE.PF_L3_DATA_RD.SUPPLIER_NONE.SNOOP_HIT_NO_FWD",
2685        "MSRIndex": "0x1a6,0x1a7",
2686        "SampleAfterValue": "100003",
2687        "BriefDescription": "PF_L3_DATA_RD & SUPPLIER_NONE & SNOOP_HIT_NO_FWD",
2688        "Offcore": "1",
2689        "CounterHTOff": "0,1,2,3"
2690    },
2691    {
2692        "EventCode": "0xB7, 0xBB",
2693        "MSRValue": "0x0200020080 ",
2694        "Counter": "0,1,2,3",
2695        "UMask": "0x1",
2696        "EventName": "OFFCORE_RESPONSE.PF_L3_DATA_RD.SUPPLIER_NONE.SNOOP_MISS",
2697        "MSRIndex": "0x1a6,0x1a7",
2698        "SampleAfterValue": "100003",
2699        "BriefDescription": "PF_L3_DATA_RD & SUPPLIER_NONE & SNOOP_MISS",
2700        "Offcore": "1",
2701        "CounterHTOff": "0,1,2,3"
2702    },
2703    {
2704        "EventCode": "0xB7, 0xBB",
2705        "MSRValue": "0x0100020080 ",
2706        "Counter": "0,1,2,3",
2707        "UMask": "0x1",
2708        "EventName": "OFFCORE_RESPONSE.PF_L3_DATA_RD.SUPPLIER_NONE.SNOOP_NOT_NEEDED",
2709        "MSRIndex": "0x1a6,0x1a7",
2710        "SampleAfterValue": "100003",
2711        "BriefDescription": "PF_L3_DATA_RD & SUPPLIER_NONE & SNOOP_NOT_NEEDED",
2712        "Offcore": "1",
2713        "CounterHTOff": "0,1,2,3"
2714    },
2715    {
2716        "EventCode": "0xB7, 0xBB",
2717        "MSRValue": "0x0080020080 ",
2718        "Counter": "0,1,2,3",
2719        "UMask": "0x1",
2720        "EventName": "OFFCORE_RESPONSE.PF_L3_DATA_RD.SUPPLIER_NONE.SNOOP_NONE",
2721        "MSRIndex": "0x1a6,0x1a7",
2722        "SampleAfterValue": "100003",
2723        "BriefDescription": "PF_L3_DATA_RD & SUPPLIER_NONE & SNOOP_NONE",
2724        "Offcore": "1",
2725        "CounterHTOff": "0,1,2,3"
2726    },
2727    {
2728        "EventCode": "0xB7, 0xBB",
2729        "MSRValue": "0x0040020080 ",
2730        "Counter": "0,1,2,3",
2731        "UMask": "0x1",
2732        "EventName": "OFFCORE_RESPONSE.PF_L3_DATA_RD.SUPPLIER_NONE.SPL_HIT",
2733        "MSRIndex": "0x1a6,0x1a7",
2734        "SampleAfterValue": "100003",
2735        "BriefDescription": "PF_L3_DATA_RD & SUPPLIER_NONE & SPL_HIT",
2736        "Offcore": "1",
2737        "CounterHTOff": "0,1,2,3"
2738    },
2739    {
2740        "EventCode": "0xB7, 0xBB",
2741        "MSRValue": "0x0000010080 ",
2742        "Counter": "0,1,2,3",
2743        "UMask": "0x1",
2744        "EventName": "OFFCORE_RESPONSE.PF_L3_DATA_RD.ANY_RESPONSE",
2745        "MSRIndex": "0x1a6,0x1a7",
2746        "SampleAfterValue": "100003",
2747        "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads that have any response type.",
2748        "Offcore": "1",
2749        "CounterHTOff": "0,1,2,3"
2750    },
2751    {
2752        "EventCode": "0xB7, 0xBB",
2753        "MSRValue": "0x3fc0400004 ",
2754        "Counter": "0,1,2,3",
2755        "UMask": "0x1",
2756        "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L4_HIT_LOCAL_L4.ANY_SNOOP",
2757        "MSRIndex": "0x1a6,0x1a7",
2758        "SampleAfterValue": "100003",
2759        "BriefDescription": "DEMAND_CODE_RD & L4_HIT_LOCAL_L4 & ANY_SNOOP",
2760        "Offcore": "1",
2761        "CounterHTOff": "0,1,2,3"
2762    },
2763    {
2764        "EventCode": "0xB7, 0xBB",
2765        "MSRValue": "0x1000400004 ",
2766        "Counter": "0,1,2,3",
2767        "UMask": "0x1",
2768        "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L4_HIT_LOCAL_L4.SNOOP_HITM",
2769        "MSRIndex": "0x1a6,0x1a7",
2770        "SampleAfterValue": "100003",
2771        "BriefDescription": "DEMAND_CODE_RD & L4_HIT_LOCAL_L4 & SNOOP_HITM",
2772        "Offcore": "1",
2773        "CounterHTOff": "0,1,2,3"
2774    },
2775    {
2776        "EventCode": "0xB7, 0xBB",
2777        "MSRValue": "0x0400400004 ",
2778        "Counter": "0,1,2,3",
2779        "UMask": "0x1",
2780        "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L4_HIT_LOCAL_L4.SNOOP_HIT_NO_FWD",
2781        "MSRIndex": "0x1a6,0x1a7",
2782        "SampleAfterValue": "100003",
2783        "BriefDescription": "DEMAND_CODE_RD & L4_HIT_LOCAL_L4 & SNOOP_HIT_NO_FWD",
2784        "Offcore": "1",
2785        "CounterHTOff": "0,1,2,3"
2786    },
2787    {
2788        "EventCode": "0xB7, 0xBB",
2789        "MSRValue": "0x0200400004 ",
2790        "Counter": "0,1,2,3",
2791        "UMask": "0x1",
2792        "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L4_HIT_LOCAL_L4.SNOOP_MISS",
2793        "MSRIndex": "0x1a6,0x1a7",
2794        "SampleAfterValue": "100003",
2795        "BriefDescription": "DEMAND_CODE_RD & L4_HIT_LOCAL_L4 & SNOOP_MISS",
2796        "Offcore": "1",
2797        "CounterHTOff": "0,1,2,3"
2798    },
2799    {
2800        "EventCode": "0xB7, 0xBB",
2801        "MSRValue": "0x0100400004 ",
2802        "Counter": "0,1,2,3",
2803        "UMask": "0x1",
2804        "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L4_HIT_LOCAL_L4.SNOOP_NOT_NEEDED",
2805        "MSRIndex": "0x1a6,0x1a7",
2806        "SampleAfterValue": "100003",
2807        "BriefDescription": "DEMAND_CODE_RD & L4_HIT_LOCAL_L4 & SNOOP_NOT_NEEDED",
2808        "Offcore": "1",
2809        "CounterHTOff": "0,1,2,3"
2810    },
2811    {
2812        "EventCode": "0xB7, 0xBB",
2813        "MSRValue": "0x0080400004 ",
2814        "Counter": "0,1,2,3",
2815        "UMask": "0x1",
2816        "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L4_HIT_LOCAL_L4.SNOOP_NONE",
2817        "MSRIndex": "0x1a6,0x1a7",
2818        "SampleAfterValue": "100003",
2819        "BriefDescription": "DEMAND_CODE_RD & L4_HIT_LOCAL_L4 & SNOOP_NONE",
2820        "Offcore": "1",
2821        "CounterHTOff": "0,1,2,3"
2822    },
2823    {
2824        "EventCode": "0xB7, 0xBB",
2825        "MSRValue": "0x0040400004 ",
2826        "Counter": "0,1,2,3",
2827        "UMask": "0x1",
2828        "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L4_HIT_LOCAL_L4.SPL_HIT",
2829        "MSRIndex": "0x1a6,0x1a7",
2830        "SampleAfterValue": "100003",
2831        "BriefDescription": "DEMAND_CODE_RD & L4_HIT_LOCAL_L4 & SPL_HIT",
2832        "Offcore": "1",
2833        "CounterHTOff": "0,1,2,3"
2834    },
2835    {
2836        "EventCode": "0xB7, 0xBB",
2837        "MSRValue": "0x3fc01c0004 ",
2838        "Counter": "0,1,2,3",
2839        "UMask": "0x1",
2840        "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_HIT.ANY_SNOOP",
2841        "MSRIndex": "0x1a6,0x1a7",
2842        "SampleAfterValue": "100003",
2843        "BriefDescription": "DEMAND_CODE_RD & L3_HIT & ANY_SNOOP",
2844        "Offcore": "1",
2845        "CounterHTOff": "0,1,2,3"
2846    },
2847    {
2848        "EventCode": "0xB7, 0xBB",
2849        "MSRValue": "0x10001c0004 ",
2850        "Counter": "0,1,2,3",
2851        "UMask": "0x1",
2852        "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_HIT.SNOOP_HITM",
2853        "MSRIndex": "0x1a6,0x1a7",
2854        "SampleAfterValue": "100003",
2855        "BriefDescription": "DEMAND_CODE_RD & L3_HIT & SNOOP_HITM",
2856        "Offcore": "1",
2857        "CounterHTOff": "0,1,2,3"
2858    },
2859    {
2860        "EventCode": "0xB7, 0xBB",
2861        "MSRValue": "0x04001c0004 ",
2862        "Counter": "0,1,2,3",
2863        "UMask": "0x1",
2864        "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_HIT.SNOOP_HIT_NO_FWD",
2865        "MSRIndex": "0x1a6,0x1a7",
2866        "SampleAfterValue": "100003",
2867        "BriefDescription": "Counts all demand code reads that hit in the L3 and the snoops to sibling cores hit in either E/S state and the line is not forwarded.",
2868        "Offcore": "1",
2869        "CounterHTOff": "0,1,2,3"
2870    },
2871    {
2872        "EventCode": "0xB7, 0xBB",
2873        "MSRValue": "0x02001c0004 ",
2874        "Counter": "0,1,2,3",
2875        "UMask": "0x1",
2876        "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_HIT.SNOOP_MISS",
2877        "MSRIndex": "0x1a6,0x1a7",
2878        "SampleAfterValue": "100003",
2879        "BriefDescription": "Counts all demand code reads that hit in the L3 and the snoops sent to sibling cores return clean response.",
2880        "Offcore": "1",
2881        "CounterHTOff": "0,1,2,3"
2882    },
2883    {
2884        "EventCode": "0xB7, 0xBB",
2885        "MSRValue": "0x01001c0004 ",
2886        "Counter": "0,1,2,3",
2887        "UMask": "0x1",
2888        "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_HIT.SNOOP_NOT_NEEDED",
2889        "MSRIndex": "0x1a6,0x1a7",
2890        "SampleAfterValue": "100003",
2891        "BriefDescription": "Counts all demand code reads that hit in the L3 and sibling core snoops are not needed as either the core-valid bit is not set or the shared line is present in multiple cores.",
2892        "Offcore": "1",
2893        "CounterHTOff": "0,1,2,3"
2894    },
2895    {
2896        "EventCode": "0xB7, 0xBB",
2897        "MSRValue": "0x00801c0004 ",
2898        "Counter": "0,1,2,3",
2899        "UMask": "0x1",
2900        "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_HIT.SNOOP_NONE",
2901        "MSRIndex": "0x1a6,0x1a7",
2902        "SampleAfterValue": "100003",
2903        "BriefDescription": "DEMAND_CODE_RD & L3_HIT & SNOOP_NONE",
2904        "Offcore": "1",
2905        "CounterHTOff": "0,1,2,3"
2906    },
2907    {
2908        "EventCode": "0xB7, 0xBB",
2909        "MSRValue": "0x00401c0004 ",
2910        "Counter": "0,1,2,3",
2911        "UMask": "0x1",
2912        "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_HIT.SPL_HIT",
2913        "MSRIndex": "0x1a6,0x1a7",
2914        "SampleAfterValue": "100003",
2915        "BriefDescription": "DEMAND_CODE_RD & L3_HIT & SPL_HIT",
2916        "Offcore": "1",
2917        "CounterHTOff": "0,1,2,3"
2918    },
2919    {
2920        "EventCode": "0xB7, 0xBB",
2921        "MSRValue": "0x3fc0100004 ",
2922        "Counter": "0,1,2,3",
2923        "UMask": "0x1",
2924        "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_HIT_S.ANY_SNOOP",
2925        "MSRIndex": "0x1a6,0x1a7",
2926        "SampleAfterValue": "100003",
2927        "BriefDescription": "DEMAND_CODE_RD & L3_HIT_S & ANY_SNOOP",
2928        "Offcore": "1",
2929        "CounterHTOff": "0,1,2,3"
2930    },
2931    {
2932        "EventCode": "0xB7, 0xBB",
2933        "MSRValue": "0x1000100004 ",
2934        "Counter": "0,1,2,3",
2935        "UMask": "0x1",
2936        "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_HIT_S.SNOOP_HITM",
2937        "MSRIndex": "0x1a6,0x1a7",
2938        "SampleAfterValue": "100003",
2939        "BriefDescription": "DEMAND_CODE_RD & L3_HIT_S & SNOOP_HITM",
2940        "Offcore": "1",
2941        "CounterHTOff": "0,1,2,3"
2942    },
2943    {
2944        "EventCode": "0xB7, 0xBB",
2945        "MSRValue": "0x0400100004 ",
2946        "Counter": "0,1,2,3",
2947        "UMask": "0x1",
2948        "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_HIT_S.SNOOP_HIT_NO_FWD",
2949        "MSRIndex": "0x1a6,0x1a7",
2950        "SampleAfterValue": "100003",
2951        "BriefDescription": "DEMAND_CODE_RD & L3_HIT_S & SNOOP_HIT_NO_FWD",
2952        "Offcore": "1",
2953        "CounterHTOff": "0,1,2,3"
2954    },
2955    {
2956        "EventCode": "0xB7, 0xBB",
2957        "MSRValue": "0x0200100004 ",
2958        "Counter": "0,1,2,3",
2959        "UMask": "0x1",
2960        "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_HIT_S.SNOOP_MISS",
2961        "MSRIndex": "0x1a6,0x1a7",
2962        "SampleAfterValue": "100003",
2963        "BriefDescription": "DEMAND_CODE_RD & L3_HIT_S & SNOOP_MISS",
2964        "Offcore": "1",
2965        "CounterHTOff": "0,1,2,3"
2966    },
2967    {
2968        "EventCode": "0xB7, 0xBB",
2969        "MSRValue": "0x0100100004 ",
2970        "Counter": "0,1,2,3",
2971        "UMask": "0x1",
2972        "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_HIT_S.SNOOP_NOT_NEEDED",
2973        "MSRIndex": "0x1a6,0x1a7",
2974        "SampleAfterValue": "100003",
2975        "BriefDescription": "DEMAND_CODE_RD & L3_HIT_S & SNOOP_NOT_NEEDED",
2976        "Offcore": "1",
2977        "CounterHTOff": "0,1,2,3"
2978    },
2979    {
2980        "EventCode": "0xB7, 0xBB",
2981        "MSRValue": "0x0080100004 ",
2982        "Counter": "0,1,2,3",
2983        "UMask": "0x1",
2984        "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_HIT_S.SNOOP_NONE",
2985        "MSRIndex": "0x1a6,0x1a7",
2986        "SampleAfterValue": "100003",
2987        "BriefDescription": "DEMAND_CODE_RD & L3_HIT_S & SNOOP_NONE",
2988        "Offcore": "1",
2989        "CounterHTOff": "0,1,2,3"
2990    },
2991    {
2992        "EventCode": "0xB7, 0xBB",
2993        "MSRValue": "0x0040100004 ",
2994        "Counter": "0,1,2,3",
2995        "UMask": "0x1",
2996        "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_HIT_S.SPL_HIT",
2997        "MSRIndex": "0x1a6,0x1a7",
2998        "SampleAfterValue": "100003",
2999        "BriefDescription": "DEMAND_CODE_RD & L3_HIT_S & SPL_HIT",
3000        "Offcore": "1",
3001        "CounterHTOff": "0,1,2,3"
3002    },
3003    {
3004        "EventCode": "0xB7, 0xBB",
3005        "MSRValue": "0x3fc0080004 ",
3006        "Counter": "0,1,2,3",
3007        "UMask": "0x1",
3008        "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_HIT_E.ANY_SNOOP",
3009        "MSRIndex": "0x1a6,0x1a7",
3010        "SampleAfterValue": "100003",
3011        "BriefDescription": "DEMAND_CODE_RD & L3_HIT_E & ANY_SNOOP",
3012        "Offcore": "1",
3013        "CounterHTOff": "0,1,2,3"
3014    },
3015    {
3016        "EventCode": "0xB7, 0xBB",
3017        "MSRValue": "0x1000080004 ",
3018        "Counter": "0,1,2,3",
3019        "UMask": "0x1",
3020        "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_HIT_E.SNOOP_HITM",
3021        "MSRIndex": "0x1a6,0x1a7",
3022        "SampleAfterValue": "100003",
3023        "BriefDescription": "DEMAND_CODE_RD & L3_HIT_E & SNOOP_HITM",
3024        "Offcore": "1",
3025        "CounterHTOff": "0,1,2,3"
3026    },
3027    {
3028        "EventCode": "0xB7, 0xBB",
3029        "MSRValue": "0x0400080004 ",
3030        "Counter": "0,1,2,3",
3031        "UMask": "0x1",
3032        "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_HIT_E.SNOOP_HIT_NO_FWD",
3033        "MSRIndex": "0x1a6,0x1a7",
3034        "SampleAfterValue": "100003",
3035        "BriefDescription": "DEMAND_CODE_RD & L3_HIT_E & SNOOP_HIT_NO_FWD",
3036        "Offcore": "1",
3037        "CounterHTOff": "0,1,2,3"
3038    },
3039    {
3040        "EventCode": "0xB7, 0xBB",
3041        "MSRValue": "0x0200080004 ",
3042        "Counter": "0,1,2,3",
3043        "UMask": "0x1",
3044        "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_HIT_E.SNOOP_MISS",
3045        "MSRIndex": "0x1a6,0x1a7",
3046        "SampleAfterValue": "100003",
3047        "BriefDescription": "DEMAND_CODE_RD & L3_HIT_E & SNOOP_MISS",
3048        "Offcore": "1",
3049        "CounterHTOff": "0,1,2,3"
3050    },
3051    {
3052        "EventCode": "0xB7, 0xBB",
3053        "MSRValue": "0x0100080004 ",
3054        "Counter": "0,1,2,3",
3055        "UMask": "0x1",
3056        "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_HIT_E.SNOOP_NOT_NEEDED",
3057        "MSRIndex": "0x1a6,0x1a7",
3058        "SampleAfterValue": "100003",
3059        "BriefDescription": "DEMAND_CODE_RD & L3_HIT_E & SNOOP_NOT_NEEDED",
3060        "Offcore": "1",
3061        "CounterHTOff": "0,1,2,3"
3062    },
3063    {
3064        "EventCode": "0xB7, 0xBB",
3065        "MSRValue": "0x0080080004 ",
3066        "Counter": "0,1,2,3",
3067        "UMask": "0x1",
3068        "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_HIT_E.SNOOP_NONE",
3069        "MSRIndex": "0x1a6,0x1a7",
3070        "SampleAfterValue": "100003",
3071        "BriefDescription": "DEMAND_CODE_RD & L3_HIT_E & SNOOP_NONE",
3072        "Offcore": "1",
3073        "CounterHTOff": "0,1,2,3"
3074    },
3075    {
3076        "EventCode": "0xB7, 0xBB",
3077        "MSRValue": "0x0040080004 ",
3078        "Counter": "0,1,2,3",
3079        "UMask": "0x1",
3080        "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_HIT_E.SPL_HIT",
3081        "MSRIndex": "0x1a6,0x1a7",
3082        "SampleAfterValue": "100003",
3083        "BriefDescription": "DEMAND_CODE_RD & L3_HIT_E & SPL_HIT",
3084        "Offcore": "1",
3085        "CounterHTOff": "0,1,2,3"
3086    },
3087    {
3088        "EventCode": "0xB7, 0xBB",
3089        "MSRValue": "0x3fc0040004 ",
3090        "Counter": "0,1,2,3",
3091        "UMask": "0x1",
3092        "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_HIT_M.ANY_SNOOP",
3093        "MSRIndex": "0x1a6,0x1a7",
3094        "SampleAfterValue": "100003",
3095        "BriefDescription": "DEMAND_CODE_RD & L3_HIT_M & ANY_SNOOP",
3096        "Offcore": "1",
3097        "CounterHTOff": "0,1,2,3"
3098    },
3099    {
3100        "EventCode": "0xB7, 0xBB",
3101        "MSRValue": "0x1000040004 ",
3102        "Counter": "0,1,2,3",
3103        "UMask": "0x1",
3104        "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_HIT_M.SNOOP_HITM",
3105        "MSRIndex": "0x1a6,0x1a7",
3106        "SampleAfterValue": "100003",
3107        "BriefDescription": "DEMAND_CODE_RD & L3_HIT_M & SNOOP_HITM",
3108        "Offcore": "1",
3109        "CounterHTOff": "0,1,2,3"
3110    },
3111    {
3112        "EventCode": "0xB7, 0xBB",
3113        "MSRValue": "0x0400040004 ",
3114        "Counter": "0,1,2,3",
3115        "UMask": "0x1",
3116        "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_HIT_M.SNOOP_HIT_NO_FWD",
3117        "MSRIndex": "0x1a6,0x1a7",
3118        "SampleAfterValue": "100003",
3119        "BriefDescription": "DEMAND_CODE_RD & L3_HIT_M & SNOOP_HIT_NO_FWD",
3120        "Offcore": "1",
3121        "CounterHTOff": "0,1,2,3"
3122    },
3123    {
3124        "EventCode": "0xB7, 0xBB",
3125        "MSRValue": "0x0200040004 ",
3126        "Counter": "0,1,2,3",
3127        "UMask": "0x1",
3128        "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_HIT_M.SNOOP_MISS",
3129        "MSRIndex": "0x1a6,0x1a7",
3130        "SampleAfterValue": "100003",
3131        "BriefDescription": "DEMAND_CODE_RD & L3_HIT_M & SNOOP_MISS",
3132        "Offcore": "1",
3133        "CounterHTOff": "0,1,2,3"
3134    },
3135    {
3136        "EventCode": "0xB7, 0xBB",
3137        "MSRValue": "0x0100040004 ",
3138        "Counter": "0,1,2,3",
3139        "UMask": "0x1",
3140        "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_HIT_M.SNOOP_NOT_NEEDED",
3141        "MSRIndex": "0x1a6,0x1a7",
3142        "SampleAfterValue": "100003",
3143        "BriefDescription": "DEMAND_CODE_RD & L3_HIT_M & SNOOP_NOT_NEEDED",
3144        "Offcore": "1",
3145        "CounterHTOff": "0,1,2,3"
3146    },
3147    {
3148        "EventCode": "0xB7, 0xBB",
3149        "MSRValue": "0x0080040004 ",
3150        "Counter": "0,1,2,3",
3151        "UMask": "0x1",
3152        "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_HIT_M.SNOOP_NONE",
3153        "MSRIndex": "0x1a6,0x1a7",
3154        "SampleAfterValue": "100003",
3155        "BriefDescription": "DEMAND_CODE_RD & L3_HIT_M & SNOOP_NONE",
3156        "Offcore": "1",
3157        "CounterHTOff": "0,1,2,3"
3158    },
3159    {
3160        "EventCode": "0xB7, 0xBB",
3161        "MSRValue": "0x0040040004 ",
3162        "Counter": "0,1,2,3",
3163        "UMask": "0x1",
3164        "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_HIT_M.SPL_HIT",
3165        "MSRIndex": "0x1a6,0x1a7",
3166        "SampleAfterValue": "100003",
3167        "BriefDescription": "DEMAND_CODE_RD & L3_HIT_M & SPL_HIT",
3168        "Offcore": "1",
3169        "CounterHTOff": "0,1,2,3"
3170    },
3171    {
3172        "EventCode": "0xB7, 0xBB",
3173        "MSRValue": "0x3fc0020004 ",
3174        "Counter": "0,1,2,3",
3175        "UMask": "0x1",
3176        "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.SUPPLIER_NONE.ANY_SNOOP",
3177        "MSRIndex": "0x1a6,0x1a7",
3178        "SampleAfterValue": "100003",
3179        "BriefDescription": "DEMAND_CODE_RD & SUPPLIER_NONE & ANY_SNOOP",
3180        "Offcore": "1",
3181        "CounterHTOff": "0,1,2,3"
3182    },
3183    {
3184        "EventCode": "0xB7, 0xBB",
3185        "MSRValue": "0x1000020004 ",
3186        "Counter": "0,1,2,3",
3187        "UMask": "0x1",
3188        "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.SUPPLIER_NONE.SNOOP_HITM",
3189        "MSRIndex": "0x1a6,0x1a7",
3190        "SampleAfterValue": "100003",
3191        "BriefDescription": "DEMAND_CODE_RD & SUPPLIER_NONE & SNOOP_HITM",
3192        "Offcore": "1",
3193        "CounterHTOff": "0,1,2,3"
3194    },
3195    {
3196        "EventCode": "0xB7, 0xBB",
3197        "MSRValue": "0x0400020004 ",
3198        "Counter": "0,1,2,3",
3199        "UMask": "0x1",
3200        "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.SUPPLIER_NONE.SNOOP_HIT_NO_FWD",
3201        "MSRIndex": "0x1a6,0x1a7",
3202        "SampleAfterValue": "100003",
3203        "BriefDescription": "DEMAND_CODE_RD & SUPPLIER_NONE & SNOOP_HIT_NO_FWD",
3204        "Offcore": "1",
3205        "CounterHTOff": "0,1,2,3"
3206    },
3207    {
3208        "EventCode": "0xB7, 0xBB",
3209        "MSRValue": "0x0200020004 ",
3210        "Counter": "0,1,2,3",
3211        "UMask": "0x1",
3212        "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.SUPPLIER_NONE.SNOOP_MISS",
3213        "MSRIndex": "0x1a6,0x1a7",
3214        "SampleAfterValue": "100003",
3215        "BriefDescription": "DEMAND_CODE_RD & SUPPLIER_NONE & SNOOP_MISS",
3216        "Offcore": "1",
3217        "CounterHTOff": "0,1,2,3"
3218    },
3219    {
3220        "EventCode": "0xB7, 0xBB",
3221        "MSRValue": "0x0100020004 ",
3222        "Counter": "0,1,2,3",
3223        "UMask": "0x1",
3224        "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.SUPPLIER_NONE.SNOOP_NOT_NEEDED",
3225        "MSRIndex": "0x1a6,0x1a7",
3226        "SampleAfterValue": "100003",
3227        "BriefDescription": "DEMAND_CODE_RD & SUPPLIER_NONE & SNOOP_NOT_NEEDED",
3228        "Offcore": "1",
3229        "CounterHTOff": "0,1,2,3"
3230    },
3231    {
3232        "EventCode": "0xB7, 0xBB",
3233        "MSRValue": "0x0080020004 ",
3234        "Counter": "0,1,2,3",
3235        "UMask": "0x1",
3236        "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.SUPPLIER_NONE.SNOOP_NONE",
3237        "MSRIndex": "0x1a6,0x1a7",
3238        "SampleAfterValue": "100003",
3239        "BriefDescription": "DEMAND_CODE_RD & SUPPLIER_NONE & SNOOP_NONE",
3240        "Offcore": "1",
3241        "CounterHTOff": "0,1,2,3"
3242    },
3243    {
3244        "EventCode": "0xB7, 0xBB",
3245        "MSRValue": "0x0040020004 ",
3246        "Counter": "0,1,2,3",
3247        "UMask": "0x1",
3248        "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.SUPPLIER_NONE.SPL_HIT",
3249        "MSRIndex": "0x1a6,0x1a7",
3250        "SampleAfterValue": "100003",
3251        "BriefDescription": "DEMAND_CODE_RD & SUPPLIER_NONE & SPL_HIT",
3252        "Offcore": "1",
3253        "CounterHTOff": "0,1,2,3"
3254    },
3255    {
3256        "EventCode": "0xB7, 0xBB",
3257        "MSRValue": "0x0000010004 ",
3258        "Counter": "0,1,2,3",
3259        "UMask": "0x1",
3260        "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.ANY_RESPONSE",
3261        "MSRIndex": "0x1a6,0x1a7",
3262        "SampleAfterValue": "100003",
3263        "BriefDescription": "Counts all demand code reads that have any response type.",
3264        "Offcore": "1",
3265        "CounterHTOff": "0,1,2,3"
3266    },
3267    {
3268        "EventCode": "0xB7, 0xBB",
3269        "MSRValue": "0x3fc0400002 ",
3270        "Counter": "0,1,2,3",
3271        "UMask": "0x1",
3272        "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L4_HIT_LOCAL_L4.ANY_SNOOP",
3273        "MSRIndex": "0x1a6,0x1a7",
3274        "SampleAfterValue": "100003",
3275        "BriefDescription": "DEMAND_RFO & L4_HIT_LOCAL_L4 & ANY_SNOOP",
3276        "Offcore": "1",
3277        "CounterHTOff": "0,1,2,3"
3278    },
3279    {
3280        "EventCode": "0xB7, 0xBB",
3281        "MSRValue": "0x1000400002 ",
3282        "Counter": "0,1,2,3",
3283        "UMask": "0x1",
3284        "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L4_HIT_LOCAL_L4.SNOOP_HITM",
3285        "MSRIndex": "0x1a6,0x1a7",
3286        "SampleAfterValue": "100003",
3287        "BriefDescription": "DEMAND_RFO & L4_HIT_LOCAL_L4 & SNOOP_HITM",
3288        "Offcore": "1",
3289        "CounterHTOff": "0,1,2,3"
3290    },
3291    {
3292        "EventCode": "0xB7, 0xBB",
3293        "MSRValue": "0x0400400002 ",
3294        "Counter": "0,1,2,3",
3295        "UMask": "0x1",
3296        "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L4_HIT_LOCAL_L4.SNOOP_HIT_NO_FWD",
3297        "MSRIndex": "0x1a6,0x1a7",
3298        "SampleAfterValue": "100003",
3299        "BriefDescription": "DEMAND_RFO & L4_HIT_LOCAL_L4 & SNOOP_HIT_NO_FWD",
3300        "Offcore": "1",
3301        "CounterHTOff": "0,1,2,3"
3302    },
3303    {
3304        "EventCode": "0xB7, 0xBB",
3305        "MSRValue": "0x0200400002 ",
3306        "Counter": "0,1,2,3",
3307        "UMask": "0x1",
3308        "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L4_HIT_LOCAL_L4.SNOOP_MISS",
3309        "MSRIndex": "0x1a6,0x1a7",
3310        "SampleAfterValue": "100003",
3311        "BriefDescription": "DEMAND_RFO & L4_HIT_LOCAL_L4 & SNOOP_MISS",
3312        "Offcore": "1",
3313        "CounterHTOff": "0,1,2,3"
3314    },
3315    {
3316        "EventCode": "0xB7, 0xBB",
3317        "MSRValue": "0x0100400002 ",
3318        "Counter": "0,1,2,3",
3319        "UMask": "0x1",
3320        "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L4_HIT_LOCAL_L4.SNOOP_NOT_NEEDED",
3321        "MSRIndex": "0x1a6,0x1a7",
3322        "SampleAfterValue": "100003",
3323        "BriefDescription": "DEMAND_RFO & L4_HIT_LOCAL_L4 & SNOOP_NOT_NEEDED",
3324        "Offcore": "1",
3325        "CounterHTOff": "0,1,2,3"
3326    },
3327    {
3328        "EventCode": "0xB7, 0xBB",
3329        "MSRValue": "0x0080400002 ",
3330        "Counter": "0,1,2,3",
3331        "UMask": "0x1",
3332        "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L4_HIT_LOCAL_L4.SNOOP_NONE",
3333        "MSRIndex": "0x1a6,0x1a7",
3334        "SampleAfterValue": "100003",
3335        "BriefDescription": "DEMAND_RFO & L4_HIT_LOCAL_L4 & SNOOP_NONE",
3336        "Offcore": "1",
3337        "CounterHTOff": "0,1,2,3"
3338    },
3339    {
3340        "EventCode": "0xB7, 0xBB",
3341        "MSRValue": "0x0040400002 ",
3342        "Counter": "0,1,2,3",
3343        "UMask": "0x1",
3344        "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L4_HIT_LOCAL_L4.SPL_HIT",
3345        "MSRIndex": "0x1a6,0x1a7",
3346        "SampleAfterValue": "100003",
3347        "BriefDescription": "DEMAND_RFO & L4_HIT_LOCAL_L4 & SPL_HIT",
3348        "Offcore": "1",
3349        "CounterHTOff": "0,1,2,3"
3350    },
3351    {
3352        "EventCode": "0xB7, 0xBB",
3353        "MSRValue": "0x3fc01c0002 ",
3354        "Counter": "0,1,2,3",
3355        "UMask": "0x1",
3356        "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_HIT.ANY_SNOOP",
3357        "MSRIndex": "0x1a6,0x1a7",
3358        "SampleAfterValue": "100003",
3359        "BriefDescription": "DEMAND_RFO & L3_HIT & ANY_SNOOP",
3360        "Offcore": "1",
3361        "CounterHTOff": "0,1,2,3"
3362    },
3363    {
3364        "EventCode": "0xB7, 0xBB",
3365        "MSRValue": "0x10001c0002 ",
3366        "Counter": "0,1,2,3",
3367        "UMask": "0x1",
3368        "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_HIT.SNOOP_HITM",
3369        "MSRIndex": "0x1a6,0x1a7",
3370        "SampleAfterValue": "100003",
3371        "BriefDescription": "DEMAND_RFO & L3_HIT & SNOOP_HITM",
3372        "Offcore": "1",
3373        "CounterHTOff": "0,1,2,3"
3374    },
3375    {
3376        "EventCode": "0xB7, 0xBB",
3377        "MSRValue": "0x04001c0002 ",
3378        "Counter": "0,1,2,3",
3379        "UMask": "0x1",
3380        "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_HIT.SNOOP_HIT_NO_FWD",
3381        "MSRIndex": "0x1a6,0x1a7",
3382        "SampleAfterValue": "100003",
3383        "BriefDescription": "Counts all demand data writes (RFOs) that hit in the L3 and the snoops to sibling cores hit in either E/S state and the line is not forwarded.",
3384        "Offcore": "1",
3385        "CounterHTOff": "0,1,2,3"
3386    },
3387    {
3388        "EventCode": "0xB7, 0xBB",
3389        "MSRValue": "0x02001c0002 ",
3390        "Counter": "0,1,2,3",
3391        "UMask": "0x1",
3392        "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_HIT.SNOOP_MISS",
3393        "MSRIndex": "0x1a6,0x1a7",
3394        "SampleAfterValue": "100003",
3395        "BriefDescription": "Counts all demand data writes (RFOs) that hit in the L3 and the snoops sent to sibling cores return clean response.",
3396        "Offcore": "1",
3397        "CounterHTOff": "0,1,2,3"
3398    },
3399    {
3400        "EventCode": "0xB7, 0xBB",
3401        "MSRValue": "0x01001c0002 ",
3402        "Counter": "0,1,2,3",
3403        "UMask": "0x1",
3404        "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_HIT.SNOOP_NOT_NEEDED",
3405        "MSRIndex": "0x1a6,0x1a7",
3406        "SampleAfterValue": "100003",
3407        "BriefDescription": "Counts all demand data writes (RFOs) that hit in the L3 and sibling core snoops are not needed as either the core-valid bit is not set or the shared line is present in multiple cores.",
3408        "Offcore": "1",
3409        "CounterHTOff": "0,1,2,3"
3410    },
3411    {
3412        "EventCode": "0xB7, 0xBB",
3413        "MSRValue": "0x00801c0002 ",
3414        "Counter": "0,1,2,3",
3415        "UMask": "0x1",
3416        "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_HIT.SNOOP_NONE",
3417        "MSRIndex": "0x1a6,0x1a7",
3418        "SampleAfterValue": "100003",
3419        "BriefDescription": "DEMAND_RFO & L3_HIT & SNOOP_NONE",
3420        "Offcore": "1",
3421        "CounterHTOff": "0,1,2,3"
3422    },
3423    {
3424        "EventCode": "0xB7, 0xBB",
3425        "MSRValue": "0x00401c0002 ",
3426        "Counter": "0,1,2,3",
3427        "UMask": "0x1",
3428        "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_HIT.SPL_HIT",
3429        "MSRIndex": "0x1a6,0x1a7",
3430        "SampleAfterValue": "100003",
3431        "BriefDescription": "DEMAND_RFO & L3_HIT & SPL_HIT",
3432        "Offcore": "1",
3433        "CounterHTOff": "0,1,2,3"
3434    },
3435    {
3436        "EventCode": "0xB7, 0xBB",
3437        "MSRValue": "0x3fc0100002 ",
3438        "Counter": "0,1,2,3",
3439        "UMask": "0x1",
3440        "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_HIT_S.ANY_SNOOP",
3441        "MSRIndex": "0x1a6,0x1a7",
3442        "SampleAfterValue": "100003",
3443        "BriefDescription": "DEMAND_RFO & L3_HIT_S & ANY_SNOOP",
3444        "Offcore": "1",
3445        "CounterHTOff": "0,1,2,3"
3446    },
3447    {
3448        "EventCode": "0xB7, 0xBB",
3449        "MSRValue": "0x1000100002 ",
3450        "Counter": "0,1,2,3",
3451        "UMask": "0x1",
3452        "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_HIT_S.SNOOP_HITM",
3453        "MSRIndex": "0x1a6,0x1a7",
3454        "SampleAfterValue": "100003",
3455        "BriefDescription": "DEMAND_RFO & L3_HIT_S & SNOOP_HITM",
3456        "Offcore": "1",
3457        "CounterHTOff": "0,1,2,3"
3458    },
3459    {
3460        "EventCode": "0xB7, 0xBB",
3461        "MSRValue": "0x0400100002 ",
3462        "Counter": "0,1,2,3",
3463        "UMask": "0x1",
3464        "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_HIT_S.SNOOP_HIT_NO_FWD",
3465        "MSRIndex": "0x1a6,0x1a7",
3466        "SampleAfterValue": "100003",
3467        "BriefDescription": "DEMAND_RFO & L3_HIT_S & SNOOP_HIT_NO_FWD",
3468        "Offcore": "1",
3469        "CounterHTOff": "0,1,2,3"
3470    },
3471    {
3472        "EventCode": "0xB7, 0xBB",
3473        "MSRValue": "0x0200100002 ",
3474        "Counter": "0,1,2,3",
3475        "UMask": "0x1",
3476        "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_HIT_S.SNOOP_MISS",
3477        "MSRIndex": "0x1a6,0x1a7",
3478        "SampleAfterValue": "100003",
3479        "BriefDescription": "DEMAND_RFO & L3_HIT_S & SNOOP_MISS",
3480        "Offcore": "1",
3481        "CounterHTOff": "0,1,2,3"
3482    },
3483    {
3484        "EventCode": "0xB7, 0xBB",
3485        "MSRValue": "0x0100100002 ",
3486        "Counter": "0,1,2,3",
3487        "UMask": "0x1",
3488        "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_HIT_S.SNOOP_NOT_NEEDED",
3489        "MSRIndex": "0x1a6,0x1a7",
3490        "SampleAfterValue": "100003",
3491        "BriefDescription": "DEMAND_RFO & L3_HIT_S & SNOOP_NOT_NEEDED",
3492        "Offcore": "1",
3493        "CounterHTOff": "0,1,2,3"
3494    },
3495    {
3496        "EventCode": "0xB7, 0xBB",
3497        "MSRValue": "0x0080100002 ",
3498        "Counter": "0,1,2,3",
3499        "UMask": "0x1",
3500        "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_HIT_S.SNOOP_NONE",
3501        "MSRIndex": "0x1a6,0x1a7",
3502        "SampleAfterValue": "100003",
3503        "BriefDescription": "DEMAND_RFO & L3_HIT_S & SNOOP_NONE",
3504        "Offcore": "1",
3505        "CounterHTOff": "0,1,2,3"
3506    },
3507    {
3508        "EventCode": "0xB7, 0xBB",
3509        "MSRValue": "0x0040100002 ",
3510        "Counter": "0,1,2,3",
3511        "UMask": "0x1",
3512        "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_HIT_S.SPL_HIT",
3513        "MSRIndex": "0x1a6,0x1a7",
3514        "SampleAfterValue": "100003",
3515        "BriefDescription": "DEMAND_RFO & L3_HIT_S & SPL_HIT",
3516        "Offcore": "1",
3517        "CounterHTOff": "0,1,2,3"
3518    },
3519    {
3520        "EventCode": "0xB7, 0xBB",
3521        "MSRValue": "0x3fc0080002 ",
3522        "Counter": "0,1,2,3",
3523        "UMask": "0x1",
3524        "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_HIT_E.ANY_SNOOP",
3525        "MSRIndex": "0x1a6,0x1a7",
3526        "SampleAfterValue": "100003",
3527        "BriefDescription": "DEMAND_RFO & L3_HIT_E & ANY_SNOOP",
3528        "Offcore": "1",
3529        "CounterHTOff": "0,1,2,3"
3530    },
3531    {
3532        "EventCode": "0xB7, 0xBB",
3533        "MSRValue": "0x1000080002 ",
3534        "Counter": "0,1,2,3",
3535        "UMask": "0x1",
3536        "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_HIT_E.SNOOP_HITM",
3537        "MSRIndex": "0x1a6,0x1a7",
3538        "SampleAfterValue": "100003",
3539        "BriefDescription": "DEMAND_RFO & L3_HIT_E & SNOOP_HITM",
3540        "Offcore": "1",
3541        "CounterHTOff": "0,1,2,3"
3542    },
3543    {
3544        "EventCode": "0xB7, 0xBB",
3545        "MSRValue": "0x0400080002 ",
3546        "Counter": "0,1,2,3",
3547        "UMask": "0x1",
3548        "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_HIT_E.SNOOP_HIT_NO_FWD",
3549        "MSRIndex": "0x1a6,0x1a7",
3550        "SampleAfterValue": "100003",
3551        "BriefDescription": "DEMAND_RFO & L3_HIT_E & SNOOP_HIT_NO_FWD",
3552        "Offcore": "1",
3553        "CounterHTOff": "0,1,2,3"
3554    },
3555    {
3556        "EventCode": "0xB7, 0xBB",
3557        "MSRValue": "0x0200080002 ",
3558        "Counter": "0,1,2,3",
3559        "UMask": "0x1",
3560        "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_HIT_E.SNOOP_MISS",
3561        "MSRIndex": "0x1a6,0x1a7",
3562        "SampleAfterValue": "100003",
3563        "BriefDescription": "DEMAND_RFO & L3_HIT_E & SNOOP_MISS",
3564        "Offcore": "1",
3565        "CounterHTOff": "0,1,2,3"
3566    },
3567    {
3568        "EventCode": "0xB7, 0xBB",
3569        "MSRValue": "0x0100080002 ",
3570        "Counter": "0,1,2,3",
3571        "UMask": "0x1",
3572        "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_HIT_E.SNOOP_NOT_NEEDED",
3573        "MSRIndex": "0x1a6,0x1a7",
3574        "SampleAfterValue": "100003",
3575        "BriefDescription": "DEMAND_RFO & L3_HIT_E & SNOOP_NOT_NEEDED",
3576        "Offcore": "1",
3577        "CounterHTOff": "0,1,2,3"
3578    },
3579    {
3580        "EventCode": "0xB7, 0xBB",
3581        "MSRValue": "0x0080080002 ",
3582        "Counter": "0,1,2,3",
3583        "UMask": "0x1",
3584        "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_HIT_E.SNOOP_NONE",
3585        "MSRIndex": "0x1a6,0x1a7",
3586        "SampleAfterValue": "100003",
3587        "BriefDescription": "DEMAND_RFO & L3_HIT_E & SNOOP_NONE",
3588        "Offcore": "1",
3589        "CounterHTOff": "0,1,2,3"
3590    },
3591    {
3592        "EventCode": "0xB7, 0xBB",
3593        "MSRValue": "0x0040080002 ",
3594        "Counter": "0,1,2,3",
3595        "UMask": "0x1",
3596        "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_HIT_E.SPL_HIT",
3597        "MSRIndex": "0x1a6,0x1a7",
3598        "SampleAfterValue": "100003",
3599        "BriefDescription": "DEMAND_RFO & L3_HIT_E & SPL_HIT",
3600        "Offcore": "1",
3601        "CounterHTOff": "0,1,2,3"
3602    },
3603    {
3604        "EventCode": "0xB7, 0xBB",
3605        "MSRValue": "0x3fc0040002 ",
3606        "Counter": "0,1,2,3",
3607        "UMask": "0x1",
3608        "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_HIT_M.ANY_SNOOP",
3609        "MSRIndex": "0x1a6,0x1a7",
3610        "SampleAfterValue": "100003",
3611        "BriefDescription": "DEMAND_RFO & L3_HIT_M & ANY_SNOOP",
3612        "Offcore": "1",
3613        "CounterHTOff": "0,1,2,3"
3614    },
3615    {
3616        "EventCode": "0xB7, 0xBB",
3617        "MSRValue": "0x1000040002 ",
3618        "Counter": "0,1,2,3",
3619        "UMask": "0x1",
3620        "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_HIT_M.SNOOP_HITM",
3621        "MSRIndex": "0x1a6,0x1a7",
3622        "SampleAfterValue": "100003",
3623        "BriefDescription": "DEMAND_RFO & L3_HIT_M & SNOOP_HITM",
3624        "Offcore": "1",
3625        "CounterHTOff": "0,1,2,3"
3626    },
3627    {
3628        "EventCode": "0xB7, 0xBB",
3629        "MSRValue": "0x0400040002 ",
3630        "Counter": "0,1,2,3",
3631        "UMask": "0x1",
3632        "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_HIT_M.SNOOP_HIT_NO_FWD",
3633        "MSRIndex": "0x1a6,0x1a7",
3634        "SampleAfterValue": "100003",
3635        "BriefDescription": "DEMAND_RFO & L3_HIT_M & SNOOP_HIT_NO_FWD",
3636        "Offcore": "1",
3637        "CounterHTOff": "0,1,2,3"
3638    },
3639    {
3640        "EventCode": "0xB7, 0xBB",
3641        "MSRValue": "0x0200040002 ",
3642        "Counter": "0,1,2,3",
3643        "UMask": "0x1",
3644        "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_HIT_M.SNOOP_MISS",
3645        "MSRIndex": "0x1a6,0x1a7",
3646        "SampleAfterValue": "100003",
3647        "BriefDescription": "DEMAND_RFO & L3_HIT_M & SNOOP_MISS",
3648        "Offcore": "1",
3649        "CounterHTOff": "0,1,2,3"
3650    },
3651    {
3652        "EventCode": "0xB7, 0xBB",
3653        "MSRValue": "0x0100040002 ",
3654        "Counter": "0,1,2,3",
3655        "UMask": "0x1",
3656        "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_HIT_M.SNOOP_NOT_NEEDED",
3657        "MSRIndex": "0x1a6,0x1a7",
3658        "SampleAfterValue": "100003",
3659        "BriefDescription": "DEMAND_RFO & L3_HIT_M & SNOOP_NOT_NEEDED",
3660        "Offcore": "1",
3661        "CounterHTOff": "0,1,2,3"
3662    },
3663    {
3664        "EventCode": "0xB7, 0xBB",
3665        "MSRValue": "0x0080040002 ",
3666        "Counter": "0,1,2,3",
3667        "UMask": "0x1",
3668        "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_HIT_M.SNOOP_NONE",
3669        "MSRIndex": "0x1a6,0x1a7",
3670        "SampleAfterValue": "100003",
3671        "BriefDescription": "DEMAND_RFO & L3_HIT_M & SNOOP_NONE",
3672        "Offcore": "1",
3673        "CounterHTOff": "0,1,2,3"
3674    },
3675    {
3676        "EventCode": "0xB7, 0xBB",
3677        "MSRValue": "0x0040040002 ",
3678        "Counter": "0,1,2,3",
3679        "UMask": "0x1",
3680        "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_HIT_M.SPL_HIT",
3681        "MSRIndex": "0x1a6,0x1a7",
3682        "SampleAfterValue": "100003",
3683        "BriefDescription": "DEMAND_RFO & L3_HIT_M & SPL_HIT",
3684        "Offcore": "1",
3685        "CounterHTOff": "0,1,2,3"
3686    },
3687    {
3688        "EventCode": "0xB7, 0xBB",
3689        "MSRValue": "0x3fc0020002 ",
3690        "Counter": "0,1,2,3",
3691        "UMask": "0x1",
3692        "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.SUPPLIER_NONE.ANY_SNOOP",
3693        "MSRIndex": "0x1a6,0x1a7",
3694        "SampleAfterValue": "100003",
3695        "BriefDescription": "DEMAND_RFO & SUPPLIER_NONE & ANY_SNOOP",
3696        "Offcore": "1",
3697        "CounterHTOff": "0,1,2,3"
3698    },
3699    {
3700        "EventCode": "0xB7, 0xBB",
3701        "MSRValue": "0x1000020002 ",
3702        "Counter": "0,1,2,3",
3703        "UMask": "0x1",
3704        "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.SUPPLIER_NONE.SNOOP_HITM",
3705        "MSRIndex": "0x1a6,0x1a7",
3706        "SampleAfterValue": "100003",
3707        "BriefDescription": "DEMAND_RFO & SUPPLIER_NONE & SNOOP_HITM",
3708        "Offcore": "1",
3709        "CounterHTOff": "0,1,2,3"
3710    },
3711    {
3712        "EventCode": "0xB7, 0xBB",
3713        "MSRValue": "0x0400020002 ",
3714        "Counter": "0,1,2,3",
3715        "UMask": "0x1",
3716        "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.SUPPLIER_NONE.SNOOP_HIT_NO_FWD",
3717        "MSRIndex": "0x1a6,0x1a7",
3718        "SampleAfterValue": "100003",
3719        "BriefDescription": "DEMAND_RFO & SUPPLIER_NONE & SNOOP_HIT_NO_FWD",
3720        "Offcore": "1",
3721        "CounterHTOff": "0,1,2,3"
3722    },
3723    {
3724        "EventCode": "0xB7, 0xBB",
3725        "MSRValue": "0x0200020002 ",
3726        "Counter": "0,1,2,3",
3727        "UMask": "0x1",
3728        "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.SUPPLIER_NONE.SNOOP_MISS",
3729        "MSRIndex": "0x1a6,0x1a7",
3730        "SampleAfterValue": "100003",
3731        "BriefDescription": "DEMAND_RFO & SUPPLIER_NONE & SNOOP_MISS",
3732        "Offcore": "1",
3733        "CounterHTOff": "0,1,2,3"
3734    },
3735    {
3736        "EventCode": "0xB7, 0xBB",
3737        "MSRValue": "0x0100020002 ",
3738        "Counter": "0,1,2,3",
3739        "UMask": "0x1",
3740        "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.SUPPLIER_NONE.SNOOP_NOT_NEEDED",
3741        "MSRIndex": "0x1a6,0x1a7",
3742        "SampleAfterValue": "100003",
3743        "BriefDescription": "DEMAND_RFO & SUPPLIER_NONE & SNOOP_NOT_NEEDED",
3744        "Offcore": "1",
3745        "CounterHTOff": "0,1,2,3"
3746    },
3747    {
3748        "EventCode": "0xB7, 0xBB",
3749        "MSRValue": "0x0080020002 ",
3750        "Counter": "0,1,2,3",
3751        "UMask": "0x1",
3752        "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.SUPPLIER_NONE.SNOOP_NONE",
3753        "MSRIndex": "0x1a6,0x1a7",
3754        "SampleAfterValue": "100003",
3755        "BriefDescription": "DEMAND_RFO & SUPPLIER_NONE & SNOOP_NONE",
3756        "Offcore": "1",
3757        "CounterHTOff": "0,1,2,3"
3758    },
3759    {
3760        "EventCode": "0xB7, 0xBB",
3761        "MSRValue": "0x0040020002 ",
3762        "Counter": "0,1,2,3",
3763        "UMask": "0x1",
3764        "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.SUPPLIER_NONE.SPL_HIT",
3765        "MSRIndex": "0x1a6,0x1a7",
3766        "SampleAfterValue": "100003",
3767        "BriefDescription": "DEMAND_RFO & SUPPLIER_NONE & SPL_HIT",
3768        "Offcore": "1",
3769        "CounterHTOff": "0,1,2,3"
3770    },
3771    {
3772        "EventCode": "0xB7, 0xBB",
3773        "MSRValue": "0x0000010002 ",
3774        "Counter": "0,1,2,3",
3775        "UMask": "0x1",
3776        "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.ANY_RESPONSE",
3777        "MSRIndex": "0x1a6,0x1a7",
3778        "SampleAfterValue": "100003",
3779        "BriefDescription": "Counts all demand data writes (RFOs) that have any response type.",
3780        "Offcore": "1",
3781        "CounterHTOff": "0,1,2,3"
3782    },
3783    {
3784        "EventCode": "0xB7, 0xBB",
3785        "MSRValue": "0x3fc0400001 ",
3786        "Counter": "0,1,2,3",
3787        "UMask": "0x1",
3788        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L4_HIT_LOCAL_L4.ANY_SNOOP",
3789        "MSRIndex": "0x1a6,0x1a7",
3790        "SampleAfterValue": "100003",
3791        "BriefDescription": "DEMAND_DATA_RD & L4_HIT_LOCAL_L4 & ANY_SNOOP",
3792        "Offcore": "1",
3793        "CounterHTOff": "0,1,2,3"
3794    },
3795    {
3796        "EventCode": "0xB7, 0xBB",
3797        "MSRValue": "0x1000400001 ",
3798        "Counter": "0,1,2,3",
3799        "UMask": "0x1",
3800        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L4_HIT_LOCAL_L4.SNOOP_HITM",
3801        "MSRIndex": "0x1a6,0x1a7",
3802        "SampleAfterValue": "100003",
3803        "BriefDescription": "DEMAND_DATA_RD & L4_HIT_LOCAL_L4 & SNOOP_HITM",
3804        "Offcore": "1",
3805        "CounterHTOff": "0,1,2,3"
3806    },
3807    {
3808        "EventCode": "0xB7, 0xBB",
3809        "MSRValue": "0x0400400001 ",
3810        "Counter": "0,1,2,3",
3811        "UMask": "0x1",
3812        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L4_HIT_LOCAL_L4.SNOOP_HIT_NO_FWD",
3813        "MSRIndex": "0x1a6,0x1a7",
3814        "SampleAfterValue": "100003",
3815        "BriefDescription": "DEMAND_DATA_RD & L4_HIT_LOCAL_L4 & SNOOP_HIT_NO_FWD",
3816        "Offcore": "1",
3817        "CounterHTOff": "0,1,2,3"
3818    },
3819    {
3820        "EventCode": "0xB7, 0xBB",
3821        "MSRValue": "0x0200400001 ",
3822        "Counter": "0,1,2,3",
3823        "UMask": "0x1",
3824        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L4_HIT_LOCAL_L4.SNOOP_MISS",
3825        "MSRIndex": "0x1a6,0x1a7",
3826        "SampleAfterValue": "100003",
3827        "BriefDescription": "DEMAND_DATA_RD & L4_HIT_LOCAL_L4 & SNOOP_MISS",
3828        "Offcore": "1",
3829        "CounterHTOff": "0,1,2,3"
3830    },
3831    {
3832        "EventCode": "0xB7, 0xBB",
3833        "MSRValue": "0x0100400001 ",
3834        "Counter": "0,1,2,3",
3835        "UMask": "0x1",
3836        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L4_HIT_LOCAL_L4.SNOOP_NOT_NEEDED",
3837        "MSRIndex": "0x1a6,0x1a7",
3838        "SampleAfterValue": "100003",
3839        "BriefDescription": "DEMAND_DATA_RD & L4_HIT_LOCAL_L4 & SNOOP_NOT_NEEDED",
3840        "Offcore": "1",
3841        "CounterHTOff": "0,1,2,3"
3842    },
3843    {
3844        "EventCode": "0xB7, 0xBB",
3845        "MSRValue": "0x0080400001 ",
3846        "Counter": "0,1,2,3",
3847        "UMask": "0x1",
3848        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L4_HIT_LOCAL_L4.SNOOP_NONE",
3849        "MSRIndex": "0x1a6,0x1a7",
3850        "SampleAfterValue": "100003",
3851        "BriefDescription": "DEMAND_DATA_RD & L4_HIT_LOCAL_L4 & SNOOP_NONE",
3852        "Offcore": "1",
3853        "CounterHTOff": "0,1,2,3"
3854    },
3855    {
3856        "EventCode": "0xB7, 0xBB",
3857        "MSRValue": "0x0040400001 ",
3858        "Counter": "0,1,2,3",
3859        "UMask": "0x1",
3860        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L4_HIT_LOCAL_L4.SPL_HIT",
3861        "MSRIndex": "0x1a6,0x1a7",
3862        "SampleAfterValue": "100003",
3863        "BriefDescription": "DEMAND_DATA_RD & L4_HIT_LOCAL_L4 & SPL_HIT",
3864        "Offcore": "1",
3865        "CounterHTOff": "0,1,2,3"
3866    },
3867    {
3868        "EventCode": "0xB7, 0xBB",
3869        "MSRValue": "0x3fc01c0001 ",
3870        "Counter": "0,1,2,3",
3871        "UMask": "0x1",
3872        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_HIT.ANY_SNOOP",
3873        "MSRIndex": "0x1a6,0x1a7",
3874        "SampleAfterValue": "100003",
3875        "BriefDescription": "DEMAND_DATA_RD & L3_HIT & ANY_SNOOP",
3876        "Offcore": "1",
3877        "CounterHTOff": "0,1,2,3"
3878    },
3879    {
3880        "EventCode": "0xB7, 0xBB",
3881        "MSRValue": "0x10001c0001 ",
3882        "Counter": "0,1,2,3",
3883        "UMask": "0x1",
3884        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_HIT.SNOOP_HITM",
3885        "MSRIndex": "0x1a6,0x1a7",
3886        "SampleAfterValue": "100003",
3887        "BriefDescription": "DEMAND_DATA_RD & L3_HIT & SNOOP_HITM",
3888        "Offcore": "1",
3889        "CounterHTOff": "0,1,2,3"
3890    },
3891    {
3892        "EventCode": "0xB7, 0xBB",
3893        "MSRValue": "0x04001c0001 ",
3894        "Counter": "0,1,2,3",
3895        "UMask": "0x1",
3896        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_HIT.SNOOP_HIT_NO_FWD",
3897        "MSRIndex": "0x1a6,0x1a7",
3898        "SampleAfterValue": "100003",
3899        "BriefDescription": "Counts demand data reads that hit in the L3 and the snoops to sibling cores hit in either E/S state and the line is not forwarded.",
3900        "Offcore": "1",
3901        "CounterHTOff": "0,1,2,3"
3902    },
3903    {
3904        "EventCode": "0xB7, 0xBB",
3905        "MSRValue": "0x02001c0001 ",
3906        "Counter": "0,1,2,3",
3907        "UMask": "0x1",
3908        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_HIT.SNOOP_MISS",
3909        "MSRIndex": "0x1a6,0x1a7",
3910        "SampleAfterValue": "100003",
3911        "BriefDescription": "Counts demand data reads that hit in the L3 and the snoops sent to sibling cores return clean response.",
3912        "Offcore": "1",
3913        "CounterHTOff": "0,1,2,3"
3914    },
3915    {
3916        "EventCode": "0xB7, 0xBB",
3917        "MSRValue": "0x01001c0001 ",
3918        "Counter": "0,1,2,3",
3919        "UMask": "0x1",
3920        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_HIT.SNOOP_NOT_NEEDED",
3921        "MSRIndex": "0x1a6,0x1a7",
3922        "SampleAfterValue": "100003",
3923        "BriefDescription": "Counts demand data reads that hit in the L3 and sibling core snoops are not needed as either the core-valid bit is not set or the shared line is present in multiple cores.",
3924        "Offcore": "1",
3925        "CounterHTOff": "0,1,2,3"
3926    },
3927    {
3928        "EventCode": "0xB7, 0xBB",
3929        "MSRValue": "0x00801c0001 ",
3930        "Counter": "0,1,2,3",
3931        "UMask": "0x1",
3932        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_HIT.SNOOP_NONE",
3933        "MSRIndex": "0x1a6,0x1a7",
3934        "SampleAfterValue": "100003",
3935        "BriefDescription": "DEMAND_DATA_RD & L3_HIT & SNOOP_NONE",
3936        "Offcore": "1",
3937        "CounterHTOff": "0,1,2,3"
3938    },
3939    {
3940        "EventCode": "0xB7, 0xBB",
3941        "MSRValue": "0x00401c0001 ",
3942        "Counter": "0,1,2,3",
3943        "UMask": "0x1",
3944        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_HIT.SPL_HIT",
3945        "MSRIndex": "0x1a6,0x1a7",
3946        "SampleAfterValue": "100003",
3947        "BriefDescription": "DEMAND_DATA_RD & L3_HIT & SPL_HIT",
3948        "Offcore": "1",
3949        "CounterHTOff": "0,1,2,3"
3950    },
3951    {
3952        "EventCode": "0xB7, 0xBB",
3953        "MSRValue": "0x3fc0100001 ",
3954        "Counter": "0,1,2,3",
3955        "UMask": "0x1",
3956        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_HIT_S.ANY_SNOOP",
3957        "MSRIndex": "0x1a6,0x1a7",
3958        "SampleAfterValue": "100003",
3959        "BriefDescription": "DEMAND_DATA_RD & L3_HIT_S & ANY_SNOOP",
3960        "Offcore": "1",
3961        "CounterHTOff": "0,1,2,3"
3962    },
3963    {
3964        "EventCode": "0xB7, 0xBB",
3965        "MSRValue": "0x1000100001 ",
3966        "Counter": "0,1,2,3",
3967        "UMask": "0x1",
3968        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_HIT_S.SNOOP_HITM",
3969        "MSRIndex": "0x1a6,0x1a7",
3970        "SampleAfterValue": "100003",
3971        "BriefDescription": "DEMAND_DATA_RD & L3_HIT_S & SNOOP_HITM",
3972        "Offcore": "1",
3973        "CounterHTOff": "0,1,2,3"
3974    },
3975    {
3976        "EventCode": "0xB7, 0xBB",
3977        "MSRValue": "0x0400100001 ",
3978        "Counter": "0,1,2,3",
3979        "UMask": "0x1",
3980        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_HIT_S.SNOOP_HIT_NO_FWD",
3981        "MSRIndex": "0x1a6,0x1a7",
3982        "SampleAfterValue": "100003",
3983        "BriefDescription": "DEMAND_DATA_RD & L3_HIT_S & SNOOP_HIT_NO_FWD",
3984        "Offcore": "1",
3985        "CounterHTOff": "0,1,2,3"
3986    },
3987    {
3988        "EventCode": "0xB7, 0xBB",
3989        "MSRValue": "0x0200100001 ",
3990        "Counter": "0,1,2,3",
3991        "UMask": "0x1",
3992        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_HIT_S.SNOOP_MISS",
3993        "MSRIndex": "0x1a6,0x1a7",
3994        "SampleAfterValue": "100003",
3995        "BriefDescription": "DEMAND_DATA_RD & L3_HIT_S & SNOOP_MISS",
3996        "Offcore": "1",
3997        "CounterHTOff": "0,1,2,3"
3998    },
3999    {
4000        "EventCode": "0xB7, 0xBB",
4001        "MSRValue": "0x0100100001 ",
4002        "Counter": "0,1,2,3",
4003        "UMask": "0x1",
4004        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_HIT_S.SNOOP_NOT_NEEDED",
4005        "MSRIndex": "0x1a6,0x1a7",
4006        "SampleAfterValue": "100003",
4007        "BriefDescription": "DEMAND_DATA_RD & L3_HIT_S & SNOOP_NOT_NEEDED",
4008        "Offcore": "1",
4009        "CounterHTOff": "0,1,2,3"
4010    },
4011    {
4012        "EventCode": "0xB7, 0xBB",
4013        "MSRValue": "0x0080100001 ",
4014        "Counter": "0,1,2,3",
4015        "UMask": "0x1",
4016        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_HIT_S.SNOOP_NONE",
4017        "MSRIndex": "0x1a6,0x1a7",
4018        "SampleAfterValue": "100003",
4019        "BriefDescription": "DEMAND_DATA_RD & L3_HIT_S & SNOOP_NONE",
4020        "Offcore": "1",
4021        "CounterHTOff": "0,1,2,3"
4022    },
4023    {
4024        "EventCode": "0xB7, 0xBB",
4025        "MSRValue": "0x0040100001 ",
4026        "Counter": "0,1,2,3",
4027        "UMask": "0x1",
4028        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_HIT_S.SPL_HIT",
4029        "MSRIndex": "0x1a6,0x1a7",
4030        "SampleAfterValue": "100003",
4031        "BriefDescription": "DEMAND_DATA_RD & L3_HIT_S & SPL_HIT",
4032        "Offcore": "1",
4033        "CounterHTOff": "0,1,2,3"
4034    },
4035    {
4036        "EventCode": "0xB7, 0xBB",
4037        "MSRValue": "0x3fc0080001 ",
4038        "Counter": "0,1,2,3",
4039        "UMask": "0x1",
4040        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_HIT_E.ANY_SNOOP",
4041        "MSRIndex": "0x1a6,0x1a7",
4042        "SampleAfterValue": "100003",
4043        "BriefDescription": "DEMAND_DATA_RD & L3_HIT_E & ANY_SNOOP",
4044        "Offcore": "1",
4045        "CounterHTOff": "0,1,2,3"
4046    },
4047    {
4048        "EventCode": "0xB7, 0xBB",
4049        "MSRValue": "0x1000080001 ",
4050        "Counter": "0,1,2,3",
4051        "UMask": "0x1",
4052        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_HIT_E.SNOOP_HITM",
4053        "MSRIndex": "0x1a6,0x1a7",
4054        "SampleAfterValue": "100003",
4055        "BriefDescription": "DEMAND_DATA_RD & L3_HIT_E & SNOOP_HITM",
4056        "Offcore": "1",
4057        "CounterHTOff": "0,1,2,3"
4058    },
4059    {
4060        "EventCode": "0xB7, 0xBB",
4061        "MSRValue": "0x0400080001 ",
4062        "Counter": "0,1,2,3",
4063        "UMask": "0x1",
4064        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_HIT_E.SNOOP_HIT_NO_FWD",
4065        "MSRIndex": "0x1a6,0x1a7",
4066        "SampleAfterValue": "100003",
4067        "BriefDescription": "DEMAND_DATA_RD & L3_HIT_E & SNOOP_HIT_NO_FWD",
4068        "Offcore": "1",
4069        "CounterHTOff": "0,1,2,3"
4070    },
4071    {
4072        "EventCode": "0xB7, 0xBB",
4073        "MSRValue": "0x0200080001 ",
4074        "Counter": "0,1,2,3",
4075        "UMask": "0x1",
4076        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_HIT_E.SNOOP_MISS",
4077        "MSRIndex": "0x1a6,0x1a7",
4078        "SampleAfterValue": "100003",
4079        "BriefDescription": "DEMAND_DATA_RD & L3_HIT_E & SNOOP_MISS",
4080        "Offcore": "1",
4081        "CounterHTOff": "0,1,2,3"
4082    },
4083    {
4084        "EventCode": "0xB7, 0xBB",
4085        "MSRValue": "0x0100080001 ",
4086        "Counter": "0,1,2,3",
4087        "UMask": "0x1",
4088        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_HIT_E.SNOOP_NOT_NEEDED",
4089        "MSRIndex": "0x1a6,0x1a7",
4090        "SampleAfterValue": "100003",
4091        "BriefDescription": "DEMAND_DATA_RD & L3_HIT_E & SNOOP_NOT_NEEDED",
4092        "Offcore": "1",
4093        "CounterHTOff": "0,1,2,3"
4094    },
4095    {
4096        "EventCode": "0xB7, 0xBB",
4097        "MSRValue": "0x0080080001 ",
4098        "Counter": "0,1,2,3",
4099        "UMask": "0x1",
4100        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_HIT_E.SNOOP_NONE",
4101        "MSRIndex": "0x1a6,0x1a7",
4102        "SampleAfterValue": "100003",
4103        "BriefDescription": "DEMAND_DATA_RD & L3_HIT_E & SNOOP_NONE",
4104        "Offcore": "1",
4105        "CounterHTOff": "0,1,2,3"
4106    },
4107    {
4108        "EventCode": "0xB7, 0xBB",
4109        "MSRValue": "0x0040080001 ",
4110        "Counter": "0,1,2,3",
4111        "UMask": "0x1",
4112        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_HIT_E.SPL_HIT",
4113        "MSRIndex": "0x1a6,0x1a7",
4114        "SampleAfterValue": "100003",
4115        "BriefDescription": "DEMAND_DATA_RD & L3_HIT_E & SPL_HIT",
4116        "Offcore": "1",
4117        "CounterHTOff": "0,1,2,3"
4118    },
4119    {
4120        "EventCode": "0xB7, 0xBB",
4121        "MSRValue": "0x3fc0040001 ",
4122        "Counter": "0,1,2,3",
4123        "UMask": "0x1",
4124        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_HIT_M.ANY_SNOOP",
4125        "MSRIndex": "0x1a6,0x1a7",
4126        "SampleAfterValue": "100003",
4127        "BriefDescription": "DEMAND_DATA_RD & L3_HIT_M & ANY_SNOOP",
4128        "Offcore": "1",
4129        "CounterHTOff": "0,1,2,3"
4130    },
4131    {
4132        "EventCode": "0xB7, 0xBB",
4133        "MSRValue": "0x1000040001 ",
4134        "Counter": "0,1,2,3",
4135        "UMask": "0x1",
4136        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_HIT_M.SNOOP_HITM",
4137        "MSRIndex": "0x1a6,0x1a7",
4138        "SampleAfterValue": "100003",
4139        "BriefDescription": "DEMAND_DATA_RD & L3_HIT_M & SNOOP_HITM",
4140        "Offcore": "1",
4141        "CounterHTOff": "0,1,2,3"
4142    },
4143    {
4144        "EventCode": "0xB7, 0xBB",
4145        "MSRValue": "0x0400040001 ",
4146        "Counter": "0,1,2,3",
4147        "UMask": "0x1",
4148        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_HIT_M.SNOOP_HIT_NO_FWD",
4149        "MSRIndex": "0x1a6,0x1a7",
4150        "SampleAfterValue": "100003",
4151        "BriefDescription": "DEMAND_DATA_RD & L3_HIT_M & SNOOP_HIT_NO_FWD",
4152        "Offcore": "1",
4153        "CounterHTOff": "0,1,2,3"
4154    },
4155    {
4156        "EventCode": "0xB7, 0xBB",
4157        "MSRValue": "0x0200040001 ",
4158        "Counter": "0,1,2,3",
4159        "UMask": "0x1",
4160        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_HIT_M.SNOOP_MISS",
4161        "MSRIndex": "0x1a6,0x1a7",
4162        "SampleAfterValue": "100003",
4163        "BriefDescription": "DEMAND_DATA_RD & L3_HIT_M & SNOOP_MISS",
4164        "Offcore": "1",
4165        "CounterHTOff": "0,1,2,3"
4166    },
4167    {
4168        "EventCode": "0xB7, 0xBB",
4169        "MSRValue": "0x0100040001 ",
4170        "Counter": "0,1,2,3",
4171        "UMask": "0x1",
4172        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_HIT_M.SNOOP_NOT_NEEDED",
4173        "MSRIndex": "0x1a6,0x1a7",
4174        "SampleAfterValue": "100003",
4175        "BriefDescription": "DEMAND_DATA_RD & L3_HIT_M & SNOOP_NOT_NEEDED",
4176        "Offcore": "1",
4177        "CounterHTOff": "0,1,2,3"
4178    },
4179    {
4180        "EventCode": "0xB7, 0xBB",
4181        "MSRValue": "0x0080040001 ",
4182        "Counter": "0,1,2,3",
4183        "UMask": "0x1",
4184        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_HIT_M.SNOOP_NONE",
4185        "MSRIndex": "0x1a6,0x1a7",
4186        "SampleAfterValue": "100003",
4187        "BriefDescription": "DEMAND_DATA_RD & L3_HIT_M & SNOOP_NONE",
4188        "Offcore": "1",
4189        "CounterHTOff": "0,1,2,3"
4190    },
4191    {
4192        "EventCode": "0xB7, 0xBB",
4193        "MSRValue": "0x0040040001 ",
4194        "Counter": "0,1,2,3",
4195        "UMask": "0x1",
4196        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_HIT_M.SPL_HIT",
4197        "MSRIndex": "0x1a6,0x1a7",
4198        "SampleAfterValue": "100003",
4199        "BriefDescription": "DEMAND_DATA_RD & L3_HIT_M & SPL_HIT",
4200        "Offcore": "1",
4201        "CounterHTOff": "0,1,2,3"
4202    },
4203    {
4204        "EventCode": "0xB7, 0xBB",
4205        "MSRValue": "0x3fc0020001 ",
4206        "Counter": "0,1,2,3",
4207        "UMask": "0x1",
4208        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.SUPPLIER_NONE.ANY_SNOOP",
4209        "MSRIndex": "0x1a6,0x1a7",
4210        "SampleAfterValue": "100003",
4211        "BriefDescription": "DEMAND_DATA_RD & SUPPLIER_NONE & ANY_SNOOP",
4212        "Offcore": "1",
4213        "CounterHTOff": "0,1,2,3"
4214    },
4215    {
4216        "EventCode": "0xB7, 0xBB",
4217        "MSRValue": "0x1000020001 ",
4218        "Counter": "0,1,2,3",
4219        "UMask": "0x1",
4220        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.SUPPLIER_NONE.SNOOP_HITM",
4221        "MSRIndex": "0x1a6,0x1a7",
4222        "SampleAfterValue": "100003",
4223        "BriefDescription": "DEMAND_DATA_RD & SUPPLIER_NONE & SNOOP_HITM",
4224        "Offcore": "1",
4225        "CounterHTOff": "0,1,2,3"
4226    },
4227    {
4228        "EventCode": "0xB7, 0xBB",
4229        "MSRValue": "0x0400020001 ",
4230        "Counter": "0,1,2,3",
4231        "UMask": "0x1",
4232        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.SUPPLIER_NONE.SNOOP_HIT_NO_FWD",
4233        "MSRIndex": "0x1a6,0x1a7",
4234        "SampleAfterValue": "100003",
4235        "BriefDescription": "DEMAND_DATA_RD & SUPPLIER_NONE & SNOOP_HIT_NO_FWD",
4236        "Offcore": "1",
4237        "CounterHTOff": "0,1,2,3"
4238    },
4239    {
4240        "EventCode": "0xB7, 0xBB",
4241        "MSRValue": "0x0200020001 ",
4242        "Counter": "0,1,2,3",
4243        "UMask": "0x1",
4244        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.SUPPLIER_NONE.SNOOP_MISS",
4245        "MSRIndex": "0x1a6,0x1a7",
4246        "SampleAfterValue": "100003",
4247        "BriefDescription": "DEMAND_DATA_RD & SUPPLIER_NONE & SNOOP_MISS",
4248        "Offcore": "1",
4249        "CounterHTOff": "0,1,2,3"
4250    },
4251    {
4252        "EventCode": "0xB7, 0xBB",
4253        "MSRValue": "0x0100020001 ",
4254        "Counter": "0,1,2,3",
4255        "UMask": "0x1",
4256        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.SUPPLIER_NONE.SNOOP_NOT_NEEDED",
4257        "MSRIndex": "0x1a6,0x1a7",
4258        "SampleAfterValue": "100003",
4259        "BriefDescription": "DEMAND_DATA_RD & SUPPLIER_NONE & SNOOP_NOT_NEEDED",
4260        "Offcore": "1",
4261        "CounterHTOff": "0,1,2,3"
4262    },
4263    {
4264        "EventCode": "0xB7, 0xBB",
4265        "MSRValue": "0x0080020001 ",
4266        "Counter": "0,1,2,3",
4267        "UMask": "0x1",
4268        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.SUPPLIER_NONE.SNOOP_NONE",
4269        "MSRIndex": "0x1a6,0x1a7",
4270        "SampleAfterValue": "100003",
4271        "BriefDescription": "DEMAND_DATA_RD & SUPPLIER_NONE & SNOOP_NONE",
4272        "Offcore": "1",
4273        "CounterHTOff": "0,1,2,3"
4274    },
4275    {
4276        "EventCode": "0xB7, 0xBB",
4277        "MSRValue": "0x0040020001 ",
4278        "Counter": "0,1,2,3",
4279        "UMask": "0x1",
4280        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.SUPPLIER_NONE.SPL_HIT",
4281        "MSRIndex": "0x1a6,0x1a7",
4282        "SampleAfterValue": "100003",
4283        "BriefDescription": "DEMAND_DATA_RD & SUPPLIER_NONE & SPL_HIT",
4284        "Offcore": "1",
4285        "CounterHTOff": "0,1,2,3"
4286    },
4287    {
4288        "EventCode": "0xB7, 0xBB",
4289        "MSRValue": "0x0000010001 ",
4290        "Counter": "0,1,2,3",
4291        "UMask": "0x1",
4292        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.ANY_RESPONSE",
4293        "MSRIndex": "0x1a6,0x1a7",
4294        "SampleAfterValue": "100003",
4295        "BriefDescription": "Counts demand data reads that have any response type.",
4296        "Offcore": "1",
4297        "CounterHTOff": "0,1,2,3"
4298    }
4299]