GNU Linux-libre 4.14.266-gnu1
[releases.git] / tools / perf / pmu-events / arch / x86 / skylake / cache.json
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 ]