xref: /OK3568_Linux_fs/kernel/tools/perf/pmu-events/arch/x86/nehalemex/cache.json (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593Smuzhiyun[
2*4882a593Smuzhiyun    {
3*4882a593Smuzhiyun        "EventCode": "0x63",
4*4882a593Smuzhiyun        "Counter": "0,1",
5*4882a593Smuzhiyun        "UMask": "0x2",
6*4882a593Smuzhiyun        "EventName": "CACHE_LOCK_CYCLES.L1D",
7*4882a593Smuzhiyun        "SampleAfterValue": "2000000",
8*4882a593Smuzhiyun        "BriefDescription": "Cycles L1D locked"
9*4882a593Smuzhiyun    },
10*4882a593Smuzhiyun    {
11*4882a593Smuzhiyun        "EventCode": "0x63",
12*4882a593Smuzhiyun        "Counter": "0,1",
13*4882a593Smuzhiyun        "UMask": "0x1",
14*4882a593Smuzhiyun        "EventName": "CACHE_LOCK_CYCLES.L1D_L2",
15*4882a593Smuzhiyun        "SampleAfterValue": "2000000",
16*4882a593Smuzhiyun        "BriefDescription": "Cycles L1D and L2 locked"
17*4882a593Smuzhiyun    },
18*4882a593Smuzhiyun    {
19*4882a593Smuzhiyun        "EventCode": "0x51",
20*4882a593Smuzhiyun        "Counter": "0,1",
21*4882a593Smuzhiyun        "UMask": "0x4",
22*4882a593Smuzhiyun        "EventName": "L1D.M_EVICT",
23*4882a593Smuzhiyun        "SampleAfterValue": "2000000",
24*4882a593Smuzhiyun        "BriefDescription": "L1D cache lines replaced in M state"
25*4882a593Smuzhiyun    },
26*4882a593Smuzhiyun    {
27*4882a593Smuzhiyun        "EventCode": "0x51",
28*4882a593Smuzhiyun        "Counter": "0,1",
29*4882a593Smuzhiyun        "UMask": "0x2",
30*4882a593Smuzhiyun        "EventName": "L1D.M_REPL",
31*4882a593Smuzhiyun        "SampleAfterValue": "2000000",
32*4882a593Smuzhiyun        "BriefDescription": "L1D cache lines allocated in the M state"
33*4882a593Smuzhiyun    },
34*4882a593Smuzhiyun    {
35*4882a593Smuzhiyun        "EventCode": "0x51",
36*4882a593Smuzhiyun        "Counter": "0,1",
37*4882a593Smuzhiyun        "UMask": "0x8",
38*4882a593Smuzhiyun        "EventName": "L1D.M_SNOOP_EVICT",
39*4882a593Smuzhiyun        "SampleAfterValue": "2000000",
40*4882a593Smuzhiyun        "BriefDescription": "L1D snoop eviction of cache lines in M state"
41*4882a593Smuzhiyun    },
42*4882a593Smuzhiyun    {
43*4882a593Smuzhiyun        "EventCode": "0x51",
44*4882a593Smuzhiyun        "Counter": "0,1",
45*4882a593Smuzhiyun        "UMask": "0x1",
46*4882a593Smuzhiyun        "EventName": "L1D.REPL",
47*4882a593Smuzhiyun        "SampleAfterValue": "2000000",
48*4882a593Smuzhiyun        "BriefDescription": "L1 data cache lines allocated"
49*4882a593Smuzhiyun    },
50*4882a593Smuzhiyun    {
51*4882a593Smuzhiyun        "EventCode": "0x43",
52*4882a593Smuzhiyun        "Counter": "0,1",
53*4882a593Smuzhiyun        "UMask": "0x1",
54*4882a593Smuzhiyun        "EventName": "L1D_ALL_REF.ANY",
55*4882a593Smuzhiyun        "SampleAfterValue": "2000000",
56*4882a593Smuzhiyun        "BriefDescription": "All references to the L1 data cache"
57*4882a593Smuzhiyun    },
58*4882a593Smuzhiyun    {
59*4882a593Smuzhiyun        "EventCode": "0x43",
60*4882a593Smuzhiyun        "Counter": "0,1",
61*4882a593Smuzhiyun        "UMask": "0x2",
62*4882a593Smuzhiyun        "EventName": "L1D_ALL_REF.CACHEABLE",
63*4882a593Smuzhiyun        "SampleAfterValue": "2000000",
64*4882a593Smuzhiyun        "BriefDescription": "L1 data cacheable reads and writes"
65*4882a593Smuzhiyun    },
66*4882a593Smuzhiyun    {
67*4882a593Smuzhiyun        "EventCode": "0x40",
68*4882a593Smuzhiyun        "Counter": "0,1",
69*4882a593Smuzhiyun        "UMask": "0x4",
70*4882a593Smuzhiyun        "EventName": "L1D_CACHE_LD.E_STATE",
71*4882a593Smuzhiyun        "SampleAfterValue": "2000000",
72*4882a593Smuzhiyun        "BriefDescription": "L1 data cache read in E state"
73*4882a593Smuzhiyun    },
74*4882a593Smuzhiyun    {
75*4882a593Smuzhiyun        "EventCode": "0x40",
76*4882a593Smuzhiyun        "Counter": "0,1",
77*4882a593Smuzhiyun        "UMask": "0x1",
78*4882a593Smuzhiyun        "EventName": "L1D_CACHE_LD.I_STATE",
79*4882a593Smuzhiyun        "SampleAfterValue": "2000000",
80*4882a593Smuzhiyun        "BriefDescription": "L1 data cache read in I state (misses)"
81*4882a593Smuzhiyun    },
82*4882a593Smuzhiyun    {
83*4882a593Smuzhiyun        "EventCode": "0x40",
84*4882a593Smuzhiyun        "Counter": "0,1",
85*4882a593Smuzhiyun        "UMask": "0x8",
86*4882a593Smuzhiyun        "EventName": "L1D_CACHE_LD.M_STATE",
87*4882a593Smuzhiyun        "SampleAfterValue": "2000000",
88*4882a593Smuzhiyun        "BriefDescription": "L1 data cache read in M state"
89*4882a593Smuzhiyun    },
90*4882a593Smuzhiyun    {
91*4882a593Smuzhiyun        "EventCode": "0x40",
92*4882a593Smuzhiyun        "Counter": "0,1",
93*4882a593Smuzhiyun        "UMask": "0xf",
94*4882a593Smuzhiyun        "EventName": "L1D_CACHE_LD.MESI",
95*4882a593Smuzhiyun        "SampleAfterValue": "2000000",
96*4882a593Smuzhiyun        "BriefDescription": "L1 data cache reads"
97*4882a593Smuzhiyun    },
98*4882a593Smuzhiyun    {
99*4882a593Smuzhiyun        "EventCode": "0x40",
100*4882a593Smuzhiyun        "Counter": "0,1",
101*4882a593Smuzhiyun        "UMask": "0x2",
102*4882a593Smuzhiyun        "EventName": "L1D_CACHE_LD.S_STATE",
103*4882a593Smuzhiyun        "SampleAfterValue": "2000000",
104*4882a593Smuzhiyun        "BriefDescription": "L1 data cache read in S state"
105*4882a593Smuzhiyun    },
106*4882a593Smuzhiyun    {
107*4882a593Smuzhiyun        "EventCode": "0x42",
108*4882a593Smuzhiyun        "Counter": "0,1",
109*4882a593Smuzhiyun        "UMask": "0x4",
110*4882a593Smuzhiyun        "EventName": "L1D_CACHE_LOCK.E_STATE",
111*4882a593Smuzhiyun        "SampleAfterValue": "2000000",
112*4882a593Smuzhiyun        "BriefDescription": "L1 data cache load locks in E state"
113*4882a593Smuzhiyun    },
114*4882a593Smuzhiyun    {
115*4882a593Smuzhiyun        "EventCode": "0x42",
116*4882a593Smuzhiyun        "Counter": "0,1",
117*4882a593Smuzhiyun        "UMask": "0x1",
118*4882a593Smuzhiyun        "EventName": "L1D_CACHE_LOCK.HIT",
119*4882a593Smuzhiyun        "SampleAfterValue": "2000000",
120*4882a593Smuzhiyun        "BriefDescription": "L1 data cache load lock hits"
121*4882a593Smuzhiyun    },
122*4882a593Smuzhiyun    {
123*4882a593Smuzhiyun        "EventCode": "0x42",
124*4882a593Smuzhiyun        "Counter": "0,1",
125*4882a593Smuzhiyun        "UMask": "0x8",
126*4882a593Smuzhiyun        "EventName": "L1D_CACHE_LOCK.M_STATE",
127*4882a593Smuzhiyun        "SampleAfterValue": "2000000",
128*4882a593Smuzhiyun        "BriefDescription": "L1 data cache load locks in M state"
129*4882a593Smuzhiyun    },
130*4882a593Smuzhiyun    {
131*4882a593Smuzhiyun        "EventCode": "0x42",
132*4882a593Smuzhiyun        "Counter": "0,1",
133*4882a593Smuzhiyun        "UMask": "0x2",
134*4882a593Smuzhiyun        "EventName": "L1D_CACHE_LOCK.S_STATE",
135*4882a593Smuzhiyun        "SampleAfterValue": "2000000",
136*4882a593Smuzhiyun        "BriefDescription": "L1 data cache load locks in S state"
137*4882a593Smuzhiyun    },
138*4882a593Smuzhiyun    {
139*4882a593Smuzhiyun        "EventCode": "0x53",
140*4882a593Smuzhiyun        "Counter": "0,1",
141*4882a593Smuzhiyun        "UMask": "0x1",
142*4882a593Smuzhiyun        "EventName": "L1D_CACHE_LOCK_FB_HIT",
143*4882a593Smuzhiyun        "SampleAfterValue": "2000000",
144*4882a593Smuzhiyun        "BriefDescription": "L1D load lock accepted in fill buffer"
145*4882a593Smuzhiyun    },
146*4882a593Smuzhiyun    {
147*4882a593Smuzhiyun        "EventCode": "0x52",
148*4882a593Smuzhiyun        "Counter": "0,1",
149*4882a593Smuzhiyun        "UMask": "0x1",
150*4882a593Smuzhiyun        "EventName": "L1D_CACHE_PREFETCH_LOCK_FB_HIT",
151*4882a593Smuzhiyun        "SampleAfterValue": "2000000",
152*4882a593Smuzhiyun        "BriefDescription": "L1D prefetch load lock accepted in fill buffer"
153*4882a593Smuzhiyun    },
154*4882a593Smuzhiyun    {
155*4882a593Smuzhiyun        "EventCode": "0x41",
156*4882a593Smuzhiyun        "Counter": "0,1",
157*4882a593Smuzhiyun        "UMask": "0x4",
158*4882a593Smuzhiyun        "EventName": "L1D_CACHE_ST.E_STATE",
159*4882a593Smuzhiyun        "SampleAfterValue": "2000000",
160*4882a593Smuzhiyun        "BriefDescription": "L1 data cache stores in E state"
161*4882a593Smuzhiyun    },
162*4882a593Smuzhiyun    {
163*4882a593Smuzhiyun        "EventCode": "0x41",
164*4882a593Smuzhiyun        "Counter": "0,1",
165*4882a593Smuzhiyun        "UMask": "0x8",
166*4882a593Smuzhiyun        "EventName": "L1D_CACHE_ST.M_STATE",
167*4882a593Smuzhiyun        "SampleAfterValue": "2000000",
168*4882a593Smuzhiyun        "BriefDescription": "L1 data cache stores in M state"
169*4882a593Smuzhiyun    },
170*4882a593Smuzhiyun    {
171*4882a593Smuzhiyun        "EventCode": "0x41",
172*4882a593Smuzhiyun        "Counter": "0,1",
173*4882a593Smuzhiyun        "UMask": "0x2",
174*4882a593Smuzhiyun        "EventName": "L1D_CACHE_ST.S_STATE",
175*4882a593Smuzhiyun        "SampleAfterValue": "2000000",
176*4882a593Smuzhiyun        "BriefDescription": "L1 data cache stores in S state"
177*4882a593Smuzhiyun    },
178*4882a593Smuzhiyun    {
179*4882a593Smuzhiyun        "EventCode": "0x4E",
180*4882a593Smuzhiyun        "Counter": "0,1",
181*4882a593Smuzhiyun        "UMask": "0x2",
182*4882a593Smuzhiyun        "EventName": "L1D_PREFETCH.MISS",
183*4882a593Smuzhiyun        "SampleAfterValue": "200000",
184*4882a593Smuzhiyun        "BriefDescription": "L1D hardware prefetch misses"
185*4882a593Smuzhiyun    },
186*4882a593Smuzhiyun    {
187*4882a593Smuzhiyun        "EventCode": "0x4E",
188*4882a593Smuzhiyun        "Counter": "0,1",
189*4882a593Smuzhiyun        "UMask": "0x1",
190*4882a593Smuzhiyun        "EventName": "L1D_PREFETCH.REQUESTS",
191*4882a593Smuzhiyun        "SampleAfterValue": "200000",
192*4882a593Smuzhiyun        "BriefDescription": "L1D hardware prefetch requests"
193*4882a593Smuzhiyun    },
194*4882a593Smuzhiyun    {
195*4882a593Smuzhiyun        "EventCode": "0x4E",
196*4882a593Smuzhiyun        "Counter": "0,1",
197*4882a593Smuzhiyun        "UMask": "0x4",
198*4882a593Smuzhiyun        "EventName": "L1D_PREFETCH.TRIGGERS",
199*4882a593Smuzhiyun        "SampleAfterValue": "200000",
200*4882a593Smuzhiyun        "BriefDescription": "L1D hardware prefetch requests triggered"
201*4882a593Smuzhiyun    },
202*4882a593Smuzhiyun    {
203*4882a593Smuzhiyun        "EventCode": "0x28",
204*4882a593Smuzhiyun        "Counter": "0,1,2,3",
205*4882a593Smuzhiyun        "UMask": "0x4",
206*4882a593Smuzhiyun        "EventName": "L1D_WB_L2.E_STATE",
207*4882a593Smuzhiyun        "SampleAfterValue": "100000",
208*4882a593Smuzhiyun        "BriefDescription": "L1 writebacks to L2 in E state"
209*4882a593Smuzhiyun    },
210*4882a593Smuzhiyun    {
211*4882a593Smuzhiyun        "EventCode": "0x28",
212*4882a593Smuzhiyun        "Counter": "0,1,2,3",
213*4882a593Smuzhiyun        "UMask": "0x1",
214*4882a593Smuzhiyun        "EventName": "L1D_WB_L2.I_STATE",
215*4882a593Smuzhiyun        "SampleAfterValue": "100000",
216*4882a593Smuzhiyun        "BriefDescription": "L1 writebacks to L2 in I state (misses)"
217*4882a593Smuzhiyun    },
218*4882a593Smuzhiyun    {
219*4882a593Smuzhiyun        "EventCode": "0x28",
220*4882a593Smuzhiyun        "Counter": "0,1,2,3",
221*4882a593Smuzhiyun        "UMask": "0x8",
222*4882a593Smuzhiyun        "EventName": "L1D_WB_L2.M_STATE",
223*4882a593Smuzhiyun        "SampleAfterValue": "100000",
224*4882a593Smuzhiyun        "BriefDescription": "L1 writebacks to L2 in M state"
225*4882a593Smuzhiyun    },
226*4882a593Smuzhiyun    {
227*4882a593Smuzhiyun        "EventCode": "0x28",
228*4882a593Smuzhiyun        "Counter": "0,1,2,3",
229*4882a593Smuzhiyun        "UMask": "0xf",
230*4882a593Smuzhiyun        "EventName": "L1D_WB_L2.MESI",
231*4882a593Smuzhiyun        "SampleAfterValue": "100000",
232*4882a593Smuzhiyun        "BriefDescription": "All L1 writebacks to L2"
233*4882a593Smuzhiyun    },
234*4882a593Smuzhiyun    {
235*4882a593Smuzhiyun        "EventCode": "0x28",
236*4882a593Smuzhiyun        "Counter": "0,1,2,3",
237*4882a593Smuzhiyun        "UMask": "0x2",
238*4882a593Smuzhiyun        "EventName": "L1D_WB_L2.S_STATE",
239*4882a593Smuzhiyun        "SampleAfterValue": "100000",
240*4882a593Smuzhiyun        "BriefDescription": "L1 writebacks to L2 in S state"
241*4882a593Smuzhiyun    },
242*4882a593Smuzhiyun    {
243*4882a593Smuzhiyun        "EventCode": "0x26",
244*4882a593Smuzhiyun        "Counter": "0,1,2,3",
245*4882a593Smuzhiyun        "UMask": "0xff",
246*4882a593Smuzhiyun        "EventName": "L2_DATA_RQSTS.ANY",
247*4882a593Smuzhiyun        "SampleAfterValue": "200000",
248*4882a593Smuzhiyun        "BriefDescription": "All L2 data requests"
249*4882a593Smuzhiyun    },
250*4882a593Smuzhiyun    {
251*4882a593Smuzhiyun        "EventCode": "0x26",
252*4882a593Smuzhiyun        "Counter": "0,1,2,3",
253*4882a593Smuzhiyun        "UMask": "0x4",
254*4882a593Smuzhiyun        "EventName": "L2_DATA_RQSTS.DEMAND.E_STATE",
255*4882a593Smuzhiyun        "SampleAfterValue": "200000",
256*4882a593Smuzhiyun        "BriefDescription": "L2 data demand loads in E state"
257*4882a593Smuzhiyun    },
258*4882a593Smuzhiyun    {
259*4882a593Smuzhiyun        "EventCode": "0x26",
260*4882a593Smuzhiyun        "Counter": "0,1,2,3",
261*4882a593Smuzhiyun        "UMask": "0x1",
262*4882a593Smuzhiyun        "EventName": "L2_DATA_RQSTS.DEMAND.I_STATE",
263*4882a593Smuzhiyun        "SampleAfterValue": "200000",
264*4882a593Smuzhiyun        "BriefDescription": "L2 data demand loads in I state (misses)"
265*4882a593Smuzhiyun    },
266*4882a593Smuzhiyun    {
267*4882a593Smuzhiyun        "EventCode": "0x26",
268*4882a593Smuzhiyun        "Counter": "0,1,2,3",
269*4882a593Smuzhiyun        "UMask": "0x8",
270*4882a593Smuzhiyun        "EventName": "L2_DATA_RQSTS.DEMAND.M_STATE",
271*4882a593Smuzhiyun        "SampleAfterValue": "200000",
272*4882a593Smuzhiyun        "BriefDescription": "L2 data demand loads in M state"
273*4882a593Smuzhiyun    },
274*4882a593Smuzhiyun    {
275*4882a593Smuzhiyun        "EventCode": "0x26",
276*4882a593Smuzhiyun        "Counter": "0,1,2,3",
277*4882a593Smuzhiyun        "UMask": "0xf",
278*4882a593Smuzhiyun        "EventName": "L2_DATA_RQSTS.DEMAND.MESI",
279*4882a593Smuzhiyun        "SampleAfterValue": "200000",
280*4882a593Smuzhiyun        "BriefDescription": "L2 data demand requests"
281*4882a593Smuzhiyun    },
282*4882a593Smuzhiyun    {
283*4882a593Smuzhiyun        "EventCode": "0x26",
284*4882a593Smuzhiyun        "Counter": "0,1,2,3",
285*4882a593Smuzhiyun        "UMask": "0x2",
286*4882a593Smuzhiyun        "EventName": "L2_DATA_RQSTS.DEMAND.S_STATE",
287*4882a593Smuzhiyun        "SampleAfterValue": "200000",
288*4882a593Smuzhiyun        "BriefDescription": "L2 data demand loads in S state"
289*4882a593Smuzhiyun    },
290*4882a593Smuzhiyun    {
291*4882a593Smuzhiyun        "EventCode": "0x26",
292*4882a593Smuzhiyun        "Counter": "0,1,2,3",
293*4882a593Smuzhiyun        "UMask": "0x40",
294*4882a593Smuzhiyun        "EventName": "L2_DATA_RQSTS.PREFETCH.E_STATE",
295*4882a593Smuzhiyun        "SampleAfterValue": "200000",
296*4882a593Smuzhiyun        "BriefDescription": "L2 data prefetches in E state"
297*4882a593Smuzhiyun    },
298*4882a593Smuzhiyun    {
299*4882a593Smuzhiyun        "EventCode": "0x26",
300*4882a593Smuzhiyun        "Counter": "0,1,2,3",
301*4882a593Smuzhiyun        "UMask": "0x10",
302*4882a593Smuzhiyun        "EventName": "L2_DATA_RQSTS.PREFETCH.I_STATE",
303*4882a593Smuzhiyun        "SampleAfterValue": "200000",
304*4882a593Smuzhiyun        "BriefDescription": "L2 data prefetches in the I state (misses)"
305*4882a593Smuzhiyun    },
306*4882a593Smuzhiyun    {
307*4882a593Smuzhiyun        "EventCode": "0x26",
308*4882a593Smuzhiyun        "Counter": "0,1,2,3",
309*4882a593Smuzhiyun        "UMask": "0x80",
310*4882a593Smuzhiyun        "EventName": "L2_DATA_RQSTS.PREFETCH.M_STATE",
311*4882a593Smuzhiyun        "SampleAfterValue": "200000",
312*4882a593Smuzhiyun        "BriefDescription": "L2 data prefetches in M state"
313*4882a593Smuzhiyun    },
314*4882a593Smuzhiyun    {
315*4882a593Smuzhiyun        "EventCode": "0x26",
316*4882a593Smuzhiyun        "Counter": "0,1,2,3",
317*4882a593Smuzhiyun        "UMask": "0xf0",
318*4882a593Smuzhiyun        "EventName": "L2_DATA_RQSTS.PREFETCH.MESI",
319*4882a593Smuzhiyun        "SampleAfterValue": "200000",
320*4882a593Smuzhiyun        "BriefDescription": "All L2 data prefetches"
321*4882a593Smuzhiyun    },
322*4882a593Smuzhiyun    {
323*4882a593Smuzhiyun        "EventCode": "0x26",
324*4882a593Smuzhiyun        "Counter": "0,1,2,3",
325*4882a593Smuzhiyun        "UMask": "0x20",
326*4882a593Smuzhiyun        "EventName": "L2_DATA_RQSTS.PREFETCH.S_STATE",
327*4882a593Smuzhiyun        "SampleAfterValue": "200000",
328*4882a593Smuzhiyun        "BriefDescription": "L2 data prefetches in the S state"
329*4882a593Smuzhiyun    },
330*4882a593Smuzhiyun    {
331*4882a593Smuzhiyun        "EventCode": "0xF1",
332*4882a593Smuzhiyun        "Counter": "0,1,2,3",
333*4882a593Smuzhiyun        "UMask": "0x7",
334*4882a593Smuzhiyun        "EventName": "L2_LINES_IN.ANY",
335*4882a593Smuzhiyun        "SampleAfterValue": "100000",
336*4882a593Smuzhiyun        "BriefDescription": "L2 lines alloacated"
337*4882a593Smuzhiyun    },
338*4882a593Smuzhiyun    {
339*4882a593Smuzhiyun        "EventCode": "0xF1",
340*4882a593Smuzhiyun        "Counter": "0,1,2,3",
341*4882a593Smuzhiyun        "UMask": "0x4",
342*4882a593Smuzhiyun        "EventName": "L2_LINES_IN.E_STATE",
343*4882a593Smuzhiyun        "SampleAfterValue": "100000",
344*4882a593Smuzhiyun        "BriefDescription": "L2 lines allocated in the E state"
345*4882a593Smuzhiyun    },
346*4882a593Smuzhiyun    {
347*4882a593Smuzhiyun        "EventCode": "0xF1",
348*4882a593Smuzhiyun        "Counter": "0,1,2,3",
349*4882a593Smuzhiyun        "UMask": "0x2",
350*4882a593Smuzhiyun        "EventName": "L2_LINES_IN.S_STATE",
351*4882a593Smuzhiyun        "SampleAfterValue": "100000",
352*4882a593Smuzhiyun        "BriefDescription": "L2 lines allocated in the S state"
353*4882a593Smuzhiyun    },
354*4882a593Smuzhiyun    {
355*4882a593Smuzhiyun        "EventCode": "0xF2",
356*4882a593Smuzhiyun        "Counter": "0,1,2,3",
357*4882a593Smuzhiyun        "UMask": "0xf",
358*4882a593Smuzhiyun        "EventName": "L2_LINES_OUT.ANY",
359*4882a593Smuzhiyun        "SampleAfterValue": "100000",
360*4882a593Smuzhiyun        "BriefDescription": "L2 lines evicted"
361*4882a593Smuzhiyun    },
362*4882a593Smuzhiyun    {
363*4882a593Smuzhiyun        "EventCode": "0xF2",
364*4882a593Smuzhiyun        "Counter": "0,1,2,3",
365*4882a593Smuzhiyun        "UMask": "0x1",
366*4882a593Smuzhiyun        "EventName": "L2_LINES_OUT.DEMAND_CLEAN",
367*4882a593Smuzhiyun        "SampleAfterValue": "100000",
368*4882a593Smuzhiyun        "BriefDescription": "L2 lines evicted by a demand request"
369*4882a593Smuzhiyun    },
370*4882a593Smuzhiyun    {
371*4882a593Smuzhiyun        "EventCode": "0xF2",
372*4882a593Smuzhiyun        "Counter": "0,1,2,3",
373*4882a593Smuzhiyun        "UMask": "0x2",
374*4882a593Smuzhiyun        "EventName": "L2_LINES_OUT.DEMAND_DIRTY",
375*4882a593Smuzhiyun        "SampleAfterValue": "100000",
376*4882a593Smuzhiyun        "BriefDescription": "L2 modified lines evicted by a demand request"
377*4882a593Smuzhiyun    },
378*4882a593Smuzhiyun    {
379*4882a593Smuzhiyun        "EventCode": "0xF2",
380*4882a593Smuzhiyun        "Counter": "0,1,2,3",
381*4882a593Smuzhiyun        "UMask": "0x4",
382*4882a593Smuzhiyun        "EventName": "L2_LINES_OUT.PREFETCH_CLEAN",
383*4882a593Smuzhiyun        "SampleAfterValue": "100000",
384*4882a593Smuzhiyun        "BriefDescription": "L2 lines evicted by a prefetch request"
385*4882a593Smuzhiyun    },
386*4882a593Smuzhiyun    {
387*4882a593Smuzhiyun        "EventCode": "0xF2",
388*4882a593Smuzhiyun        "Counter": "0,1,2,3",
389*4882a593Smuzhiyun        "UMask": "0x8",
390*4882a593Smuzhiyun        "EventName": "L2_LINES_OUT.PREFETCH_DIRTY",
391*4882a593Smuzhiyun        "SampleAfterValue": "100000",
392*4882a593Smuzhiyun        "BriefDescription": "L2 modified lines evicted by a prefetch request"
393*4882a593Smuzhiyun    },
394*4882a593Smuzhiyun    {
395*4882a593Smuzhiyun        "EventCode": "0x24",
396*4882a593Smuzhiyun        "Counter": "0,1,2,3",
397*4882a593Smuzhiyun        "UMask": "0x10",
398*4882a593Smuzhiyun        "EventName": "L2_RQSTS.IFETCH_HIT",
399*4882a593Smuzhiyun        "SampleAfterValue": "200000",
400*4882a593Smuzhiyun        "BriefDescription": "L2 instruction fetch hits"
401*4882a593Smuzhiyun    },
402*4882a593Smuzhiyun    {
403*4882a593Smuzhiyun        "EventCode": "0x24",
404*4882a593Smuzhiyun        "Counter": "0,1,2,3",
405*4882a593Smuzhiyun        "UMask": "0x20",
406*4882a593Smuzhiyun        "EventName": "L2_RQSTS.IFETCH_MISS",
407*4882a593Smuzhiyun        "SampleAfterValue": "200000",
408*4882a593Smuzhiyun        "BriefDescription": "L2 instruction fetch misses"
409*4882a593Smuzhiyun    },
410*4882a593Smuzhiyun    {
411*4882a593Smuzhiyun        "EventCode": "0x24",
412*4882a593Smuzhiyun        "Counter": "0,1,2,3",
413*4882a593Smuzhiyun        "UMask": "0x30",
414*4882a593Smuzhiyun        "EventName": "L2_RQSTS.IFETCHES",
415*4882a593Smuzhiyun        "SampleAfterValue": "200000",
416*4882a593Smuzhiyun        "BriefDescription": "L2 instruction fetches"
417*4882a593Smuzhiyun    },
418*4882a593Smuzhiyun    {
419*4882a593Smuzhiyun        "EventCode": "0x24",
420*4882a593Smuzhiyun        "Counter": "0,1,2,3",
421*4882a593Smuzhiyun        "UMask": "0x1",
422*4882a593Smuzhiyun        "EventName": "L2_RQSTS.LD_HIT",
423*4882a593Smuzhiyun        "SampleAfterValue": "200000",
424*4882a593Smuzhiyun        "BriefDescription": "L2 load hits"
425*4882a593Smuzhiyun    },
426*4882a593Smuzhiyun    {
427*4882a593Smuzhiyun        "EventCode": "0x24",
428*4882a593Smuzhiyun        "Counter": "0,1,2,3",
429*4882a593Smuzhiyun        "UMask": "0x2",
430*4882a593Smuzhiyun        "EventName": "L2_RQSTS.LD_MISS",
431*4882a593Smuzhiyun        "SampleAfterValue": "200000",
432*4882a593Smuzhiyun        "BriefDescription": "L2 load misses"
433*4882a593Smuzhiyun    },
434*4882a593Smuzhiyun    {
435*4882a593Smuzhiyun        "EventCode": "0x24",
436*4882a593Smuzhiyun        "Counter": "0,1,2,3",
437*4882a593Smuzhiyun        "UMask": "0x3",
438*4882a593Smuzhiyun        "EventName": "L2_RQSTS.LOADS",
439*4882a593Smuzhiyun        "SampleAfterValue": "200000",
440*4882a593Smuzhiyun        "BriefDescription": "L2 requests"
441*4882a593Smuzhiyun    },
442*4882a593Smuzhiyun    {
443*4882a593Smuzhiyun        "EventCode": "0x24",
444*4882a593Smuzhiyun        "Counter": "0,1,2,3",
445*4882a593Smuzhiyun        "UMask": "0xaa",
446*4882a593Smuzhiyun        "EventName": "L2_RQSTS.MISS",
447*4882a593Smuzhiyun        "SampleAfterValue": "200000",
448*4882a593Smuzhiyun        "BriefDescription": "All L2 misses"
449*4882a593Smuzhiyun    },
450*4882a593Smuzhiyun    {
451*4882a593Smuzhiyun        "EventCode": "0x24",
452*4882a593Smuzhiyun        "Counter": "0,1,2,3",
453*4882a593Smuzhiyun        "UMask": "0x40",
454*4882a593Smuzhiyun        "EventName": "L2_RQSTS.PREFETCH_HIT",
455*4882a593Smuzhiyun        "SampleAfterValue": "200000",
456*4882a593Smuzhiyun        "BriefDescription": "L2 prefetch hits"
457*4882a593Smuzhiyun    },
458*4882a593Smuzhiyun    {
459*4882a593Smuzhiyun        "EventCode": "0x24",
460*4882a593Smuzhiyun        "Counter": "0,1,2,3",
461*4882a593Smuzhiyun        "UMask": "0x80",
462*4882a593Smuzhiyun        "EventName": "L2_RQSTS.PREFETCH_MISS",
463*4882a593Smuzhiyun        "SampleAfterValue": "200000",
464*4882a593Smuzhiyun        "BriefDescription": "L2 prefetch misses"
465*4882a593Smuzhiyun    },
466*4882a593Smuzhiyun    {
467*4882a593Smuzhiyun        "EventCode": "0x24",
468*4882a593Smuzhiyun        "Counter": "0,1,2,3",
469*4882a593Smuzhiyun        "UMask": "0xc0",
470*4882a593Smuzhiyun        "EventName": "L2_RQSTS.PREFETCHES",
471*4882a593Smuzhiyun        "SampleAfterValue": "200000",
472*4882a593Smuzhiyun        "BriefDescription": "All L2 prefetches"
473*4882a593Smuzhiyun    },
474*4882a593Smuzhiyun    {
475*4882a593Smuzhiyun        "EventCode": "0x24",
476*4882a593Smuzhiyun        "Counter": "0,1,2,3",
477*4882a593Smuzhiyun        "UMask": "0xff",
478*4882a593Smuzhiyun        "EventName": "L2_RQSTS.REFERENCES",
479*4882a593Smuzhiyun        "SampleAfterValue": "200000",
480*4882a593Smuzhiyun        "BriefDescription": "All L2 requests"
481*4882a593Smuzhiyun    },
482*4882a593Smuzhiyun    {
483*4882a593Smuzhiyun        "EventCode": "0x24",
484*4882a593Smuzhiyun        "Counter": "0,1,2,3",
485*4882a593Smuzhiyun        "UMask": "0x4",
486*4882a593Smuzhiyun        "EventName": "L2_RQSTS.RFO_HIT",
487*4882a593Smuzhiyun        "SampleAfterValue": "200000",
488*4882a593Smuzhiyun        "BriefDescription": "L2 RFO hits"
489*4882a593Smuzhiyun    },
490*4882a593Smuzhiyun    {
491*4882a593Smuzhiyun        "EventCode": "0x24",
492*4882a593Smuzhiyun        "Counter": "0,1,2,3",
493*4882a593Smuzhiyun        "UMask": "0x8",
494*4882a593Smuzhiyun        "EventName": "L2_RQSTS.RFO_MISS",
495*4882a593Smuzhiyun        "SampleAfterValue": "200000",
496*4882a593Smuzhiyun        "BriefDescription": "L2 RFO misses"
497*4882a593Smuzhiyun    },
498*4882a593Smuzhiyun    {
499*4882a593Smuzhiyun        "EventCode": "0x24",
500*4882a593Smuzhiyun        "Counter": "0,1,2,3",
501*4882a593Smuzhiyun        "UMask": "0xc",
502*4882a593Smuzhiyun        "EventName": "L2_RQSTS.RFOS",
503*4882a593Smuzhiyun        "SampleAfterValue": "200000",
504*4882a593Smuzhiyun        "BriefDescription": "L2 RFO requests"
505*4882a593Smuzhiyun    },
506*4882a593Smuzhiyun    {
507*4882a593Smuzhiyun        "EventCode": "0xF0",
508*4882a593Smuzhiyun        "Counter": "0,1,2,3",
509*4882a593Smuzhiyun        "UMask": "0x80",
510*4882a593Smuzhiyun        "EventName": "L2_TRANSACTIONS.ANY",
511*4882a593Smuzhiyun        "SampleAfterValue": "200000",
512*4882a593Smuzhiyun        "BriefDescription": "All L2 transactions"
513*4882a593Smuzhiyun    },
514*4882a593Smuzhiyun    {
515*4882a593Smuzhiyun        "EventCode": "0xF0",
516*4882a593Smuzhiyun        "Counter": "0,1,2,3",
517*4882a593Smuzhiyun        "UMask": "0x20",
518*4882a593Smuzhiyun        "EventName": "L2_TRANSACTIONS.FILL",
519*4882a593Smuzhiyun        "SampleAfterValue": "200000",
520*4882a593Smuzhiyun        "BriefDescription": "L2 fill transactions"
521*4882a593Smuzhiyun    },
522*4882a593Smuzhiyun    {
523*4882a593Smuzhiyun        "EventCode": "0xF0",
524*4882a593Smuzhiyun        "Counter": "0,1,2,3",
525*4882a593Smuzhiyun        "UMask": "0x4",
526*4882a593Smuzhiyun        "EventName": "L2_TRANSACTIONS.IFETCH",
527*4882a593Smuzhiyun        "SampleAfterValue": "200000",
528*4882a593Smuzhiyun        "BriefDescription": "L2 instruction fetch transactions"
529*4882a593Smuzhiyun    },
530*4882a593Smuzhiyun    {
531*4882a593Smuzhiyun        "EventCode": "0xF0",
532*4882a593Smuzhiyun        "Counter": "0,1,2,3",
533*4882a593Smuzhiyun        "UMask": "0x10",
534*4882a593Smuzhiyun        "EventName": "L2_TRANSACTIONS.L1D_WB",
535*4882a593Smuzhiyun        "SampleAfterValue": "200000",
536*4882a593Smuzhiyun        "BriefDescription": "L1D writeback to L2 transactions"
537*4882a593Smuzhiyun    },
538*4882a593Smuzhiyun    {
539*4882a593Smuzhiyun        "EventCode": "0xF0",
540*4882a593Smuzhiyun        "Counter": "0,1,2,3",
541*4882a593Smuzhiyun        "UMask": "0x1",
542*4882a593Smuzhiyun        "EventName": "L2_TRANSACTIONS.LOAD",
543*4882a593Smuzhiyun        "SampleAfterValue": "200000",
544*4882a593Smuzhiyun        "BriefDescription": "L2 Load transactions"
545*4882a593Smuzhiyun    },
546*4882a593Smuzhiyun    {
547*4882a593Smuzhiyun        "EventCode": "0xF0",
548*4882a593Smuzhiyun        "Counter": "0,1,2,3",
549*4882a593Smuzhiyun        "UMask": "0x8",
550*4882a593Smuzhiyun        "EventName": "L2_TRANSACTIONS.PREFETCH",
551*4882a593Smuzhiyun        "SampleAfterValue": "200000",
552*4882a593Smuzhiyun        "BriefDescription": "L2 prefetch transactions"
553*4882a593Smuzhiyun    },
554*4882a593Smuzhiyun    {
555*4882a593Smuzhiyun        "EventCode": "0xF0",
556*4882a593Smuzhiyun        "Counter": "0,1,2,3",
557*4882a593Smuzhiyun        "UMask": "0x2",
558*4882a593Smuzhiyun        "EventName": "L2_TRANSACTIONS.RFO",
559*4882a593Smuzhiyun        "SampleAfterValue": "200000",
560*4882a593Smuzhiyun        "BriefDescription": "L2 RFO transactions"
561*4882a593Smuzhiyun    },
562*4882a593Smuzhiyun    {
563*4882a593Smuzhiyun        "EventCode": "0xF0",
564*4882a593Smuzhiyun        "Counter": "0,1,2,3",
565*4882a593Smuzhiyun        "UMask": "0x40",
566*4882a593Smuzhiyun        "EventName": "L2_TRANSACTIONS.WB",
567*4882a593Smuzhiyun        "SampleAfterValue": "200000",
568*4882a593Smuzhiyun        "BriefDescription": "L2 writeback to LLC transactions"
569*4882a593Smuzhiyun    },
570*4882a593Smuzhiyun    {
571*4882a593Smuzhiyun        "EventCode": "0x27",
572*4882a593Smuzhiyun        "Counter": "0,1,2,3",
573*4882a593Smuzhiyun        "UMask": "0x40",
574*4882a593Smuzhiyun        "EventName": "L2_WRITE.LOCK.E_STATE",
575*4882a593Smuzhiyun        "SampleAfterValue": "100000",
576*4882a593Smuzhiyun        "BriefDescription": "L2 demand lock RFOs in E state"
577*4882a593Smuzhiyun    },
578*4882a593Smuzhiyun    {
579*4882a593Smuzhiyun        "EventCode": "0x27",
580*4882a593Smuzhiyun        "Counter": "0,1,2,3",
581*4882a593Smuzhiyun        "UMask": "0xe0",
582*4882a593Smuzhiyun        "EventName": "L2_WRITE.LOCK.HIT",
583*4882a593Smuzhiyun        "SampleAfterValue": "100000",
584*4882a593Smuzhiyun        "BriefDescription": "All demand L2 lock RFOs that hit the cache"
585*4882a593Smuzhiyun    },
586*4882a593Smuzhiyun    {
587*4882a593Smuzhiyun        "EventCode": "0x27",
588*4882a593Smuzhiyun        "Counter": "0,1,2,3",
589*4882a593Smuzhiyun        "UMask": "0x10",
590*4882a593Smuzhiyun        "EventName": "L2_WRITE.LOCK.I_STATE",
591*4882a593Smuzhiyun        "SampleAfterValue": "100000",
592*4882a593Smuzhiyun        "BriefDescription": "L2 demand lock RFOs in I state (misses)"
593*4882a593Smuzhiyun    },
594*4882a593Smuzhiyun    {
595*4882a593Smuzhiyun        "EventCode": "0x27",
596*4882a593Smuzhiyun        "Counter": "0,1,2,3",
597*4882a593Smuzhiyun        "UMask": "0x80",
598*4882a593Smuzhiyun        "EventName": "L2_WRITE.LOCK.M_STATE",
599*4882a593Smuzhiyun        "SampleAfterValue": "100000",
600*4882a593Smuzhiyun        "BriefDescription": "L2 demand lock RFOs in M state"
601*4882a593Smuzhiyun    },
602*4882a593Smuzhiyun    {
603*4882a593Smuzhiyun        "EventCode": "0x27",
604*4882a593Smuzhiyun        "Counter": "0,1,2,3",
605*4882a593Smuzhiyun        "UMask": "0xf0",
606*4882a593Smuzhiyun        "EventName": "L2_WRITE.LOCK.MESI",
607*4882a593Smuzhiyun        "SampleAfterValue": "100000",
608*4882a593Smuzhiyun        "BriefDescription": "All demand L2 lock RFOs"
609*4882a593Smuzhiyun    },
610*4882a593Smuzhiyun    {
611*4882a593Smuzhiyun        "EventCode": "0x27",
612*4882a593Smuzhiyun        "Counter": "0,1,2,3",
613*4882a593Smuzhiyun        "UMask": "0x20",
614*4882a593Smuzhiyun        "EventName": "L2_WRITE.LOCK.S_STATE",
615*4882a593Smuzhiyun        "SampleAfterValue": "100000",
616*4882a593Smuzhiyun        "BriefDescription": "L2 demand lock RFOs in S state"
617*4882a593Smuzhiyun    },
618*4882a593Smuzhiyun    {
619*4882a593Smuzhiyun        "EventCode": "0x27",
620*4882a593Smuzhiyun        "Counter": "0,1,2,3",
621*4882a593Smuzhiyun        "UMask": "0xe",
622*4882a593Smuzhiyun        "EventName": "L2_WRITE.RFO.HIT",
623*4882a593Smuzhiyun        "SampleAfterValue": "100000",
624*4882a593Smuzhiyun        "BriefDescription": "All L2 demand store RFOs that hit the cache"
625*4882a593Smuzhiyun    },
626*4882a593Smuzhiyun    {
627*4882a593Smuzhiyun        "EventCode": "0x27",
628*4882a593Smuzhiyun        "Counter": "0,1,2,3",
629*4882a593Smuzhiyun        "UMask": "0x1",
630*4882a593Smuzhiyun        "EventName": "L2_WRITE.RFO.I_STATE",
631*4882a593Smuzhiyun        "SampleAfterValue": "100000",
632*4882a593Smuzhiyun        "BriefDescription": "L2 demand store RFOs in I state (misses)"
633*4882a593Smuzhiyun    },
634*4882a593Smuzhiyun    {
635*4882a593Smuzhiyun        "EventCode": "0x27",
636*4882a593Smuzhiyun        "Counter": "0,1,2,3",
637*4882a593Smuzhiyun        "UMask": "0x8",
638*4882a593Smuzhiyun        "EventName": "L2_WRITE.RFO.M_STATE",
639*4882a593Smuzhiyun        "SampleAfterValue": "100000",
640*4882a593Smuzhiyun        "BriefDescription": "L2 demand store RFOs in M state"
641*4882a593Smuzhiyun    },
642*4882a593Smuzhiyun    {
643*4882a593Smuzhiyun        "EventCode": "0x27",
644*4882a593Smuzhiyun        "Counter": "0,1,2,3",
645*4882a593Smuzhiyun        "UMask": "0xf",
646*4882a593Smuzhiyun        "EventName": "L2_WRITE.RFO.MESI",
647*4882a593Smuzhiyun        "SampleAfterValue": "100000",
648*4882a593Smuzhiyun        "BriefDescription": "All L2 demand store RFOs"
649*4882a593Smuzhiyun    },
650*4882a593Smuzhiyun    {
651*4882a593Smuzhiyun        "EventCode": "0x27",
652*4882a593Smuzhiyun        "Counter": "0,1,2,3",
653*4882a593Smuzhiyun        "UMask": "0x2",
654*4882a593Smuzhiyun        "EventName": "L2_WRITE.RFO.S_STATE",
655*4882a593Smuzhiyun        "SampleAfterValue": "100000",
656*4882a593Smuzhiyun        "BriefDescription": "L2 demand store RFOs in S state"
657*4882a593Smuzhiyun    },
658*4882a593Smuzhiyun    {
659*4882a593Smuzhiyun        "EventCode": "0x2E",
660*4882a593Smuzhiyun        "Counter": "0,1,2,3",
661*4882a593Smuzhiyun        "UMask": "0x41",
662*4882a593Smuzhiyun        "EventName": "LONGEST_LAT_CACHE.MISS",
663*4882a593Smuzhiyun        "SampleAfterValue": "100000",
664*4882a593Smuzhiyun        "BriefDescription": "Longest latency cache miss"
665*4882a593Smuzhiyun    },
666*4882a593Smuzhiyun    {
667*4882a593Smuzhiyun        "EventCode": "0x2E",
668*4882a593Smuzhiyun        "Counter": "0,1,2,3",
669*4882a593Smuzhiyun        "UMask": "0x4f",
670*4882a593Smuzhiyun        "EventName": "LONGEST_LAT_CACHE.REFERENCE",
671*4882a593Smuzhiyun        "SampleAfterValue": "200000",
672*4882a593Smuzhiyun        "BriefDescription": "Longest latency cache reference"
673*4882a593Smuzhiyun    },
674*4882a593Smuzhiyun    {
675*4882a593Smuzhiyun        "PEBS": "1",
676*4882a593Smuzhiyun        "EventCode": "0xB",
677*4882a593Smuzhiyun        "Counter": "0,1,2,3",
678*4882a593Smuzhiyun        "UMask": "0x1",
679*4882a593Smuzhiyun        "EventName": "MEM_INST_RETIRED.LOADS",
680*4882a593Smuzhiyun        "SampleAfterValue": "2000000",
681*4882a593Smuzhiyun        "BriefDescription": "Instructions retired which contains a load (Precise Event)"
682*4882a593Smuzhiyun    },
683*4882a593Smuzhiyun    {
684*4882a593Smuzhiyun        "PEBS": "1",
685*4882a593Smuzhiyun        "EventCode": "0xB",
686*4882a593Smuzhiyun        "Counter": "0,1,2,3",
687*4882a593Smuzhiyun        "UMask": "0x2",
688*4882a593Smuzhiyun        "EventName": "MEM_INST_RETIRED.STORES",
689*4882a593Smuzhiyun        "SampleAfterValue": "2000000",
690*4882a593Smuzhiyun        "BriefDescription": "Instructions retired which contains a store (Precise Event)"
691*4882a593Smuzhiyun    },
692*4882a593Smuzhiyun    {
693*4882a593Smuzhiyun        "PEBS": "1",
694*4882a593Smuzhiyun        "EventCode": "0xCB",
695*4882a593Smuzhiyun        "Counter": "0,1,2,3",
696*4882a593Smuzhiyun        "UMask": "0x40",
697*4882a593Smuzhiyun        "EventName": "MEM_LOAD_RETIRED.HIT_LFB",
698*4882a593Smuzhiyun        "SampleAfterValue": "200000",
699*4882a593Smuzhiyun        "BriefDescription": "Retired loads that miss L1D and hit an previously allocated LFB (Precise Event)"
700*4882a593Smuzhiyun    },
701*4882a593Smuzhiyun    {
702*4882a593Smuzhiyun        "PEBS": "1",
703*4882a593Smuzhiyun        "EventCode": "0xCB",
704*4882a593Smuzhiyun        "Counter": "0,1,2,3",
705*4882a593Smuzhiyun        "UMask": "0x1",
706*4882a593Smuzhiyun        "EventName": "MEM_LOAD_RETIRED.L1D_HIT",
707*4882a593Smuzhiyun        "SampleAfterValue": "2000000",
708*4882a593Smuzhiyun        "BriefDescription": "Retired loads that hit the L1 data cache (Precise Event)"
709*4882a593Smuzhiyun    },
710*4882a593Smuzhiyun    {
711*4882a593Smuzhiyun        "PEBS": "1",
712*4882a593Smuzhiyun        "EventCode": "0xCB",
713*4882a593Smuzhiyun        "Counter": "0,1,2,3",
714*4882a593Smuzhiyun        "UMask": "0x2",
715*4882a593Smuzhiyun        "EventName": "MEM_LOAD_RETIRED.L2_HIT",
716*4882a593Smuzhiyun        "SampleAfterValue": "200000",
717*4882a593Smuzhiyun        "BriefDescription": "Retired loads that hit the L2 cache (Precise Event)"
718*4882a593Smuzhiyun    },
719*4882a593Smuzhiyun    {
720*4882a593Smuzhiyun        "PEBS": "1",
721*4882a593Smuzhiyun        "EventCode": "0xCB",
722*4882a593Smuzhiyun        "Counter": "0,1,2,3",
723*4882a593Smuzhiyun        "UMask": "0x10",
724*4882a593Smuzhiyun        "EventName": "MEM_LOAD_RETIRED.LLC_MISS",
725*4882a593Smuzhiyun        "SampleAfterValue": "10000",
726*4882a593Smuzhiyun        "BriefDescription": "Retired loads that miss the LLC cache (Precise Event)"
727*4882a593Smuzhiyun    },
728*4882a593Smuzhiyun    {
729*4882a593Smuzhiyun        "PEBS": "1",
730*4882a593Smuzhiyun        "EventCode": "0xCB",
731*4882a593Smuzhiyun        "Counter": "0,1,2,3",
732*4882a593Smuzhiyun        "UMask": "0x4",
733*4882a593Smuzhiyun        "EventName": "MEM_LOAD_RETIRED.LLC_UNSHARED_HIT",
734*4882a593Smuzhiyun        "SampleAfterValue": "40000",
735*4882a593Smuzhiyun        "BriefDescription": "Retired loads that hit valid versions in the LLC cache (Precise Event)"
736*4882a593Smuzhiyun    },
737*4882a593Smuzhiyun    {
738*4882a593Smuzhiyun        "PEBS": "1",
739*4882a593Smuzhiyun        "EventCode": "0xCB",
740*4882a593Smuzhiyun        "Counter": "0,1,2,3",
741*4882a593Smuzhiyun        "UMask": "0x8",
742*4882a593Smuzhiyun        "EventName": "MEM_LOAD_RETIRED.OTHER_CORE_L2_HIT_HITM",
743*4882a593Smuzhiyun        "SampleAfterValue": "40000",
744*4882a593Smuzhiyun        "BriefDescription": "Retired loads that hit sibling core's L2 in modified or unmodified states (Precise Event)"
745*4882a593Smuzhiyun    },
746*4882a593Smuzhiyun    {
747*4882a593Smuzhiyun        "EventCode": "0xB0",
748*4882a593Smuzhiyun        "Counter": "0,1,2,3",
749*4882a593Smuzhiyun        "UMask": "0x40",
750*4882a593Smuzhiyun        "EventName": "OFFCORE_REQUESTS.L1D_WRITEBACK",
751*4882a593Smuzhiyun        "SampleAfterValue": "100000",
752*4882a593Smuzhiyun        "BriefDescription": "Offcore L1 data cache writebacks"
753*4882a593Smuzhiyun    },
754*4882a593Smuzhiyun    {
755*4882a593Smuzhiyun        "EventCode": "0xB2",
756*4882a593Smuzhiyun        "Counter": "0,1,2,3",
757*4882a593Smuzhiyun        "UMask": "0x1",
758*4882a593Smuzhiyun        "EventName": "OFFCORE_REQUESTS_SQ_FULL",
759*4882a593Smuzhiyun        "SampleAfterValue": "100000",
760*4882a593Smuzhiyun        "BriefDescription": "Offcore requests blocked due to Super Queue full"
761*4882a593Smuzhiyun    },
762*4882a593Smuzhiyun    {
763*4882a593Smuzhiyun        "EventCode": "0xF4",
764*4882a593Smuzhiyun        "Counter": "0,1,2,3",
765*4882a593Smuzhiyun        "UMask": "0x10",
766*4882a593Smuzhiyun        "EventName": "SQ_MISC.SPLIT_LOCK",
767*4882a593Smuzhiyun        "SampleAfterValue": "2000000",
768*4882a593Smuzhiyun        "BriefDescription": "Super Queue lock splits across a cache line"
769*4882a593Smuzhiyun    },
770*4882a593Smuzhiyun    {
771*4882a593Smuzhiyun        "EventCode": "0x6",
772*4882a593Smuzhiyun        "Counter": "0,1,2,3",
773*4882a593Smuzhiyun        "UMask": "0x4",
774*4882a593Smuzhiyun        "EventName": "STORE_BLOCKS.AT_RET",
775*4882a593Smuzhiyun        "SampleAfterValue": "200000",
776*4882a593Smuzhiyun        "BriefDescription": "Loads delayed with at-Retirement block code"
777*4882a593Smuzhiyun    },
778*4882a593Smuzhiyun    {
779*4882a593Smuzhiyun        "EventCode": "0x6",
780*4882a593Smuzhiyun        "Counter": "0,1,2,3",
781*4882a593Smuzhiyun        "UMask": "0x8",
782*4882a593Smuzhiyun        "EventName": "STORE_BLOCKS.L1D_BLOCK",
783*4882a593Smuzhiyun        "SampleAfterValue": "200000",
784*4882a593Smuzhiyun        "BriefDescription": "Cacheable loads delayed with L1D block code"
785*4882a593Smuzhiyun    },
786*4882a593Smuzhiyun    {
787*4882a593Smuzhiyun        "PEBS": "2",
788*4882a593Smuzhiyun        "EventCode": "0xB",
789*4882a593Smuzhiyun        "MSRValue": "0x0",
790*4882a593Smuzhiyun        "Counter": "3",
791*4882a593Smuzhiyun        "UMask": "0x10",
792*4882a593Smuzhiyun        "EventName": "MEM_INST_RETIRED.LATENCY_ABOVE_THRESHOLD_0",
793*4882a593Smuzhiyun        "MSRIndex": "0x3F6",
794*4882a593Smuzhiyun        "SampleAfterValue": "2000000",
795*4882a593Smuzhiyun        "BriefDescription": "Memory instructions retired above 0 clocks (Precise Event)"
796*4882a593Smuzhiyun    },
797*4882a593Smuzhiyun    {
798*4882a593Smuzhiyun        "PEBS": "2",
799*4882a593Smuzhiyun        "EventCode": "0xB",
800*4882a593Smuzhiyun        "MSRValue": "0x400",
801*4882a593Smuzhiyun        "Counter": "3",
802*4882a593Smuzhiyun        "UMask": "0x10",
803*4882a593Smuzhiyun        "EventName": "MEM_INST_RETIRED.LATENCY_ABOVE_THRESHOLD_1024",
804*4882a593Smuzhiyun        "MSRIndex": "0x3F6",
805*4882a593Smuzhiyun        "SampleAfterValue": "100",
806*4882a593Smuzhiyun        "BriefDescription": "Memory instructions retired above 1024 clocks (Precise Event)"
807*4882a593Smuzhiyun    },
808*4882a593Smuzhiyun    {
809*4882a593Smuzhiyun        "PEBS": "2",
810*4882a593Smuzhiyun        "EventCode": "0xB",
811*4882a593Smuzhiyun        "MSRValue": "0x80",
812*4882a593Smuzhiyun        "Counter": "3",
813*4882a593Smuzhiyun        "UMask": "0x10",
814*4882a593Smuzhiyun        "EventName": "MEM_INST_RETIRED.LATENCY_ABOVE_THRESHOLD_128",
815*4882a593Smuzhiyun        "MSRIndex": "0x3F6",
816*4882a593Smuzhiyun        "SampleAfterValue": "1000",
817*4882a593Smuzhiyun        "BriefDescription": "Memory instructions retired above 128 clocks (Precise Event)"
818*4882a593Smuzhiyun    },
819*4882a593Smuzhiyun    {
820*4882a593Smuzhiyun        "PEBS": "2",
821*4882a593Smuzhiyun        "EventCode": "0xB",
822*4882a593Smuzhiyun        "MSRValue": "0x10",
823*4882a593Smuzhiyun        "Counter": "3",
824*4882a593Smuzhiyun        "UMask": "0x10",
825*4882a593Smuzhiyun        "EventName": "MEM_INST_RETIRED.LATENCY_ABOVE_THRESHOLD_16",
826*4882a593Smuzhiyun        "MSRIndex": "0x3F6",
827*4882a593Smuzhiyun        "SampleAfterValue": "10000",
828*4882a593Smuzhiyun        "BriefDescription": "Memory instructions retired above 16 clocks (Precise Event)"
829*4882a593Smuzhiyun    },
830*4882a593Smuzhiyun    {
831*4882a593Smuzhiyun        "PEBS": "2",
832*4882a593Smuzhiyun        "EventCode": "0xB",
833*4882a593Smuzhiyun        "MSRValue": "0x4000",
834*4882a593Smuzhiyun        "Counter": "3",
835*4882a593Smuzhiyun        "UMask": "0x10",
836*4882a593Smuzhiyun        "EventName": "MEM_INST_RETIRED.LATENCY_ABOVE_THRESHOLD_16384",
837*4882a593Smuzhiyun        "MSRIndex": "0x3F6",
838*4882a593Smuzhiyun        "SampleAfterValue": "5",
839*4882a593Smuzhiyun        "BriefDescription": "Memory instructions retired above 16384 clocks (Precise Event)"
840*4882a593Smuzhiyun    },
841*4882a593Smuzhiyun    {
842*4882a593Smuzhiyun        "PEBS": "2",
843*4882a593Smuzhiyun        "EventCode": "0xB",
844*4882a593Smuzhiyun        "MSRValue": "0x800",
845*4882a593Smuzhiyun        "Counter": "3",
846*4882a593Smuzhiyun        "UMask": "0x10",
847*4882a593Smuzhiyun        "EventName": "MEM_INST_RETIRED.LATENCY_ABOVE_THRESHOLD_2048",
848*4882a593Smuzhiyun        "MSRIndex": "0x3F6",
849*4882a593Smuzhiyun        "SampleAfterValue": "50",
850*4882a593Smuzhiyun        "BriefDescription": "Memory instructions retired above 2048 clocks (Precise Event)"
851*4882a593Smuzhiyun    },
852*4882a593Smuzhiyun    {
853*4882a593Smuzhiyun        "PEBS": "2",
854*4882a593Smuzhiyun        "EventCode": "0xB",
855*4882a593Smuzhiyun        "MSRValue": "0x100",
856*4882a593Smuzhiyun        "Counter": "3",
857*4882a593Smuzhiyun        "UMask": "0x10",
858*4882a593Smuzhiyun        "EventName": "MEM_INST_RETIRED.LATENCY_ABOVE_THRESHOLD_256",
859*4882a593Smuzhiyun        "MSRIndex": "0x3F6",
860*4882a593Smuzhiyun        "SampleAfterValue": "500",
861*4882a593Smuzhiyun        "BriefDescription": "Memory instructions retired above 256 clocks (Precise Event)"
862*4882a593Smuzhiyun    },
863*4882a593Smuzhiyun    {
864*4882a593Smuzhiyun        "PEBS": "2",
865*4882a593Smuzhiyun        "EventCode": "0xB",
866*4882a593Smuzhiyun        "MSRValue": "0x20",
867*4882a593Smuzhiyun        "Counter": "3",
868*4882a593Smuzhiyun        "UMask": "0x10",
869*4882a593Smuzhiyun        "EventName": "MEM_INST_RETIRED.LATENCY_ABOVE_THRESHOLD_32",
870*4882a593Smuzhiyun        "MSRIndex": "0x3F6",
871*4882a593Smuzhiyun        "SampleAfterValue": "5000",
872*4882a593Smuzhiyun        "BriefDescription": "Memory instructions retired above 32 clocks (Precise Event)"
873*4882a593Smuzhiyun    },
874*4882a593Smuzhiyun    {
875*4882a593Smuzhiyun        "PEBS": "2",
876*4882a593Smuzhiyun        "EventCode": "0xB",
877*4882a593Smuzhiyun        "MSRValue": "0x8000",
878*4882a593Smuzhiyun        "Counter": "3",
879*4882a593Smuzhiyun        "UMask": "0x10",
880*4882a593Smuzhiyun        "EventName": "MEM_INST_RETIRED.LATENCY_ABOVE_THRESHOLD_32768",
881*4882a593Smuzhiyun        "MSRIndex": "0x3F6",
882*4882a593Smuzhiyun        "SampleAfterValue": "3",
883*4882a593Smuzhiyun        "BriefDescription": "Memory instructions retired above 32768 clocks (Precise Event)"
884*4882a593Smuzhiyun    },
885*4882a593Smuzhiyun    {
886*4882a593Smuzhiyun        "PEBS": "2",
887*4882a593Smuzhiyun        "EventCode": "0xB",
888*4882a593Smuzhiyun        "MSRValue": "0x4",
889*4882a593Smuzhiyun        "Counter": "3",
890*4882a593Smuzhiyun        "UMask": "0x10",
891*4882a593Smuzhiyun        "EventName": "MEM_INST_RETIRED.LATENCY_ABOVE_THRESHOLD_4",
892*4882a593Smuzhiyun        "MSRIndex": "0x3F6",
893*4882a593Smuzhiyun        "SampleAfterValue": "50000",
894*4882a593Smuzhiyun        "BriefDescription": "Memory instructions retired above 4 clocks (Precise Event)"
895*4882a593Smuzhiyun    },
896*4882a593Smuzhiyun    {
897*4882a593Smuzhiyun        "PEBS": "2",
898*4882a593Smuzhiyun        "EventCode": "0xB",
899*4882a593Smuzhiyun        "MSRValue": "0x1000",
900*4882a593Smuzhiyun        "Counter": "3",
901*4882a593Smuzhiyun        "UMask": "0x10",
902*4882a593Smuzhiyun        "EventName": "MEM_INST_RETIRED.LATENCY_ABOVE_THRESHOLD_4096",
903*4882a593Smuzhiyun        "MSRIndex": "0x3F6",
904*4882a593Smuzhiyun        "SampleAfterValue": "20",
905*4882a593Smuzhiyun        "BriefDescription": "Memory instructions retired above 4096 clocks (Precise Event)"
906*4882a593Smuzhiyun    },
907*4882a593Smuzhiyun    {
908*4882a593Smuzhiyun        "PEBS": "2",
909*4882a593Smuzhiyun        "EventCode": "0xB",
910*4882a593Smuzhiyun        "MSRValue": "0x200",
911*4882a593Smuzhiyun        "Counter": "3",
912*4882a593Smuzhiyun        "UMask": "0x10",
913*4882a593Smuzhiyun        "EventName": "MEM_INST_RETIRED.LATENCY_ABOVE_THRESHOLD_512",
914*4882a593Smuzhiyun        "MSRIndex": "0x3F6",
915*4882a593Smuzhiyun        "SampleAfterValue": "200",
916*4882a593Smuzhiyun        "BriefDescription": "Memory instructions retired above 512 clocks (Precise Event)"
917*4882a593Smuzhiyun    },
918*4882a593Smuzhiyun    {
919*4882a593Smuzhiyun        "PEBS": "2",
920*4882a593Smuzhiyun        "EventCode": "0xB",
921*4882a593Smuzhiyun        "MSRValue": "0x40",
922*4882a593Smuzhiyun        "Counter": "3",
923*4882a593Smuzhiyun        "UMask": "0x10",
924*4882a593Smuzhiyun        "EventName": "MEM_INST_RETIRED.LATENCY_ABOVE_THRESHOLD_64",
925*4882a593Smuzhiyun        "MSRIndex": "0x3F6",
926*4882a593Smuzhiyun        "SampleAfterValue": "2000",
927*4882a593Smuzhiyun        "BriefDescription": "Memory instructions retired above 64 clocks (Precise Event)"
928*4882a593Smuzhiyun    },
929*4882a593Smuzhiyun    {
930*4882a593Smuzhiyun        "PEBS": "2",
931*4882a593Smuzhiyun        "EventCode": "0xB",
932*4882a593Smuzhiyun        "MSRValue": "0x8",
933*4882a593Smuzhiyun        "Counter": "3",
934*4882a593Smuzhiyun        "UMask": "0x10",
935*4882a593Smuzhiyun        "EventName": "MEM_INST_RETIRED.LATENCY_ABOVE_THRESHOLD_8",
936*4882a593Smuzhiyun        "MSRIndex": "0x3F6",
937*4882a593Smuzhiyun        "SampleAfterValue": "20000",
938*4882a593Smuzhiyun        "BriefDescription": "Memory instructions retired above 8 clocks (Precise Event)"
939*4882a593Smuzhiyun    },
940*4882a593Smuzhiyun    {
941*4882a593Smuzhiyun        "PEBS": "2",
942*4882a593Smuzhiyun        "EventCode": "0xB",
943*4882a593Smuzhiyun        "MSRValue": "0x2000",
944*4882a593Smuzhiyun        "Counter": "3",
945*4882a593Smuzhiyun        "UMask": "0x10",
946*4882a593Smuzhiyun        "EventName": "MEM_INST_RETIRED.LATENCY_ABOVE_THRESHOLD_8192",
947*4882a593Smuzhiyun        "MSRIndex": "0x3F6",
948*4882a593Smuzhiyun        "SampleAfterValue": "10",
949*4882a593Smuzhiyun        "BriefDescription": "Memory instructions retired above 8192 clocks (Precise Event)"
950*4882a593Smuzhiyun    },
951*4882a593Smuzhiyun    {
952*4882a593Smuzhiyun        "EventCode": "0xB7",
953*4882a593Smuzhiyun        "MSRValue": "0x7F11",
954*4882a593Smuzhiyun        "Counter": "2",
955*4882a593Smuzhiyun        "UMask": "0x1",
956*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.ANY_DATA.ANY_CACHE_DRAM",
957*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
958*4882a593Smuzhiyun        "SampleAfterValue": "100000",
959*4882a593Smuzhiyun        "BriefDescription": "Offcore data reads satisfied by any cache or DRAM",
960*4882a593Smuzhiyun        "Offcore": "1"
961*4882a593Smuzhiyun    },
962*4882a593Smuzhiyun    {
963*4882a593Smuzhiyun        "EventCode": "0xB7",
964*4882a593Smuzhiyun        "MSRValue": "0xFF11",
965*4882a593Smuzhiyun        "Counter": "2",
966*4882a593Smuzhiyun        "UMask": "0x1",
967*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.ANY_DATA.ANY_LOCATION",
968*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
969*4882a593Smuzhiyun        "SampleAfterValue": "100000",
970*4882a593Smuzhiyun        "BriefDescription": "All offcore data reads",
971*4882a593Smuzhiyun        "Offcore": "1"
972*4882a593Smuzhiyun    },
973*4882a593Smuzhiyun    {
974*4882a593Smuzhiyun        "EventCode": "0xB7",
975*4882a593Smuzhiyun        "MSRValue": "0x8011",
976*4882a593Smuzhiyun        "Counter": "2",
977*4882a593Smuzhiyun        "UMask": "0x1",
978*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.ANY_DATA.IO_CSR_MMIO",
979*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
980*4882a593Smuzhiyun        "SampleAfterValue": "100000",
981*4882a593Smuzhiyun        "BriefDescription": "Offcore data reads satisfied by the IO, CSR, MMIO unit",
982*4882a593Smuzhiyun        "Offcore": "1"
983*4882a593Smuzhiyun    },
984*4882a593Smuzhiyun    {
985*4882a593Smuzhiyun        "EventCode": "0xB7",
986*4882a593Smuzhiyun        "MSRValue": "0x111",
987*4882a593Smuzhiyun        "Counter": "2",
988*4882a593Smuzhiyun        "UMask": "0x1",
989*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.ANY_DATA.LLC_HIT_NO_OTHER_CORE",
990*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
991*4882a593Smuzhiyun        "SampleAfterValue": "100000",
992*4882a593Smuzhiyun        "BriefDescription": "Offcore data reads satisfied by the LLC and not found in a sibling core",
993*4882a593Smuzhiyun        "Offcore": "1"
994*4882a593Smuzhiyun    },
995*4882a593Smuzhiyun    {
996*4882a593Smuzhiyun        "EventCode": "0xB7",
997*4882a593Smuzhiyun        "MSRValue": "0x211",
998*4882a593Smuzhiyun        "Counter": "2",
999*4882a593Smuzhiyun        "UMask": "0x1",
1000*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.ANY_DATA.LLC_HIT_OTHER_CORE_HIT",
1001*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
1002*4882a593Smuzhiyun        "SampleAfterValue": "100000",
1003*4882a593Smuzhiyun        "BriefDescription": "Offcore data reads satisfied by the LLC and HIT in a sibling core",
1004*4882a593Smuzhiyun        "Offcore": "1"
1005*4882a593Smuzhiyun    },
1006*4882a593Smuzhiyun    {
1007*4882a593Smuzhiyun        "EventCode": "0xB7",
1008*4882a593Smuzhiyun        "MSRValue": "0x411",
1009*4882a593Smuzhiyun        "Counter": "2",
1010*4882a593Smuzhiyun        "UMask": "0x1",
1011*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.ANY_DATA.LLC_HIT_OTHER_CORE_HITM",
1012*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
1013*4882a593Smuzhiyun        "SampleAfterValue": "100000",
1014*4882a593Smuzhiyun        "BriefDescription": "Offcore data reads satisfied by the LLC  and HITM in a sibling core",
1015*4882a593Smuzhiyun        "Offcore": "1"
1016*4882a593Smuzhiyun    },
1017*4882a593Smuzhiyun    {
1018*4882a593Smuzhiyun        "EventCode": "0xB7",
1019*4882a593Smuzhiyun        "MSRValue": "0x711",
1020*4882a593Smuzhiyun        "Counter": "2",
1021*4882a593Smuzhiyun        "UMask": "0x1",
1022*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.ANY_DATA.LOCAL_CACHE",
1023*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
1024*4882a593Smuzhiyun        "SampleAfterValue": "100000",
1025*4882a593Smuzhiyun        "BriefDescription": "Offcore data reads satisfied by the LLC",
1026*4882a593Smuzhiyun        "Offcore": "1"
1027*4882a593Smuzhiyun    },
1028*4882a593Smuzhiyun    {
1029*4882a593Smuzhiyun        "EventCode": "0xB7",
1030*4882a593Smuzhiyun        "MSRValue": "0x4711",
1031*4882a593Smuzhiyun        "Counter": "2",
1032*4882a593Smuzhiyun        "UMask": "0x1",
1033*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.ANY_DATA.LOCAL_CACHE_DRAM",
1034*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
1035*4882a593Smuzhiyun        "SampleAfterValue": "100000",
1036*4882a593Smuzhiyun        "BriefDescription": "Offcore data reads satisfied by the LLC or local DRAM",
1037*4882a593Smuzhiyun        "Offcore": "1"
1038*4882a593Smuzhiyun    },
1039*4882a593Smuzhiyun    {
1040*4882a593Smuzhiyun        "EventCode": "0xB7",
1041*4882a593Smuzhiyun        "MSRValue": "0x1811",
1042*4882a593Smuzhiyun        "Counter": "2",
1043*4882a593Smuzhiyun        "UMask": "0x1",
1044*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.ANY_DATA.REMOTE_CACHE",
1045*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
1046*4882a593Smuzhiyun        "SampleAfterValue": "100000",
1047*4882a593Smuzhiyun        "BriefDescription": "Offcore data reads satisfied by a remote cache",
1048*4882a593Smuzhiyun        "Offcore": "1"
1049*4882a593Smuzhiyun    },
1050*4882a593Smuzhiyun    {
1051*4882a593Smuzhiyun        "EventCode": "0xB7",
1052*4882a593Smuzhiyun        "MSRValue": "0x3811",
1053*4882a593Smuzhiyun        "Counter": "2",
1054*4882a593Smuzhiyun        "UMask": "0x1",
1055*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.ANY_DATA.REMOTE_CACHE_DRAM",
1056*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
1057*4882a593Smuzhiyun        "SampleAfterValue": "100000",
1058*4882a593Smuzhiyun        "BriefDescription": "Offcore data reads satisfied by a remote cache or remote DRAM",
1059*4882a593Smuzhiyun        "Offcore": "1"
1060*4882a593Smuzhiyun    },
1061*4882a593Smuzhiyun    {
1062*4882a593Smuzhiyun        "EventCode": "0xB7",
1063*4882a593Smuzhiyun        "MSRValue": "0x1011",
1064*4882a593Smuzhiyun        "Counter": "2",
1065*4882a593Smuzhiyun        "UMask": "0x1",
1066*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.ANY_DATA.REMOTE_CACHE_HIT",
1067*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
1068*4882a593Smuzhiyun        "SampleAfterValue": "100000",
1069*4882a593Smuzhiyun        "BriefDescription": "Offcore data reads that HIT in a remote cache",
1070*4882a593Smuzhiyun        "Offcore": "1"
1071*4882a593Smuzhiyun    },
1072*4882a593Smuzhiyun    {
1073*4882a593Smuzhiyun        "EventCode": "0xB7",
1074*4882a593Smuzhiyun        "MSRValue": "0x811",
1075*4882a593Smuzhiyun        "Counter": "2",
1076*4882a593Smuzhiyun        "UMask": "0x1",
1077*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.ANY_DATA.REMOTE_CACHE_HITM",
1078*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
1079*4882a593Smuzhiyun        "SampleAfterValue": "100000",
1080*4882a593Smuzhiyun        "BriefDescription": "Offcore data reads that HITM in a remote cache",
1081*4882a593Smuzhiyun        "Offcore": "1"
1082*4882a593Smuzhiyun    },
1083*4882a593Smuzhiyun    {
1084*4882a593Smuzhiyun        "EventCode": "0xB7",
1085*4882a593Smuzhiyun        "MSRValue": "0x7F44",
1086*4882a593Smuzhiyun        "Counter": "2",
1087*4882a593Smuzhiyun        "UMask": "0x1",
1088*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.ANY_IFETCH.ANY_CACHE_DRAM",
1089*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
1090*4882a593Smuzhiyun        "SampleAfterValue": "100000",
1091*4882a593Smuzhiyun        "BriefDescription": "Offcore code reads satisfied by any cache or DRAM",
1092*4882a593Smuzhiyun        "Offcore": "1"
1093*4882a593Smuzhiyun    },
1094*4882a593Smuzhiyun    {
1095*4882a593Smuzhiyun        "EventCode": "0xB7",
1096*4882a593Smuzhiyun        "MSRValue": "0xFF44",
1097*4882a593Smuzhiyun        "Counter": "2",
1098*4882a593Smuzhiyun        "UMask": "0x1",
1099*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.ANY_IFETCH.ANY_LOCATION",
1100*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
1101*4882a593Smuzhiyun        "SampleAfterValue": "100000",
1102*4882a593Smuzhiyun        "BriefDescription": "All offcore code reads",
1103*4882a593Smuzhiyun        "Offcore": "1"
1104*4882a593Smuzhiyun    },
1105*4882a593Smuzhiyun    {
1106*4882a593Smuzhiyun        "EventCode": "0xB7",
1107*4882a593Smuzhiyun        "MSRValue": "0x8044",
1108*4882a593Smuzhiyun        "Counter": "2",
1109*4882a593Smuzhiyun        "UMask": "0x1",
1110*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.ANY_IFETCH.IO_CSR_MMIO",
1111*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
1112*4882a593Smuzhiyun        "SampleAfterValue": "100000",
1113*4882a593Smuzhiyun        "BriefDescription": "Offcore code reads satisfied by the IO, CSR, MMIO unit",
1114*4882a593Smuzhiyun        "Offcore": "1"
1115*4882a593Smuzhiyun    },
1116*4882a593Smuzhiyun    {
1117*4882a593Smuzhiyun        "EventCode": "0xB7",
1118*4882a593Smuzhiyun        "MSRValue": "0x144",
1119*4882a593Smuzhiyun        "Counter": "2",
1120*4882a593Smuzhiyun        "UMask": "0x1",
1121*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.ANY_IFETCH.LLC_HIT_NO_OTHER_CORE",
1122*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
1123*4882a593Smuzhiyun        "SampleAfterValue": "100000",
1124*4882a593Smuzhiyun        "BriefDescription": "Offcore code reads satisfied by the LLC and not found in a sibling core",
1125*4882a593Smuzhiyun        "Offcore": "1"
1126*4882a593Smuzhiyun    },
1127*4882a593Smuzhiyun    {
1128*4882a593Smuzhiyun        "EventCode": "0xB7",
1129*4882a593Smuzhiyun        "MSRValue": "0x244",
1130*4882a593Smuzhiyun        "Counter": "2",
1131*4882a593Smuzhiyun        "UMask": "0x1",
1132*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.ANY_IFETCH.LLC_HIT_OTHER_CORE_HIT",
1133*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
1134*4882a593Smuzhiyun        "SampleAfterValue": "100000",
1135*4882a593Smuzhiyun        "BriefDescription": "Offcore code reads satisfied by the LLC and HIT in a sibling core",
1136*4882a593Smuzhiyun        "Offcore": "1"
1137*4882a593Smuzhiyun    },
1138*4882a593Smuzhiyun    {
1139*4882a593Smuzhiyun        "EventCode": "0xB7",
1140*4882a593Smuzhiyun        "MSRValue": "0x444",
1141*4882a593Smuzhiyun        "Counter": "2",
1142*4882a593Smuzhiyun        "UMask": "0x1",
1143*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.ANY_IFETCH.LLC_HIT_OTHER_CORE_HITM",
1144*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
1145*4882a593Smuzhiyun        "SampleAfterValue": "100000",
1146*4882a593Smuzhiyun        "BriefDescription": "Offcore code reads satisfied by the LLC  and HITM in a sibling core",
1147*4882a593Smuzhiyun        "Offcore": "1"
1148*4882a593Smuzhiyun    },
1149*4882a593Smuzhiyun    {
1150*4882a593Smuzhiyun        "EventCode": "0xB7",
1151*4882a593Smuzhiyun        "MSRValue": "0x744",
1152*4882a593Smuzhiyun        "Counter": "2",
1153*4882a593Smuzhiyun        "UMask": "0x1",
1154*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.ANY_IFETCH.LOCAL_CACHE",
1155*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
1156*4882a593Smuzhiyun        "SampleAfterValue": "100000",
1157*4882a593Smuzhiyun        "BriefDescription": "Offcore code reads satisfied by the LLC",
1158*4882a593Smuzhiyun        "Offcore": "1"
1159*4882a593Smuzhiyun    },
1160*4882a593Smuzhiyun    {
1161*4882a593Smuzhiyun        "EventCode": "0xB7",
1162*4882a593Smuzhiyun        "MSRValue": "0x4744",
1163*4882a593Smuzhiyun        "Counter": "2",
1164*4882a593Smuzhiyun        "UMask": "0x1",
1165*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.ANY_IFETCH.LOCAL_CACHE_DRAM",
1166*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
1167*4882a593Smuzhiyun        "SampleAfterValue": "100000",
1168*4882a593Smuzhiyun        "BriefDescription": "Offcore code reads satisfied by the LLC or local DRAM",
1169*4882a593Smuzhiyun        "Offcore": "1"
1170*4882a593Smuzhiyun    },
1171*4882a593Smuzhiyun    {
1172*4882a593Smuzhiyun        "EventCode": "0xB7",
1173*4882a593Smuzhiyun        "MSRValue": "0x1844",
1174*4882a593Smuzhiyun        "Counter": "2",
1175*4882a593Smuzhiyun        "UMask": "0x1",
1176*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.ANY_IFETCH.REMOTE_CACHE",
1177*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
1178*4882a593Smuzhiyun        "SampleAfterValue": "100000",
1179*4882a593Smuzhiyun        "BriefDescription": "Offcore code reads satisfied by a remote cache",
1180*4882a593Smuzhiyun        "Offcore": "1"
1181*4882a593Smuzhiyun    },
1182*4882a593Smuzhiyun    {
1183*4882a593Smuzhiyun        "EventCode": "0xB7",
1184*4882a593Smuzhiyun        "MSRValue": "0x3844",
1185*4882a593Smuzhiyun        "Counter": "2",
1186*4882a593Smuzhiyun        "UMask": "0x1",
1187*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.ANY_IFETCH.REMOTE_CACHE_DRAM",
1188*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
1189*4882a593Smuzhiyun        "SampleAfterValue": "100000",
1190*4882a593Smuzhiyun        "BriefDescription": "Offcore code reads satisfied by a remote cache or remote DRAM",
1191*4882a593Smuzhiyun        "Offcore": "1"
1192*4882a593Smuzhiyun    },
1193*4882a593Smuzhiyun    {
1194*4882a593Smuzhiyun        "EventCode": "0xB7",
1195*4882a593Smuzhiyun        "MSRValue": "0x1044",
1196*4882a593Smuzhiyun        "Counter": "2",
1197*4882a593Smuzhiyun        "UMask": "0x1",
1198*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.ANY_IFETCH.REMOTE_CACHE_HIT",
1199*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
1200*4882a593Smuzhiyun        "SampleAfterValue": "100000",
1201*4882a593Smuzhiyun        "BriefDescription": "Offcore code reads that HIT in a remote cache",
1202*4882a593Smuzhiyun        "Offcore": "1"
1203*4882a593Smuzhiyun    },
1204*4882a593Smuzhiyun    {
1205*4882a593Smuzhiyun        "EventCode": "0xB7",
1206*4882a593Smuzhiyun        "MSRValue": "0x844",
1207*4882a593Smuzhiyun        "Counter": "2",
1208*4882a593Smuzhiyun        "UMask": "0x1",
1209*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.ANY_IFETCH.REMOTE_CACHE_HITM",
1210*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
1211*4882a593Smuzhiyun        "SampleAfterValue": "100000",
1212*4882a593Smuzhiyun        "BriefDescription": "Offcore code reads that HITM in a remote cache",
1213*4882a593Smuzhiyun        "Offcore": "1"
1214*4882a593Smuzhiyun    },
1215*4882a593Smuzhiyun    {
1216*4882a593Smuzhiyun        "EventCode": "0xB7",
1217*4882a593Smuzhiyun        "MSRValue": "0x7FFF",
1218*4882a593Smuzhiyun        "Counter": "2",
1219*4882a593Smuzhiyun        "UMask": "0x1",
1220*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.ANY_REQUEST.ANY_CACHE_DRAM",
1221*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
1222*4882a593Smuzhiyun        "SampleAfterValue": "100000",
1223*4882a593Smuzhiyun        "BriefDescription": "Offcore requests satisfied by any cache or DRAM",
1224*4882a593Smuzhiyun        "Offcore": "1"
1225*4882a593Smuzhiyun    },
1226*4882a593Smuzhiyun    {
1227*4882a593Smuzhiyun        "EventCode": "0xB7",
1228*4882a593Smuzhiyun        "MSRValue": "0xFFFF",
1229*4882a593Smuzhiyun        "Counter": "2",
1230*4882a593Smuzhiyun        "UMask": "0x1",
1231*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.ANY_REQUEST.ANY_LOCATION",
1232*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
1233*4882a593Smuzhiyun        "SampleAfterValue": "100000",
1234*4882a593Smuzhiyun        "BriefDescription": "All offcore requests",
1235*4882a593Smuzhiyun        "Offcore": "1"
1236*4882a593Smuzhiyun    },
1237*4882a593Smuzhiyun    {
1238*4882a593Smuzhiyun        "EventCode": "0xB7",
1239*4882a593Smuzhiyun        "MSRValue": "0x80FF",
1240*4882a593Smuzhiyun        "Counter": "2",
1241*4882a593Smuzhiyun        "UMask": "0x1",
1242*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.ANY_REQUEST.IO_CSR_MMIO",
1243*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
1244*4882a593Smuzhiyun        "SampleAfterValue": "100000",
1245*4882a593Smuzhiyun        "BriefDescription": "Offcore requests satisfied by the IO, CSR, MMIO unit",
1246*4882a593Smuzhiyun        "Offcore": "1"
1247*4882a593Smuzhiyun    },
1248*4882a593Smuzhiyun    {
1249*4882a593Smuzhiyun        "EventCode": "0xB7",
1250*4882a593Smuzhiyun        "MSRValue": "0x1FF",
1251*4882a593Smuzhiyun        "Counter": "2",
1252*4882a593Smuzhiyun        "UMask": "0x1",
1253*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.ANY_REQUEST.LLC_HIT_NO_OTHER_CORE",
1254*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
1255*4882a593Smuzhiyun        "SampleAfterValue": "100000",
1256*4882a593Smuzhiyun        "BriefDescription": "Offcore requests satisfied by the LLC and not found in a sibling core",
1257*4882a593Smuzhiyun        "Offcore": "1"
1258*4882a593Smuzhiyun    },
1259*4882a593Smuzhiyun    {
1260*4882a593Smuzhiyun        "EventCode": "0xB7",
1261*4882a593Smuzhiyun        "MSRValue": "0x2FF",
1262*4882a593Smuzhiyun        "Counter": "2",
1263*4882a593Smuzhiyun        "UMask": "0x1",
1264*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.ANY_REQUEST.LLC_HIT_OTHER_CORE_HIT",
1265*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
1266*4882a593Smuzhiyun        "SampleAfterValue": "100000",
1267*4882a593Smuzhiyun        "BriefDescription": "Offcore requests satisfied by the LLC and HIT in a sibling core",
1268*4882a593Smuzhiyun        "Offcore": "1"
1269*4882a593Smuzhiyun    },
1270*4882a593Smuzhiyun    {
1271*4882a593Smuzhiyun        "EventCode": "0xB7",
1272*4882a593Smuzhiyun        "MSRValue": "0x4FF",
1273*4882a593Smuzhiyun        "Counter": "2",
1274*4882a593Smuzhiyun        "UMask": "0x1",
1275*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.ANY_REQUEST.LLC_HIT_OTHER_CORE_HITM",
1276*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
1277*4882a593Smuzhiyun        "SampleAfterValue": "100000",
1278*4882a593Smuzhiyun        "BriefDescription": "Offcore requests satisfied by the LLC  and HITM in a sibling core",
1279*4882a593Smuzhiyun        "Offcore": "1"
1280*4882a593Smuzhiyun    },
1281*4882a593Smuzhiyun    {
1282*4882a593Smuzhiyun        "EventCode": "0xB7",
1283*4882a593Smuzhiyun        "MSRValue": "0x7FF",
1284*4882a593Smuzhiyun        "Counter": "2",
1285*4882a593Smuzhiyun        "UMask": "0x1",
1286*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.ANY_REQUEST.LOCAL_CACHE",
1287*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
1288*4882a593Smuzhiyun        "SampleAfterValue": "100000",
1289*4882a593Smuzhiyun        "BriefDescription": "Offcore requests satisfied by the LLC",
1290*4882a593Smuzhiyun        "Offcore": "1"
1291*4882a593Smuzhiyun    },
1292*4882a593Smuzhiyun    {
1293*4882a593Smuzhiyun        "EventCode": "0xB7",
1294*4882a593Smuzhiyun        "MSRValue": "0x47FF",
1295*4882a593Smuzhiyun        "Counter": "2",
1296*4882a593Smuzhiyun        "UMask": "0x1",
1297*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.ANY_REQUEST.LOCAL_CACHE_DRAM",
1298*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
1299*4882a593Smuzhiyun        "SampleAfterValue": "100000",
1300*4882a593Smuzhiyun        "BriefDescription": "Offcore requests satisfied by the LLC or local DRAM",
1301*4882a593Smuzhiyun        "Offcore": "1"
1302*4882a593Smuzhiyun    },
1303*4882a593Smuzhiyun    {
1304*4882a593Smuzhiyun        "EventCode": "0xB7",
1305*4882a593Smuzhiyun        "MSRValue": "0x18FF",
1306*4882a593Smuzhiyun        "Counter": "2",
1307*4882a593Smuzhiyun        "UMask": "0x1",
1308*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.ANY_REQUEST.REMOTE_CACHE",
1309*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
1310*4882a593Smuzhiyun        "SampleAfterValue": "100000",
1311*4882a593Smuzhiyun        "BriefDescription": "Offcore requests satisfied by a remote cache",
1312*4882a593Smuzhiyun        "Offcore": "1"
1313*4882a593Smuzhiyun    },
1314*4882a593Smuzhiyun    {
1315*4882a593Smuzhiyun        "EventCode": "0xB7",
1316*4882a593Smuzhiyun        "MSRValue": "0x38FF",
1317*4882a593Smuzhiyun        "Counter": "2",
1318*4882a593Smuzhiyun        "UMask": "0x1",
1319*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.ANY_REQUEST.REMOTE_CACHE_DRAM",
1320*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
1321*4882a593Smuzhiyun        "SampleAfterValue": "100000",
1322*4882a593Smuzhiyun        "BriefDescription": "Offcore requests satisfied by a remote cache or remote DRAM",
1323*4882a593Smuzhiyun        "Offcore": "1"
1324*4882a593Smuzhiyun    },
1325*4882a593Smuzhiyun    {
1326*4882a593Smuzhiyun        "EventCode": "0xB7",
1327*4882a593Smuzhiyun        "MSRValue": "0x10FF",
1328*4882a593Smuzhiyun        "Counter": "2",
1329*4882a593Smuzhiyun        "UMask": "0x1",
1330*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.ANY_REQUEST.REMOTE_CACHE_HIT",
1331*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
1332*4882a593Smuzhiyun        "SampleAfterValue": "100000",
1333*4882a593Smuzhiyun        "BriefDescription": "Offcore requests that HIT in a remote cache",
1334*4882a593Smuzhiyun        "Offcore": "1"
1335*4882a593Smuzhiyun    },
1336*4882a593Smuzhiyun    {
1337*4882a593Smuzhiyun        "EventCode": "0xB7",
1338*4882a593Smuzhiyun        "MSRValue": "0x8FF",
1339*4882a593Smuzhiyun        "Counter": "2",
1340*4882a593Smuzhiyun        "UMask": "0x1",
1341*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.ANY_REQUEST.REMOTE_CACHE_HITM",
1342*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
1343*4882a593Smuzhiyun        "SampleAfterValue": "100000",
1344*4882a593Smuzhiyun        "BriefDescription": "Offcore requests that HITM in a remote cache",
1345*4882a593Smuzhiyun        "Offcore": "1"
1346*4882a593Smuzhiyun    },
1347*4882a593Smuzhiyun    {
1348*4882a593Smuzhiyun        "EventCode": "0xB7",
1349*4882a593Smuzhiyun        "MSRValue": "0x7F22",
1350*4882a593Smuzhiyun        "Counter": "2",
1351*4882a593Smuzhiyun        "UMask": "0x1",
1352*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.ANY_RFO.ANY_CACHE_DRAM",
1353*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
1354*4882a593Smuzhiyun        "SampleAfterValue": "100000",
1355*4882a593Smuzhiyun        "BriefDescription": "Offcore RFO requests satisfied by any cache or DRAM",
1356*4882a593Smuzhiyun        "Offcore": "1"
1357*4882a593Smuzhiyun    },
1358*4882a593Smuzhiyun    {
1359*4882a593Smuzhiyun        "EventCode": "0xB7",
1360*4882a593Smuzhiyun        "MSRValue": "0xFF22",
1361*4882a593Smuzhiyun        "Counter": "2",
1362*4882a593Smuzhiyun        "UMask": "0x1",
1363*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.ANY_RFO.ANY_LOCATION",
1364*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
1365*4882a593Smuzhiyun        "SampleAfterValue": "100000",
1366*4882a593Smuzhiyun        "BriefDescription": "All offcore RFO requests",
1367*4882a593Smuzhiyun        "Offcore": "1"
1368*4882a593Smuzhiyun    },
1369*4882a593Smuzhiyun    {
1370*4882a593Smuzhiyun        "EventCode": "0xB7",
1371*4882a593Smuzhiyun        "MSRValue": "0x8022",
1372*4882a593Smuzhiyun        "Counter": "2",
1373*4882a593Smuzhiyun        "UMask": "0x1",
1374*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.ANY_RFO.IO_CSR_MMIO",
1375*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
1376*4882a593Smuzhiyun        "SampleAfterValue": "100000",
1377*4882a593Smuzhiyun        "BriefDescription": "Offcore RFO requests satisfied by the IO, CSR, MMIO unit",
1378*4882a593Smuzhiyun        "Offcore": "1"
1379*4882a593Smuzhiyun    },
1380*4882a593Smuzhiyun    {
1381*4882a593Smuzhiyun        "EventCode": "0xB7",
1382*4882a593Smuzhiyun        "MSRValue": "0x122",
1383*4882a593Smuzhiyun        "Counter": "2",
1384*4882a593Smuzhiyun        "UMask": "0x1",
1385*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.ANY_RFO.LLC_HIT_NO_OTHER_CORE",
1386*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
1387*4882a593Smuzhiyun        "SampleAfterValue": "100000",
1388*4882a593Smuzhiyun        "BriefDescription": "Offcore RFO requests satisfied by the LLC and not found in a sibling core",
1389*4882a593Smuzhiyun        "Offcore": "1"
1390*4882a593Smuzhiyun    },
1391*4882a593Smuzhiyun    {
1392*4882a593Smuzhiyun        "EventCode": "0xB7",
1393*4882a593Smuzhiyun        "MSRValue": "0x222",
1394*4882a593Smuzhiyun        "Counter": "2",
1395*4882a593Smuzhiyun        "UMask": "0x1",
1396*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.ANY_RFO.LLC_HIT_OTHER_CORE_HIT",
1397*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
1398*4882a593Smuzhiyun        "SampleAfterValue": "100000",
1399*4882a593Smuzhiyun        "BriefDescription": "Offcore RFO requests satisfied by the LLC and HIT in a sibling core",
1400*4882a593Smuzhiyun        "Offcore": "1"
1401*4882a593Smuzhiyun    },
1402*4882a593Smuzhiyun    {
1403*4882a593Smuzhiyun        "EventCode": "0xB7",
1404*4882a593Smuzhiyun        "MSRValue": "0x422",
1405*4882a593Smuzhiyun        "Counter": "2",
1406*4882a593Smuzhiyun        "UMask": "0x1",
1407*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.ANY_RFO.LLC_HIT_OTHER_CORE_HITM",
1408*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
1409*4882a593Smuzhiyun        "SampleAfterValue": "100000",
1410*4882a593Smuzhiyun        "BriefDescription": "Offcore RFO requests satisfied by the LLC  and HITM in a sibling core",
1411*4882a593Smuzhiyun        "Offcore": "1"
1412*4882a593Smuzhiyun    },
1413*4882a593Smuzhiyun    {
1414*4882a593Smuzhiyun        "EventCode": "0xB7",
1415*4882a593Smuzhiyun        "MSRValue": "0x722",
1416*4882a593Smuzhiyun        "Counter": "2",
1417*4882a593Smuzhiyun        "UMask": "0x1",
1418*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.ANY_RFO.LOCAL_CACHE",
1419*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
1420*4882a593Smuzhiyun        "SampleAfterValue": "100000",
1421*4882a593Smuzhiyun        "BriefDescription": "Offcore RFO requests satisfied by the LLC",
1422*4882a593Smuzhiyun        "Offcore": "1"
1423*4882a593Smuzhiyun    },
1424*4882a593Smuzhiyun    {
1425*4882a593Smuzhiyun        "EventCode": "0xB7",
1426*4882a593Smuzhiyun        "MSRValue": "0x4722",
1427*4882a593Smuzhiyun        "Counter": "2",
1428*4882a593Smuzhiyun        "UMask": "0x1",
1429*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.ANY_RFO.LOCAL_CACHE_DRAM",
1430*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
1431*4882a593Smuzhiyun        "SampleAfterValue": "100000",
1432*4882a593Smuzhiyun        "BriefDescription": "Offcore RFO requests satisfied by the LLC or local DRAM",
1433*4882a593Smuzhiyun        "Offcore": "1"
1434*4882a593Smuzhiyun    },
1435*4882a593Smuzhiyun    {
1436*4882a593Smuzhiyun        "EventCode": "0xB7",
1437*4882a593Smuzhiyun        "MSRValue": "0x1822",
1438*4882a593Smuzhiyun        "Counter": "2",
1439*4882a593Smuzhiyun        "UMask": "0x1",
1440*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.ANY_RFO.REMOTE_CACHE",
1441*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
1442*4882a593Smuzhiyun        "SampleAfterValue": "100000",
1443*4882a593Smuzhiyun        "BriefDescription": "Offcore RFO requests satisfied by a remote cache",
1444*4882a593Smuzhiyun        "Offcore": "1"
1445*4882a593Smuzhiyun    },
1446*4882a593Smuzhiyun    {
1447*4882a593Smuzhiyun        "EventCode": "0xB7",
1448*4882a593Smuzhiyun        "MSRValue": "0x3822",
1449*4882a593Smuzhiyun        "Counter": "2",
1450*4882a593Smuzhiyun        "UMask": "0x1",
1451*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.ANY_RFO.REMOTE_CACHE_DRAM",
1452*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
1453*4882a593Smuzhiyun        "SampleAfterValue": "100000",
1454*4882a593Smuzhiyun        "BriefDescription": "Offcore RFO requests satisfied by a remote cache or remote DRAM",
1455*4882a593Smuzhiyun        "Offcore": "1"
1456*4882a593Smuzhiyun    },
1457*4882a593Smuzhiyun    {
1458*4882a593Smuzhiyun        "EventCode": "0xB7",
1459*4882a593Smuzhiyun        "MSRValue": "0x1022",
1460*4882a593Smuzhiyun        "Counter": "2",
1461*4882a593Smuzhiyun        "UMask": "0x1",
1462*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.ANY_RFO.REMOTE_CACHE_HIT",
1463*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
1464*4882a593Smuzhiyun        "SampleAfterValue": "100000",
1465*4882a593Smuzhiyun        "BriefDescription": "Offcore RFO requests that HIT in a remote cache",
1466*4882a593Smuzhiyun        "Offcore": "1"
1467*4882a593Smuzhiyun    },
1468*4882a593Smuzhiyun    {
1469*4882a593Smuzhiyun        "EventCode": "0xB7",
1470*4882a593Smuzhiyun        "MSRValue": "0x822",
1471*4882a593Smuzhiyun        "Counter": "2",
1472*4882a593Smuzhiyun        "UMask": "0x1",
1473*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.ANY_RFO.REMOTE_CACHE_HITM",
1474*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
1475*4882a593Smuzhiyun        "SampleAfterValue": "100000",
1476*4882a593Smuzhiyun        "BriefDescription": "Offcore RFO requests that HITM in a remote cache",
1477*4882a593Smuzhiyun        "Offcore": "1"
1478*4882a593Smuzhiyun    },
1479*4882a593Smuzhiyun    {
1480*4882a593Smuzhiyun        "EventCode": "0xB7",
1481*4882a593Smuzhiyun        "MSRValue": "0x7F08",
1482*4882a593Smuzhiyun        "Counter": "2",
1483*4882a593Smuzhiyun        "UMask": "0x1",
1484*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.COREWB.ANY_CACHE_DRAM",
1485*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
1486*4882a593Smuzhiyun        "SampleAfterValue": "100000",
1487*4882a593Smuzhiyun        "BriefDescription": "Offcore writebacks to any cache or DRAM.",
1488*4882a593Smuzhiyun        "Offcore": "1"
1489*4882a593Smuzhiyun    },
1490*4882a593Smuzhiyun    {
1491*4882a593Smuzhiyun        "EventCode": "0xB7",
1492*4882a593Smuzhiyun        "MSRValue": "0xFF08",
1493*4882a593Smuzhiyun        "Counter": "2",
1494*4882a593Smuzhiyun        "UMask": "0x1",
1495*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.COREWB.ANY_LOCATION",
1496*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
1497*4882a593Smuzhiyun        "SampleAfterValue": "100000",
1498*4882a593Smuzhiyun        "BriefDescription": "All offcore writebacks",
1499*4882a593Smuzhiyun        "Offcore": "1"
1500*4882a593Smuzhiyun    },
1501*4882a593Smuzhiyun    {
1502*4882a593Smuzhiyun        "EventCode": "0xB7",
1503*4882a593Smuzhiyun        "MSRValue": "0x8008",
1504*4882a593Smuzhiyun        "Counter": "2",
1505*4882a593Smuzhiyun        "UMask": "0x1",
1506*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.COREWB.IO_CSR_MMIO",
1507*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
1508*4882a593Smuzhiyun        "SampleAfterValue": "100000",
1509*4882a593Smuzhiyun        "BriefDescription": "Offcore writebacks to the IO, CSR, MMIO unit.",
1510*4882a593Smuzhiyun        "Offcore": "1"
1511*4882a593Smuzhiyun    },
1512*4882a593Smuzhiyun    {
1513*4882a593Smuzhiyun        "EventCode": "0xB7",
1514*4882a593Smuzhiyun        "MSRValue": "0x108",
1515*4882a593Smuzhiyun        "Counter": "2",
1516*4882a593Smuzhiyun        "UMask": "0x1",
1517*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.COREWB.LLC_HIT_NO_OTHER_CORE",
1518*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
1519*4882a593Smuzhiyun        "SampleAfterValue": "100000",
1520*4882a593Smuzhiyun        "BriefDescription": "Offcore writebacks to the LLC and not found in a sibling core",
1521*4882a593Smuzhiyun        "Offcore": "1"
1522*4882a593Smuzhiyun    },
1523*4882a593Smuzhiyun    {
1524*4882a593Smuzhiyun        "EventCode": "0xB7",
1525*4882a593Smuzhiyun        "MSRValue": "0x408",
1526*4882a593Smuzhiyun        "Counter": "2",
1527*4882a593Smuzhiyun        "UMask": "0x1",
1528*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.COREWB.LLC_HIT_OTHER_CORE_HITM",
1529*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
1530*4882a593Smuzhiyun        "SampleAfterValue": "100000",
1531*4882a593Smuzhiyun        "BriefDescription": "Offcore writebacks to the LLC  and HITM in a sibling core",
1532*4882a593Smuzhiyun        "Offcore": "1"
1533*4882a593Smuzhiyun    },
1534*4882a593Smuzhiyun    {
1535*4882a593Smuzhiyun        "EventCode": "0xB7",
1536*4882a593Smuzhiyun        "MSRValue": "0x708",
1537*4882a593Smuzhiyun        "Counter": "2",
1538*4882a593Smuzhiyun        "UMask": "0x1",
1539*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.COREWB.LOCAL_CACHE",
1540*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
1541*4882a593Smuzhiyun        "SampleAfterValue": "100000",
1542*4882a593Smuzhiyun        "BriefDescription": "Offcore writebacks to the LLC",
1543*4882a593Smuzhiyun        "Offcore": "1"
1544*4882a593Smuzhiyun    },
1545*4882a593Smuzhiyun    {
1546*4882a593Smuzhiyun        "EventCode": "0xB7",
1547*4882a593Smuzhiyun        "MSRValue": "0x4708",
1548*4882a593Smuzhiyun        "Counter": "2",
1549*4882a593Smuzhiyun        "UMask": "0x1",
1550*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.COREWB.LOCAL_CACHE_DRAM",
1551*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
1552*4882a593Smuzhiyun        "SampleAfterValue": "100000",
1553*4882a593Smuzhiyun        "BriefDescription": "Offcore writebacks to the LLC or local DRAM",
1554*4882a593Smuzhiyun        "Offcore": "1"
1555*4882a593Smuzhiyun    },
1556*4882a593Smuzhiyun    {
1557*4882a593Smuzhiyun        "EventCode": "0xB7",
1558*4882a593Smuzhiyun        "MSRValue": "0x1808",
1559*4882a593Smuzhiyun        "Counter": "2",
1560*4882a593Smuzhiyun        "UMask": "0x1",
1561*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.COREWB.REMOTE_CACHE",
1562*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
1563*4882a593Smuzhiyun        "SampleAfterValue": "100000",
1564*4882a593Smuzhiyun        "BriefDescription": "Offcore writebacks to a remote cache",
1565*4882a593Smuzhiyun        "Offcore": "1"
1566*4882a593Smuzhiyun    },
1567*4882a593Smuzhiyun    {
1568*4882a593Smuzhiyun        "EventCode": "0xB7",
1569*4882a593Smuzhiyun        "MSRValue": "0x3808",
1570*4882a593Smuzhiyun        "Counter": "2",
1571*4882a593Smuzhiyun        "UMask": "0x1",
1572*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.COREWB.REMOTE_CACHE_DRAM",
1573*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
1574*4882a593Smuzhiyun        "SampleAfterValue": "100000",
1575*4882a593Smuzhiyun        "BriefDescription": "Offcore writebacks to a remote cache or remote DRAM",
1576*4882a593Smuzhiyun        "Offcore": "1"
1577*4882a593Smuzhiyun    },
1578*4882a593Smuzhiyun    {
1579*4882a593Smuzhiyun        "EventCode": "0xB7",
1580*4882a593Smuzhiyun        "MSRValue": "0x1008",
1581*4882a593Smuzhiyun        "Counter": "2",
1582*4882a593Smuzhiyun        "UMask": "0x1",
1583*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.COREWB.REMOTE_CACHE_HIT",
1584*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
1585*4882a593Smuzhiyun        "SampleAfterValue": "100000",
1586*4882a593Smuzhiyun        "BriefDescription": "Offcore writebacks that HIT in a remote cache",
1587*4882a593Smuzhiyun        "Offcore": "1"
1588*4882a593Smuzhiyun    },
1589*4882a593Smuzhiyun    {
1590*4882a593Smuzhiyun        "EventCode": "0xB7",
1591*4882a593Smuzhiyun        "MSRValue": "0x808",
1592*4882a593Smuzhiyun        "Counter": "2",
1593*4882a593Smuzhiyun        "UMask": "0x1",
1594*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.COREWB.REMOTE_CACHE_HITM",
1595*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
1596*4882a593Smuzhiyun        "SampleAfterValue": "100000",
1597*4882a593Smuzhiyun        "BriefDescription": "Offcore writebacks that HITM in a remote cache",
1598*4882a593Smuzhiyun        "Offcore": "1"
1599*4882a593Smuzhiyun    },
1600*4882a593Smuzhiyun    {
1601*4882a593Smuzhiyun        "EventCode": "0xB7",
1602*4882a593Smuzhiyun        "MSRValue": "0x7F77",
1603*4882a593Smuzhiyun        "Counter": "2",
1604*4882a593Smuzhiyun        "UMask": "0x1",
1605*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.DATA_IFETCH.ANY_CACHE_DRAM",
1606*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
1607*4882a593Smuzhiyun        "SampleAfterValue": "100000",
1608*4882a593Smuzhiyun        "BriefDescription": "Offcore code or data read requests satisfied by any cache or DRAM.",
1609*4882a593Smuzhiyun        "Offcore": "1"
1610*4882a593Smuzhiyun    },
1611*4882a593Smuzhiyun    {
1612*4882a593Smuzhiyun        "EventCode": "0xB7",
1613*4882a593Smuzhiyun        "MSRValue": "0xFF77",
1614*4882a593Smuzhiyun        "Counter": "2",
1615*4882a593Smuzhiyun        "UMask": "0x1",
1616*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.DATA_IFETCH.ANY_LOCATION",
1617*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
1618*4882a593Smuzhiyun        "SampleAfterValue": "100000",
1619*4882a593Smuzhiyun        "BriefDescription": "All offcore code or data read requests",
1620*4882a593Smuzhiyun        "Offcore": "1"
1621*4882a593Smuzhiyun    },
1622*4882a593Smuzhiyun    {
1623*4882a593Smuzhiyun        "EventCode": "0xB7",
1624*4882a593Smuzhiyun        "MSRValue": "0x8077",
1625*4882a593Smuzhiyun        "Counter": "2",
1626*4882a593Smuzhiyun        "UMask": "0x1",
1627*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.DATA_IFETCH.IO_CSR_MMIO",
1628*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
1629*4882a593Smuzhiyun        "SampleAfterValue": "100000",
1630*4882a593Smuzhiyun        "BriefDescription": "Offcore code or data read requests satisfied by the IO, CSR, MMIO unit.",
1631*4882a593Smuzhiyun        "Offcore": "1"
1632*4882a593Smuzhiyun    },
1633*4882a593Smuzhiyun    {
1634*4882a593Smuzhiyun        "EventCode": "0xB7",
1635*4882a593Smuzhiyun        "MSRValue": "0x177",
1636*4882a593Smuzhiyun        "Counter": "2",
1637*4882a593Smuzhiyun        "UMask": "0x1",
1638*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.DATA_IFETCH.LLC_HIT_NO_OTHER_CORE",
1639*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
1640*4882a593Smuzhiyun        "SampleAfterValue": "100000",
1641*4882a593Smuzhiyun        "BriefDescription": "Offcore code or data read requests satisfied by the LLC and not found in a sibling core",
1642*4882a593Smuzhiyun        "Offcore": "1"
1643*4882a593Smuzhiyun    },
1644*4882a593Smuzhiyun    {
1645*4882a593Smuzhiyun        "EventCode": "0xB7",
1646*4882a593Smuzhiyun        "MSRValue": "0x277",
1647*4882a593Smuzhiyun        "Counter": "2",
1648*4882a593Smuzhiyun        "UMask": "0x1",
1649*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.DATA_IFETCH.LLC_HIT_OTHER_CORE_HIT",
1650*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
1651*4882a593Smuzhiyun        "SampleAfterValue": "100000",
1652*4882a593Smuzhiyun        "BriefDescription": "Offcore code or data read requests satisfied by the LLC and HIT in a sibling core",
1653*4882a593Smuzhiyun        "Offcore": "1"
1654*4882a593Smuzhiyun    },
1655*4882a593Smuzhiyun    {
1656*4882a593Smuzhiyun        "EventCode": "0xB7",
1657*4882a593Smuzhiyun        "MSRValue": "0x477",
1658*4882a593Smuzhiyun        "Counter": "2",
1659*4882a593Smuzhiyun        "UMask": "0x1",
1660*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.DATA_IFETCH.LLC_HIT_OTHER_CORE_HITM",
1661*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
1662*4882a593Smuzhiyun        "SampleAfterValue": "100000",
1663*4882a593Smuzhiyun        "BriefDescription": "Offcore code or data read requests satisfied by the LLC  and HITM in a sibling core",
1664*4882a593Smuzhiyun        "Offcore": "1"
1665*4882a593Smuzhiyun    },
1666*4882a593Smuzhiyun    {
1667*4882a593Smuzhiyun        "EventCode": "0xB7",
1668*4882a593Smuzhiyun        "MSRValue": "0x777",
1669*4882a593Smuzhiyun        "Counter": "2",
1670*4882a593Smuzhiyun        "UMask": "0x1",
1671*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.DATA_IFETCH.LOCAL_CACHE",
1672*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
1673*4882a593Smuzhiyun        "SampleAfterValue": "100000",
1674*4882a593Smuzhiyun        "BriefDescription": "Offcore code or data read requests satisfied by the LLC",
1675*4882a593Smuzhiyun        "Offcore": "1"
1676*4882a593Smuzhiyun    },
1677*4882a593Smuzhiyun    {
1678*4882a593Smuzhiyun        "EventCode": "0xB7",
1679*4882a593Smuzhiyun        "MSRValue": "0x4777",
1680*4882a593Smuzhiyun        "Counter": "2",
1681*4882a593Smuzhiyun        "UMask": "0x1",
1682*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.DATA_IFETCH.LOCAL_CACHE_DRAM",
1683*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
1684*4882a593Smuzhiyun        "SampleAfterValue": "100000",
1685*4882a593Smuzhiyun        "BriefDescription": "Offcore code or data read requests satisfied by the LLC or local DRAM",
1686*4882a593Smuzhiyun        "Offcore": "1"
1687*4882a593Smuzhiyun    },
1688*4882a593Smuzhiyun    {
1689*4882a593Smuzhiyun        "EventCode": "0xB7",
1690*4882a593Smuzhiyun        "MSRValue": "0x1877",
1691*4882a593Smuzhiyun        "Counter": "2",
1692*4882a593Smuzhiyun        "UMask": "0x1",
1693*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.DATA_IFETCH.REMOTE_CACHE",
1694*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
1695*4882a593Smuzhiyun        "SampleAfterValue": "100000",
1696*4882a593Smuzhiyun        "BriefDescription": "Offcore code or data read requests satisfied by a remote cache",
1697*4882a593Smuzhiyun        "Offcore": "1"
1698*4882a593Smuzhiyun    },
1699*4882a593Smuzhiyun    {
1700*4882a593Smuzhiyun        "EventCode": "0xB7",
1701*4882a593Smuzhiyun        "MSRValue": "0x3877",
1702*4882a593Smuzhiyun        "Counter": "2",
1703*4882a593Smuzhiyun        "UMask": "0x1",
1704*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.DATA_IFETCH.REMOTE_CACHE_DRAM",
1705*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
1706*4882a593Smuzhiyun        "SampleAfterValue": "100000",
1707*4882a593Smuzhiyun        "BriefDescription": "Offcore code or data read requests satisfied by a remote cache or remote DRAM",
1708*4882a593Smuzhiyun        "Offcore": "1"
1709*4882a593Smuzhiyun    },
1710*4882a593Smuzhiyun    {
1711*4882a593Smuzhiyun        "EventCode": "0xB7",
1712*4882a593Smuzhiyun        "MSRValue": "0x1077",
1713*4882a593Smuzhiyun        "Counter": "2",
1714*4882a593Smuzhiyun        "UMask": "0x1",
1715*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.DATA_IFETCH.REMOTE_CACHE_HIT",
1716*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
1717*4882a593Smuzhiyun        "SampleAfterValue": "100000",
1718*4882a593Smuzhiyun        "BriefDescription": "Offcore code or data read requests that HIT in a remote cache",
1719*4882a593Smuzhiyun        "Offcore": "1"
1720*4882a593Smuzhiyun    },
1721*4882a593Smuzhiyun    {
1722*4882a593Smuzhiyun        "EventCode": "0xB7",
1723*4882a593Smuzhiyun        "MSRValue": "0x877",
1724*4882a593Smuzhiyun        "Counter": "2",
1725*4882a593Smuzhiyun        "UMask": "0x1",
1726*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.DATA_IFETCH.REMOTE_CACHE_HITM",
1727*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
1728*4882a593Smuzhiyun        "SampleAfterValue": "100000",
1729*4882a593Smuzhiyun        "BriefDescription": "Offcore code or data read requests that HITM in a remote cache",
1730*4882a593Smuzhiyun        "Offcore": "1"
1731*4882a593Smuzhiyun    },
1732*4882a593Smuzhiyun    {
1733*4882a593Smuzhiyun        "EventCode": "0xB7",
1734*4882a593Smuzhiyun        "MSRValue": "0x7F33",
1735*4882a593Smuzhiyun        "Counter": "2",
1736*4882a593Smuzhiyun        "UMask": "0x1",
1737*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.DATA_IN.ANY_CACHE_DRAM",
1738*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
1739*4882a593Smuzhiyun        "SampleAfterValue": "100000",
1740*4882a593Smuzhiyun        "BriefDescription": "Offcore request = all data, response = any cache_dram",
1741*4882a593Smuzhiyun        "Offcore": "1"
1742*4882a593Smuzhiyun    },
1743*4882a593Smuzhiyun    {
1744*4882a593Smuzhiyun        "EventCode": "0xB7",
1745*4882a593Smuzhiyun        "MSRValue": "0xFF33",
1746*4882a593Smuzhiyun        "Counter": "2",
1747*4882a593Smuzhiyun        "UMask": "0x1",
1748*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.DATA_IN.ANY_LOCATION",
1749*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
1750*4882a593Smuzhiyun        "SampleAfterValue": "100000",
1751*4882a593Smuzhiyun        "BriefDescription": "Offcore request = all data, response = any location",
1752*4882a593Smuzhiyun        "Offcore": "1"
1753*4882a593Smuzhiyun    },
1754*4882a593Smuzhiyun    {
1755*4882a593Smuzhiyun        "EventCode": "0xB7",
1756*4882a593Smuzhiyun        "MSRValue": "0x8033",
1757*4882a593Smuzhiyun        "Counter": "2",
1758*4882a593Smuzhiyun        "UMask": "0x1",
1759*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.DATA_IN.IO_CSR_MMIO",
1760*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
1761*4882a593Smuzhiyun        "SampleAfterValue": "100000",
1762*4882a593Smuzhiyun        "BriefDescription": "Offcore data reads, RFO's and prefetches satisfied by the IO, CSR, MMIO unit",
1763*4882a593Smuzhiyun        "Offcore": "1"
1764*4882a593Smuzhiyun    },
1765*4882a593Smuzhiyun    {
1766*4882a593Smuzhiyun        "EventCode": "0xB7",
1767*4882a593Smuzhiyun        "MSRValue": "0x133",
1768*4882a593Smuzhiyun        "Counter": "2",
1769*4882a593Smuzhiyun        "UMask": "0x1",
1770*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.DATA_IN.LLC_HIT_NO_OTHER_CORE",
1771*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
1772*4882a593Smuzhiyun        "SampleAfterValue": "100000",
1773*4882a593Smuzhiyun        "BriefDescription": "Offcore data reads, RFO's and prefetches statisfied by the LLC and not found in a sibling core",
1774*4882a593Smuzhiyun        "Offcore": "1"
1775*4882a593Smuzhiyun    },
1776*4882a593Smuzhiyun    {
1777*4882a593Smuzhiyun        "EventCode": "0xB7",
1778*4882a593Smuzhiyun        "MSRValue": "0x233",
1779*4882a593Smuzhiyun        "Counter": "2",
1780*4882a593Smuzhiyun        "UMask": "0x1",
1781*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.DATA_IN.LLC_HIT_OTHER_CORE_HIT",
1782*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
1783*4882a593Smuzhiyun        "SampleAfterValue": "100000",
1784*4882a593Smuzhiyun        "BriefDescription": "Offcore data reads, RFO's and prefetches satisfied by the LLC and HIT in a sibling core",
1785*4882a593Smuzhiyun        "Offcore": "1"
1786*4882a593Smuzhiyun    },
1787*4882a593Smuzhiyun    {
1788*4882a593Smuzhiyun        "EventCode": "0xB7",
1789*4882a593Smuzhiyun        "MSRValue": "0x433",
1790*4882a593Smuzhiyun        "Counter": "2",
1791*4882a593Smuzhiyun        "UMask": "0x1",
1792*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.DATA_IN.LLC_HIT_OTHER_CORE_HITM",
1793*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
1794*4882a593Smuzhiyun        "SampleAfterValue": "100000",
1795*4882a593Smuzhiyun        "BriefDescription": "Offcore data reads, RFO's and prefetches satisfied by the LLC  and HITM in a sibling core",
1796*4882a593Smuzhiyun        "Offcore": "1"
1797*4882a593Smuzhiyun    },
1798*4882a593Smuzhiyun    {
1799*4882a593Smuzhiyun        "EventCode": "0xB7",
1800*4882a593Smuzhiyun        "MSRValue": "0x733",
1801*4882a593Smuzhiyun        "Counter": "2",
1802*4882a593Smuzhiyun        "UMask": "0x1",
1803*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.DATA_IN.LOCAL_CACHE",
1804*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
1805*4882a593Smuzhiyun        "SampleAfterValue": "100000",
1806*4882a593Smuzhiyun        "BriefDescription": "Offcore request = all data, response = local cache",
1807*4882a593Smuzhiyun        "Offcore": "1"
1808*4882a593Smuzhiyun    },
1809*4882a593Smuzhiyun    {
1810*4882a593Smuzhiyun        "EventCode": "0xB7",
1811*4882a593Smuzhiyun        "MSRValue": "0x4733",
1812*4882a593Smuzhiyun        "Counter": "2",
1813*4882a593Smuzhiyun        "UMask": "0x1",
1814*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.DATA_IN.LOCAL_CACHE_DRAM",
1815*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
1816*4882a593Smuzhiyun        "SampleAfterValue": "100000",
1817*4882a593Smuzhiyun        "BriefDescription": "Offcore request = all data, response = local cache or dram",
1818*4882a593Smuzhiyun        "Offcore": "1"
1819*4882a593Smuzhiyun    },
1820*4882a593Smuzhiyun    {
1821*4882a593Smuzhiyun        "EventCode": "0xB7",
1822*4882a593Smuzhiyun        "MSRValue": "0x1833",
1823*4882a593Smuzhiyun        "Counter": "2",
1824*4882a593Smuzhiyun        "UMask": "0x1",
1825*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.DATA_IN.REMOTE_CACHE",
1826*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
1827*4882a593Smuzhiyun        "SampleAfterValue": "100000",
1828*4882a593Smuzhiyun        "BriefDescription": "Offcore request = all data, response = remote cache",
1829*4882a593Smuzhiyun        "Offcore": "1"
1830*4882a593Smuzhiyun    },
1831*4882a593Smuzhiyun    {
1832*4882a593Smuzhiyun        "EventCode": "0xB7",
1833*4882a593Smuzhiyun        "MSRValue": "0x3833",
1834*4882a593Smuzhiyun        "Counter": "2",
1835*4882a593Smuzhiyun        "UMask": "0x1",
1836*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.DATA_IN.REMOTE_CACHE_DRAM",
1837*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
1838*4882a593Smuzhiyun        "SampleAfterValue": "100000",
1839*4882a593Smuzhiyun        "BriefDescription": "Offcore request = all data, response = remote cache or dram",
1840*4882a593Smuzhiyun        "Offcore": "1"
1841*4882a593Smuzhiyun    },
1842*4882a593Smuzhiyun    {
1843*4882a593Smuzhiyun        "EventCode": "0xB7",
1844*4882a593Smuzhiyun        "MSRValue": "0x1033",
1845*4882a593Smuzhiyun        "Counter": "2",
1846*4882a593Smuzhiyun        "UMask": "0x1",
1847*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.DATA_IN.REMOTE_CACHE_HIT",
1848*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
1849*4882a593Smuzhiyun        "SampleAfterValue": "100000",
1850*4882a593Smuzhiyun        "BriefDescription": "Offcore data reads, RFO's and prefetches that HIT in a remote cache ",
1851*4882a593Smuzhiyun        "Offcore": "1"
1852*4882a593Smuzhiyun    },
1853*4882a593Smuzhiyun    {
1854*4882a593Smuzhiyun        "EventCode": "0xB7",
1855*4882a593Smuzhiyun        "MSRValue": "0x833",
1856*4882a593Smuzhiyun        "Counter": "2",
1857*4882a593Smuzhiyun        "UMask": "0x1",
1858*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.DATA_IN.REMOTE_CACHE_HITM",
1859*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
1860*4882a593Smuzhiyun        "SampleAfterValue": "100000",
1861*4882a593Smuzhiyun        "BriefDescription": "Offcore data reads, RFO's and prefetches that HITM in a remote cache",
1862*4882a593Smuzhiyun        "Offcore": "1"
1863*4882a593Smuzhiyun    },
1864*4882a593Smuzhiyun    {
1865*4882a593Smuzhiyun        "EventCode": "0xB7",
1866*4882a593Smuzhiyun        "MSRValue": "0x7F03",
1867*4882a593Smuzhiyun        "Counter": "2",
1868*4882a593Smuzhiyun        "UMask": "0x1",
1869*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA.ANY_CACHE_DRAM",
1870*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
1871*4882a593Smuzhiyun        "SampleAfterValue": "100000",
1872*4882a593Smuzhiyun        "BriefDescription": "Offcore demand data requests satisfied by any cache or DRAM",
1873*4882a593Smuzhiyun        "Offcore": "1"
1874*4882a593Smuzhiyun    },
1875*4882a593Smuzhiyun    {
1876*4882a593Smuzhiyun        "EventCode": "0xB7",
1877*4882a593Smuzhiyun        "MSRValue": "0xFF03",
1878*4882a593Smuzhiyun        "Counter": "2",
1879*4882a593Smuzhiyun        "UMask": "0x1",
1880*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA.ANY_LOCATION",
1881*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
1882*4882a593Smuzhiyun        "SampleAfterValue": "100000",
1883*4882a593Smuzhiyun        "BriefDescription": "All offcore demand data requests",
1884*4882a593Smuzhiyun        "Offcore": "1"
1885*4882a593Smuzhiyun    },
1886*4882a593Smuzhiyun    {
1887*4882a593Smuzhiyun        "EventCode": "0xB7",
1888*4882a593Smuzhiyun        "MSRValue": "0x8003",
1889*4882a593Smuzhiyun        "Counter": "2",
1890*4882a593Smuzhiyun        "UMask": "0x1",
1891*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA.IO_CSR_MMIO",
1892*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
1893*4882a593Smuzhiyun        "SampleAfterValue": "100000",
1894*4882a593Smuzhiyun        "BriefDescription": "Offcore demand data requests satisfied by the IO, CSR, MMIO unit.",
1895*4882a593Smuzhiyun        "Offcore": "1"
1896*4882a593Smuzhiyun    },
1897*4882a593Smuzhiyun    {
1898*4882a593Smuzhiyun        "EventCode": "0xB7",
1899*4882a593Smuzhiyun        "MSRValue": "0x103",
1900*4882a593Smuzhiyun        "Counter": "2",
1901*4882a593Smuzhiyun        "UMask": "0x1",
1902*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA.LLC_HIT_NO_OTHER_CORE",
1903*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
1904*4882a593Smuzhiyun        "SampleAfterValue": "100000",
1905*4882a593Smuzhiyun        "BriefDescription": "Offcore demand data requests satisfied by the LLC and not found in a sibling core",
1906*4882a593Smuzhiyun        "Offcore": "1"
1907*4882a593Smuzhiyun    },
1908*4882a593Smuzhiyun    {
1909*4882a593Smuzhiyun        "EventCode": "0xB7",
1910*4882a593Smuzhiyun        "MSRValue": "0x203",
1911*4882a593Smuzhiyun        "Counter": "2",
1912*4882a593Smuzhiyun        "UMask": "0x1",
1913*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA.LLC_HIT_OTHER_CORE_HIT",
1914*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
1915*4882a593Smuzhiyun        "SampleAfterValue": "100000",
1916*4882a593Smuzhiyun        "BriefDescription": "Offcore demand data requests satisfied by the LLC and HIT in a sibling core",
1917*4882a593Smuzhiyun        "Offcore": "1"
1918*4882a593Smuzhiyun    },
1919*4882a593Smuzhiyun    {
1920*4882a593Smuzhiyun        "EventCode": "0xB7",
1921*4882a593Smuzhiyun        "MSRValue": "0x403",
1922*4882a593Smuzhiyun        "Counter": "2",
1923*4882a593Smuzhiyun        "UMask": "0x1",
1924*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA.LLC_HIT_OTHER_CORE_HITM",
1925*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
1926*4882a593Smuzhiyun        "SampleAfterValue": "100000",
1927*4882a593Smuzhiyun        "BriefDescription": "Offcore demand data requests satisfied by the LLC  and HITM in a sibling core",
1928*4882a593Smuzhiyun        "Offcore": "1"
1929*4882a593Smuzhiyun    },
1930*4882a593Smuzhiyun    {
1931*4882a593Smuzhiyun        "EventCode": "0xB7",
1932*4882a593Smuzhiyun        "MSRValue": "0x703",
1933*4882a593Smuzhiyun        "Counter": "2",
1934*4882a593Smuzhiyun        "UMask": "0x1",
1935*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA.LOCAL_CACHE",
1936*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
1937*4882a593Smuzhiyun        "SampleAfterValue": "100000",
1938*4882a593Smuzhiyun        "BriefDescription": "Offcore demand data requests satisfied by the LLC",
1939*4882a593Smuzhiyun        "Offcore": "1"
1940*4882a593Smuzhiyun    },
1941*4882a593Smuzhiyun    {
1942*4882a593Smuzhiyun        "EventCode": "0xB7",
1943*4882a593Smuzhiyun        "MSRValue": "0x4703",
1944*4882a593Smuzhiyun        "Counter": "2",
1945*4882a593Smuzhiyun        "UMask": "0x1",
1946*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA.LOCAL_CACHE_DRAM",
1947*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
1948*4882a593Smuzhiyun        "SampleAfterValue": "100000",
1949*4882a593Smuzhiyun        "BriefDescription": "Offcore demand data requests satisfied by the LLC or local DRAM",
1950*4882a593Smuzhiyun        "Offcore": "1"
1951*4882a593Smuzhiyun    },
1952*4882a593Smuzhiyun    {
1953*4882a593Smuzhiyun        "EventCode": "0xB7",
1954*4882a593Smuzhiyun        "MSRValue": "0x1803",
1955*4882a593Smuzhiyun        "Counter": "2",
1956*4882a593Smuzhiyun        "UMask": "0x1",
1957*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA.REMOTE_CACHE",
1958*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
1959*4882a593Smuzhiyun        "SampleAfterValue": "100000",
1960*4882a593Smuzhiyun        "BriefDescription": "Offcore demand data requests satisfied by a remote cache",
1961*4882a593Smuzhiyun        "Offcore": "1"
1962*4882a593Smuzhiyun    },
1963*4882a593Smuzhiyun    {
1964*4882a593Smuzhiyun        "EventCode": "0xB7",
1965*4882a593Smuzhiyun        "MSRValue": "0x3803",
1966*4882a593Smuzhiyun        "Counter": "2",
1967*4882a593Smuzhiyun        "UMask": "0x1",
1968*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA.REMOTE_CACHE_DRAM",
1969*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
1970*4882a593Smuzhiyun        "SampleAfterValue": "100000",
1971*4882a593Smuzhiyun        "BriefDescription": "Offcore demand data requests satisfied by a remote cache or remote DRAM",
1972*4882a593Smuzhiyun        "Offcore": "1"
1973*4882a593Smuzhiyun    },
1974*4882a593Smuzhiyun    {
1975*4882a593Smuzhiyun        "EventCode": "0xB7",
1976*4882a593Smuzhiyun        "MSRValue": "0x1003",
1977*4882a593Smuzhiyun        "Counter": "2",
1978*4882a593Smuzhiyun        "UMask": "0x1",
1979*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA.REMOTE_CACHE_HIT",
1980*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
1981*4882a593Smuzhiyun        "SampleAfterValue": "100000",
1982*4882a593Smuzhiyun        "BriefDescription": "Offcore demand data requests that HIT in a remote cache",
1983*4882a593Smuzhiyun        "Offcore": "1"
1984*4882a593Smuzhiyun    },
1985*4882a593Smuzhiyun    {
1986*4882a593Smuzhiyun        "EventCode": "0xB7",
1987*4882a593Smuzhiyun        "MSRValue": "0x803",
1988*4882a593Smuzhiyun        "Counter": "2",
1989*4882a593Smuzhiyun        "UMask": "0x1",
1990*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA.REMOTE_CACHE_HITM",
1991*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
1992*4882a593Smuzhiyun        "SampleAfterValue": "100000",
1993*4882a593Smuzhiyun        "BriefDescription": "Offcore demand data requests that HITM in a remote cache",
1994*4882a593Smuzhiyun        "Offcore": "1"
1995*4882a593Smuzhiyun    },
1996*4882a593Smuzhiyun    {
1997*4882a593Smuzhiyun        "EventCode": "0xB7",
1998*4882a593Smuzhiyun        "MSRValue": "0x7F01",
1999*4882a593Smuzhiyun        "Counter": "2",
2000*4882a593Smuzhiyun        "UMask": "0x1",
2001*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.ANY_CACHE_DRAM",
2002*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
2003*4882a593Smuzhiyun        "SampleAfterValue": "100000",
2004*4882a593Smuzhiyun        "BriefDescription": "Offcore demand data reads satisfied by any cache or DRAM.",
2005*4882a593Smuzhiyun        "Offcore": "1"
2006*4882a593Smuzhiyun    },
2007*4882a593Smuzhiyun    {
2008*4882a593Smuzhiyun        "EventCode": "0xB7",
2009*4882a593Smuzhiyun        "MSRValue": "0xFF01",
2010*4882a593Smuzhiyun        "Counter": "2",
2011*4882a593Smuzhiyun        "UMask": "0x1",
2012*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.ANY_LOCATION",
2013*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
2014*4882a593Smuzhiyun        "SampleAfterValue": "100000",
2015*4882a593Smuzhiyun        "BriefDescription": "All offcore demand data reads",
2016*4882a593Smuzhiyun        "Offcore": "1"
2017*4882a593Smuzhiyun    },
2018*4882a593Smuzhiyun    {
2019*4882a593Smuzhiyun        "EventCode": "0xB7",
2020*4882a593Smuzhiyun        "MSRValue": "0x8001",
2021*4882a593Smuzhiyun        "Counter": "2",
2022*4882a593Smuzhiyun        "UMask": "0x1",
2023*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.IO_CSR_MMIO",
2024*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
2025*4882a593Smuzhiyun        "SampleAfterValue": "100000",
2026*4882a593Smuzhiyun        "BriefDescription": "Offcore demand data reads satisfied by the IO, CSR, MMIO unit",
2027*4882a593Smuzhiyun        "Offcore": "1"
2028*4882a593Smuzhiyun    },
2029*4882a593Smuzhiyun    {
2030*4882a593Smuzhiyun        "EventCode": "0xB7",
2031*4882a593Smuzhiyun        "MSRValue": "0x101",
2032*4882a593Smuzhiyun        "Counter": "2",
2033*4882a593Smuzhiyun        "UMask": "0x1",
2034*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.LLC_HIT_NO_OTHER_CORE",
2035*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
2036*4882a593Smuzhiyun        "SampleAfterValue": "100000",
2037*4882a593Smuzhiyun        "BriefDescription": "Offcore demand data reads satisfied by the LLC and not found in a sibling core",
2038*4882a593Smuzhiyun        "Offcore": "1"
2039*4882a593Smuzhiyun    },
2040*4882a593Smuzhiyun    {
2041*4882a593Smuzhiyun        "EventCode": "0xB7",
2042*4882a593Smuzhiyun        "MSRValue": "0x201",
2043*4882a593Smuzhiyun        "Counter": "2",
2044*4882a593Smuzhiyun        "UMask": "0x1",
2045*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.LLC_HIT_OTHER_CORE_HIT",
2046*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
2047*4882a593Smuzhiyun        "SampleAfterValue": "100000",
2048*4882a593Smuzhiyun        "BriefDescription": "Offcore demand data reads satisfied by the LLC and HIT in a sibling core",
2049*4882a593Smuzhiyun        "Offcore": "1"
2050*4882a593Smuzhiyun    },
2051*4882a593Smuzhiyun    {
2052*4882a593Smuzhiyun        "EventCode": "0xB7",
2053*4882a593Smuzhiyun        "MSRValue": "0x401",
2054*4882a593Smuzhiyun        "Counter": "2",
2055*4882a593Smuzhiyun        "UMask": "0x1",
2056*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.LLC_HIT_OTHER_CORE_HITM",
2057*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
2058*4882a593Smuzhiyun        "SampleAfterValue": "100000",
2059*4882a593Smuzhiyun        "BriefDescription": "Offcore demand data reads satisfied by the LLC  and HITM in a sibling core",
2060*4882a593Smuzhiyun        "Offcore": "1"
2061*4882a593Smuzhiyun    },
2062*4882a593Smuzhiyun    {
2063*4882a593Smuzhiyun        "EventCode": "0xB7",
2064*4882a593Smuzhiyun        "MSRValue": "0x701",
2065*4882a593Smuzhiyun        "Counter": "2",
2066*4882a593Smuzhiyun        "UMask": "0x1",
2067*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.LOCAL_CACHE",
2068*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
2069*4882a593Smuzhiyun        "SampleAfterValue": "100000",
2070*4882a593Smuzhiyun        "BriefDescription": "Offcore demand data reads satisfied by the LLC",
2071*4882a593Smuzhiyun        "Offcore": "1"
2072*4882a593Smuzhiyun    },
2073*4882a593Smuzhiyun    {
2074*4882a593Smuzhiyun        "EventCode": "0xB7",
2075*4882a593Smuzhiyun        "MSRValue": "0x4701",
2076*4882a593Smuzhiyun        "Counter": "2",
2077*4882a593Smuzhiyun        "UMask": "0x1",
2078*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.LOCAL_CACHE_DRAM",
2079*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
2080*4882a593Smuzhiyun        "SampleAfterValue": "100000",
2081*4882a593Smuzhiyun        "BriefDescription": "Offcore demand data reads satisfied by the LLC or local DRAM",
2082*4882a593Smuzhiyun        "Offcore": "1"
2083*4882a593Smuzhiyun    },
2084*4882a593Smuzhiyun    {
2085*4882a593Smuzhiyun        "EventCode": "0xB7",
2086*4882a593Smuzhiyun        "MSRValue": "0x1801",
2087*4882a593Smuzhiyun        "Counter": "2",
2088*4882a593Smuzhiyun        "UMask": "0x1",
2089*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.REMOTE_CACHE",
2090*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
2091*4882a593Smuzhiyun        "SampleAfterValue": "100000",
2092*4882a593Smuzhiyun        "BriefDescription": "Offcore demand data reads satisfied by a remote cache",
2093*4882a593Smuzhiyun        "Offcore": "1"
2094*4882a593Smuzhiyun    },
2095*4882a593Smuzhiyun    {
2096*4882a593Smuzhiyun        "EventCode": "0xB7",
2097*4882a593Smuzhiyun        "MSRValue": "0x3801",
2098*4882a593Smuzhiyun        "Counter": "2",
2099*4882a593Smuzhiyun        "UMask": "0x1",
2100*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.REMOTE_CACHE_DRAM",
2101*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
2102*4882a593Smuzhiyun        "SampleAfterValue": "100000",
2103*4882a593Smuzhiyun        "BriefDescription": "Offcore demand data reads satisfied by a remote cache or remote DRAM",
2104*4882a593Smuzhiyun        "Offcore": "1"
2105*4882a593Smuzhiyun    },
2106*4882a593Smuzhiyun    {
2107*4882a593Smuzhiyun        "EventCode": "0xB7",
2108*4882a593Smuzhiyun        "MSRValue": "0x1001",
2109*4882a593Smuzhiyun        "Counter": "2",
2110*4882a593Smuzhiyun        "UMask": "0x1",
2111*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.REMOTE_CACHE_HIT",
2112*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
2113*4882a593Smuzhiyun        "SampleAfterValue": "100000",
2114*4882a593Smuzhiyun        "BriefDescription": "Offcore demand data reads that HIT in a remote cache",
2115*4882a593Smuzhiyun        "Offcore": "1"
2116*4882a593Smuzhiyun    },
2117*4882a593Smuzhiyun    {
2118*4882a593Smuzhiyun        "EventCode": "0xB7",
2119*4882a593Smuzhiyun        "MSRValue": "0x801",
2120*4882a593Smuzhiyun        "Counter": "2",
2121*4882a593Smuzhiyun        "UMask": "0x1",
2122*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.REMOTE_CACHE_HITM",
2123*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
2124*4882a593Smuzhiyun        "SampleAfterValue": "100000",
2125*4882a593Smuzhiyun        "BriefDescription": "Offcore demand data reads that HITM in a remote cache",
2126*4882a593Smuzhiyun        "Offcore": "1"
2127*4882a593Smuzhiyun    },
2128*4882a593Smuzhiyun    {
2129*4882a593Smuzhiyun        "EventCode": "0xB7",
2130*4882a593Smuzhiyun        "MSRValue": "0x7F04",
2131*4882a593Smuzhiyun        "Counter": "2",
2132*4882a593Smuzhiyun        "UMask": "0x1",
2133*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.DEMAND_IFETCH.ANY_CACHE_DRAM",
2134*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
2135*4882a593Smuzhiyun        "SampleAfterValue": "100000",
2136*4882a593Smuzhiyun        "BriefDescription": "Offcore demand code reads satisfied by any cache or DRAM.",
2137*4882a593Smuzhiyun        "Offcore": "1"
2138*4882a593Smuzhiyun    },
2139*4882a593Smuzhiyun    {
2140*4882a593Smuzhiyun        "EventCode": "0xB7",
2141*4882a593Smuzhiyun        "MSRValue": "0xFF04",
2142*4882a593Smuzhiyun        "Counter": "2",
2143*4882a593Smuzhiyun        "UMask": "0x1",
2144*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.DEMAND_IFETCH.ANY_LOCATION",
2145*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
2146*4882a593Smuzhiyun        "SampleAfterValue": "100000",
2147*4882a593Smuzhiyun        "BriefDescription": "All offcore demand code reads",
2148*4882a593Smuzhiyun        "Offcore": "1"
2149*4882a593Smuzhiyun    },
2150*4882a593Smuzhiyun    {
2151*4882a593Smuzhiyun        "EventCode": "0xB7",
2152*4882a593Smuzhiyun        "MSRValue": "0x8004",
2153*4882a593Smuzhiyun        "Counter": "2",
2154*4882a593Smuzhiyun        "UMask": "0x1",
2155*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.DEMAND_IFETCH.IO_CSR_MMIO",
2156*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
2157*4882a593Smuzhiyun        "SampleAfterValue": "100000",
2158*4882a593Smuzhiyun        "BriefDescription": "Offcore demand code reads satisfied by the IO, CSR, MMIO unit",
2159*4882a593Smuzhiyun        "Offcore": "1"
2160*4882a593Smuzhiyun    },
2161*4882a593Smuzhiyun    {
2162*4882a593Smuzhiyun        "EventCode": "0xB7",
2163*4882a593Smuzhiyun        "MSRValue": "0x104",
2164*4882a593Smuzhiyun        "Counter": "2",
2165*4882a593Smuzhiyun        "UMask": "0x1",
2166*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.DEMAND_IFETCH.LLC_HIT_NO_OTHER_CORE",
2167*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
2168*4882a593Smuzhiyun        "SampleAfterValue": "100000",
2169*4882a593Smuzhiyun        "BriefDescription": "Offcore demand code reads satisfied by the LLC and not found in a sibling core",
2170*4882a593Smuzhiyun        "Offcore": "1"
2171*4882a593Smuzhiyun    },
2172*4882a593Smuzhiyun    {
2173*4882a593Smuzhiyun        "EventCode": "0xB7",
2174*4882a593Smuzhiyun        "MSRValue": "0x204",
2175*4882a593Smuzhiyun        "Counter": "2",
2176*4882a593Smuzhiyun        "UMask": "0x1",
2177*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.DEMAND_IFETCH.LLC_HIT_OTHER_CORE_HIT",
2178*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
2179*4882a593Smuzhiyun        "SampleAfterValue": "100000",
2180*4882a593Smuzhiyun        "BriefDescription": "Offcore demand code reads satisfied by the LLC and HIT in a sibling core",
2181*4882a593Smuzhiyun        "Offcore": "1"
2182*4882a593Smuzhiyun    },
2183*4882a593Smuzhiyun    {
2184*4882a593Smuzhiyun        "EventCode": "0xB7",
2185*4882a593Smuzhiyun        "MSRValue": "0x404",
2186*4882a593Smuzhiyun        "Counter": "2",
2187*4882a593Smuzhiyun        "UMask": "0x1",
2188*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.DEMAND_IFETCH.LLC_HIT_OTHER_CORE_HITM",
2189*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
2190*4882a593Smuzhiyun        "SampleAfterValue": "100000",
2191*4882a593Smuzhiyun        "BriefDescription": "Offcore demand code reads satisfied by the LLC  and HITM in a sibling core",
2192*4882a593Smuzhiyun        "Offcore": "1"
2193*4882a593Smuzhiyun    },
2194*4882a593Smuzhiyun    {
2195*4882a593Smuzhiyun        "EventCode": "0xB7",
2196*4882a593Smuzhiyun        "MSRValue": "0x704",
2197*4882a593Smuzhiyun        "Counter": "2",
2198*4882a593Smuzhiyun        "UMask": "0x1",
2199*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.DEMAND_IFETCH.LOCAL_CACHE",
2200*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
2201*4882a593Smuzhiyun        "SampleAfterValue": "100000",
2202*4882a593Smuzhiyun        "BriefDescription": "Offcore demand code reads satisfied by the LLC",
2203*4882a593Smuzhiyun        "Offcore": "1"
2204*4882a593Smuzhiyun    },
2205*4882a593Smuzhiyun    {
2206*4882a593Smuzhiyun        "EventCode": "0xB7",
2207*4882a593Smuzhiyun        "MSRValue": "0x4704",
2208*4882a593Smuzhiyun        "Counter": "2",
2209*4882a593Smuzhiyun        "UMask": "0x1",
2210*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.DEMAND_IFETCH.LOCAL_CACHE_DRAM",
2211*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
2212*4882a593Smuzhiyun        "SampleAfterValue": "100000",
2213*4882a593Smuzhiyun        "BriefDescription": "Offcore demand code reads satisfied by the LLC or local DRAM",
2214*4882a593Smuzhiyun        "Offcore": "1"
2215*4882a593Smuzhiyun    },
2216*4882a593Smuzhiyun    {
2217*4882a593Smuzhiyun        "EventCode": "0xB7",
2218*4882a593Smuzhiyun        "MSRValue": "0x1804",
2219*4882a593Smuzhiyun        "Counter": "2",
2220*4882a593Smuzhiyun        "UMask": "0x1",
2221*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.DEMAND_IFETCH.REMOTE_CACHE",
2222*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
2223*4882a593Smuzhiyun        "SampleAfterValue": "100000",
2224*4882a593Smuzhiyun        "BriefDescription": "Offcore demand code reads satisfied by a remote cache",
2225*4882a593Smuzhiyun        "Offcore": "1"
2226*4882a593Smuzhiyun    },
2227*4882a593Smuzhiyun    {
2228*4882a593Smuzhiyun        "EventCode": "0xB7",
2229*4882a593Smuzhiyun        "MSRValue": "0x3804",
2230*4882a593Smuzhiyun        "Counter": "2",
2231*4882a593Smuzhiyun        "UMask": "0x1",
2232*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.DEMAND_IFETCH.REMOTE_CACHE_DRAM",
2233*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
2234*4882a593Smuzhiyun        "SampleAfterValue": "100000",
2235*4882a593Smuzhiyun        "BriefDescription": "Offcore demand code reads satisfied by a remote cache or remote DRAM",
2236*4882a593Smuzhiyun        "Offcore": "1"
2237*4882a593Smuzhiyun    },
2238*4882a593Smuzhiyun    {
2239*4882a593Smuzhiyun        "EventCode": "0xB7",
2240*4882a593Smuzhiyun        "MSRValue": "0x1004",
2241*4882a593Smuzhiyun        "Counter": "2",
2242*4882a593Smuzhiyun        "UMask": "0x1",
2243*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.DEMAND_IFETCH.REMOTE_CACHE_HIT",
2244*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
2245*4882a593Smuzhiyun        "SampleAfterValue": "100000",
2246*4882a593Smuzhiyun        "BriefDescription": "Offcore demand code reads that HIT in a remote cache",
2247*4882a593Smuzhiyun        "Offcore": "1"
2248*4882a593Smuzhiyun    },
2249*4882a593Smuzhiyun    {
2250*4882a593Smuzhiyun        "EventCode": "0xB7",
2251*4882a593Smuzhiyun        "MSRValue": "0x804",
2252*4882a593Smuzhiyun        "Counter": "2",
2253*4882a593Smuzhiyun        "UMask": "0x1",
2254*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.DEMAND_IFETCH.REMOTE_CACHE_HITM",
2255*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
2256*4882a593Smuzhiyun        "SampleAfterValue": "100000",
2257*4882a593Smuzhiyun        "BriefDescription": "Offcore demand code reads that HITM in a remote cache",
2258*4882a593Smuzhiyun        "Offcore": "1"
2259*4882a593Smuzhiyun    },
2260*4882a593Smuzhiyun    {
2261*4882a593Smuzhiyun        "EventCode": "0xB7",
2262*4882a593Smuzhiyun        "MSRValue": "0x7F02",
2263*4882a593Smuzhiyun        "Counter": "2",
2264*4882a593Smuzhiyun        "UMask": "0x1",
2265*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.ANY_CACHE_DRAM",
2266*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
2267*4882a593Smuzhiyun        "SampleAfterValue": "100000",
2268*4882a593Smuzhiyun        "BriefDescription": "Offcore demand RFO requests satisfied by any cache or DRAM.",
2269*4882a593Smuzhiyun        "Offcore": "1"
2270*4882a593Smuzhiyun    },
2271*4882a593Smuzhiyun    {
2272*4882a593Smuzhiyun        "EventCode": "0xB7",
2273*4882a593Smuzhiyun        "MSRValue": "0xFF02",
2274*4882a593Smuzhiyun        "Counter": "2",
2275*4882a593Smuzhiyun        "UMask": "0x1",
2276*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.ANY_LOCATION",
2277*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
2278*4882a593Smuzhiyun        "SampleAfterValue": "100000",
2279*4882a593Smuzhiyun        "BriefDescription": "All offcore demand RFO requests",
2280*4882a593Smuzhiyun        "Offcore": "1"
2281*4882a593Smuzhiyun    },
2282*4882a593Smuzhiyun    {
2283*4882a593Smuzhiyun        "EventCode": "0xB7",
2284*4882a593Smuzhiyun        "MSRValue": "0x8002",
2285*4882a593Smuzhiyun        "Counter": "2",
2286*4882a593Smuzhiyun        "UMask": "0x1",
2287*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.IO_CSR_MMIO",
2288*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
2289*4882a593Smuzhiyun        "SampleAfterValue": "100000",
2290*4882a593Smuzhiyun        "BriefDescription": "Offcore demand RFO requests satisfied by the IO, CSR, MMIO unit",
2291*4882a593Smuzhiyun        "Offcore": "1"
2292*4882a593Smuzhiyun    },
2293*4882a593Smuzhiyun    {
2294*4882a593Smuzhiyun        "EventCode": "0xB7",
2295*4882a593Smuzhiyun        "MSRValue": "0x102",
2296*4882a593Smuzhiyun        "Counter": "2",
2297*4882a593Smuzhiyun        "UMask": "0x1",
2298*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.LLC_HIT_NO_OTHER_CORE",
2299*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
2300*4882a593Smuzhiyun        "SampleAfterValue": "100000",
2301*4882a593Smuzhiyun        "BriefDescription": "Offcore demand RFO requests satisfied by the LLC and not found in a sibling core",
2302*4882a593Smuzhiyun        "Offcore": "1"
2303*4882a593Smuzhiyun    },
2304*4882a593Smuzhiyun    {
2305*4882a593Smuzhiyun        "EventCode": "0xB7",
2306*4882a593Smuzhiyun        "MSRValue": "0x202",
2307*4882a593Smuzhiyun        "Counter": "2",
2308*4882a593Smuzhiyun        "UMask": "0x1",
2309*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.LLC_HIT_OTHER_CORE_HIT",
2310*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
2311*4882a593Smuzhiyun        "SampleAfterValue": "100000",
2312*4882a593Smuzhiyun        "BriefDescription": "Offcore demand RFO requests satisfied by the LLC and HIT in a sibling core",
2313*4882a593Smuzhiyun        "Offcore": "1"
2314*4882a593Smuzhiyun    },
2315*4882a593Smuzhiyun    {
2316*4882a593Smuzhiyun        "EventCode": "0xB7",
2317*4882a593Smuzhiyun        "MSRValue": "0x402",
2318*4882a593Smuzhiyun        "Counter": "2",
2319*4882a593Smuzhiyun        "UMask": "0x1",
2320*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.LLC_HIT_OTHER_CORE_HITM",
2321*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
2322*4882a593Smuzhiyun        "SampleAfterValue": "100000",
2323*4882a593Smuzhiyun        "BriefDescription": "Offcore demand RFO requests satisfied by the LLC  and HITM in a sibling core",
2324*4882a593Smuzhiyun        "Offcore": "1"
2325*4882a593Smuzhiyun    },
2326*4882a593Smuzhiyun    {
2327*4882a593Smuzhiyun        "EventCode": "0xB7",
2328*4882a593Smuzhiyun        "MSRValue": "0x702",
2329*4882a593Smuzhiyun        "Counter": "2",
2330*4882a593Smuzhiyun        "UMask": "0x1",
2331*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.LOCAL_CACHE",
2332*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
2333*4882a593Smuzhiyun        "SampleAfterValue": "100000",
2334*4882a593Smuzhiyun        "BriefDescription": "Offcore demand RFO requests satisfied by the LLC",
2335*4882a593Smuzhiyun        "Offcore": "1"
2336*4882a593Smuzhiyun    },
2337*4882a593Smuzhiyun    {
2338*4882a593Smuzhiyun        "EventCode": "0xB7",
2339*4882a593Smuzhiyun        "MSRValue": "0x4702",
2340*4882a593Smuzhiyun        "Counter": "2",
2341*4882a593Smuzhiyun        "UMask": "0x1",
2342*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.LOCAL_CACHE_DRAM",
2343*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
2344*4882a593Smuzhiyun        "SampleAfterValue": "100000",
2345*4882a593Smuzhiyun        "BriefDescription": "Offcore demand RFO requests satisfied by the LLC or local DRAM",
2346*4882a593Smuzhiyun        "Offcore": "1"
2347*4882a593Smuzhiyun    },
2348*4882a593Smuzhiyun    {
2349*4882a593Smuzhiyun        "EventCode": "0xB7",
2350*4882a593Smuzhiyun        "MSRValue": "0x1802",
2351*4882a593Smuzhiyun        "Counter": "2",
2352*4882a593Smuzhiyun        "UMask": "0x1",
2353*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.REMOTE_CACHE",
2354*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
2355*4882a593Smuzhiyun        "SampleAfterValue": "100000",
2356*4882a593Smuzhiyun        "BriefDescription": "Offcore demand RFO requests satisfied by a remote cache",
2357*4882a593Smuzhiyun        "Offcore": "1"
2358*4882a593Smuzhiyun    },
2359*4882a593Smuzhiyun    {
2360*4882a593Smuzhiyun        "EventCode": "0xB7",
2361*4882a593Smuzhiyun        "MSRValue": "0x3802",
2362*4882a593Smuzhiyun        "Counter": "2",
2363*4882a593Smuzhiyun        "UMask": "0x1",
2364*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.REMOTE_CACHE_DRAM",
2365*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
2366*4882a593Smuzhiyun        "SampleAfterValue": "100000",
2367*4882a593Smuzhiyun        "BriefDescription": "Offcore demand RFO requests satisfied by a remote cache or remote DRAM",
2368*4882a593Smuzhiyun        "Offcore": "1"
2369*4882a593Smuzhiyun    },
2370*4882a593Smuzhiyun    {
2371*4882a593Smuzhiyun        "EventCode": "0xB7",
2372*4882a593Smuzhiyun        "MSRValue": "0x1002",
2373*4882a593Smuzhiyun        "Counter": "2",
2374*4882a593Smuzhiyun        "UMask": "0x1",
2375*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.REMOTE_CACHE_HIT",
2376*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
2377*4882a593Smuzhiyun        "SampleAfterValue": "100000",
2378*4882a593Smuzhiyun        "BriefDescription": "Offcore demand RFO requests that HIT in a remote cache",
2379*4882a593Smuzhiyun        "Offcore": "1"
2380*4882a593Smuzhiyun    },
2381*4882a593Smuzhiyun    {
2382*4882a593Smuzhiyun        "EventCode": "0xB7",
2383*4882a593Smuzhiyun        "MSRValue": "0x802",
2384*4882a593Smuzhiyun        "Counter": "2",
2385*4882a593Smuzhiyun        "UMask": "0x1",
2386*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.REMOTE_CACHE_HITM",
2387*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
2388*4882a593Smuzhiyun        "SampleAfterValue": "100000",
2389*4882a593Smuzhiyun        "BriefDescription": "Offcore demand RFO requests that HITM in a remote cache",
2390*4882a593Smuzhiyun        "Offcore": "1"
2391*4882a593Smuzhiyun    },
2392*4882a593Smuzhiyun    {
2393*4882a593Smuzhiyun        "EventCode": "0xB7",
2394*4882a593Smuzhiyun        "MSRValue": "0x7F80",
2395*4882a593Smuzhiyun        "Counter": "2",
2396*4882a593Smuzhiyun        "UMask": "0x1",
2397*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.OTHER.ANY_CACHE_DRAM",
2398*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
2399*4882a593Smuzhiyun        "SampleAfterValue": "100000",
2400*4882a593Smuzhiyun        "BriefDescription": "Offcore other requests satisfied by any cache or DRAM.",
2401*4882a593Smuzhiyun        "Offcore": "1"
2402*4882a593Smuzhiyun    },
2403*4882a593Smuzhiyun    {
2404*4882a593Smuzhiyun        "EventCode": "0xB7",
2405*4882a593Smuzhiyun        "MSRValue": "0xFF80",
2406*4882a593Smuzhiyun        "Counter": "2",
2407*4882a593Smuzhiyun        "UMask": "0x1",
2408*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.OTHER.ANY_LOCATION",
2409*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
2410*4882a593Smuzhiyun        "SampleAfterValue": "100000",
2411*4882a593Smuzhiyun        "BriefDescription": "All offcore other requests",
2412*4882a593Smuzhiyun        "Offcore": "1"
2413*4882a593Smuzhiyun    },
2414*4882a593Smuzhiyun    {
2415*4882a593Smuzhiyun        "EventCode": "0xB7",
2416*4882a593Smuzhiyun        "MSRValue": "0x8080",
2417*4882a593Smuzhiyun        "Counter": "2",
2418*4882a593Smuzhiyun        "UMask": "0x1",
2419*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.OTHER.IO_CSR_MMIO",
2420*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
2421*4882a593Smuzhiyun        "SampleAfterValue": "100000",
2422*4882a593Smuzhiyun        "BriefDescription": "Offcore other requests satisfied by the IO, CSR, MMIO unit",
2423*4882a593Smuzhiyun        "Offcore": "1"
2424*4882a593Smuzhiyun    },
2425*4882a593Smuzhiyun    {
2426*4882a593Smuzhiyun        "EventCode": "0xB7",
2427*4882a593Smuzhiyun        "MSRValue": "0x180",
2428*4882a593Smuzhiyun        "Counter": "2",
2429*4882a593Smuzhiyun        "UMask": "0x1",
2430*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.OTHER.LLC_HIT_NO_OTHER_CORE",
2431*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
2432*4882a593Smuzhiyun        "SampleAfterValue": "100000",
2433*4882a593Smuzhiyun        "BriefDescription": "Offcore other requests satisfied by the LLC and not found in a sibling core",
2434*4882a593Smuzhiyun        "Offcore": "1"
2435*4882a593Smuzhiyun    },
2436*4882a593Smuzhiyun    {
2437*4882a593Smuzhiyun        "EventCode": "0xB7",
2438*4882a593Smuzhiyun        "MSRValue": "0x280",
2439*4882a593Smuzhiyun        "Counter": "2",
2440*4882a593Smuzhiyun        "UMask": "0x1",
2441*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.OTHER.LLC_HIT_OTHER_CORE_HIT",
2442*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
2443*4882a593Smuzhiyun        "SampleAfterValue": "100000",
2444*4882a593Smuzhiyun        "BriefDescription": "Offcore other requests satisfied by the LLC and HIT in a sibling core",
2445*4882a593Smuzhiyun        "Offcore": "1"
2446*4882a593Smuzhiyun    },
2447*4882a593Smuzhiyun    {
2448*4882a593Smuzhiyun        "EventCode": "0xB7",
2449*4882a593Smuzhiyun        "MSRValue": "0x480",
2450*4882a593Smuzhiyun        "Counter": "2",
2451*4882a593Smuzhiyun        "UMask": "0x1",
2452*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.OTHER.LLC_HIT_OTHER_CORE_HITM",
2453*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
2454*4882a593Smuzhiyun        "SampleAfterValue": "100000",
2455*4882a593Smuzhiyun        "BriefDescription": "Offcore other requests satisfied by the LLC  and HITM in a sibling core",
2456*4882a593Smuzhiyun        "Offcore": "1"
2457*4882a593Smuzhiyun    },
2458*4882a593Smuzhiyun    {
2459*4882a593Smuzhiyun        "EventCode": "0xB7",
2460*4882a593Smuzhiyun        "MSRValue": "0x780",
2461*4882a593Smuzhiyun        "Counter": "2",
2462*4882a593Smuzhiyun        "UMask": "0x1",
2463*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.OTHER.LOCAL_CACHE",
2464*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
2465*4882a593Smuzhiyun        "SampleAfterValue": "100000",
2466*4882a593Smuzhiyun        "BriefDescription": "Offcore other requests satisfied by the LLC",
2467*4882a593Smuzhiyun        "Offcore": "1"
2468*4882a593Smuzhiyun    },
2469*4882a593Smuzhiyun    {
2470*4882a593Smuzhiyun        "EventCode": "0xB7",
2471*4882a593Smuzhiyun        "MSRValue": "0x4780",
2472*4882a593Smuzhiyun        "Counter": "2",
2473*4882a593Smuzhiyun        "UMask": "0x1",
2474*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.OTHER.LOCAL_CACHE_DRAM",
2475*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
2476*4882a593Smuzhiyun        "SampleAfterValue": "100000",
2477*4882a593Smuzhiyun        "BriefDescription": "Offcore other requests satisfied by the LLC or local DRAM",
2478*4882a593Smuzhiyun        "Offcore": "1"
2479*4882a593Smuzhiyun    },
2480*4882a593Smuzhiyun    {
2481*4882a593Smuzhiyun        "EventCode": "0xB7",
2482*4882a593Smuzhiyun        "MSRValue": "0x1880",
2483*4882a593Smuzhiyun        "Counter": "2",
2484*4882a593Smuzhiyun        "UMask": "0x1",
2485*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.OTHER.REMOTE_CACHE",
2486*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
2487*4882a593Smuzhiyun        "SampleAfterValue": "100000",
2488*4882a593Smuzhiyun        "BriefDescription": "Offcore other requests satisfied by a remote cache",
2489*4882a593Smuzhiyun        "Offcore": "1"
2490*4882a593Smuzhiyun    },
2491*4882a593Smuzhiyun    {
2492*4882a593Smuzhiyun        "EventCode": "0xB7",
2493*4882a593Smuzhiyun        "MSRValue": "0x3880",
2494*4882a593Smuzhiyun        "Counter": "2",
2495*4882a593Smuzhiyun        "UMask": "0x1",
2496*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.OTHER.REMOTE_CACHE_DRAM",
2497*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
2498*4882a593Smuzhiyun        "SampleAfterValue": "100000",
2499*4882a593Smuzhiyun        "BriefDescription": "Offcore other requests satisfied by a remote cache or remote DRAM",
2500*4882a593Smuzhiyun        "Offcore": "1"
2501*4882a593Smuzhiyun    },
2502*4882a593Smuzhiyun    {
2503*4882a593Smuzhiyun        "EventCode": "0xB7",
2504*4882a593Smuzhiyun        "MSRValue": "0x1080",
2505*4882a593Smuzhiyun        "Counter": "2",
2506*4882a593Smuzhiyun        "UMask": "0x1",
2507*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.OTHER.REMOTE_CACHE_HIT",
2508*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
2509*4882a593Smuzhiyun        "SampleAfterValue": "100000",
2510*4882a593Smuzhiyun        "BriefDescription": "Offcore other requests that HIT in a remote cache",
2511*4882a593Smuzhiyun        "Offcore": "1"
2512*4882a593Smuzhiyun    },
2513*4882a593Smuzhiyun    {
2514*4882a593Smuzhiyun        "EventCode": "0xB7",
2515*4882a593Smuzhiyun        "MSRValue": "0x880",
2516*4882a593Smuzhiyun        "Counter": "2",
2517*4882a593Smuzhiyun        "UMask": "0x1",
2518*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.OTHER.REMOTE_CACHE_HITM",
2519*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
2520*4882a593Smuzhiyun        "SampleAfterValue": "100000",
2521*4882a593Smuzhiyun        "BriefDescription": "Offcore other requests that HITM in a remote cache",
2522*4882a593Smuzhiyun        "Offcore": "1"
2523*4882a593Smuzhiyun    },
2524*4882a593Smuzhiyun    {
2525*4882a593Smuzhiyun        "EventCode": "0xB7",
2526*4882a593Smuzhiyun        "MSRValue": "0x7F30",
2527*4882a593Smuzhiyun        "Counter": "2",
2528*4882a593Smuzhiyun        "UMask": "0x1",
2529*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.PF_DATA.ANY_CACHE_DRAM",
2530*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
2531*4882a593Smuzhiyun        "SampleAfterValue": "100000",
2532*4882a593Smuzhiyun        "BriefDescription": "Offcore prefetch data requests satisfied by any cache or DRAM",
2533*4882a593Smuzhiyun        "Offcore": "1"
2534*4882a593Smuzhiyun    },
2535*4882a593Smuzhiyun    {
2536*4882a593Smuzhiyun        "EventCode": "0xB7",
2537*4882a593Smuzhiyun        "MSRValue": "0xFF30",
2538*4882a593Smuzhiyun        "Counter": "2",
2539*4882a593Smuzhiyun        "UMask": "0x1",
2540*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.PF_DATA.ANY_LOCATION",
2541*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
2542*4882a593Smuzhiyun        "SampleAfterValue": "100000",
2543*4882a593Smuzhiyun        "BriefDescription": "All offcore prefetch data requests",
2544*4882a593Smuzhiyun        "Offcore": "1"
2545*4882a593Smuzhiyun    },
2546*4882a593Smuzhiyun    {
2547*4882a593Smuzhiyun        "EventCode": "0xB7",
2548*4882a593Smuzhiyun        "MSRValue": "0x8030",
2549*4882a593Smuzhiyun        "Counter": "2",
2550*4882a593Smuzhiyun        "UMask": "0x1",
2551*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.PF_DATA.IO_CSR_MMIO",
2552*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
2553*4882a593Smuzhiyun        "SampleAfterValue": "100000",
2554*4882a593Smuzhiyun        "BriefDescription": "Offcore prefetch data requests satisfied by the IO, CSR, MMIO unit.",
2555*4882a593Smuzhiyun        "Offcore": "1"
2556*4882a593Smuzhiyun    },
2557*4882a593Smuzhiyun    {
2558*4882a593Smuzhiyun        "EventCode": "0xB7",
2559*4882a593Smuzhiyun        "MSRValue": "0x130",
2560*4882a593Smuzhiyun        "Counter": "2",
2561*4882a593Smuzhiyun        "UMask": "0x1",
2562*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.PF_DATA.LLC_HIT_NO_OTHER_CORE",
2563*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
2564*4882a593Smuzhiyun        "SampleAfterValue": "100000",
2565*4882a593Smuzhiyun        "BriefDescription": "Offcore prefetch data requests satisfied by the LLC and not found in a sibling core",
2566*4882a593Smuzhiyun        "Offcore": "1"
2567*4882a593Smuzhiyun    },
2568*4882a593Smuzhiyun    {
2569*4882a593Smuzhiyun        "EventCode": "0xB7",
2570*4882a593Smuzhiyun        "MSRValue": "0x230",
2571*4882a593Smuzhiyun        "Counter": "2",
2572*4882a593Smuzhiyun        "UMask": "0x1",
2573*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.PF_DATA.LLC_HIT_OTHER_CORE_HIT",
2574*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
2575*4882a593Smuzhiyun        "SampleAfterValue": "100000",
2576*4882a593Smuzhiyun        "BriefDescription": "Offcore prefetch data requests satisfied by the LLC and HIT in a sibling core",
2577*4882a593Smuzhiyun        "Offcore": "1"
2578*4882a593Smuzhiyun    },
2579*4882a593Smuzhiyun    {
2580*4882a593Smuzhiyun        "EventCode": "0xB7",
2581*4882a593Smuzhiyun        "MSRValue": "0x430",
2582*4882a593Smuzhiyun        "Counter": "2",
2583*4882a593Smuzhiyun        "UMask": "0x1",
2584*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.PF_DATA.LLC_HIT_OTHER_CORE_HITM",
2585*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
2586*4882a593Smuzhiyun        "SampleAfterValue": "100000",
2587*4882a593Smuzhiyun        "BriefDescription": "Offcore prefetch data requests satisfied by the LLC  and HITM in a sibling core",
2588*4882a593Smuzhiyun        "Offcore": "1"
2589*4882a593Smuzhiyun    },
2590*4882a593Smuzhiyun    {
2591*4882a593Smuzhiyun        "EventCode": "0xB7",
2592*4882a593Smuzhiyun        "MSRValue": "0x730",
2593*4882a593Smuzhiyun        "Counter": "2",
2594*4882a593Smuzhiyun        "UMask": "0x1",
2595*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.PF_DATA.LOCAL_CACHE",
2596*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
2597*4882a593Smuzhiyun        "SampleAfterValue": "100000",
2598*4882a593Smuzhiyun        "BriefDescription": "Offcore prefetch data requests satisfied by the LLC",
2599*4882a593Smuzhiyun        "Offcore": "1"
2600*4882a593Smuzhiyun    },
2601*4882a593Smuzhiyun    {
2602*4882a593Smuzhiyun        "EventCode": "0xB7",
2603*4882a593Smuzhiyun        "MSRValue": "0x4730",
2604*4882a593Smuzhiyun        "Counter": "2",
2605*4882a593Smuzhiyun        "UMask": "0x1",
2606*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.PF_DATA.LOCAL_CACHE_DRAM",
2607*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
2608*4882a593Smuzhiyun        "SampleAfterValue": "100000",
2609*4882a593Smuzhiyun        "BriefDescription": "Offcore prefetch data requests satisfied by the LLC or local DRAM",
2610*4882a593Smuzhiyun        "Offcore": "1"
2611*4882a593Smuzhiyun    },
2612*4882a593Smuzhiyun    {
2613*4882a593Smuzhiyun        "EventCode": "0xB7",
2614*4882a593Smuzhiyun        "MSRValue": "0x1830",
2615*4882a593Smuzhiyun        "Counter": "2",
2616*4882a593Smuzhiyun        "UMask": "0x1",
2617*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.PF_DATA.REMOTE_CACHE",
2618*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
2619*4882a593Smuzhiyun        "SampleAfterValue": "100000",
2620*4882a593Smuzhiyun        "BriefDescription": "Offcore prefetch data requests satisfied by a remote cache",
2621*4882a593Smuzhiyun        "Offcore": "1"
2622*4882a593Smuzhiyun    },
2623*4882a593Smuzhiyun    {
2624*4882a593Smuzhiyun        "EventCode": "0xB7",
2625*4882a593Smuzhiyun        "MSRValue": "0x3830",
2626*4882a593Smuzhiyun        "Counter": "2",
2627*4882a593Smuzhiyun        "UMask": "0x1",
2628*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.PF_DATA.REMOTE_CACHE_DRAM",
2629*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
2630*4882a593Smuzhiyun        "SampleAfterValue": "100000",
2631*4882a593Smuzhiyun        "BriefDescription": "Offcore prefetch data requests satisfied by a remote cache or remote DRAM",
2632*4882a593Smuzhiyun        "Offcore": "1"
2633*4882a593Smuzhiyun    },
2634*4882a593Smuzhiyun    {
2635*4882a593Smuzhiyun        "EventCode": "0xB7",
2636*4882a593Smuzhiyun        "MSRValue": "0x1030",
2637*4882a593Smuzhiyun        "Counter": "2",
2638*4882a593Smuzhiyun        "UMask": "0x1",
2639*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.PF_DATA.REMOTE_CACHE_HIT",
2640*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
2641*4882a593Smuzhiyun        "SampleAfterValue": "100000",
2642*4882a593Smuzhiyun        "BriefDescription": "Offcore prefetch data requests that HIT in a remote cache",
2643*4882a593Smuzhiyun        "Offcore": "1"
2644*4882a593Smuzhiyun    },
2645*4882a593Smuzhiyun    {
2646*4882a593Smuzhiyun        "EventCode": "0xB7",
2647*4882a593Smuzhiyun        "MSRValue": "0x830",
2648*4882a593Smuzhiyun        "Counter": "2",
2649*4882a593Smuzhiyun        "UMask": "0x1",
2650*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.PF_DATA.REMOTE_CACHE_HITM",
2651*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
2652*4882a593Smuzhiyun        "SampleAfterValue": "100000",
2653*4882a593Smuzhiyun        "BriefDescription": "Offcore prefetch data requests that HITM in a remote cache",
2654*4882a593Smuzhiyun        "Offcore": "1"
2655*4882a593Smuzhiyun    },
2656*4882a593Smuzhiyun    {
2657*4882a593Smuzhiyun        "EventCode": "0xB7",
2658*4882a593Smuzhiyun        "MSRValue": "0x7F10",
2659*4882a593Smuzhiyun        "Counter": "2",
2660*4882a593Smuzhiyun        "UMask": "0x1",
2661*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.PF_DATA_RD.ANY_CACHE_DRAM",
2662*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
2663*4882a593Smuzhiyun        "SampleAfterValue": "100000",
2664*4882a593Smuzhiyun        "BriefDescription": "Offcore prefetch data reads satisfied by any cache or DRAM.",
2665*4882a593Smuzhiyun        "Offcore": "1"
2666*4882a593Smuzhiyun    },
2667*4882a593Smuzhiyun    {
2668*4882a593Smuzhiyun        "EventCode": "0xB7",
2669*4882a593Smuzhiyun        "MSRValue": "0xFF10",
2670*4882a593Smuzhiyun        "Counter": "2",
2671*4882a593Smuzhiyun        "UMask": "0x1",
2672*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.PF_DATA_RD.ANY_LOCATION",
2673*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
2674*4882a593Smuzhiyun        "SampleAfterValue": "100000",
2675*4882a593Smuzhiyun        "BriefDescription": "All offcore prefetch data reads",
2676*4882a593Smuzhiyun        "Offcore": "1"
2677*4882a593Smuzhiyun    },
2678*4882a593Smuzhiyun    {
2679*4882a593Smuzhiyun        "EventCode": "0xB7",
2680*4882a593Smuzhiyun        "MSRValue": "0x8010",
2681*4882a593Smuzhiyun        "Counter": "2",
2682*4882a593Smuzhiyun        "UMask": "0x1",
2683*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.PF_DATA_RD.IO_CSR_MMIO",
2684*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
2685*4882a593Smuzhiyun        "SampleAfterValue": "100000",
2686*4882a593Smuzhiyun        "BriefDescription": "Offcore prefetch data reads satisfied by the IO, CSR, MMIO unit",
2687*4882a593Smuzhiyun        "Offcore": "1"
2688*4882a593Smuzhiyun    },
2689*4882a593Smuzhiyun    {
2690*4882a593Smuzhiyun        "EventCode": "0xB7",
2691*4882a593Smuzhiyun        "MSRValue": "0x110",
2692*4882a593Smuzhiyun        "Counter": "2",
2693*4882a593Smuzhiyun        "UMask": "0x1",
2694*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.PF_DATA_RD.LLC_HIT_NO_OTHER_CORE",
2695*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
2696*4882a593Smuzhiyun        "SampleAfterValue": "100000",
2697*4882a593Smuzhiyun        "BriefDescription": "Offcore prefetch data reads satisfied by the LLC and not found in a sibling core",
2698*4882a593Smuzhiyun        "Offcore": "1"
2699*4882a593Smuzhiyun    },
2700*4882a593Smuzhiyun    {
2701*4882a593Smuzhiyun        "EventCode": "0xB7",
2702*4882a593Smuzhiyun        "MSRValue": "0x210",
2703*4882a593Smuzhiyun        "Counter": "2",
2704*4882a593Smuzhiyun        "UMask": "0x1",
2705*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.PF_DATA_RD.LLC_HIT_OTHER_CORE_HIT",
2706*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
2707*4882a593Smuzhiyun        "SampleAfterValue": "100000",
2708*4882a593Smuzhiyun        "BriefDescription": "Offcore prefetch data reads satisfied by the LLC and HIT in a sibling core",
2709*4882a593Smuzhiyun        "Offcore": "1"
2710*4882a593Smuzhiyun    },
2711*4882a593Smuzhiyun    {
2712*4882a593Smuzhiyun        "EventCode": "0xB7",
2713*4882a593Smuzhiyun        "MSRValue": "0x410",
2714*4882a593Smuzhiyun        "Counter": "2",
2715*4882a593Smuzhiyun        "UMask": "0x1",
2716*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.PF_DATA_RD.LLC_HIT_OTHER_CORE_HITM",
2717*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
2718*4882a593Smuzhiyun        "SampleAfterValue": "100000",
2719*4882a593Smuzhiyun        "BriefDescription": "Offcore prefetch data reads satisfied by the LLC  and HITM in a sibling core",
2720*4882a593Smuzhiyun        "Offcore": "1"
2721*4882a593Smuzhiyun    },
2722*4882a593Smuzhiyun    {
2723*4882a593Smuzhiyun        "EventCode": "0xB7",
2724*4882a593Smuzhiyun        "MSRValue": "0x710",
2725*4882a593Smuzhiyun        "Counter": "2",
2726*4882a593Smuzhiyun        "UMask": "0x1",
2727*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.PF_DATA_RD.LOCAL_CACHE",
2728*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
2729*4882a593Smuzhiyun        "SampleAfterValue": "100000",
2730*4882a593Smuzhiyun        "BriefDescription": "Offcore prefetch data reads satisfied by the LLC",
2731*4882a593Smuzhiyun        "Offcore": "1"
2732*4882a593Smuzhiyun    },
2733*4882a593Smuzhiyun    {
2734*4882a593Smuzhiyun        "EventCode": "0xB7",
2735*4882a593Smuzhiyun        "MSRValue": "0x4710",
2736*4882a593Smuzhiyun        "Counter": "2",
2737*4882a593Smuzhiyun        "UMask": "0x1",
2738*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.PF_DATA_RD.LOCAL_CACHE_DRAM",
2739*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
2740*4882a593Smuzhiyun        "SampleAfterValue": "100000",
2741*4882a593Smuzhiyun        "BriefDescription": "Offcore prefetch data reads satisfied by the LLC or local DRAM",
2742*4882a593Smuzhiyun        "Offcore": "1"
2743*4882a593Smuzhiyun    },
2744*4882a593Smuzhiyun    {
2745*4882a593Smuzhiyun        "EventCode": "0xB7",
2746*4882a593Smuzhiyun        "MSRValue": "0x1810",
2747*4882a593Smuzhiyun        "Counter": "2",
2748*4882a593Smuzhiyun        "UMask": "0x1",
2749*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.PF_DATA_RD.REMOTE_CACHE",
2750*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
2751*4882a593Smuzhiyun        "SampleAfterValue": "100000",
2752*4882a593Smuzhiyun        "BriefDescription": "Offcore prefetch data reads satisfied by a remote cache",
2753*4882a593Smuzhiyun        "Offcore": "1"
2754*4882a593Smuzhiyun    },
2755*4882a593Smuzhiyun    {
2756*4882a593Smuzhiyun        "EventCode": "0xB7",
2757*4882a593Smuzhiyun        "MSRValue": "0x3810",
2758*4882a593Smuzhiyun        "Counter": "2",
2759*4882a593Smuzhiyun        "UMask": "0x1",
2760*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.PF_DATA_RD.REMOTE_CACHE_DRAM",
2761*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
2762*4882a593Smuzhiyun        "SampleAfterValue": "100000",
2763*4882a593Smuzhiyun        "BriefDescription": "Offcore prefetch data reads satisfied by a remote cache or remote DRAM",
2764*4882a593Smuzhiyun        "Offcore": "1"
2765*4882a593Smuzhiyun    },
2766*4882a593Smuzhiyun    {
2767*4882a593Smuzhiyun        "EventCode": "0xB7",
2768*4882a593Smuzhiyun        "MSRValue": "0x1010",
2769*4882a593Smuzhiyun        "Counter": "2",
2770*4882a593Smuzhiyun        "UMask": "0x1",
2771*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.PF_DATA_RD.REMOTE_CACHE_HIT",
2772*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
2773*4882a593Smuzhiyun        "SampleAfterValue": "100000",
2774*4882a593Smuzhiyun        "BriefDescription": "Offcore prefetch data reads that HIT in a remote cache",
2775*4882a593Smuzhiyun        "Offcore": "1"
2776*4882a593Smuzhiyun    },
2777*4882a593Smuzhiyun    {
2778*4882a593Smuzhiyun        "EventCode": "0xB7",
2779*4882a593Smuzhiyun        "MSRValue": "0x810",
2780*4882a593Smuzhiyun        "Counter": "2",
2781*4882a593Smuzhiyun        "UMask": "0x1",
2782*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.PF_DATA_RD.REMOTE_CACHE_HITM",
2783*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
2784*4882a593Smuzhiyun        "SampleAfterValue": "100000",
2785*4882a593Smuzhiyun        "BriefDescription": "Offcore prefetch data reads that HITM in a remote cache",
2786*4882a593Smuzhiyun        "Offcore": "1"
2787*4882a593Smuzhiyun    },
2788*4882a593Smuzhiyun    {
2789*4882a593Smuzhiyun        "EventCode": "0xB7",
2790*4882a593Smuzhiyun        "MSRValue": "0x7F40",
2791*4882a593Smuzhiyun        "Counter": "2",
2792*4882a593Smuzhiyun        "UMask": "0x1",
2793*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.PF_IFETCH.ANY_CACHE_DRAM",
2794*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
2795*4882a593Smuzhiyun        "SampleAfterValue": "100000",
2796*4882a593Smuzhiyun        "BriefDescription": "Offcore prefetch code reads satisfied by any cache or DRAM.",
2797*4882a593Smuzhiyun        "Offcore": "1"
2798*4882a593Smuzhiyun    },
2799*4882a593Smuzhiyun    {
2800*4882a593Smuzhiyun        "EventCode": "0xB7",
2801*4882a593Smuzhiyun        "MSRValue": "0xFF40",
2802*4882a593Smuzhiyun        "Counter": "2",
2803*4882a593Smuzhiyun        "UMask": "0x1",
2804*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.PF_IFETCH.ANY_LOCATION",
2805*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
2806*4882a593Smuzhiyun        "SampleAfterValue": "100000",
2807*4882a593Smuzhiyun        "BriefDescription": "All offcore prefetch code reads",
2808*4882a593Smuzhiyun        "Offcore": "1"
2809*4882a593Smuzhiyun    },
2810*4882a593Smuzhiyun    {
2811*4882a593Smuzhiyun        "EventCode": "0xB7",
2812*4882a593Smuzhiyun        "MSRValue": "0x8040",
2813*4882a593Smuzhiyun        "Counter": "2",
2814*4882a593Smuzhiyun        "UMask": "0x1",
2815*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.PF_IFETCH.IO_CSR_MMIO",
2816*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
2817*4882a593Smuzhiyun        "SampleAfterValue": "100000",
2818*4882a593Smuzhiyun        "BriefDescription": "Offcore prefetch code reads satisfied by the IO, CSR, MMIO unit",
2819*4882a593Smuzhiyun        "Offcore": "1"
2820*4882a593Smuzhiyun    },
2821*4882a593Smuzhiyun    {
2822*4882a593Smuzhiyun        "EventCode": "0xB7",
2823*4882a593Smuzhiyun        "MSRValue": "0x140",
2824*4882a593Smuzhiyun        "Counter": "2",
2825*4882a593Smuzhiyun        "UMask": "0x1",
2826*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.PF_IFETCH.LLC_HIT_NO_OTHER_CORE",
2827*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
2828*4882a593Smuzhiyun        "SampleAfterValue": "100000",
2829*4882a593Smuzhiyun        "BriefDescription": "Offcore prefetch code reads satisfied by the LLC and not found in a sibling core",
2830*4882a593Smuzhiyun        "Offcore": "1"
2831*4882a593Smuzhiyun    },
2832*4882a593Smuzhiyun    {
2833*4882a593Smuzhiyun        "EventCode": "0xB7",
2834*4882a593Smuzhiyun        "MSRValue": "0x240",
2835*4882a593Smuzhiyun        "Counter": "2",
2836*4882a593Smuzhiyun        "UMask": "0x1",
2837*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.PF_IFETCH.LLC_HIT_OTHER_CORE_HIT",
2838*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
2839*4882a593Smuzhiyun        "SampleAfterValue": "100000",
2840*4882a593Smuzhiyun        "BriefDescription": "Offcore prefetch code reads satisfied by the LLC and HIT in a sibling core",
2841*4882a593Smuzhiyun        "Offcore": "1"
2842*4882a593Smuzhiyun    },
2843*4882a593Smuzhiyun    {
2844*4882a593Smuzhiyun        "EventCode": "0xB7",
2845*4882a593Smuzhiyun        "MSRValue": "0x440",
2846*4882a593Smuzhiyun        "Counter": "2",
2847*4882a593Smuzhiyun        "UMask": "0x1",
2848*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.PF_IFETCH.LLC_HIT_OTHER_CORE_HITM",
2849*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
2850*4882a593Smuzhiyun        "SampleAfterValue": "100000",
2851*4882a593Smuzhiyun        "BriefDescription": "Offcore prefetch code reads satisfied by the LLC  and HITM in a sibling core",
2852*4882a593Smuzhiyun        "Offcore": "1"
2853*4882a593Smuzhiyun    },
2854*4882a593Smuzhiyun    {
2855*4882a593Smuzhiyun        "EventCode": "0xB7",
2856*4882a593Smuzhiyun        "MSRValue": "0x740",
2857*4882a593Smuzhiyun        "Counter": "2",
2858*4882a593Smuzhiyun        "UMask": "0x1",
2859*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.PF_IFETCH.LOCAL_CACHE",
2860*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
2861*4882a593Smuzhiyun        "SampleAfterValue": "100000",
2862*4882a593Smuzhiyun        "BriefDescription": "Offcore prefetch code reads satisfied by the LLC",
2863*4882a593Smuzhiyun        "Offcore": "1"
2864*4882a593Smuzhiyun    },
2865*4882a593Smuzhiyun    {
2866*4882a593Smuzhiyun        "EventCode": "0xB7",
2867*4882a593Smuzhiyun        "MSRValue": "0x4740",
2868*4882a593Smuzhiyun        "Counter": "2",
2869*4882a593Smuzhiyun        "UMask": "0x1",
2870*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.PF_IFETCH.LOCAL_CACHE_DRAM",
2871*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
2872*4882a593Smuzhiyun        "SampleAfterValue": "100000",
2873*4882a593Smuzhiyun        "BriefDescription": "Offcore prefetch code reads satisfied by the LLC or local DRAM",
2874*4882a593Smuzhiyun        "Offcore": "1"
2875*4882a593Smuzhiyun    },
2876*4882a593Smuzhiyun    {
2877*4882a593Smuzhiyun        "EventCode": "0xB7",
2878*4882a593Smuzhiyun        "MSRValue": "0x1840",
2879*4882a593Smuzhiyun        "Counter": "2",
2880*4882a593Smuzhiyun        "UMask": "0x1",
2881*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.PF_IFETCH.REMOTE_CACHE",
2882*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
2883*4882a593Smuzhiyun        "SampleAfterValue": "100000",
2884*4882a593Smuzhiyun        "BriefDescription": "Offcore prefetch code reads satisfied by a remote cache",
2885*4882a593Smuzhiyun        "Offcore": "1"
2886*4882a593Smuzhiyun    },
2887*4882a593Smuzhiyun    {
2888*4882a593Smuzhiyun        "EventCode": "0xB7",
2889*4882a593Smuzhiyun        "MSRValue": "0x3840",
2890*4882a593Smuzhiyun        "Counter": "2",
2891*4882a593Smuzhiyun        "UMask": "0x1",
2892*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.PF_IFETCH.REMOTE_CACHE_DRAM",
2893*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
2894*4882a593Smuzhiyun        "SampleAfterValue": "100000",
2895*4882a593Smuzhiyun        "BriefDescription": "Offcore prefetch code reads satisfied by a remote cache or remote DRAM",
2896*4882a593Smuzhiyun        "Offcore": "1"
2897*4882a593Smuzhiyun    },
2898*4882a593Smuzhiyun    {
2899*4882a593Smuzhiyun        "EventCode": "0xB7",
2900*4882a593Smuzhiyun        "MSRValue": "0x1040",
2901*4882a593Smuzhiyun        "Counter": "2",
2902*4882a593Smuzhiyun        "UMask": "0x1",
2903*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.PF_IFETCH.REMOTE_CACHE_HIT",
2904*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
2905*4882a593Smuzhiyun        "SampleAfterValue": "100000",
2906*4882a593Smuzhiyun        "BriefDescription": "Offcore prefetch code reads that HIT in a remote cache",
2907*4882a593Smuzhiyun        "Offcore": "1"
2908*4882a593Smuzhiyun    },
2909*4882a593Smuzhiyun    {
2910*4882a593Smuzhiyun        "EventCode": "0xB7",
2911*4882a593Smuzhiyun        "MSRValue": "0x840",
2912*4882a593Smuzhiyun        "Counter": "2",
2913*4882a593Smuzhiyun        "UMask": "0x1",
2914*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.PF_IFETCH.REMOTE_CACHE_HITM",
2915*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
2916*4882a593Smuzhiyun        "SampleAfterValue": "100000",
2917*4882a593Smuzhiyun        "BriefDescription": "Offcore prefetch code reads that HITM in a remote cache",
2918*4882a593Smuzhiyun        "Offcore": "1"
2919*4882a593Smuzhiyun    },
2920*4882a593Smuzhiyun    {
2921*4882a593Smuzhiyun        "EventCode": "0xB7",
2922*4882a593Smuzhiyun        "MSRValue": "0x7F20",
2923*4882a593Smuzhiyun        "Counter": "2",
2924*4882a593Smuzhiyun        "UMask": "0x1",
2925*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.PF_RFO.ANY_CACHE_DRAM",
2926*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
2927*4882a593Smuzhiyun        "SampleAfterValue": "100000",
2928*4882a593Smuzhiyun        "BriefDescription": "Offcore prefetch RFO requests satisfied by any cache or DRAM.",
2929*4882a593Smuzhiyun        "Offcore": "1"
2930*4882a593Smuzhiyun    },
2931*4882a593Smuzhiyun    {
2932*4882a593Smuzhiyun        "EventCode": "0xB7",
2933*4882a593Smuzhiyun        "MSRValue": "0xFF20",
2934*4882a593Smuzhiyun        "Counter": "2",
2935*4882a593Smuzhiyun        "UMask": "0x1",
2936*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.PF_RFO.ANY_LOCATION",
2937*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
2938*4882a593Smuzhiyun        "SampleAfterValue": "100000",
2939*4882a593Smuzhiyun        "BriefDescription": "All offcore prefetch RFO requests",
2940*4882a593Smuzhiyun        "Offcore": "1"
2941*4882a593Smuzhiyun    },
2942*4882a593Smuzhiyun    {
2943*4882a593Smuzhiyun        "EventCode": "0xB7",
2944*4882a593Smuzhiyun        "MSRValue": "0x8020",
2945*4882a593Smuzhiyun        "Counter": "2",
2946*4882a593Smuzhiyun        "UMask": "0x1",
2947*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.PF_RFO.IO_CSR_MMIO",
2948*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
2949*4882a593Smuzhiyun        "SampleAfterValue": "100000",
2950*4882a593Smuzhiyun        "BriefDescription": "Offcore prefetch RFO requests satisfied by the IO, CSR, MMIO unit",
2951*4882a593Smuzhiyun        "Offcore": "1"
2952*4882a593Smuzhiyun    },
2953*4882a593Smuzhiyun    {
2954*4882a593Smuzhiyun        "EventCode": "0xB7",
2955*4882a593Smuzhiyun        "MSRValue": "0x120",
2956*4882a593Smuzhiyun        "Counter": "2",
2957*4882a593Smuzhiyun        "UMask": "0x1",
2958*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.PF_RFO.LLC_HIT_NO_OTHER_CORE",
2959*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
2960*4882a593Smuzhiyun        "SampleAfterValue": "100000",
2961*4882a593Smuzhiyun        "BriefDescription": "Offcore prefetch RFO requests satisfied by the LLC and not found in a sibling core",
2962*4882a593Smuzhiyun        "Offcore": "1"
2963*4882a593Smuzhiyun    },
2964*4882a593Smuzhiyun    {
2965*4882a593Smuzhiyun        "EventCode": "0xB7",
2966*4882a593Smuzhiyun        "MSRValue": "0x220",
2967*4882a593Smuzhiyun        "Counter": "2",
2968*4882a593Smuzhiyun        "UMask": "0x1",
2969*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.PF_RFO.LLC_HIT_OTHER_CORE_HIT",
2970*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
2971*4882a593Smuzhiyun        "SampleAfterValue": "100000",
2972*4882a593Smuzhiyun        "BriefDescription": "Offcore prefetch RFO requests satisfied by the LLC and HIT in a sibling core",
2973*4882a593Smuzhiyun        "Offcore": "1"
2974*4882a593Smuzhiyun    },
2975*4882a593Smuzhiyun    {
2976*4882a593Smuzhiyun        "EventCode": "0xB7",
2977*4882a593Smuzhiyun        "MSRValue": "0x420",
2978*4882a593Smuzhiyun        "Counter": "2",
2979*4882a593Smuzhiyun        "UMask": "0x1",
2980*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.PF_RFO.LLC_HIT_OTHER_CORE_HITM",
2981*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
2982*4882a593Smuzhiyun        "SampleAfterValue": "100000",
2983*4882a593Smuzhiyun        "BriefDescription": "Offcore prefetch RFO requests satisfied by the LLC  and HITM in a sibling core",
2984*4882a593Smuzhiyun        "Offcore": "1"
2985*4882a593Smuzhiyun    },
2986*4882a593Smuzhiyun    {
2987*4882a593Smuzhiyun        "EventCode": "0xB7",
2988*4882a593Smuzhiyun        "MSRValue": "0x720",
2989*4882a593Smuzhiyun        "Counter": "2",
2990*4882a593Smuzhiyun        "UMask": "0x1",
2991*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.PF_RFO.LOCAL_CACHE",
2992*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
2993*4882a593Smuzhiyun        "SampleAfterValue": "100000",
2994*4882a593Smuzhiyun        "BriefDescription": "Offcore prefetch RFO requests satisfied by the LLC",
2995*4882a593Smuzhiyun        "Offcore": "1"
2996*4882a593Smuzhiyun    },
2997*4882a593Smuzhiyun    {
2998*4882a593Smuzhiyun        "EventCode": "0xB7",
2999*4882a593Smuzhiyun        "MSRValue": "0x4720",
3000*4882a593Smuzhiyun        "Counter": "2",
3001*4882a593Smuzhiyun        "UMask": "0x1",
3002*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.PF_RFO.LOCAL_CACHE_DRAM",
3003*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
3004*4882a593Smuzhiyun        "SampleAfterValue": "100000",
3005*4882a593Smuzhiyun        "BriefDescription": "Offcore prefetch RFO requests satisfied by the LLC or local DRAM",
3006*4882a593Smuzhiyun        "Offcore": "1"
3007*4882a593Smuzhiyun    },
3008*4882a593Smuzhiyun    {
3009*4882a593Smuzhiyun        "EventCode": "0xB7",
3010*4882a593Smuzhiyun        "MSRValue": "0x1820",
3011*4882a593Smuzhiyun        "Counter": "2",
3012*4882a593Smuzhiyun        "UMask": "0x1",
3013*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.PF_RFO.REMOTE_CACHE",
3014*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
3015*4882a593Smuzhiyun        "SampleAfterValue": "100000",
3016*4882a593Smuzhiyun        "BriefDescription": "Offcore prefetch RFO requests satisfied by a remote cache",
3017*4882a593Smuzhiyun        "Offcore": "1"
3018*4882a593Smuzhiyun    },
3019*4882a593Smuzhiyun    {
3020*4882a593Smuzhiyun        "EventCode": "0xB7",
3021*4882a593Smuzhiyun        "MSRValue": "0x3820",
3022*4882a593Smuzhiyun        "Counter": "2",
3023*4882a593Smuzhiyun        "UMask": "0x1",
3024*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.PF_RFO.REMOTE_CACHE_DRAM",
3025*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
3026*4882a593Smuzhiyun        "SampleAfterValue": "100000",
3027*4882a593Smuzhiyun        "BriefDescription": "Offcore prefetch RFO requests satisfied by a remote cache or remote DRAM",
3028*4882a593Smuzhiyun        "Offcore": "1"
3029*4882a593Smuzhiyun    },
3030*4882a593Smuzhiyun    {
3031*4882a593Smuzhiyun        "EventCode": "0xB7",
3032*4882a593Smuzhiyun        "MSRValue": "0x1020",
3033*4882a593Smuzhiyun        "Counter": "2",
3034*4882a593Smuzhiyun        "UMask": "0x1",
3035*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.PF_RFO.REMOTE_CACHE_HIT",
3036*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
3037*4882a593Smuzhiyun        "SampleAfterValue": "100000",
3038*4882a593Smuzhiyun        "BriefDescription": "Offcore prefetch RFO requests that HIT in a remote cache",
3039*4882a593Smuzhiyun        "Offcore": "1"
3040*4882a593Smuzhiyun    },
3041*4882a593Smuzhiyun    {
3042*4882a593Smuzhiyun        "EventCode": "0xB7",
3043*4882a593Smuzhiyun        "MSRValue": "0x820",
3044*4882a593Smuzhiyun        "Counter": "2",
3045*4882a593Smuzhiyun        "UMask": "0x1",
3046*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.PF_RFO.REMOTE_CACHE_HITM",
3047*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
3048*4882a593Smuzhiyun        "SampleAfterValue": "100000",
3049*4882a593Smuzhiyun        "BriefDescription": "Offcore prefetch RFO requests that HITM in a remote cache",
3050*4882a593Smuzhiyun        "Offcore": "1"
3051*4882a593Smuzhiyun    },
3052*4882a593Smuzhiyun    {
3053*4882a593Smuzhiyun        "EventCode": "0xB7",
3054*4882a593Smuzhiyun        "MSRValue": "0x7F70",
3055*4882a593Smuzhiyun        "Counter": "2",
3056*4882a593Smuzhiyun        "UMask": "0x1",
3057*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.PREFETCH.ANY_CACHE_DRAM",
3058*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
3059*4882a593Smuzhiyun        "SampleAfterValue": "100000",
3060*4882a593Smuzhiyun        "BriefDescription": "Offcore prefetch requests satisfied by any cache or DRAM.",
3061*4882a593Smuzhiyun        "Offcore": "1"
3062*4882a593Smuzhiyun    },
3063*4882a593Smuzhiyun    {
3064*4882a593Smuzhiyun        "EventCode": "0xB7",
3065*4882a593Smuzhiyun        "MSRValue": "0xFF70",
3066*4882a593Smuzhiyun        "Counter": "2",
3067*4882a593Smuzhiyun        "UMask": "0x1",
3068*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.PREFETCH.ANY_LOCATION",
3069*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
3070*4882a593Smuzhiyun        "SampleAfterValue": "100000",
3071*4882a593Smuzhiyun        "BriefDescription": "All offcore prefetch requests",
3072*4882a593Smuzhiyun        "Offcore": "1"
3073*4882a593Smuzhiyun    },
3074*4882a593Smuzhiyun    {
3075*4882a593Smuzhiyun        "EventCode": "0xB7",
3076*4882a593Smuzhiyun        "MSRValue": "0x8070",
3077*4882a593Smuzhiyun        "Counter": "2",
3078*4882a593Smuzhiyun        "UMask": "0x1",
3079*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.PREFETCH.IO_CSR_MMIO",
3080*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
3081*4882a593Smuzhiyun        "SampleAfterValue": "100000",
3082*4882a593Smuzhiyun        "BriefDescription": "Offcore prefetch requests satisfied by the IO, CSR, MMIO unit",
3083*4882a593Smuzhiyun        "Offcore": "1"
3084*4882a593Smuzhiyun    },
3085*4882a593Smuzhiyun    {
3086*4882a593Smuzhiyun        "EventCode": "0xB7",
3087*4882a593Smuzhiyun        "MSRValue": "0x170",
3088*4882a593Smuzhiyun        "Counter": "2",
3089*4882a593Smuzhiyun        "UMask": "0x1",
3090*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.PREFETCH.LLC_HIT_NO_OTHER_CORE",
3091*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
3092*4882a593Smuzhiyun        "SampleAfterValue": "100000",
3093*4882a593Smuzhiyun        "BriefDescription": "Offcore prefetch requests satisfied by the LLC and not found in a sibling core",
3094*4882a593Smuzhiyun        "Offcore": "1"
3095*4882a593Smuzhiyun    },
3096*4882a593Smuzhiyun    {
3097*4882a593Smuzhiyun        "EventCode": "0xB7",
3098*4882a593Smuzhiyun        "MSRValue": "0x270",
3099*4882a593Smuzhiyun        "Counter": "2",
3100*4882a593Smuzhiyun        "UMask": "0x1",
3101*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.PREFETCH.LLC_HIT_OTHER_CORE_HIT",
3102*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
3103*4882a593Smuzhiyun        "SampleAfterValue": "100000",
3104*4882a593Smuzhiyun        "BriefDescription": "Offcore prefetch requests satisfied by the LLC and HIT in a sibling core",
3105*4882a593Smuzhiyun        "Offcore": "1"
3106*4882a593Smuzhiyun    },
3107*4882a593Smuzhiyun    {
3108*4882a593Smuzhiyun        "EventCode": "0xB7",
3109*4882a593Smuzhiyun        "MSRValue": "0x470",
3110*4882a593Smuzhiyun        "Counter": "2",
3111*4882a593Smuzhiyun        "UMask": "0x1",
3112*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.PREFETCH.LLC_HIT_OTHER_CORE_HITM",
3113*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
3114*4882a593Smuzhiyun        "SampleAfterValue": "100000",
3115*4882a593Smuzhiyun        "BriefDescription": "Offcore prefetch requests satisfied by the LLC  and HITM in a sibling core",
3116*4882a593Smuzhiyun        "Offcore": "1"
3117*4882a593Smuzhiyun    },
3118*4882a593Smuzhiyun    {
3119*4882a593Smuzhiyun        "EventCode": "0xB7",
3120*4882a593Smuzhiyun        "MSRValue": "0x770",
3121*4882a593Smuzhiyun        "Counter": "2",
3122*4882a593Smuzhiyun        "UMask": "0x1",
3123*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.PREFETCH.LOCAL_CACHE",
3124*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
3125*4882a593Smuzhiyun        "SampleAfterValue": "100000",
3126*4882a593Smuzhiyun        "BriefDescription": "Offcore prefetch requests satisfied by the LLC",
3127*4882a593Smuzhiyun        "Offcore": "1"
3128*4882a593Smuzhiyun    },
3129*4882a593Smuzhiyun    {
3130*4882a593Smuzhiyun        "EventCode": "0xB7",
3131*4882a593Smuzhiyun        "MSRValue": "0x4770",
3132*4882a593Smuzhiyun        "Counter": "2",
3133*4882a593Smuzhiyun        "UMask": "0x1",
3134*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.PREFETCH.LOCAL_CACHE_DRAM",
3135*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
3136*4882a593Smuzhiyun        "SampleAfterValue": "100000",
3137*4882a593Smuzhiyun        "BriefDescription": "Offcore prefetch requests satisfied by the LLC or local DRAM",
3138*4882a593Smuzhiyun        "Offcore": "1"
3139*4882a593Smuzhiyun    },
3140*4882a593Smuzhiyun    {
3141*4882a593Smuzhiyun        "EventCode": "0xB7",
3142*4882a593Smuzhiyun        "MSRValue": "0x1870",
3143*4882a593Smuzhiyun        "Counter": "2",
3144*4882a593Smuzhiyun        "UMask": "0x1",
3145*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.PREFETCH.REMOTE_CACHE",
3146*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
3147*4882a593Smuzhiyun        "SampleAfterValue": "100000",
3148*4882a593Smuzhiyun        "BriefDescription": "Offcore prefetch requests satisfied by a remote cache",
3149*4882a593Smuzhiyun        "Offcore": "1"
3150*4882a593Smuzhiyun    },
3151*4882a593Smuzhiyun    {
3152*4882a593Smuzhiyun        "EventCode": "0xB7",
3153*4882a593Smuzhiyun        "MSRValue": "0x3870",
3154*4882a593Smuzhiyun        "Counter": "2",
3155*4882a593Smuzhiyun        "UMask": "0x1",
3156*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.PREFETCH.REMOTE_CACHE_DRAM",
3157*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
3158*4882a593Smuzhiyun        "SampleAfterValue": "100000",
3159*4882a593Smuzhiyun        "BriefDescription": "Offcore prefetch requests satisfied by a remote cache or remote DRAM",
3160*4882a593Smuzhiyun        "Offcore": "1"
3161*4882a593Smuzhiyun    },
3162*4882a593Smuzhiyun    {
3163*4882a593Smuzhiyun        "EventCode": "0xB7",
3164*4882a593Smuzhiyun        "MSRValue": "0x1070",
3165*4882a593Smuzhiyun        "Counter": "2",
3166*4882a593Smuzhiyun        "UMask": "0x1",
3167*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.PREFETCH.REMOTE_CACHE_HIT",
3168*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
3169*4882a593Smuzhiyun        "SampleAfterValue": "100000",
3170*4882a593Smuzhiyun        "BriefDescription": "Offcore prefetch requests that HIT in a remote cache",
3171*4882a593Smuzhiyun        "Offcore": "1"
3172*4882a593Smuzhiyun    },
3173*4882a593Smuzhiyun    {
3174*4882a593Smuzhiyun        "EventCode": "0xB7",
3175*4882a593Smuzhiyun        "MSRValue": "0x870",
3176*4882a593Smuzhiyun        "Counter": "2",
3177*4882a593Smuzhiyun        "UMask": "0x1",
3178*4882a593Smuzhiyun        "EventName": "OFFCORE_RESPONSE.PREFETCH.REMOTE_CACHE_HITM",
3179*4882a593Smuzhiyun        "MSRIndex": "0x1A6",
3180*4882a593Smuzhiyun        "SampleAfterValue": "100000",
3181*4882a593Smuzhiyun        "BriefDescription": "Offcore prefetch requests that HITM in a remote cache",
3182*4882a593Smuzhiyun        "Offcore": "1"
3183*4882a593Smuzhiyun    }
3184*4882a593Smuzhiyun]