xref: /OK3568_Linux_fs/kernel/tools/perf/pmu-events/arch/x86/cascadelakex/other.json (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593Smuzhiyun[
2*4882a593Smuzhiyun    {
3*4882a593Smuzhiyun        "BriefDescription": "Counts prefetch (that bring data to L2) data reads  OCR.PF_L2_DATA_RD.L3_HIT_S.HIT_OTHER_CORE_NO_FWD",
4*4882a593Smuzhiyun        "Counter": "0,1,2,3",
5*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
6*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
7*4882a593Smuzhiyun        "EventName": "OCR.PF_L2_DATA_RD.L3_HIT_S.HIT_OTHER_CORE_NO_FWD",
8*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
9*4882a593Smuzhiyun        "MSRValue": "0x0400100010",
10*4882a593Smuzhiyun        "Offcore": "1",
11*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
12*4882a593Smuzhiyun        "SampleAfterValue": "100003",
13*4882a593Smuzhiyun        "UMask": "0x1"
14*4882a593Smuzhiyun    },
15*4882a593Smuzhiyun    {
16*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_PF_RFO.L3_HIT_S.HITM_OTHER_CORE  OCR.ALL_PF_RFO.L3_HIT_S.HITM_OTHER_CORE",
17*4882a593Smuzhiyun        "Counter": "0,1,2,3",
18*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
19*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
20*4882a593Smuzhiyun        "EventName": "OCR.ALL_PF_RFO.L3_HIT_S.HITM_OTHER_CORE",
21*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
22*4882a593Smuzhiyun        "MSRValue": "0x1000100120",
23*4882a593Smuzhiyun        "Offcore": "1",
24*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
25*4882a593Smuzhiyun        "SampleAfterValue": "100003",
26*4882a593Smuzhiyun        "UMask": "0x1"
27*4882a593Smuzhiyun    },
28*4882a593Smuzhiyun    {
29*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_READS.L3_HIT_F.NO_SNOOP_NEEDED  OCR.ALL_READS.L3_HIT_F.NO_SNOOP_NEEDED",
30*4882a593Smuzhiyun        "Counter": "0,1,2,3",
31*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
32*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
33*4882a593Smuzhiyun        "EventName": "OCR.ALL_READS.L3_HIT_F.NO_SNOOP_NEEDED",
34*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
35*4882a593Smuzhiyun        "MSRValue": "0x01002007F7",
36*4882a593Smuzhiyun        "Offcore": "1",
37*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
38*4882a593Smuzhiyun        "SampleAfterValue": "100003",
39*4882a593Smuzhiyun        "UMask": "0x1"
40*4882a593Smuzhiyun    },
41*4882a593Smuzhiyun    {
42*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_DATA_RD.L3_HIT.SNOOP_HIT_WITH_FWD",
43*4882a593Smuzhiyun        "Counter": "0,1,2,3",
44*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
45*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
46*4882a593Smuzhiyun        "EventName": "OCR.ALL_DATA_RD.L3_HIT.SNOOP_HIT_WITH_FWD",
47*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
48*4882a593Smuzhiyun        "MSRValue": "0x08007C0491",
49*4882a593Smuzhiyun        "Offcore": "1",
50*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
51*4882a593Smuzhiyun        "SampleAfterValue": "100003",
52*4882a593Smuzhiyun        "UMask": "0x1"
53*4882a593Smuzhiyun    },
54*4882a593Smuzhiyun    {
55*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_RFO.SUPPLIER_NONE.SNOOP_MISS",
56*4882a593Smuzhiyun        "Counter": "0,1,2,3",
57*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
58*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
59*4882a593Smuzhiyun        "EventName": "OCR.ALL_RFO.SUPPLIER_NONE.SNOOP_MISS",
60*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
61*4882a593Smuzhiyun        "MSRValue": "0x0200020122",
62*4882a593Smuzhiyun        "Offcore": "1",
63*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
64*4882a593Smuzhiyun        "SampleAfterValue": "100003",
65*4882a593Smuzhiyun        "UMask": "0x1"
66*4882a593Smuzhiyun    },
67*4882a593Smuzhiyun    {
68*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_READS.L3_HIT_M.HIT_OTHER_CORE_FWD  OCR.ALL_READS.L3_HIT_M.HIT_OTHER_CORE_FWD",
69*4882a593Smuzhiyun        "Counter": "0,1,2,3",
70*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
71*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
72*4882a593Smuzhiyun        "EventName": "OCR.ALL_READS.L3_HIT_M.HIT_OTHER_CORE_FWD",
73*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
74*4882a593Smuzhiyun        "MSRValue": "0x08000407F7",
75*4882a593Smuzhiyun        "Offcore": "1",
76*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
77*4882a593Smuzhiyun        "SampleAfterValue": "100003",
78*4882a593Smuzhiyun        "UMask": "0x1"
79*4882a593Smuzhiyun    },
80*4882a593Smuzhiyun    {
81*4882a593Smuzhiyun        "BriefDescription": "Counts all demand code reads  OCR.DEMAND_CODE_RD.L3_HIT_S.HITM_OTHER_CORE",
82*4882a593Smuzhiyun        "Counter": "0,1,2,3",
83*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
84*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
85*4882a593Smuzhiyun        "EventName": "OCR.DEMAND_CODE_RD.L3_HIT_S.HITM_OTHER_CORE",
86*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
87*4882a593Smuzhiyun        "MSRValue": "0x1000100004",
88*4882a593Smuzhiyun        "Offcore": "1",
89*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
90*4882a593Smuzhiyun        "SampleAfterValue": "100003",
91*4882a593Smuzhiyun        "UMask": "0x1"
92*4882a593Smuzhiyun    },
93*4882a593Smuzhiyun    {
94*4882a593Smuzhiyun        "BriefDescription": "Counts any other requests",
95*4882a593Smuzhiyun        "Counter": "0,1,2,3",
96*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
97*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
98*4882a593Smuzhiyun        "EventName": "OCR.OTHER.L3_HIT_E.SNOOP_NONE",
99*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
100*4882a593Smuzhiyun        "MSRValue": "0x0080088000",
101*4882a593Smuzhiyun        "Offcore": "1",
102*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
103*4882a593Smuzhiyun        "SampleAfterValue": "100003",
104*4882a593Smuzhiyun        "UMask": "0x1"
105*4882a593Smuzhiyun    },
106*4882a593Smuzhiyun    {
107*4882a593Smuzhiyun        "BriefDescription": "Counts demand data reads  OCR.DEMAND_DATA_RD.L3_HIT_S.NO_SNOOP_NEEDED",
108*4882a593Smuzhiyun        "Counter": "0,1,2,3",
109*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
110*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
111*4882a593Smuzhiyun        "EventName": "OCR.DEMAND_DATA_RD.L3_HIT_S.NO_SNOOP_NEEDED",
112*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
113*4882a593Smuzhiyun        "MSRValue": "0x0100100001",
114*4882a593Smuzhiyun        "Offcore": "1",
115*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
116*4882a593Smuzhiyun        "SampleAfterValue": "100003",
117*4882a593Smuzhiyun        "UMask": "0x1"
118*4882a593Smuzhiyun    },
119*4882a593Smuzhiyun    {
120*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_RFO.L3_HIT_S.NO_SNOOP_NEEDED  OCR.ALL_RFO.L3_HIT_S.NO_SNOOP_NEEDED",
121*4882a593Smuzhiyun        "Counter": "0,1,2,3",
122*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
123*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
124*4882a593Smuzhiyun        "EventName": "OCR.ALL_RFO.L3_HIT_S.NO_SNOOP_NEEDED",
125*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
126*4882a593Smuzhiyun        "MSRValue": "0x0100100122",
127*4882a593Smuzhiyun        "Offcore": "1",
128*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
129*4882a593Smuzhiyun        "SampleAfterValue": "100003",
130*4882a593Smuzhiyun        "UMask": "0x1"
131*4882a593Smuzhiyun    },
132*4882a593Smuzhiyun    {
133*4882a593Smuzhiyun        "BriefDescription": "Counts any other requests  OCR.OTHER.SUPPLIER_NONE.HITM_OTHER_CORE",
134*4882a593Smuzhiyun        "Counter": "0,1,2,3",
135*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
136*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
137*4882a593Smuzhiyun        "EventName": "OCR.OTHER.SUPPLIER_NONE.HITM_OTHER_CORE",
138*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
139*4882a593Smuzhiyun        "MSRValue": "0x1000028000",
140*4882a593Smuzhiyun        "Offcore": "1",
141*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
142*4882a593Smuzhiyun        "SampleAfterValue": "100003",
143*4882a593Smuzhiyun        "UMask": "0x1"
144*4882a593Smuzhiyun    },
145*4882a593Smuzhiyun    {
146*4882a593Smuzhiyun        "BriefDescription": "Counts all demand data writes (RFOs)  OCR.DEMAND_RFO.L3_HIT_M.NO_SNOOP_NEEDED",
147*4882a593Smuzhiyun        "Counter": "0,1,2,3",
148*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
149*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
150*4882a593Smuzhiyun        "EventName": "OCR.DEMAND_RFO.L3_HIT_M.NO_SNOOP_NEEDED",
151*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
152*4882a593Smuzhiyun        "MSRValue": "0x0100040002",
153*4882a593Smuzhiyun        "Offcore": "1",
154*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
155*4882a593Smuzhiyun        "SampleAfterValue": "100003",
156*4882a593Smuzhiyun        "UMask": "0x1"
157*4882a593Smuzhiyun    },
158*4882a593Smuzhiyun    {
159*4882a593Smuzhiyun        "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs  OCR.PF_L2_RFO.L3_HIT_F.HIT_OTHER_CORE_NO_FWD",
160*4882a593Smuzhiyun        "Counter": "0,1,2,3",
161*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
162*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
163*4882a593Smuzhiyun        "EventName": "OCR.PF_L2_RFO.L3_HIT_F.HIT_OTHER_CORE_NO_FWD",
164*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
165*4882a593Smuzhiyun        "MSRValue": "0x0400200020",
166*4882a593Smuzhiyun        "Offcore": "1",
167*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
168*4882a593Smuzhiyun        "SampleAfterValue": "100003",
169*4882a593Smuzhiyun        "UMask": "0x1"
170*4882a593Smuzhiyun    },
171*4882a593Smuzhiyun    {
172*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_PF_RFO.L3_HIT_S.HIT_OTHER_CORE_FWD  OCR.ALL_PF_RFO.L3_HIT_S.HIT_OTHER_CORE_FWD",
173*4882a593Smuzhiyun        "Counter": "0,1,2,3",
174*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
175*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
176*4882a593Smuzhiyun        "EventName": "OCR.ALL_PF_RFO.L3_HIT_S.HIT_OTHER_CORE_FWD",
177*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
178*4882a593Smuzhiyun        "MSRValue": "0x0800100120",
179*4882a593Smuzhiyun        "Offcore": "1",
180*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
181*4882a593Smuzhiyun        "SampleAfterValue": "100003",
182*4882a593Smuzhiyun        "UMask": "0x1"
183*4882a593Smuzhiyun    },
184*4882a593Smuzhiyun    {
185*4882a593Smuzhiyun        "BriefDescription": "Counts all demand code reads  OCR.DEMAND_CODE_RD.L3_HIT_E.ANY_SNOOP",
186*4882a593Smuzhiyun        "Counter": "0,1,2,3",
187*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
188*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
189*4882a593Smuzhiyun        "EventName": "OCR.DEMAND_CODE_RD.L3_HIT_E.ANY_SNOOP",
190*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
191*4882a593Smuzhiyun        "MSRValue": "0x3F80080004",
192*4882a593Smuzhiyun        "Offcore": "1",
193*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
194*4882a593Smuzhiyun        "SampleAfterValue": "100003",
195*4882a593Smuzhiyun        "UMask": "0x1"
196*4882a593Smuzhiyun    },
197*4882a593Smuzhiyun    {
198*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_PF_RFO.L3_HIT.ANY_SNOOP OCR.ALL_PF_RFO.L3_HIT.ANY_SNOOP OCR.ALL_PF_RFO.L3_HIT.ANY_SNOOP",
199*4882a593Smuzhiyun        "Counter": "0,1,2,3",
200*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
201*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
202*4882a593Smuzhiyun        "EventName": "OCR.ALL_PF_RFO.L3_HIT.ANY_SNOOP",
203*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
204*4882a593Smuzhiyun        "MSRValue": "0x3F803C0120",
205*4882a593Smuzhiyun        "Offcore": "1",
206*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
207*4882a593Smuzhiyun        "SampleAfterValue": "100003",
208*4882a593Smuzhiyun        "UMask": "0x1"
209*4882a593Smuzhiyun    },
210*4882a593Smuzhiyun    {
211*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_DATA_RD.L3_HIT_S.HITM_OTHER_CORE  OCR.ALL_DATA_RD.L3_HIT_S.HITM_OTHER_CORE",
212*4882a593Smuzhiyun        "Counter": "0,1,2,3",
213*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
214*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
215*4882a593Smuzhiyun        "EventName": "OCR.ALL_DATA_RD.L3_HIT_S.HITM_OTHER_CORE",
216*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
217*4882a593Smuzhiyun        "MSRValue": "0x1000100491",
218*4882a593Smuzhiyun        "Offcore": "1",
219*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
220*4882a593Smuzhiyun        "SampleAfterValue": "100003",
221*4882a593Smuzhiyun        "UMask": "0x1"
222*4882a593Smuzhiyun    },
223*4882a593Smuzhiyun    {
224*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_PF_RFO.L3_HIT_S.ANY_SNOOP  OCR.ALL_PF_RFO.L3_HIT_S.ANY_SNOOP",
225*4882a593Smuzhiyun        "Counter": "0,1,2,3",
226*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
227*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
228*4882a593Smuzhiyun        "EventName": "OCR.ALL_PF_RFO.L3_HIT_S.ANY_SNOOP",
229*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
230*4882a593Smuzhiyun        "MSRValue": "0x3F80100120",
231*4882a593Smuzhiyun        "Offcore": "1",
232*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
233*4882a593Smuzhiyun        "SampleAfterValue": "100003",
234*4882a593Smuzhiyun        "UMask": "0x1"
235*4882a593Smuzhiyun    },
236*4882a593Smuzhiyun    {
237*4882a593Smuzhiyun        "BriefDescription": "Counts demand data reads  OCR.DEMAND_DATA_RD.L3_HIT_S.HIT_OTHER_CORE_NO_FWD",
238*4882a593Smuzhiyun        "Counter": "0,1,2,3",
239*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
240*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
241*4882a593Smuzhiyun        "EventName": "OCR.DEMAND_DATA_RD.L3_HIT_S.HIT_OTHER_CORE_NO_FWD",
242*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
243*4882a593Smuzhiyun        "MSRValue": "0x0400100001",
244*4882a593Smuzhiyun        "Offcore": "1",
245*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
246*4882a593Smuzhiyun        "SampleAfterValue": "100003",
247*4882a593Smuzhiyun        "UMask": "0x1"
248*4882a593Smuzhiyun    },
249*4882a593Smuzhiyun    {
250*4882a593Smuzhiyun        "BriefDescription": "Counts demand data reads OCR.DEMAND_DATA_RD.L3_HIT.SNOOP_MISS",
251*4882a593Smuzhiyun        "Counter": "0,1,2,3",
252*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
253*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
254*4882a593Smuzhiyun        "EventName": "OCR.DEMAND_DATA_RD.L3_HIT.SNOOP_MISS",
255*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
256*4882a593Smuzhiyun        "MSRValue": "0x02003C0001",
257*4882a593Smuzhiyun        "Offcore": "1",
258*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
259*4882a593Smuzhiyun        "SampleAfterValue": "100003",
260*4882a593Smuzhiyun        "UMask": "0x1"
261*4882a593Smuzhiyun    },
262*4882a593Smuzhiyun    {
263*4882a593Smuzhiyun        "BriefDescription": "Counts any other requests  OCR.OTHER.L3_HIT_M.HITM_OTHER_CORE",
264*4882a593Smuzhiyun        "Counter": "0,1,2,3",
265*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
266*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
267*4882a593Smuzhiyun        "EventName": "OCR.OTHER.L3_HIT_M.HITM_OTHER_CORE",
268*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
269*4882a593Smuzhiyun        "MSRValue": "0x1000048000",
270*4882a593Smuzhiyun        "Offcore": "1",
271*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
272*4882a593Smuzhiyun        "SampleAfterValue": "100003",
273*4882a593Smuzhiyun        "UMask": "0x1"
274*4882a593Smuzhiyun    },
275*4882a593Smuzhiyun    {
276*4882a593Smuzhiyun        "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs  OCR.PF_L2_RFO.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD",
277*4882a593Smuzhiyun        "Counter": "0,1,2,3",
278*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
279*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
280*4882a593Smuzhiyun        "EventName": "OCR.PF_L2_RFO.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD",
281*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
282*4882a593Smuzhiyun        "MSRValue": "0x0400020020",
283*4882a593Smuzhiyun        "Offcore": "1",
284*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
285*4882a593Smuzhiyun        "SampleAfterValue": "100003",
286*4882a593Smuzhiyun        "UMask": "0x1"
287*4882a593Smuzhiyun    },
288*4882a593Smuzhiyun    {
289*4882a593Smuzhiyun        "BriefDescription": "Counts all demand data writes (RFOs)",
290*4882a593Smuzhiyun        "Counter": "0,1,2,3",
291*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
292*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
293*4882a593Smuzhiyun        "EventName": "OCR.DEMAND_RFO.L3_HIT_S.SNOOP_NONE",
294*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
295*4882a593Smuzhiyun        "MSRValue": "0x0080100002",
296*4882a593Smuzhiyun        "Offcore": "1",
297*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
298*4882a593Smuzhiyun        "SampleAfterValue": "100003",
299*4882a593Smuzhiyun        "UMask": "0x1"
300*4882a593Smuzhiyun    },
301*4882a593Smuzhiyun    {
302*4882a593Smuzhiyun        "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads  OCR.PF_L3_DATA_RD.L3_HIT_E.HIT_OTHER_CORE_NO_FWD",
303*4882a593Smuzhiyun        "Counter": "0,1,2,3",
304*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
305*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
306*4882a593Smuzhiyun        "EventName": "OCR.PF_L3_DATA_RD.L3_HIT_E.HIT_OTHER_CORE_NO_FWD",
307*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
308*4882a593Smuzhiyun        "MSRValue": "0x0400080080",
309*4882a593Smuzhiyun        "Offcore": "1",
310*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
311*4882a593Smuzhiyun        "SampleAfterValue": "100003",
312*4882a593Smuzhiyun        "UMask": "0x1"
313*4882a593Smuzhiyun    },
314*4882a593Smuzhiyun    {
315*4882a593Smuzhiyun        "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads  OCR.PF_L3_DATA_RD.L3_HIT_F.HIT_OTHER_CORE_NO_FWD",
316*4882a593Smuzhiyun        "Counter": "0,1,2,3",
317*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
318*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
319*4882a593Smuzhiyun        "EventName": "OCR.PF_L3_DATA_RD.L3_HIT_F.HIT_OTHER_CORE_NO_FWD",
320*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
321*4882a593Smuzhiyun        "MSRValue": "0x0400200080",
322*4882a593Smuzhiyun        "Offcore": "1",
323*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
324*4882a593Smuzhiyun        "SampleAfterValue": "100003",
325*4882a593Smuzhiyun        "UMask": "0x1"
326*4882a593Smuzhiyun    },
327*4882a593Smuzhiyun    {
328*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_READS.L3_HIT_M.NO_SNOOP_NEEDED  OCR.ALL_READS.L3_HIT_M.NO_SNOOP_NEEDED",
329*4882a593Smuzhiyun        "Counter": "0,1,2,3",
330*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
331*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
332*4882a593Smuzhiyun        "EventName": "OCR.ALL_READS.L3_HIT_M.NO_SNOOP_NEEDED",
333*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
334*4882a593Smuzhiyun        "MSRValue": "0x01000407F7",
335*4882a593Smuzhiyun        "Offcore": "1",
336*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
337*4882a593Smuzhiyun        "SampleAfterValue": "100003",
338*4882a593Smuzhiyun        "UMask": "0x1"
339*4882a593Smuzhiyun    },
340*4882a593Smuzhiyun    {
341*4882a593Smuzhiyun        "BriefDescription": "Counts any other requests  OCR.OTHER.L3_HIT_E.ANY_SNOOP",
342*4882a593Smuzhiyun        "Counter": "0,1,2,3",
343*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
344*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
345*4882a593Smuzhiyun        "EventName": "OCR.OTHER.L3_HIT_E.ANY_SNOOP",
346*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
347*4882a593Smuzhiyun        "MSRValue": "0x3F80088000",
348*4882a593Smuzhiyun        "Offcore": "1",
349*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
350*4882a593Smuzhiyun        "SampleAfterValue": "100003",
351*4882a593Smuzhiyun        "UMask": "0x1"
352*4882a593Smuzhiyun    },
353*4882a593Smuzhiyun    {
354*4882a593Smuzhiyun        "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs OCR.PF_L2_RFO.L3_HIT.HIT_OTHER_CORE_FWD OCR.PF_L2_RFO.L3_HIT.HIT_OTHER_CORE_FWD",
355*4882a593Smuzhiyun        "Counter": "0,1,2,3",
356*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
357*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
358*4882a593Smuzhiyun        "EventName": "OCR.PF_L2_RFO.L3_HIT.HIT_OTHER_CORE_FWD",
359*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
360*4882a593Smuzhiyun        "MSRValue": "0x08003C0020",
361*4882a593Smuzhiyun        "Offcore": "1",
362*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
363*4882a593Smuzhiyun        "SampleAfterValue": "100003",
364*4882a593Smuzhiyun        "UMask": "0x1"
365*4882a593Smuzhiyun    },
366*4882a593Smuzhiyun    {
367*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_PF_RFO.L3_HIT_E.HITM_OTHER_CORE  OCR.ALL_PF_RFO.L3_HIT_E.HITM_OTHER_CORE",
368*4882a593Smuzhiyun        "Counter": "0,1,2,3",
369*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
370*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
371*4882a593Smuzhiyun        "EventName": "OCR.ALL_PF_RFO.L3_HIT_E.HITM_OTHER_CORE",
372*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
373*4882a593Smuzhiyun        "MSRValue": "0x1000080120",
374*4882a593Smuzhiyun        "Offcore": "1",
375*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
376*4882a593Smuzhiyun        "SampleAfterValue": "100003",
377*4882a593Smuzhiyun        "UMask": "0x1"
378*4882a593Smuzhiyun    },
379*4882a593Smuzhiyun    {
380*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_PF_DATA_RD.L3_HIT.HITM_OTHER_CORE OCR.ALL_PF_DATA_RD.L3_HIT.HITM_OTHER_CORE OCR.ALL_PF_DATA_RD.L3_HIT.HITM_OTHER_CORE",
381*4882a593Smuzhiyun        "Counter": "0,1,2,3",
382*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
383*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
384*4882a593Smuzhiyun        "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT.HITM_OTHER_CORE",
385*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
386*4882a593Smuzhiyun        "MSRValue": "0x10003C0490",
387*4882a593Smuzhiyun        "Offcore": "1",
388*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
389*4882a593Smuzhiyun        "SampleAfterValue": "100003",
390*4882a593Smuzhiyun        "UMask": "0x1"
391*4882a593Smuzhiyun    },
392*4882a593Smuzhiyun    {
393*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_RFO.SUPPLIER_NONE.NO_SNOOP_NEEDED  OCR.ALL_RFO.SUPPLIER_NONE.NO_SNOOP_NEEDED",
394*4882a593Smuzhiyun        "Counter": "0,1,2,3",
395*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
396*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
397*4882a593Smuzhiyun        "EventName": "OCR.ALL_RFO.SUPPLIER_NONE.NO_SNOOP_NEEDED",
398*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
399*4882a593Smuzhiyun        "MSRValue": "0x0100020122",
400*4882a593Smuzhiyun        "Offcore": "1",
401*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
402*4882a593Smuzhiyun        "SampleAfterValue": "100003",
403*4882a593Smuzhiyun        "UMask": "0x1"
404*4882a593Smuzhiyun    },
405*4882a593Smuzhiyun    {
406*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_DATA_RD.L3_HIT_F.HITM_OTHER_CORE  OCR.ALL_DATA_RD.L3_HIT_F.HITM_OTHER_CORE",
407*4882a593Smuzhiyun        "Counter": "0,1,2,3",
408*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
409*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
410*4882a593Smuzhiyun        "EventName": "OCR.ALL_DATA_RD.L3_HIT_F.HITM_OTHER_CORE",
411*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
412*4882a593Smuzhiyun        "MSRValue": "0x1000200491",
413*4882a593Smuzhiyun        "Offcore": "1",
414*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
415*4882a593Smuzhiyun        "SampleAfterValue": "100003",
416*4882a593Smuzhiyun        "UMask": "0x1"
417*4882a593Smuzhiyun    },
418*4882a593Smuzhiyun    {
419*4882a593Smuzhiyun        "BriefDescription": "Counts any other requests OCR.OTHER.PMM_HIT_LOCAL_PMM.ANY_SNOOP",
420*4882a593Smuzhiyun        "Counter": "0,1,2,3",
421*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
422*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
423*4882a593Smuzhiyun        "EventName": "OCR.OTHER.PMM_HIT_LOCAL_PMM.ANY_SNOOP",
424*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
425*4882a593Smuzhiyun        "MSRValue": "0x3F80408000",
426*4882a593Smuzhiyun        "Offcore": "1",
427*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
428*4882a593Smuzhiyun        "SampleAfterValue": "100003",
429*4882a593Smuzhiyun        "UMask": "0x1"
430*4882a593Smuzhiyun    },
431*4882a593Smuzhiyun    {
432*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_PF_DATA_RD.SUPPLIER_NONE.HITM_OTHER_CORE  OCR.ALL_PF_DATA_RD.SUPPLIER_NONE.HITM_OTHER_CORE",
433*4882a593Smuzhiyun        "Counter": "0,1,2,3",
434*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
435*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
436*4882a593Smuzhiyun        "EventName": "OCR.ALL_PF_DATA_RD.SUPPLIER_NONE.HITM_OTHER_CORE",
437*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
438*4882a593Smuzhiyun        "MSRValue": "0x1000020490",
439*4882a593Smuzhiyun        "Offcore": "1",
440*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
441*4882a593Smuzhiyun        "SampleAfterValue": "100003",
442*4882a593Smuzhiyun        "UMask": "0x1"
443*4882a593Smuzhiyun    },
444*4882a593Smuzhiyun    {
445*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_READS.PMM_HIT_LOCAL_PMM.ANY_SNOOP OCR.ALL_READS.PMM_HIT_LOCAL_PMM.ANY_SNOOP",
446*4882a593Smuzhiyun        "Counter": "0,1,2,3",
447*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
448*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
449*4882a593Smuzhiyun        "EventName": "OCR.ALL_READS.PMM_HIT_LOCAL_PMM.ANY_SNOOP",
450*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
451*4882a593Smuzhiyun        "MSRValue": "0x3F804007F7",
452*4882a593Smuzhiyun        "Offcore": "1",
453*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
454*4882a593Smuzhiyun        "SampleAfterValue": "100003",
455*4882a593Smuzhiyun        "UMask": "0x1"
456*4882a593Smuzhiyun    },
457*4882a593Smuzhiyun    {
458*4882a593Smuzhiyun        "BriefDescription": "Counts number of cache lines that are dropped and not written back to L3 as they are deemed to be less likely to be reused shortly",
459*4882a593Smuzhiyun        "Counter": "0,1,2,3",
460*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3,4,5,6,7",
461*4882a593Smuzhiyun        "EventCode": "0xFE",
462*4882a593Smuzhiyun        "EventName": "IDI_MISC.WB_DOWNGRADE",
463*4882a593Smuzhiyun        "PublicDescription": "Counts number of cache lines that are dropped and not written back to L3 as they are deemed to be less likely to be reused shortly.",
464*4882a593Smuzhiyun        "SampleAfterValue": "100003",
465*4882a593Smuzhiyun        "UMask": "0x4"
466*4882a593Smuzhiyun    },
467*4882a593Smuzhiyun    {
468*4882a593Smuzhiyun        "BriefDescription": "Counts all demand data writes (RFOs)",
469*4882a593Smuzhiyun        "Counter": "0,1,2,3",
470*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
471*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
472*4882a593Smuzhiyun        "EventName": "OCR.DEMAND_RFO.L3_HIT_E.SNOOP_NONE",
473*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
474*4882a593Smuzhiyun        "MSRValue": "0x0080080002",
475*4882a593Smuzhiyun        "Offcore": "1",
476*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
477*4882a593Smuzhiyun        "SampleAfterValue": "100003",
478*4882a593Smuzhiyun        "UMask": "0x1"
479*4882a593Smuzhiyun    },
480*4882a593Smuzhiyun    {
481*4882a593Smuzhiyun        "BriefDescription": "Counts all demand code reads OCR.DEMAND_CODE_RD.L3_HIT.HITM_OTHER_CORE OCR.DEMAND_CODE_RD.L3_HIT.HITM_OTHER_CORE",
482*4882a593Smuzhiyun        "Counter": "0,1,2,3",
483*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
484*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
485*4882a593Smuzhiyun        "EventName": "OCR.DEMAND_CODE_RD.L3_HIT.HITM_OTHER_CORE",
486*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
487*4882a593Smuzhiyun        "MSRValue": "0x10003C0004",
488*4882a593Smuzhiyun        "Offcore": "1",
489*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
490*4882a593Smuzhiyun        "SampleAfterValue": "100003",
491*4882a593Smuzhiyun        "UMask": "0x1"
492*4882a593Smuzhiyun    },
493*4882a593Smuzhiyun    {
494*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_PF_RFO.L3_HIT_E.HIT_OTHER_CORE_NO_FWD  OCR.ALL_PF_RFO.L3_HIT_E.HIT_OTHER_CORE_NO_FWD",
495*4882a593Smuzhiyun        "Counter": "0,1,2,3",
496*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
497*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
498*4882a593Smuzhiyun        "EventName": "OCR.ALL_PF_RFO.L3_HIT_E.HIT_OTHER_CORE_NO_FWD",
499*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
500*4882a593Smuzhiyun        "MSRValue": "0x0400080120",
501*4882a593Smuzhiyun        "Offcore": "1",
502*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
503*4882a593Smuzhiyun        "SampleAfterValue": "100003",
504*4882a593Smuzhiyun        "UMask": "0x1"
505*4882a593Smuzhiyun    },
506*4882a593Smuzhiyun    {
507*4882a593Smuzhiyun        "BriefDescription": "Counts demand data reads",
508*4882a593Smuzhiyun        "Counter": "0,1,2,3",
509*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
510*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
511*4882a593Smuzhiyun        "EventName": "OCR.DEMAND_DATA_RD.L3_HIT_F.SNOOP_MISS",
512*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
513*4882a593Smuzhiyun        "MSRValue": "0x0200200001",
514*4882a593Smuzhiyun        "Offcore": "1",
515*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
516*4882a593Smuzhiyun        "SampleAfterValue": "100003",
517*4882a593Smuzhiyun        "UMask": "0x1"
518*4882a593Smuzhiyun    },
519*4882a593Smuzhiyun    {
520*4882a593Smuzhiyun        "BriefDescription": "Counts all demand code reads  OCR.DEMAND_CODE_RD.L3_HIT_M.ANY_SNOOP",
521*4882a593Smuzhiyun        "Counter": "0,1,2,3",
522*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
523*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
524*4882a593Smuzhiyun        "EventName": "OCR.DEMAND_CODE_RD.L3_HIT_M.ANY_SNOOP",
525*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
526*4882a593Smuzhiyun        "MSRValue": "0x3F80040004",
527*4882a593Smuzhiyun        "Offcore": "1",
528*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
529*4882a593Smuzhiyun        "SampleAfterValue": "100003",
530*4882a593Smuzhiyun        "UMask": "0x1"
531*4882a593Smuzhiyun    },
532*4882a593Smuzhiyun    {
533*4882a593Smuzhiyun        "BriefDescription": "Counts any other requests  OCR.OTHER.L3_HIT_S.ANY_SNOOP",
534*4882a593Smuzhiyun        "Counter": "0,1,2,3",
535*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
536*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
537*4882a593Smuzhiyun        "EventName": "OCR.OTHER.L3_HIT_S.ANY_SNOOP",
538*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
539*4882a593Smuzhiyun        "MSRValue": "0x3F80108000",
540*4882a593Smuzhiyun        "Offcore": "1",
541*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
542*4882a593Smuzhiyun        "SampleAfterValue": "100003",
543*4882a593Smuzhiyun        "UMask": "0x1"
544*4882a593Smuzhiyun    },
545*4882a593Smuzhiyun    {
546*4882a593Smuzhiyun        "BriefDescription": "Counts any other requests OCR.OTHER.L3_HIT.HIT_OTHER_CORE_NO_FWD OCR.OTHER.L3_HIT.HIT_OTHER_CORE_NO_FWD",
547*4882a593Smuzhiyun        "Counter": "0,1,2,3",
548*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
549*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
550*4882a593Smuzhiyun        "EventName": "OCR.OTHER.L3_HIT.HIT_OTHER_CORE_NO_FWD",
551*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
552*4882a593Smuzhiyun        "MSRValue": "0x04003C8000",
553*4882a593Smuzhiyun        "Offcore": "1",
554*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
555*4882a593Smuzhiyun        "SampleAfterValue": "100003",
556*4882a593Smuzhiyun        "UMask": "0x1"
557*4882a593Smuzhiyun    },
558*4882a593Smuzhiyun    {
559*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_DATA_RD.PMM_HIT_LOCAL_PMM.ANY_SNOOP OCR.ALL_DATA_RD.PMM_HIT_LOCAL_PMM.ANY_SNOOP",
560*4882a593Smuzhiyun        "Counter": "0,1,2,3",
561*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
562*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
563*4882a593Smuzhiyun        "EventName": "OCR.ALL_DATA_RD.PMM_HIT_LOCAL_PMM.ANY_SNOOP",
564*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
565*4882a593Smuzhiyun        "MSRValue": "0x3F80400491",
566*4882a593Smuzhiyun        "Offcore": "1",
567*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
568*4882a593Smuzhiyun        "SampleAfterValue": "100003",
569*4882a593Smuzhiyun        "UMask": "0x1"
570*4882a593Smuzhiyun    },
571*4882a593Smuzhiyun    {
572*4882a593Smuzhiyun        "BriefDescription": "Counts prefetch (that bring data to L2) data reads",
573*4882a593Smuzhiyun        "Counter": "0,1,2,3",
574*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
575*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
576*4882a593Smuzhiyun        "EventName": "OCR.PF_L2_DATA_RD.L3_HIT.SNOOP_HIT_WITH_FWD",
577*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
578*4882a593Smuzhiyun        "MSRValue": "0x08007C0010",
579*4882a593Smuzhiyun        "Offcore": "1",
580*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
581*4882a593Smuzhiyun        "SampleAfterValue": "100003",
582*4882a593Smuzhiyun        "UMask": "0x1"
583*4882a593Smuzhiyun    },
584*4882a593Smuzhiyun    {
585*4882a593Smuzhiyun        "BriefDescription": "Counts any other requests  OCR.OTHER.L3_HIT_S.NO_SNOOP_NEEDED",
586*4882a593Smuzhiyun        "Counter": "0,1,2,3",
587*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
588*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
589*4882a593Smuzhiyun        "EventName": "OCR.OTHER.L3_HIT_S.NO_SNOOP_NEEDED",
590*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
591*4882a593Smuzhiyun        "MSRValue": "0x0100108000",
592*4882a593Smuzhiyun        "Offcore": "1",
593*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
594*4882a593Smuzhiyun        "SampleAfterValue": "100003",
595*4882a593Smuzhiyun        "UMask": "0x1"
596*4882a593Smuzhiyun    },
597*4882a593Smuzhiyun    {
598*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_READS.L3_HIT_F.SNOOP_MISS",
599*4882a593Smuzhiyun        "Counter": "0,1,2,3",
600*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
601*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
602*4882a593Smuzhiyun        "EventName": "OCR.ALL_READS.L3_HIT_F.SNOOP_MISS",
603*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
604*4882a593Smuzhiyun        "MSRValue": "0x02002007F7",
605*4882a593Smuzhiyun        "Offcore": "1",
606*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
607*4882a593Smuzhiyun        "SampleAfterValue": "100003",
608*4882a593Smuzhiyun        "UMask": "0x1"
609*4882a593Smuzhiyun    },
610*4882a593Smuzhiyun    {
611*4882a593Smuzhiyun        "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests",
612*4882a593Smuzhiyun        "Counter": "0,1,2,3",
613*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
614*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
615*4882a593Smuzhiyun        "EventName": "OCR.PF_L1D_AND_SW.L3_HIT.SNOOP_HIT_WITH_FWD",
616*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
617*4882a593Smuzhiyun        "MSRValue": "0x08007C0400",
618*4882a593Smuzhiyun        "Offcore": "1",
619*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
620*4882a593Smuzhiyun        "SampleAfterValue": "100003",
621*4882a593Smuzhiyun        "UMask": "0x1"
622*4882a593Smuzhiyun    },
623*4882a593Smuzhiyun    {
624*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_PF_DATA_RD.L3_HIT_M.HIT_OTHER_CORE_NO_FWD  OCR.ALL_PF_DATA_RD.L3_HIT_M.HIT_OTHER_CORE_NO_FWD",
625*4882a593Smuzhiyun        "Counter": "0,1,2,3",
626*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
627*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
628*4882a593Smuzhiyun        "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT_M.HIT_OTHER_CORE_NO_FWD",
629*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
630*4882a593Smuzhiyun        "MSRValue": "0x0400040490",
631*4882a593Smuzhiyun        "Offcore": "1",
632*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
633*4882a593Smuzhiyun        "SampleAfterValue": "100003",
634*4882a593Smuzhiyun        "UMask": "0x1"
635*4882a593Smuzhiyun    },
636*4882a593Smuzhiyun    {
637*4882a593Smuzhiyun        "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs  OCR.PF_L2_RFO.L3_HIT_E.HITM_OTHER_CORE",
638*4882a593Smuzhiyun        "Counter": "0,1,2,3",
639*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
640*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
641*4882a593Smuzhiyun        "EventName": "OCR.PF_L2_RFO.L3_HIT_E.HITM_OTHER_CORE",
642*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
643*4882a593Smuzhiyun        "MSRValue": "0x1000080020",
644*4882a593Smuzhiyun        "Offcore": "1",
645*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
646*4882a593Smuzhiyun        "SampleAfterValue": "100003",
647*4882a593Smuzhiyun        "UMask": "0x1"
648*4882a593Smuzhiyun    },
649*4882a593Smuzhiyun    {
650*4882a593Smuzhiyun        "BriefDescription": "Counts all demand code reads",
651*4882a593Smuzhiyun        "Counter": "0,1,2,3",
652*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
653*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
654*4882a593Smuzhiyun        "EventName": "OCR.DEMAND_CODE_RD.SUPPLIER_NONE.SNOOP_NONE",
655*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
656*4882a593Smuzhiyun        "MSRValue": "0x0080020004",
657*4882a593Smuzhiyun        "Offcore": "1",
658*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
659*4882a593Smuzhiyun        "SampleAfterValue": "100003",
660*4882a593Smuzhiyun        "UMask": "0x1"
661*4882a593Smuzhiyun    },
662*4882a593Smuzhiyun    {
663*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_PF_RFO.L3_HIT_E.HIT_OTHER_CORE_FWD  OCR.ALL_PF_RFO.L3_HIT_E.HIT_OTHER_CORE_FWD",
664*4882a593Smuzhiyun        "Counter": "0,1,2,3",
665*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
666*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
667*4882a593Smuzhiyun        "EventName": "OCR.ALL_PF_RFO.L3_HIT_E.HIT_OTHER_CORE_FWD",
668*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
669*4882a593Smuzhiyun        "MSRValue": "0x0800080120",
670*4882a593Smuzhiyun        "Offcore": "1",
671*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
672*4882a593Smuzhiyun        "SampleAfterValue": "100003",
673*4882a593Smuzhiyun        "UMask": "0x1"
674*4882a593Smuzhiyun    },
675*4882a593Smuzhiyun    {
676*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_RFO.L3_HIT_S.HIT_OTHER_CORE_NO_FWD  OCR.ALL_RFO.L3_HIT_S.HIT_OTHER_CORE_NO_FWD",
677*4882a593Smuzhiyun        "Counter": "0,1,2,3",
678*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
679*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
680*4882a593Smuzhiyun        "EventName": "OCR.ALL_RFO.L3_HIT_S.HIT_OTHER_CORE_NO_FWD",
681*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
682*4882a593Smuzhiyun        "MSRValue": "0x0400100122",
683*4882a593Smuzhiyun        "Offcore": "1",
684*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
685*4882a593Smuzhiyun        "SampleAfterValue": "100003",
686*4882a593Smuzhiyun        "UMask": "0x1"
687*4882a593Smuzhiyun    },
688*4882a593Smuzhiyun    {
689*4882a593Smuzhiyun        "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs",
690*4882a593Smuzhiyun        "Counter": "0,1,2,3",
691*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
692*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
693*4882a593Smuzhiyun        "EventName": "OCR.PF_L3_RFO.L3_HIT.SNOOP_HIT_WITH_FWD",
694*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
695*4882a593Smuzhiyun        "MSRValue": "0x08007C0100",
696*4882a593Smuzhiyun        "Offcore": "1",
697*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
698*4882a593Smuzhiyun        "SampleAfterValue": "100003",
699*4882a593Smuzhiyun        "UMask": "0x1"
700*4882a593Smuzhiyun    },
701*4882a593Smuzhiyun    {
702*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_PF_DATA_RD.L3_HIT_S.HIT_OTHER_CORE_FWD  OCR.ALL_PF_DATA_RD.L3_HIT_S.HIT_OTHER_CORE_FWD",
703*4882a593Smuzhiyun        "Counter": "0,1,2,3",
704*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
705*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
706*4882a593Smuzhiyun        "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT_S.HIT_OTHER_CORE_FWD",
707*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
708*4882a593Smuzhiyun        "MSRValue": "0x0800100490",
709*4882a593Smuzhiyun        "Offcore": "1",
710*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
711*4882a593Smuzhiyun        "SampleAfterValue": "100003",
712*4882a593Smuzhiyun        "UMask": "0x1"
713*4882a593Smuzhiyun    },
714*4882a593Smuzhiyun    {
715*4882a593Smuzhiyun        "BriefDescription": "Counts any other requests OCR.OTHER.L3_HIT.SNOOP_MISS",
716*4882a593Smuzhiyun        "Counter": "0,1,2,3",
717*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
718*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
719*4882a593Smuzhiyun        "EventName": "OCR.OTHER.L3_HIT.SNOOP_MISS",
720*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
721*4882a593Smuzhiyun        "MSRValue": "0x02003C8000",
722*4882a593Smuzhiyun        "Offcore": "1",
723*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
724*4882a593Smuzhiyun        "SampleAfterValue": "100003",
725*4882a593Smuzhiyun        "UMask": "0x1"
726*4882a593Smuzhiyun    },
727*4882a593Smuzhiyun    {
728*4882a593Smuzhiyun        "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests",
729*4882a593Smuzhiyun        "Counter": "0,1,2,3",
730*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
731*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
732*4882a593Smuzhiyun        "EventName": "OCR.PF_L1D_AND_SW.L3_HIT_E.SNOOP_MISS",
733*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
734*4882a593Smuzhiyun        "MSRValue": "0x0200080400",
735*4882a593Smuzhiyun        "Offcore": "1",
736*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
737*4882a593Smuzhiyun        "SampleAfterValue": "100003",
738*4882a593Smuzhiyun        "UMask": "0x1"
739*4882a593Smuzhiyun    },
740*4882a593Smuzhiyun    {
741*4882a593Smuzhiyun        "BriefDescription": "Counts demand data reads  OCR.DEMAND_DATA_RD.L3_HIT_S.HIT_OTHER_CORE_FWD",
742*4882a593Smuzhiyun        "Counter": "0,1,2,3",
743*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
744*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
745*4882a593Smuzhiyun        "EventName": "OCR.DEMAND_DATA_RD.L3_HIT_S.HIT_OTHER_CORE_FWD",
746*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
747*4882a593Smuzhiyun        "MSRValue": "0x0800100001",
748*4882a593Smuzhiyun        "Offcore": "1",
749*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
750*4882a593Smuzhiyun        "SampleAfterValue": "100003",
751*4882a593Smuzhiyun        "UMask": "0x1"
752*4882a593Smuzhiyun    },
753*4882a593Smuzhiyun    {
754*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_RFO.L3_HIT.SNOOP_MISS OCR.ALL_RFO.L3_HIT.SNOOP_MISS",
755*4882a593Smuzhiyun        "Counter": "0,1,2,3",
756*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
757*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
758*4882a593Smuzhiyun        "EventName": "OCR.ALL_RFO.L3_HIT.SNOOP_MISS",
759*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
760*4882a593Smuzhiyun        "MSRValue": "0x02003C0122",
761*4882a593Smuzhiyun        "Offcore": "1",
762*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
763*4882a593Smuzhiyun        "SampleAfterValue": "100003",
764*4882a593Smuzhiyun        "UMask": "0x1"
765*4882a593Smuzhiyun    },
766*4882a593Smuzhiyun    {
767*4882a593Smuzhiyun        "BriefDescription": "Counts all demand data writes (RFOs)  OCR.DEMAND_RFO.L3_HIT_M.HITM_OTHER_CORE",
768*4882a593Smuzhiyun        "Counter": "0,1,2,3",
769*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
770*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
771*4882a593Smuzhiyun        "EventName": "OCR.DEMAND_RFO.L3_HIT_M.HITM_OTHER_CORE",
772*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
773*4882a593Smuzhiyun        "MSRValue": "0x1000040002",
774*4882a593Smuzhiyun        "Offcore": "1",
775*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
776*4882a593Smuzhiyun        "SampleAfterValue": "100003",
777*4882a593Smuzhiyun        "UMask": "0x1"
778*4882a593Smuzhiyun    },
779*4882a593Smuzhiyun    {
780*4882a593Smuzhiyun        "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads  OCR.PF_L3_DATA_RD.L3_HIT_S.ANY_SNOOP",
781*4882a593Smuzhiyun        "Counter": "0,1,2,3",
782*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
783*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
784*4882a593Smuzhiyun        "EventName": "OCR.PF_L3_DATA_RD.L3_HIT_S.ANY_SNOOP",
785*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
786*4882a593Smuzhiyun        "MSRValue": "0x3F80100080",
787*4882a593Smuzhiyun        "Offcore": "1",
788*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
789*4882a593Smuzhiyun        "SampleAfterValue": "100003",
790*4882a593Smuzhiyun        "UMask": "0x1"
791*4882a593Smuzhiyun    },
792*4882a593Smuzhiyun    {
793*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_RFO.L3_HIT_F.HITM_OTHER_CORE  OCR.ALL_RFO.L3_HIT_F.HITM_OTHER_CORE",
794*4882a593Smuzhiyun        "Counter": "0,1,2,3",
795*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
796*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
797*4882a593Smuzhiyun        "EventName": "OCR.ALL_RFO.L3_HIT_F.HITM_OTHER_CORE",
798*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
799*4882a593Smuzhiyun        "MSRValue": "0x1000200122",
800*4882a593Smuzhiyun        "Offcore": "1",
801*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
802*4882a593Smuzhiyun        "SampleAfterValue": "100003",
803*4882a593Smuzhiyun        "UMask": "0x1"
804*4882a593Smuzhiyun    },
805*4882a593Smuzhiyun    {
806*4882a593Smuzhiyun        "BriefDescription": "Counts any other requests  OCR.OTHER.L3_HIT_E.HIT_OTHER_CORE_FWD",
807*4882a593Smuzhiyun        "Counter": "0,1,2,3",
808*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
809*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
810*4882a593Smuzhiyun        "EventName": "OCR.OTHER.L3_HIT_E.HIT_OTHER_CORE_FWD",
811*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
812*4882a593Smuzhiyun        "MSRValue": "0x0800088000",
813*4882a593Smuzhiyun        "Offcore": "1",
814*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
815*4882a593Smuzhiyun        "SampleAfterValue": "100003",
816*4882a593Smuzhiyun        "UMask": "0x1"
817*4882a593Smuzhiyun    },
818*4882a593Smuzhiyun    {
819*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_DATA_RD.SUPPLIER_NONE.SNOOP_MISS",
820*4882a593Smuzhiyun        "Counter": "0,1,2,3",
821*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
822*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
823*4882a593Smuzhiyun        "EventName": "OCR.ALL_DATA_RD.SUPPLIER_NONE.SNOOP_MISS",
824*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
825*4882a593Smuzhiyun        "MSRValue": "0x0200020491",
826*4882a593Smuzhiyun        "Offcore": "1",
827*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
828*4882a593Smuzhiyun        "SampleAfterValue": "100003",
829*4882a593Smuzhiyun        "UMask": "0x1"
830*4882a593Smuzhiyun    },
831*4882a593Smuzhiyun    {
832*4882a593Smuzhiyun        "BriefDescription": "Counts prefetch (that bring data to L2) data reads  OCR.PF_L2_DATA_RD.L3_HIT_E.HIT_OTHER_CORE_NO_FWD",
833*4882a593Smuzhiyun        "Counter": "0,1,2,3",
834*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
835*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
836*4882a593Smuzhiyun        "EventName": "OCR.PF_L2_DATA_RD.L3_HIT_E.HIT_OTHER_CORE_NO_FWD",
837*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
838*4882a593Smuzhiyun        "MSRValue": "0x0400080010",
839*4882a593Smuzhiyun        "Offcore": "1",
840*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
841*4882a593Smuzhiyun        "SampleAfterValue": "100003",
842*4882a593Smuzhiyun        "UMask": "0x1"
843*4882a593Smuzhiyun    },
844*4882a593Smuzhiyun    {
845*4882a593Smuzhiyun        "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests OCR.PF_L1D_AND_SW.L3_HIT.SNOOP_NONE",
846*4882a593Smuzhiyun        "Counter": "0,1,2,3",
847*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
848*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
849*4882a593Smuzhiyun        "EventName": "OCR.PF_L1D_AND_SW.L3_HIT.SNOOP_NONE",
850*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
851*4882a593Smuzhiyun        "MSRValue": "0x00803C0400",
852*4882a593Smuzhiyun        "Offcore": "1",
853*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
854*4882a593Smuzhiyun        "SampleAfterValue": "100003",
855*4882a593Smuzhiyun        "UMask": "0x1"
856*4882a593Smuzhiyun    },
857*4882a593Smuzhiyun    {
858*4882a593Smuzhiyun        "BriefDescription": "Counts all demand data writes (RFOs)  OCR.DEMAND_RFO.L3_HIT_E.ANY_SNOOP",
859*4882a593Smuzhiyun        "Counter": "0,1,2,3",
860*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
861*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
862*4882a593Smuzhiyun        "EventName": "OCR.DEMAND_RFO.L3_HIT_E.ANY_SNOOP",
863*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
864*4882a593Smuzhiyun        "MSRValue": "0x3F80080002",
865*4882a593Smuzhiyun        "Offcore": "1",
866*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
867*4882a593Smuzhiyun        "SampleAfterValue": "100003",
868*4882a593Smuzhiyun        "UMask": "0x1"
869*4882a593Smuzhiyun    },
870*4882a593Smuzhiyun    {
871*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_RFO.L3_HIT_M.SNOOP_MISS",
872*4882a593Smuzhiyun        "Counter": "0,1,2,3",
873*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
874*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
875*4882a593Smuzhiyun        "EventName": "OCR.ALL_RFO.L3_HIT_M.SNOOP_MISS",
876*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
877*4882a593Smuzhiyun        "MSRValue": "0x0200040122",
878*4882a593Smuzhiyun        "Offcore": "1",
879*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
880*4882a593Smuzhiyun        "SampleAfterValue": "100003",
881*4882a593Smuzhiyun        "UMask": "0x1"
882*4882a593Smuzhiyun    },
883*4882a593Smuzhiyun    {
884*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_RFO.L3_HIT.HITM_OTHER_CORE OCR.ALL_RFO.L3_HIT.HITM_OTHER_CORE OCR.ALL_RFO.L3_HIT.HITM_OTHER_CORE",
885*4882a593Smuzhiyun        "Counter": "0,1,2,3",
886*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
887*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
888*4882a593Smuzhiyun        "EventName": "OCR.ALL_RFO.L3_HIT.HITM_OTHER_CORE",
889*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
890*4882a593Smuzhiyun        "MSRValue": "0x10003C0122",
891*4882a593Smuzhiyun        "Offcore": "1",
892*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
893*4882a593Smuzhiyun        "SampleAfterValue": "100003",
894*4882a593Smuzhiyun        "UMask": "0x1"
895*4882a593Smuzhiyun    },
896*4882a593Smuzhiyun    {
897*4882a593Smuzhiyun        "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads OCR.PF_L3_DATA_RD.L3_HIT.SNOOP_NONE",
898*4882a593Smuzhiyun        "Counter": "0,1,2,3",
899*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
900*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
901*4882a593Smuzhiyun        "EventName": "OCR.PF_L3_DATA_RD.L3_HIT.SNOOP_NONE",
902*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
903*4882a593Smuzhiyun        "MSRValue": "0x00803C0080",
904*4882a593Smuzhiyun        "Offcore": "1",
905*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
906*4882a593Smuzhiyun        "SampleAfterValue": "100003",
907*4882a593Smuzhiyun        "UMask": "0x1"
908*4882a593Smuzhiyun    },
909*4882a593Smuzhiyun    {
910*4882a593Smuzhiyun        "BriefDescription": "Counts demand data reads",
911*4882a593Smuzhiyun        "Counter": "0,1,2,3",
912*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
913*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
914*4882a593Smuzhiyun        "EventName": "OCR.DEMAND_DATA_RD.L3_HIT_E.SNOOP_NONE",
915*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
916*4882a593Smuzhiyun        "MSRValue": "0x0080080001",
917*4882a593Smuzhiyun        "Offcore": "1",
918*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
919*4882a593Smuzhiyun        "SampleAfterValue": "100003",
920*4882a593Smuzhiyun        "UMask": "0x1"
921*4882a593Smuzhiyun    },
922*4882a593Smuzhiyun    {
923*4882a593Smuzhiyun        "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests",
924*4882a593Smuzhiyun        "Counter": "0,1,2,3",
925*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
926*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
927*4882a593Smuzhiyun        "EventName": "OCR.PF_L1D_AND_SW.L3_HIT_M.SNOOP_MISS",
928*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
929*4882a593Smuzhiyun        "MSRValue": "0x0200040400",
930*4882a593Smuzhiyun        "Offcore": "1",
931*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
932*4882a593Smuzhiyun        "SampleAfterValue": "100003",
933*4882a593Smuzhiyun        "UMask": "0x1"
934*4882a593Smuzhiyun    },
935*4882a593Smuzhiyun    {
936*4882a593Smuzhiyun        "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs have any response type.",
937*4882a593Smuzhiyun        "Counter": "0,1,2,3",
938*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
939*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
940*4882a593Smuzhiyun        "EventName": "OCR.PF_L2_RFO.ANY_RESPONSE",
941*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
942*4882a593Smuzhiyun        "MSRValue": "0x0000010020",
943*4882a593Smuzhiyun        "Offcore": "1",
944*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
945*4882a593Smuzhiyun        "SampleAfterValue": "100003",
946*4882a593Smuzhiyun        "UMask": "0x1"
947*4882a593Smuzhiyun    },
948*4882a593Smuzhiyun    {
949*4882a593Smuzhiyun        "BriefDescription": "Counts all demand data writes (RFOs)  OCR.DEMAND_RFO.SUPPLIER_NONE.HIT_OTHER_CORE_FWD",
950*4882a593Smuzhiyun        "Counter": "0,1,2,3",
951*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
952*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
953*4882a593Smuzhiyun        "EventName": "OCR.DEMAND_RFO.SUPPLIER_NONE.HIT_OTHER_CORE_FWD",
954*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
955*4882a593Smuzhiyun        "MSRValue": "0x0800020002",
956*4882a593Smuzhiyun        "Offcore": "1",
957*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
958*4882a593Smuzhiyun        "SampleAfterValue": "100003",
959*4882a593Smuzhiyun        "UMask": "0x1"
960*4882a593Smuzhiyun    },
961*4882a593Smuzhiyun    {
962*4882a593Smuzhiyun        "BriefDescription": "Counts all demand code reads",
963*4882a593Smuzhiyun        "Counter": "0,1,2,3",
964*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
965*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
966*4882a593Smuzhiyun        "EventName": "OCR.DEMAND_CODE_RD.L3_HIT_F.SNOOP_MISS",
967*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
968*4882a593Smuzhiyun        "MSRValue": "0x0200200004",
969*4882a593Smuzhiyun        "Offcore": "1",
970*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
971*4882a593Smuzhiyun        "SampleAfterValue": "100003",
972*4882a593Smuzhiyun        "UMask": "0x1"
973*4882a593Smuzhiyun    },
974*4882a593Smuzhiyun    {
975*4882a593Smuzhiyun        "BriefDescription": "Counts any other requests",
976*4882a593Smuzhiyun        "Counter": "0,1,2,3",
977*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
978*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
979*4882a593Smuzhiyun        "EventName": "OCR.OTHER.SUPPLIER_NONE.SNOOP_MISS",
980*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
981*4882a593Smuzhiyun        "MSRValue": "0x0200028000",
982*4882a593Smuzhiyun        "Offcore": "1",
983*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
984*4882a593Smuzhiyun        "SampleAfterValue": "100003",
985*4882a593Smuzhiyun        "UMask": "0x1"
986*4882a593Smuzhiyun    },
987*4882a593Smuzhiyun    {
988*4882a593Smuzhiyun        "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs  OCR.PF_L3_RFO.L3_HIT_E.NO_SNOOP_NEEDED",
989*4882a593Smuzhiyun        "Counter": "0,1,2,3",
990*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
991*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
992*4882a593Smuzhiyun        "EventName": "OCR.PF_L3_RFO.L3_HIT_E.NO_SNOOP_NEEDED",
993*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
994*4882a593Smuzhiyun        "MSRValue": "0x0100080100",
995*4882a593Smuzhiyun        "Offcore": "1",
996*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
997*4882a593Smuzhiyun        "SampleAfterValue": "100003",
998*4882a593Smuzhiyun        "UMask": "0x1"
999*4882a593Smuzhiyun    },
1000*4882a593Smuzhiyun    {
1001*4882a593Smuzhiyun        "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads OCR.PF_L3_DATA_RD.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED",
1002*4882a593Smuzhiyun        "Counter": "0,1,2,3",
1003*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
1004*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
1005*4882a593Smuzhiyun        "EventName": "OCR.PF_L3_DATA_RD.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED",
1006*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
1007*4882a593Smuzhiyun        "MSRValue": "0x0100400080",
1008*4882a593Smuzhiyun        "Offcore": "1",
1009*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1010*4882a593Smuzhiyun        "SampleAfterValue": "100003",
1011*4882a593Smuzhiyun        "UMask": "0x1"
1012*4882a593Smuzhiyun    },
1013*4882a593Smuzhiyun    {
1014*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_READS.L3_HIT_E.HIT_OTHER_CORE_FWD  OCR.ALL_READS.L3_HIT_E.HIT_OTHER_CORE_FWD",
1015*4882a593Smuzhiyun        "Counter": "0,1,2,3",
1016*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
1017*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
1018*4882a593Smuzhiyun        "EventName": "OCR.ALL_READS.L3_HIT_E.HIT_OTHER_CORE_FWD",
1019*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
1020*4882a593Smuzhiyun        "MSRValue": "0x08000807F7",
1021*4882a593Smuzhiyun        "Offcore": "1",
1022*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1023*4882a593Smuzhiyun        "SampleAfterValue": "100003",
1024*4882a593Smuzhiyun        "UMask": "0x1"
1025*4882a593Smuzhiyun    },
1026*4882a593Smuzhiyun    {
1027*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_RFO.L3_HIT_F.HIT_OTHER_CORE_NO_FWD  OCR.ALL_RFO.L3_HIT_F.HIT_OTHER_CORE_NO_FWD",
1028*4882a593Smuzhiyun        "Counter": "0,1,2,3",
1029*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
1030*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
1031*4882a593Smuzhiyun        "EventName": "OCR.ALL_RFO.L3_HIT_F.HIT_OTHER_CORE_NO_FWD",
1032*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
1033*4882a593Smuzhiyun        "MSRValue": "0x0400200122",
1034*4882a593Smuzhiyun        "Offcore": "1",
1035*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1036*4882a593Smuzhiyun        "SampleAfterValue": "100003",
1037*4882a593Smuzhiyun        "UMask": "0x1"
1038*4882a593Smuzhiyun    },
1039*4882a593Smuzhiyun    {
1040*4882a593Smuzhiyun        "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs",
1041*4882a593Smuzhiyun        "Counter": "0,1,2,3",
1042*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
1043*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
1044*4882a593Smuzhiyun        "EventName": "OCR.PF_L2_RFO.L3_HIT_M.SNOOP_NONE",
1045*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
1046*4882a593Smuzhiyun        "MSRValue": "0x0080040020",
1047*4882a593Smuzhiyun        "Offcore": "1",
1048*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1049*4882a593Smuzhiyun        "SampleAfterValue": "100003",
1050*4882a593Smuzhiyun        "UMask": "0x1"
1051*4882a593Smuzhiyun    },
1052*4882a593Smuzhiyun    {
1053*4882a593Smuzhiyun        "BriefDescription": "Counts demand data reads  OCR.DEMAND_DATA_RD.L3_HIT_F.ANY_SNOOP",
1054*4882a593Smuzhiyun        "Counter": "0,1,2,3",
1055*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
1056*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
1057*4882a593Smuzhiyun        "EventName": "OCR.DEMAND_DATA_RD.L3_HIT_F.ANY_SNOOP",
1058*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
1059*4882a593Smuzhiyun        "MSRValue": "0x3F80200001",
1060*4882a593Smuzhiyun        "Offcore": "1",
1061*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1062*4882a593Smuzhiyun        "SampleAfterValue": "100003",
1063*4882a593Smuzhiyun        "UMask": "0x1"
1064*4882a593Smuzhiyun    },
1065*4882a593Smuzhiyun    {
1066*4882a593Smuzhiyun        "BriefDescription": "Counts demand data reads  OCR.DEMAND_DATA_RD.L3_HIT_M.HIT_OTHER_CORE_FWD",
1067*4882a593Smuzhiyun        "Counter": "0,1,2,3",
1068*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
1069*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
1070*4882a593Smuzhiyun        "EventName": "OCR.DEMAND_DATA_RD.L3_HIT_M.HIT_OTHER_CORE_FWD",
1071*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
1072*4882a593Smuzhiyun        "MSRValue": "0x0800040001",
1073*4882a593Smuzhiyun        "Offcore": "1",
1074*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1075*4882a593Smuzhiyun        "SampleAfterValue": "100003",
1076*4882a593Smuzhiyun        "UMask": "0x1"
1077*4882a593Smuzhiyun    },
1078*4882a593Smuzhiyun    {
1079*4882a593Smuzhiyun        "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests OCR.PF_L1D_AND_SW.PMM_HIT_LOCAL_PMM.SNOOP_NONE",
1080*4882a593Smuzhiyun        "Counter": "0,1,2,3",
1081*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
1082*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
1083*4882a593Smuzhiyun        "EventName": "OCR.PF_L1D_AND_SW.PMM_HIT_LOCAL_PMM.SNOOP_NONE",
1084*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
1085*4882a593Smuzhiyun        "MSRValue": "0x0080400400",
1086*4882a593Smuzhiyun        "Offcore": "1",
1087*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1088*4882a593Smuzhiyun        "SampleAfterValue": "100003",
1089*4882a593Smuzhiyun        "UMask": "0x1"
1090*4882a593Smuzhiyun    },
1091*4882a593Smuzhiyun    {
1092*4882a593Smuzhiyun        "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs OCR.PF_L3_RFO.L3_HIT.HITM_OTHER_CORE OCR.PF_L3_RFO.L3_HIT.HITM_OTHER_CORE",
1093*4882a593Smuzhiyun        "Counter": "0,1,2,3",
1094*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
1095*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
1096*4882a593Smuzhiyun        "EventName": "OCR.PF_L3_RFO.L3_HIT.HITM_OTHER_CORE",
1097*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
1098*4882a593Smuzhiyun        "MSRValue": "0x10003C0100",
1099*4882a593Smuzhiyun        "Offcore": "1",
1100*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1101*4882a593Smuzhiyun        "SampleAfterValue": "100003",
1102*4882a593Smuzhiyun        "UMask": "0x1"
1103*4882a593Smuzhiyun    },
1104*4882a593Smuzhiyun    {
1105*4882a593Smuzhiyun        "BriefDescription": "Counts prefetch (that bring data to L2) data reads  OCR.PF_L2_DATA_RD.L3_HIT_M.NO_SNOOP_NEEDED",
1106*4882a593Smuzhiyun        "Counter": "0,1,2,3",
1107*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
1108*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
1109*4882a593Smuzhiyun        "EventName": "OCR.PF_L2_DATA_RD.L3_HIT_M.NO_SNOOP_NEEDED",
1110*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
1111*4882a593Smuzhiyun        "MSRValue": "0x0100040010",
1112*4882a593Smuzhiyun        "Offcore": "1",
1113*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1114*4882a593Smuzhiyun        "SampleAfterValue": "100003",
1115*4882a593Smuzhiyun        "UMask": "0x1"
1116*4882a593Smuzhiyun    },
1117*4882a593Smuzhiyun    {
1118*4882a593Smuzhiyun        "BriefDescription": "Counts any other requests  OCR.OTHER.L3_HIT_M.HIT_OTHER_CORE_FWD",
1119*4882a593Smuzhiyun        "Counter": "0,1,2,3",
1120*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
1121*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
1122*4882a593Smuzhiyun        "EventName": "OCR.OTHER.L3_HIT_M.HIT_OTHER_CORE_FWD",
1123*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
1124*4882a593Smuzhiyun        "MSRValue": "0x0800048000",
1125*4882a593Smuzhiyun        "Offcore": "1",
1126*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1127*4882a593Smuzhiyun        "SampleAfterValue": "100003",
1128*4882a593Smuzhiyun        "UMask": "0x1"
1129*4882a593Smuzhiyun    },
1130*4882a593Smuzhiyun    {
1131*4882a593Smuzhiyun        "BriefDescription": "Counts demand data reads  OCR.DEMAND_DATA_RD.L3_HIT_E.HITM_OTHER_CORE",
1132*4882a593Smuzhiyun        "Counter": "0,1,2,3",
1133*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
1134*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
1135*4882a593Smuzhiyun        "EventName": "OCR.DEMAND_DATA_RD.L3_HIT_E.HITM_OTHER_CORE",
1136*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
1137*4882a593Smuzhiyun        "MSRValue": "0x1000080001",
1138*4882a593Smuzhiyun        "Offcore": "1",
1139*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1140*4882a593Smuzhiyun        "SampleAfterValue": "100003",
1141*4882a593Smuzhiyun        "UMask": "0x1"
1142*4882a593Smuzhiyun    },
1143*4882a593Smuzhiyun    {
1144*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_DATA_RD.L3_HIT_E.NO_SNOOP_NEEDED  OCR.ALL_DATA_RD.L3_HIT_E.NO_SNOOP_NEEDED",
1145*4882a593Smuzhiyun        "Counter": "0,1,2,3",
1146*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
1147*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
1148*4882a593Smuzhiyun        "EventName": "OCR.ALL_DATA_RD.L3_HIT_E.NO_SNOOP_NEEDED",
1149*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
1150*4882a593Smuzhiyun        "MSRValue": "0x0100080491",
1151*4882a593Smuzhiyun        "Offcore": "1",
1152*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1153*4882a593Smuzhiyun        "SampleAfterValue": "100003",
1154*4882a593Smuzhiyun        "UMask": "0x1"
1155*4882a593Smuzhiyun    },
1156*4882a593Smuzhiyun    {
1157*4882a593Smuzhiyun        "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs",
1158*4882a593Smuzhiyun        "Counter": "0,1,2,3",
1159*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
1160*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
1161*4882a593Smuzhiyun        "EventName": "OCR.PF_L2_RFO.L3_HIT_S.SNOOP_NONE",
1162*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
1163*4882a593Smuzhiyun        "MSRValue": "0x0080100020",
1164*4882a593Smuzhiyun        "Offcore": "1",
1165*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1166*4882a593Smuzhiyun        "SampleAfterValue": "100003",
1167*4882a593Smuzhiyun        "UMask": "0x1"
1168*4882a593Smuzhiyun    },
1169*4882a593Smuzhiyun    {
1170*4882a593Smuzhiyun        "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs  OCR.PF_L2_RFO.L3_HIT_E.NO_SNOOP_NEEDED",
1171*4882a593Smuzhiyun        "Counter": "0,1,2,3",
1172*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
1173*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
1174*4882a593Smuzhiyun        "EventName": "OCR.PF_L2_RFO.L3_HIT_E.NO_SNOOP_NEEDED",
1175*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
1176*4882a593Smuzhiyun        "MSRValue": "0x0100080020",
1177*4882a593Smuzhiyun        "Offcore": "1",
1178*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1179*4882a593Smuzhiyun        "SampleAfterValue": "100003",
1180*4882a593Smuzhiyun        "UMask": "0x1"
1181*4882a593Smuzhiyun    },
1182*4882a593Smuzhiyun    {
1183*4882a593Smuzhiyun        "BriefDescription": "Counts all demand data writes (RFOs) OCR.DEMAND_RFO.L3_HIT.ANY_SNOOP OCR.DEMAND_RFO.L3_HIT.ANY_SNOOP",
1184*4882a593Smuzhiyun        "Counter": "0,1,2,3",
1185*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
1186*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
1187*4882a593Smuzhiyun        "EventName": "OCR.DEMAND_RFO.L3_HIT.ANY_SNOOP",
1188*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
1189*4882a593Smuzhiyun        "MSRValue": "0x3F803C0002",
1190*4882a593Smuzhiyun        "Offcore": "1",
1191*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1192*4882a593Smuzhiyun        "SampleAfterValue": "100003",
1193*4882a593Smuzhiyun        "UMask": "0x1"
1194*4882a593Smuzhiyun    },
1195*4882a593Smuzhiyun    {
1196*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_DATA_RD.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD  OCR.ALL_DATA_RD.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD",
1197*4882a593Smuzhiyun        "Counter": "0,1,2,3",
1198*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
1199*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
1200*4882a593Smuzhiyun        "EventName": "OCR.ALL_DATA_RD.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD",
1201*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
1202*4882a593Smuzhiyun        "MSRValue": "0x0400020491",
1203*4882a593Smuzhiyun        "Offcore": "1",
1204*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1205*4882a593Smuzhiyun        "SampleAfterValue": "100003",
1206*4882a593Smuzhiyun        "UMask": "0x1"
1207*4882a593Smuzhiyun    },
1208*4882a593Smuzhiyun    {
1209*4882a593Smuzhiyun        "BriefDescription": "Counts prefetch (that bring data to L2) data reads  OCR.PF_L2_DATA_RD.SUPPLIER_NONE.NO_SNOOP_NEEDED",
1210*4882a593Smuzhiyun        "Counter": "0,1,2,3",
1211*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
1212*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
1213*4882a593Smuzhiyun        "EventName": "OCR.PF_L2_DATA_RD.SUPPLIER_NONE.NO_SNOOP_NEEDED",
1214*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
1215*4882a593Smuzhiyun        "MSRValue": "0x0100020010",
1216*4882a593Smuzhiyun        "Offcore": "1",
1217*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1218*4882a593Smuzhiyun        "SampleAfterValue": "100003",
1219*4882a593Smuzhiyun        "UMask": "0x1"
1220*4882a593Smuzhiyun    },
1221*4882a593Smuzhiyun    {
1222*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_PF_DATA_RD.SUPPLIER_NONE.HIT_OTHER_CORE_FWD  OCR.ALL_PF_DATA_RD.SUPPLIER_NONE.HIT_OTHER_CORE_FWD",
1223*4882a593Smuzhiyun        "Counter": "0,1,2,3",
1224*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
1225*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
1226*4882a593Smuzhiyun        "EventName": "OCR.ALL_PF_DATA_RD.SUPPLIER_NONE.HIT_OTHER_CORE_FWD",
1227*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
1228*4882a593Smuzhiyun        "MSRValue": "0x0800020490",
1229*4882a593Smuzhiyun        "Offcore": "1",
1230*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1231*4882a593Smuzhiyun        "SampleAfterValue": "100003",
1232*4882a593Smuzhiyun        "UMask": "0x1"
1233*4882a593Smuzhiyun    },
1234*4882a593Smuzhiyun    {
1235*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_RFO.L3_HIT.NO_SNOOP_NEEDED OCR.ALL_RFO.L3_HIT.NO_SNOOP_NEEDED OCR.ALL_RFO.L3_HIT.NO_SNOOP_NEEDED",
1236*4882a593Smuzhiyun        "Counter": "0,1,2,3",
1237*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
1238*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
1239*4882a593Smuzhiyun        "EventName": "OCR.ALL_RFO.L3_HIT.NO_SNOOP_NEEDED",
1240*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
1241*4882a593Smuzhiyun        "MSRValue": "0x01003C0122",
1242*4882a593Smuzhiyun        "Offcore": "1",
1243*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1244*4882a593Smuzhiyun        "SampleAfterValue": "100003",
1245*4882a593Smuzhiyun        "UMask": "0x1"
1246*4882a593Smuzhiyun    },
1247*4882a593Smuzhiyun    {
1248*4882a593Smuzhiyun        "BriefDescription": "Counts demand data reads  OCR.DEMAND_DATA_RD.SUPPLIER_NONE.NO_SNOOP_NEEDED",
1249*4882a593Smuzhiyun        "Counter": "0,1,2,3",
1250*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
1251*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
1252*4882a593Smuzhiyun        "EventName": "OCR.DEMAND_DATA_RD.SUPPLIER_NONE.NO_SNOOP_NEEDED",
1253*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
1254*4882a593Smuzhiyun        "MSRValue": "0x0100020001",
1255*4882a593Smuzhiyun        "Offcore": "1",
1256*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1257*4882a593Smuzhiyun        "SampleAfterValue": "100003",
1258*4882a593Smuzhiyun        "UMask": "0x1"
1259*4882a593Smuzhiyun    },
1260*4882a593Smuzhiyun    {
1261*4882a593Smuzhiyun        "BriefDescription": "Counts demand data reads OCR.DEMAND_DATA_RD.L3_HIT.SNOOP_NONE",
1262*4882a593Smuzhiyun        "Counter": "0,1,2,3",
1263*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
1264*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
1265*4882a593Smuzhiyun        "EventName": "OCR.DEMAND_DATA_RD.L3_HIT.SNOOP_NONE",
1266*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
1267*4882a593Smuzhiyun        "MSRValue": "0x00803C0001",
1268*4882a593Smuzhiyun        "Offcore": "1",
1269*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1270*4882a593Smuzhiyun        "SampleAfterValue": "100003",
1271*4882a593Smuzhiyun        "UMask": "0x1"
1272*4882a593Smuzhiyun    },
1273*4882a593Smuzhiyun    {
1274*4882a593Smuzhiyun        "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs",
1275*4882a593Smuzhiyun        "Counter": "0,1,2,3",
1276*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
1277*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
1278*4882a593Smuzhiyun        "EventName": "OCR.PF_L3_RFO.SUPPLIER_NONE.SNOOP_MISS",
1279*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
1280*4882a593Smuzhiyun        "MSRValue": "0x0200020100",
1281*4882a593Smuzhiyun        "Offcore": "1",
1282*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1283*4882a593Smuzhiyun        "SampleAfterValue": "100003",
1284*4882a593Smuzhiyun        "UMask": "0x1"
1285*4882a593Smuzhiyun    },
1286*4882a593Smuzhiyun    {
1287*4882a593Smuzhiyun        "BriefDescription": "Counts prefetch (that bring data to L2) data reads",
1288*4882a593Smuzhiyun        "Counter": "0,1,2,3",
1289*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
1290*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
1291*4882a593Smuzhiyun        "EventName": "OCR.PF_L2_DATA_RD.L3_HIT_F.SNOOP_MISS",
1292*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
1293*4882a593Smuzhiyun        "MSRValue": "0x0200200010",
1294*4882a593Smuzhiyun        "Offcore": "1",
1295*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1296*4882a593Smuzhiyun        "SampleAfterValue": "100003",
1297*4882a593Smuzhiyun        "UMask": "0x1"
1298*4882a593Smuzhiyun    },
1299*4882a593Smuzhiyun    {
1300*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_PF_DATA_RD.L3_HIT_S.HIT_OTHER_CORE_NO_FWD  OCR.ALL_PF_DATA_RD.L3_HIT_S.HIT_OTHER_CORE_NO_FWD",
1301*4882a593Smuzhiyun        "Counter": "0,1,2,3",
1302*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
1303*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
1304*4882a593Smuzhiyun        "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT_S.HIT_OTHER_CORE_NO_FWD",
1305*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
1306*4882a593Smuzhiyun        "MSRValue": "0x0400100490",
1307*4882a593Smuzhiyun        "Offcore": "1",
1308*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1309*4882a593Smuzhiyun        "SampleAfterValue": "100003",
1310*4882a593Smuzhiyun        "UMask": "0x1"
1311*4882a593Smuzhiyun    },
1312*4882a593Smuzhiyun    {
1313*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_PF_DATA_RD.ANY_RESPONSE have any response type.",
1314*4882a593Smuzhiyun        "Counter": "0,1,2,3",
1315*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
1316*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
1317*4882a593Smuzhiyun        "EventName": "OCR.ALL_PF_DATA_RD.ANY_RESPONSE",
1318*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
1319*4882a593Smuzhiyun        "MSRValue": "0x0000010490",
1320*4882a593Smuzhiyun        "Offcore": "1",
1321*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1322*4882a593Smuzhiyun        "SampleAfterValue": "100003",
1323*4882a593Smuzhiyun        "UMask": "0x1"
1324*4882a593Smuzhiyun    },
1325*4882a593Smuzhiyun    {
1326*4882a593Smuzhiyun        "BriefDescription": "Counts any other requests  OCR.OTHER.L3_HIT_S.HIT_OTHER_CORE_FWD",
1327*4882a593Smuzhiyun        "Counter": "0,1,2,3",
1328*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
1329*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
1330*4882a593Smuzhiyun        "EventName": "OCR.OTHER.L3_HIT_S.HIT_OTHER_CORE_FWD",
1331*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
1332*4882a593Smuzhiyun        "MSRValue": "0x0800108000",
1333*4882a593Smuzhiyun        "Offcore": "1",
1334*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1335*4882a593Smuzhiyun        "SampleAfterValue": "100003",
1336*4882a593Smuzhiyun        "UMask": "0x1"
1337*4882a593Smuzhiyun    },
1338*4882a593Smuzhiyun    {
1339*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_PF_RFO.L3_HIT.SNOOP_MISS OCR.ALL_PF_RFO.L3_HIT.SNOOP_MISS",
1340*4882a593Smuzhiyun        "Counter": "0,1,2,3",
1341*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
1342*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
1343*4882a593Smuzhiyun        "EventName": "OCR.ALL_PF_RFO.L3_HIT.SNOOP_MISS",
1344*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
1345*4882a593Smuzhiyun        "MSRValue": "0x02003C0120",
1346*4882a593Smuzhiyun        "Offcore": "1",
1347*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1348*4882a593Smuzhiyun        "SampleAfterValue": "100003",
1349*4882a593Smuzhiyun        "UMask": "0x1"
1350*4882a593Smuzhiyun    },
1351*4882a593Smuzhiyun    {
1352*4882a593Smuzhiyun        "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests  OCR.PF_L1D_AND_SW.L3_HIT_M.HIT_OTHER_CORE_NO_FWD",
1353*4882a593Smuzhiyun        "Counter": "0,1,2,3",
1354*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
1355*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
1356*4882a593Smuzhiyun        "EventName": "OCR.PF_L1D_AND_SW.L3_HIT_M.HIT_OTHER_CORE_NO_FWD",
1357*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
1358*4882a593Smuzhiyun        "MSRValue": "0x0400040400",
1359*4882a593Smuzhiyun        "Offcore": "1",
1360*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1361*4882a593Smuzhiyun        "SampleAfterValue": "100003",
1362*4882a593Smuzhiyun        "UMask": "0x1"
1363*4882a593Smuzhiyun    },
1364*4882a593Smuzhiyun    {
1365*4882a593Smuzhiyun        "BriefDescription": "Counts prefetch (that bring data to L2) data reads  OCR.PF_L2_DATA_RD.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD",
1366*4882a593Smuzhiyun        "Counter": "0,1,2,3",
1367*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
1368*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
1369*4882a593Smuzhiyun        "EventName": "OCR.PF_L2_DATA_RD.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD",
1370*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
1371*4882a593Smuzhiyun        "MSRValue": "0x0400020010",
1372*4882a593Smuzhiyun        "Offcore": "1",
1373*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1374*4882a593Smuzhiyun        "SampleAfterValue": "100003",
1375*4882a593Smuzhiyun        "UMask": "0x1"
1376*4882a593Smuzhiyun    },
1377*4882a593Smuzhiyun    {
1378*4882a593Smuzhiyun        "BriefDescription": "Counts any other requests",
1379*4882a593Smuzhiyun        "Counter": "0,1,2,3",
1380*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
1381*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
1382*4882a593Smuzhiyun        "EventName": "OCR.OTHER.L3_HIT_M.SNOOP_MISS",
1383*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
1384*4882a593Smuzhiyun        "MSRValue": "0x0200048000",
1385*4882a593Smuzhiyun        "Offcore": "1",
1386*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1387*4882a593Smuzhiyun        "SampleAfterValue": "100003",
1388*4882a593Smuzhiyun        "UMask": "0x1"
1389*4882a593Smuzhiyun    },
1390*4882a593Smuzhiyun    {
1391*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_DATA_RD.L3_HIT_S.SNOOP_MISS",
1392*4882a593Smuzhiyun        "Counter": "0,1,2,3",
1393*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
1394*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
1395*4882a593Smuzhiyun        "EventName": "OCR.ALL_DATA_RD.L3_HIT_S.SNOOP_MISS",
1396*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
1397*4882a593Smuzhiyun        "MSRValue": "0x0200100491",
1398*4882a593Smuzhiyun        "Offcore": "1",
1399*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1400*4882a593Smuzhiyun        "SampleAfterValue": "100003",
1401*4882a593Smuzhiyun        "UMask": "0x1"
1402*4882a593Smuzhiyun    },
1403*4882a593Smuzhiyun    {
1404*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_RFO.L3_HIT_M.ANY_SNOOP  OCR.ALL_RFO.L3_HIT_M.ANY_SNOOP",
1405*4882a593Smuzhiyun        "Counter": "0,1,2,3",
1406*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
1407*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
1408*4882a593Smuzhiyun        "EventName": "OCR.ALL_RFO.L3_HIT_M.ANY_SNOOP",
1409*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
1410*4882a593Smuzhiyun        "MSRValue": "0x3F80040122",
1411*4882a593Smuzhiyun        "Offcore": "1",
1412*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1413*4882a593Smuzhiyun        "SampleAfterValue": "100003",
1414*4882a593Smuzhiyun        "UMask": "0x1"
1415*4882a593Smuzhiyun    },
1416*4882a593Smuzhiyun    {
1417*4882a593Smuzhiyun        "BriefDescription": "Counts all demand data writes (RFOs)  OCR.DEMAND_RFO.L3_HIT_F.HIT_OTHER_CORE_FWD",
1418*4882a593Smuzhiyun        "Counter": "0,1,2,3",
1419*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
1420*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
1421*4882a593Smuzhiyun        "EventName": "OCR.DEMAND_RFO.L3_HIT_F.HIT_OTHER_CORE_FWD",
1422*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
1423*4882a593Smuzhiyun        "MSRValue": "0x0800200002",
1424*4882a593Smuzhiyun        "Offcore": "1",
1425*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1426*4882a593Smuzhiyun        "SampleAfterValue": "100003",
1427*4882a593Smuzhiyun        "UMask": "0x1"
1428*4882a593Smuzhiyun    },
1429*4882a593Smuzhiyun    {
1430*4882a593Smuzhiyun        "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs  OCR.PF_L3_RFO.SUPPLIER_NONE.HITM_OTHER_CORE",
1431*4882a593Smuzhiyun        "Counter": "0,1,2,3",
1432*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
1433*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
1434*4882a593Smuzhiyun        "EventName": "OCR.PF_L3_RFO.SUPPLIER_NONE.HITM_OTHER_CORE",
1435*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
1436*4882a593Smuzhiyun        "MSRValue": "0x1000020100",
1437*4882a593Smuzhiyun        "Offcore": "1",
1438*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1439*4882a593Smuzhiyun        "SampleAfterValue": "100003",
1440*4882a593Smuzhiyun        "UMask": "0x1"
1441*4882a593Smuzhiyun    },
1442*4882a593Smuzhiyun    {
1443*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_READS.L3_HIT_E.ANY_SNOOP  OCR.ALL_READS.L3_HIT_E.ANY_SNOOP",
1444*4882a593Smuzhiyun        "Counter": "0,1,2,3",
1445*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
1446*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
1447*4882a593Smuzhiyun        "EventName": "OCR.ALL_READS.L3_HIT_E.ANY_SNOOP",
1448*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
1449*4882a593Smuzhiyun        "MSRValue": "0x3F800807F7",
1450*4882a593Smuzhiyun        "Offcore": "1",
1451*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1452*4882a593Smuzhiyun        "SampleAfterValue": "100003",
1453*4882a593Smuzhiyun        "UMask": "0x1"
1454*4882a593Smuzhiyun    },
1455*4882a593Smuzhiyun    {
1456*4882a593Smuzhiyun        "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests  OCR.PF_L1D_AND_SW.L3_HIT_E.NO_SNOOP_NEEDED",
1457*4882a593Smuzhiyun        "Counter": "0,1,2,3",
1458*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
1459*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
1460*4882a593Smuzhiyun        "EventName": "OCR.PF_L1D_AND_SW.L3_HIT_E.NO_SNOOP_NEEDED",
1461*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
1462*4882a593Smuzhiyun        "MSRValue": "0x0100080400",
1463*4882a593Smuzhiyun        "Offcore": "1",
1464*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1465*4882a593Smuzhiyun        "SampleAfterValue": "100003",
1466*4882a593Smuzhiyun        "UMask": "0x1"
1467*4882a593Smuzhiyun    },
1468*4882a593Smuzhiyun    {
1469*4882a593Smuzhiyun        "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs  OCR.PF_L3_RFO.SUPPLIER_NONE.ANY_SNOOP",
1470*4882a593Smuzhiyun        "Counter": "0,1,2,3",
1471*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
1472*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
1473*4882a593Smuzhiyun        "EventName": "OCR.PF_L3_RFO.SUPPLIER_NONE.ANY_SNOOP",
1474*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
1475*4882a593Smuzhiyun        "MSRValue": "0x3F80020100",
1476*4882a593Smuzhiyun        "Offcore": "1",
1477*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1478*4882a593Smuzhiyun        "SampleAfterValue": "100003",
1479*4882a593Smuzhiyun        "UMask": "0x1"
1480*4882a593Smuzhiyun    },
1481*4882a593Smuzhiyun    {
1482*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_PF_DATA_RD.L3_HIT_F.HITM_OTHER_CORE  OCR.ALL_PF_DATA_RD.L3_HIT_F.HITM_OTHER_CORE",
1483*4882a593Smuzhiyun        "Counter": "0,1,2,3",
1484*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
1485*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
1486*4882a593Smuzhiyun        "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT_F.HITM_OTHER_CORE",
1487*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
1488*4882a593Smuzhiyun        "MSRValue": "0x1000200490",
1489*4882a593Smuzhiyun        "Offcore": "1",
1490*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1491*4882a593Smuzhiyun        "SampleAfterValue": "100003",
1492*4882a593Smuzhiyun        "UMask": "0x1"
1493*4882a593Smuzhiyun    },
1494*4882a593Smuzhiyun    {
1495*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_READS.SUPPLIER_NONE.HIT_OTHER_CORE_FWD  OCR.ALL_READS.SUPPLIER_NONE.HIT_OTHER_CORE_FWD",
1496*4882a593Smuzhiyun        "Counter": "0,1,2,3",
1497*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
1498*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
1499*4882a593Smuzhiyun        "EventName": "OCR.ALL_READS.SUPPLIER_NONE.HIT_OTHER_CORE_FWD",
1500*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
1501*4882a593Smuzhiyun        "MSRValue": "0x08000207F7",
1502*4882a593Smuzhiyun        "Offcore": "1",
1503*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1504*4882a593Smuzhiyun        "SampleAfterValue": "100003",
1505*4882a593Smuzhiyun        "UMask": "0x1"
1506*4882a593Smuzhiyun    },
1507*4882a593Smuzhiyun    {
1508*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_READS.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD  OCR.ALL_READS.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD",
1509*4882a593Smuzhiyun        "Counter": "0,1,2,3",
1510*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
1511*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
1512*4882a593Smuzhiyun        "EventName": "OCR.ALL_READS.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD",
1513*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
1514*4882a593Smuzhiyun        "MSRValue": "0x04000207F7",
1515*4882a593Smuzhiyun        "Offcore": "1",
1516*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1517*4882a593Smuzhiyun        "SampleAfterValue": "100003",
1518*4882a593Smuzhiyun        "UMask": "0x1"
1519*4882a593Smuzhiyun    },
1520*4882a593Smuzhiyun    {
1521*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_PF_DATA_RD.L3_HIT_E.SNOOP_MISS",
1522*4882a593Smuzhiyun        "Counter": "0,1,2,3",
1523*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
1524*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
1525*4882a593Smuzhiyun        "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT_E.SNOOP_MISS",
1526*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
1527*4882a593Smuzhiyun        "MSRValue": "0x0200080490",
1528*4882a593Smuzhiyun        "Offcore": "1",
1529*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1530*4882a593Smuzhiyun        "SampleAfterValue": "100003",
1531*4882a593Smuzhiyun        "UMask": "0x1"
1532*4882a593Smuzhiyun    },
1533*4882a593Smuzhiyun    {
1534*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_DATA_RD.L3_HIT_F.HIT_OTHER_CORE_NO_FWD  OCR.ALL_DATA_RD.L3_HIT_F.HIT_OTHER_CORE_NO_FWD",
1535*4882a593Smuzhiyun        "Counter": "0,1,2,3",
1536*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
1537*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
1538*4882a593Smuzhiyun        "EventName": "OCR.ALL_DATA_RD.L3_HIT_F.HIT_OTHER_CORE_NO_FWD",
1539*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
1540*4882a593Smuzhiyun        "MSRValue": "0x0400200491",
1541*4882a593Smuzhiyun        "Offcore": "1",
1542*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1543*4882a593Smuzhiyun        "SampleAfterValue": "100003",
1544*4882a593Smuzhiyun        "UMask": "0x1"
1545*4882a593Smuzhiyun    },
1546*4882a593Smuzhiyun    {
1547*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_PF_RFO.L3_HIT_E.NO_SNOOP_NEEDED  OCR.ALL_PF_RFO.L3_HIT_E.NO_SNOOP_NEEDED",
1548*4882a593Smuzhiyun        "Counter": "0,1,2,3",
1549*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
1550*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
1551*4882a593Smuzhiyun        "EventName": "OCR.ALL_PF_RFO.L3_HIT_E.NO_SNOOP_NEEDED",
1552*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
1553*4882a593Smuzhiyun        "MSRValue": "0x0100080120",
1554*4882a593Smuzhiyun        "Offcore": "1",
1555*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1556*4882a593Smuzhiyun        "SampleAfterValue": "100003",
1557*4882a593Smuzhiyun        "UMask": "0x1"
1558*4882a593Smuzhiyun    },
1559*4882a593Smuzhiyun    {
1560*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_RFO.L3_HIT_E.HIT_OTHER_CORE_FWD  OCR.ALL_RFO.L3_HIT_E.HIT_OTHER_CORE_FWD",
1561*4882a593Smuzhiyun        "Counter": "0,1,2,3",
1562*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
1563*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
1564*4882a593Smuzhiyun        "EventName": "OCR.ALL_RFO.L3_HIT_E.HIT_OTHER_CORE_FWD",
1565*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
1566*4882a593Smuzhiyun        "MSRValue": "0x0800080122",
1567*4882a593Smuzhiyun        "Offcore": "1",
1568*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1569*4882a593Smuzhiyun        "SampleAfterValue": "100003",
1570*4882a593Smuzhiyun        "UMask": "0x1"
1571*4882a593Smuzhiyun    },
1572*4882a593Smuzhiyun    {
1573*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_DATA_RD.L3_HIT_F.ANY_SNOOP  OCR.ALL_DATA_RD.L3_HIT_F.ANY_SNOOP",
1574*4882a593Smuzhiyun        "Counter": "0,1,2,3",
1575*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
1576*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
1577*4882a593Smuzhiyun        "EventName": "OCR.ALL_DATA_RD.L3_HIT_F.ANY_SNOOP",
1578*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
1579*4882a593Smuzhiyun        "MSRValue": "0x3F80200491",
1580*4882a593Smuzhiyun        "Offcore": "1",
1581*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1582*4882a593Smuzhiyun        "SampleAfterValue": "100003",
1583*4882a593Smuzhiyun        "UMask": "0x1"
1584*4882a593Smuzhiyun    },
1585*4882a593Smuzhiyun    {
1586*4882a593Smuzhiyun        "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs OCR.PF_L3_RFO.L3_HIT.SNOOP_NONE",
1587*4882a593Smuzhiyun        "Counter": "0,1,2,3",
1588*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
1589*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
1590*4882a593Smuzhiyun        "EventName": "OCR.PF_L3_RFO.L3_HIT.SNOOP_NONE",
1591*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
1592*4882a593Smuzhiyun        "MSRValue": "0x00803C0100",
1593*4882a593Smuzhiyun        "Offcore": "1",
1594*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1595*4882a593Smuzhiyun        "SampleAfterValue": "100003",
1596*4882a593Smuzhiyun        "UMask": "0x1"
1597*4882a593Smuzhiyun    },
1598*4882a593Smuzhiyun    {
1599*4882a593Smuzhiyun        "BriefDescription": "Counts demand data reads  OCR.DEMAND_DATA_RD.L3_HIT_E.HIT_OTHER_CORE_FWD",
1600*4882a593Smuzhiyun        "Counter": "0,1,2,3",
1601*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
1602*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
1603*4882a593Smuzhiyun        "EventName": "OCR.DEMAND_DATA_RD.L3_HIT_E.HIT_OTHER_CORE_FWD",
1604*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
1605*4882a593Smuzhiyun        "MSRValue": "0x0800080001",
1606*4882a593Smuzhiyun        "Offcore": "1",
1607*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1608*4882a593Smuzhiyun        "SampleAfterValue": "100003",
1609*4882a593Smuzhiyun        "UMask": "0x1"
1610*4882a593Smuzhiyun    },
1611*4882a593Smuzhiyun    {
1612*4882a593Smuzhiyun        "BriefDescription": "Counts demand data reads  OCR.DEMAND_DATA_RD.L3_HIT_E.NO_SNOOP_NEEDED",
1613*4882a593Smuzhiyun        "Counter": "0,1,2,3",
1614*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
1615*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
1616*4882a593Smuzhiyun        "EventName": "OCR.DEMAND_DATA_RD.L3_HIT_E.NO_SNOOP_NEEDED",
1617*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
1618*4882a593Smuzhiyun        "MSRValue": "0x0100080001",
1619*4882a593Smuzhiyun        "Offcore": "1",
1620*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1621*4882a593Smuzhiyun        "SampleAfterValue": "100003",
1622*4882a593Smuzhiyun        "UMask": "0x1"
1623*4882a593Smuzhiyun    },
1624*4882a593Smuzhiyun    {
1625*4882a593Smuzhiyun        "BriefDescription": "Counts any other requests  OCR.OTHER.L3_HIT_E.HIT_OTHER_CORE_NO_FWD",
1626*4882a593Smuzhiyun        "Counter": "0,1,2,3",
1627*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
1628*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
1629*4882a593Smuzhiyun        "EventName": "OCR.OTHER.L3_HIT_E.HIT_OTHER_CORE_NO_FWD",
1630*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
1631*4882a593Smuzhiyun        "MSRValue": "0x0400088000",
1632*4882a593Smuzhiyun        "Offcore": "1",
1633*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1634*4882a593Smuzhiyun        "SampleAfterValue": "100003",
1635*4882a593Smuzhiyun        "UMask": "0x1"
1636*4882a593Smuzhiyun    },
1637*4882a593Smuzhiyun    {
1638*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_RFO.L3_HIT_M.HITM_OTHER_CORE  OCR.ALL_RFO.L3_HIT_M.HITM_OTHER_CORE",
1639*4882a593Smuzhiyun        "Counter": "0,1,2,3",
1640*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
1641*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
1642*4882a593Smuzhiyun        "EventName": "OCR.ALL_RFO.L3_HIT_M.HITM_OTHER_CORE",
1643*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
1644*4882a593Smuzhiyun        "MSRValue": "0x1000040122",
1645*4882a593Smuzhiyun        "Offcore": "1",
1646*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1647*4882a593Smuzhiyun        "SampleAfterValue": "100003",
1648*4882a593Smuzhiyun        "UMask": "0x1"
1649*4882a593Smuzhiyun    },
1650*4882a593Smuzhiyun    {
1651*4882a593Smuzhiyun        "BriefDescription": "Counts demand data reads",
1652*4882a593Smuzhiyun        "Counter": "0,1,2,3",
1653*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
1654*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
1655*4882a593Smuzhiyun        "EventName": "OCR.DEMAND_DATA_RD.L3_HIT_M.SNOOP_MISS",
1656*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
1657*4882a593Smuzhiyun        "MSRValue": "0x0200040001",
1658*4882a593Smuzhiyun        "Offcore": "1",
1659*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1660*4882a593Smuzhiyun        "SampleAfterValue": "100003",
1661*4882a593Smuzhiyun        "UMask": "0x1"
1662*4882a593Smuzhiyun    },
1663*4882a593Smuzhiyun    {
1664*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_RFO.ANY_RESPONSE have any response type.",
1665*4882a593Smuzhiyun        "Counter": "0,1,2,3",
1666*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
1667*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
1668*4882a593Smuzhiyun        "EventName": "OCR.ALL_RFO.ANY_RESPONSE",
1669*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
1670*4882a593Smuzhiyun        "MSRValue": "0x0000010122",
1671*4882a593Smuzhiyun        "Offcore": "1",
1672*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1673*4882a593Smuzhiyun        "SampleAfterValue": "100003",
1674*4882a593Smuzhiyun        "UMask": "0x1"
1675*4882a593Smuzhiyun    },
1676*4882a593Smuzhiyun    {
1677*4882a593Smuzhiyun        "BriefDescription": "Counts all demand code reads have any response type.",
1678*4882a593Smuzhiyun        "Counter": "0,1,2,3",
1679*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
1680*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
1681*4882a593Smuzhiyun        "EventName": "OCR.DEMAND_CODE_RD.ANY_RESPONSE",
1682*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
1683*4882a593Smuzhiyun        "MSRValue": "0x0000010004",
1684*4882a593Smuzhiyun        "Offcore": "1",
1685*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1686*4882a593Smuzhiyun        "SampleAfterValue": "100003",
1687*4882a593Smuzhiyun        "UMask": "0x1"
1688*4882a593Smuzhiyun    },
1689*4882a593Smuzhiyun    {
1690*4882a593Smuzhiyun        "BriefDescription": "Counts all demand code reads",
1691*4882a593Smuzhiyun        "Counter": "0,1,2,3",
1692*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
1693*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
1694*4882a593Smuzhiyun        "EventName": "OCR.DEMAND_CODE_RD.L3_HIT_E.SNOOP_MISS",
1695*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
1696*4882a593Smuzhiyun        "MSRValue": "0x0200080004",
1697*4882a593Smuzhiyun        "Offcore": "1",
1698*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1699*4882a593Smuzhiyun        "SampleAfterValue": "100003",
1700*4882a593Smuzhiyun        "UMask": "0x1"
1701*4882a593Smuzhiyun    },
1702*4882a593Smuzhiyun    {
1703*4882a593Smuzhiyun        "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs",
1704*4882a593Smuzhiyun        "Counter": "0,1,2,3",
1705*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
1706*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
1707*4882a593Smuzhiyun        "EventName": "OCR.PF_L3_RFO.L3_HIT_M.SNOOP_MISS",
1708*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
1709*4882a593Smuzhiyun        "MSRValue": "0x0200040100",
1710*4882a593Smuzhiyun        "Offcore": "1",
1711*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1712*4882a593Smuzhiyun        "SampleAfterValue": "100003",
1713*4882a593Smuzhiyun        "UMask": "0x1"
1714*4882a593Smuzhiyun    },
1715*4882a593Smuzhiyun    {
1716*4882a593Smuzhiyun        "BriefDescription": "Counts all demand data writes (RFOs)",
1717*4882a593Smuzhiyun        "Counter": "0,1,2,3",
1718*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
1719*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
1720*4882a593Smuzhiyun        "EventName": "OCR.DEMAND_RFO.L3_HIT.SNOOP_HIT_WITH_FWD",
1721*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
1722*4882a593Smuzhiyun        "MSRValue": "0x08007C0002",
1723*4882a593Smuzhiyun        "Offcore": "1",
1724*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1725*4882a593Smuzhiyun        "SampleAfterValue": "100003",
1726*4882a593Smuzhiyun        "UMask": "0x1"
1727*4882a593Smuzhiyun    },
1728*4882a593Smuzhiyun    {
1729*4882a593Smuzhiyun        "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests OCR.PF_L1D_AND_SW.PMM_HIT_LOCAL_PMM.ANY_SNOOP",
1730*4882a593Smuzhiyun        "Counter": "0,1,2,3",
1731*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
1732*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
1733*4882a593Smuzhiyun        "EventName": "OCR.PF_L1D_AND_SW.PMM_HIT_LOCAL_PMM.ANY_SNOOP",
1734*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
1735*4882a593Smuzhiyun        "MSRValue": "0x3F80400400",
1736*4882a593Smuzhiyun        "Offcore": "1",
1737*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1738*4882a593Smuzhiyun        "SampleAfterValue": "100003",
1739*4882a593Smuzhiyun        "UMask": "0x1"
1740*4882a593Smuzhiyun    },
1741*4882a593Smuzhiyun    {
1742*4882a593Smuzhiyun        "BriefDescription": "Counts demand data reads OCR.DEMAND_DATA_RD.L3_HIT.HIT_OTHER_CORE_FWD OCR.DEMAND_DATA_RD.L3_HIT.HIT_OTHER_CORE_FWD",
1743*4882a593Smuzhiyun        "Counter": "0,1,2,3",
1744*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
1745*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
1746*4882a593Smuzhiyun        "EventName": "OCR.DEMAND_DATA_RD.L3_HIT.HIT_OTHER_CORE_FWD",
1747*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
1748*4882a593Smuzhiyun        "MSRValue": "0x08003C0001",
1749*4882a593Smuzhiyun        "Offcore": "1",
1750*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1751*4882a593Smuzhiyun        "SampleAfterValue": "100003",
1752*4882a593Smuzhiyun        "UMask": "0x1"
1753*4882a593Smuzhiyun    },
1754*4882a593Smuzhiyun    {
1755*4882a593Smuzhiyun        "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs OCR.PF_L2_RFO.L3_HIT.ANY_SNOOP OCR.PF_L2_RFO.L3_HIT.ANY_SNOOP",
1756*4882a593Smuzhiyun        "Counter": "0,1,2,3",
1757*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
1758*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
1759*4882a593Smuzhiyun        "EventName": "OCR.PF_L2_RFO.L3_HIT.ANY_SNOOP",
1760*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
1761*4882a593Smuzhiyun        "MSRValue": "0x3F803C0020",
1762*4882a593Smuzhiyun        "Offcore": "1",
1763*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1764*4882a593Smuzhiyun        "SampleAfterValue": "100003",
1765*4882a593Smuzhiyun        "UMask": "0x1"
1766*4882a593Smuzhiyun    },
1767*4882a593Smuzhiyun    {
1768*4882a593Smuzhiyun        "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs  OCR.PF_L2_RFO.L3_HIT_E.HIT_OTHER_CORE_NO_FWD",
1769*4882a593Smuzhiyun        "Counter": "0,1,2,3",
1770*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
1771*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
1772*4882a593Smuzhiyun        "EventName": "OCR.PF_L2_RFO.L3_HIT_E.HIT_OTHER_CORE_NO_FWD",
1773*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
1774*4882a593Smuzhiyun        "MSRValue": "0x0400080020",
1775*4882a593Smuzhiyun        "Offcore": "1",
1776*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1777*4882a593Smuzhiyun        "SampleAfterValue": "100003",
1778*4882a593Smuzhiyun        "UMask": "0x1"
1779*4882a593Smuzhiyun    },
1780*4882a593Smuzhiyun    {
1781*4882a593Smuzhiyun        "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs OCR.PF_L2_RFO.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED",
1782*4882a593Smuzhiyun        "Counter": "0,1,2,3",
1783*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
1784*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
1785*4882a593Smuzhiyun        "EventName": "OCR.PF_L2_RFO.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED",
1786*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
1787*4882a593Smuzhiyun        "MSRValue": "0x0100400020",
1788*4882a593Smuzhiyun        "Offcore": "1",
1789*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1790*4882a593Smuzhiyun        "SampleAfterValue": "100003",
1791*4882a593Smuzhiyun        "UMask": "0x1"
1792*4882a593Smuzhiyun    },
1793*4882a593Smuzhiyun    {
1794*4882a593Smuzhiyun        "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs  OCR.PF_L2_RFO.L3_HIT_F.ANY_SNOOP",
1795*4882a593Smuzhiyun        "Counter": "0,1,2,3",
1796*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
1797*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
1798*4882a593Smuzhiyun        "EventName": "OCR.PF_L2_RFO.L3_HIT_F.ANY_SNOOP",
1799*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
1800*4882a593Smuzhiyun        "MSRValue": "0x3F80200020",
1801*4882a593Smuzhiyun        "Offcore": "1",
1802*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1803*4882a593Smuzhiyun        "SampleAfterValue": "100003",
1804*4882a593Smuzhiyun        "UMask": "0x1"
1805*4882a593Smuzhiyun    },
1806*4882a593Smuzhiyun    {
1807*4882a593Smuzhiyun        "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads  OCR.PF_L3_DATA_RD.SUPPLIER_NONE.HITM_OTHER_CORE",
1808*4882a593Smuzhiyun        "Counter": "0,1,2,3",
1809*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
1810*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
1811*4882a593Smuzhiyun        "EventName": "OCR.PF_L3_DATA_RD.SUPPLIER_NONE.HITM_OTHER_CORE",
1812*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
1813*4882a593Smuzhiyun        "MSRValue": "0x1000020080",
1814*4882a593Smuzhiyun        "Offcore": "1",
1815*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1816*4882a593Smuzhiyun        "SampleAfterValue": "100003",
1817*4882a593Smuzhiyun        "UMask": "0x1"
1818*4882a593Smuzhiyun    },
1819*4882a593Smuzhiyun    {
1820*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_READS.L3_HIT.SNOOP_MISS OCR.ALL_READS.L3_HIT.SNOOP_MISS",
1821*4882a593Smuzhiyun        "Counter": "0,1,2,3",
1822*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
1823*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
1824*4882a593Smuzhiyun        "EventName": "OCR.ALL_READS.L3_HIT.SNOOP_MISS",
1825*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
1826*4882a593Smuzhiyun        "MSRValue": "0x02003C07F7",
1827*4882a593Smuzhiyun        "Offcore": "1",
1828*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1829*4882a593Smuzhiyun        "SampleAfterValue": "100003",
1830*4882a593Smuzhiyun        "UMask": "0x1"
1831*4882a593Smuzhiyun    },
1832*4882a593Smuzhiyun    {
1833*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_PF_DATA_RD.SUPPLIER_NONE.SNOOP_MISS",
1834*4882a593Smuzhiyun        "Counter": "0,1,2,3",
1835*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
1836*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
1837*4882a593Smuzhiyun        "EventName": "OCR.ALL_PF_DATA_RD.SUPPLIER_NONE.SNOOP_MISS",
1838*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
1839*4882a593Smuzhiyun        "MSRValue": "0x0200020490",
1840*4882a593Smuzhiyun        "Offcore": "1",
1841*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1842*4882a593Smuzhiyun        "SampleAfterValue": "100003",
1843*4882a593Smuzhiyun        "UMask": "0x1"
1844*4882a593Smuzhiyun    },
1845*4882a593Smuzhiyun    {
1846*4882a593Smuzhiyun        "BriefDescription": "Counts demand data reads  OCR.DEMAND_DATA_RD.L3_HIT_F.HIT_OTHER_CORE_NO_FWD",
1847*4882a593Smuzhiyun        "Counter": "0,1,2,3",
1848*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
1849*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
1850*4882a593Smuzhiyun        "EventName": "OCR.DEMAND_DATA_RD.L3_HIT_F.HIT_OTHER_CORE_NO_FWD",
1851*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
1852*4882a593Smuzhiyun        "MSRValue": "0x0400200001",
1853*4882a593Smuzhiyun        "Offcore": "1",
1854*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1855*4882a593Smuzhiyun        "SampleAfterValue": "100003",
1856*4882a593Smuzhiyun        "UMask": "0x1"
1857*4882a593Smuzhiyun    },
1858*4882a593Smuzhiyun    {
1859*4882a593Smuzhiyun        "BriefDescription": "Counts prefetch (that bring data to L2) data reads OCR.PF_L2_DATA_RD.PMM_HIT_LOCAL_PMM.SNOOP_NONE",
1860*4882a593Smuzhiyun        "Counter": "0,1,2,3",
1861*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
1862*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
1863*4882a593Smuzhiyun        "EventName": "OCR.PF_L2_DATA_RD.PMM_HIT_LOCAL_PMM.SNOOP_NONE",
1864*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
1865*4882a593Smuzhiyun        "MSRValue": "0x0080400010",
1866*4882a593Smuzhiyun        "Offcore": "1",
1867*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1868*4882a593Smuzhiyun        "SampleAfterValue": "100003",
1869*4882a593Smuzhiyun        "UMask": "0x1"
1870*4882a593Smuzhiyun    },
1871*4882a593Smuzhiyun    {
1872*4882a593Smuzhiyun        "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs",
1873*4882a593Smuzhiyun        "Counter": "0,1,2,3",
1874*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
1875*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
1876*4882a593Smuzhiyun        "EventName": "OCR.PF_L3_RFO.L3_HIT_E.SNOOP_MISS",
1877*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
1878*4882a593Smuzhiyun        "MSRValue": "0x0200080100",
1879*4882a593Smuzhiyun        "Offcore": "1",
1880*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1881*4882a593Smuzhiyun        "SampleAfterValue": "100003",
1882*4882a593Smuzhiyun        "UMask": "0x1"
1883*4882a593Smuzhiyun    },
1884*4882a593Smuzhiyun    {
1885*4882a593Smuzhiyun        "BriefDescription": "Counts all demand data writes (RFOs)",
1886*4882a593Smuzhiyun        "Counter": "0,1,2,3",
1887*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
1888*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
1889*4882a593Smuzhiyun        "EventName": "OCR.DEMAND_RFO.L3_HIT_F.SNOOP_NONE",
1890*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
1891*4882a593Smuzhiyun        "MSRValue": "0x0080200002",
1892*4882a593Smuzhiyun        "Offcore": "1",
1893*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1894*4882a593Smuzhiyun        "SampleAfterValue": "100003",
1895*4882a593Smuzhiyun        "UMask": "0x1"
1896*4882a593Smuzhiyun    },
1897*4882a593Smuzhiyun    {
1898*4882a593Smuzhiyun        "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs",
1899*4882a593Smuzhiyun        "Counter": "0,1,2,3",
1900*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
1901*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
1902*4882a593Smuzhiyun        "EventName": "OCR.PF_L2_RFO.SUPPLIER_NONE.SNOOP_NONE",
1903*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
1904*4882a593Smuzhiyun        "MSRValue": "0x0080020020",
1905*4882a593Smuzhiyun        "Offcore": "1",
1906*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1907*4882a593Smuzhiyun        "SampleAfterValue": "100003",
1908*4882a593Smuzhiyun        "UMask": "0x1"
1909*4882a593Smuzhiyun    },
1910*4882a593Smuzhiyun    {
1911*4882a593Smuzhiyun        "BriefDescription": "Counts any other requests  OCR.OTHER.L3_HIT_E.NO_SNOOP_NEEDED",
1912*4882a593Smuzhiyun        "Counter": "0,1,2,3",
1913*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
1914*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
1915*4882a593Smuzhiyun        "EventName": "OCR.OTHER.L3_HIT_E.NO_SNOOP_NEEDED",
1916*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
1917*4882a593Smuzhiyun        "MSRValue": "0x0100088000",
1918*4882a593Smuzhiyun        "Offcore": "1",
1919*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1920*4882a593Smuzhiyun        "SampleAfterValue": "100003",
1921*4882a593Smuzhiyun        "UMask": "0x1"
1922*4882a593Smuzhiyun    },
1923*4882a593Smuzhiyun    {
1924*4882a593Smuzhiyun        "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs  OCR.PF_L3_RFO.L3_HIT_F.HIT_OTHER_CORE_NO_FWD",
1925*4882a593Smuzhiyun        "Counter": "0,1,2,3",
1926*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
1927*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
1928*4882a593Smuzhiyun        "EventName": "OCR.PF_L3_RFO.L3_HIT_F.HIT_OTHER_CORE_NO_FWD",
1929*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
1930*4882a593Smuzhiyun        "MSRValue": "0x0400200100",
1931*4882a593Smuzhiyun        "Offcore": "1",
1932*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1933*4882a593Smuzhiyun        "SampleAfterValue": "100003",
1934*4882a593Smuzhiyun        "UMask": "0x1"
1935*4882a593Smuzhiyun    },
1936*4882a593Smuzhiyun    {
1937*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_PF_DATA_RD.L3_HIT_F.ANY_SNOOP  OCR.ALL_PF_DATA_RD.L3_HIT_F.ANY_SNOOP",
1938*4882a593Smuzhiyun        "Counter": "0,1,2,3",
1939*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
1940*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
1941*4882a593Smuzhiyun        "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT_F.ANY_SNOOP",
1942*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
1943*4882a593Smuzhiyun        "MSRValue": "0x3F80200490",
1944*4882a593Smuzhiyun        "Offcore": "1",
1945*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1946*4882a593Smuzhiyun        "SampleAfterValue": "100003",
1947*4882a593Smuzhiyun        "UMask": "0x1"
1948*4882a593Smuzhiyun    },
1949*4882a593Smuzhiyun    {
1950*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_PF_RFO.L3_HIT_M.HIT_OTHER_CORE_FWD  OCR.ALL_PF_RFO.L3_HIT_M.HIT_OTHER_CORE_FWD",
1951*4882a593Smuzhiyun        "Counter": "0,1,2,3",
1952*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
1953*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
1954*4882a593Smuzhiyun        "EventName": "OCR.ALL_PF_RFO.L3_HIT_M.HIT_OTHER_CORE_FWD",
1955*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
1956*4882a593Smuzhiyun        "MSRValue": "0x0800040120",
1957*4882a593Smuzhiyun        "Offcore": "1",
1958*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1959*4882a593Smuzhiyun        "SampleAfterValue": "100003",
1960*4882a593Smuzhiyun        "UMask": "0x1"
1961*4882a593Smuzhiyun    },
1962*4882a593Smuzhiyun    {
1963*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_READS.SUPPLIER_NONE.ANY_SNOOP  OCR.ALL_READS.SUPPLIER_NONE.ANY_SNOOP",
1964*4882a593Smuzhiyun        "Counter": "0,1,2,3",
1965*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
1966*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
1967*4882a593Smuzhiyun        "EventName": "OCR.ALL_READS.SUPPLIER_NONE.ANY_SNOOP",
1968*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
1969*4882a593Smuzhiyun        "MSRValue": "0x3F800207F7",
1970*4882a593Smuzhiyun        "Offcore": "1",
1971*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1972*4882a593Smuzhiyun        "SampleAfterValue": "100003",
1973*4882a593Smuzhiyun        "UMask": "0x1"
1974*4882a593Smuzhiyun    },
1975*4882a593Smuzhiyun    {
1976*4882a593Smuzhiyun        "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads  OCR.PF_L3_DATA_RD.L3_HIT_F.ANY_SNOOP",
1977*4882a593Smuzhiyun        "Counter": "0,1,2,3",
1978*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
1979*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
1980*4882a593Smuzhiyun        "EventName": "OCR.PF_L3_DATA_RD.L3_HIT_F.ANY_SNOOP",
1981*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
1982*4882a593Smuzhiyun        "MSRValue": "0x3F80200080",
1983*4882a593Smuzhiyun        "Offcore": "1",
1984*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1985*4882a593Smuzhiyun        "SampleAfterValue": "100003",
1986*4882a593Smuzhiyun        "UMask": "0x1"
1987*4882a593Smuzhiyun    },
1988*4882a593Smuzhiyun    {
1989*4882a593Smuzhiyun        "BriefDescription": "Counts prefetch (that bring data to L2) data reads OCR.PF_L2_DATA_RD.L3_HIT.SNOOP_NONE",
1990*4882a593Smuzhiyun        "Counter": "0,1,2,3",
1991*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
1992*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
1993*4882a593Smuzhiyun        "EventName": "OCR.PF_L2_DATA_RD.L3_HIT.SNOOP_NONE",
1994*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
1995*4882a593Smuzhiyun        "MSRValue": "0x00803C0010",
1996*4882a593Smuzhiyun        "Offcore": "1",
1997*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1998*4882a593Smuzhiyun        "SampleAfterValue": "100003",
1999*4882a593Smuzhiyun        "UMask": "0x1"
2000*4882a593Smuzhiyun    },
2001*4882a593Smuzhiyun    {
2002*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_DATA_RD.L3_HIT_S.NO_SNOOP_NEEDED  OCR.ALL_DATA_RD.L3_HIT_S.NO_SNOOP_NEEDED",
2003*4882a593Smuzhiyun        "Counter": "0,1,2,3",
2004*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
2005*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
2006*4882a593Smuzhiyun        "EventName": "OCR.ALL_DATA_RD.L3_HIT_S.NO_SNOOP_NEEDED",
2007*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
2008*4882a593Smuzhiyun        "MSRValue": "0x0100100491",
2009*4882a593Smuzhiyun        "Offcore": "1",
2010*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2011*4882a593Smuzhiyun        "SampleAfterValue": "100003",
2012*4882a593Smuzhiyun        "UMask": "0x1"
2013*4882a593Smuzhiyun    },
2014*4882a593Smuzhiyun    {
2015*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_PF_RFO.SUPPLIER_NONE.SNOOP_MISS",
2016*4882a593Smuzhiyun        "Counter": "0,1,2,3",
2017*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
2018*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
2019*4882a593Smuzhiyun        "EventName": "OCR.ALL_PF_RFO.SUPPLIER_NONE.SNOOP_MISS",
2020*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
2021*4882a593Smuzhiyun        "MSRValue": "0x0200020120",
2022*4882a593Smuzhiyun        "Offcore": "1",
2023*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2024*4882a593Smuzhiyun        "SampleAfterValue": "100003",
2025*4882a593Smuzhiyun        "UMask": "0x1"
2026*4882a593Smuzhiyun    },
2027*4882a593Smuzhiyun    {
2028*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_RFO.L3_HIT_M.HIT_OTHER_CORE_NO_FWD  OCR.ALL_RFO.L3_HIT_M.HIT_OTHER_CORE_NO_FWD",
2029*4882a593Smuzhiyun        "Counter": "0,1,2,3",
2030*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
2031*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
2032*4882a593Smuzhiyun        "EventName": "OCR.ALL_RFO.L3_HIT_M.HIT_OTHER_CORE_NO_FWD",
2033*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
2034*4882a593Smuzhiyun        "MSRValue": "0x0400040122",
2035*4882a593Smuzhiyun        "Offcore": "1",
2036*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2037*4882a593Smuzhiyun        "SampleAfterValue": "100003",
2038*4882a593Smuzhiyun        "UMask": "0x1"
2039*4882a593Smuzhiyun    },
2040*4882a593Smuzhiyun    {
2041*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_READS.SUPPLIER_NONE.SNOOP_NONE",
2042*4882a593Smuzhiyun        "Counter": "0,1,2,3",
2043*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
2044*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
2045*4882a593Smuzhiyun        "EventName": "OCR.ALL_READS.SUPPLIER_NONE.SNOOP_NONE",
2046*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
2047*4882a593Smuzhiyun        "MSRValue": "0x00800207F7",
2048*4882a593Smuzhiyun        "Offcore": "1",
2049*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2050*4882a593Smuzhiyun        "SampleAfterValue": "100003",
2051*4882a593Smuzhiyun        "UMask": "0x1"
2052*4882a593Smuzhiyun    },
2053*4882a593Smuzhiyun    {
2054*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_DATA_RD.L3_HIT_S.HIT_OTHER_CORE_FWD  OCR.ALL_DATA_RD.L3_HIT_S.HIT_OTHER_CORE_FWD",
2055*4882a593Smuzhiyun        "Counter": "0,1,2,3",
2056*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
2057*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
2058*4882a593Smuzhiyun        "EventName": "OCR.ALL_DATA_RD.L3_HIT_S.HIT_OTHER_CORE_FWD",
2059*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
2060*4882a593Smuzhiyun        "MSRValue": "0x0800100491",
2061*4882a593Smuzhiyun        "Offcore": "1",
2062*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2063*4882a593Smuzhiyun        "SampleAfterValue": "100003",
2064*4882a593Smuzhiyun        "UMask": "0x1"
2065*4882a593Smuzhiyun    },
2066*4882a593Smuzhiyun    {
2067*4882a593Smuzhiyun        "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests",
2068*4882a593Smuzhiyun        "Counter": "0,1,2,3",
2069*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
2070*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
2071*4882a593Smuzhiyun        "EventName": "OCR.PF_L1D_AND_SW.SUPPLIER_NONE.SNOOP_MISS",
2072*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
2073*4882a593Smuzhiyun        "MSRValue": "0x0200020400",
2074*4882a593Smuzhiyun        "Offcore": "1",
2075*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2076*4882a593Smuzhiyun        "SampleAfterValue": "100003",
2077*4882a593Smuzhiyun        "UMask": "0x1"
2078*4882a593Smuzhiyun    },
2079*4882a593Smuzhiyun    {
2080*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_RFO.PMM_HIT_LOCAL_PMM.SNOOP_NONE OCR.ALL_RFO.PMM_HIT_LOCAL_PMM.SNOOP_NONE",
2081*4882a593Smuzhiyun        "Counter": "0,1,2,3",
2082*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
2083*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
2084*4882a593Smuzhiyun        "EventName": "OCR.ALL_RFO.PMM_HIT_LOCAL_PMM.SNOOP_NONE",
2085*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
2086*4882a593Smuzhiyun        "MSRValue": "0x0080400122",
2087*4882a593Smuzhiyun        "Offcore": "1",
2088*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2089*4882a593Smuzhiyun        "SampleAfterValue": "100003",
2090*4882a593Smuzhiyun        "UMask": "0x1"
2091*4882a593Smuzhiyun    },
2092*4882a593Smuzhiyun    {
2093*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_PF_DATA_RD.SUPPLIER_NONE.SNOOP_NONE",
2094*4882a593Smuzhiyun        "Counter": "0,1,2,3",
2095*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
2096*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
2097*4882a593Smuzhiyun        "EventName": "OCR.ALL_PF_DATA_RD.SUPPLIER_NONE.SNOOP_NONE",
2098*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
2099*4882a593Smuzhiyun        "MSRValue": "0x0080020490",
2100*4882a593Smuzhiyun        "Offcore": "1",
2101*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2102*4882a593Smuzhiyun        "SampleAfterValue": "100003",
2103*4882a593Smuzhiyun        "UMask": "0x1"
2104*4882a593Smuzhiyun    },
2105*4882a593Smuzhiyun    {
2106*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_READS.L3_HIT_E.SNOOP_MISS",
2107*4882a593Smuzhiyun        "Counter": "0,1,2,3",
2108*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
2109*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
2110*4882a593Smuzhiyun        "EventName": "OCR.ALL_READS.L3_HIT_E.SNOOP_MISS",
2111*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
2112*4882a593Smuzhiyun        "MSRValue": "0x02000807F7",
2113*4882a593Smuzhiyun        "Offcore": "1",
2114*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2115*4882a593Smuzhiyun        "SampleAfterValue": "100003",
2116*4882a593Smuzhiyun        "UMask": "0x1"
2117*4882a593Smuzhiyun    },
2118*4882a593Smuzhiyun    {
2119*4882a593Smuzhiyun        "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs OCR.PF_L3_RFO.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED",
2120*4882a593Smuzhiyun        "Counter": "0,1,2,3",
2121*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
2122*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
2123*4882a593Smuzhiyun        "EventName": "OCR.PF_L3_RFO.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED",
2124*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
2125*4882a593Smuzhiyun        "MSRValue": "0x0100400100",
2126*4882a593Smuzhiyun        "Offcore": "1",
2127*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2128*4882a593Smuzhiyun        "SampleAfterValue": "100003",
2129*4882a593Smuzhiyun        "UMask": "0x1"
2130*4882a593Smuzhiyun    },
2131*4882a593Smuzhiyun    {
2132*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_DATA_RD.L3_HIT_M.SNOOP_NONE",
2133*4882a593Smuzhiyun        "Counter": "0,1,2,3",
2134*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
2135*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
2136*4882a593Smuzhiyun        "EventName": "OCR.ALL_DATA_RD.L3_HIT_M.SNOOP_NONE",
2137*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
2138*4882a593Smuzhiyun        "MSRValue": "0x0080040491",
2139*4882a593Smuzhiyun        "Offcore": "1",
2140*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2141*4882a593Smuzhiyun        "SampleAfterValue": "100003",
2142*4882a593Smuzhiyun        "UMask": "0x1"
2143*4882a593Smuzhiyun    },
2144*4882a593Smuzhiyun    {
2145*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_RFO.PMM_HIT_LOCAL_PMM.ANY_SNOOP OCR.ALL_RFO.PMM_HIT_LOCAL_PMM.ANY_SNOOP",
2146*4882a593Smuzhiyun        "Counter": "0,1,2,3",
2147*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
2148*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
2149*4882a593Smuzhiyun        "EventName": "OCR.ALL_RFO.PMM_HIT_LOCAL_PMM.ANY_SNOOP",
2150*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
2151*4882a593Smuzhiyun        "MSRValue": "0x3F80400122",
2152*4882a593Smuzhiyun        "Offcore": "1",
2153*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2154*4882a593Smuzhiyun        "SampleAfterValue": "100003",
2155*4882a593Smuzhiyun        "UMask": "0x1"
2156*4882a593Smuzhiyun    },
2157*4882a593Smuzhiyun    {
2158*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_RFO.L3_HIT_M.HIT_OTHER_CORE_FWD  OCR.ALL_RFO.L3_HIT_M.HIT_OTHER_CORE_FWD",
2159*4882a593Smuzhiyun        "Counter": "0,1,2,3",
2160*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
2161*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
2162*4882a593Smuzhiyun        "EventName": "OCR.ALL_RFO.L3_HIT_M.HIT_OTHER_CORE_FWD",
2163*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
2164*4882a593Smuzhiyun        "MSRValue": "0x0800040122",
2165*4882a593Smuzhiyun        "Offcore": "1",
2166*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2167*4882a593Smuzhiyun        "SampleAfterValue": "100003",
2168*4882a593Smuzhiyun        "UMask": "0x1"
2169*4882a593Smuzhiyun    },
2170*4882a593Smuzhiyun    {
2171*4882a593Smuzhiyun        "BriefDescription": "Counts all demand code reads  OCR.DEMAND_CODE_RD.L3_HIT_M.HIT_OTHER_CORE_NO_FWD",
2172*4882a593Smuzhiyun        "Counter": "0,1,2,3",
2173*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
2174*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
2175*4882a593Smuzhiyun        "EventName": "OCR.DEMAND_CODE_RD.L3_HIT_M.HIT_OTHER_CORE_NO_FWD",
2176*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
2177*4882a593Smuzhiyun        "MSRValue": "0x0400040004",
2178*4882a593Smuzhiyun        "Offcore": "1",
2179*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2180*4882a593Smuzhiyun        "SampleAfterValue": "100003",
2181*4882a593Smuzhiyun        "UMask": "0x1"
2182*4882a593Smuzhiyun    },
2183*4882a593Smuzhiyun    {
2184*4882a593Smuzhiyun        "BriefDescription": "Counts prefetch (that bring data to L2) data reads",
2185*4882a593Smuzhiyun        "Counter": "0,1,2,3",
2186*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
2187*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
2188*4882a593Smuzhiyun        "EventName": "OCR.PF_L2_DATA_RD.L3_HIT_F.SNOOP_NONE",
2189*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
2190*4882a593Smuzhiyun        "MSRValue": "0x0080200010",
2191*4882a593Smuzhiyun        "Offcore": "1",
2192*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2193*4882a593Smuzhiyun        "SampleAfterValue": "100003",
2194*4882a593Smuzhiyun        "UMask": "0x1"
2195*4882a593Smuzhiyun    },
2196*4882a593Smuzhiyun    {
2197*4882a593Smuzhiyun        "BriefDescription": "Counts prefetch (that bring data to L2) data reads  OCR.PF_L2_DATA_RD.L3_HIT_M.HIT_OTHER_CORE_NO_FWD",
2198*4882a593Smuzhiyun        "Counter": "0,1,2,3",
2199*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
2200*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
2201*4882a593Smuzhiyun        "EventName": "OCR.PF_L2_DATA_RD.L3_HIT_M.HIT_OTHER_CORE_NO_FWD",
2202*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
2203*4882a593Smuzhiyun        "MSRValue": "0x0400040010",
2204*4882a593Smuzhiyun        "Offcore": "1",
2205*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2206*4882a593Smuzhiyun        "SampleAfterValue": "100003",
2207*4882a593Smuzhiyun        "UMask": "0x1"
2208*4882a593Smuzhiyun    },
2209*4882a593Smuzhiyun    {
2210*4882a593Smuzhiyun        "BriefDescription": "Counts demand data reads OCR.DEMAND_DATA_RD.L3_HIT.HIT_OTHER_CORE_NO_FWD OCR.DEMAND_DATA_RD.L3_HIT.HIT_OTHER_CORE_NO_FWD",
2211*4882a593Smuzhiyun        "Counter": "0,1,2,3",
2212*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
2213*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
2214*4882a593Smuzhiyun        "EventName": "OCR.DEMAND_DATA_RD.L3_HIT.HIT_OTHER_CORE_NO_FWD",
2215*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
2216*4882a593Smuzhiyun        "MSRValue": "0x04003C0001",
2217*4882a593Smuzhiyun        "Offcore": "1",
2218*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2219*4882a593Smuzhiyun        "SampleAfterValue": "100003",
2220*4882a593Smuzhiyun        "UMask": "0x1"
2221*4882a593Smuzhiyun    },
2222*4882a593Smuzhiyun    {
2223*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_PF_RFO.L3_HIT.HIT_OTHER_CORE_FWD OCR.ALL_PF_RFO.L3_HIT.HIT_OTHER_CORE_FWD OCR.ALL_PF_RFO.L3_HIT.HIT_OTHER_CORE_FWD",
2224*4882a593Smuzhiyun        "Counter": "0,1,2,3",
2225*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
2226*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
2227*4882a593Smuzhiyun        "EventName": "OCR.ALL_PF_RFO.L3_HIT.HIT_OTHER_CORE_FWD",
2228*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
2229*4882a593Smuzhiyun        "MSRValue": "0x08003C0120",
2230*4882a593Smuzhiyun        "Offcore": "1",
2231*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2232*4882a593Smuzhiyun        "SampleAfterValue": "100003",
2233*4882a593Smuzhiyun        "UMask": "0x1"
2234*4882a593Smuzhiyun    },
2235*4882a593Smuzhiyun    {
2236*4882a593Smuzhiyun        "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs  OCR.PF_L3_RFO.L3_HIT_F.HIT_OTHER_CORE_FWD",
2237*4882a593Smuzhiyun        "Counter": "0,1,2,3",
2238*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
2239*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
2240*4882a593Smuzhiyun        "EventName": "OCR.PF_L3_RFO.L3_HIT_F.HIT_OTHER_CORE_FWD",
2241*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
2242*4882a593Smuzhiyun        "MSRValue": "0x0800200100",
2243*4882a593Smuzhiyun        "Offcore": "1",
2244*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2245*4882a593Smuzhiyun        "SampleAfterValue": "100003",
2246*4882a593Smuzhiyun        "UMask": "0x1"
2247*4882a593Smuzhiyun    },
2248*4882a593Smuzhiyun    {
2249*4882a593Smuzhiyun        "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads  OCR.PF_L3_DATA_RD.L3_HIT_S.HIT_OTHER_CORE_NO_FWD",
2250*4882a593Smuzhiyun        "Counter": "0,1,2,3",
2251*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
2252*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
2253*4882a593Smuzhiyun        "EventName": "OCR.PF_L3_DATA_RD.L3_HIT_S.HIT_OTHER_CORE_NO_FWD",
2254*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
2255*4882a593Smuzhiyun        "MSRValue": "0x0400100080",
2256*4882a593Smuzhiyun        "Offcore": "1",
2257*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2258*4882a593Smuzhiyun        "SampleAfterValue": "100003",
2259*4882a593Smuzhiyun        "UMask": "0x1"
2260*4882a593Smuzhiyun    },
2261*4882a593Smuzhiyun    {
2262*4882a593Smuzhiyun        "BriefDescription": "Counts demand data reads  OCR.DEMAND_DATA_RD.L3_HIT_E.ANY_SNOOP",
2263*4882a593Smuzhiyun        "Counter": "0,1,2,3",
2264*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
2265*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
2266*4882a593Smuzhiyun        "EventName": "OCR.DEMAND_DATA_RD.L3_HIT_E.ANY_SNOOP",
2267*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
2268*4882a593Smuzhiyun        "MSRValue": "0x3F80080001",
2269*4882a593Smuzhiyun        "Offcore": "1",
2270*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2271*4882a593Smuzhiyun        "SampleAfterValue": "100003",
2272*4882a593Smuzhiyun        "UMask": "0x1"
2273*4882a593Smuzhiyun    },
2274*4882a593Smuzhiyun    {
2275*4882a593Smuzhiyun        "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests  OCR.PF_L1D_AND_SW.L3_HIT_F.NO_SNOOP_NEEDED",
2276*4882a593Smuzhiyun        "Counter": "0,1,2,3",
2277*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
2278*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
2279*4882a593Smuzhiyun        "EventName": "OCR.PF_L1D_AND_SW.L3_HIT_F.NO_SNOOP_NEEDED",
2280*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
2281*4882a593Smuzhiyun        "MSRValue": "0x0100200400",
2282*4882a593Smuzhiyun        "Offcore": "1",
2283*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2284*4882a593Smuzhiyun        "SampleAfterValue": "100003",
2285*4882a593Smuzhiyun        "UMask": "0x1"
2286*4882a593Smuzhiyun    },
2287*4882a593Smuzhiyun    {
2288*4882a593Smuzhiyun        "BriefDescription": "Counts prefetch (that bring data to L2) data reads  OCR.PF_L2_DATA_RD.L3_HIT_S.ANY_SNOOP",
2289*4882a593Smuzhiyun        "Counter": "0,1,2,3",
2290*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
2291*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
2292*4882a593Smuzhiyun        "EventName": "OCR.PF_L2_DATA_RD.L3_HIT_S.ANY_SNOOP",
2293*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
2294*4882a593Smuzhiyun        "MSRValue": "0x3F80100010",
2295*4882a593Smuzhiyun        "Offcore": "1",
2296*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2297*4882a593Smuzhiyun        "SampleAfterValue": "100003",
2298*4882a593Smuzhiyun        "UMask": "0x1"
2299*4882a593Smuzhiyun    },
2300*4882a593Smuzhiyun    {
2301*4882a593Smuzhiyun        "BriefDescription": "Counts demand data reads",
2302*4882a593Smuzhiyun        "Counter": "0,1,2,3",
2303*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
2304*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
2305*4882a593Smuzhiyun        "EventName": "OCR.DEMAND_DATA_RD.L3_HIT_F.SNOOP_NONE",
2306*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
2307*4882a593Smuzhiyun        "MSRValue": "0x0080200001",
2308*4882a593Smuzhiyun        "Offcore": "1",
2309*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2310*4882a593Smuzhiyun        "SampleAfterValue": "100003",
2311*4882a593Smuzhiyun        "UMask": "0x1"
2312*4882a593Smuzhiyun    },
2313*4882a593Smuzhiyun    {
2314*4882a593Smuzhiyun        "BriefDescription": "Counts all demand code reads",
2315*4882a593Smuzhiyun        "Counter": "0,1,2,3",
2316*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
2317*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
2318*4882a593Smuzhiyun        "EventName": "OCR.DEMAND_CODE_RD.L3_HIT_E.SNOOP_NONE",
2319*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
2320*4882a593Smuzhiyun        "MSRValue": "0x0080080004",
2321*4882a593Smuzhiyun        "Offcore": "1",
2322*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2323*4882a593Smuzhiyun        "SampleAfterValue": "100003",
2324*4882a593Smuzhiyun        "UMask": "0x1"
2325*4882a593Smuzhiyun    },
2326*4882a593Smuzhiyun    {
2327*4882a593Smuzhiyun        "BriefDescription": "Counts prefetch (that bring data to L2) data reads",
2328*4882a593Smuzhiyun        "Counter": "0,1,2,3",
2329*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
2330*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
2331*4882a593Smuzhiyun        "EventName": "OCR.PF_L2_DATA_RD.SUPPLIER_NONE.SNOOP_MISS",
2332*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
2333*4882a593Smuzhiyun        "MSRValue": "0x0200020010",
2334*4882a593Smuzhiyun        "Offcore": "1",
2335*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2336*4882a593Smuzhiyun        "SampleAfterValue": "100003",
2337*4882a593Smuzhiyun        "UMask": "0x1"
2338*4882a593Smuzhiyun    },
2339*4882a593Smuzhiyun    {
2340*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_PF_DATA_RD.L3_HIT_F.SNOOP_MISS",
2341*4882a593Smuzhiyun        "Counter": "0,1,2,3",
2342*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
2343*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
2344*4882a593Smuzhiyun        "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT_F.SNOOP_MISS",
2345*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
2346*4882a593Smuzhiyun        "MSRValue": "0x0200200490",
2347*4882a593Smuzhiyun        "Offcore": "1",
2348*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2349*4882a593Smuzhiyun        "SampleAfterValue": "100003",
2350*4882a593Smuzhiyun        "UMask": "0x1"
2351*4882a593Smuzhiyun    },
2352*4882a593Smuzhiyun    {
2353*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_PF_DATA_RD.L3_HIT_M.ANY_SNOOP  OCR.ALL_PF_DATA_RD.L3_HIT_M.ANY_SNOOP",
2354*4882a593Smuzhiyun        "Counter": "0,1,2,3",
2355*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
2356*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
2357*4882a593Smuzhiyun        "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT_M.ANY_SNOOP",
2358*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
2359*4882a593Smuzhiyun        "MSRValue": "0x3F80040490",
2360*4882a593Smuzhiyun        "Offcore": "1",
2361*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2362*4882a593Smuzhiyun        "SampleAfterValue": "100003",
2363*4882a593Smuzhiyun        "UMask": "0x1"
2364*4882a593Smuzhiyun    },
2365*4882a593Smuzhiyun    {
2366*4882a593Smuzhiyun        "BriefDescription": "Counts all demand code reads  OCR.DEMAND_CODE_RD.SUPPLIER_NONE.HITM_OTHER_CORE",
2367*4882a593Smuzhiyun        "Counter": "0,1,2,3",
2368*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
2369*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
2370*4882a593Smuzhiyun        "EventName": "OCR.DEMAND_CODE_RD.SUPPLIER_NONE.HITM_OTHER_CORE",
2371*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
2372*4882a593Smuzhiyun        "MSRValue": "0x1000020004",
2373*4882a593Smuzhiyun        "Offcore": "1",
2374*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2375*4882a593Smuzhiyun        "SampleAfterValue": "100003",
2376*4882a593Smuzhiyun        "UMask": "0x1"
2377*4882a593Smuzhiyun    },
2378*4882a593Smuzhiyun    {
2379*4882a593Smuzhiyun        "BriefDescription": "Counts all demand code reads OCR.DEMAND_CODE_RD.L3_HIT.HIT_OTHER_CORE_FWD OCR.DEMAND_CODE_RD.L3_HIT.HIT_OTHER_CORE_FWD",
2380*4882a593Smuzhiyun        "Counter": "0,1,2,3",
2381*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
2382*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
2383*4882a593Smuzhiyun        "EventName": "OCR.DEMAND_CODE_RD.L3_HIT.HIT_OTHER_CORE_FWD",
2384*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
2385*4882a593Smuzhiyun        "MSRValue": "0x08003C0004",
2386*4882a593Smuzhiyun        "Offcore": "1",
2387*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2388*4882a593Smuzhiyun        "SampleAfterValue": "100003",
2389*4882a593Smuzhiyun        "UMask": "0x1"
2390*4882a593Smuzhiyun    },
2391*4882a593Smuzhiyun    {
2392*4882a593Smuzhiyun        "BriefDescription": "Counts all demand code reads  OCR.DEMAND_CODE_RD.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD",
2393*4882a593Smuzhiyun        "Counter": "0,1,2,3",
2394*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
2395*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
2396*4882a593Smuzhiyun        "EventName": "OCR.DEMAND_CODE_RD.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD",
2397*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
2398*4882a593Smuzhiyun        "MSRValue": "0x0400020004",
2399*4882a593Smuzhiyun        "Offcore": "1",
2400*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2401*4882a593Smuzhiyun        "SampleAfterValue": "100003",
2402*4882a593Smuzhiyun        "UMask": "0x1"
2403*4882a593Smuzhiyun    },
2404*4882a593Smuzhiyun    {
2405*4882a593Smuzhiyun        "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs  OCR.PF_L2_RFO.L3_HIT_S.HITM_OTHER_CORE",
2406*4882a593Smuzhiyun        "Counter": "0,1,2,3",
2407*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
2408*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
2409*4882a593Smuzhiyun        "EventName": "OCR.PF_L2_RFO.L3_HIT_S.HITM_OTHER_CORE",
2410*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
2411*4882a593Smuzhiyun        "MSRValue": "0x1000100020",
2412*4882a593Smuzhiyun        "Offcore": "1",
2413*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2414*4882a593Smuzhiyun        "SampleAfterValue": "100003",
2415*4882a593Smuzhiyun        "UMask": "0x1"
2416*4882a593Smuzhiyun    },
2417*4882a593Smuzhiyun    {
2418*4882a593Smuzhiyun        "BriefDescription": "Counts all demand data writes (RFOs)",
2419*4882a593Smuzhiyun        "Counter": "0,1,2,3",
2420*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
2421*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
2422*4882a593Smuzhiyun        "EventName": "OCR.DEMAND_RFO.L3_HIT_M.SNOOP_MISS",
2423*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
2424*4882a593Smuzhiyun        "MSRValue": "0x0200040002",
2425*4882a593Smuzhiyun        "Offcore": "1",
2426*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2427*4882a593Smuzhiyun        "SampleAfterValue": "100003",
2428*4882a593Smuzhiyun        "UMask": "0x1"
2429*4882a593Smuzhiyun    },
2430*4882a593Smuzhiyun    {
2431*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_RFO.L3_HIT_F.HIT_OTHER_CORE_FWD  OCR.ALL_RFO.L3_HIT_F.HIT_OTHER_CORE_FWD",
2432*4882a593Smuzhiyun        "Counter": "0,1,2,3",
2433*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
2434*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
2435*4882a593Smuzhiyun        "EventName": "OCR.ALL_RFO.L3_HIT_F.HIT_OTHER_CORE_FWD",
2436*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
2437*4882a593Smuzhiyun        "MSRValue": "0x0800200122",
2438*4882a593Smuzhiyun        "Offcore": "1",
2439*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2440*4882a593Smuzhiyun        "SampleAfterValue": "100003",
2441*4882a593Smuzhiyun        "UMask": "0x1"
2442*4882a593Smuzhiyun    },
2443*4882a593Smuzhiyun    {
2444*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_RFO.L3_HIT_E.HIT_OTHER_CORE_NO_FWD  OCR.ALL_RFO.L3_HIT_E.HIT_OTHER_CORE_NO_FWD",
2445*4882a593Smuzhiyun        "Counter": "0,1,2,3",
2446*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
2447*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
2448*4882a593Smuzhiyun        "EventName": "OCR.ALL_RFO.L3_HIT_E.HIT_OTHER_CORE_NO_FWD",
2449*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
2450*4882a593Smuzhiyun        "MSRValue": "0x0400080122",
2451*4882a593Smuzhiyun        "Offcore": "1",
2452*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2453*4882a593Smuzhiyun        "SampleAfterValue": "100003",
2454*4882a593Smuzhiyun        "UMask": "0x1"
2455*4882a593Smuzhiyun    },
2456*4882a593Smuzhiyun    {
2457*4882a593Smuzhiyun        "BriefDescription": "Counts all demand data writes (RFOs)  OCR.DEMAND_RFO.SUPPLIER_NONE.HITM_OTHER_CORE",
2458*4882a593Smuzhiyun        "Counter": "0,1,2,3",
2459*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
2460*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
2461*4882a593Smuzhiyun        "EventName": "OCR.DEMAND_RFO.SUPPLIER_NONE.HITM_OTHER_CORE",
2462*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
2463*4882a593Smuzhiyun        "MSRValue": "0x1000020002",
2464*4882a593Smuzhiyun        "Offcore": "1",
2465*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2466*4882a593Smuzhiyun        "SampleAfterValue": "100003",
2467*4882a593Smuzhiyun        "UMask": "0x1"
2468*4882a593Smuzhiyun    },
2469*4882a593Smuzhiyun    {
2470*4882a593Smuzhiyun        "BriefDescription": "Core cycles where the core was running in a manner where Turbo may be clipped to the Non-AVX turbo schedule.",
2471*4882a593Smuzhiyun        "Counter": "0,1,2,3",
2472*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3,4,5,6,7",
2473*4882a593Smuzhiyun        "EventCode": "0x28",
2474*4882a593Smuzhiyun        "EventName": "CORE_POWER.LVL0_TURBO_LICENSE",
2475*4882a593Smuzhiyun        "PublicDescription": "Core cycles where the core was running with power-delivery for baseline license level 0.  This includes non-AVX codes, SSE, AVX 128-bit, and low-current AVX 256-bit codes.",
2476*4882a593Smuzhiyun        "SampleAfterValue": "200003",
2477*4882a593Smuzhiyun        "UMask": "0x7"
2478*4882a593Smuzhiyun    },
2479*4882a593Smuzhiyun    {
2480*4882a593Smuzhiyun        "BriefDescription": "Counts any other requests",
2481*4882a593Smuzhiyun        "Counter": "0,1,2,3",
2482*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
2483*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
2484*4882a593Smuzhiyun        "EventName": "OCR.OTHER.SUPPLIER_NONE.SNOOP_NONE",
2485*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
2486*4882a593Smuzhiyun        "MSRValue": "0x0080028000",
2487*4882a593Smuzhiyun        "Offcore": "1",
2488*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2489*4882a593Smuzhiyun        "SampleAfterValue": "100003",
2490*4882a593Smuzhiyun        "UMask": "0x1"
2491*4882a593Smuzhiyun    },
2492*4882a593Smuzhiyun    {
2493*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_PF_DATA_RD.PMM_HIT_LOCAL_PMM.SNOOP_NONE OCR.ALL_PF_DATA_RD.PMM_HIT_LOCAL_PMM.SNOOP_NONE",
2494*4882a593Smuzhiyun        "Counter": "0,1,2,3",
2495*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
2496*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
2497*4882a593Smuzhiyun        "EventName": "OCR.ALL_PF_DATA_RD.PMM_HIT_LOCAL_PMM.SNOOP_NONE",
2498*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
2499*4882a593Smuzhiyun        "MSRValue": "0x0080400490",
2500*4882a593Smuzhiyun        "Offcore": "1",
2501*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2502*4882a593Smuzhiyun        "SampleAfterValue": "100003",
2503*4882a593Smuzhiyun        "UMask": "0x1"
2504*4882a593Smuzhiyun    },
2505*4882a593Smuzhiyun    {
2506*4882a593Smuzhiyun        "BriefDescription": "Counts all demand data writes (RFOs)  OCR.DEMAND_RFO.L3_HIT_M.HIT_OTHER_CORE_FWD",
2507*4882a593Smuzhiyun        "Counter": "0,1,2,3",
2508*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
2509*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
2510*4882a593Smuzhiyun        "EventName": "OCR.DEMAND_RFO.L3_HIT_M.HIT_OTHER_CORE_FWD",
2511*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
2512*4882a593Smuzhiyun        "MSRValue": "0x0800040002",
2513*4882a593Smuzhiyun        "Offcore": "1",
2514*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2515*4882a593Smuzhiyun        "SampleAfterValue": "100003",
2516*4882a593Smuzhiyun        "UMask": "0x1"
2517*4882a593Smuzhiyun    },
2518*4882a593Smuzhiyun    {
2519*4882a593Smuzhiyun        "BriefDescription": "Counts all demand data writes (RFOs)  OCR.DEMAND_RFO.L3_HIT_F.NO_SNOOP_NEEDED",
2520*4882a593Smuzhiyun        "Counter": "0,1,2,3",
2521*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
2522*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
2523*4882a593Smuzhiyun        "EventName": "OCR.DEMAND_RFO.L3_HIT_F.NO_SNOOP_NEEDED",
2524*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
2525*4882a593Smuzhiyun        "MSRValue": "0x0100200002",
2526*4882a593Smuzhiyun        "Offcore": "1",
2527*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2528*4882a593Smuzhiyun        "SampleAfterValue": "100003",
2529*4882a593Smuzhiyun        "UMask": "0x1"
2530*4882a593Smuzhiyun    },
2531*4882a593Smuzhiyun    {
2532*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_RFO.SUPPLIER_NONE.SNOOP_NONE",
2533*4882a593Smuzhiyun        "Counter": "0,1,2,3",
2534*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
2535*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
2536*4882a593Smuzhiyun        "EventName": "OCR.ALL_RFO.SUPPLIER_NONE.SNOOP_NONE",
2537*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
2538*4882a593Smuzhiyun        "MSRValue": "0x0080020122",
2539*4882a593Smuzhiyun        "Offcore": "1",
2540*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2541*4882a593Smuzhiyun        "SampleAfterValue": "100003",
2542*4882a593Smuzhiyun        "UMask": "0x1"
2543*4882a593Smuzhiyun    },
2544*4882a593Smuzhiyun    {
2545*4882a593Smuzhiyun        "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs OCR.PF_L2_RFO.PMM_HIT_LOCAL_PMM.SNOOP_NONE",
2546*4882a593Smuzhiyun        "Counter": "0,1,2,3",
2547*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
2548*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
2549*4882a593Smuzhiyun        "EventName": "OCR.PF_L2_RFO.PMM_HIT_LOCAL_PMM.SNOOP_NONE",
2550*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
2551*4882a593Smuzhiyun        "MSRValue": "0x0080400020",
2552*4882a593Smuzhiyun        "Offcore": "1",
2553*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2554*4882a593Smuzhiyun        "SampleAfterValue": "100003",
2555*4882a593Smuzhiyun        "UMask": "0x1"
2556*4882a593Smuzhiyun    },
2557*4882a593Smuzhiyun    {
2558*4882a593Smuzhiyun        "BriefDescription": "Counts all demand code reads  OCR.DEMAND_CODE_RD.L3_HIT_E.HITM_OTHER_CORE",
2559*4882a593Smuzhiyun        "Counter": "0,1,2,3",
2560*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
2561*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
2562*4882a593Smuzhiyun        "EventName": "OCR.DEMAND_CODE_RD.L3_HIT_E.HITM_OTHER_CORE",
2563*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
2564*4882a593Smuzhiyun        "MSRValue": "0x1000080004",
2565*4882a593Smuzhiyun        "Offcore": "1",
2566*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2567*4882a593Smuzhiyun        "SampleAfterValue": "100003",
2568*4882a593Smuzhiyun        "UMask": "0x1"
2569*4882a593Smuzhiyun    },
2570*4882a593Smuzhiyun    {
2571*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_DATA_RD.L3_HIT_S.ANY_SNOOP  OCR.ALL_DATA_RD.L3_HIT_S.ANY_SNOOP",
2572*4882a593Smuzhiyun        "Counter": "0,1,2,3",
2573*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
2574*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
2575*4882a593Smuzhiyun        "EventName": "OCR.ALL_DATA_RD.L3_HIT_S.ANY_SNOOP",
2576*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
2577*4882a593Smuzhiyun        "MSRValue": "0x3F80100491",
2578*4882a593Smuzhiyun        "Offcore": "1",
2579*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2580*4882a593Smuzhiyun        "SampleAfterValue": "100003",
2581*4882a593Smuzhiyun        "UMask": "0x1"
2582*4882a593Smuzhiyun    },
2583*4882a593Smuzhiyun    {
2584*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_READS.L3_HIT_F.HIT_OTHER_CORE_FWD  OCR.ALL_READS.L3_HIT_F.HIT_OTHER_CORE_FWD",
2585*4882a593Smuzhiyun        "Counter": "0,1,2,3",
2586*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
2587*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
2588*4882a593Smuzhiyun        "EventName": "OCR.ALL_READS.L3_HIT_F.HIT_OTHER_CORE_FWD",
2589*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
2590*4882a593Smuzhiyun        "MSRValue": "0x08002007F7",
2591*4882a593Smuzhiyun        "Offcore": "1",
2592*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2593*4882a593Smuzhiyun        "SampleAfterValue": "100003",
2594*4882a593Smuzhiyun        "UMask": "0x1"
2595*4882a593Smuzhiyun    },
2596*4882a593Smuzhiyun    {
2597*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_DATA_RD.L3_HIT_F.SNOOP_MISS",
2598*4882a593Smuzhiyun        "Counter": "0,1,2,3",
2599*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
2600*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
2601*4882a593Smuzhiyun        "EventName": "OCR.ALL_DATA_RD.L3_HIT_F.SNOOP_MISS",
2602*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
2603*4882a593Smuzhiyun        "MSRValue": "0x0200200491",
2604*4882a593Smuzhiyun        "Offcore": "1",
2605*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2606*4882a593Smuzhiyun        "SampleAfterValue": "100003",
2607*4882a593Smuzhiyun        "UMask": "0x1"
2608*4882a593Smuzhiyun    },
2609*4882a593Smuzhiyun    {
2610*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_PF_RFO.SUPPLIER_NONE.SNOOP_NONE",
2611*4882a593Smuzhiyun        "Counter": "0,1,2,3",
2612*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
2613*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
2614*4882a593Smuzhiyun        "EventName": "OCR.ALL_PF_RFO.SUPPLIER_NONE.SNOOP_NONE",
2615*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
2616*4882a593Smuzhiyun        "MSRValue": "0x0080020120",
2617*4882a593Smuzhiyun        "Offcore": "1",
2618*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2619*4882a593Smuzhiyun        "SampleAfterValue": "100003",
2620*4882a593Smuzhiyun        "UMask": "0x1"
2621*4882a593Smuzhiyun    },
2622*4882a593Smuzhiyun    {
2623*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_PF_RFO.ANY_RESPONSE have any response type.",
2624*4882a593Smuzhiyun        "Counter": "0,1,2,3",
2625*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
2626*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
2627*4882a593Smuzhiyun        "EventName": "OCR.ALL_PF_RFO.ANY_RESPONSE",
2628*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
2629*4882a593Smuzhiyun        "MSRValue": "0x0000010120",
2630*4882a593Smuzhiyun        "Offcore": "1",
2631*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2632*4882a593Smuzhiyun        "SampleAfterValue": "100003",
2633*4882a593Smuzhiyun        "UMask": "0x1"
2634*4882a593Smuzhiyun    },
2635*4882a593Smuzhiyun    {
2636*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_RFO.L3_HIT.HIT_OTHER_CORE_NO_FWD OCR.ALL_RFO.L3_HIT.HIT_OTHER_CORE_NO_FWD OCR.ALL_RFO.L3_HIT.HIT_OTHER_CORE_NO_FWD",
2637*4882a593Smuzhiyun        "Counter": "0,1,2,3",
2638*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
2639*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
2640*4882a593Smuzhiyun        "EventName": "OCR.ALL_RFO.L3_HIT.HIT_OTHER_CORE_NO_FWD",
2641*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
2642*4882a593Smuzhiyun        "MSRValue": "0x04003C0122",
2643*4882a593Smuzhiyun        "Offcore": "1",
2644*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2645*4882a593Smuzhiyun        "SampleAfterValue": "100003",
2646*4882a593Smuzhiyun        "UMask": "0x1"
2647*4882a593Smuzhiyun    },
2648*4882a593Smuzhiyun    {
2649*4882a593Smuzhiyun        "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs  OCR.PF_L3_RFO.L3_HIT_M.HITM_OTHER_CORE",
2650*4882a593Smuzhiyun        "Counter": "0,1,2,3",
2651*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
2652*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
2653*4882a593Smuzhiyun        "EventName": "OCR.PF_L3_RFO.L3_HIT_M.HITM_OTHER_CORE",
2654*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
2655*4882a593Smuzhiyun        "MSRValue": "0x1000040100",
2656*4882a593Smuzhiyun        "Offcore": "1",
2657*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2658*4882a593Smuzhiyun        "SampleAfterValue": "100003",
2659*4882a593Smuzhiyun        "UMask": "0x1"
2660*4882a593Smuzhiyun    },
2661*4882a593Smuzhiyun    {
2662*4882a593Smuzhiyun        "BriefDescription": "Counts all demand code reads  OCR.DEMAND_CODE_RD.L3_HIT_F.ANY_SNOOP",
2663*4882a593Smuzhiyun        "Counter": "0,1,2,3",
2664*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
2665*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
2666*4882a593Smuzhiyun        "EventName": "OCR.DEMAND_CODE_RD.L3_HIT_F.ANY_SNOOP",
2667*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
2668*4882a593Smuzhiyun        "MSRValue": "0x3F80200004",
2669*4882a593Smuzhiyun        "Offcore": "1",
2670*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2671*4882a593Smuzhiyun        "SampleAfterValue": "100003",
2672*4882a593Smuzhiyun        "UMask": "0x1"
2673*4882a593Smuzhiyun    },
2674*4882a593Smuzhiyun    {
2675*4882a593Smuzhiyun        "BriefDescription": "Counts prefetch (that bring data to L2) data reads  OCR.PF_L2_DATA_RD.L3_HIT_E.ANY_SNOOP",
2676*4882a593Smuzhiyun        "Counter": "0,1,2,3",
2677*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
2678*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
2679*4882a593Smuzhiyun        "EventName": "OCR.PF_L2_DATA_RD.L3_HIT_E.ANY_SNOOP",
2680*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
2681*4882a593Smuzhiyun        "MSRValue": "0x3F80080010",
2682*4882a593Smuzhiyun        "Offcore": "1",
2683*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2684*4882a593Smuzhiyun        "SampleAfterValue": "100003",
2685*4882a593Smuzhiyun        "UMask": "0x1"
2686*4882a593Smuzhiyun    },
2687*4882a593Smuzhiyun    {
2688*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_READS.L3_HIT_M.SNOOP_MISS",
2689*4882a593Smuzhiyun        "Counter": "0,1,2,3",
2690*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
2691*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
2692*4882a593Smuzhiyun        "EventName": "OCR.ALL_READS.L3_HIT_M.SNOOP_MISS",
2693*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
2694*4882a593Smuzhiyun        "MSRValue": "0x02000407F7",
2695*4882a593Smuzhiyun        "Offcore": "1",
2696*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2697*4882a593Smuzhiyun        "SampleAfterValue": "100003",
2698*4882a593Smuzhiyun        "UMask": "0x1"
2699*4882a593Smuzhiyun    },
2700*4882a593Smuzhiyun    {
2701*4882a593Smuzhiyun        "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs OCR.PF_L2_RFO.L3_HIT.SNOOP_MISS",
2702*4882a593Smuzhiyun        "Counter": "0,1,2,3",
2703*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
2704*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
2705*4882a593Smuzhiyun        "EventName": "OCR.PF_L2_RFO.L3_HIT.SNOOP_MISS",
2706*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
2707*4882a593Smuzhiyun        "MSRValue": "0x02003C0020",
2708*4882a593Smuzhiyun        "Offcore": "1",
2709*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2710*4882a593Smuzhiyun        "SampleAfterValue": "100003",
2711*4882a593Smuzhiyun        "UMask": "0x1"
2712*4882a593Smuzhiyun    },
2713*4882a593Smuzhiyun    {
2714*4882a593Smuzhiyun        "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads  OCR.PF_L3_DATA_RD.L3_HIT_M.NO_SNOOP_NEEDED",
2715*4882a593Smuzhiyun        "Counter": "0,1,2,3",
2716*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
2717*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
2718*4882a593Smuzhiyun        "EventName": "OCR.PF_L3_DATA_RD.L3_HIT_M.NO_SNOOP_NEEDED",
2719*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
2720*4882a593Smuzhiyun        "MSRValue": "0x0100040080",
2721*4882a593Smuzhiyun        "Offcore": "1",
2722*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2723*4882a593Smuzhiyun        "SampleAfterValue": "100003",
2724*4882a593Smuzhiyun        "UMask": "0x1"
2725*4882a593Smuzhiyun    },
2726*4882a593Smuzhiyun    {
2727*4882a593Smuzhiyun        "BriefDescription": "Counts all demand data writes (RFOs) OCR.DEMAND_RFO.L3_HIT.SNOOP_MISS",
2728*4882a593Smuzhiyun        "Counter": "0,1,2,3",
2729*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
2730*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
2731*4882a593Smuzhiyun        "EventName": "OCR.DEMAND_RFO.L3_HIT.SNOOP_MISS",
2732*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
2733*4882a593Smuzhiyun        "MSRValue": "0x02003C0002",
2734*4882a593Smuzhiyun        "Offcore": "1",
2735*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2736*4882a593Smuzhiyun        "SampleAfterValue": "100003",
2737*4882a593Smuzhiyun        "UMask": "0x1"
2738*4882a593Smuzhiyun    },
2739*4882a593Smuzhiyun    {
2740*4882a593Smuzhiyun        "BriefDescription": "Core cycles the core was throttled due to a pending power level request.",
2741*4882a593Smuzhiyun        "Counter": "0,1,2,3",
2742*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3,4,5,6,7",
2743*4882a593Smuzhiyun        "EventCode": "0x28",
2744*4882a593Smuzhiyun        "EventName": "CORE_POWER.THROTTLE",
2745*4882a593Smuzhiyun        "PublicDescription": "Core cycles the out-of-order engine was throttled due to a pending power level request.",
2746*4882a593Smuzhiyun        "SampleAfterValue": "200003",
2747*4882a593Smuzhiyun        "UMask": "0x40"
2748*4882a593Smuzhiyun    },
2749*4882a593Smuzhiyun    {
2750*4882a593Smuzhiyun        "BriefDescription": "Counts all demand data writes (RFOs) OCR.DEMAND_RFO.L3_HIT.HITM_OTHER_CORE OCR.DEMAND_RFO.L3_HIT.HITM_OTHER_CORE",
2751*4882a593Smuzhiyun        "Counter": "0,1,2,3",
2752*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
2753*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
2754*4882a593Smuzhiyun        "EventName": "OCR.DEMAND_RFO.L3_HIT.HITM_OTHER_CORE",
2755*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
2756*4882a593Smuzhiyun        "MSRValue": "0x10003C0002",
2757*4882a593Smuzhiyun        "Offcore": "1",
2758*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2759*4882a593Smuzhiyun        "SampleAfterValue": "100003",
2760*4882a593Smuzhiyun        "UMask": "0x1"
2761*4882a593Smuzhiyun    },
2762*4882a593Smuzhiyun    {
2763*4882a593Smuzhiyun        "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs",
2764*4882a593Smuzhiyun        "Counter": "0,1,2,3",
2765*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
2766*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
2767*4882a593Smuzhiyun        "EventName": "OCR.PF_L2_RFO.L3_HIT_F.SNOOP_MISS",
2768*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
2769*4882a593Smuzhiyun        "MSRValue": "0x0200200020",
2770*4882a593Smuzhiyun        "Offcore": "1",
2771*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2772*4882a593Smuzhiyun        "SampleAfterValue": "100003",
2773*4882a593Smuzhiyun        "UMask": "0x1"
2774*4882a593Smuzhiyun    },
2775*4882a593Smuzhiyun    {
2776*4882a593Smuzhiyun        "BriefDescription": "Counts all demand code reads  OCR.DEMAND_CODE_RD.L3_HIT_E.HIT_OTHER_CORE_FWD",
2777*4882a593Smuzhiyun        "Counter": "0,1,2,3",
2778*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
2779*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
2780*4882a593Smuzhiyun        "EventName": "OCR.DEMAND_CODE_RD.L3_HIT_E.HIT_OTHER_CORE_FWD",
2781*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
2782*4882a593Smuzhiyun        "MSRValue": "0x0800080004",
2783*4882a593Smuzhiyun        "Offcore": "1",
2784*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2785*4882a593Smuzhiyun        "SampleAfterValue": "100003",
2786*4882a593Smuzhiyun        "UMask": "0x1"
2787*4882a593Smuzhiyun    },
2788*4882a593Smuzhiyun    {
2789*4882a593Smuzhiyun        "BriefDescription": "Counts all demand code reads",
2790*4882a593Smuzhiyun        "Counter": "0,1,2,3",
2791*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
2792*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
2793*4882a593Smuzhiyun        "EventName": "OCR.DEMAND_CODE_RD.SUPPLIER_NONE.SNOOP_MISS",
2794*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
2795*4882a593Smuzhiyun        "MSRValue": "0x0200020004",
2796*4882a593Smuzhiyun        "Offcore": "1",
2797*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2798*4882a593Smuzhiyun        "SampleAfterValue": "100003",
2799*4882a593Smuzhiyun        "UMask": "0x1"
2800*4882a593Smuzhiyun    },
2801*4882a593Smuzhiyun    {
2802*4882a593Smuzhiyun        "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests  OCR.PF_L1D_AND_SW.L3_HIT_M.ANY_SNOOP",
2803*4882a593Smuzhiyun        "Counter": "0,1,2,3",
2804*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
2805*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
2806*4882a593Smuzhiyun        "EventName": "OCR.PF_L1D_AND_SW.L3_HIT_M.ANY_SNOOP",
2807*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
2808*4882a593Smuzhiyun        "MSRValue": "0x3F80040400",
2809*4882a593Smuzhiyun        "Offcore": "1",
2810*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2811*4882a593Smuzhiyun        "SampleAfterValue": "100003",
2812*4882a593Smuzhiyun        "UMask": "0x1"
2813*4882a593Smuzhiyun    },
2814*4882a593Smuzhiyun    {
2815*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_PF_RFO.L3_HIT_M.SNOOP_NONE",
2816*4882a593Smuzhiyun        "Counter": "0,1,2,3",
2817*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
2818*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
2819*4882a593Smuzhiyun        "EventName": "OCR.ALL_PF_RFO.L3_HIT_M.SNOOP_NONE",
2820*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
2821*4882a593Smuzhiyun        "MSRValue": "0x0080040120",
2822*4882a593Smuzhiyun        "Offcore": "1",
2823*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2824*4882a593Smuzhiyun        "SampleAfterValue": "100003",
2825*4882a593Smuzhiyun        "UMask": "0x1"
2826*4882a593Smuzhiyun    },
2827*4882a593Smuzhiyun    {
2828*4882a593Smuzhiyun        "BriefDescription": "Counts demand data reads  OCR.DEMAND_DATA_RD.L3_HIT_S.HITM_OTHER_CORE",
2829*4882a593Smuzhiyun        "Counter": "0,1,2,3",
2830*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
2831*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
2832*4882a593Smuzhiyun        "EventName": "OCR.DEMAND_DATA_RD.L3_HIT_S.HITM_OTHER_CORE",
2833*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
2834*4882a593Smuzhiyun        "MSRValue": "0x1000100001",
2835*4882a593Smuzhiyun        "Offcore": "1",
2836*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2837*4882a593Smuzhiyun        "SampleAfterValue": "100003",
2838*4882a593Smuzhiyun        "UMask": "0x1"
2839*4882a593Smuzhiyun    },
2840*4882a593Smuzhiyun    {
2841*4882a593Smuzhiyun        "BriefDescription": "Counts all demand data writes (RFOs)  OCR.DEMAND_RFO.L3_HIT_M.ANY_SNOOP",
2842*4882a593Smuzhiyun        "Counter": "0,1,2,3",
2843*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
2844*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
2845*4882a593Smuzhiyun        "EventName": "OCR.DEMAND_RFO.L3_HIT_M.ANY_SNOOP",
2846*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
2847*4882a593Smuzhiyun        "MSRValue": "0x3F80040002",
2848*4882a593Smuzhiyun        "Offcore": "1",
2849*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2850*4882a593Smuzhiyun        "SampleAfterValue": "100003",
2851*4882a593Smuzhiyun        "UMask": "0x1"
2852*4882a593Smuzhiyun    },
2853*4882a593Smuzhiyun    {
2854*4882a593Smuzhiyun        "BriefDescription": "Counts demand data reads OCR.DEMAND_DATA_RD.L3_HIT.NO_SNOOP_NEEDED OCR.DEMAND_DATA_RD.L3_HIT.NO_SNOOP_NEEDED",
2855*4882a593Smuzhiyun        "Counter": "0,1,2,3",
2856*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
2857*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
2858*4882a593Smuzhiyun        "EventName": "OCR.DEMAND_DATA_RD.L3_HIT.NO_SNOOP_NEEDED",
2859*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
2860*4882a593Smuzhiyun        "MSRValue": "0x01003C0001",
2861*4882a593Smuzhiyun        "Offcore": "1",
2862*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2863*4882a593Smuzhiyun        "SampleAfterValue": "100003",
2864*4882a593Smuzhiyun        "UMask": "0x1"
2865*4882a593Smuzhiyun    },
2866*4882a593Smuzhiyun    {
2867*4882a593Smuzhiyun        "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests",
2868*4882a593Smuzhiyun        "Counter": "0,1,2,3",
2869*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
2870*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
2871*4882a593Smuzhiyun        "EventName": "OCR.PF_L1D_AND_SW.L3_HIT_M.SNOOP_NONE",
2872*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
2873*4882a593Smuzhiyun        "MSRValue": "0x0080040400",
2874*4882a593Smuzhiyun        "Offcore": "1",
2875*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2876*4882a593Smuzhiyun        "SampleAfterValue": "100003",
2877*4882a593Smuzhiyun        "UMask": "0x1"
2878*4882a593Smuzhiyun    },
2879*4882a593Smuzhiyun    {
2880*4882a593Smuzhiyun        "BriefDescription": "Counts prefetch (that bring data to L2) data reads  OCR.PF_L2_DATA_RD.L3_HIT_S.HITM_OTHER_CORE",
2881*4882a593Smuzhiyun        "Counter": "0,1,2,3",
2882*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
2883*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
2884*4882a593Smuzhiyun        "EventName": "OCR.PF_L2_DATA_RD.L3_HIT_S.HITM_OTHER_CORE",
2885*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
2886*4882a593Smuzhiyun        "MSRValue": "0x1000100010",
2887*4882a593Smuzhiyun        "Offcore": "1",
2888*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2889*4882a593Smuzhiyun        "SampleAfterValue": "100003",
2890*4882a593Smuzhiyun        "UMask": "0x1"
2891*4882a593Smuzhiyun    },
2892*4882a593Smuzhiyun    {
2893*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_RFO.SUPPLIER_NONE.HIT_OTHER_CORE_FWD  OCR.ALL_RFO.SUPPLIER_NONE.HIT_OTHER_CORE_FWD",
2894*4882a593Smuzhiyun        "Counter": "0,1,2,3",
2895*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
2896*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
2897*4882a593Smuzhiyun        "EventName": "OCR.ALL_RFO.SUPPLIER_NONE.HIT_OTHER_CORE_FWD",
2898*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
2899*4882a593Smuzhiyun        "MSRValue": "0x0800020122",
2900*4882a593Smuzhiyun        "Offcore": "1",
2901*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2902*4882a593Smuzhiyun        "SampleAfterValue": "100003",
2903*4882a593Smuzhiyun        "UMask": "0x1"
2904*4882a593Smuzhiyun    },
2905*4882a593Smuzhiyun    {
2906*4882a593Smuzhiyun        "BriefDescription": "Counts any other requests have any response type.",
2907*4882a593Smuzhiyun        "Counter": "0,1,2,3",
2908*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
2909*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
2910*4882a593Smuzhiyun        "EventName": "OCR.OTHER.ANY_RESPONSE",
2911*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
2912*4882a593Smuzhiyun        "MSRValue": "0x0000018000",
2913*4882a593Smuzhiyun        "Offcore": "1",
2914*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2915*4882a593Smuzhiyun        "SampleAfterValue": "100003",
2916*4882a593Smuzhiyun        "UMask": "0x1"
2917*4882a593Smuzhiyun    },
2918*4882a593Smuzhiyun    {
2919*4882a593Smuzhiyun        "BriefDescription": "Counts all demand code reads  OCR.DEMAND_CODE_RD.L3_HIT_S.HIT_OTHER_CORE_NO_FWD",
2920*4882a593Smuzhiyun        "Counter": "0,1,2,3",
2921*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
2922*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
2923*4882a593Smuzhiyun        "EventName": "OCR.DEMAND_CODE_RD.L3_HIT_S.HIT_OTHER_CORE_NO_FWD",
2924*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
2925*4882a593Smuzhiyun        "MSRValue": "0x0400100004",
2926*4882a593Smuzhiyun        "Offcore": "1",
2927*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2928*4882a593Smuzhiyun        "SampleAfterValue": "100003",
2929*4882a593Smuzhiyun        "UMask": "0x1"
2930*4882a593Smuzhiyun    },
2931*4882a593Smuzhiyun    {
2932*4882a593Smuzhiyun        "BriefDescription": "Counts all demand code reads  OCR.DEMAND_CODE_RD.SUPPLIER_NONE.HIT_OTHER_CORE_FWD",
2933*4882a593Smuzhiyun        "Counter": "0,1,2,3",
2934*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
2935*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
2936*4882a593Smuzhiyun        "EventName": "OCR.DEMAND_CODE_RD.SUPPLIER_NONE.HIT_OTHER_CORE_FWD",
2937*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
2938*4882a593Smuzhiyun        "MSRValue": "0x0800020004",
2939*4882a593Smuzhiyun        "Offcore": "1",
2940*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2941*4882a593Smuzhiyun        "SampleAfterValue": "100003",
2942*4882a593Smuzhiyun        "UMask": "0x1"
2943*4882a593Smuzhiyun    },
2944*4882a593Smuzhiyun    {
2945*4882a593Smuzhiyun        "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs  OCR.PF_L2_RFO.L3_HIT_E.ANY_SNOOP",
2946*4882a593Smuzhiyun        "Counter": "0,1,2,3",
2947*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
2948*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
2949*4882a593Smuzhiyun        "EventName": "OCR.PF_L2_RFO.L3_HIT_E.ANY_SNOOP",
2950*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
2951*4882a593Smuzhiyun        "MSRValue": "0x3F80080020",
2952*4882a593Smuzhiyun        "Offcore": "1",
2953*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2954*4882a593Smuzhiyun        "SampleAfterValue": "100003",
2955*4882a593Smuzhiyun        "UMask": "0x1"
2956*4882a593Smuzhiyun    },
2957*4882a593Smuzhiyun    {
2958*4882a593Smuzhiyun        "BriefDescription": "Counts prefetch (that bring data to L2) data reads  OCR.PF_L2_DATA_RD.SUPPLIER_NONE.ANY_SNOOP",
2959*4882a593Smuzhiyun        "Counter": "0,1,2,3",
2960*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
2961*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
2962*4882a593Smuzhiyun        "EventName": "OCR.PF_L2_DATA_RD.SUPPLIER_NONE.ANY_SNOOP",
2963*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
2964*4882a593Smuzhiyun        "MSRValue": "0x3F80020010",
2965*4882a593Smuzhiyun        "Offcore": "1",
2966*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2967*4882a593Smuzhiyun        "SampleAfterValue": "100003",
2968*4882a593Smuzhiyun        "UMask": "0x1"
2969*4882a593Smuzhiyun    },
2970*4882a593Smuzhiyun    {
2971*4882a593Smuzhiyun        "BriefDescription": "Counts all demand data writes (RFOs)  OCR.DEMAND_RFO.SUPPLIER_NONE.NO_SNOOP_NEEDED",
2972*4882a593Smuzhiyun        "Counter": "0,1,2,3",
2973*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
2974*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
2975*4882a593Smuzhiyun        "EventName": "OCR.DEMAND_RFO.SUPPLIER_NONE.NO_SNOOP_NEEDED",
2976*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
2977*4882a593Smuzhiyun        "MSRValue": "0x0100020002",
2978*4882a593Smuzhiyun        "Offcore": "1",
2979*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2980*4882a593Smuzhiyun        "SampleAfterValue": "100003",
2981*4882a593Smuzhiyun        "UMask": "0x1"
2982*4882a593Smuzhiyun    },
2983*4882a593Smuzhiyun    {
2984*4882a593Smuzhiyun        "BriefDescription": "Counts prefetch (that bring data to L2) data reads",
2985*4882a593Smuzhiyun        "Counter": "0,1,2,3",
2986*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
2987*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
2988*4882a593Smuzhiyun        "EventName": "OCR.PF_L2_DATA_RD.L3_HIT_E.SNOOP_NONE",
2989*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
2990*4882a593Smuzhiyun        "MSRValue": "0x0080080010",
2991*4882a593Smuzhiyun        "Offcore": "1",
2992*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2993*4882a593Smuzhiyun        "SampleAfterValue": "100003",
2994*4882a593Smuzhiyun        "UMask": "0x1"
2995*4882a593Smuzhiyun    },
2996*4882a593Smuzhiyun    {
2997*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_PF_RFO.L3_HIT.NO_SNOOP_NEEDED OCR.ALL_PF_RFO.L3_HIT.NO_SNOOP_NEEDED OCR.ALL_PF_RFO.L3_HIT.NO_SNOOP_NEEDED",
2998*4882a593Smuzhiyun        "Counter": "0,1,2,3",
2999*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
3000*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
3001*4882a593Smuzhiyun        "EventName": "OCR.ALL_PF_RFO.L3_HIT.NO_SNOOP_NEEDED",
3002*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
3003*4882a593Smuzhiyun        "MSRValue": "0x01003C0120",
3004*4882a593Smuzhiyun        "Offcore": "1",
3005*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3006*4882a593Smuzhiyun        "SampleAfterValue": "100003",
3007*4882a593Smuzhiyun        "UMask": "0x1"
3008*4882a593Smuzhiyun    },
3009*4882a593Smuzhiyun    {
3010*4882a593Smuzhiyun        "BriefDescription": "Counts demand data reads have any response type.",
3011*4882a593Smuzhiyun        "Counter": "0,1,2,3",
3012*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
3013*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
3014*4882a593Smuzhiyun        "EventName": "OCR.DEMAND_DATA_RD.ANY_RESPONSE",
3015*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
3016*4882a593Smuzhiyun        "MSRValue": "0x0000010001",
3017*4882a593Smuzhiyun        "Offcore": "1",
3018*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3019*4882a593Smuzhiyun        "SampleAfterValue": "100003",
3020*4882a593Smuzhiyun        "UMask": "0x1"
3021*4882a593Smuzhiyun    },
3022*4882a593Smuzhiyun    {
3023*4882a593Smuzhiyun        "BriefDescription": "Counts all demand code reads OCR.DEMAND_CODE_RD.L3_HIT.SNOOP_MISS",
3024*4882a593Smuzhiyun        "Counter": "0,1,2,3",
3025*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
3026*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
3027*4882a593Smuzhiyun        "EventName": "OCR.DEMAND_CODE_RD.L3_HIT.SNOOP_MISS",
3028*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
3029*4882a593Smuzhiyun        "MSRValue": "0x02003C0004",
3030*4882a593Smuzhiyun        "Offcore": "1",
3031*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3032*4882a593Smuzhiyun        "SampleAfterValue": "100003",
3033*4882a593Smuzhiyun        "UMask": "0x1"
3034*4882a593Smuzhiyun    },
3035*4882a593Smuzhiyun    {
3036*4882a593Smuzhiyun        "BriefDescription": "Counts any other requests",
3037*4882a593Smuzhiyun        "Counter": "0,1,2,3",
3038*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
3039*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
3040*4882a593Smuzhiyun        "EventName": "OCR.OTHER.L3_HIT_F.SNOOP_NONE",
3041*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
3042*4882a593Smuzhiyun        "MSRValue": "0x0080208000",
3043*4882a593Smuzhiyun        "Offcore": "1",
3044*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3045*4882a593Smuzhiyun        "SampleAfterValue": "100003",
3046*4882a593Smuzhiyun        "UMask": "0x1"
3047*4882a593Smuzhiyun    },
3048*4882a593Smuzhiyun    {
3049*4882a593Smuzhiyun        "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs  OCR.PF_L2_RFO.SUPPLIER_NONE.ANY_SNOOP",
3050*4882a593Smuzhiyun        "Counter": "0,1,2,3",
3051*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
3052*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
3053*4882a593Smuzhiyun        "EventName": "OCR.PF_L2_RFO.SUPPLIER_NONE.ANY_SNOOP",
3054*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
3055*4882a593Smuzhiyun        "MSRValue": "0x3F80020020",
3056*4882a593Smuzhiyun        "Offcore": "1",
3057*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3058*4882a593Smuzhiyun        "SampleAfterValue": "100003",
3059*4882a593Smuzhiyun        "UMask": "0x1"
3060*4882a593Smuzhiyun    },
3061*4882a593Smuzhiyun    {
3062*4882a593Smuzhiyun        "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads  OCR.PF_L3_DATA_RD.L3_HIT_S.HITM_OTHER_CORE",
3063*4882a593Smuzhiyun        "Counter": "0,1,2,3",
3064*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
3065*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
3066*4882a593Smuzhiyun        "EventName": "OCR.PF_L3_DATA_RD.L3_HIT_S.HITM_OTHER_CORE",
3067*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
3068*4882a593Smuzhiyun        "MSRValue": "0x1000100080",
3069*4882a593Smuzhiyun        "Offcore": "1",
3070*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3071*4882a593Smuzhiyun        "SampleAfterValue": "100003",
3072*4882a593Smuzhiyun        "UMask": "0x1"
3073*4882a593Smuzhiyun    },
3074*4882a593Smuzhiyun    {
3075*4882a593Smuzhiyun        "BriefDescription": "Counts all demand data writes (RFOs) OCR.DEMAND_RFO.PMM_HIT_LOCAL_PMM.SNOOP_NONE",
3076*4882a593Smuzhiyun        "Counter": "0,1,2,3",
3077*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
3078*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
3079*4882a593Smuzhiyun        "EventName": "OCR.DEMAND_RFO.PMM_HIT_LOCAL_PMM.SNOOP_NONE",
3080*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
3081*4882a593Smuzhiyun        "MSRValue": "0x0080400002",
3082*4882a593Smuzhiyun        "Offcore": "1",
3083*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3084*4882a593Smuzhiyun        "SampleAfterValue": "100003",
3085*4882a593Smuzhiyun        "UMask": "0x1"
3086*4882a593Smuzhiyun    },
3087*4882a593Smuzhiyun    {
3088*4882a593Smuzhiyun        "BriefDescription": "Counts all demand data writes (RFOs)  OCR.DEMAND_RFO.L3_HIT_S.NO_SNOOP_NEEDED",
3089*4882a593Smuzhiyun        "Counter": "0,1,2,3",
3090*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
3091*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
3092*4882a593Smuzhiyun        "EventName": "OCR.DEMAND_RFO.L3_HIT_S.NO_SNOOP_NEEDED",
3093*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
3094*4882a593Smuzhiyun        "MSRValue": "0x0100100002",
3095*4882a593Smuzhiyun        "Offcore": "1",
3096*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3097*4882a593Smuzhiyun        "SampleAfterValue": "100003",
3098*4882a593Smuzhiyun        "UMask": "0x1"
3099*4882a593Smuzhiyun    },
3100*4882a593Smuzhiyun    {
3101*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_PF_RFO.L3_HIT_M.NO_SNOOP_NEEDED  OCR.ALL_PF_RFO.L3_HIT_M.NO_SNOOP_NEEDED",
3102*4882a593Smuzhiyun        "Counter": "0,1,2,3",
3103*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
3104*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
3105*4882a593Smuzhiyun        "EventName": "OCR.ALL_PF_RFO.L3_HIT_M.NO_SNOOP_NEEDED",
3106*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
3107*4882a593Smuzhiyun        "MSRValue": "0x0100040120",
3108*4882a593Smuzhiyun        "Offcore": "1",
3109*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3110*4882a593Smuzhiyun        "SampleAfterValue": "100003",
3111*4882a593Smuzhiyun        "UMask": "0x1"
3112*4882a593Smuzhiyun    },
3113*4882a593Smuzhiyun    {
3114*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_PF_RFO.L3_HIT_E.SNOOP_MISS",
3115*4882a593Smuzhiyun        "Counter": "0,1,2,3",
3116*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
3117*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
3118*4882a593Smuzhiyun        "EventName": "OCR.ALL_PF_RFO.L3_HIT_E.SNOOP_MISS",
3119*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
3120*4882a593Smuzhiyun        "MSRValue": "0x0200080120",
3121*4882a593Smuzhiyun        "Offcore": "1",
3122*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3123*4882a593Smuzhiyun        "SampleAfterValue": "100003",
3124*4882a593Smuzhiyun        "UMask": "0x1"
3125*4882a593Smuzhiyun    },
3126*4882a593Smuzhiyun    {
3127*4882a593Smuzhiyun        "BriefDescription": "Counts demand data reads  OCR.DEMAND_DATA_RD.SUPPLIER_NONE.ANY_SNOOP",
3128*4882a593Smuzhiyun        "Counter": "0,1,2,3",
3129*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
3130*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
3131*4882a593Smuzhiyun        "EventName": "OCR.DEMAND_DATA_RD.SUPPLIER_NONE.ANY_SNOOP",
3132*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
3133*4882a593Smuzhiyun        "MSRValue": "0x3F80020001",
3134*4882a593Smuzhiyun        "Offcore": "1",
3135*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3136*4882a593Smuzhiyun        "SampleAfterValue": "100003",
3137*4882a593Smuzhiyun        "UMask": "0x1"
3138*4882a593Smuzhiyun    },
3139*4882a593Smuzhiyun    {
3140*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_DATA_RD.ANY_RESPONSE have any response type.",
3141*4882a593Smuzhiyun        "Counter": "0,1,2,3",
3142*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
3143*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
3144*4882a593Smuzhiyun        "EventName": "OCR.ALL_DATA_RD.ANY_RESPONSE",
3145*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
3146*4882a593Smuzhiyun        "MSRValue": "0x0000010491",
3147*4882a593Smuzhiyun        "Offcore": "1",
3148*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3149*4882a593Smuzhiyun        "SampleAfterValue": "100003",
3150*4882a593Smuzhiyun        "UMask": "0x1"
3151*4882a593Smuzhiyun    },
3152*4882a593Smuzhiyun    {
3153*4882a593Smuzhiyun        "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs  OCR.PF_L3_RFO.L3_HIT_E.HITM_OTHER_CORE",
3154*4882a593Smuzhiyun        "Counter": "0,1,2,3",
3155*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
3156*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
3157*4882a593Smuzhiyun        "EventName": "OCR.PF_L3_RFO.L3_HIT_E.HITM_OTHER_CORE",
3158*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
3159*4882a593Smuzhiyun        "MSRValue": "0x1000080100",
3160*4882a593Smuzhiyun        "Offcore": "1",
3161*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3162*4882a593Smuzhiyun        "SampleAfterValue": "100003",
3163*4882a593Smuzhiyun        "UMask": "0x1"
3164*4882a593Smuzhiyun    },
3165*4882a593Smuzhiyun    {
3166*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_RFO.L3_HIT_S.SNOOP_NONE",
3167*4882a593Smuzhiyun        "Counter": "0,1,2,3",
3168*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
3169*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
3170*4882a593Smuzhiyun        "EventName": "OCR.ALL_RFO.L3_HIT_S.SNOOP_NONE",
3171*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
3172*4882a593Smuzhiyun        "MSRValue": "0x0080100122",
3173*4882a593Smuzhiyun        "Offcore": "1",
3174*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3175*4882a593Smuzhiyun        "SampleAfterValue": "100003",
3176*4882a593Smuzhiyun        "UMask": "0x1"
3177*4882a593Smuzhiyun    },
3178*4882a593Smuzhiyun    {
3179*4882a593Smuzhiyun        "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs",
3180*4882a593Smuzhiyun        "Counter": "0,1,2,3",
3181*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
3182*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
3183*4882a593Smuzhiyun        "EventName": "OCR.PF_L2_RFO.L3_HIT_E.SNOOP_NONE",
3184*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
3185*4882a593Smuzhiyun        "MSRValue": "0x0080080020",
3186*4882a593Smuzhiyun        "Offcore": "1",
3187*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3188*4882a593Smuzhiyun        "SampleAfterValue": "100003",
3189*4882a593Smuzhiyun        "UMask": "0x1"
3190*4882a593Smuzhiyun    },
3191*4882a593Smuzhiyun    {
3192*4882a593Smuzhiyun        "BriefDescription": "Counts all demand code reads  OCR.DEMAND_CODE_RD.L3_HIT_F.HIT_OTHER_CORE_FWD",
3193*4882a593Smuzhiyun        "Counter": "0,1,2,3",
3194*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
3195*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
3196*4882a593Smuzhiyun        "EventName": "OCR.DEMAND_CODE_RD.L3_HIT_F.HIT_OTHER_CORE_FWD",
3197*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
3198*4882a593Smuzhiyun        "MSRValue": "0x0800200004",
3199*4882a593Smuzhiyun        "Offcore": "1",
3200*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3201*4882a593Smuzhiyun        "SampleAfterValue": "100003",
3202*4882a593Smuzhiyun        "UMask": "0x1"
3203*4882a593Smuzhiyun    },
3204*4882a593Smuzhiyun    {
3205*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_PF_RFO.PMM_HIT_LOCAL_PMM.SNOOP_NONE OCR.ALL_PF_RFO.PMM_HIT_LOCAL_PMM.SNOOP_NONE",
3206*4882a593Smuzhiyun        "Counter": "0,1,2,3",
3207*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
3208*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
3209*4882a593Smuzhiyun        "EventName": "OCR.ALL_PF_RFO.PMM_HIT_LOCAL_PMM.SNOOP_NONE",
3210*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
3211*4882a593Smuzhiyun        "MSRValue": "0x0080400120",
3212*4882a593Smuzhiyun        "Offcore": "1",
3213*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3214*4882a593Smuzhiyun        "SampleAfterValue": "100003",
3215*4882a593Smuzhiyun        "UMask": "0x1"
3216*4882a593Smuzhiyun    },
3217*4882a593Smuzhiyun    {
3218*4882a593Smuzhiyun        "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads  OCR.PF_L3_DATA_RD.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD",
3219*4882a593Smuzhiyun        "Counter": "0,1,2,3",
3220*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
3221*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
3222*4882a593Smuzhiyun        "EventName": "OCR.PF_L3_DATA_RD.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD",
3223*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
3224*4882a593Smuzhiyun        "MSRValue": "0x0400020080",
3225*4882a593Smuzhiyun        "Offcore": "1",
3226*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3227*4882a593Smuzhiyun        "SampleAfterValue": "100003",
3228*4882a593Smuzhiyun        "UMask": "0x1"
3229*4882a593Smuzhiyun    },
3230*4882a593Smuzhiyun    {
3231*4882a593Smuzhiyun        "BriefDescription": "Counts all demand data writes (RFOs)",
3232*4882a593Smuzhiyun        "Counter": "0,1,2,3",
3233*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
3234*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
3235*4882a593Smuzhiyun        "EventName": "OCR.DEMAND_RFO.L3_HIT_M.SNOOP_NONE",
3236*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
3237*4882a593Smuzhiyun        "MSRValue": "0x0080040002",
3238*4882a593Smuzhiyun        "Offcore": "1",
3239*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3240*4882a593Smuzhiyun        "SampleAfterValue": "100003",
3241*4882a593Smuzhiyun        "UMask": "0x1"
3242*4882a593Smuzhiyun    },
3243*4882a593Smuzhiyun    {
3244*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_PF_RFO.L3_HIT_F.SNOOP_NONE",
3245*4882a593Smuzhiyun        "Counter": "0,1,2,3",
3246*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
3247*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
3248*4882a593Smuzhiyun        "EventName": "OCR.ALL_PF_RFO.L3_HIT_F.SNOOP_NONE",
3249*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
3250*4882a593Smuzhiyun        "MSRValue": "0x0080200120",
3251*4882a593Smuzhiyun        "Offcore": "1",
3252*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3253*4882a593Smuzhiyun        "SampleAfterValue": "100003",
3254*4882a593Smuzhiyun        "UMask": "0x1"
3255*4882a593Smuzhiyun    },
3256*4882a593Smuzhiyun    {
3257*4882a593Smuzhiyun        "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs  OCR.PF_L3_RFO.L3_HIT_F.NO_SNOOP_NEEDED",
3258*4882a593Smuzhiyun        "Counter": "0,1,2,3",
3259*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
3260*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
3261*4882a593Smuzhiyun        "EventName": "OCR.PF_L3_RFO.L3_HIT_F.NO_SNOOP_NEEDED",
3262*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
3263*4882a593Smuzhiyun        "MSRValue": "0x0100200100",
3264*4882a593Smuzhiyun        "Offcore": "1",
3265*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3266*4882a593Smuzhiyun        "SampleAfterValue": "100003",
3267*4882a593Smuzhiyun        "UMask": "0x1"
3268*4882a593Smuzhiyun    },
3269*4882a593Smuzhiyun    {
3270*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_PF_RFO.L3_HIT_E.ANY_SNOOP  OCR.ALL_PF_RFO.L3_HIT_E.ANY_SNOOP",
3271*4882a593Smuzhiyun        "Counter": "0,1,2,3",
3272*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
3273*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
3274*4882a593Smuzhiyun        "EventName": "OCR.ALL_PF_RFO.L3_HIT_E.ANY_SNOOP",
3275*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
3276*4882a593Smuzhiyun        "MSRValue": "0x3F80080120",
3277*4882a593Smuzhiyun        "Offcore": "1",
3278*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3279*4882a593Smuzhiyun        "SampleAfterValue": "100003",
3280*4882a593Smuzhiyun        "UMask": "0x1"
3281*4882a593Smuzhiyun    },
3282*4882a593Smuzhiyun    {
3283*4882a593Smuzhiyun        "BriefDescription": "Counts any other requests OCR.OTHER.L3_HIT.HIT_OTHER_CORE_FWD OCR.OTHER.L3_HIT.HIT_OTHER_CORE_FWD",
3284*4882a593Smuzhiyun        "Counter": "0,1,2,3",
3285*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
3286*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
3287*4882a593Smuzhiyun        "EventName": "OCR.OTHER.L3_HIT.HIT_OTHER_CORE_FWD",
3288*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
3289*4882a593Smuzhiyun        "MSRValue": "0x08003C8000",
3290*4882a593Smuzhiyun        "Offcore": "1",
3291*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3292*4882a593Smuzhiyun        "SampleAfterValue": "100003",
3293*4882a593Smuzhiyun        "UMask": "0x1"
3294*4882a593Smuzhiyun    },
3295*4882a593Smuzhiyun    {
3296*4882a593Smuzhiyun        "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs",
3297*4882a593Smuzhiyun        "Counter": "0,1,2,3",
3298*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
3299*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
3300*4882a593Smuzhiyun        "EventName": "OCR.PF_L3_RFO.L3_HIT_M.SNOOP_NONE",
3301*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
3302*4882a593Smuzhiyun        "MSRValue": "0x0080040100",
3303*4882a593Smuzhiyun        "Offcore": "1",
3304*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3305*4882a593Smuzhiyun        "SampleAfterValue": "100003",
3306*4882a593Smuzhiyun        "UMask": "0x1"
3307*4882a593Smuzhiyun    },
3308*4882a593Smuzhiyun    {
3309*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_PF_DATA_RD.L3_HIT_M.HIT_OTHER_CORE_FWD  OCR.ALL_PF_DATA_RD.L3_HIT_M.HIT_OTHER_CORE_FWD",
3310*4882a593Smuzhiyun        "Counter": "0,1,2,3",
3311*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
3312*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
3313*4882a593Smuzhiyun        "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT_M.HIT_OTHER_CORE_FWD",
3314*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
3315*4882a593Smuzhiyun        "MSRValue": "0x0800040490",
3316*4882a593Smuzhiyun        "Offcore": "1",
3317*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3318*4882a593Smuzhiyun        "SampleAfterValue": "100003",
3319*4882a593Smuzhiyun        "UMask": "0x1"
3320*4882a593Smuzhiyun    },
3321*4882a593Smuzhiyun    {
3322*4882a593Smuzhiyun        "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs  OCR.PF_L3_RFO.SUPPLIER_NONE.HIT_OTHER_CORE_FWD",
3323*4882a593Smuzhiyun        "Counter": "0,1,2,3",
3324*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
3325*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
3326*4882a593Smuzhiyun        "EventName": "OCR.PF_L3_RFO.SUPPLIER_NONE.HIT_OTHER_CORE_FWD",
3327*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
3328*4882a593Smuzhiyun        "MSRValue": "0x0800020100",
3329*4882a593Smuzhiyun        "Offcore": "1",
3330*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3331*4882a593Smuzhiyun        "SampleAfterValue": "100003",
3332*4882a593Smuzhiyun        "UMask": "0x1"
3333*4882a593Smuzhiyun    },
3334*4882a593Smuzhiyun    {
3335*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_PF_DATA_RD.L3_HIT_E.HITM_OTHER_CORE  OCR.ALL_PF_DATA_RD.L3_HIT_E.HITM_OTHER_CORE",
3336*4882a593Smuzhiyun        "Counter": "0,1,2,3",
3337*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
3338*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
3339*4882a593Smuzhiyun        "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT_E.HITM_OTHER_CORE",
3340*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
3341*4882a593Smuzhiyun        "MSRValue": "0x1000080490",
3342*4882a593Smuzhiyun        "Offcore": "1",
3343*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3344*4882a593Smuzhiyun        "SampleAfterValue": "100003",
3345*4882a593Smuzhiyun        "UMask": "0x1"
3346*4882a593Smuzhiyun    },
3347*4882a593Smuzhiyun    {
3348*4882a593Smuzhiyun        "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs  OCR.PF_L2_RFO.L3_HIT_F.HITM_OTHER_CORE",
3349*4882a593Smuzhiyun        "Counter": "0,1,2,3",
3350*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
3351*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
3352*4882a593Smuzhiyun        "EventName": "OCR.PF_L2_RFO.L3_HIT_F.HITM_OTHER_CORE",
3353*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
3354*4882a593Smuzhiyun        "MSRValue": "0x1000200020",
3355*4882a593Smuzhiyun        "Offcore": "1",
3356*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3357*4882a593Smuzhiyun        "SampleAfterValue": "100003",
3358*4882a593Smuzhiyun        "UMask": "0x1"
3359*4882a593Smuzhiyun    },
3360*4882a593Smuzhiyun    {
3361*4882a593Smuzhiyun        "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests  OCR.PF_L1D_AND_SW.SUPPLIER_NONE.NO_SNOOP_NEEDED",
3362*4882a593Smuzhiyun        "Counter": "0,1,2,3",
3363*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
3364*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
3365*4882a593Smuzhiyun        "EventName": "OCR.PF_L1D_AND_SW.SUPPLIER_NONE.NO_SNOOP_NEEDED",
3366*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
3367*4882a593Smuzhiyun        "MSRValue": "0x0100020400",
3368*4882a593Smuzhiyun        "Offcore": "1",
3369*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3370*4882a593Smuzhiyun        "SampleAfterValue": "100003",
3371*4882a593Smuzhiyun        "UMask": "0x1"
3372*4882a593Smuzhiyun    },
3373*4882a593Smuzhiyun    {
3374*4882a593Smuzhiyun        "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs  OCR.PF_L3_RFO.L3_HIT_M.HIT_OTHER_CORE_NO_FWD",
3375*4882a593Smuzhiyun        "Counter": "0,1,2,3",
3376*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
3377*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
3378*4882a593Smuzhiyun        "EventName": "OCR.PF_L3_RFO.L3_HIT_M.HIT_OTHER_CORE_NO_FWD",
3379*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
3380*4882a593Smuzhiyun        "MSRValue": "0x0400040100",
3381*4882a593Smuzhiyun        "Offcore": "1",
3382*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3383*4882a593Smuzhiyun        "SampleAfterValue": "100003",
3384*4882a593Smuzhiyun        "UMask": "0x1"
3385*4882a593Smuzhiyun    },
3386*4882a593Smuzhiyun    {
3387*4882a593Smuzhiyun        "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs  OCR.PF_L3_RFO.L3_HIT_F.HITM_OTHER_CORE",
3388*4882a593Smuzhiyun        "Counter": "0,1,2,3",
3389*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
3390*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
3391*4882a593Smuzhiyun        "EventName": "OCR.PF_L3_RFO.L3_HIT_F.HITM_OTHER_CORE",
3392*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
3393*4882a593Smuzhiyun        "MSRValue": "0x1000200100",
3394*4882a593Smuzhiyun        "Offcore": "1",
3395*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3396*4882a593Smuzhiyun        "SampleAfterValue": "100003",
3397*4882a593Smuzhiyun        "UMask": "0x1"
3398*4882a593Smuzhiyun    },
3399*4882a593Smuzhiyun    {
3400*4882a593Smuzhiyun        "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs  OCR.PF_L3_RFO.SUPPLIER_NONE.NO_SNOOP_NEEDED",
3401*4882a593Smuzhiyun        "Counter": "0,1,2,3",
3402*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
3403*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
3404*4882a593Smuzhiyun        "EventName": "OCR.PF_L3_RFO.SUPPLIER_NONE.NO_SNOOP_NEEDED",
3405*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
3406*4882a593Smuzhiyun        "MSRValue": "0x0100020100",
3407*4882a593Smuzhiyun        "Offcore": "1",
3408*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3409*4882a593Smuzhiyun        "SampleAfterValue": "100003",
3410*4882a593Smuzhiyun        "UMask": "0x1"
3411*4882a593Smuzhiyun    },
3412*4882a593Smuzhiyun    {
3413*4882a593Smuzhiyun        "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs",
3414*4882a593Smuzhiyun        "Counter": "0,1,2,3",
3415*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
3416*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
3417*4882a593Smuzhiyun        "EventName": "OCR.PF_L3_RFO.L3_HIT_S.SNOOP_NONE",
3418*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
3419*4882a593Smuzhiyun        "MSRValue": "0x0080100100",
3420*4882a593Smuzhiyun        "Offcore": "1",
3421*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3422*4882a593Smuzhiyun        "SampleAfterValue": "100003",
3423*4882a593Smuzhiyun        "UMask": "0x1"
3424*4882a593Smuzhiyun    },
3425*4882a593Smuzhiyun    {
3426*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_DATA_RD.L3_HIT.NO_SNOOP_NEEDED OCR.ALL_DATA_RD.L3_HIT.NO_SNOOP_NEEDED OCR.ALL_DATA_RD.L3_HIT.NO_SNOOP_NEEDED",
3427*4882a593Smuzhiyun        "Counter": "0,1,2,3",
3428*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
3429*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
3430*4882a593Smuzhiyun        "EventName": "OCR.ALL_DATA_RD.L3_HIT.NO_SNOOP_NEEDED",
3431*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
3432*4882a593Smuzhiyun        "MSRValue": "0x01003C0491",
3433*4882a593Smuzhiyun        "Offcore": "1",
3434*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3435*4882a593Smuzhiyun        "SampleAfterValue": "100003",
3436*4882a593Smuzhiyun        "UMask": "0x1"
3437*4882a593Smuzhiyun    },
3438*4882a593Smuzhiyun    {
3439*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_READS.L3_HIT.HIT_OTHER_CORE_FWD OCR.ALL_READS.L3_HIT.HIT_OTHER_CORE_FWD OCR.ALL_READS.L3_HIT.HIT_OTHER_CORE_FWD",
3440*4882a593Smuzhiyun        "Counter": "0,1,2,3",
3441*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
3442*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
3443*4882a593Smuzhiyun        "EventName": "OCR.ALL_READS.L3_HIT.HIT_OTHER_CORE_FWD",
3444*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
3445*4882a593Smuzhiyun        "MSRValue": "0x08003C07F7",
3446*4882a593Smuzhiyun        "Offcore": "1",
3447*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3448*4882a593Smuzhiyun        "SampleAfterValue": "100003",
3449*4882a593Smuzhiyun        "UMask": "0x1"
3450*4882a593Smuzhiyun    },
3451*4882a593Smuzhiyun    {
3452*4882a593Smuzhiyun        "BriefDescription": "Counts all demand code reads OCR.DEMAND_CODE_RD.L3_HIT.SNOOP_NONE",
3453*4882a593Smuzhiyun        "Counter": "0,1,2,3",
3454*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
3455*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
3456*4882a593Smuzhiyun        "EventName": "OCR.DEMAND_CODE_RD.L3_HIT.SNOOP_NONE",
3457*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
3458*4882a593Smuzhiyun        "MSRValue": "0x00803C0004",
3459*4882a593Smuzhiyun        "Offcore": "1",
3460*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3461*4882a593Smuzhiyun        "SampleAfterValue": "100003",
3462*4882a593Smuzhiyun        "UMask": "0x1"
3463*4882a593Smuzhiyun    },
3464*4882a593Smuzhiyun    {
3465*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_DATA_RD.PMM_HIT_LOCAL_PMM.SNOOP_NONE OCR.ALL_DATA_RD.PMM_HIT_LOCAL_PMM.SNOOP_NONE",
3466*4882a593Smuzhiyun        "Counter": "0,1,2,3",
3467*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
3468*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
3469*4882a593Smuzhiyun        "EventName": "OCR.ALL_DATA_RD.PMM_HIT_LOCAL_PMM.SNOOP_NONE",
3470*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
3471*4882a593Smuzhiyun        "MSRValue": "0x0080400491",
3472*4882a593Smuzhiyun        "Offcore": "1",
3473*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3474*4882a593Smuzhiyun        "SampleAfterValue": "100003",
3475*4882a593Smuzhiyun        "UMask": "0x1"
3476*4882a593Smuzhiyun    },
3477*4882a593Smuzhiyun    {
3478*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_DATA_RD.SUPPLIER_NONE.SNOOP_NONE",
3479*4882a593Smuzhiyun        "Counter": "0,1,2,3",
3480*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
3481*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
3482*4882a593Smuzhiyun        "EventName": "OCR.ALL_DATA_RD.SUPPLIER_NONE.SNOOP_NONE",
3483*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
3484*4882a593Smuzhiyun        "MSRValue": "0x0080020491",
3485*4882a593Smuzhiyun        "Offcore": "1",
3486*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3487*4882a593Smuzhiyun        "SampleAfterValue": "100003",
3488*4882a593Smuzhiyun        "UMask": "0x1"
3489*4882a593Smuzhiyun    },
3490*4882a593Smuzhiyun    {
3491*4882a593Smuzhiyun        "BriefDescription": "Counts all demand data writes (RFOs) OCR.DEMAND_RFO.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED",
3492*4882a593Smuzhiyun        "Counter": "0,1,2,3",
3493*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
3494*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
3495*4882a593Smuzhiyun        "EventName": "OCR.DEMAND_RFO.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED",
3496*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
3497*4882a593Smuzhiyun        "MSRValue": "0x0100400002",
3498*4882a593Smuzhiyun        "Offcore": "1",
3499*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3500*4882a593Smuzhiyun        "SampleAfterValue": "100003",
3501*4882a593Smuzhiyun        "UMask": "0x1"
3502*4882a593Smuzhiyun    },
3503*4882a593Smuzhiyun    {
3504*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_PF_DATA_RD.L3_HIT.HIT_OTHER_CORE_FWD OCR.ALL_PF_DATA_RD.L3_HIT.HIT_OTHER_CORE_FWD OCR.ALL_PF_DATA_RD.L3_HIT.HIT_OTHER_CORE_FWD",
3505*4882a593Smuzhiyun        "Counter": "0,1,2,3",
3506*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
3507*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
3508*4882a593Smuzhiyun        "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT.HIT_OTHER_CORE_FWD",
3509*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
3510*4882a593Smuzhiyun        "MSRValue": "0x08003C0490",
3511*4882a593Smuzhiyun        "Offcore": "1",
3512*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3513*4882a593Smuzhiyun        "SampleAfterValue": "100003",
3514*4882a593Smuzhiyun        "UMask": "0x1"
3515*4882a593Smuzhiyun    },
3516*4882a593Smuzhiyun    {
3517*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_DATA_RD.L3_HIT.HITM_OTHER_CORE OCR.ALL_DATA_RD.L3_HIT.HITM_OTHER_CORE OCR.ALL_DATA_RD.L3_HIT.HITM_OTHER_CORE",
3518*4882a593Smuzhiyun        "Counter": "0,1,2,3",
3519*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
3520*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
3521*4882a593Smuzhiyun        "EventName": "OCR.ALL_DATA_RD.L3_HIT.HITM_OTHER_CORE",
3522*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
3523*4882a593Smuzhiyun        "MSRValue": "0x10003C0491",
3524*4882a593Smuzhiyun        "Offcore": "1",
3525*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3526*4882a593Smuzhiyun        "SampleAfterValue": "100003",
3527*4882a593Smuzhiyun        "UMask": "0x1"
3528*4882a593Smuzhiyun    },
3529*4882a593Smuzhiyun    {
3530*4882a593Smuzhiyun        "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests  OCR.PF_L1D_AND_SW.L3_HIT_M.HIT_OTHER_CORE_FWD",
3531*4882a593Smuzhiyun        "Counter": "0,1,2,3",
3532*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
3533*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
3534*4882a593Smuzhiyun        "EventName": "OCR.PF_L1D_AND_SW.L3_HIT_M.HIT_OTHER_CORE_FWD",
3535*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
3536*4882a593Smuzhiyun        "MSRValue": "0x0800040400",
3537*4882a593Smuzhiyun        "Offcore": "1",
3538*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3539*4882a593Smuzhiyun        "SampleAfterValue": "100003",
3540*4882a593Smuzhiyun        "UMask": "0x1"
3541*4882a593Smuzhiyun    },
3542*4882a593Smuzhiyun    {
3543*4882a593Smuzhiyun        "BriefDescription": "Counts demand data reads  OCR.DEMAND_DATA_RD.L3_HIT_M.ANY_SNOOP",
3544*4882a593Smuzhiyun        "Counter": "0,1,2,3",
3545*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
3546*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
3547*4882a593Smuzhiyun        "EventName": "OCR.DEMAND_DATA_RD.L3_HIT_M.ANY_SNOOP",
3548*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
3549*4882a593Smuzhiyun        "MSRValue": "0x3F80040001",
3550*4882a593Smuzhiyun        "Offcore": "1",
3551*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3552*4882a593Smuzhiyun        "SampleAfterValue": "100003",
3553*4882a593Smuzhiyun        "UMask": "0x1"
3554*4882a593Smuzhiyun    },
3555*4882a593Smuzhiyun    {
3556*4882a593Smuzhiyun        "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests  OCR.PF_L1D_AND_SW.L3_HIT_F.HIT_OTHER_CORE_FWD",
3557*4882a593Smuzhiyun        "Counter": "0,1,2,3",
3558*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
3559*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
3560*4882a593Smuzhiyun        "EventName": "OCR.PF_L1D_AND_SW.L3_HIT_F.HIT_OTHER_CORE_FWD",
3561*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
3562*4882a593Smuzhiyun        "MSRValue": "0x0800200400",
3563*4882a593Smuzhiyun        "Offcore": "1",
3564*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3565*4882a593Smuzhiyun        "SampleAfterValue": "100003",
3566*4882a593Smuzhiyun        "UMask": "0x1"
3567*4882a593Smuzhiyun    },
3568*4882a593Smuzhiyun    {
3569*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_DATA_RD.L3_HIT.HIT_OTHER_CORE_NO_FWD OCR.ALL_DATA_RD.L3_HIT.HIT_OTHER_CORE_NO_FWD OCR.ALL_DATA_RD.L3_HIT.HIT_OTHER_CORE_NO_FWD",
3570*4882a593Smuzhiyun        "Counter": "0,1,2,3",
3571*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
3572*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
3573*4882a593Smuzhiyun        "EventName": "OCR.ALL_DATA_RD.L3_HIT.HIT_OTHER_CORE_NO_FWD",
3574*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
3575*4882a593Smuzhiyun        "MSRValue": "0x04003C0491",
3576*4882a593Smuzhiyun        "Offcore": "1",
3577*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3578*4882a593Smuzhiyun        "SampleAfterValue": "100003",
3579*4882a593Smuzhiyun        "UMask": "0x1"
3580*4882a593Smuzhiyun    },
3581*4882a593Smuzhiyun    {
3582*4882a593Smuzhiyun        "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs OCR.PF_L3_RFO.L3_HIT.SNOOP_MISS",
3583*4882a593Smuzhiyun        "Counter": "0,1,2,3",
3584*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
3585*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
3586*4882a593Smuzhiyun        "EventName": "OCR.PF_L3_RFO.L3_HIT.SNOOP_MISS",
3587*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
3588*4882a593Smuzhiyun        "MSRValue": "0x02003C0100",
3589*4882a593Smuzhiyun        "Offcore": "1",
3590*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3591*4882a593Smuzhiyun        "SampleAfterValue": "100003",
3592*4882a593Smuzhiyun        "UMask": "0x1"
3593*4882a593Smuzhiyun    },
3594*4882a593Smuzhiyun    {
3595*4882a593Smuzhiyun        "BriefDescription": "Counts prefetch (that bring data to L2) data reads  OCR.PF_L2_DATA_RD.L3_HIT_S.NO_SNOOP_NEEDED",
3596*4882a593Smuzhiyun        "Counter": "0,1,2,3",
3597*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
3598*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
3599*4882a593Smuzhiyun        "EventName": "OCR.PF_L2_DATA_RD.L3_HIT_S.NO_SNOOP_NEEDED",
3600*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
3601*4882a593Smuzhiyun        "MSRValue": "0x0100100010",
3602*4882a593Smuzhiyun        "Offcore": "1",
3603*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3604*4882a593Smuzhiyun        "SampleAfterValue": "100003",
3605*4882a593Smuzhiyun        "UMask": "0x1"
3606*4882a593Smuzhiyun    },
3607*4882a593Smuzhiyun    {
3608*4882a593Smuzhiyun        "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs  OCR.PF_L3_RFO.L3_HIT_S.HITM_OTHER_CORE",
3609*4882a593Smuzhiyun        "Counter": "0,1,2,3",
3610*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
3611*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
3612*4882a593Smuzhiyun        "EventName": "OCR.PF_L3_RFO.L3_HIT_S.HITM_OTHER_CORE",
3613*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
3614*4882a593Smuzhiyun        "MSRValue": "0x1000100100",
3615*4882a593Smuzhiyun        "Offcore": "1",
3616*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3617*4882a593Smuzhiyun        "SampleAfterValue": "100003",
3618*4882a593Smuzhiyun        "UMask": "0x1"
3619*4882a593Smuzhiyun    },
3620*4882a593Smuzhiyun    {
3621*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_DATA_RD.L3_HIT_E.ANY_SNOOP  OCR.ALL_DATA_RD.L3_HIT_E.ANY_SNOOP",
3622*4882a593Smuzhiyun        "Counter": "0,1,2,3",
3623*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
3624*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
3625*4882a593Smuzhiyun        "EventName": "OCR.ALL_DATA_RD.L3_HIT_E.ANY_SNOOP",
3626*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
3627*4882a593Smuzhiyun        "MSRValue": "0x3F80080491",
3628*4882a593Smuzhiyun        "Offcore": "1",
3629*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3630*4882a593Smuzhiyun        "SampleAfterValue": "100003",
3631*4882a593Smuzhiyun        "UMask": "0x1"
3632*4882a593Smuzhiyun    },
3633*4882a593Smuzhiyun    {
3634*4882a593Smuzhiyun        "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs OCR.PF_L3_RFO.PMM_HIT_LOCAL_PMM.ANY_SNOOP",
3635*4882a593Smuzhiyun        "Counter": "0,1,2,3",
3636*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
3637*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
3638*4882a593Smuzhiyun        "EventName": "OCR.PF_L3_RFO.PMM_HIT_LOCAL_PMM.ANY_SNOOP",
3639*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
3640*4882a593Smuzhiyun        "MSRValue": "0x3F80400100",
3641*4882a593Smuzhiyun        "Offcore": "1",
3642*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3643*4882a593Smuzhiyun        "SampleAfterValue": "100003",
3644*4882a593Smuzhiyun        "UMask": "0x1"
3645*4882a593Smuzhiyun    },
3646*4882a593Smuzhiyun    {
3647*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_READS.L3_HIT_F.HITM_OTHER_CORE  OCR.ALL_READS.L3_HIT_F.HITM_OTHER_CORE",
3648*4882a593Smuzhiyun        "Counter": "0,1,2,3",
3649*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
3650*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
3651*4882a593Smuzhiyun        "EventName": "OCR.ALL_READS.L3_HIT_F.HITM_OTHER_CORE",
3652*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
3653*4882a593Smuzhiyun        "MSRValue": "0x10002007F7",
3654*4882a593Smuzhiyun        "Offcore": "1",
3655*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3656*4882a593Smuzhiyun        "SampleAfterValue": "100003",
3657*4882a593Smuzhiyun        "UMask": "0x1"
3658*4882a593Smuzhiyun    },
3659*4882a593Smuzhiyun    {
3660*4882a593Smuzhiyun        "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests OCR.PF_L1D_AND_SW.L3_HIT.HIT_OTHER_CORE_NO_FWD OCR.PF_L1D_AND_SW.L3_HIT.HIT_OTHER_CORE_NO_FWD",
3661*4882a593Smuzhiyun        "Counter": "0,1,2,3",
3662*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
3663*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
3664*4882a593Smuzhiyun        "EventName": "OCR.PF_L1D_AND_SW.L3_HIT.HIT_OTHER_CORE_NO_FWD",
3665*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
3666*4882a593Smuzhiyun        "MSRValue": "0x04003C0400",
3667*4882a593Smuzhiyun        "Offcore": "1",
3668*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3669*4882a593Smuzhiyun        "SampleAfterValue": "100003",
3670*4882a593Smuzhiyun        "UMask": "0x1"
3671*4882a593Smuzhiyun    },
3672*4882a593Smuzhiyun    {
3673*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_PF_RFO.L3_HIT.HITM_OTHER_CORE OCR.ALL_PF_RFO.L3_HIT.HITM_OTHER_CORE OCR.ALL_PF_RFO.L3_HIT.HITM_OTHER_CORE",
3674*4882a593Smuzhiyun        "Counter": "0,1,2,3",
3675*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
3676*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
3677*4882a593Smuzhiyun        "EventName": "OCR.ALL_PF_RFO.L3_HIT.HITM_OTHER_CORE",
3678*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
3679*4882a593Smuzhiyun        "MSRValue": "0x10003C0120",
3680*4882a593Smuzhiyun        "Offcore": "1",
3681*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3682*4882a593Smuzhiyun        "SampleAfterValue": "100003",
3683*4882a593Smuzhiyun        "UMask": "0x1"
3684*4882a593Smuzhiyun    },
3685*4882a593Smuzhiyun    {
3686*4882a593Smuzhiyun        "BriefDescription": "Counts any other requests",
3687*4882a593Smuzhiyun        "Counter": "0,1,2,3",
3688*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
3689*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
3690*4882a593Smuzhiyun        "EventName": "OCR.OTHER.L3_HIT_S.SNOOP_MISS",
3691*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
3692*4882a593Smuzhiyun        "MSRValue": "0x0200108000",
3693*4882a593Smuzhiyun        "Offcore": "1",
3694*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3695*4882a593Smuzhiyun        "SampleAfterValue": "100003",
3696*4882a593Smuzhiyun        "UMask": "0x1"
3697*4882a593Smuzhiyun    },
3698*4882a593Smuzhiyun    {
3699*4882a593Smuzhiyun        "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs OCR.PF_L3_RFO.L3_HIT.HIT_OTHER_CORE_FWD OCR.PF_L3_RFO.L3_HIT.HIT_OTHER_CORE_FWD",
3700*4882a593Smuzhiyun        "Counter": "0,1,2,3",
3701*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
3702*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
3703*4882a593Smuzhiyun        "EventName": "OCR.PF_L3_RFO.L3_HIT.HIT_OTHER_CORE_FWD",
3704*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
3705*4882a593Smuzhiyun        "MSRValue": "0x08003C0100",
3706*4882a593Smuzhiyun        "Offcore": "1",
3707*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3708*4882a593Smuzhiyun        "SampleAfterValue": "100003",
3709*4882a593Smuzhiyun        "UMask": "0x1"
3710*4882a593Smuzhiyun    },
3711*4882a593Smuzhiyun    {
3712*4882a593Smuzhiyun        "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests  OCR.PF_L1D_AND_SW.SUPPLIER_NONE.ANY_SNOOP",
3713*4882a593Smuzhiyun        "Counter": "0,1,2,3",
3714*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
3715*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
3716*4882a593Smuzhiyun        "EventName": "OCR.PF_L1D_AND_SW.SUPPLIER_NONE.ANY_SNOOP",
3717*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
3718*4882a593Smuzhiyun        "MSRValue": "0x3F80020400",
3719*4882a593Smuzhiyun        "Offcore": "1",
3720*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3721*4882a593Smuzhiyun        "SampleAfterValue": "100003",
3722*4882a593Smuzhiyun        "UMask": "0x1"
3723*4882a593Smuzhiyun    },
3724*4882a593Smuzhiyun    {
3725*4882a593Smuzhiyun        "BriefDescription": "Counts prefetch (that bring data to L2) data reads have any response type.",
3726*4882a593Smuzhiyun        "Counter": "0,1,2,3",
3727*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
3728*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
3729*4882a593Smuzhiyun        "EventName": "OCR.PF_L2_DATA_RD.ANY_RESPONSE",
3730*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
3731*4882a593Smuzhiyun        "MSRValue": "0x0000010010",
3732*4882a593Smuzhiyun        "Offcore": "1",
3733*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3734*4882a593Smuzhiyun        "SampleAfterValue": "100003",
3735*4882a593Smuzhiyun        "UMask": "0x1"
3736*4882a593Smuzhiyun    },
3737*4882a593Smuzhiyun    {
3738*4882a593Smuzhiyun        "BriefDescription": "Counts all demand data writes (RFOs)  OCR.DEMAND_RFO.L3_HIT_S.HIT_OTHER_CORE_NO_FWD",
3739*4882a593Smuzhiyun        "Counter": "0,1,2,3",
3740*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
3741*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
3742*4882a593Smuzhiyun        "EventName": "OCR.DEMAND_RFO.L3_HIT_S.HIT_OTHER_CORE_NO_FWD",
3743*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
3744*4882a593Smuzhiyun        "MSRValue": "0x0400100002",
3745*4882a593Smuzhiyun        "Offcore": "1",
3746*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3747*4882a593Smuzhiyun        "SampleAfterValue": "100003",
3748*4882a593Smuzhiyun        "UMask": "0x1"
3749*4882a593Smuzhiyun    },
3750*4882a593Smuzhiyun    {
3751*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_DATA_RD.L3_HIT_M.HITM_OTHER_CORE  OCR.ALL_DATA_RD.L3_HIT_M.HITM_OTHER_CORE",
3752*4882a593Smuzhiyun        "Counter": "0,1,2,3",
3753*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
3754*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
3755*4882a593Smuzhiyun        "EventName": "OCR.ALL_DATA_RD.L3_HIT_M.HITM_OTHER_CORE",
3756*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
3757*4882a593Smuzhiyun        "MSRValue": "0x1000040491",
3758*4882a593Smuzhiyun        "Offcore": "1",
3759*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3760*4882a593Smuzhiyun        "SampleAfterValue": "100003",
3761*4882a593Smuzhiyun        "UMask": "0x1"
3762*4882a593Smuzhiyun    },
3763*4882a593Smuzhiyun    {
3764*4882a593Smuzhiyun        "BriefDescription": "Counts number of cache lines that are allocated and written back to L3 with the intention that they are more likely to be reused shortly",
3765*4882a593Smuzhiyun        "Counter": "0,1,2,3",
3766*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3,4,5,6,7",
3767*4882a593Smuzhiyun        "EventCode": "0xFE",
3768*4882a593Smuzhiyun        "EventName": "IDI_MISC.WB_UPGRADE",
3769*4882a593Smuzhiyun        "PublicDescription": "Counts number of cache lines that are allocated and written back to L3 with the intention that they are more likely to be reused shortly.",
3770*4882a593Smuzhiyun        "SampleAfterValue": "100003",
3771*4882a593Smuzhiyun        "UMask": "0x2"
3772*4882a593Smuzhiyun    },
3773*4882a593Smuzhiyun    {
3774*4882a593Smuzhiyun        "BriefDescription": "Counts prefetch (that bring data to L2) data reads  OCR.PF_L2_DATA_RD.L3_HIT_F.HIT_OTHER_CORE_FWD",
3775*4882a593Smuzhiyun        "Counter": "0,1,2,3",
3776*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
3777*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
3778*4882a593Smuzhiyun        "EventName": "OCR.PF_L2_DATA_RD.L3_HIT_F.HIT_OTHER_CORE_FWD",
3779*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
3780*4882a593Smuzhiyun        "MSRValue": "0x0800200010",
3781*4882a593Smuzhiyun        "Offcore": "1",
3782*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3783*4882a593Smuzhiyun        "SampleAfterValue": "100003",
3784*4882a593Smuzhiyun        "UMask": "0x1"
3785*4882a593Smuzhiyun    },
3786*4882a593Smuzhiyun    {
3787*4882a593Smuzhiyun        "BriefDescription": "Counts all demand code reads",
3788*4882a593Smuzhiyun        "Counter": "0,1,2,3",
3789*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
3790*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
3791*4882a593Smuzhiyun        "EventName": "OCR.DEMAND_CODE_RD.L3_HIT.SNOOP_HIT_WITH_FWD",
3792*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
3793*4882a593Smuzhiyun        "MSRValue": "0x08007C0004",
3794*4882a593Smuzhiyun        "Offcore": "1",
3795*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3796*4882a593Smuzhiyun        "SampleAfterValue": "100003",
3797*4882a593Smuzhiyun        "UMask": "0x1"
3798*4882a593Smuzhiyun    },
3799*4882a593Smuzhiyun    {
3800*4882a593Smuzhiyun        "BriefDescription": "Counts any other requests  OCR.OTHER.L3_HIT_M.NO_SNOOP_NEEDED",
3801*4882a593Smuzhiyun        "Counter": "0,1,2,3",
3802*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
3803*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
3804*4882a593Smuzhiyun        "EventName": "OCR.OTHER.L3_HIT_M.NO_SNOOP_NEEDED",
3805*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
3806*4882a593Smuzhiyun        "MSRValue": "0x0100048000",
3807*4882a593Smuzhiyun        "Offcore": "1",
3808*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3809*4882a593Smuzhiyun        "SampleAfterValue": "100003",
3810*4882a593Smuzhiyun        "UMask": "0x1"
3811*4882a593Smuzhiyun    },
3812*4882a593Smuzhiyun    {
3813*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_PF_DATA_RD.L3_HIT.SNOOP_HIT_WITH_FWD",
3814*4882a593Smuzhiyun        "Counter": "0,1,2,3",
3815*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
3816*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
3817*4882a593Smuzhiyun        "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT.SNOOP_HIT_WITH_FWD",
3818*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
3819*4882a593Smuzhiyun        "MSRValue": "0x08007C0490",
3820*4882a593Smuzhiyun        "Offcore": "1",
3821*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3822*4882a593Smuzhiyun        "SampleAfterValue": "100003",
3823*4882a593Smuzhiyun        "UMask": "0x1"
3824*4882a593Smuzhiyun    },
3825*4882a593Smuzhiyun    {
3826*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_PF_DATA_RD.L3_HIT_M.NO_SNOOP_NEEDED  OCR.ALL_PF_DATA_RD.L3_HIT_M.NO_SNOOP_NEEDED",
3827*4882a593Smuzhiyun        "Counter": "0,1,2,3",
3828*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
3829*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
3830*4882a593Smuzhiyun        "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT_M.NO_SNOOP_NEEDED",
3831*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
3832*4882a593Smuzhiyun        "MSRValue": "0x0100040490",
3833*4882a593Smuzhiyun        "Offcore": "1",
3834*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3835*4882a593Smuzhiyun        "SampleAfterValue": "100003",
3836*4882a593Smuzhiyun        "UMask": "0x1"
3837*4882a593Smuzhiyun    },
3838*4882a593Smuzhiyun    {
3839*4882a593Smuzhiyun        "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests  OCR.PF_L1D_AND_SW.L3_HIT_F.ANY_SNOOP",
3840*4882a593Smuzhiyun        "Counter": "0,1,2,3",
3841*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
3842*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
3843*4882a593Smuzhiyun        "EventName": "OCR.PF_L1D_AND_SW.L3_HIT_F.ANY_SNOOP",
3844*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
3845*4882a593Smuzhiyun        "MSRValue": "0x3F80200400",
3846*4882a593Smuzhiyun        "Offcore": "1",
3847*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3848*4882a593Smuzhiyun        "SampleAfterValue": "100003",
3849*4882a593Smuzhiyun        "UMask": "0x1"
3850*4882a593Smuzhiyun    },
3851*4882a593Smuzhiyun    {
3852*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_DATA_RD.L3_HIT_F.SNOOP_NONE",
3853*4882a593Smuzhiyun        "Counter": "0,1,2,3",
3854*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
3855*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
3856*4882a593Smuzhiyun        "EventName": "OCR.ALL_DATA_RD.L3_HIT_F.SNOOP_NONE",
3857*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
3858*4882a593Smuzhiyun        "MSRValue": "0x0080200491",
3859*4882a593Smuzhiyun        "Offcore": "1",
3860*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3861*4882a593Smuzhiyun        "SampleAfterValue": "100003",
3862*4882a593Smuzhiyun        "UMask": "0x1"
3863*4882a593Smuzhiyun    },
3864*4882a593Smuzhiyun    {
3865*4882a593Smuzhiyun        "BriefDescription": "Counts prefetch (that bring data to L2) data reads",
3866*4882a593Smuzhiyun        "Counter": "0,1,2,3",
3867*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
3868*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
3869*4882a593Smuzhiyun        "EventName": "OCR.PF_L2_DATA_RD.L3_HIT_S.SNOOP_MISS",
3870*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
3871*4882a593Smuzhiyun        "MSRValue": "0x0200100010",
3872*4882a593Smuzhiyun        "Offcore": "1",
3873*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3874*4882a593Smuzhiyun        "SampleAfterValue": "100003",
3875*4882a593Smuzhiyun        "UMask": "0x1"
3876*4882a593Smuzhiyun    },
3877*4882a593Smuzhiyun    {
3878*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_PF_RFO.L3_HIT_F.NO_SNOOP_NEEDED  OCR.ALL_PF_RFO.L3_HIT_F.NO_SNOOP_NEEDED",
3879*4882a593Smuzhiyun        "Counter": "0,1,2,3",
3880*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
3881*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
3882*4882a593Smuzhiyun        "EventName": "OCR.ALL_PF_RFO.L3_HIT_F.NO_SNOOP_NEEDED",
3883*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
3884*4882a593Smuzhiyun        "MSRValue": "0x0100200120",
3885*4882a593Smuzhiyun        "Offcore": "1",
3886*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3887*4882a593Smuzhiyun        "SampleAfterValue": "100003",
3888*4882a593Smuzhiyun        "UMask": "0x1"
3889*4882a593Smuzhiyun    },
3890*4882a593Smuzhiyun    {
3891*4882a593Smuzhiyun        "BriefDescription": "Counts all demand code reads  OCR.DEMAND_CODE_RD.L3_HIT_S.NO_SNOOP_NEEDED",
3892*4882a593Smuzhiyun        "Counter": "0,1,2,3",
3893*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
3894*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
3895*4882a593Smuzhiyun        "EventName": "OCR.DEMAND_CODE_RD.L3_HIT_S.NO_SNOOP_NEEDED",
3896*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
3897*4882a593Smuzhiyun        "MSRValue": "0x0100100004",
3898*4882a593Smuzhiyun        "Offcore": "1",
3899*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3900*4882a593Smuzhiyun        "SampleAfterValue": "100003",
3901*4882a593Smuzhiyun        "UMask": "0x1"
3902*4882a593Smuzhiyun    },
3903*4882a593Smuzhiyun    {
3904*4882a593Smuzhiyun        "BriefDescription": "Counts prefetch (that bring data to L2) data reads",
3905*4882a593Smuzhiyun        "Counter": "0,1,2,3",
3906*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
3907*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
3908*4882a593Smuzhiyun        "EventName": "OCR.PF_L2_DATA_RD.L3_HIT_M.SNOOP_NONE",
3909*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
3910*4882a593Smuzhiyun        "MSRValue": "0x0080040010",
3911*4882a593Smuzhiyun        "Offcore": "1",
3912*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3913*4882a593Smuzhiyun        "SampleAfterValue": "100003",
3914*4882a593Smuzhiyun        "UMask": "0x1"
3915*4882a593Smuzhiyun    },
3916*4882a593Smuzhiyun    {
3917*4882a593Smuzhiyun        "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs OCR.PF_L2_RFO.L3_HIT.HIT_OTHER_CORE_NO_FWD OCR.PF_L2_RFO.L3_HIT.HIT_OTHER_CORE_NO_FWD",
3918*4882a593Smuzhiyun        "Counter": "0,1,2,3",
3919*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
3920*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
3921*4882a593Smuzhiyun        "EventName": "OCR.PF_L2_RFO.L3_HIT.HIT_OTHER_CORE_NO_FWD",
3922*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
3923*4882a593Smuzhiyun        "MSRValue": "0x04003C0020",
3924*4882a593Smuzhiyun        "Offcore": "1",
3925*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3926*4882a593Smuzhiyun        "SampleAfterValue": "100003",
3927*4882a593Smuzhiyun        "UMask": "0x1"
3928*4882a593Smuzhiyun    },
3929*4882a593Smuzhiyun    {
3930*4882a593Smuzhiyun        "BriefDescription": "Counts prefetch (that bring data to L2) data reads OCR.PF_L2_DATA_RD.L3_HIT.SNOOP_MISS",
3931*4882a593Smuzhiyun        "Counter": "0,1,2,3",
3932*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
3933*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
3934*4882a593Smuzhiyun        "EventName": "OCR.PF_L2_DATA_RD.L3_HIT.SNOOP_MISS",
3935*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
3936*4882a593Smuzhiyun        "MSRValue": "0x02003C0010",
3937*4882a593Smuzhiyun        "Offcore": "1",
3938*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3939*4882a593Smuzhiyun        "SampleAfterValue": "100003",
3940*4882a593Smuzhiyun        "UMask": "0x1"
3941*4882a593Smuzhiyun    },
3942*4882a593Smuzhiyun    {
3943*4882a593Smuzhiyun        "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests OCR.PF_L1D_AND_SW.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED",
3944*4882a593Smuzhiyun        "Counter": "0,1,2,3",
3945*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
3946*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
3947*4882a593Smuzhiyun        "EventName": "OCR.PF_L1D_AND_SW.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED",
3948*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
3949*4882a593Smuzhiyun        "MSRValue": "0x0100400400",
3950*4882a593Smuzhiyun        "Offcore": "1",
3951*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3952*4882a593Smuzhiyun        "SampleAfterValue": "100003",
3953*4882a593Smuzhiyun        "UMask": "0x1"
3954*4882a593Smuzhiyun    },
3955*4882a593Smuzhiyun    {
3956*4882a593Smuzhiyun        "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs OCR.PF_L2_RFO.PMM_HIT_LOCAL_PMM.ANY_SNOOP",
3957*4882a593Smuzhiyun        "Counter": "0,1,2,3",
3958*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
3959*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
3960*4882a593Smuzhiyun        "EventName": "OCR.PF_L2_RFO.PMM_HIT_LOCAL_PMM.ANY_SNOOP",
3961*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
3962*4882a593Smuzhiyun        "MSRValue": "0x3F80400020",
3963*4882a593Smuzhiyun        "Offcore": "1",
3964*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3965*4882a593Smuzhiyun        "SampleAfterValue": "100003",
3966*4882a593Smuzhiyun        "UMask": "0x1"
3967*4882a593Smuzhiyun    },
3968*4882a593Smuzhiyun    {
3969*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_READS.L3_HIT.HITM_OTHER_CORE OCR.ALL_READS.L3_HIT.HITM_OTHER_CORE OCR.ALL_READS.L3_HIT.HITM_OTHER_CORE",
3970*4882a593Smuzhiyun        "Counter": "0,1,2,3",
3971*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
3972*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
3973*4882a593Smuzhiyun        "EventName": "OCR.ALL_READS.L3_HIT.HITM_OTHER_CORE",
3974*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
3975*4882a593Smuzhiyun        "MSRValue": "0x10003C07F7",
3976*4882a593Smuzhiyun        "Offcore": "1",
3977*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3978*4882a593Smuzhiyun        "SampleAfterValue": "100003",
3979*4882a593Smuzhiyun        "UMask": "0x1"
3980*4882a593Smuzhiyun    },
3981*4882a593Smuzhiyun    {
3982*4882a593Smuzhiyun        "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests  OCR.PF_L1D_AND_SW.L3_HIT_S.NO_SNOOP_NEEDED",
3983*4882a593Smuzhiyun        "Counter": "0,1,2,3",
3984*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
3985*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
3986*4882a593Smuzhiyun        "EventName": "OCR.PF_L1D_AND_SW.L3_HIT_S.NO_SNOOP_NEEDED",
3987*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
3988*4882a593Smuzhiyun        "MSRValue": "0x0100100400",
3989*4882a593Smuzhiyun        "Offcore": "1",
3990*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3991*4882a593Smuzhiyun        "SampleAfterValue": "100003",
3992*4882a593Smuzhiyun        "UMask": "0x1"
3993*4882a593Smuzhiyun    },
3994*4882a593Smuzhiyun    {
3995*4882a593Smuzhiyun        "BriefDescription": "Counts all demand code reads  OCR.DEMAND_CODE_RD.L3_HIT_M.NO_SNOOP_NEEDED",
3996*4882a593Smuzhiyun        "Counter": "0,1,2,3",
3997*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
3998*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
3999*4882a593Smuzhiyun        "EventName": "OCR.DEMAND_CODE_RD.L3_HIT_M.NO_SNOOP_NEEDED",
4000*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
4001*4882a593Smuzhiyun        "MSRValue": "0x0100040004",
4002*4882a593Smuzhiyun        "Offcore": "1",
4003*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4004*4882a593Smuzhiyun        "SampleAfterValue": "100003",
4005*4882a593Smuzhiyun        "UMask": "0x1"
4006*4882a593Smuzhiyun    },
4007*4882a593Smuzhiyun    {
4008*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_READS.L3_HIT.HIT_OTHER_CORE_NO_FWD OCR.ALL_READS.L3_HIT.HIT_OTHER_CORE_NO_FWD OCR.ALL_READS.L3_HIT.HIT_OTHER_CORE_NO_FWD",
4009*4882a593Smuzhiyun        "Counter": "0,1,2,3",
4010*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
4011*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
4012*4882a593Smuzhiyun        "EventName": "OCR.ALL_READS.L3_HIT.HIT_OTHER_CORE_NO_FWD",
4013*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
4014*4882a593Smuzhiyun        "MSRValue": "0x04003C07F7",
4015*4882a593Smuzhiyun        "Offcore": "1",
4016*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4017*4882a593Smuzhiyun        "SampleAfterValue": "100003",
4018*4882a593Smuzhiyun        "UMask": "0x1"
4019*4882a593Smuzhiyun    },
4020*4882a593Smuzhiyun    {
4021*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_PF_DATA_RD.L3_HIT_F.NO_SNOOP_NEEDED  OCR.ALL_PF_DATA_RD.L3_HIT_F.NO_SNOOP_NEEDED",
4022*4882a593Smuzhiyun        "Counter": "0,1,2,3",
4023*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
4024*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
4025*4882a593Smuzhiyun        "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT_F.NO_SNOOP_NEEDED",
4026*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
4027*4882a593Smuzhiyun        "MSRValue": "0x0100200490",
4028*4882a593Smuzhiyun        "Offcore": "1",
4029*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4030*4882a593Smuzhiyun        "SampleAfterValue": "100003",
4031*4882a593Smuzhiyun        "UMask": "0x1"
4032*4882a593Smuzhiyun    },
4033*4882a593Smuzhiyun    {
4034*4882a593Smuzhiyun        "BriefDescription": "Counts any other requests  OCR.OTHER.SUPPLIER_NONE.NO_SNOOP_NEEDED",
4035*4882a593Smuzhiyun        "Counter": "0,1,2,3",
4036*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
4037*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
4038*4882a593Smuzhiyun        "EventName": "OCR.OTHER.SUPPLIER_NONE.NO_SNOOP_NEEDED",
4039*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
4040*4882a593Smuzhiyun        "MSRValue": "0x0100028000",
4041*4882a593Smuzhiyun        "Offcore": "1",
4042*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4043*4882a593Smuzhiyun        "SampleAfterValue": "100003",
4044*4882a593Smuzhiyun        "UMask": "0x1"
4045*4882a593Smuzhiyun    },
4046*4882a593Smuzhiyun    {
4047*4882a593Smuzhiyun        "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads  OCR.PF_L3_DATA_RD.L3_HIT_E.ANY_SNOOP",
4048*4882a593Smuzhiyun        "Counter": "0,1,2,3",
4049*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
4050*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
4051*4882a593Smuzhiyun        "EventName": "OCR.PF_L3_DATA_RD.L3_HIT_E.ANY_SNOOP",
4052*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
4053*4882a593Smuzhiyun        "MSRValue": "0x3F80080080",
4054*4882a593Smuzhiyun        "Offcore": "1",
4055*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4056*4882a593Smuzhiyun        "SampleAfterValue": "100003",
4057*4882a593Smuzhiyun        "UMask": "0x1"
4058*4882a593Smuzhiyun    },
4059*4882a593Smuzhiyun    {
4060*4882a593Smuzhiyun        "BriefDescription": "Counts any other requests OCR.OTHER.PMM_HIT_LOCAL_PMM.SNOOP_NONE",
4061*4882a593Smuzhiyun        "Counter": "0,1,2,3",
4062*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
4063*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
4064*4882a593Smuzhiyun        "EventName": "OCR.OTHER.PMM_HIT_LOCAL_PMM.SNOOP_NONE",
4065*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
4066*4882a593Smuzhiyun        "MSRValue": "0x0080408000",
4067*4882a593Smuzhiyun        "Offcore": "1",
4068*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4069*4882a593Smuzhiyun        "SampleAfterValue": "100003",
4070*4882a593Smuzhiyun        "UMask": "0x1"
4071*4882a593Smuzhiyun    },
4072*4882a593Smuzhiyun    {
4073*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_READS.L3_HIT_S.HIT_OTHER_CORE_FWD  OCR.ALL_READS.L3_HIT_S.HIT_OTHER_CORE_FWD",
4074*4882a593Smuzhiyun        "Counter": "0,1,2,3",
4075*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
4076*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
4077*4882a593Smuzhiyun        "EventName": "OCR.ALL_READS.L3_HIT_S.HIT_OTHER_CORE_FWD",
4078*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
4079*4882a593Smuzhiyun        "MSRValue": "0x08001007F7",
4080*4882a593Smuzhiyun        "Offcore": "1",
4081*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4082*4882a593Smuzhiyun        "SampleAfterValue": "100003",
4083*4882a593Smuzhiyun        "UMask": "0x1"
4084*4882a593Smuzhiyun    },
4085*4882a593Smuzhiyun    {
4086*4882a593Smuzhiyun        "BriefDescription": "Number of PREFETCHT1 or PREFETCHT2 instructions executed.",
4087*4882a593Smuzhiyun        "Counter": "0,1,2,3",
4088*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3,4,5,6,7",
4089*4882a593Smuzhiyun        "EventCode": "0x32",
4090*4882a593Smuzhiyun        "EventName": "SW_PREFETCH_ACCESS.T1_T2",
4091*4882a593Smuzhiyun        "SampleAfterValue": "2000003",
4092*4882a593Smuzhiyun        "UMask": "0x4"
4093*4882a593Smuzhiyun    },
4094*4882a593Smuzhiyun    {
4095*4882a593Smuzhiyun        "BriefDescription": "Counts prefetch (that bring data to L2) data reads OCR.PF_L2_DATA_RD.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED",
4096*4882a593Smuzhiyun        "Counter": "0,1,2,3",
4097*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
4098*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
4099*4882a593Smuzhiyun        "EventName": "OCR.PF_L2_DATA_RD.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED",
4100*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
4101*4882a593Smuzhiyun        "MSRValue": "0x0100400010",
4102*4882a593Smuzhiyun        "Offcore": "1",
4103*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4104*4882a593Smuzhiyun        "SampleAfterValue": "100003",
4105*4882a593Smuzhiyun        "UMask": "0x1"
4106*4882a593Smuzhiyun    },
4107*4882a593Smuzhiyun    {
4108*4882a593Smuzhiyun        "BriefDescription": "Counts demand data reads",
4109*4882a593Smuzhiyun        "Counter": "0,1,2,3",
4110*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
4111*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
4112*4882a593Smuzhiyun        "EventName": "OCR.DEMAND_DATA_RD.SUPPLIER_NONE.SNOOP_NONE",
4113*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
4114*4882a593Smuzhiyun        "MSRValue": "0x0080020001",
4115*4882a593Smuzhiyun        "Offcore": "1",
4116*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4117*4882a593Smuzhiyun        "SampleAfterValue": "100003",
4118*4882a593Smuzhiyun        "UMask": "0x1"
4119*4882a593Smuzhiyun    },
4120*4882a593Smuzhiyun    {
4121*4882a593Smuzhiyun        "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs  OCR.PF_L2_RFO.L3_HIT_M.ANY_SNOOP",
4122*4882a593Smuzhiyun        "Counter": "0,1,2,3",
4123*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
4124*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
4125*4882a593Smuzhiyun        "EventName": "OCR.PF_L2_RFO.L3_HIT_M.ANY_SNOOP",
4126*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
4127*4882a593Smuzhiyun        "MSRValue": "0x3F80040020",
4128*4882a593Smuzhiyun        "Offcore": "1",
4129*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4130*4882a593Smuzhiyun        "SampleAfterValue": "100003",
4131*4882a593Smuzhiyun        "UMask": "0x1"
4132*4882a593Smuzhiyun    },
4133*4882a593Smuzhiyun    {
4134*4882a593Smuzhiyun        "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs  OCR.PF_L2_RFO.SUPPLIER_NONE.HITM_OTHER_CORE",
4135*4882a593Smuzhiyun        "Counter": "0,1,2,3",
4136*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
4137*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
4138*4882a593Smuzhiyun        "EventName": "OCR.PF_L2_RFO.SUPPLIER_NONE.HITM_OTHER_CORE",
4139*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
4140*4882a593Smuzhiyun        "MSRValue": "0x1000020020",
4141*4882a593Smuzhiyun        "Offcore": "1",
4142*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4143*4882a593Smuzhiyun        "SampleAfterValue": "100003",
4144*4882a593Smuzhiyun        "UMask": "0x1"
4145*4882a593Smuzhiyun    },
4146*4882a593Smuzhiyun    {
4147*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_DATA_RD.L3_HIT_M.HIT_OTHER_CORE_FWD  OCR.ALL_DATA_RD.L3_HIT_M.HIT_OTHER_CORE_FWD",
4148*4882a593Smuzhiyun        "Counter": "0,1,2,3",
4149*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
4150*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
4151*4882a593Smuzhiyun        "EventName": "OCR.ALL_DATA_RD.L3_HIT_M.HIT_OTHER_CORE_FWD",
4152*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
4153*4882a593Smuzhiyun        "MSRValue": "0x0800040491",
4154*4882a593Smuzhiyun        "Offcore": "1",
4155*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4156*4882a593Smuzhiyun        "SampleAfterValue": "100003",
4157*4882a593Smuzhiyun        "UMask": "0x1"
4158*4882a593Smuzhiyun    },
4159*4882a593Smuzhiyun    {
4160*4882a593Smuzhiyun        "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs  OCR.PF_L2_RFO.L3_HIT_F.NO_SNOOP_NEEDED",
4161*4882a593Smuzhiyun        "Counter": "0,1,2,3",
4162*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
4163*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
4164*4882a593Smuzhiyun        "EventName": "OCR.PF_L2_RFO.L3_HIT_F.NO_SNOOP_NEEDED",
4165*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
4166*4882a593Smuzhiyun        "MSRValue": "0x0100200020",
4167*4882a593Smuzhiyun        "Offcore": "1",
4168*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4169*4882a593Smuzhiyun        "SampleAfterValue": "100003",
4170*4882a593Smuzhiyun        "UMask": "0x1"
4171*4882a593Smuzhiyun    },
4172*4882a593Smuzhiyun    {
4173*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_RFO.L3_HIT_F.SNOOP_MISS",
4174*4882a593Smuzhiyun        "Counter": "0,1,2,3",
4175*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
4176*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
4177*4882a593Smuzhiyun        "EventName": "OCR.ALL_RFO.L3_HIT_F.SNOOP_MISS",
4178*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
4179*4882a593Smuzhiyun        "MSRValue": "0x0200200122",
4180*4882a593Smuzhiyun        "Offcore": "1",
4181*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4182*4882a593Smuzhiyun        "SampleAfterValue": "100003",
4183*4882a593Smuzhiyun        "UMask": "0x1"
4184*4882a593Smuzhiyun    },
4185*4882a593Smuzhiyun    {
4186*4882a593Smuzhiyun        "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs",
4187*4882a593Smuzhiyun        "Counter": "0,1,2,3",
4188*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
4189*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
4190*4882a593Smuzhiyun        "EventName": "OCR.PF_L2_RFO.L3_HIT_F.SNOOP_NONE",
4191*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
4192*4882a593Smuzhiyun        "MSRValue": "0x0080200020",
4193*4882a593Smuzhiyun        "Offcore": "1",
4194*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4195*4882a593Smuzhiyun        "SampleAfterValue": "100003",
4196*4882a593Smuzhiyun        "UMask": "0x1"
4197*4882a593Smuzhiyun    },
4198*4882a593Smuzhiyun    {
4199*4882a593Smuzhiyun        "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests  OCR.PF_L1D_AND_SW.SUPPLIER_NONE.HITM_OTHER_CORE",
4200*4882a593Smuzhiyun        "Counter": "0,1,2,3",
4201*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
4202*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
4203*4882a593Smuzhiyun        "EventName": "OCR.PF_L1D_AND_SW.SUPPLIER_NONE.HITM_OTHER_CORE",
4204*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
4205*4882a593Smuzhiyun        "MSRValue": "0x1000020400",
4206*4882a593Smuzhiyun        "Offcore": "1",
4207*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4208*4882a593Smuzhiyun        "SampleAfterValue": "100003",
4209*4882a593Smuzhiyun        "UMask": "0x1"
4210*4882a593Smuzhiyun    },
4211*4882a593Smuzhiyun    {
4212*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_PF_RFO.L3_HIT.HIT_OTHER_CORE_NO_FWD OCR.ALL_PF_RFO.L3_HIT.HIT_OTHER_CORE_NO_FWD OCR.ALL_PF_RFO.L3_HIT.HIT_OTHER_CORE_NO_FWD",
4213*4882a593Smuzhiyun        "Counter": "0,1,2,3",
4214*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
4215*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
4216*4882a593Smuzhiyun        "EventName": "OCR.ALL_PF_RFO.L3_HIT.HIT_OTHER_CORE_NO_FWD",
4217*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
4218*4882a593Smuzhiyun        "MSRValue": "0x04003C0120",
4219*4882a593Smuzhiyun        "Offcore": "1",
4220*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4221*4882a593Smuzhiyun        "SampleAfterValue": "100003",
4222*4882a593Smuzhiyun        "UMask": "0x1"
4223*4882a593Smuzhiyun    },
4224*4882a593Smuzhiyun    {
4225*4882a593Smuzhiyun        "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads have any response type.",
4226*4882a593Smuzhiyun        "Counter": "0,1,2,3",
4227*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
4228*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
4229*4882a593Smuzhiyun        "EventName": "OCR.PF_L3_DATA_RD.ANY_RESPONSE",
4230*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
4231*4882a593Smuzhiyun        "MSRValue": "0x0000010080",
4232*4882a593Smuzhiyun        "Offcore": "1",
4233*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4234*4882a593Smuzhiyun        "SampleAfterValue": "100003",
4235*4882a593Smuzhiyun        "UMask": "0x1"
4236*4882a593Smuzhiyun    },
4237*4882a593Smuzhiyun    {
4238*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_PF_DATA_RD.SUPPLIER_NONE.ANY_SNOOP  OCR.ALL_PF_DATA_RD.SUPPLIER_NONE.ANY_SNOOP",
4239*4882a593Smuzhiyun        "Counter": "0,1,2,3",
4240*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
4241*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
4242*4882a593Smuzhiyun        "EventName": "OCR.ALL_PF_DATA_RD.SUPPLIER_NONE.ANY_SNOOP",
4243*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
4244*4882a593Smuzhiyun        "MSRValue": "0x3F80020490",
4245*4882a593Smuzhiyun        "Offcore": "1",
4246*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4247*4882a593Smuzhiyun        "SampleAfterValue": "100003",
4248*4882a593Smuzhiyun        "UMask": "0x1"
4249*4882a593Smuzhiyun    },
4250*4882a593Smuzhiyun    {
4251*4882a593Smuzhiyun        "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs  OCR.PF_L3_RFO.L3_HIT_M.ANY_SNOOP",
4252*4882a593Smuzhiyun        "Counter": "0,1,2,3",
4253*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
4254*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
4255*4882a593Smuzhiyun        "EventName": "OCR.PF_L3_RFO.L3_HIT_M.ANY_SNOOP",
4256*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
4257*4882a593Smuzhiyun        "MSRValue": "0x3F80040100",
4258*4882a593Smuzhiyun        "Offcore": "1",
4259*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4260*4882a593Smuzhiyun        "SampleAfterValue": "100003",
4261*4882a593Smuzhiyun        "UMask": "0x1"
4262*4882a593Smuzhiyun    },
4263*4882a593Smuzhiyun    {
4264*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_RFO.SUPPLIER_NONE.HITM_OTHER_CORE  OCR.ALL_RFO.SUPPLIER_NONE.HITM_OTHER_CORE",
4265*4882a593Smuzhiyun        "Counter": "0,1,2,3",
4266*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
4267*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
4268*4882a593Smuzhiyun        "EventName": "OCR.ALL_RFO.SUPPLIER_NONE.HITM_OTHER_CORE",
4269*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
4270*4882a593Smuzhiyun        "MSRValue": "0x1000020122",
4271*4882a593Smuzhiyun        "Offcore": "1",
4272*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4273*4882a593Smuzhiyun        "SampleAfterValue": "100003",
4274*4882a593Smuzhiyun        "UMask": "0x1"
4275*4882a593Smuzhiyun    },
4276*4882a593Smuzhiyun    {
4277*4882a593Smuzhiyun        "BriefDescription": "Counts prefetch (that bring data to L2) data reads OCR.PF_L2_DATA_RD.L3_HIT.HIT_OTHER_CORE_NO_FWD OCR.PF_L2_DATA_RD.L3_HIT.HIT_OTHER_CORE_NO_FWD",
4278*4882a593Smuzhiyun        "Counter": "0,1,2,3",
4279*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
4280*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
4281*4882a593Smuzhiyun        "EventName": "OCR.PF_L2_DATA_RD.L3_HIT.HIT_OTHER_CORE_NO_FWD",
4282*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
4283*4882a593Smuzhiyun        "MSRValue": "0x04003C0010",
4284*4882a593Smuzhiyun        "Offcore": "1",
4285*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4286*4882a593Smuzhiyun        "SampleAfterValue": "100003",
4287*4882a593Smuzhiyun        "UMask": "0x1"
4288*4882a593Smuzhiyun    },
4289*4882a593Smuzhiyun    {
4290*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_RFO.L3_HIT_F.ANY_SNOOP  OCR.ALL_RFO.L3_HIT_F.ANY_SNOOP",
4291*4882a593Smuzhiyun        "Counter": "0,1,2,3",
4292*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
4293*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
4294*4882a593Smuzhiyun        "EventName": "OCR.ALL_RFO.L3_HIT_F.ANY_SNOOP",
4295*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
4296*4882a593Smuzhiyun        "MSRValue": "0x3F80200122",
4297*4882a593Smuzhiyun        "Offcore": "1",
4298*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4299*4882a593Smuzhiyun        "SampleAfterValue": "100003",
4300*4882a593Smuzhiyun        "UMask": "0x1"
4301*4882a593Smuzhiyun    },
4302*4882a593Smuzhiyun    {
4303*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_PF_DATA_RD.L3_HIT_S.HITM_OTHER_CORE  OCR.ALL_PF_DATA_RD.L3_HIT_S.HITM_OTHER_CORE",
4304*4882a593Smuzhiyun        "Counter": "0,1,2,3",
4305*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
4306*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
4307*4882a593Smuzhiyun        "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT_S.HITM_OTHER_CORE",
4308*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
4309*4882a593Smuzhiyun        "MSRValue": "0x1000100490",
4310*4882a593Smuzhiyun        "Offcore": "1",
4311*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4312*4882a593Smuzhiyun        "SampleAfterValue": "100003",
4313*4882a593Smuzhiyun        "UMask": "0x1"
4314*4882a593Smuzhiyun    },
4315*4882a593Smuzhiyun    {
4316*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_RFO.L3_HIT_S.ANY_SNOOP  OCR.ALL_RFO.L3_HIT_S.ANY_SNOOP",
4317*4882a593Smuzhiyun        "Counter": "0,1,2,3",
4318*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
4319*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
4320*4882a593Smuzhiyun        "EventName": "OCR.ALL_RFO.L3_HIT_S.ANY_SNOOP",
4321*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
4322*4882a593Smuzhiyun        "MSRValue": "0x3F80100122",
4323*4882a593Smuzhiyun        "Offcore": "1",
4324*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4325*4882a593Smuzhiyun        "SampleAfterValue": "100003",
4326*4882a593Smuzhiyun        "UMask": "0x1"
4327*4882a593Smuzhiyun    },
4328*4882a593Smuzhiyun    {
4329*4882a593Smuzhiyun        "BriefDescription": "Counts any other requests OCR.OTHER.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED",
4330*4882a593Smuzhiyun        "Counter": "0,1,2,3",
4331*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
4332*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
4333*4882a593Smuzhiyun        "EventName": "OCR.OTHER.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED",
4334*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
4335*4882a593Smuzhiyun        "MSRValue": "0x0100408000",
4336*4882a593Smuzhiyun        "Offcore": "1",
4337*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4338*4882a593Smuzhiyun        "SampleAfterValue": "100003",
4339*4882a593Smuzhiyun        "UMask": "0x1"
4340*4882a593Smuzhiyun    },
4341*4882a593Smuzhiyun    {
4342*4882a593Smuzhiyun        "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs OCR.PF_L2_RFO.L3_HIT.SNOOP_NONE",
4343*4882a593Smuzhiyun        "Counter": "0,1,2,3",
4344*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
4345*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
4346*4882a593Smuzhiyun        "EventName": "OCR.PF_L2_RFO.L3_HIT.SNOOP_NONE",
4347*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
4348*4882a593Smuzhiyun        "MSRValue": "0x00803C0020",
4349*4882a593Smuzhiyun        "Offcore": "1",
4350*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4351*4882a593Smuzhiyun        "SampleAfterValue": "100003",
4352*4882a593Smuzhiyun        "UMask": "0x1"
4353*4882a593Smuzhiyun    },
4354*4882a593Smuzhiyun    {
4355*4882a593Smuzhiyun        "BriefDescription": "Counts all demand data writes (RFOs) OCR.DEMAND_RFO.L3_HIT.NO_SNOOP_NEEDED OCR.DEMAND_RFO.L3_HIT.NO_SNOOP_NEEDED",
4356*4882a593Smuzhiyun        "Counter": "0,1,2,3",
4357*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
4358*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
4359*4882a593Smuzhiyun        "EventName": "OCR.DEMAND_RFO.L3_HIT.NO_SNOOP_NEEDED",
4360*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
4361*4882a593Smuzhiyun        "MSRValue": "0x01003C0002",
4362*4882a593Smuzhiyun        "Offcore": "1",
4363*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4364*4882a593Smuzhiyun        "SampleAfterValue": "100003",
4365*4882a593Smuzhiyun        "UMask": "0x1"
4366*4882a593Smuzhiyun    },
4367*4882a593Smuzhiyun    {
4368*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_READS.L3_HIT_S.HIT_OTHER_CORE_NO_FWD  OCR.ALL_READS.L3_HIT_S.HIT_OTHER_CORE_NO_FWD",
4369*4882a593Smuzhiyun        "Counter": "0,1,2,3",
4370*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
4371*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
4372*4882a593Smuzhiyun        "EventName": "OCR.ALL_READS.L3_HIT_S.HIT_OTHER_CORE_NO_FWD",
4373*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
4374*4882a593Smuzhiyun        "MSRValue": "0x04001007F7",
4375*4882a593Smuzhiyun        "Offcore": "1",
4376*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4377*4882a593Smuzhiyun        "SampleAfterValue": "100003",
4378*4882a593Smuzhiyun        "UMask": "0x1"
4379*4882a593Smuzhiyun    },
4380*4882a593Smuzhiyun    {
4381*4882a593Smuzhiyun        "BriefDescription": "Counts any other requests  OCR.OTHER.L3_HIT_M.ANY_SNOOP",
4382*4882a593Smuzhiyun        "Counter": "0,1,2,3",
4383*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
4384*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
4385*4882a593Smuzhiyun        "EventName": "OCR.OTHER.L3_HIT_M.ANY_SNOOP",
4386*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
4387*4882a593Smuzhiyun        "MSRValue": "0x3F80048000",
4388*4882a593Smuzhiyun        "Offcore": "1",
4389*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4390*4882a593Smuzhiyun        "SampleAfterValue": "100003",
4391*4882a593Smuzhiyun        "UMask": "0x1"
4392*4882a593Smuzhiyun    },
4393*4882a593Smuzhiyun    {
4394*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_PF_DATA_RD.L3_HIT_S.ANY_SNOOP  OCR.ALL_PF_DATA_RD.L3_HIT_S.ANY_SNOOP",
4395*4882a593Smuzhiyun        "Counter": "0,1,2,3",
4396*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
4397*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
4398*4882a593Smuzhiyun        "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT_S.ANY_SNOOP",
4399*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
4400*4882a593Smuzhiyun        "MSRValue": "0x3F80100490",
4401*4882a593Smuzhiyun        "Offcore": "1",
4402*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4403*4882a593Smuzhiyun        "SampleAfterValue": "100003",
4404*4882a593Smuzhiyun        "UMask": "0x1"
4405*4882a593Smuzhiyun    },
4406*4882a593Smuzhiyun    {
4407*4882a593Smuzhiyun        "BriefDescription": "Counts all demand data writes (RFOs)  OCR.DEMAND_RFO.L3_HIT_F.HITM_OTHER_CORE",
4408*4882a593Smuzhiyun        "Counter": "0,1,2,3",
4409*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
4410*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
4411*4882a593Smuzhiyun        "EventName": "OCR.DEMAND_RFO.L3_HIT_F.HITM_OTHER_CORE",
4412*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
4413*4882a593Smuzhiyun        "MSRValue": "0x1000200002",
4414*4882a593Smuzhiyun        "Offcore": "1",
4415*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4416*4882a593Smuzhiyun        "SampleAfterValue": "100003",
4417*4882a593Smuzhiyun        "UMask": "0x1"
4418*4882a593Smuzhiyun    },
4419*4882a593Smuzhiyun    {
4420*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_DATA_RD.L3_HIT_E.HITM_OTHER_CORE  OCR.ALL_DATA_RD.L3_HIT_E.HITM_OTHER_CORE",
4421*4882a593Smuzhiyun        "Counter": "0,1,2,3",
4422*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
4423*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
4424*4882a593Smuzhiyun        "EventName": "OCR.ALL_DATA_RD.L3_HIT_E.HITM_OTHER_CORE",
4425*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
4426*4882a593Smuzhiyun        "MSRValue": "0x1000080491",
4427*4882a593Smuzhiyun        "Offcore": "1",
4428*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4429*4882a593Smuzhiyun        "SampleAfterValue": "100003",
4430*4882a593Smuzhiyun        "UMask": "0x1"
4431*4882a593Smuzhiyun    },
4432*4882a593Smuzhiyun    {
4433*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_READS.L3_HIT_E.NO_SNOOP_NEEDED  OCR.ALL_READS.L3_HIT_E.NO_SNOOP_NEEDED",
4434*4882a593Smuzhiyun        "Counter": "0,1,2,3",
4435*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
4436*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
4437*4882a593Smuzhiyun        "EventName": "OCR.ALL_READS.L3_HIT_E.NO_SNOOP_NEEDED",
4438*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
4439*4882a593Smuzhiyun        "MSRValue": "0x01000807F7",
4440*4882a593Smuzhiyun        "Offcore": "1",
4441*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4442*4882a593Smuzhiyun        "SampleAfterValue": "100003",
4443*4882a593Smuzhiyun        "UMask": "0x1"
4444*4882a593Smuzhiyun    },
4445*4882a593Smuzhiyun    {
4446*4882a593Smuzhiyun        "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests  OCR.PF_L1D_AND_SW.L3_HIT_S.HIT_OTHER_CORE_NO_FWD",
4447*4882a593Smuzhiyun        "Counter": "0,1,2,3",
4448*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
4449*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
4450*4882a593Smuzhiyun        "EventName": "OCR.PF_L1D_AND_SW.L3_HIT_S.HIT_OTHER_CORE_NO_FWD",
4451*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
4452*4882a593Smuzhiyun        "MSRValue": "0x0400100400",
4453*4882a593Smuzhiyun        "Offcore": "1",
4454*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4455*4882a593Smuzhiyun        "SampleAfterValue": "100003",
4456*4882a593Smuzhiyun        "UMask": "0x1"
4457*4882a593Smuzhiyun    },
4458*4882a593Smuzhiyun    {
4459*4882a593Smuzhiyun        "BriefDescription": "Counts all demand data writes (RFOs)",
4460*4882a593Smuzhiyun        "Counter": "0,1,2,3",
4461*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
4462*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
4463*4882a593Smuzhiyun        "EventName": "OCR.DEMAND_RFO.L3_HIT_F.SNOOP_MISS",
4464*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
4465*4882a593Smuzhiyun        "MSRValue": "0x0200200002",
4466*4882a593Smuzhiyun        "Offcore": "1",
4467*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4468*4882a593Smuzhiyun        "SampleAfterValue": "100003",
4469*4882a593Smuzhiyun        "UMask": "0x1"
4470*4882a593Smuzhiyun    },
4471*4882a593Smuzhiyun    {
4472*4882a593Smuzhiyun        "BriefDescription": "Counts all demand code reads  OCR.DEMAND_CODE_RD.L3_HIT_S.ANY_SNOOP",
4473*4882a593Smuzhiyun        "Counter": "0,1,2,3",
4474*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
4475*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
4476*4882a593Smuzhiyun        "EventName": "OCR.DEMAND_CODE_RD.L3_HIT_S.ANY_SNOOP",
4477*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
4478*4882a593Smuzhiyun        "MSRValue": "0x3F80100004",
4479*4882a593Smuzhiyun        "Offcore": "1",
4480*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4481*4882a593Smuzhiyun        "SampleAfterValue": "100003",
4482*4882a593Smuzhiyun        "UMask": "0x1"
4483*4882a593Smuzhiyun    },
4484*4882a593Smuzhiyun    {
4485*4882a593Smuzhiyun        "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests have any response type.",
4486*4882a593Smuzhiyun        "Counter": "0,1,2,3",
4487*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
4488*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
4489*4882a593Smuzhiyun        "EventName": "OCR.PF_L1D_AND_SW.ANY_RESPONSE",
4490*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
4491*4882a593Smuzhiyun        "MSRValue": "0x0000010400",
4492*4882a593Smuzhiyun        "Offcore": "1",
4493*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4494*4882a593Smuzhiyun        "SampleAfterValue": "100003",
4495*4882a593Smuzhiyun        "UMask": "0x1"
4496*4882a593Smuzhiyun    },
4497*4882a593Smuzhiyun    {
4498*4882a593Smuzhiyun        "BriefDescription": "Counts demand data reads  OCR.DEMAND_DATA_RD.L3_HIT_F.NO_SNOOP_NEEDED",
4499*4882a593Smuzhiyun        "Counter": "0,1,2,3",
4500*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
4501*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
4502*4882a593Smuzhiyun        "EventName": "OCR.DEMAND_DATA_RD.L3_HIT_F.NO_SNOOP_NEEDED",
4503*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
4504*4882a593Smuzhiyun        "MSRValue": "0x0100200001",
4505*4882a593Smuzhiyun        "Offcore": "1",
4506*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4507*4882a593Smuzhiyun        "SampleAfterValue": "100003",
4508*4882a593Smuzhiyun        "UMask": "0x1"
4509*4882a593Smuzhiyun    },
4510*4882a593Smuzhiyun    {
4511*4882a593Smuzhiyun        "BriefDescription": "Counts any other requests",
4512*4882a593Smuzhiyun        "Counter": "0,1,2,3",
4513*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
4514*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
4515*4882a593Smuzhiyun        "EventName": "OCR.OTHER.L3_HIT.SNOOP_HIT_WITH_FWD",
4516*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
4517*4882a593Smuzhiyun        "MSRValue": "0x08007C8000",
4518*4882a593Smuzhiyun        "Offcore": "1",
4519*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4520*4882a593Smuzhiyun        "SampleAfterValue": "100003",
4521*4882a593Smuzhiyun        "UMask": "0x1"
4522*4882a593Smuzhiyun    },
4523*4882a593Smuzhiyun    {
4524*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_PF_RFO.L3_HIT_S.NO_SNOOP_NEEDED  OCR.ALL_PF_RFO.L3_HIT_S.NO_SNOOP_NEEDED",
4525*4882a593Smuzhiyun        "Counter": "0,1,2,3",
4526*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
4527*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
4528*4882a593Smuzhiyun        "EventName": "OCR.ALL_PF_RFO.L3_HIT_S.NO_SNOOP_NEEDED",
4529*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
4530*4882a593Smuzhiyun        "MSRValue": "0x0100100120",
4531*4882a593Smuzhiyun        "Offcore": "1",
4532*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4533*4882a593Smuzhiyun        "SampleAfterValue": "100003",
4534*4882a593Smuzhiyun        "UMask": "0x1"
4535*4882a593Smuzhiyun    },
4536*4882a593Smuzhiyun    {
4537*4882a593Smuzhiyun        "BriefDescription": "Counts prefetch (that bring data to L2) data reads  OCR.PF_L2_DATA_RD.L3_HIT_M.HIT_OTHER_CORE_FWD",
4538*4882a593Smuzhiyun        "Counter": "0,1,2,3",
4539*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
4540*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
4541*4882a593Smuzhiyun        "EventName": "OCR.PF_L2_DATA_RD.L3_HIT_M.HIT_OTHER_CORE_FWD",
4542*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
4543*4882a593Smuzhiyun        "MSRValue": "0x0800040010",
4544*4882a593Smuzhiyun        "Offcore": "1",
4545*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4546*4882a593Smuzhiyun        "SampleAfterValue": "100003",
4547*4882a593Smuzhiyun        "UMask": "0x1"
4548*4882a593Smuzhiyun    },
4549*4882a593Smuzhiyun    {
4550*4882a593Smuzhiyun        "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads",
4551*4882a593Smuzhiyun        "Counter": "0,1,2,3",
4552*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
4553*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
4554*4882a593Smuzhiyun        "EventName": "OCR.PF_L3_DATA_RD.L3_HIT_S.SNOOP_NONE",
4555*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
4556*4882a593Smuzhiyun        "MSRValue": "0x0080100080",
4557*4882a593Smuzhiyun        "Offcore": "1",
4558*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4559*4882a593Smuzhiyun        "SampleAfterValue": "100003",
4560*4882a593Smuzhiyun        "UMask": "0x1"
4561*4882a593Smuzhiyun    },
4562*4882a593Smuzhiyun    {
4563*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_RFO.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD  OCR.ALL_RFO.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD",
4564*4882a593Smuzhiyun        "Counter": "0,1,2,3",
4565*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
4566*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
4567*4882a593Smuzhiyun        "EventName": "OCR.ALL_RFO.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD",
4568*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
4569*4882a593Smuzhiyun        "MSRValue": "0x0400020122",
4570*4882a593Smuzhiyun        "Offcore": "1",
4571*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4572*4882a593Smuzhiyun        "SampleAfterValue": "100003",
4573*4882a593Smuzhiyun        "UMask": "0x1"
4574*4882a593Smuzhiyun    },
4575*4882a593Smuzhiyun    {
4576*4882a593Smuzhiyun        "BriefDescription": "Counts any other requests  OCR.OTHER.L3_HIT_E.HITM_OTHER_CORE",
4577*4882a593Smuzhiyun        "Counter": "0,1,2,3",
4578*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
4579*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
4580*4882a593Smuzhiyun        "EventName": "OCR.OTHER.L3_HIT_E.HITM_OTHER_CORE",
4581*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
4582*4882a593Smuzhiyun        "MSRValue": "0x1000088000",
4583*4882a593Smuzhiyun        "Offcore": "1",
4584*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4585*4882a593Smuzhiyun        "SampleAfterValue": "100003",
4586*4882a593Smuzhiyun        "UMask": "0x1"
4587*4882a593Smuzhiyun    },
4588*4882a593Smuzhiyun    {
4589*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_READS.L3_HIT.ANY_SNOOP OCR.ALL_READS.L3_HIT.ANY_SNOOP OCR.ALL_READS.L3_HIT.ANY_SNOOP",
4590*4882a593Smuzhiyun        "Counter": "0,1,2,3",
4591*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
4592*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
4593*4882a593Smuzhiyun        "EventName": "OCR.ALL_READS.L3_HIT.ANY_SNOOP",
4594*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
4595*4882a593Smuzhiyun        "MSRValue": "0x3F803C07F7",
4596*4882a593Smuzhiyun        "Offcore": "1",
4597*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4598*4882a593Smuzhiyun        "SampleAfterValue": "100003",
4599*4882a593Smuzhiyun        "UMask": "0x1"
4600*4882a593Smuzhiyun    },
4601*4882a593Smuzhiyun    {
4602*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_READS.PMM_HIT_LOCAL_PMM.SNOOP_NONE OCR.ALL_READS.PMM_HIT_LOCAL_PMM.SNOOP_NONE",
4603*4882a593Smuzhiyun        "Counter": "0,1,2,3",
4604*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
4605*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
4606*4882a593Smuzhiyun        "EventName": "OCR.ALL_READS.PMM_HIT_LOCAL_PMM.SNOOP_NONE",
4607*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
4608*4882a593Smuzhiyun        "MSRValue": "0x00804007F7",
4609*4882a593Smuzhiyun        "Offcore": "1",
4610*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4611*4882a593Smuzhiyun        "SampleAfterValue": "100003",
4612*4882a593Smuzhiyun        "UMask": "0x1"
4613*4882a593Smuzhiyun    },
4614*4882a593Smuzhiyun    {
4615*4882a593Smuzhiyun        "BriefDescription": "Counts any other requests  OCR.OTHER.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD",
4616*4882a593Smuzhiyun        "Counter": "0,1,2,3",
4617*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
4618*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
4619*4882a593Smuzhiyun        "EventName": "OCR.OTHER.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD",
4620*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
4621*4882a593Smuzhiyun        "MSRValue": "0x0400028000",
4622*4882a593Smuzhiyun        "Offcore": "1",
4623*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4624*4882a593Smuzhiyun        "SampleAfterValue": "100003",
4625*4882a593Smuzhiyun        "UMask": "0x1"
4626*4882a593Smuzhiyun    },
4627*4882a593Smuzhiyun    {
4628*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_PF_DATA_RD.L3_HIT.ANY_SNOOP OCR.ALL_PF_DATA_RD.L3_HIT.ANY_SNOOP OCR.ALL_PF_DATA_RD.L3_HIT.ANY_SNOOP",
4629*4882a593Smuzhiyun        "Counter": "0,1,2,3",
4630*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
4631*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
4632*4882a593Smuzhiyun        "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT.ANY_SNOOP",
4633*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
4634*4882a593Smuzhiyun        "MSRValue": "0x3F803C0490",
4635*4882a593Smuzhiyun        "Offcore": "1",
4636*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4637*4882a593Smuzhiyun        "SampleAfterValue": "100003",
4638*4882a593Smuzhiyun        "UMask": "0x1"
4639*4882a593Smuzhiyun    },
4640*4882a593Smuzhiyun    {
4641*4882a593Smuzhiyun        "BriefDescription": "Counts all demand code reads OCR.DEMAND_CODE_RD.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED",
4642*4882a593Smuzhiyun        "Counter": "0,1,2,3",
4643*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
4644*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
4645*4882a593Smuzhiyun        "EventName": "OCR.DEMAND_CODE_RD.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED",
4646*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
4647*4882a593Smuzhiyun        "MSRValue": "0x0100400004",
4648*4882a593Smuzhiyun        "Offcore": "1",
4649*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4650*4882a593Smuzhiyun        "SampleAfterValue": "100003",
4651*4882a593Smuzhiyun        "UMask": "0x1"
4652*4882a593Smuzhiyun    },
4653*4882a593Smuzhiyun    {
4654*4882a593Smuzhiyun        "BriefDescription": "Counts demand data reads OCR.DEMAND_DATA_RD.L3_HIT.HITM_OTHER_CORE OCR.DEMAND_DATA_RD.L3_HIT.HITM_OTHER_CORE",
4655*4882a593Smuzhiyun        "Counter": "0,1,2,3",
4656*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
4657*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
4658*4882a593Smuzhiyun        "EventName": "OCR.DEMAND_DATA_RD.L3_HIT.HITM_OTHER_CORE",
4659*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
4660*4882a593Smuzhiyun        "MSRValue": "0x10003C0001",
4661*4882a593Smuzhiyun        "Offcore": "1",
4662*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4663*4882a593Smuzhiyun        "SampleAfterValue": "100003",
4664*4882a593Smuzhiyun        "UMask": "0x1"
4665*4882a593Smuzhiyun    },
4666*4882a593Smuzhiyun    {
4667*4882a593Smuzhiyun        "BriefDescription": "Counts all demand data writes (RFOs)",
4668*4882a593Smuzhiyun        "Counter": "0,1,2,3",
4669*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
4670*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
4671*4882a593Smuzhiyun        "EventName": "OCR.DEMAND_RFO.SUPPLIER_NONE.SNOOP_MISS",
4672*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
4673*4882a593Smuzhiyun        "MSRValue": "0x0200020002",
4674*4882a593Smuzhiyun        "Offcore": "1",
4675*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4676*4882a593Smuzhiyun        "SampleAfterValue": "100003",
4677*4882a593Smuzhiyun        "UMask": "0x1"
4678*4882a593Smuzhiyun    },
4679*4882a593Smuzhiyun    {
4680*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_READS.L3_HIT.SNOOP_HIT_WITH_FWD",
4681*4882a593Smuzhiyun        "Counter": "0,1,2,3",
4682*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
4683*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
4684*4882a593Smuzhiyun        "EventName": "OCR.ALL_READS.L3_HIT.SNOOP_HIT_WITH_FWD",
4685*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
4686*4882a593Smuzhiyun        "MSRValue": "0x08007C07F7",
4687*4882a593Smuzhiyun        "Offcore": "1",
4688*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4689*4882a593Smuzhiyun        "SampleAfterValue": "100003",
4690*4882a593Smuzhiyun        "UMask": "0x1"
4691*4882a593Smuzhiyun    },
4692*4882a593Smuzhiyun    {
4693*4882a593Smuzhiyun        "BriefDescription": "Counts all demand code reads OCR.DEMAND_CODE_RD.PMM_HIT_LOCAL_PMM.SNOOP_NONE",
4694*4882a593Smuzhiyun        "Counter": "0,1,2,3",
4695*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
4696*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
4697*4882a593Smuzhiyun        "EventName": "OCR.DEMAND_CODE_RD.PMM_HIT_LOCAL_PMM.SNOOP_NONE",
4698*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
4699*4882a593Smuzhiyun        "MSRValue": "0x0080400004",
4700*4882a593Smuzhiyun        "Offcore": "1",
4701*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4702*4882a593Smuzhiyun        "SampleAfterValue": "100003",
4703*4882a593Smuzhiyun        "UMask": "0x1"
4704*4882a593Smuzhiyun    },
4705*4882a593Smuzhiyun    {
4706*4882a593Smuzhiyun        "BriefDescription": "Counts demand data reads",
4707*4882a593Smuzhiyun        "Counter": "0,1,2,3",
4708*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
4709*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
4710*4882a593Smuzhiyun        "EventName": "OCR.DEMAND_DATA_RD.L3_HIT_S.SNOOP_MISS",
4711*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
4712*4882a593Smuzhiyun        "MSRValue": "0x0200100001",
4713*4882a593Smuzhiyun        "Offcore": "1",
4714*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4715*4882a593Smuzhiyun        "SampleAfterValue": "100003",
4716*4882a593Smuzhiyun        "UMask": "0x1"
4717*4882a593Smuzhiyun    },
4718*4882a593Smuzhiyun    {
4719*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_READS.L3_HIT.SNOOP_NONE OCR.ALL_READS.L3_HIT.SNOOP_NONE",
4720*4882a593Smuzhiyun        "Counter": "0,1,2,3",
4721*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
4722*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
4723*4882a593Smuzhiyun        "EventName": "OCR.ALL_READS.L3_HIT.SNOOP_NONE",
4724*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
4725*4882a593Smuzhiyun        "MSRValue": "0x00803C07F7",
4726*4882a593Smuzhiyun        "Offcore": "1",
4727*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4728*4882a593Smuzhiyun        "SampleAfterValue": "100003",
4729*4882a593Smuzhiyun        "UMask": "0x1"
4730*4882a593Smuzhiyun    },
4731*4882a593Smuzhiyun    {
4732*4882a593Smuzhiyun        "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads  OCR.PF_L3_DATA_RD.L3_HIT_E.HITM_OTHER_CORE",
4733*4882a593Smuzhiyun        "Counter": "0,1,2,3",
4734*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
4735*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
4736*4882a593Smuzhiyun        "EventName": "OCR.PF_L3_DATA_RD.L3_HIT_E.HITM_OTHER_CORE",
4737*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
4738*4882a593Smuzhiyun        "MSRValue": "0x1000080080",
4739*4882a593Smuzhiyun        "Offcore": "1",
4740*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4741*4882a593Smuzhiyun        "SampleAfterValue": "100003",
4742*4882a593Smuzhiyun        "UMask": "0x1"
4743*4882a593Smuzhiyun    },
4744*4882a593Smuzhiyun    {
4745*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_PF_DATA_RD.SUPPLIER_NONE.NO_SNOOP_NEEDED  OCR.ALL_PF_DATA_RD.SUPPLIER_NONE.NO_SNOOP_NEEDED",
4746*4882a593Smuzhiyun        "Counter": "0,1,2,3",
4747*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
4748*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
4749*4882a593Smuzhiyun        "EventName": "OCR.ALL_PF_DATA_RD.SUPPLIER_NONE.NO_SNOOP_NEEDED",
4750*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
4751*4882a593Smuzhiyun        "MSRValue": "0x0100020490",
4752*4882a593Smuzhiyun        "Offcore": "1",
4753*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4754*4882a593Smuzhiyun        "SampleAfterValue": "100003",
4755*4882a593Smuzhiyun        "UMask": "0x1"
4756*4882a593Smuzhiyun    },
4757*4882a593Smuzhiyun    {
4758*4882a593Smuzhiyun        "BriefDescription": "Counts any other requests  OCR.OTHER.SUPPLIER_NONE.ANY_SNOOP",
4759*4882a593Smuzhiyun        "Counter": "0,1,2,3",
4760*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
4761*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
4762*4882a593Smuzhiyun        "EventName": "OCR.OTHER.SUPPLIER_NONE.ANY_SNOOP",
4763*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
4764*4882a593Smuzhiyun        "MSRValue": "0x3F80028000",
4765*4882a593Smuzhiyun        "Offcore": "1",
4766*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4767*4882a593Smuzhiyun        "SampleAfterValue": "100003",
4768*4882a593Smuzhiyun        "UMask": "0x1"
4769*4882a593Smuzhiyun    },
4770*4882a593Smuzhiyun    {
4771*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_PF_DATA_RD.L3_HIT.NO_SNOOP_NEEDED OCR.ALL_PF_DATA_RD.L3_HIT.NO_SNOOP_NEEDED OCR.ALL_PF_DATA_RD.L3_HIT.NO_SNOOP_NEEDED",
4772*4882a593Smuzhiyun        "Counter": "0,1,2,3",
4773*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
4774*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
4775*4882a593Smuzhiyun        "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT.NO_SNOOP_NEEDED",
4776*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
4777*4882a593Smuzhiyun        "MSRValue": "0x01003C0490",
4778*4882a593Smuzhiyun        "Offcore": "1",
4779*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4780*4882a593Smuzhiyun        "SampleAfterValue": "100003",
4781*4882a593Smuzhiyun        "UMask": "0x1"
4782*4882a593Smuzhiyun    },
4783*4882a593Smuzhiyun    {
4784*4882a593Smuzhiyun        "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs  OCR.PF_L2_RFO.L3_HIT_F.HIT_OTHER_CORE_FWD",
4785*4882a593Smuzhiyun        "Counter": "0,1,2,3",
4786*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
4787*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
4788*4882a593Smuzhiyun        "EventName": "OCR.PF_L2_RFO.L3_HIT_F.HIT_OTHER_CORE_FWD",
4789*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
4790*4882a593Smuzhiyun        "MSRValue": "0x0800200020",
4791*4882a593Smuzhiyun        "Offcore": "1",
4792*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4793*4882a593Smuzhiyun        "SampleAfterValue": "100003",
4794*4882a593Smuzhiyun        "UMask": "0x1"
4795*4882a593Smuzhiyun    },
4796*4882a593Smuzhiyun    {
4797*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_READS.L3_HIT_S.NO_SNOOP_NEEDED  OCR.ALL_READS.L3_HIT_S.NO_SNOOP_NEEDED",
4798*4882a593Smuzhiyun        "Counter": "0,1,2,3",
4799*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
4800*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
4801*4882a593Smuzhiyun        "EventName": "OCR.ALL_READS.L3_HIT_S.NO_SNOOP_NEEDED",
4802*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
4803*4882a593Smuzhiyun        "MSRValue": "0x01001007F7",
4804*4882a593Smuzhiyun        "Offcore": "1",
4805*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4806*4882a593Smuzhiyun        "SampleAfterValue": "100003",
4807*4882a593Smuzhiyun        "UMask": "0x1"
4808*4882a593Smuzhiyun    },
4809*4882a593Smuzhiyun    {
4810*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_RFO.L3_HIT_S.HITM_OTHER_CORE  OCR.ALL_RFO.L3_HIT_S.HITM_OTHER_CORE",
4811*4882a593Smuzhiyun        "Counter": "0,1,2,3",
4812*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
4813*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
4814*4882a593Smuzhiyun        "EventName": "OCR.ALL_RFO.L3_HIT_S.HITM_OTHER_CORE",
4815*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
4816*4882a593Smuzhiyun        "MSRValue": "0x1000100122",
4817*4882a593Smuzhiyun        "Offcore": "1",
4818*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4819*4882a593Smuzhiyun        "SampleAfterValue": "100003",
4820*4882a593Smuzhiyun        "UMask": "0x1"
4821*4882a593Smuzhiyun    },
4822*4882a593Smuzhiyun    {
4823*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_RFO.L3_HIT.SNOOP_HIT_WITH_FWD",
4824*4882a593Smuzhiyun        "Counter": "0,1,2,3",
4825*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
4826*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
4827*4882a593Smuzhiyun        "EventName": "OCR.ALL_RFO.L3_HIT.SNOOP_HIT_WITH_FWD",
4828*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
4829*4882a593Smuzhiyun        "MSRValue": "0x08007C0122",
4830*4882a593Smuzhiyun        "Offcore": "1",
4831*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4832*4882a593Smuzhiyun        "SampleAfterValue": "100003",
4833*4882a593Smuzhiyun        "UMask": "0x1"
4834*4882a593Smuzhiyun    },
4835*4882a593Smuzhiyun    {
4836*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_READS.L3_HIT_M.ANY_SNOOP  OCR.ALL_READS.L3_HIT_M.ANY_SNOOP",
4837*4882a593Smuzhiyun        "Counter": "0,1,2,3",
4838*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
4839*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
4840*4882a593Smuzhiyun        "EventName": "OCR.ALL_READS.L3_HIT_M.ANY_SNOOP",
4841*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
4842*4882a593Smuzhiyun        "MSRValue": "0x3F800407F7",
4843*4882a593Smuzhiyun        "Offcore": "1",
4844*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4845*4882a593Smuzhiyun        "SampleAfterValue": "100003",
4846*4882a593Smuzhiyun        "UMask": "0x1"
4847*4882a593Smuzhiyun    },
4848*4882a593Smuzhiyun    {
4849*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_READS.L3_HIT.NO_SNOOP_NEEDED OCR.ALL_READS.L3_HIT.NO_SNOOP_NEEDED OCR.ALL_READS.L3_HIT.NO_SNOOP_NEEDED",
4850*4882a593Smuzhiyun        "Counter": "0,1,2,3",
4851*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
4852*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
4853*4882a593Smuzhiyun        "EventName": "OCR.ALL_READS.L3_HIT.NO_SNOOP_NEEDED",
4854*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
4855*4882a593Smuzhiyun        "MSRValue": "0x01003C07F7",
4856*4882a593Smuzhiyun        "Offcore": "1",
4857*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4858*4882a593Smuzhiyun        "SampleAfterValue": "100003",
4859*4882a593Smuzhiyun        "UMask": "0x1"
4860*4882a593Smuzhiyun    },
4861*4882a593Smuzhiyun    {
4862*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_READS.ANY_RESPONSE have any response type.",
4863*4882a593Smuzhiyun        "Counter": "0,1,2,3",
4864*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
4865*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
4866*4882a593Smuzhiyun        "EventName": "OCR.ALL_READS.ANY_RESPONSE",
4867*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
4868*4882a593Smuzhiyun        "MSRValue": "0x00000107F7",
4869*4882a593Smuzhiyun        "Offcore": "1",
4870*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4871*4882a593Smuzhiyun        "SampleAfterValue": "100003",
4872*4882a593Smuzhiyun        "UMask": "0x1"
4873*4882a593Smuzhiyun    },
4874*4882a593Smuzhiyun    {
4875*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_DATA_RD.L3_HIT.HIT_OTHER_CORE_FWD OCR.ALL_DATA_RD.L3_HIT.HIT_OTHER_CORE_FWD OCR.ALL_DATA_RD.L3_HIT.HIT_OTHER_CORE_FWD",
4876*4882a593Smuzhiyun        "Counter": "0,1,2,3",
4877*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
4878*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
4879*4882a593Smuzhiyun        "EventName": "OCR.ALL_DATA_RD.L3_HIT.HIT_OTHER_CORE_FWD",
4880*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
4881*4882a593Smuzhiyun        "MSRValue": "0x08003C0491",
4882*4882a593Smuzhiyun        "Offcore": "1",
4883*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4884*4882a593Smuzhiyun        "SampleAfterValue": "100003",
4885*4882a593Smuzhiyun        "UMask": "0x1"
4886*4882a593Smuzhiyun    },
4887*4882a593Smuzhiyun    {
4888*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_DATA_RD.L3_HIT_M.NO_SNOOP_NEEDED  OCR.ALL_DATA_RD.L3_HIT_M.NO_SNOOP_NEEDED",
4889*4882a593Smuzhiyun        "Counter": "0,1,2,3",
4890*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
4891*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
4892*4882a593Smuzhiyun        "EventName": "OCR.ALL_DATA_RD.L3_HIT_M.NO_SNOOP_NEEDED",
4893*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
4894*4882a593Smuzhiyun        "MSRValue": "0x0100040491",
4895*4882a593Smuzhiyun        "Offcore": "1",
4896*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4897*4882a593Smuzhiyun        "SampleAfterValue": "100003",
4898*4882a593Smuzhiyun        "UMask": "0x1"
4899*4882a593Smuzhiyun    },
4900*4882a593Smuzhiyun    {
4901*4882a593Smuzhiyun        "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads  OCR.PF_L3_DATA_RD.SUPPLIER_NONE.ANY_SNOOP",
4902*4882a593Smuzhiyun        "Counter": "0,1,2,3",
4903*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
4904*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
4905*4882a593Smuzhiyun        "EventName": "OCR.PF_L3_DATA_RD.SUPPLIER_NONE.ANY_SNOOP",
4906*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
4907*4882a593Smuzhiyun        "MSRValue": "0x3F80020080",
4908*4882a593Smuzhiyun        "Offcore": "1",
4909*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4910*4882a593Smuzhiyun        "SampleAfterValue": "100003",
4911*4882a593Smuzhiyun        "UMask": "0x1"
4912*4882a593Smuzhiyun    },
4913*4882a593Smuzhiyun    {
4914*4882a593Smuzhiyun        "BriefDescription": "Counts any other requests  OCR.OTHER.L3_HIT_F.HITM_OTHER_CORE",
4915*4882a593Smuzhiyun        "Counter": "0,1,2,3",
4916*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
4917*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
4918*4882a593Smuzhiyun        "EventName": "OCR.OTHER.L3_HIT_F.HITM_OTHER_CORE",
4919*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
4920*4882a593Smuzhiyun        "MSRValue": "0x1000208000",
4921*4882a593Smuzhiyun        "Offcore": "1",
4922*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4923*4882a593Smuzhiyun        "SampleAfterValue": "100003",
4924*4882a593Smuzhiyun        "UMask": "0x1"
4925*4882a593Smuzhiyun    },
4926*4882a593Smuzhiyun    {
4927*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_DATA_RD.L3_HIT.ANY_SNOOP OCR.ALL_DATA_RD.L3_HIT.ANY_SNOOP OCR.ALL_DATA_RD.L3_HIT.ANY_SNOOP",
4928*4882a593Smuzhiyun        "Counter": "0,1,2,3",
4929*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
4930*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
4931*4882a593Smuzhiyun        "EventName": "OCR.ALL_DATA_RD.L3_HIT.ANY_SNOOP",
4932*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
4933*4882a593Smuzhiyun        "MSRValue": "0x3F803C0491",
4934*4882a593Smuzhiyun        "Offcore": "1",
4935*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4936*4882a593Smuzhiyun        "SampleAfterValue": "100003",
4937*4882a593Smuzhiyun        "UMask": "0x1"
4938*4882a593Smuzhiyun    },
4939*4882a593Smuzhiyun    {
4940*4882a593Smuzhiyun        "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests  OCR.PF_L1D_AND_SW.L3_HIT_M.HITM_OTHER_CORE",
4941*4882a593Smuzhiyun        "Counter": "0,1,2,3",
4942*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
4943*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
4944*4882a593Smuzhiyun        "EventName": "OCR.PF_L1D_AND_SW.L3_HIT_M.HITM_OTHER_CORE",
4945*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
4946*4882a593Smuzhiyun        "MSRValue": "0x1000040400",
4947*4882a593Smuzhiyun        "Offcore": "1",
4948*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4949*4882a593Smuzhiyun        "SampleAfterValue": "100003",
4950*4882a593Smuzhiyun        "UMask": "0x1"
4951*4882a593Smuzhiyun    },
4952*4882a593Smuzhiyun    {
4953*4882a593Smuzhiyun        "BriefDescription": "Counts prefetch (that bring data to L2) data reads  OCR.PF_L2_DATA_RD.L3_HIT_E.HIT_OTHER_CORE_FWD",
4954*4882a593Smuzhiyun        "Counter": "0,1,2,3",
4955*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
4956*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
4957*4882a593Smuzhiyun        "EventName": "OCR.PF_L2_DATA_RD.L3_HIT_E.HIT_OTHER_CORE_FWD",
4958*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
4959*4882a593Smuzhiyun        "MSRValue": "0x0800080010",
4960*4882a593Smuzhiyun        "Offcore": "1",
4961*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4962*4882a593Smuzhiyun        "SampleAfterValue": "100003",
4963*4882a593Smuzhiyun        "UMask": "0x1"
4964*4882a593Smuzhiyun    },
4965*4882a593Smuzhiyun    {
4966*4882a593Smuzhiyun        "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs OCR.PF_L3_RFO.PMM_HIT_LOCAL_PMM.SNOOP_NONE",
4967*4882a593Smuzhiyun        "Counter": "0,1,2,3",
4968*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
4969*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
4970*4882a593Smuzhiyun        "EventName": "OCR.PF_L3_RFO.PMM_HIT_LOCAL_PMM.SNOOP_NONE",
4971*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
4972*4882a593Smuzhiyun        "MSRValue": "0x0080400100",
4973*4882a593Smuzhiyun        "Offcore": "1",
4974*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4975*4882a593Smuzhiyun        "SampleAfterValue": "100003",
4976*4882a593Smuzhiyun        "UMask": "0x1"
4977*4882a593Smuzhiyun    },
4978*4882a593Smuzhiyun    {
4979*4882a593Smuzhiyun        "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads  OCR.PF_L3_DATA_RD.L3_HIT_S.HIT_OTHER_CORE_FWD",
4980*4882a593Smuzhiyun        "Counter": "0,1,2,3",
4981*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
4982*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
4983*4882a593Smuzhiyun        "EventName": "OCR.PF_L3_DATA_RD.L3_HIT_S.HIT_OTHER_CORE_FWD",
4984*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
4985*4882a593Smuzhiyun        "MSRValue": "0x0800100080",
4986*4882a593Smuzhiyun        "Offcore": "1",
4987*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4988*4882a593Smuzhiyun        "SampleAfterValue": "100003",
4989*4882a593Smuzhiyun        "UMask": "0x1"
4990*4882a593Smuzhiyun    },
4991*4882a593Smuzhiyun    {
4992*4882a593Smuzhiyun        "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs",
4993*4882a593Smuzhiyun        "Counter": "0,1,2,3",
4994*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
4995*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
4996*4882a593Smuzhiyun        "EventName": "OCR.PF_L3_RFO.L3_HIT_E.SNOOP_NONE",
4997*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
4998*4882a593Smuzhiyun        "MSRValue": "0x0080080100",
4999*4882a593Smuzhiyun        "Offcore": "1",
5000*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5001*4882a593Smuzhiyun        "SampleAfterValue": "100003",
5002*4882a593Smuzhiyun        "UMask": "0x1"
5003*4882a593Smuzhiyun    },
5004*4882a593Smuzhiyun    {
5005*4882a593Smuzhiyun        "BriefDescription": "Counts prefetch (that bring data to L2) data reads",
5006*4882a593Smuzhiyun        "Counter": "0,1,2,3",
5007*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
5008*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
5009*4882a593Smuzhiyun        "EventName": "OCR.PF_L2_DATA_RD.L3_HIT_E.SNOOP_MISS",
5010*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
5011*4882a593Smuzhiyun        "MSRValue": "0x0200080010",
5012*4882a593Smuzhiyun        "Offcore": "1",
5013*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5014*4882a593Smuzhiyun        "SampleAfterValue": "100003",
5015*4882a593Smuzhiyun        "UMask": "0x1"
5016*4882a593Smuzhiyun    },
5017*4882a593Smuzhiyun    {
5018*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_PF_RFO.PMM_HIT_LOCAL_PMM.ANY_SNOOP OCR.ALL_PF_RFO.PMM_HIT_LOCAL_PMM.ANY_SNOOP",
5019*4882a593Smuzhiyun        "Counter": "0,1,2,3",
5020*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
5021*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
5022*4882a593Smuzhiyun        "EventName": "OCR.ALL_PF_RFO.PMM_HIT_LOCAL_PMM.ANY_SNOOP",
5023*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
5024*4882a593Smuzhiyun        "MSRValue": "0x3F80400120",
5025*4882a593Smuzhiyun        "Offcore": "1",
5026*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5027*4882a593Smuzhiyun        "SampleAfterValue": "100003",
5028*4882a593Smuzhiyun        "UMask": "0x1"
5029*4882a593Smuzhiyun    },
5030*4882a593Smuzhiyun    {
5031*4882a593Smuzhiyun        "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests",
5032*4882a593Smuzhiyun        "Counter": "0,1,2,3",
5033*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
5034*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
5035*4882a593Smuzhiyun        "EventName": "OCR.PF_L1D_AND_SW.L3_HIT_E.SNOOP_NONE",
5036*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
5037*4882a593Smuzhiyun        "MSRValue": "0x0080080400",
5038*4882a593Smuzhiyun        "Offcore": "1",
5039*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5040*4882a593Smuzhiyun        "SampleAfterValue": "100003",
5041*4882a593Smuzhiyun        "UMask": "0x1"
5042*4882a593Smuzhiyun    },
5043*4882a593Smuzhiyun    {
5044*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_PF_DATA_RD.L3_HIT.SNOOP_MISS OCR.ALL_PF_DATA_RD.L3_HIT.SNOOP_MISS",
5045*4882a593Smuzhiyun        "Counter": "0,1,2,3",
5046*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
5047*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
5048*4882a593Smuzhiyun        "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT.SNOOP_MISS",
5049*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
5050*4882a593Smuzhiyun        "MSRValue": "0x02003C0490",
5051*4882a593Smuzhiyun        "Offcore": "1",
5052*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5053*4882a593Smuzhiyun        "SampleAfterValue": "100003",
5054*4882a593Smuzhiyun        "UMask": "0x1"
5055*4882a593Smuzhiyun    },
5056*4882a593Smuzhiyun    {
5057*4882a593Smuzhiyun        "BriefDescription": "Counts any other requests OCR.OTHER.L3_HIT.SNOOP_NONE",
5058*4882a593Smuzhiyun        "Counter": "0,1,2,3",
5059*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
5060*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
5061*4882a593Smuzhiyun        "EventName": "OCR.OTHER.L3_HIT.SNOOP_NONE",
5062*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
5063*4882a593Smuzhiyun        "MSRValue": "0x00803C8000",
5064*4882a593Smuzhiyun        "Offcore": "1",
5065*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5066*4882a593Smuzhiyun        "SampleAfterValue": "100003",
5067*4882a593Smuzhiyun        "UMask": "0x1"
5068*4882a593Smuzhiyun    },
5069*4882a593Smuzhiyun    {
5070*4882a593Smuzhiyun        "BriefDescription": "Counts any other requests  OCR.OTHER.SUPPLIER_NONE.HIT_OTHER_CORE_FWD",
5071*4882a593Smuzhiyun        "Counter": "0,1,2,3",
5072*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
5073*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
5074*4882a593Smuzhiyun        "EventName": "OCR.OTHER.SUPPLIER_NONE.HIT_OTHER_CORE_FWD",
5075*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
5076*4882a593Smuzhiyun        "MSRValue": "0x0800028000",
5077*4882a593Smuzhiyun        "Offcore": "1",
5078*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5079*4882a593Smuzhiyun        "SampleAfterValue": "100003",
5080*4882a593Smuzhiyun        "UMask": "0x1"
5081*4882a593Smuzhiyun    },
5082*4882a593Smuzhiyun    {
5083*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_DATA_RD.L3_HIT_E.SNOOP_NONE",
5084*4882a593Smuzhiyun        "Counter": "0,1,2,3",
5085*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
5086*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
5087*4882a593Smuzhiyun        "EventName": "OCR.ALL_DATA_RD.L3_HIT_E.SNOOP_NONE",
5088*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
5089*4882a593Smuzhiyun        "MSRValue": "0x0080080491",
5090*4882a593Smuzhiyun        "Offcore": "1",
5091*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5092*4882a593Smuzhiyun        "SampleAfterValue": "100003",
5093*4882a593Smuzhiyun        "UMask": "0x1"
5094*4882a593Smuzhiyun    },
5095*4882a593Smuzhiyun    {
5096*4882a593Smuzhiyun        "BriefDescription": "Counts all demand data writes (RFOs)  OCR.DEMAND_RFO.L3_HIT_S.HITM_OTHER_CORE",
5097*4882a593Smuzhiyun        "Counter": "0,1,2,3",
5098*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
5099*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
5100*4882a593Smuzhiyun        "EventName": "OCR.DEMAND_RFO.L3_HIT_S.HITM_OTHER_CORE",
5101*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
5102*4882a593Smuzhiyun        "MSRValue": "0x1000100002",
5103*4882a593Smuzhiyun        "Offcore": "1",
5104*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5105*4882a593Smuzhiyun        "SampleAfterValue": "100003",
5106*4882a593Smuzhiyun        "UMask": "0x1"
5107*4882a593Smuzhiyun    },
5108*4882a593Smuzhiyun    {
5109*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_READS.L3_HIT_S.HITM_OTHER_CORE  OCR.ALL_READS.L3_HIT_S.HITM_OTHER_CORE",
5110*4882a593Smuzhiyun        "Counter": "0,1,2,3",
5111*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
5112*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
5113*4882a593Smuzhiyun        "EventName": "OCR.ALL_READS.L3_HIT_S.HITM_OTHER_CORE",
5114*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
5115*4882a593Smuzhiyun        "MSRValue": "0x10001007F7",
5116*4882a593Smuzhiyun        "Offcore": "1",
5117*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5118*4882a593Smuzhiyun        "SampleAfterValue": "100003",
5119*4882a593Smuzhiyun        "UMask": "0x1"
5120*4882a593Smuzhiyun    },
5121*4882a593Smuzhiyun    {
5122*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_READS.L3_HIT_F.ANY_SNOOP  OCR.ALL_READS.L3_HIT_F.ANY_SNOOP",
5123*4882a593Smuzhiyun        "Counter": "0,1,2,3",
5124*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
5125*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
5126*4882a593Smuzhiyun        "EventName": "OCR.ALL_READS.L3_HIT_F.ANY_SNOOP",
5127*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
5128*4882a593Smuzhiyun        "MSRValue": "0x3F802007F7",
5129*4882a593Smuzhiyun        "Offcore": "1",
5130*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5131*4882a593Smuzhiyun        "SampleAfterValue": "100003",
5132*4882a593Smuzhiyun        "UMask": "0x1"
5133*4882a593Smuzhiyun    },
5134*4882a593Smuzhiyun    {
5135*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_READS.L3_HIT_M.HIT_OTHER_CORE_NO_FWD  OCR.ALL_READS.L3_HIT_M.HIT_OTHER_CORE_NO_FWD",
5136*4882a593Smuzhiyun        "Counter": "0,1,2,3",
5137*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
5138*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
5139*4882a593Smuzhiyun        "EventName": "OCR.ALL_READS.L3_HIT_M.HIT_OTHER_CORE_NO_FWD",
5140*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
5141*4882a593Smuzhiyun        "MSRValue": "0x04000407F7",
5142*4882a593Smuzhiyun        "Offcore": "1",
5143*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5144*4882a593Smuzhiyun        "SampleAfterValue": "100003",
5145*4882a593Smuzhiyun        "UMask": "0x1"
5146*4882a593Smuzhiyun    },
5147*4882a593Smuzhiyun    {
5148*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_READS.L3_HIT_S.SNOOP_NONE",
5149*4882a593Smuzhiyun        "Counter": "0,1,2,3",
5150*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
5151*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
5152*4882a593Smuzhiyun        "EventName": "OCR.ALL_READS.L3_HIT_S.SNOOP_NONE",
5153*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
5154*4882a593Smuzhiyun        "MSRValue": "0x00801007F7",
5155*4882a593Smuzhiyun        "Offcore": "1",
5156*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5157*4882a593Smuzhiyun        "SampleAfterValue": "100003",
5158*4882a593Smuzhiyun        "UMask": "0x1"
5159*4882a593Smuzhiyun    },
5160*4882a593Smuzhiyun    {
5161*4882a593Smuzhiyun        "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads OCR.PF_L3_DATA_RD.L3_HIT.SNOOP_MISS",
5162*4882a593Smuzhiyun        "Counter": "0,1,2,3",
5163*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
5164*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
5165*4882a593Smuzhiyun        "EventName": "OCR.PF_L3_DATA_RD.L3_HIT.SNOOP_MISS",
5166*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
5167*4882a593Smuzhiyun        "MSRValue": "0x02003C0080",
5168*4882a593Smuzhiyun        "Offcore": "1",
5169*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5170*4882a593Smuzhiyun        "SampleAfterValue": "100003",
5171*4882a593Smuzhiyun        "UMask": "0x1"
5172*4882a593Smuzhiyun    },
5173*4882a593Smuzhiyun    {
5174*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_PF_DATA_RD.L3_HIT_E.SNOOP_NONE",
5175*4882a593Smuzhiyun        "Counter": "0,1,2,3",
5176*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
5177*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
5178*4882a593Smuzhiyun        "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT_E.SNOOP_NONE",
5179*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
5180*4882a593Smuzhiyun        "MSRValue": "0x0080080490",
5181*4882a593Smuzhiyun        "Offcore": "1",
5182*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5183*4882a593Smuzhiyun        "SampleAfterValue": "100003",
5184*4882a593Smuzhiyun        "UMask": "0x1"
5185*4882a593Smuzhiyun    },
5186*4882a593Smuzhiyun    {
5187*4882a593Smuzhiyun        "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests  OCR.PF_L1D_AND_SW.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD",
5188*4882a593Smuzhiyun        "Counter": "0,1,2,3",
5189*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
5190*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
5191*4882a593Smuzhiyun        "EventName": "OCR.PF_L1D_AND_SW.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD",
5192*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
5193*4882a593Smuzhiyun        "MSRValue": "0x0400020400",
5194*4882a593Smuzhiyun        "Offcore": "1",
5195*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5196*4882a593Smuzhiyun        "SampleAfterValue": "100003",
5197*4882a593Smuzhiyun        "UMask": "0x1"
5198*4882a593Smuzhiyun    },
5199*4882a593Smuzhiyun    {
5200*4882a593Smuzhiyun        "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests  OCR.PF_L1D_AND_SW.L3_HIT_S.HIT_OTHER_CORE_FWD",
5201*4882a593Smuzhiyun        "Counter": "0,1,2,3",
5202*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
5203*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
5204*4882a593Smuzhiyun        "EventName": "OCR.PF_L1D_AND_SW.L3_HIT_S.HIT_OTHER_CORE_FWD",
5205*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
5206*4882a593Smuzhiyun        "MSRValue": "0x0800100400",
5207*4882a593Smuzhiyun        "Offcore": "1",
5208*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5209*4882a593Smuzhiyun        "SampleAfterValue": "100003",
5210*4882a593Smuzhiyun        "UMask": "0x1"
5211*4882a593Smuzhiyun    },
5212*4882a593Smuzhiyun    {
5213*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_READS.L3_HIT_E.HIT_OTHER_CORE_NO_FWD  OCR.ALL_READS.L3_HIT_E.HIT_OTHER_CORE_NO_FWD",
5214*4882a593Smuzhiyun        "Counter": "0,1,2,3",
5215*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
5216*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
5217*4882a593Smuzhiyun        "EventName": "OCR.ALL_READS.L3_HIT_E.HIT_OTHER_CORE_NO_FWD",
5218*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
5219*4882a593Smuzhiyun        "MSRValue": "0x04000807F7",
5220*4882a593Smuzhiyun        "Offcore": "1",
5221*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5222*4882a593Smuzhiyun        "SampleAfterValue": "100003",
5223*4882a593Smuzhiyun        "UMask": "0x1"
5224*4882a593Smuzhiyun    },
5225*4882a593Smuzhiyun    {
5226*4882a593Smuzhiyun        "BriefDescription": "Counts all demand code reads",
5227*4882a593Smuzhiyun        "Counter": "0,1,2,3",
5228*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
5229*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
5230*4882a593Smuzhiyun        "EventName": "OCR.DEMAND_CODE_RD.L3_HIT_S.SNOOP_MISS",
5231*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
5232*4882a593Smuzhiyun        "MSRValue": "0x0200100004",
5233*4882a593Smuzhiyun        "Offcore": "1",
5234*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5235*4882a593Smuzhiyun        "SampleAfterValue": "100003",
5236*4882a593Smuzhiyun        "UMask": "0x1"
5237*4882a593Smuzhiyun    },
5238*4882a593Smuzhiyun    {
5239*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_DATA_RD.L3_HIT_S.SNOOP_NONE",
5240*4882a593Smuzhiyun        "Counter": "0,1,2,3",
5241*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
5242*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
5243*4882a593Smuzhiyun        "EventName": "OCR.ALL_DATA_RD.L3_HIT_S.SNOOP_NONE",
5244*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
5245*4882a593Smuzhiyun        "MSRValue": "0x0080100491",
5246*4882a593Smuzhiyun        "Offcore": "1",
5247*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5248*4882a593Smuzhiyun        "SampleAfterValue": "100003",
5249*4882a593Smuzhiyun        "UMask": "0x1"
5250*4882a593Smuzhiyun    },
5251*4882a593Smuzhiyun    {
5252*4882a593Smuzhiyun        "BriefDescription": "Counts all demand data writes (RFOs)  OCR.DEMAND_RFO.SUPPLIER_NONE.ANY_SNOOP",
5253*4882a593Smuzhiyun        "Counter": "0,1,2,3",
5254*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
5255*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
5256*4882a593Smuzhiyun        "EventName": "OCR.DEMAND_RFO.SUPPLIER_NONE.ANY_SNOOP",
5257*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
5258*4882a593Smuzhiyun        "MSRValue": "0x3F80020002",
5259*4882a593Smuzhiyun        "Offcore": "1",
5260*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5261*4882a593Smuzhiyun        "SampleAfterValue": "100003",
5262*4882a593Smuzhiyun        "UMask": "0x1"
5263*4882a593Smuzhiyun    },
5264*4882a593Smuzhiyun    {
5265*4882a593Smuzhiyun        "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads OCR.PF_L3_DATA_RD.L3_HIT.ANY_SNOOP OCR.PF_L3_DATA_RD.L3_HIT.ANY_SNOOP",
5266*4882a593Smuzhiyun        "Counter": "0,1,2,3",
5267*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
5268*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
5269*4882a593Smuzhiyun        "EventName": "OCR.PF_L3_DATA_RD.L3_HIT.ANY_SNOOP",
5270*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
5271*4882a593Smuzhiyun        "MSRValue": "0x3F803C0080",
5272*4882a593Smuzhiyun        "Offcore": "1",
5273*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5274*4882a593Smuzhiyun        "SampleAfterValue": "100003",
5275*4882a593Smuzhiyun        "UMask": "0x1"
5276*4882a593Smuzhiyun    },
5277*4882a593Smuzhiyun    {
5278*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_RFO.L3_HIT.SNOOP_NONE OCR.ALL_RFO.L3_HIT.SNOOP_NONE",
5279*4882a593Smuzhiyun        "Counter": "0,1,2,3",
5280*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
5281*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
5282*4882a593Smuzhiyun        "EventName": "OCR.ALL_RFO.L3_HIT.SNOOP_NONE",
5283*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
5284*4882a593Smuzhiyun        "MSRValue": "0x00803C0122",
5285*4882a593Smuzhiyun        "Offcore": "1",
5286*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5287*4882a593Smuzhiyun        "SampleAfterValue": "100003",
5288*4882a593Smuzhiyun        "UMask": "0x1"
5289*4882a593Smuzhiyun    },
5290*4882a593Smuzhiyun    {
5291*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_PF_DATA_RD.L3_HIT_M.SNOOP_NONE",
5292*4882a593Smuzhiyun        "Counter": "0,1,2,3",
5293*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
5294*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
5295*4882a593Smuzhiyun        "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT_M.SNOOP_NONE",
5296*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
5297*4882a593Smuzhiyun        "MSRValue": "0x0080040490",
5298*4882a593Smuzhiyun        "Offcore": "1",
5299*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5300*4882a593Smuzhiyun        "SampleAfterValue": "100003",
5301*4882a593Smuzhiyun        "UMask": "0x1"
5302*4882a593Smuzhiyun    },
5303*4882a593Smuzhiyun    {
5304*4882a593Smuzhiyun        "BriefDescription": "Counts all demand data writes (RFOs) OCR.DEMAND_RFO.L3_HIT.HIT_OTHER_CORE_NO_FWD OCR.DEMAND_RFO.L3_HIT.HIT_OTHER_CORE_NO_FWD",
5305*4882a593Smuzhiyun        "Counter": "0,1,2,3",
5306*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
5307*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
5308*4882a593Smuzhiyun        "EventName": "OCR.DEMAND_RFO.L3_HIT.HIT_OTHER_CORE_NO_FWD",
5309*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
5310*4882a593Smuzhiyun        "MSRValue": "0x04003C0002",
5311*4882a593Smuzhiyun        "Offcore": "1",
5312*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5313*4882a593Smuzhiyun        "SampleAfterValue": "100003",
5314*4882a593Smuzhiyun        "UMask": "0x1"
5315*4882a593Smuzhiyun    },
5316*4882a593Smuzhiyun    {
5317*4882a593Smuzhiyun        "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs  OCR.PF_L3_RFO.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD",
5318*4882a593Smuzhiyun        "Counter": "0,1,2,3",
5319*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
5320*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
5321*4882a593Smuzhiyun        "EventName": "OCR.PF_L3_RFO.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD",
5322*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
5323*4882a593Smuzhiyun        "MSRValue": "0x0400020100",
5324*4882a593Smuzhiyun        "Offcore": "1",
5325*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5326*4882a593Smuzhiyun        "SampleAfterValue": "100003",
5327*4882a593Smuzhiyun        "UMask": "0x1"
5328*4882a593Smuzhiyun    },
5329*4882a593Smuzhiyun    {
5330*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_PF_RFO.L3_HIT_M.HIT_OTHER_CORE_NO_FWD  OCR.ALL_PF_RFO.L3_HIT_M.HIT_OTHER_CORE_NO_FWD",
5331*4882a593Smuzhiyun        "Counter": "0,1,2,3",
5332*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
5333*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
5334*4882a593Smuzhiyun        "EventName": "OCR.ALL_PF_RFO.L3_HIT_M.HIT_OTHER_CORE_NO_FWD",
5335*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
5336*4882a593Smuzhiyun        "MSRValue": "0x0400040120",
5337*4882a593Smuzhiyun        "Offcore": "1",
5338*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5339*4882a593Smuzhiyun        "SampleAfterValue": "100003",
5340*4882a593Smuzhiyun        "UMask": "0x1"
5341*4882a593Smuzhiyun    },
5342*4882a593Smuzhiyun    {
5343*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_READS.L3_HIT_E.SNOOP_NONE",
5344*4882a593Smuzhiyun        "Counter": "0,1,2,3",
5345*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
5346*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
5347*4882a593Smuzhiyun        "EventName": "OCR.ALL_READS.L3_HIT_E.SNOOP_NONE",
5348*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
5349*4882a593Smuzhiyun        "MSRValue": "0x00800807F7",
5350*4882a593Smuzhiyun        "Offcore": "1",
5351*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5352*4882a593Smuzhiyun        "SampleAfterValue": "100003",
5353*4882a593Smuzhiyun        "UMask": "0x1"
5354*4882a593Smuzhiyun    },
5355*4882a593Smuzhiyun    {
5356*4882a593Smuzhiyun        "BriefDescription": "Counts demand data reads  OCR.DEMAND_DATA_RD.SUPPLIER_NONE.HITM_OTHER_CORE",
5357*4882a593Smuzhiyun        "Counter": "0,1,2,3",
5358*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
5359*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
5360*4882a593Smuzhiyun        "EventName": "OCR.DEMAND_DATA_RD.SUPPLIER_NONE.HITM_OTHER_CORE",
5361*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
5362*4882a593Smuzhiyun        "MSRValue": "0x1000020001",
5363*4882a593Smuzhiyun        "Offcore": "1",
5364*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5365*4882a593Smuzhiyun        "SampleAfterValue": "100003",
5366*4882a593Smuzhiyun        "UMask": "0x1"
5367*4882a593Smuzhiyun    },
5368*4882a593Smuzhiyun    {
5369*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_READS.SUPPLIER_NONE.SNOOP_MISS",
5370*4882a593Smuzhiyun        "Counter": "0,1,2,3",
5371*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
5372*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
5373*4882a593Smuzhiyun        "EventName": "OCR.ALL_READS.SUPPLIER_NONE.SNOOP_MISS",
5374*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
5375*4882a593Smuzhiyun        "MSRValue": "0x02000207F7",
5376*4882a593Smuzhiyun        "Offcore": "1",
5377*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5378*4882a593Smuzhiyun        "SampleAfterValue": "100003",
5379*4882a593Smuzhiyun        "UMask": "0x1"
5380*4882a593Smuzhiyun    },
5381*4882a593Smuzhiyun    {
5382*4882a593Smuzhiyun        "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads  OCR.PF_L3_DATA_RD.L3_HIT_F.HITM_OTHER_CORE",
5383*4882a593Smuzhiyun        "Counter": "0,1,2,3",
5384*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
5385*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
5386*4882a593Smuzhiyun        "EventName": "OCR.PF_L3_DATA_RD.L3_HIT_F.HITM_OTHER_CORE",
5387*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
5388*4882a593Smuzhiyun        "MSRValue": "0x1000200080",
5389*4882a593Smuzhiyun        "Offcore": "1",
5390*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5391*4882a593Smuzhiyun        "SampleAfterValue": "100003",
5392*4882a593Smuzhiyun        "UMask": "0x1"
5393*4882a593Smuzhiyun    },
5394*4882a593Smuzhiyun    {
5395*4882a593Smuzhiyun        "BriefDescription": "Number of PREFETCHT0 instructions executed.",
5396*4882a593Smuzhiyun        "Counter": "0,1,2,3",
5397*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3,4,5,6,7",
5398*4882a593Smuzhiyun        "EventCode": "0x32",
5399*4882a593Smuzhiyun        "EventName": "SW_PREFETCH_ACCESS.T0",
5400*4882a593Smuzhiyun        "SampleAfterValue": "2000003",
5401*4882a593Smuzhiyun        "UMask": "0x2"
5402*4882a593Smuzhiyun    },
5403*4882a593Smuzhiyun    {
5404*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_RFO.L3_HIT.HIT_OTHER_CORE_FWD OCR.ALL_RFO.L3_HIT.HIT_OTHER_CORE_FWD OCR.ALL_RFO.L3_HIT.HIT_OTHER_CORE_FWD",
5405*4882a593Smuzhiyun        "Counter": "0,1,2,3",
5406*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
5407*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
5408*4882a593Smuzhiyun        "EventName": "OCR.ALL_RFO.L3_HIT.HIT_OTHER_CORE_FWD",
5409*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
5410*4882a593Smuzhiyun        "MSRValue": "0x08003C0122",
5411*4882a593Smuzhiyun        "Offcore": "1",
5412*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5413*4882a593Smuzhiyun        "SampleAfterValue": "100003",
5414*4882a593Smuzhiyun        "UMask": "0x1"
5415*4882a593Smuzhiyun    },
5416*4882a593Smuzhiyun    {
5417*4882a593Smuzhiyun        "BriefDescription": "Counts demand data reads  OCR.DEMAND_DATA_RD.L3_HIT_F.HIT_OTHER_CORE_FWD",
5418*4882a593Smuzhiyun        "Counter": "0,1,2,3",
5419*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
5420*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
5421*4882a593Smuzhiyun        "EventName": "OCR.DEMAND_DATA_RD.L3_HIT_F.HIT_OTHER_CORE_FWD",
5422*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
5423*4882a593Smuzhiyun        "MSRValue": "0x0800200001",
5424*4882a593Smuzhiyun        "Offcore": "1",
5425*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5426*4882a593Smuzhiyun        "SampleAfterValue": "100003",
5427*4882a593Smuzhiyun        "UMask": "0x1"
5428*4882a593Smuzhiyun    },
5429*4882a593Smuzhiyun    {
5430*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_DATA_RD.L3_HIT_S.HIT_OTHER_CORE_NO_FWD  OCR.ALL_DATA_RD.L3_HIT_S.HIT_OTHER_CORE_NO_FWD",
5431*4882a593Smuzhiyun        "Counter": "0,1,2,3",
5432*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
5433*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
5434*4882a593Smuzhiyun        "EventName": "OCR.ALL_DATA_RD.L3_HIT_S.HIT_OTHER_CORE_NO_FWD",
5435*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
5436*4882a593Smuzhiyun        "MSRValue": "0x0400100491",
5437*4882a593Smuzhiyun        "Offcore": "1",
5438*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5439*4882a593Smuzhiyun        "SampleAfterValue": "100003",
5440*4882a593Smuzhiyun        "UMask": "0x1"
5441*4882a593Smuzhiyun    },
5442*4882a593Smuzhiyun    {
5443*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_READS.L3_HIT_M.SNOOP_NONE",
5444*4882a593Smuzhiyun        "Counter": "0,1,2,3",
5445*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
5446*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
5447*4882a593Smuzhiyun        "EventName": "OCR.ALL_READS.L3_HIT_M.SNOOP_NONE",
5448*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
5449*4882a593Smuzhiyun        "MSRValue": "0x00800407F7",
5450*4882a593Smuzhiyun        "Offcore": "1",
5451*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5452*4882a593Smuzhiyun        "SampleAfterValue": "100003",
5453*4882a593Smuzhiyun        "UMask": "0x1"
5454*4882a593Smuzhiyun    },
5455*4882a593Smuzhiyun    {
5456*4882a593Smuzhiyun        "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs",
5457*4882a593Smuzhiyun        "Counter": "0,1,2,3",
5458*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
5459*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
5460*4882a593Smuzhiyun        "EventName": "OCR.PF_L2_RFO.L3_HIT_S.SNOOP_MISS",
5461*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
5462*4882a593Smuzhiyun        "MSRValue": "0x0200100020",
5463*4882a593Smuzhiyun        "Offcore": "1",
5464*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5465*4882a593Smuzhiyun        "SampleAfterValue": "100003",
5466*4882a593Smuzhiyun        "UMask": "0x1"
5467*4882a593Smuzhiyun    },
5468*4882a593Smuzhiyun    {
5469*4882a593Smuzhiyun        "BriefDescription": "Core cycles where the core was running in a manner where Turbo may be clipped to the AVX512 turbo schedule.",
5470*4882a593Smuzhiyun        "Counter": "0,1,2,3",
5471*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3,4,5,6,7",
5472*4882a593Smuzhiyun        "EventCode": "0x28",
5473*4882a593Smuzhiyun        "EventName": "CORE_POWER.LVL2_TURBO_LICENSE",
5474*4882a593Smuzhiyun        "PublicDescription": "Core cycles where the core was running with power-delivery for license level 2 (introduced in Skylake Server michroarchtecture).  This includes high current AVX 512-bit instructions.",
5475*4882a593Smuzhiyun        "SampleAfterValue": "200003",
5476*4882a593Smuzhiyun        "UMask": "0x20"
5477*4882a593Smuzhiyun    },
5478*4882a593Smuzhiyun    {
5479*4882a593Smuzhiyun        "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests OCR.PF_L1D_AND_SW.L3_HIT.HITM_OTHER_CORE OCR.PF_L1D_AND_SW.L3_HIT.HITM_OTHER_CORE",
5480*4882a593Smuzhiyun        "Counter": "0,1,2,3",
5481*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
5482*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
5483*4882a593Smuzhiyun        "EventName": "OCR.PF_L1D_AND_SW.L3_HIT.HITM_OTHER_CORE",
5484*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
5485*4882a593Smuzhiyun        "MSRValue": "0x10003C0400",
5486*4882a593Smuzhiyun        "Offcore": "1",
5487*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5488*4882a593Smuzhiyun        "SampleAfterValue": "100003",
5489*4882a593Smuzhiyun        "UMask": "0x1"
5490*4882a593Smuzhiyun    },
5491*4882a593Smuzhiyun    {
5492*4882a593Smuzhiyun        "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs OCR.PF_L2_RFO.L3_HIT.NO_SNOOP_NEEDED OCR.PF_L2_RFO.L3_HIT.NO_SNOOP_NEEDED",
5493*4882a593Smuzhiyun        "Counter": "0,1,2,3",
5494*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
5495*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
5496*4882a593Smuzhiyun        "EventName": "OCR.PF_L2_RFO.L3_HIT.NO_SNOOP_NEEDED",
5497*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
5498*4882a593Smuzhiyun        "MSRValue": "0x01003C0020",
5499*4882a593Smuzhiyun        "Offcore": "1",
5500*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5501*4882a593Smuzhiyun        "SampleAfterValue": "100003",
5502*4882a593Smuzhiyun        "UMask": "0x1"
5503*4882a593Smuzhiyun    },
5504*4882a593Smuzhiyun    {
5505*4882a593Smuzhiyun        "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests  OCR.PF_L1D_AND_SW.L3_HIT_E.HITM_OTHER_CORE",
5506*4882a593Smuzhiyun        "Counter": "0,1,2,3",
5507*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
5508*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
5509*4882a593Smuzhiyun        "EventName": "OCR.PF_L1D_AND_SW.L3_HIT_E.HITM_OTHER_CORE",
5510*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
5511*4882a593Smuzhiyun        "MSRValue": "0x1000080400",
5512*4882a593Smuzhiyun        "Offcore": "1",
5513*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5514*4882a593Smuzhiyun        "SampleAfterValue": "100003",
5515*4882a593Smuzhiyun        "UMask": "0x1"
5516*4882a593Smuzhiyun    },
5517*4882a593Smuzhiyun    {
5518*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_PF_RFO.L3_HIT_F.HIT_OTHER_CORE_NO_FWD  OCR.ALL_PF_RFO.L3_HIT_F.HIT_OTHER_CORE_NO_FWD",
5519*4882a593Smuzhiyun        "Counter": "0,1,2,3",
5520*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
5521*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
5522*4882a593Smuzhiyun        "EventName": "OCR.ALL_PF_RFO.L3_HIT_F.HIT_OTHER_CORE_NO_FWD",
5523*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
5524*4882a593Smuzhiyun        "MSRValue": "0x0400200120",
5525*4882a593Smuzhiyun        "Offcore": "1",
5526*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5527*4882a593Smuzhiyun        "SampleAfterValue": "100003",
5528*4882a593Smuzhiyun        "UMask": "0x1"
5529*4882a593Smuzhiyun    },
5530*4882a593Smuzhiyun    {
5531*4882a593Smuzhiyun        "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads OCR.PF_L3_DATA_RD.PMM_HIT_LOCAL_PMM.ANY_SNOOP",
5532*4882a593Smuzhiyun        "Counter": "0,1,2,3",
5533*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
5534*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
5535*4882a593Smuzhiyun        "EventName": "OCR.PF_L3_DATA_RD.PMM_HIT_LOCAL_PMM.ANY_SNOOP",
5536*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
5537*4882a593Smuzhiyun        "MSRValue": "0x3F80400080",
5538*4882a593Smuzhiyun        "Offcore": "1",
5539*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5540*4882a593Smuzhiyun        "SampleAfterValue": "100003",
5541*4882a593Smuzhiyun        "UMask": "0x1"
5542*4882a593Smuzhiyun    },
5543*4882a593Smuzhiyun    {
5544*4882a593Smuzhiyun        "BriefDescription": "Counts all demand code reads  OCR.DEMAND_CODE_RD.SUPPLIER_NONE.ANY_SNOOP",
5545*4882a593Smuzhiyun        "Counter": "0,1,2,3",
5546*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
5547*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
5548*4882a593Smuzhiyun        "EventName": "OCR.DEMAND_CODE_RD.SUPPLIER_NONE.ANY_SNOOP",
5549*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
5550*4882a593Smuzhiyun        "MSRValue": "0x3F80020004",
5551*4882a593Smuzhiyun        "Offcore": "1",
5552*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5553*4882a593Smuzhiyun        "SampleAfterValue": "100003",
5554*4882a593Smuzhiyun        "UMask": "0x1"
5555*4882a593Smuzhiyun    },
5556*4882a593Smuzhiyun    {
5557*4882a593Smuzhiyun        "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests  OCR.PF_L1D_AND_SW.L3_HIT_S.ANY_SNOOP",
5558*4882a593Smuzhiyun        "Counter": "0,1,2,3",
5559*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
5560*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
5561*4882a593Smuzhiyun        "EventName": "OCR.PF_L1D_AND_SW.L3_HIT_S.ANY_SNOOP",
5562*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
5563*4882a593Smuzhiyun        "MSRValue": "0x3F80100400",
5564*4882a593Smuzhiyun        "Offcore": "1",
5565*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5566*4882a593Smuzhiyun        "SampleAfterValue": "100003",
5567*4882a593Smuzhiyun        "UMask": "0x1"
5568*4882a593Smuzhiyun    },
5569*4882a593Smuzhiyun    {
5570*4882a593Smuzhiyun        "BriefDescription": "Counts all demand data writes (RFOs)  OCR.DEMAND_RFO.L3_HIT_E.HIT_OTHER_CORE_FWD",
5571*4882a593Smuzhiyun        "Counter": "0,1,2,3",
5572*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
5573*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
5574*4882a593Smuzhiyun        "EventName": "OCR.DEMAND_RFO.L3_HIT_E.HIT_OTHER_CORE_FWD",
5575*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
5576*4882a593Smuzhiyun        "MSRValue": "0x0800080002",
5577*4882a593Smuzhiyun        "Offcore": "1",
5578*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5579*4882a593Smuzhiyun        "SampleAfterValue": "100003",
5580*4882a593Smuzhiyun        "UMask": "0x1"
5581*4882a593Smuzhiyun    },
5582*4882a593Smuzhiyun    {
5583*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_PF_RFO.L3_HIT_F.SNOOP_MISS",
5584*4882a593Smuzhiyun        "Counter": "0,1,2,3",
5585*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
5586*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
5587*4882a593Smuzhiyun        "EventName": "OCR.ALL_PF_RFO.L3_HIT_F.SNOOP_MISS",
5588*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
5589*4882a593Smuzhiyun        "MSRValue": "0x0200200120",
5590*4882a593Smuzhiyun        "Offcore": "1",
5591*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5592*4882a593Smuzhiyun        "SampleAfterValue": "100003",
5593*4882a593Smuzhiyun        "UMask": "0x1"
5594*4882a593Smuzhiyun    },
5595*4882a593Smuzhiyun    {
5596*4882a593Smuzhiyun        "BriefDescription": "Counts all demand code reads OCR.DEMAND_CODE_RD.L3_HIT.HIT_OTHER_CORE_NO_FWD OCR.DEMAND_CODE_RD.L3_HIT.HIT_OTHER_CORE_NO_FWD",
5597*4882a593Smuzhiyun        "Counter": "0,1,2,3",
5598*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
5599*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
5600*4882a593Smuzhiyun        "EventName": "OCR.DEMAND_CODE_RD.L3_HIT.HIT_OTHER_CORE_NO_FWD",
5601*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
5602*4882a593Smuzhiyun        "MSRValue": "0x04003C0004",
5603*4882a593Smuzhiyun        "Offcore": "1",
5604*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5605*4882a593Smuzhiyun        "SampleAfterValue": "100003",
5606*4882a593Smuzhiyun        "UMask": "0x1"
5607*4882a593Smuzhiyun    },
5608*4882a593Smuzhiyun    {
5609*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_PF_DATA_RD.L3_HIT_F.HIT_OTHER_CORE_NO_FWD  OCR.ALL_PF_DATA_RD.L3_HIT_F.HIT_OTHER_CORE_NO_FWD",
5610*4882a593Smuzhiyun        "Counter": "0,1,2,3",
5611*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
5612*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
5613*4882a593Smuzhiyun        "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT_F.HIT_OTHER_CORE_NO_FWD",
5614*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
5615*4882a593Smuzhiyun        "MSRValue": "0x0400200490",
5616*4882a593Smuzhiyun        "Offcore": "1",
5617*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5618*4882a593Smuzhiyun        "SampleAfterValue": "100003",
5619*4882a593Smuzhiyun        "UMask": "0x1"
5620*4882a593Smuzhiyun    },
5621*4882a593Smuzhiyun    {
5622*4882a593Smuzhiyun        "BriefDescription": "Counts any other requests  OCR.OTHER.L3_HIT_F.ANY_SNOOP",
5623*4882a593Smuzhiyun        "Counter": "0,1,2,3",
5624*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
5625*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
5626*4882a593Smuzhiyun        "EventName": "OCR.OTHER.L3_HIT_F.ANY_SNOOP",
5627*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
5628*4882a593Smuzhiyun        "MSRValue": "0x3F80208000",
5629*4882a593Smuzhiyun        "Offcore": "1",
5630*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5631*4882a593Smuzhiyun        "SampleAfterValue": "100003",
5632*4882a593Smuzhiyun        "UMask": "0x1"
5633*4882a593Smuzhiyun    },
5634*4882a593Smuzhiyun    {
5635*4882a593Smuzhiyun        "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests",
5636*4882a593Smuzhiyun        "Counter": "0,1,2,3",
5637*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
5638*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
5639*4882a593Smuzhiyun        "EventName": "OCR.PF_L1D_AND_SW.L3_HIT_S.SNOOP_NONE",
5640*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
5641*4882a593Smuzhiyun        "MSRValue": "0x0080100400",
5642*4882a593Smuzhiyun        "Offcore": "1",
5643*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5644*4882a593Smuzhiyun        "SampleAfterValue": "100003",
5645*4882a593Smuzhiyun        "UMask": "0x1"
5646*4882a593Smuzhiyun    },
5647*4882a593Smuzhiyun    {
5648*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_READS.SUPPLIER_NONE.NO_SNOOP_NEEDED  OCR.ALL_READS.SUPPLIER_NONE.NO_SNOOP_NEEDED",
5649*4882a593Smuzhiyun        "Counter": "0,1,2,3",
5650*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
5651*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
5652*4882a593Smuzhiyun        "EventName": "OCR.ALL_READS.SUPPLIER_NONE.NO_SNOOP_NEEDED",
5653*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
5654*4882a593Smuzhiyun        "MSRValue": "0x01000207F7",
5655*4882a593Smuzhiyun        "Offcore": "1",
5656*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5657*4882a593Smuzhiyun        "SampleAfterValue": "100003",
5658*4882a593Smuzhiyun        "UMask": "0x1"
5659*4882a593Smuzhiyun    },
5660*4882a593Smuzhiyun    {
5661*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_PF_DATA_RD.L3_HIT_F.SNOOP_NONE",
5662*4882a593Smuzhiyun        "Counter": "0,1,2,3",
5663*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
5664*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
5665*4882a593Smuzhiyun        "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT_F.SNOOP_NONE",
5666*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
5667*4882a593Smuzhiyun        "MSRValue": "0x0080200490",
5668*4882a593Smuzhiyun        "Offcore": "1",
5669*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5670*4882a593Smuzhiyun        "SampleAfterValue": "100003",
5671*4882a593Smuzhiyun        "UMask": "0x1"
5672*4882a593Smuzhiyun    },
5673*4882a593Smuzhiyun    {
5674*4882a593Smuzhiyun        "BriefDescription": "Counts all demand data writes (RFOs)  OCR.DEMAND_RFO.L3_HIT_S.HIT_OTHER_CORE_FWD",
5675*4882a593Smuzhiyun        "Counter": "0,1,2,3",
5676*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
5677*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
5678*4882a593Smuzhiyun        "EventName": "OCR.DEMAND_RFO.L3_HIT_S.HIT_OTHER_CORE_FWD",
5679*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
5680*4882a593Smuzhiyun        "MSRValue": "0x0800100002",
5681*4882a593Smuzhiyun        "Offcore": "1",
5682*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5683*4882a593Smuzhiyun        "SampleAfterValue": "100003",
5684*4882a593Smuzhiyun        "UMask": "0x1"
5685*4882a593Smuzhiyun    },
5686*4882a593Smuzhiyun    {
5687*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_READS.L3_HIT_F.SNOOP_NONE",
5688*4882a593Smuzhiyun        "Counter": "0,1,2,3",
5689*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
5690*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
5691*4882a593Smuzhiyun        "EventName": "OCR.ALL_READS.L3_HIT_F.SNOOP_NONE",
5692*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
5693*4882a593Smuzhiyun        "MSRValue": "0x00802007F7",
5694*4882a593Smuzhiyun        "Offcore": "1",
5695*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5696*4882a593Smuzhiyun        "SampleAfterValue": "100003",
5697*4882a593Smuzhiyun        "UMask": "0x1"
5698*4882a593Smuzhiyun    },
5699*4882a593Smuzhiyun    {
5700*4882a593Smuzhiyun        "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests OCR.PF_L1D_AND_SW.L3_HIT.ANY_SNOOP OCR.PF_L1D_AND_SW.L3_HIT.ANY_SNOOP",
5701*4882a593Smuzhiyun        "Counter": "0,1,2,3",
5702*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
5703*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
5704*4882a593Smuzhiyun        "EventName": "OCR.PF_L1D_AND_SW.L3_HIT.ANY_SNOOP",
5705*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
5706*4882a593Smuzhiyun        "MSRValue": "0x3F803C0400",
5707*4882a593Smuzhiyun        "Offcore": "1",
5708*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5709*4882a593Smuzhiyun        "SampleAfterValue": "100003",
5710*4882a593Smuzhiyun        "UMask": "0x1"
5711*4882a593Smuzhiyun    },
5712*4882a593Smuzhiyun    {
5713*4882a593Smuzhiyun        "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads OCR.PF_L3_DATA_RD.L3_HIT.HITM_OTHER_CORE OCR.PF_L3_DATA_RD.L3_HIT.HITM_OTHER_CORE",
5714*4882a593Smuzhiyun        "Counter": "0,1,2,3",
5715*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
5716*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
5717*4882a593Smuzhiyun        "EventName": "OCR.PF_L3_DATA_RD.L3_HIT.HITM_OTHER_CORE",
5718*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
5719*4882a593Smuzhiyun        "MSRValue": "0x10003C0080",
5720*4882a593Smuzhiyun        "Offcore": "1",
5721*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5722*4882a593Smuzhiyun        "SampleAfterValue": "100003",
5723*4882a593Smuzhiyun        "UMask": "0x1"
5724*4882a593Smuzhiyun    },
5725*4882a593Smuzhiyun    {
5726*4882a593Smuzhiyun        "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs  OCR.PF_L3_RFO.L3_HIT_S.HIT_OTHER_CORE_NO_FWD",
5727*4882a593Smuzhiyun        "Counter": "0,1,2,3",
5728*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
5729*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
5730*4882a593Smuzhiyun        "EventName": "OCR.PF_L3_RFO.L3_HIT_S.HIT_OTHER_CORE_NO_FWD",
5731*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
5732*4882a593Smuzhiyun        "MSRValue": "0x0400100100",
5733*4882a593Smuzhiyun        "Offcore": "1",
5734*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5735*4882a593Smuzhiyun        "SampleAfterValue": "100003",
5736*4882a593Smuzhiyun        "UMask": "0x1"
5737*4882a593Smuzhiyun    },
5738*4882a593Smuzhiyun    {
5739*4882a593Smuzhiyun        "BriefDescription": "Counts prefetch (that bring data to L2) data reads  OCR.PF_L2_DATA_RD.L3_HIT_F.NO_SNOOP_NEEDED",
5740*4882a593Smuzhiyun        "Counter": "0,1,2,3",
5741*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
5742*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
5743*4882a593Smuzhiyun        "EventName": "OCR.PF_L2_DATA_RD.L3_HIT_F.NO_SNOOP_NEEDED",
5744*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
5745*4882a593Smuzhiyun        "MSRValue": "0x0100200010",
5746*4882a593Smuzhiyun        "Offcore": "1",
5747*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5748*4882a593Smuzhiyun        "SampleAfterValue": "100003",
5749*4882a593Smuzhiyun        "UMask": "0x1"
5750*4882a593Smuzhiyun    },
5751*4882a593Smuzhiyun    {
5752*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_PF_RFO.L3_HIT_M.HITM_OTHER_CORE  OCR.ALL_PF_RFO.L3_HIT_M.HITM_OTHER_CORE",
5753*4882a593Smuzhiyun        "Counter": "0,1,2,3",
5754*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
5755*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
5756*4882a593Smuzhiyun        "EventName": "OCR.ALL_PF_RFO.L3_HIT_M.HITM_OTHER_CORE",
5757*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
5758*4882a593Smuzhiyun        "MSRValue": "0x1000040120",
5759*4882a593Smuzhiyun        "Offcore": "1",
5760*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5761*4882a593Smuzhiyun        "SampleAfterValue": "100003",
5762*4882a593Smuzhiyun        "UMask": "0x1"
5763*4882a593Smuzhiyun    },
5764*4882a593Smuzhiyun    {
5765*4882a593Smuzhiyun        "BriefDescription": "Counts all demand code reads  OCR.DEMAND_CODE_RD.L3_HIT_F.HITM_OTHER_CORE",
5766*4882a593Smuzhiyun        "Counter": "0,1,2,3",
5767*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
5768*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
5769*4882a593Smuzhiyun        "EventName": "OCR.DEMAND_CODE_RD.L3_HIT_F.HITM_OTHER_CORE",
5770*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
5771*4882a593Smuzhiyun        "MSRValue": "0x1000200004",
5772*4882a593Smuzhiyun        "Offcore": "1",
5773*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5774*4882a593Smuzhiyun        "SampleAfterValue": "100003",
5775*4882a593Smuzhiyun        "UMask": "0x1"
5776*4882a593Smuzhiyun    },
5777*4882a593Smuzhiyun    {
5778*4882a593Smuzhiyun        "BriefDescription": "Counts all demand data writes (RFOs) OCR.DEMAND_RFO.L3_HIT.HIT_OTHER_CORE_FWD OCR.DEMAND_RFO.L3_HIT.HIT_OTHER_CORE_FWD",
5779*4882a593Smuzhiyun        "Counter": "0,1,2,3",
5780*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
5781*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
5782*4882a593Smuzhiyun        "EventName": "OCR.DEMAND_RFO.L3_HIT.HIT_OTHER_CORE_FWD",
5783*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
5784*4882a593Smuzhiyun        "MSRValue": "0x08003C0002",
5785*4882a593Smuzhiyun        "Offcore": "1",
5786*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5787*4882a593Smuzhiyun        "SampleAfterValue": "100003",
5788*4882a593Smuzhiyun        "UMask": "0x1"
5789*4882a593Smuzhiyun    },
5790*4882a593Smuzhiyun    {
5791*4882a593Smuzhiyun        "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads  OCR.PF_L3_DATA_RD.L3_HIT_F.HIT_OTHER_CORE_FWD",
5792*4882a593Smuzhiyun        "Counter": "0,1,2,3",
5793*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
5794*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
5795*4882a593Smuzhiyun        "EventName": "OCR.PF_L3_DATA_RD.L3_HIT_F.HIT_OTHER_CORE_FWD",
5796*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
5797*4882a593Smuzhiyun        "MSRValue": "0x0800200080",
5798*4882a593Smuzhiyun        "Offcore": "1",
5799*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5800*4882a593Smuzhiyun        "SampleAfterValue": "100003",
5801*4882a593Smuzhiyun        "UMask": "0x1"
5802*4882a593Smuzhiyun    },
5803*4882a593Smuzhiyun    {
5804*4882a593Smuzhiyun        "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads  OCR.PF_L3_DATA_RD.L3_HIT_M.HIT_OTHER_CORE_FWD",
5805*4882a593Smuzhiyun        "Counter": "0,1,2,3",
5806*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
5807*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
5808*4882a593Smuzhiyun        "EventName": "OCR.PF_L3_DATA_RD.L3_HIT_M.HIT_OTHER_CORE_FWD",
5809*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
5810*4882a593Smuzhiyun        "MSRValue": "0x0800040080",
5811*4882a593Smuzhiyun        "Offcore": "1",
5812*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5813*4882a593Smuzhiyun        "SampleAfterValue": "100003",
5814*4882a593Smuzhiyun        "UMask": "0x1"
5815*4882a593Smuzhiyun    },
5816*4882a593Smuzhiyun    {
5817*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_PF_DATA_RD.PMM_HIT_LOCAL_PMM.ANY_SNOOP OCR.ALL_PF_DATA_RD.PMM_HIT_LOCAL_PMM.ANY_SNOOP",
5818*4882a593Smuzhiyun        "Counter": "0,1,2,3",
5819*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
5820*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
5821*4882a593Smuzhiyun        "EventName": "OCR.ALL_PF_DATA_RD.PMM_HIT_LOCAL_PMM.ANY_SNOOP",
5822*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
5823*4882a593Smuzhiyun        "MSRValue": "0x3F80400490",
5824*4882a593Smuzhiyun        "Offcore": "1",
5825*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5826*4882a593Smuzhiyun        "SampleAfterValue": "100003",
5827*4882a593Smuzhiyun        "UMask": "0x1"
5828*4882a593Smuzhiyun    },
5829*4882a593Smuzhiyun    {
5830*4882a593Smuzhiyun        "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests  OCR.PF_L1D_AND_SW.SUPPLIER_NONE.HIT_OTHER_CORE_FWD",
5831*4882a593Smuzhiyun        "Counter": "0,1,2,3",
5832*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
5833*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
5834*4882a593Smuzhiyun        "EventName": "OCR.PF_L1D_AND_SW.SUPPLIER_NONE.HIT_OTHER_CORE_FWD",
5835*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
5836*4882a593Smuzhiyun        "MSRValue": "0x0800020400",
5837*4882a593Smuzhiyun        "Offcore": "1",
5838*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5839*4882a593Smuzhiyun        "SampleAfterValue": "100003",
5840*4882a593Smuzhiyun        "UMask": "0x1"
5841*4882a593Smuzhiyun    },
5842*4882a593Smuzhiyun    {
5843*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_DATA_RD.L3_HIT.SNOOP_NONE OCR.ALL_DATA_RD.L3_HIT.SNOOP_NONE",
5844*4882a593Smuzhiyun        "Counter": "0,1,2,3",
5845*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
5846*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
5847*4882a593Smuzhiyun        "EventName": "OCR.ALL_DATA_RD.L3_HIT.SNOOP_NONE",
5848*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
5849*4882a593Smuzhiyun        "MSRValue": "0x00803C0491",
5850*4882a593Smuzhiyun        "Offcore": "1",
5851*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5852*4882a593Smuzhiyun        "SampleAfterValue": "100003",
5853*4882a593Smuzhiyun        "UMask": "0x1"
5854*4882a593Smuzhiyun    },
5855*4882a593Smuzhiyun    {
5856*4882a593Smuzhiyun        "BriefDescription": "Counts all demand data writes (RFOs)  OCR.DEMAND_RFO.L3_HIT_S.ANY_SNOOP",
5857*4882a593Smuzhiyun        "Counter": "0,1,2,3",
5858*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
5859*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
5860*4882a593Smuzhiyun        "EventName": "OCR.DEMAND_RFO.L3_HIT_S.ANY_SNOOP",
5861*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
5862*4882a593Smuzhiyun        "MSRValue": "0x3F80100002",
5863*4882a593Smuzhiyun        "Offcore": "1",
5864*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5865*4882a593Smuzhiyun        "SampleAfterValue": "100003",
5866*4882a593Smuzhiyun        "UMask": "0x1"
5867*4882a593Smuzhiyun    },
5868*4882a593Smuzhiyun    {
5869*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_RFO.L3_HIT_S.SNOOP_MISS",
5870*4882a593Smuzhiyun        "Counter": "0,1,2,3",
5871*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
5872*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
5873*4882a593Smuzhiyun        "EventName": "OCR.ALL_RFO.L3_HIT_S.SNOOP_MISS",
5874*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
5875*4882a593Smuzhiyun        "MSRValue": "0x0200100122",
5876*4882a593Smuzhiyun        "Offcore": "1",
5877*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5878*4882a593Smuzhiyun        "SampleAfterValue": "100003",
5879*4882a593Smuzhiyun        "UMask": "0x1"
5880*4882a593Smuzhiyun    },
5881*4882a593Smuzhiyun    {
5882*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_PF_DATA_RD.L3_HIT_E.ANY_SNOOP  OCR.ALL_PF_DATA_RD.L3_HIT_E.ANY_SNOOP",
5883*4882a593Smuzhiyun        "Counter": "0,1,2,3",
5884*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
5885*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
5886*4882a593Smuzhiyun        "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT_E.ANY_SNOOP",
5887*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
5888*4882a593Smuzhiyun        "MSRValue": "0x3F80080490",
5889*4882a593Smuzhiyun        "Offcore": "1",
5890*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5891*4882a593Smuzhiyun        "SampleAfterValue": "100003",
5892*4882a593Smuzhiyun        "UMask": "0x1"
5893*4882a593Smuzhiyun    },
5894*4882a593Smuzhiyun    {
5895*4882a593Smuzhiyun        "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads",
5896*4882a593Smuzhiyun        "Counter": "0,1,2,3",
5897*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
5898*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
5899*4882a593Smuzhiyun        "EventName": "OCR.PF_L3_DATA_RD.L3_HIT_E.SNOOP_MISS",
5900*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
5901*4882a593Smuzhiyun        "MSRValue": "0x0200080080",
5902*4882a593Smuzhiyun        "Offcore": "1",
5903*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5904*4882a593Smuzhiyun        "SampleAfterValue": "100003",
5905*4882a593Smuzhiyun        "UMask": "0x1"
5906*4882a593Smuzhiyun    },
5907*4882a593Smuzhiyun    {
5908*4882a593Smuzhiyun        "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs  OCR.PF_L2_RFO.L3_HIT_M.HIT_OTHER_CORE_NO_FWD",
5909*4882a593Smuzhiyun        "Counter": "0,1,2,3",
5910*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
5911*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
5912*4882a593Smuzhiyun        "EventName": "OCR.PF_L2_RFO.L3_HIT_M.HIT_OTHER_CORE_NO_FWD",
5913*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
5914*4882a593Smuzhiyun        "MSRValue": "0x0400040020",
5915*4882a593Smuzhiyun        "Offcore": "1",
5916*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5917*4882a593Smuzhiyun        "SampleAfterValue": "100003",
5918*4882a593Smuzhiyun        "UMask": "0x1"
5919*4882a593Smuzhiyun    },
5920*4882a593Smuzhiyun    {
5921*4882a593Smuzhiyun        "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs OCR.PF_L3_RFO.L3_HIT.ANY_SNOOP OCR.PF_L3_RFO.L3_HIT.ANY_SNOOP",
5922*4882a593Smuzhiyun        "Counter": "0,1,2,3",
5923*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
5924*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
5925*4882a593Smuzhiyun        "EventName": "OCR.PF_L3_RFO.L3_HIT.ANY_SNOOP",
5926*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
5927*4882a593Smuzhiyun        "MSRValue": "0x3F803C0100",
5928*4882a593Smuzhiyun        "Offcore": "1",
5929*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5930*4882a593Smuzhiyun        "SampleAfterValue": "100003",
5931*4882a593Smuzhiyun        "UMask": "0x1"
5932*4882a593Smuzhiyun    },
5933*4882a593Smuzhiyun    {
5934*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_DATA_RD.L3_HIT_M.SNOOP_MISS",
5935*4882a593Smuzhiyun        "Counter": "0,1,2,3",
5936*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
5937*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
5938*4882a593Smuzhiyun        "EventName": "OCR.ALL_DATA_RD.L3_HIT_M.SNOOP_MISS",
5939*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
5940*4882a593Smuzhiyun        "MSRValue": "0x0200040491",
5941*4882a593Smuzhiyun        "Offcore": "1",
5942*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5943*4882a593Smuzhiyun        "SampleAfterValue": "100003",
5944*4882a593Smuzhiyun        "UMask": "0x1"
5945*4882a593Smuzhiyun    },
5946*4882a593Smuzhiyun    {
5947*4882a593Smuzhiyun        "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads",
5948*4882a593Smuzhiyun        "Counter": "0,1,2,3",
5949*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
5950*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
5951*4882a593Smuzhiyun        "EventName": "OCR.PF_L3_DATA_RD.L3_HIT_M.SNOOP_NONE",
5952*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
5953*4882a593Smuzhiyun        "MSRValue": "0x0080040080",
5954*4882a593Smuzhiyun        "Offcore": "1",
5955*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5956*4882a593Smuzhiyun        "SampleAfterValue": "100003",
5957*4882a593Smuzhiyun        "UMask": "0x1"
5958*4882a593Smuzhiyun    },
5959*4882a593Smuzhiyun    {
5960*4882a593Smuzhiyun        "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs OCR.PF_L3_RFO.L3_HIT.NO_SNOOP_NEEDED OCR.PF_L3_RFO.L3_HIT.NO_SNOOP_NEEDED",
5961*4882a593Smuzhiyun        "Counter": "0,1,2,3",
5962*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
5963*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
5964*4882a593Smuzhiyun        "EventName": "OCR.PF_L3_RFO.L3_HIT.NO_SNOOP_NEEDED",
5965*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
5966*4882a593Smuzhiyun        "MSRValue": "0x01003C0100",
5967*4882a593Smuzhiyun        "Offcore": "1",
5968*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5969*4882a593Smuzhiyun        "SampleAfterValue": "100003",
5970*4882a593Smuzhiyun        "UMask": "0x1"
5971*4882a593Smuzhiyun    },
5972*4882a593Smuzhiyun    {
5973*4882a593Smuzhiyun        "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads OCR.PF_L3_DATA_RD.PMM_HIT_LOCAL_PMM.SNOOP_NONE",
5974*4882a593Smuzhiyun        "Counter": "0,1,2,3",
5975*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
5976*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
5977*4882a593Smuzhiyun        "EventName": "OCR.PF_L3_DATA_RD.PMM_HIT_LOCAL_PMM.SNOOP_NONE",
5978*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
5979*4882a593Smuzhiyun        "MSRValue": "0x0080400080",
5980*4882a593Smuzhiyun        "Offcore": "1",
5981*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5982*4882a593Smuzhiyun        "SampleAfterValue": "100003",
5983*4882a593Smuzhiyun        "UMask": "0x1"
5984*4882a593Smuzhiyun    },
5985*4882a593Smuzhiyun    {
5986*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_PF_RFO.L3_HIT_F.HIT_OTHER_CORE_FWD  OCR.ALL_PF_RFO.L3_HIT_F.HIT_OTHER_CORE_FWD",
5987*4882a593Smuzhiyun        "Counter": "0,1,2,3",
5988*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
5989*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
5990*4882a593Smuzhiyun        "EventName": "OCR.ALL_PF_RFO.L3_HIT_F.HIT_OTHER_CORE_FWD",
5991*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
5992*4882a593Smuzhiyun        "MSRValue": "0x0800200120",
5993*4882a593Smuzhiyun        "Offcore": "1",
5994*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5995*4882a593Smuzhiyun        "SampleAfterValue": "100003",
5996*4882a593Smuzhiyun        "UMask": "0x1"
5997*4882a593Smuzhiyun    },
5998*4882a593Smuzhiyun    {
5999*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_PF_RFO.L3_HIT_E.SNOOP_NONE",
6000*4882a593Smuzhiyun        "Counter": "0,1,2,3",
6001*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
6002*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
6003*4882a593Smuzhiyun        "EventName": "OCR.ALL_PF_RFO.L3_HIT_E.SNOOP_NONE",
6004*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
6005*4882a593Smuzhiyun        "MSRValue": "0x0080080120",
6006*4882a593Smuzhiyun        "Offcore": "1",
6007*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6008*4882a593Smuzhiyun        "SampleAfterValue": "100003",
6009*4882a593Smuzhiyun        "UMask": "0x1"
6010*4882a593Smuzhiyun    },
6011*4882a593Smuzhiyun    {
6012*4882a593Smuzhiyun        "BriefDescription": "Counts all demand data writes (RFOs)  OCR.DEMAND_RFO.L3_HIT_E.HITM_OTHER_CORE",
6013*4882a593Smuzhiyun        "Counter": "0,1,2,3",
6014*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
6015*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
6016*4882a593Smuzhiyun        "EventName": "OCR.DEMAND_RFO.L3_HIT_E.HITM_OTHER_CORE",
6017*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
6018*4882a593Smuzhiyun        "MSRValue": "0x1000080002",
6019*4882a593Smuzhiyun        "Offcore": "1",
6020*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6021*4882a593Smuzhiyun        "SampleAfterValue": "100003",
6022*4882a593Smuzhiyun        "UMask": "0x1"
6023*4882a593Smuzhiyun    },
6024*4882a593Smuzhiyun    {
6025*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_PF_DATA_RD.L3_HIT_M.SNOOP_MISS",
6026*4882a593Smuzhiyun        "Counter": "0,1,2,3",
6027*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
6028*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
6029*4882a593Smuzhiyun        "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT_M.SNOOP_MISS",
6030*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
6031*4882a593Smuzhiyun        "MSRValue": "0x0200040490",
6032*4882a593Smuzhiyun        "Offcore": "1",
6033*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6034*4882a593Smuzhiyun        "SampleAfterValue": "100003",
6035*4882a593Smuzhiyun        "UMask": "0x1"
6036*4882a593Smuzhiyun    },
6037*4882a593Smuzhiyun    {
6038*4882a593Smuzhiyun        "BriefDescription": "Counts all demand data writes (RFOs)  OCR.DEMAND_RFO.L3_HIT_E.NO_SNOOP_NEEDED",
6039*4882a593Smuzhiyun        "Counter": "0,1,2,3",
6040*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
6041*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
6042*4882a593Smuzhiyun        "EventName": "OCR.DEMAND_RFO.L3_HIT_E.NO_SNOOP_NEEDED",
6043*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
6044*4882a593Smuzhiyun        "MSRValue": "0x0100080002",
6045*4882a593Smuzhiyun        "Offcore": "1",
6046*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6047*4882a593Smuzhiyun        "SampleAfterValue": "100003",
6048*4882a593Smuzhiyun        "UMask": "0x1"
6049*4882a593Smuzhiyun    },
6050*4882a593Smuzhiyun    {
6051*4882a593Smuzhiyun        "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs  OCR.PF_L2_RFO.SUPPLIER_NONE.HIT_OTHER_CORE_FWD",
6052*4882a593Smuzhiyun        "Counter": "0,1,2,3",
6053*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
6054*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
6055*4882a593Smuzhiyun        "EventName": "OCR.PF_L2_RFO.SUPPLIER_NONE.HIT_OTHER_CORE_FWD",
6056*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
6057*4882a593Smuzhiyun        "MSRValue": "0x0800020020",
6058*4882a593Smuzhiyun        "Offcore": "1",
6059*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6060*4882a593Smuzhiyun        "SampleAfterValue": "100003",
6061*4882a593Smuzhiyun        "UMask": "0x1"
6062*4882a593Smuzhiyun    },
6063*4882a593Smuzhiyun    {
6064*4882a593Smuzhiyun        "BriefDescription": "Counts any other requests",
6065*4882a593Smuzhiyun        "Counter": "0,1,2,3",
6066*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
6067*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
6068*4882a593Smuzhiyun        "EventName": "OCR.OTHER.L3_HIT_M.SNOOP_NONE",
6069*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
6070*4882a593Smuzhiyun        "MSRValue": "0x0080048000",
6071*4882a593Smuzhiyun        "Offcore": "1",
6072*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6073*4882a593Smuzhiyun        "SampleAfterValue": "100003",
6074*4882a593Smuzhiyun        "UMask": "0x1"
6075*4882a593Smuzhiyun    },
6076*4882a593Smuzhiyun    {
6077*4882a593Smuzhiyun        "BriefDescription": "Counts all demand data writes (RFOs)  OCR.DEMAND_RFO.L3_HIT_E.HIT_OTHER_CORE_NO_FWD",
6078*4882a593Smuzhiyun        "Counter": "0,1,2,3",
6079*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
6080*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
6081*4882a593Smuzhiyun        "EventName": "OCR.DEMAND_RFO.L3_HIT_E.HIT_OTHER_CORE_NO_FWD",
6082*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
6083*4882a593Smuzhiyun        "MSRValue": "0x0400080002",
6084*4882a593Smuzhiyun        "Offcore": "1",
6085*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6086*4882a593Smuzhiyun        "SampleAfterValue": "100003",
6087*4882a593Smuzhiyun        "UMask": "0x1"
6088*4882a593Smuzhiyun    },
6089*4882a593Smuzhiyun    {
6090*4882a593Smuzhiyun        "BriefDescription": "Counts demand data reads",
6091*4882a593Smuzhiyun        "Counter": "0,1,2,3",
6092*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
6093*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
6094*4882a593Smuzhiyun        "EventName": "OCR.DEMAND_DATA_RD.L3_HIT_E.SNOOP_MISS",
6095*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
6096*4882a593Smuzhiyun        "MSRValue": "0x0200080001",
6097*4882a593Smuzhiyun        "Offcore": "1",
6098*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6099*4882a593Smuzhiyun        "SampleAfterValue": "100003",
6100*4882a593Smuzhiyun        "UMask": "0x1"
6101*4882a593Smuzhiyun    },
6102*4882a593Smuzhiyun    {
6103*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_RFO.L3_HIT_F.NO_SNOOP_NEEDED  OCR.ALL_RFO.L3_HIT_F.NO_SNOOP_NEEDED",
6104*4882a593Smuzhiyun        "Counter": "0,1,2,3",
6105*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
6106*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
6107*4882a593Smuzhiyun        "EventName": "OCR.ALL_RFO.L3_HIT_F.NO_SNOOP_NEEDED",
6108*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
6109*4882a593Smuzhiyun        "MSRValue": "0x0100200122",
6110*4882a593Smuzhiyun        "Offcore": "1",
6111*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6112*4882a593Smuzhiyun        "SampleAfterValue": "100003",
6113*4882a593Smuzhiyun        "UMask": "0x1"
6114*4882a593Smuzhiyun    },
6115*4882a593Smuzhiyun    {
6116*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_PF_DATA_RD.L3_HIT_E.NO_SNOOP_NEEDED  OCR.ALL_PF_DATA_RD.L3_HIT_E.NO_SNOOP_NEEDED",
6117*4882a593Smuzhiyun        "Counter": "0,1,2,3",
6118*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
6119*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
6120*4882a593Smuzhiyun        "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT_E.NO_SNOOP_NEEDED",
6121*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
6122*4882a593Smuzhiyun        "MSRValue": "0x0100080490",
6123*4882a593Smuzhiyun        "Offcore": "1",
6124*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6125*4882a593Smuzhiyun        "SampleAfterValue": "100003",
6126*4882a593Smuzhiyun        "UMask": "0x1"
6127*4882a593Smuzhiyun    },
6128*4882a593Smuzhiyun    {
6129*4882a593Smuzhiyun        "BriefDescription": "Counts all demand code reads",
6130*4882a593Smuzhiyun        "Counter": "0,1,2,3",
6131*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
6132*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
6133*4882a593Smuzhiyun        "EventName": "OCR.DEMAND_CODE_RD.L3_HIT_M.SNOOP_MISS",
6134*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
6135*4882a593Smuzhiyun        "MSRValue": "0x0200040004",
6136*4882a593Smuzhiyun        "Offcore": "1",
6137*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6138*4882a593Smuzhiyun        "SampleAfterValue": "100003",
6139*4882a593Smuzhiyun        "UMask": "0x1"
6140*4882a593Smuzhiyun    },
6141*4882a593Smuzhiyun    {
6142*4882a593Smuzhiyun        "BriefDescription": "Counts all demand data writes (RFOs)  OCR.DEMAND_RFO.L3_HIT_M.HIT_OTHER_CORE_NO_FWD",
6143*4882a593Smuzhiyun        "Counter": "0,1,2,3",
6144*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
6145*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
6146*4882a593Smuzhiyun        "EventName": "OCR.DEMAND_RFO.L3_HIT_M.HIT_OTHER_CORE_NO_FWD",
6147*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
6148*4882a593Smuzhiyun        "MSRValue": "0x0400040002",
6149*4882a593Smuzhiyun        "Offcore": "1",
6150*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6151*4882a593Smuzhiyun        "SampleAfterValue": "100003",
6152*4882a593Smuzhiyun        "UMask": "0x1"
6153*4882a593Smuzhiyun    },
6154*4882a593Smuzhiyun    {
6155*4882a593Smuzhiyun        "BriefDescription": "Counts demand data reads  OCR.DEMAND_DATA_RD.L3_HIT_M.HITM_OTHER_CORE",
6156*4882a593Smuzhiyun        "Counter": "0,1,2,3",
6157*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
6158*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
6159*4882a593Smuzhiyun        "EventName": "OCR.DEMAND_DATA_RD.L3_HIT_M.HITM_OTHER_CORE",
6160*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
6161*4882a593Smuzhiyun        "MSRValue": "0x1000040001",
6162*4882a593Smuzhiyun        "Offcore": "1",
6163*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6164*4882a593Smuzhiyun        "SampleAfterValue": "100003",
6165*4882a593Smuzhiyun        "UMask": "0x1"
6166*4882a593Smuzhiyun    },
6167*4882a593Smuzhiyun    {
6168*4882a593Smuzhiyun        "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests  OCR.PF_L1D_AND_SW.L3_HIT_F.HITM_OTHER_CORE",
6169*4882a593Smuzhiyun        "Counter": "0,1,2,3",
6170*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
6171*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
6172*4882a593Smuzhiyun        "EventName": "OCR.PF_L1D_AND_SW.L3_HIT_F.HITM_OTHER_CORE",
6173*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
6174*4882a593Smuzhiyun        "MSRValue": "0x1000200400",
6175*4882a593Smuzhiyun        "Offcore": "1",
6176*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6177*4882a593Smuzhiyun        "SampleAfterValue": "100003",
6178*4882a593Smuzhiyun        "UMask": "0x1"
6179*4882a593Smuzhiyun    },
6180*4882a593Smuzhiyun    {
6181*4882a593Smuzhiyun        "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests",
6182*4882a593Smuzhiyun        "Counter": "0,1,2,3",
6183*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
6184*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
6185*4882a593Smuzhiyun        "EventName": "OCR.PF_L1D_AND_SW.L3_HIT_S.SNOOP_MISS",
6186*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
6187*4882a593Smuzhiyun        "MSRValue": "0x0200100400",
6188*4882a593Smuzhiyun        "Offcore": "1",
6189*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6190*4882a593Smuzhiyun        "SampleAfterValue": "100003",
6191*4882a593Smuzhiyun        "UMask": "0x1"
6192*4882a593Smuzhiyun    },
6193*4882a593Smuzhiyun    {
6194*4882a593Smuzhiyun        "BriefDescription": "Counts demand data reads OCR.DEMAND_DATA_RD.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED",
6195*4882a593Smuzhiyun        "Counter": "0,1,2,3",
6196*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
6197*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
6198*4882a593Smuzhiyun        "EventName": "OCR.DEMAND_DATA_RD.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED",
6199*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
6200*4882a593Smuzhiyun        "MSRValue": "0x0100400001",
6201*4882a593Smuzhiyun        "Offcore": "1",
6202*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6203*4882a593Smuzhiyun        "SampleAfterValue": "100003",
6204*4882a593Smuzhiyun        "UMask": "0x1"
6205*4882a593Smuzhiyun    },
6206*4882a593Smuzhiyun    {
6207*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_RFO.L3_HIT_M.NO_SNOOP_NEEDED  OCR.ALL_RFO.L3_HIT_M.NO_SNOOP_NEEDED",
6208*4882a593Smuzhiyun        "Counter": "0,1,2,3",
6209*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
6210*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
6211*4882a593Smuzhiyun        "EventName": "OCR.ALL_RFO.L3_HIT_M.NO_SNOOP_NEEDED",
6212*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
6213*4882a593Smuzhiyun        "MSRValue": "0x0100040122",
6214*4882a593Smuzhiyun        "Offcore": "1",
6215*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6216*4882a593Smuzhiyun        "SampleAfterValue": "100003",
6217*4882a593Smuzhiyun        "UMask": "0x1"
6218*4882a593Smuzhiyun    },
6219*4882a593Smuzhiyun    {
6220*4882a593Smuzhiyun        "BriefDescription": "Counts demand data reads OCR.DEMAND_DATA_RD.PMM_HIT_LOCAL_PMM.ANY_SNOOP",
6221*4882a593Smuzhiyun        "Counter": "0,1,2,3",
6222*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
6223*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
6224*4882a593Smuzhiyun        "EventName": "OCR.DEMAND_DATA_RD.PMM_HIT_LOCAL_PMM.ANY_SNOOP",
6225*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
6226*4882a593Smuzhiyun        "MSRValue": "0x3F80400001",
6227*4882a593Smuzhiyun        "Offcore": "1",
6228*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6229*4882a593Smuzhiyun        "SampleAfterValue": "100003",
6230*4882a593Smuzhiyun        "UMask": "0x1"
6231*4882a593Smuzhiyun    },
6232*4882a593Smuzhiyun    {
6233*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_DATA_RD.L3_HIT_F.NO_SNOOP_NEEDED  OCR.ALL_DATA_RD.L3_HIT_F.NO_SNOOP_NEEDED",
6234*4882a593Smuzhiyun        "Counter": "0,1,2,3",
6235*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
6236*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
6237*4882a593Smuzhiyun        "EventName": "OCR.ALL_DATA_RD.L3_HIT_F.NO_SNOOP_NEEDED",
6238*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
6239*4882a593Smuzhiyun        "MSRValue": "0x0100200491",
6240*4882a593Smuzhiyun        "Offcore": "1",
6241*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6242*4882a593Smuzhiyun        "SampleAfterValue": "100003",
6243*4882a593Smuzhiyun        "UMask": "0x1"
6244*4882a593Smuzhiyun    },
6245*4882a593Smuzhiyun    {
6246*4882a593Smuzhiyun        "BriefDescription": "Counts all demand data writes (RFOs) OCR.DEMAND_RFO.PMM_HIT_LOCAL_PMM.ANY_SNOOP",
6247*4882a593Smuzhiyun        "Counter": "0,1,2,3",
6248*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
6249*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
6250*4882a593Smuzhiyun        "EventName": "OCR.DEMAND_RFO.PMM_HIT_LOCAL_PMM.ANY_SNOOP",
6251*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
6252*4882a593Smuzhiyun        "MSRValue": "0x3F80400002",
6253*4882a593Smuzhiyun        "Offcore": "1",
6254*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6255*4882a593Smuzhiyun        "SampleAfterValue": "100003",
6256*4882a593Smuzhiyun        "UMask": "0x1"
6257*4882a593Smuzhiyun    },
6258*4882a593Smuzhiyun    {
6259*4882a593Smuzhiyun        "BriefDescription": "Counts prefetch (that bring data to L2) data reads OCR.PF_L2_DATA_RD.PMM_HIT_LOCAL_PMM.ANY_SNOOP",
6260*4882a593Smuzhiyun        "Counter": "0,1,2,3",
6261*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
6262*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
6263*4882a593Smuzhiyun        "EventName": "OCR.PF_L2_DATA_RD.PMM_HIT_LOCAL_PMM.ANY_SNOOP",
6264*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
6265*4882a593Smuzhiyun        "MSRValue": "0x3F80400010",
6266*4882a593Smuzhiyun        "Offcore": "1",
6267*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6268*4882a593Smuzhiyun        "SampleAfterValue": "100003",
6269*4882a593Smuzhiyun        "UMask": "0x1"
6270*4882a593Smuzhiyun    },
6271*4882a593Smuzhiyun    {
6272*4882a593Smuzhiyun        "BriefDescription": "Counts any other requests OCR.OTHER.L3_HIT.ANY_SNOOP OCR.OTHER.L3_HIT.ANY_SNOOP",
6273*4882a593Smuzhiyun        "Counter": "0,1,2,3",
6274*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
6275*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
6276*4882a593Smuzhiyun        "EventName": "OCR.OTHER.L3_HIT.ANY_SNOOP",
6277*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
6278*4882a593Smuzhiyun        "MSRValue": "0x3F803C8000",
6279*4882a593Smuzhiyun        "Offcore": "1",
6280*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6281*4882a593Smuzhiyun        "SampleAfterValue": "100003",
6282*4882a593Smuzhiyun        "UMask": "0x1"
6283*4882a593Smuzhiyun    },
6284*4882a593Smuzhiyun    {
6285*4882a593Smuzhiyun        "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads  OCR.PF_L3_DATA_RD.L3_HIT_F.NO_SNOOP_NEEDED",
6286*4882a593Smuzhiyun        "Counter": "0,1,2,3",
6287*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
6288*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
6289*4882a593Smuzhiyun        "EventName": "OCR.PF_L3_DATA_RD.L3_HIT_F.NO_SNOOP_NEEDED",
6290*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
6291*4882a593Smuzhiyun        "MSRValue": "0x0100200080",
6292*4882a593Smuzhiyun        "Offcore": "1",
6293*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6294*4882a593Smuzhiyun        "SampleAfterValue": "100003",
6295*4882a593Smuzhiyun        "UMask": "0x1"
6296*4882a593Smuzhiyun    },
6297*4882a593Smuzhiyun    {
6298*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_PF_RFO.L3_HIT_S.SNOOP_MISS",
6299*4882a593Smuzhiyun        "Counter": "0,1,2,3",
6300*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
6301*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
6302*4882a593Smuzhiyun        "EventName": "OCR.ALL_PF_RFO.L3_HIT_S.SNOOP_MISS",
6303*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
6304*4882a593Smuzhiyun        "MSRValue": "0x0200100120",
6305*4882a593Smuzhiyun        "Offcore": "1",
6306*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6307*4882a593Smuzhiyun        "SampleAfterValue": "100003",
6308*4882a593Smuzhiyun        "UMask": "0x1"
6309*4882a593Smuzhiyun    },
6310*4882a593Smuzhiyun    {
6311*4882a593Smuzhiyun        "BriefDescription": "Counts prefetch (that bring data to L2) data reads OCR.PF_L2_DATA_RD.L3_HIT.HITM_OTHER_CORE OCR.PF_L2_DATA_RD.L3_HIT.HITM_OTHER_CORE",
6312*4882a593Smuzhiyun        "Counter": "0,1,2,3",
6313*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
6314*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
6315*4882a593Smuzhiyun        "EventName": "OCR.PF_L2_DATA_RD.L3_HIT.HITM_OTHER_CORE",
6316*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
6317*4882a593Smuzhiyun        "MSRValue": "0x10003C0010",
6318*4882a593Smuzhiyun        "Offcore": "1",
6319*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6320*4882a593Smuzhiyun        "SampleAfterValue": "100003",
6321*4882a593Smuzhiyun        "UMask": "0x1"
6322*4882a593Smuzhiyun    },
6323*4882a593Smuzhiyun    {
6324*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_READS.L3_HIT_E.HITM_OTHER_CORE  OCR.ALL_READS.L3_HIT_E.HITM_OTHER_CORE",
6325*4882a593Smuzhiyun        "Counter": "0,1,2,3",
6326*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
6327*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
6328*4882a593Smuzhiyun        "EventName": "OCR.ALL_READS.L3_HIT_E.HITM_OTHER_CORE",
6329*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
6330*4882a593Smuzhiyun        "MSRValue": "0x10000807F7",
6331*4882a593Smuzhiyun        "Offcore": "1",
6332*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6333*4882a593Smuzhiyun        "SampleAfterValue": "100003",
6334*4882a593Smuzhiyun        "UMask": "0x1"
6335*4882a593Smuzhiyun    },
6336*4882a593Smuzhiyun    {
6337*4882a593Smuzhiyun        "BriefDescription": "Counts prefetch (that bring data to L2) data reads",
6338*4882a593Smuzhiyun        "Counter": "0,1,2,3",
6339*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
6340*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
6341*4882a593Smuzhiyun        "EventName": "OCR.PF_L2_DATA_RD.L3_HIT_S.SNOOP_NONE",
6342*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
6343*4882a593Smuzhiyun        "MSRValue": "0x0080100010",
6344*4882a593Smuzhiyun        "Offcore": "1",
6345*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6346*4882a593Smuzhiyun        "SampleAfterValue": "100003",
6347*4882a593Smuzhiyun        "UMask": "0x1"
6348*4882a593Smuzhiyun    },
6349*4882a593Smuzhiyun    {
6350*4882a593Smuzhiyun        "BriefDescription": "Counts all demand code reads OCR.DEMAND_CODE_RD.PMM_HIT_LOCAL_PMM.ANY_SNOOP",
6351*4882a593Smuzhiyun        "Counter": "0,1,2,3",
6352*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
6353*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
6354*4882a593Smuzhiyun        "EventName": "OCR.DEMAND_CODE_RD.PMM_HIT_LOCAL_PMM.ANY_SNOOP",
6355*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
6356*4882a593Smuzhiyun        "MSRValue": "0x3F80400004",
6357*4882a593Smuzhiyun        "Offcore": "1",
6358*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6359*4882a593Smuzhiyun        "SampleAfterValue": "100003",
6360*4882a593Smuzhiyun        "UMask": "0x1"
6361*4882a593Smuzhiyun    },
6362*4882a593Smuzhiyun    {
6363*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_DATA_RD.L3_HIT_E.HIT_OTHER_CORE_NO_FWD  OCR.ALL_DATA_RD.L3_HIT_E.HIT_OTHER_CORE_NO_FWD",
6364*4882a593Smuzhiyun        "Counter": "0,1,2,3",
6365*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
6366*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
6367*4882a593Smuzhiyun        "EventName": "OCR.ALL_DATA_RD.L3_HIT_E.HIT_OTHER_CORE_NO_FWD",
6368*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
6369*4882a593Smuzhiyun        "MSRValue": "0x0400080491",
6370*4882a593Smuzhiyun        "Offcore": "1",
6371*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6372*4882a593Smuzhiyun        "SampleAfterValue": "100003",
6373*4882a593Smuzhiyun        "UMask": "0x1"
6374*4882a593Smuzhiyun    },
6375*4882a593Smuzhiyun    {
6376*4882a593Smuzhiyun        "BriefDescription": "Counts demand data reads  OCR.DEMAND_DATA_RD.SUPPLIER_NONE.HIT_OTHER_CORE_FWD",
6377*4882a593Smuzhiyun        "Counter": "0,1,2,3",
6378*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
6379*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
6380*4882a593Smuzhiyun        "EventName": "OCR.DEMAND_DATA_RD.SUPPLIER_NONE.HIT_OTHER_CORE_FWD",
6381*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
6382*4882a593Smuzhiyun        "MSRValue": "0x0800020001",
6383*4882a593Smuzhiyun        "Offcore": "1",
6384*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6385*4882a593Smuzhiyun        "SampleAfterValue": "100003",
6386*4882a593Smuzhiyun        "UMask": "0x1"
6387*4882a593Smuzhiyun    },
6388*4882a593Smuzhiyun    {
6389*4882a593Smuzhiyun        "BriefDescription": "Counts any other requests  OCR.OTHER.L3_HIT_F.HIT_OTHER_CORE_FWD",
6390*4882a593Smuzhiyun        "Counter": "0,1,2,3",
6391*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
6392*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
6393*4882a593Smuzhiyun        "EventName": "OCR.OTHER.L3_HIT_F.HIT_OTHER_CORE_FWD",
6394*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
6395*4882a593Smuzhiyun        "MSRValue": "0x0800208000",
6396*4882a593Smuzhiyun        "Offcore": "1",
6397*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6398*4882a593Smuzhiyun        "SampleAfterValue": "100003",
6399*4882a593Smuzhiyun        "UMask": "0x1"
6400*4882a593Smuzhiyun    },
6401*4882a593Smuzhiyun    {
6402*4882a593Smuzhiyun        "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs",
6403*4882a593Smuzhiyun        "Counter": "0,1,2,3",
6404*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
6405*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
6406*4882a593Smuzhiyun        "EventName": "OCR.PF_L3_RFO.SUPPLIER_NONE.SNOOP_NONE",
6407*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
6408*4882a593Smuzhiyun        "MSRValue": "0x0080020100",
6409*4882a593Smuzhiyun        "Offcore": "1",
6410*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6411*4882a593Smuzhiyun        "SampleAfterValue": "100003",
6412*4882a593Smuzhiyun        "UMask": "0x1"
6413*4882a593Smuzhiyun    },
6414*4882a593Smuzhiyun    {
6415*4882a593Smuzhiyun        "BriefDescription": "Counts demand data reads OCR.DEMAND_DATA_RD.L3_HIT.ANY_SNOOP OCR.DEMAND_DATA_RD.L3_HIT.ANY_SNOOP",
6416*4882a593Smuzhiyun        "Counter": "0,1,2,3",
6417*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
6418*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
6419*4882a593Smuzhiyun        "EventName": "OCR.DEMAND_DATA_RD.L3_HIT.ANY_SNOOP",
6420*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
6421*4882a593Smuzhiyun        "MSRValue": "0x3F803C0001",
6422*4882a593Smuzhiyun        "Offcore": "1",
6423*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6424*4882a593Smuzhiyun        "SampleAfterValue": "100003",
6425*4882a593Smuzhiyun        "UMask": "0x1"
6426*4882a593Smuzhiyun    },
6427*4882a593Smuzhiyun    {
6428*4882a593Smuzhiyun        "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads",
6429*4882a593Smuzhiyun        "Counter": "0,1,2,3",
6430*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
6431*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
6432*4882a593Smuzhiyun        "EventName": "OCR.PF_L3_DATA_RD.L3_HIT_M.SNOOP_MISS",
6433*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
6434*4882a593Smuzhiyun        "MSRValue": "0x0200040080",
6435*4882a593Smuzhiyun        "Offcore": "1",
6436*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6437*4882a593Smuzhiyun        "SampleAfterValue": "100003",
6438*4882a593Smuzhiyun        "UMask": "0x1"
6439*4882a593Smuzhiyun    },
6440*4882a593Smuzhiyun    {
6441*4882a593Smuzhiyun        "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests OCR.PF_L1D_AND_SW.L3_HIT.SNOOP_MISS",
6442*4882a593Smuzhiyun        "Counter": "0,1,2,3",
6443*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
6444*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
6445*4882a593Smuzhiyun        "EventName": "OCR.PF_L1D_AND_SW.L3_HIT.SNOOP_MISS",
6446*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
6447*4882a593Smuzhiyun        "MSRValue": "0x02003C0400",
6448*4882a593Smuzhiyun        "Offcore": "1",
6449*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6450*4882a593Smuzhiyun        "SampleAfterValue": "100003",
6451*4882a593Smuzhiyun        "UMask": "0x1"
6452*4882a593Smuzhiyun    },
6453*4882a593Smuzhiyun    {
6454*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_PF_RFO.L3_HIT.SNOOP_HIT_WITH_FWD",
6455*4882a593Smuzhiyun        "Counter": "0,1,2,3",
6456*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
6457*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
6458*4882a593Smuzhiyun        "EventName": "OCR.ALL_PF_RFO.L3_HIT.SNOOP_HIT_WITH_FWD",
6459*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
6460*4882a593Smuzhiyun        "MSRValue": "0x08007C0120",
6461*4882a593Smuzhiyun        "Offcore": "1",
6462*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6463*4882a593Smuzhiyun        "SampleAfterValue": "100003",
6464*4882a593Smuzhiyun        "UMask": "0x1"
6465*4882a593Smuzhiyun    },
6466*4882a593Smuzhiyun    {
6467*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_PF_RFO.SUPPLIER_NONE.HITM_OTHER_CORE  OCR.ALL_PF_RFO.SUPPLIER_NONE.HITM_OTHER_CORE",
6468*4882a593Smuzhiyun        "Counter": "0,1,2,3",
6469*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
6470*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
6471*4882a593Smuzhiyun        "EventName": "OCR.ALL_PF_RFO.SUPPLIER_NONE.HITM_OTHER_CORE",
6472*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
6473*4882a593Smuzhiyun        "MSRValue": "0x1000020120",
6474*4882a593Smuzhiyun        "Offcore": "1",
6475*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6476*4882a593Smuzhiyun        "SampleAfterValue": "100003",
6477*4882a593Smuzhiyun        "UMask": "0x1"
6478*4882a593Smuzhiyun    },
6479*4882a593Smuzhiyun    {
6480*4882a593Smuzhiyun        "BriefDescription": "Counts any other requests  OCR.OTHER.L3_HIT_S.HIT_OTHER_CORE_NO_FWD",
6481*4882a593Smuzhiyun        "Counter": "0,1,2,3",
6482*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
6483*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
6484*4882a593Smuzhiyun        "EventName": "OCR.OTHER.L3_HIT_S.HIT_OTHER_CORE_NO_FWD",
6485*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
6486*4882a593Smuzhiyun        "MSRValue": "0x0400108000",
6487*4882a593Smuzhiyun        "Offcore": "1",
6488*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6489*4882a593Smuzhiyun        "SampleAfterValue": "100003",
6490*4882a593Smuzhiyun        "UMask": "0x1"
6491*4882a593Smuzhiyun    },
6492*4882a593Smuzhiyun    {
6493*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_PF_DATA_RD.L3_HIT.HIT_OTHER_CORE_NO_FWD OCR.ALL_PF_DATA_RD.L3_HIT.HIT_OTHER_CORE_NO_FWD OCR.ALL_PF_DATA_RD.L3_HIT.HIT_OTHER_CORE_NO_FWD",
6494*4882a593Smuzhiyun        "Counter": "0,1,2,3",
6495*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
6496*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
6497*4882a593Smuzhiyun        "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT.HIT_OTHER_CORE_NO_FWD",
6498*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
6499*4882a593Smuzhiyun        "MSRValue": "0x04003C0490",
6500*4882a593Smuzhiyun        "Offcore": "1",
6501*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6502*4882a593Smuzhiyun        "SampleAfterValue": "100003",
6503*4882a593Smuzhiyun        "UMask": "0x1"
6504*4882a593Smuzhiyun    },
6505*4882a593Smuzhiyun    {
6506*4882a593Smuzhiyun        "BriefDescription": "Counts any other requests",
6507*4882a593Smuzhiyun        "Counter": "0,1,2,3",
6508*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
6509*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
6510*4882a593Smuzhiyun        "EventName": "OCR.OTHER.L3_HIT_S.SNOOP_NONE",
6511*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
6512*4882a593Smuzhiyun        "MSRValue": "0x0080108000",
6513*4882a593Smuzhiyun        "Offcore": "1",
6514*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6515*4882a593Smuzhiyun        "SampleAfterValue": "100003",
6516*4882a593Smuzhiyun        "UMask": "0x1"
6517*4882a593Smuzhiyun    },
6518*4882a593Smuzhiyun    {
6519*4882a593Smuzhiyun        "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads",
6520*4882a593Smuzhiyun        "Counter": "0,1,2,3",
6521*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
6522*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
6523*4882a593Smuzhiyun        "EventName": "OCR.PF_L3_DATA_RD.SUPPLIER_NONE.SNOOP_MISS",
6524*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
6525*4882a593Smuzhiyun        "MSRValue": "0x0200020080",
6526*4882a593Smuzhiyun        "Offcore": "1",
6527*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6528*4882a593Smuzhiyun        "SampleAfterValue": "100003",
6529*4882a593Smuzhiyun        "UMask": "0x1"
6530*4882a593Smuzhiyun    },
6531*4882a593Smuzhiyun    {
6532*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_READS.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED OCR.ALL_READS.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED",
6533*4882a593Smuzhiyun        "Counter": "0,1,2,3",
6534*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
6535*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
6536*4882a593Smuzhiyun        "EventName": "OCR.ALL_READS.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED",
6537*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
6538*4882a593Smuzhiyun        "MSRValue": "0x01004007F7",
6539*4882a593Smuzhiyun        "Offcore": "1",
6540*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6541*4882a593Smuzhiyun        "SampleAfterValue": "100003",
6542*4882a593Smuzhiyun        "UMask": "0x1"
6543*4882a593Smuzhiyun    },
6544*4882a593Smuzhiyun    {
6545*4882a593Smuzhiyun        "BriefDescription": "Counts prefetch (that bring data to L2) data reads  OCR.PF_L2_DATA_RD.L3_HIT_M.ANY_SNOOP",
6546*4882a593Smuzhiyun        "Counter": "0,1,2,3",
6547*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
6548*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
6549*4882a593Smuzhiyun        "EventName": "OCR.PF_L2_DATA_RD.L3_HIT_M.ANY_SNOOP",
6550*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
6551*4882a593Smuzhiyun        "MSRValue": "0x3F80040010",
6552*4882a593Smuzhiyun        "Offcore": "1",
6553*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6554*4882a593Smuzhiyun        "SampleAfterValue": "100003",
6555*4882a593Smuzhiyun        "UMask": "0x1"
6556*4882a593Smuzhiyun    },
6557*4882a593Smuzhiyun    {
6558*4882a593Smuzhiyun        "BriefDescription": "Counts prefetch (that bring data to L2) data reads  OCR.PF_L2_DATA_RD.L3_HIT_F.ANY_SNOOP",
6559*4882a593Smuzhiyun        "Counter": "0,1,2,3",
6560*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
6561*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
6562*4882a593Smuzhiyun        "EventName": "OCR.PF_L2_DATA_RD.L3_HIT_F.ANY_SNOOP",
6563*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
6564*4882a593Smuzhiyun        "MSRValue": "0x3F80200010",
6565*4882a593Smuzhiyun        "Offcore": "1",
6566*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6567*4882a593Smuzhiyun        "SampleAfterValue": "100003",
6568*4882a593Smuzhiyun        "UMask": "0x1"
6569*4882a593Smuzhiyun    },
6570*4882a593Smuzhiyun    {
6571*4882a593Smuzhiyun        "BriefDescription": "Counts all demand code reads OCR.DEMAND_CODE_RD.L3_HIT.NO_SNOOP_NEEDED OCR.DEMAND_CODE_RD.L3_HIT.NO_SNOOP_NEEDED",
6572*4882a593Smuzhiyun        "Counter": "0,1,2,3",
6573*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
6574*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
6575*4882a593Smuzhiyun        "EventName": "OCR.DEMAND_CODE_RD.L3_HIT.NO_SNOOP_NEEDED",
6576*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
6577*4882a593Smuzhiyun        "MSRValue": "0x01003C0004",
6578*4882a593Smuzhiyun        "Offcore": "1",
6579*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6580*4882a593Smuzhiyun        "SampleAfterValue": "100003",
6581*4882a593Smuzhiyun        "UMask": "0x1"
6582*4882a593Smuzhiyun    },
6583*4882a593Smuzhiyun    {
6584*4882a593Smuzhiyun        "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs",
6585*4882a593Smuzhiyun        "Counter": "0,1,2,3",
6586*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
6587*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
6588*4882a593Smuzhiyun        "EventName": "OCR.PF_L3_RFO.L3_HIT_F.SNOOP_MISS",
6589*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
6590*4882a593Smuzhiyun        "MSRValue": "0x0200200100",
6591*4882a593Smuzhiyun        "Offcore": "1",
6592*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6593*4882a593Smuzhiyun        "SampleAfterValue": "100003",
6594*4882a593Smuzhiyun        "UMask": "0x1"
6595*4882a593Smuzhiyun    },
6596*4882a593Smuzhiyun    {
6597*4882a593Smuzhiyun        "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads",
6598*4882a593Smuzhiyun        "Counter": "0,1,2,3",
6599*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
6600*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
6601*4882a593Smuzhiyun        "EventName": "OCR.PF_L3_DATA_RD.L3_HIT_F.SNOOP_NONE",
6602*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
6603*4882a593Smuzhiyun        "MSRValue": "0x0080200080",
6604*4882a593Smuzhiyun        "Offcore": "1",
6605*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6606*4882a593Smuzhiyun        "SampleAfterValue": "100003",
6607*4882a593Smuzhiyun        "UMask": "0x1"
6608*4882a593Smuzhiyun    },
6609*4882a593Smuzhiyun    {
6610*4882a593Smuzhiyun        "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs",
6611*4882a593Smuzhiyun        "Counter": "0,1,2,3",
6612*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
6613*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
6614*4882a593Smuzhiyun        "EventName": "OCR.PF_L2_RFO.L3_HIT_M.SNOOP_MISS",
6615*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
6616*4882a593Smuzhiyun        "MSRValue": "0x0200040020",
6617*4882a593Smuzhiyun        "Offcore": "1",
6618*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6619*4882a593Smuzhiyun        "SampleAfterValue": "100003",
6620*4882a593Smuzhiyun        "UMask": "0x1"
6621*4882a593Smuzhiyun    },
6622*4882a593Smuzhiyun    {
6623*4882a593Smuzhiyun        "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads  OCR.PF_L3_DATA_RD.SUPPLIER_NONE.NO_SNOOP_NEEDED",
6624*4882a593Smuzhiyun        "Counter": "0,1,2,3",
6625*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
6626*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
6627*4882a593Smuzhiyun        "EventName": "OCR.PF_L3_DATA_RD.SUPPLIER_NONE.NO_SNOOP_NEEDED",
6628*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
6629*4882a593Smuzhiyun        "MSRValue": "0x0100020080",
6630*4882a593Smuzhiyun        "Offcore": "1",
6631*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6632*4882a593Smuzhiyun        "SampleAfterValue": "100003",
6633*4882a593Smuzhiyun        "UMask": "0x1"
6634*4882a593Smuzhiyun    },
6635*4882a593Smuzhiyun    {
6636*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_READS.L3_HIT_M.HITM_OTHER_CORE  OCR.ALL_READS.L3_HIT_M.HITM_OTHER_CORE",
6637*4882a593Smuzhiyun        "Counter": "0,1,2,3",
6638*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
6639*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
6640*4882a593Smuzhiyun        "EventName": "OCR.ALL_READS.L3_HIT_M.HITM_OTHER_CORE",
6641*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
6642*4882a593Smuzhiyun        "MSRValue": "0x10000407F7",
6643*4882a593Smuzhiyun        "Offcore": "1",
6644*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6645*4882a593Smuzhiyun        "SampleAfterValue": "100003",
6646*4882a593Smuzhiyun        "UMask": "0x1"
6647*4882a593Smuzhiyun    },
6648*4882a593Smuzhiyun    {
6649*4882a593Smuzhiyun        "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads",
6650*4882a593Smuzhiyun        "Counter": "0,1,2,3",
6651*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
6652*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
6653*4882a593Smuzhiyun        "EventName": "OCR.PF_L3_DATA_RD.L3_HIT_S.SNOOP_MISS",
6654*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
6655*4882a593Smuzhiyun        "MSRValue": "0x0200100080",
6656*4882a593Smuzhiyun        "Offcore": "1",
6657*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6658*4882a593Smuzhiyun        "SampleAfterValue": "100003",
6659*4882a593Smuzhiyun        "UMask": "0x1"
6660*4882a593Smuzhiyun    },
6661*4882a593Smuzhiyun    {
6662*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_READS.SUPPLIER_NONE.HITM_OTHER_CORE  OCR.ALL_READS.SUPPLIER_NONE.HITM_OTHER_CORE",
6663*4882a593Smuzhiyun        "Counter": "0,1,2,3",
6664*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
6665*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
6666*4882a593Smuzhiyun        "EventName": "OCR.ALL_READS.SUPPLIER_NONE.HITM_OTHER_CORE",
6667*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
6668*4882a593Smuzhiyun        "MSRValue": "0x10000207F7",
6669*4882a593Smuzhiyun        "Offcore": "1",
6670*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6671*4882a593Smuzhiyun        "SampleAfterValue": "100003",
6672*4882a593Smuzhiyun        "UMask": "0x1"
6673*4882a593Smuzhiyun    },
6674*4882a593Smuzhiyun    {
6675*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_DATA_RD.L3_HIT_M.ANY_SNOOP  OCR.ALL_DATA_RD.L3_HIT_M.ANY_SNOOP",
6676*4882a593Smuzhiyun        "Counter": "0,1,2,3",
6677*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
6678*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
6679*4882a593Smuzhiyun        "EventName": "OCR.ALL_DATA_RD.L3_HIT_M.ANY_SNOOP",
6680*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
6681*4882a593Smuzhiyun        "MSRValue": "0x3F80040491",
6682*4882a593Smuzhiyun        "Offcore": "1",
6683*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6684*4882a593Smuzhiyun        "SampleAfterValue": "100003",
6685*4882a593Smuzhiyun        "UMask": "0x1"
6686*4882a593Smuzhiyun    },
6687*4882a593Smuzhiyun    {
6688*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_RFO.L3_HIT_E.NO_SNOOP_NEEDED  OCR.ALL_RFO.L3_HIT_E.NO_SNOOP_NEEDED",
6689*4882a593Smuzhiyun        "Counter": "0,1,2,3",
6690*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
6691*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
6692*4882a593Smuzhiyun        "EventName": "OCR.ALL_RFO.L3_HIT_E.NO_SNOOP_NEEDED",
6693*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
6694*4882a593Smuzhiyun        "MSRValue": "0x0100080122",
6695*4882a593Smuzhiyun        "Offcore": "1",
6696*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6697*4882a593Smuzhiyun        "SampleAfterValue": "100003",
6698*4882a593Smuzhiyun        "UMask": "0x1"
6699*4882a593Smuzhiyun    },
6700*4882a593Smuzhiyun    {
6701*4882a593Smuzhiyun        "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests  OCR.PF_L1D_AND_SW.L3_HIT_F.HIT_OTHER_CORE_NO_FWD",
6702*4882a593Smuzhiyun        "Counter": "0,1,2,3",
6703*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
6704*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
6705*4882a593Smuzhiyun        "EventName": "OCR.PF_L1D_AND_SW.L3_HIT_F.HIT_OTHER_CORE_NO_FWD",
6706*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
6707*4882a593Smuzhiyun        "MSRValue": "0x0400200400",
6708*4882a593Smuzhiyun        "Offcore": "1",
6709*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6710*4882a593Smuzhiyun        "SampleAfterValue": "100003",
6711*4882a593Smuzhiyun        "UMask": "0x1"
6712*4882a593Smuzhiyun    },
6713*4882a593Smuzhiyun    {
6714*4882a593Smuzhiyun        "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs  OCR.PF_L3_RFO.L3_HIT_F.ANY_SNOOP",
6715*4882a593Smuzhiyun        "Counter": "0,1,2,3",
6716*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
6717*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
6718*4882a593Smuzhiyun        "EventName": "OCR.PF_L3_RFO.L3_HIT_F.ANY_SNOOP",
6719*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
6720*4882a593Smuzhiyun        "MSRValue": "0x3F80200100",
6721*4882a593Smuzhiyun        "Offcore": "1",
6722*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6723*4882a593Smuzhiyun        "SampleAfterValue": "100003",
6724*4882a593Smuzhiyun        "UMask": "0x1"
6725*4882a593Smuzhiyun    },
6726*4882a593Smuzhiyun    {
6727*4882a593Smuzhiyun        "BriefDescription": "Counts prefetch (that bring data to L2) data reads",
6728*4882a593Smuzhiyun        "Counter": "0,1,2,3",
6729*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
6730*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
6731*4882a593Smuzhiyun        "EventName": "OCR.PF_L2_DATA_RD.L3_HIT_M.SNOOP_MISS",
6732*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
6733*4882a593Smuzhiyun        "MSRValue": "0x0200040010",
6734*4882a593Smuzhiyun        "Offcore": "1",
6735*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6736*4882a593Smuzhiyun        "SampleAfterValue": "100003",
6737*4882a593Smuzhiyun        "UMask": "0x1"
6738*4882a593Smuzhiyun    },
6739*4882a593Smuzhiyun    {
6740*4882a593Smuzhiyun        "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads",
6741*4882a593Smuzhiyun        "Counter": "0,1,2,3",
6742*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
6743*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
6744*4882a593Smuzhiyun        "EventName": "OCR.PF_L3_DATA_RD.L3_HIT_E.SNOOP_NONE",
6745*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
6746*4882a593Smuzhiyun        "MSRValue": "0x0080080080",
6747*4882a593Smuzhiyun        "Offcore": "1",
6748*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6749*4882a593Smuzhiyun        "SampleAfterValue": "100003",
6750*4882a593Smuzhiyun        "UMask": "0x1"
6751*4882a593Smuzhiyun    },
6752*4882a593Smuzhiyun    {
6753*4882a593Smuzhiyun        "BriefDescription": "Counts all demand code reads",
6754*4882a593Smuzhiyun        "Counter": "0,1,2,3",
6755*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
6756*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
6757*4882a593Smuzhiyun        "EventName": "OCR.DEMAND_CODE_RD.L3_HIT_F.SNOOP_NONE",
6758*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
6759*4882a593Smuzhiyun        "MSRValue": "0x0080200004",
6760*4882a593Smuzhiyun        "Offcore": "1",
6761*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6762*4882a593Smuzhiyun        "SampleAfterValue": "100003",
6763*4882a593Smuzhiyun        "UMask": "0x1"
6764*4882a593Smuzhiyun    },
6765*4882a593Smuzhiyun    {
6766*4882a593Smuzhiyun        "BriefDescription": "Counts any other requests OCR.OTHER.L3_HIT.NO_SNOOP_NEEDED OCR.OTHER.L3_HIT.NO_SNOOP_NEEDED",
6767*4882a593Smuzhiyun        "Counter": "0,1,2,3",
6768*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
6769*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
6770*4882a593Smuzhiyun        "EventName": "OCR.OTHER.L3_HIT.NO_SNOOP_NEEDED",
6771*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
6772*4882a593Smuzhiyun        "MSRValue": "0x01003C8000",
6773*4882a593Smuzhiyun        "Offcore": "1",
6774*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6775*4882a593Smuzhiyun        "SampleAfterValue": "100003",
6776*4882a593Smuzhiyun        "UMask": "0x1"
6777*4882a593Smuzhiyun    },
6778*4882a593Smuzhiyun    {
6779*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_PF_RFO.L3_HIT_F.HITM_OTHER_CORE  OCR.ALL_PF_RFO.L3_HIT_F.HITM_OTHER_CORE",
6780*4882a593Smuzhiyun        "Counter": "0,1,2,3",
6781*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
6782*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
6783*4882a593Smuzhiyun        "EventName": "OCR.ALL_PF_RFO.L3_HIT_F.HITM_OTHER_CORE",
6784*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
6785*4882a593Smuzhiyun        "MSRValue": "0x1000200120",
6786*4882a593Smuzhiyun        "Offcore": "1",
6787*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6788*4882a593Smuzhiyun        "SampleAfterValue": "100003",
6789*4882a593Smuzhiyun        "UMask": "0x1"
6790*4882a593Smuzhiyun    },
6791*4882a593Smuzhiyun    {
6792*4882a593Smuzhiyun        "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs  OCR.PF_L3_RFO.L3_HIT_S.NO_SNOOP_NEEDED",
6793*4882a593Smuzhiyun        "Counter": "0,1,2,3",
6794*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
6795*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
6796*4882a593Smuzhiyun        "EventName": "OCR.PF_L3_RFO.L3_HIT_S.NO_SNOOP_NEEDED",
6797*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
6798*4882a593Smuzhiyun        "MSRValue": "0x0100100100",
6799*4882a593Smuzhiyun        "Offcore": "1",
6800*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6801*4882a593Smuzhiyun        "SampleAfterValue": "100003",
6802*4882a593Smuzhiyun        "UMask": "0x1"
6803*4882a593Smuzhiyun    },
6804*4882a593Smuzhiyun    {
6805*4882a593Smuzhiyun        "BriefDescription": "Counts demand data reads",
6806*4882a593Smuzhiyun        "Counter": "0,1,2,3",
6807*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
6808*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
6809*4882a593Smuzhiyun        "EventName": "OCR.DEMAND_DATA_RD.L3_HIT.SNOOP_HIT_WITH_FWD",
6810*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
6811*4882a593Smuzhiyun        "MSRValue": "0x08007C0001",
6812*4882a593Smuzhiyun        "Offcore": "1",
6813*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6814*4882a593Smuzhiyun        "SampleAfterValue": "100003",
6815*4882a593Smuzhiyun        "UMask": "0x1"
6816*4882a593Smuzhiyun    },
6817*4882a593Smuzhiyun    {
6818*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_RFO.L3_HIT.ANY_SNOOP OCR.ALL_RFO.L3_HIT.ANY_SNOOP OCR.ALL_RFO.L3_HIT.ANY_SNOOP",
6819*4882a593Smuzhiyun        "Counter": "0,1,2,3",
6820*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
6821*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
6822*4882a593Smuzhiyun        "EventName": "OCR.ALL_RFO.L3_HIT.ANY_SNOOP",
6823*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
6824*4882a593Smuzhiyun        "MSRValue": "0x3F803C0122",
6825*4882a593Smuzhiyun        "Offcore": "1",
6826*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6827*4882a593Smuzhiyun        "SampleAfterValue": "100003",
6828*4882a593Smuzhiyun        "UMask": "0x1"
6829*4882a593Smuzhiyun    },
6830*4882a593Smuzhiyun    {
6831*4882a593Smuzhiyun        "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs OCR.PF_L3_RFO.L3_HIT.HIT_OTHER_CORE_NO_FWD OCR.PF_L3_RFO.L3_HIT.HIT_OTHER_CORE_NO_FWD",
6832*4882a593Smuzhiyun        "Counter": "0,1,2,3",
6833*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
6834*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
6835*4882a593Smuzhiyun        "EventName": "OCR.PF_L3_RFO.L3_HIT.HIT_OTHER_CORE_NO_FWD",
6836*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
6837*4882a593Smuzhiyun        "MSRValue": "0x04003C0100",
6838*4882a593Smuzhiyun        "Offcore": "1",
6839*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6840*4882a593Smuzhiyun        "SampleAfterValue": "100003",
6841*4882a593Smuzhiyun        "UMask": "0x1"
6842*4882a593Smuzhiyun    },
6843*4882a593Smuzhiyun    {
6844*4882a593Smuzhiyun        "BriefDescription": "Counts prefetch (that bring data to L2) data reads  OCR.PF_L2_DATA_RD.L3_HIT_E.NO_SNOOP_NEEDED",
6845*4882a593Smuzhiyun        "Counter": "0,1,2,3",
6846*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
6847*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
6848*4882a593Smuzhiyun        "EventName": "OCR.PF_L2_DATA_RD.L3_HIT_E.NO_SNOOP_NEEDED",
6849*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
6850*4882a593Smuzhiyun        "MSRValue": "0x0100080010",
6851*4882a593Smuzhiyun        "Offcore": "1",
6852*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6853*4882a593Smuzhiyun        "SampleAfterValue": "100003",
6854*4882a593Smuzhiyun        "UMask": "0x1"
6855*4882a593Smuzhiyun    },
6856*4882a593Smuzhiyun    {
6857*4882a593Smuzhiyun        "BriefDescription": "Counts any other requests",
6858*4882a593Smuzhiyun        "Counter": "0,1,2,3",
6859*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
6860*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
6861*4882a593Smuzhiyun        "EventName": "OCR.OTHER.L3_HIT_E.SNOOP_MISS",
6862*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
6863*4882a593Smuzhiyun        "MSRValue": "0x0200088000",
6864*4882a593Smuzhiyun        "Offcore": "1",
6865*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6866*4882a593Smuzhiyun        "SampleAfterValue": "100003",
6867*4882a593Smuzhiyun        "UMask": "0x1"
6868*4882a593Smuzhiyun    },
6869*4882a593Smuzhiyun    {
6870*4882a593Smuzhiyun        "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests  OCR.PF_L1D_AND_SW.L3_HIT_E.ANY_SNOOP",
6871*4882a593Smuzhiyun        "Counter": "0,1,2,3",
6872*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
6873*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
6874*4882a593Smuzhiyun        "EventName": "OCR.PF_L1D_AND_SW.L3_HIT_E.ANY_SNOOP",
6875*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
6876*4882a593Smuzhiyun        "MSRValue": "0x3F80080400",
6877*4882a593Smuzhiyun        "Offcore": "1",
6878*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6879*4882a593Smuzhiyun        "SampleAfterValue": "100003",
6880*4882a593Smuzhiyun        "UMask": "0x1"
6881*4882a593Smuzhiyun    },
6882*4882a593Smuzhiyun    {
6883*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_DATA_RD.SUPPLIER_NONE.ANY_SNOOP  OCR.ALL_DATA_RD.SUPPLIER_NONE.ANY_SNOOP",
6884*4882a593Smuzhiyun        "Counter": "0,1,2,3",
6885*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
6886*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
6887*4882a593Smuzhiyun        "EventName": "OCR.ALL_DATA_RD.SUPPLIER_NONE.ANY_SNOOP",
6888*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
6889*4882a593Smuzhiyun        "MSRValue": "0x3F80020491",
6890*4882a593Smuzhiyun        "Offcore": "1",
6891*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6892*4882a593Smuzhiyun        "SampleAfterValue": "100003",
6893*4882a593Smuzhiyun        "UMask": "0x1"
6894*4882a593Smuzhiyun    },
6895*4882a593Smuzhiyun    {
6896*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_RFO.L3_HIT_M.SNOOP_NONE",
6897*4882a593Smuzhiyun        "Counter": "0,1,2,3",
6898*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
6899*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
6900*4882a593Smuzhiyun        "EventName": "OCR.ALL_RFO.L3_HIT_M.SNOOP_NONE",
6901*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
6902*4882a593Smuzhiyun        "MSRValue": "0x0080040122",
6903*4882a593Smuzhiyun        "Offcore": "1",
6904*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6905*4882a593Smuzhiyun        "SampleAfterValue": "100003",
6906*4882a593Smuzhiyun        "UMask": "0x1"
6907*4882a593Smuzhiyun    },
6908*4882a593Smuzhiyun    {
6909*4882a593Smuzhiyun        "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs  OCR.PF_L2_RFO.SUPPLIER_NONE.NO_SNOOP_NEEDED",
6910*4882a593Smuzhiyun        "Counter": "0,1,2,3",
6911*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
6912*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
6913*4882a593Smuzhiyun        "EventName": "OCR.PF_L2_RFO.SUPPLIER_NONE.NO_SNOOP_NEEDED",
6914*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
6915*4882a593Smuzhiyun        "MSRValue": "0x0100020020",
6916*4882a593Smuzhiyun        "Offcore": "1",
6917*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6918*4882a593Smuzhiyun        "SampleAfterValue": "100003",
6919*4882a593Smuzhiyun        "UMask": "0x1"
6920*4882a593Smuzhiyun    },
6921*4882a593Smuzhiyun    {
6922*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_PF_DATA_RD.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED OCR.ALL_PF_DATA_RD.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED",
6923*4882a593Smuzhiyun        "Counter": "0,1,2,3",
6924*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
6925*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
6926*4882a593Smuzhiyun        "EventName": "OCR.ALL_PF_DATA_RD.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED",
6927*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
6928*4882a593Smuzhiyun        "MSRValue": "0x0100400490",
6929*4882a593Smuzhiyun        "Offcore": "1",
6930*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6931*4882a593Smuzhiyun        "SampleAfterValue": "100003",
6932*4882a593Smuzhiyun        "UMask": "0x1"
6933*4882a593Smuzhiyun    },
6934*4882a593Smuzhiyun    {
6935*4882a593Smuzhiyun        "BriefDescription": "Counts all demand data writes (RFOs)",
6936*4882a593Smuzhiyun        "Counter": "0,1,2,3",
6937*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
6938*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
6939*4882a593Smuzhiyun        "EventName": "OCR.DEMAND_RFO.SUPPLIER_NONE.SNOOP_NONE",
6940*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
6941*4882a593Smuzhiyun        "MSRValue": "0x0080020002",
6942*4882a593Smuzhiyun        "Offcore": "1",
6943*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6944*4882a593Smuzhiyun        "SampleAfterValue": "100003",
6945*4882a593Smuzhiyun        "UMask": "0x1"
6946*4882a593Smuzhiyun    },
6947*4882a593Smuzhiyun    {
6948*4882a593Smuzhiyun        "BriefDescription": "Counts all demand data writes (RFOs)",
6949*4882a593Smuzhiyun        "Counter": "0,1,2,3",
6950*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
6951*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
6952*4882a593Smuzhiyun        "EventName": "OCR.DEMAND_RFO.L3_HIT_S.SNOOP_MISS",
6953*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
6954*4882a593Smuzhiyun        "MSRValue": "0x0200100002",
6955*4882a593Smuzhiyun        "Offcore": "1",
6956*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6957*4882a593Smuzhiyun        "SampleAfterValue": "100003",
6958*4882a593Smuzhiyun        "UMask": "0x1"
6959*4882a593Smuzhiyun    },
6960*4882a593Smuzhiyun    {
6961*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_RFO.SUPPLIER_NONE.ANY_SNOOP  OCR.ALL_RFO.SUPPLIER_NONE.ANY_SNOOP",
6962*4882a593Smuzhiyun        "Counter": "0,1,2,3",
6963*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
6964*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
6965*4882a593Smuzhiyun        "EventName": "OCR.ALL_RFO.SUPPLIER_NONE.ANY_SNOOP",
6966*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
6967*4882a593Smuzhiyun        "MSRValue": "0x3F80020122",
6968*4882a593Smuzhiyun        "Offcore": "1",
6969*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6970*4882a593Smuzhiyun        "SampleAfterValue": "100003",
6971*4882a593Smuzhiyun        "UMask": "0x1"
6972*4882a593Smuzhiyun    },
6973*4882a593Smuzhiyun    {
6974*4882a593Smuzhiyun        "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads  OCR.PF_L3_DATA_RD.SUPPLIER_NONE.HIT_OTHER_CORE_FWD",
6975*4882a593Smuzhiyun        "Counter": "0,1,2,3",
6976*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
6977*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
6978*4882a593Smuzhiyun        "EventName": "OCR.PF_L3_DATA_RD.SUPPLIER_NONE.HIT_OTHER_CORE_FWD",
6979*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
6980*4882a593Smuzhiyun        "MSRValue": "0x0800020080",
6981*4882a593Smuzhiyun        "Offcore": "1",
6982*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6983*4882a593Smuzhiyun        "SampleAfterValue": "100003",
6984*4882a593Smuzhiyun        "UMask": "0x1"
6985*4882a593Smuzhiyun    },
6986*4882a593Smuzhiyun    {
6987*4882a593Smuzhiyun        "BriefDescription": "Counts demand data reads  OCR.DEMAND_DATA_RD.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD",
6988*4882a593Smuzhiyun        "Counter": "0,1,2,3",
6989*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
6990*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
6991*4882a593Smuzhiyun        "EventName": "OCR.DEMAND_DATA_RD.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD",
6992*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
6993*4882a593Smuzhiyun        "MSRValue": "0x0400020001",
6994*4882a593Smuzhiyun        "Offcore": "1",
6995*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6996*4882a593Smuzhiyun        "SampleAfterValue": "100003",
6997*4882a593Smuzhiyun        "UMask": "0x1"
6998*4882a593Smuzhiyun    },
6999*4882a593Smuzhiyun    {
7000*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_PF_DATA_RD.L3_HIT_M.HITM_OTHER_CORE  OCR.ALL_PF_DATA_RD.L3_HIT_M.HITM_OTHER_CORE",
7001*4882a593Smuzhiyun        "Counter": "0,1,2,3",
7002*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
7003*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
7004*4882a593Smuzhiyun        "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT_M.HITM_OTHER_CORE",
7005*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
7006*4882a593Smuzhiyun        "MSRValue": "0x1000040490",
7007*4882a593Smuzhiyun        "Offcore": "1",
7008*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7009*4882a593Smuzhiyun        "SampleAfterValue": "100003",
7010*4882a593Smuzhiyun        "UMask": "0x1"
7011*4882a593Smuzhiyun    },
7012*4882a593Smuzhiyun    {
7013*4882a593Smuzhiyun        "BriefDescription": "Number of PREFETCHW instructions executed.",
7014*4882a593Smuzhiyun        "Counter": "0,1,2,3",
7015*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3,4,5,6,7",
7016*4882a593Smuzhiyun        "EventCode": "0x32",
7017*4882a593Smuzhiyun        "EventName": "SW_PREFETCH_ACCESS.PREFETCHW",
7018*4882a593Smuzhiyun        "SampleAfterValue": "2000003",
7019*4882a593Smuzhiyun        "UMask": "0x8"
7020*4882a593Smuzhiyun    },
7021*4882a593Smuzhiyun    {
7022*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_PF_DATA_RD.L3_HIT_S.SNOOP_MISS",
7023*4882a593Smuzhiyun        "Counter": "0,1,2,3",
7024*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
7025*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
7026*4882a593Smuzhiyun        "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT_S.SNOOP_MISS",
7027*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
7028*4882a593Smuzhiyun        "MSRValue": "0x0200100490",
7029*4882a593Smuzhiyun        "Offcore": "1",
7030*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7031*4882a593Smuzhiyun        "SampleAfterValue": "100003",
7032*4882a593Smuzhiyun        "UMask": "0x1"
7033*4882a593Smuzhiyun    },
7034*4882a593Smuzhiyun    {
7035*4882a593Smuzhiyun        "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs  OCR.PF_L2_RFO.L3_HIT_S.HIT_OTHER_CORE_FWD",
7036*4882a593Smuzhiyun        "Counter": "0,1,2,3",
7037*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
7038*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
7039*4882a593Smuzhiyun        "EventName": "OCR.PF_L2_RFO.L3_HIT_S.HIT_OTHER_CORE_FWD",
7040*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
7041*4882a593Smuzhiyun        "MSRValue": "0x0800100020",
7042*4882a593Smuzhiyun        "Offcore": "1",
7043*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7044*4882a593Smuzhiyun        "SampleAfterValue": "100003",
7045*4882a593Smuzhiyun        "UMask": "0x1"
7046*4882a593Smuzhiyun    },
7047*4882a593Smuzhiyun    {
7048*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_DATA_RD.L3_HIT_E.HIT_OTHER_CORE_FWD  OCR.ALL_DATA_RD.L3_HIT_E.HIT_OTHER_CORE_FWD",
7049*4882a593Smuzhiyun        "Counter": "0,1,2,3",
7050*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
7051*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
7052*4882a593Smuzhiyun        "EventName": "OCR.ALL_DATA_RD.L3_HIT_E.HIT_OTHER_CORE_FWD",
7053*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
7054*4882a593Smuzhiyun        "MSRValue": "0x0800080491",
7055*4882a593Smuzhiyun        "Offcore": "1",
7056*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7057*4882a593Smuzhiyun        "SampleAfterValue": "100003",
7058*4882a593Smuzhiyun        "UMask": "0x1"
7059*4882a593Smuzhiyun    },
7060*4882a593Smuzhiyun    {
7061*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_PF_RFO.L3_HIT_M.ANY_SNOOP  OCR.ALL_PF_RFO.L3_HIT_M.ANY_SNOOP",
7062*4882a593Smuzhiyun        "Counter": "0,1,2,3",
7063*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
7064*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
7065*4882a593Smuzhiyun        "EventName": "OCR.ALL_PF_RFO.L3_HIT_M.ANY_SNOOP",
7066*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
7067*4882a593Smuzhiyun        "MSRValue": "0x3F80040120",
7068*4882a593Smuzhiyun        "Offcore": "1",
7069*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7070*4882a593Smuzhiyun        "SampleAfterValue": "100003",
7071*4882a593Smuzhiyun        "UMask": "0x1"
7072*4882a593Smuzhiyun    },
7073*4882a593Smuzhiyun    {
7074*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_PF_RFO.L3_HIT_M.SNOOP_MISS",
7075*4882a593Smuzhiyun        "Counter": "0,1,2,3",
7076*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
7077*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
7078*4882a593Smuzhiyun        "EventName": "OCR.ALL_PF_RFO.L3_HIT_M.SNOOP_MISS",
7079*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
7080*4882a593Smuzhiyun        "MSRValue": "0x0200040120",
7081*4882a593Smuzhiyun        "Offcore": "1",
7082*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7083*4882a593Smuzhiyun        "SampleAfterValue": "100003",
7084*4882a593Smuzhiyun        "UMask": "0x1"
7085*4882a593Smuzhiyun    },
7086*4882a593Smuzhiyun    {
7087*4882a593Smuzhiyun        "BriefDescription": "Counts prefetch (that bring data to L2) data reads  OCR.PF_L2_DATA_RD.SUPPLIER_NONE.HITM_OTHER_CORE",
7088*4882a593Smuzhiyun        "Counter": "0,1,2,3",
7089*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
7090*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
7091*4882a593Smuzhiyun        "EventName": "OCR.PF_L2_DATA_RD.SUPPLIER_NONE.HITM_OTHER_CORE",
7092*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
7093*4882a593Smuzhiyun        "MSRValue": "0x1000020010",
7094*4882a593Smuzhiyun        "Offcore": "1",
7095*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7096*4882a593Smuzhiyun        "SampleAfterValue": "100003",
7097*4882a593Smuzhiyun        "UMask": "0x1"
7098*4882a593Smuzhiyun    },
7099*4882a593Smuzhiyun    {
7100*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_PF_DATA_RD.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD  OCR.ALL_PF_DATA_RD.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD",
7101*4882a593Smuzhiyun        "Counter": "0,1,2,3",
7102*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
7103*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
7104*4882a593Smuzhiyun        "EventName": "OCR.ALL_PF_DATA_RD.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD",
7105*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
7106*4882a593Smuzhiyun        "MSRValue": "0x0400020490",
7107*4882a593Smuzhiyun        "Offcore": "1",
7108*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7109*4882a593Smuzhiyun        "SampleAfterValue": "100003",
7110*4882a593Smuzhiyun        "UMask": "0x1"
7111*4882a593Smuzhiyun    },
7112*4882a593Smuzhiyun    {
7113*4882a593Smuzhiyun        "BriefDescription": "Counts all demand code reads OCR.DEMAND_CODE_RD.L3_HIT.ANY_SNOOP OCR.DEMAND_CODE_RD.L3_HIT.ANY_SNOOP",
7114*4882a593Smuzhiyun        "Counter": "0,1,2,3",
7115*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
7116*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
7117*4882a593Smuzhiyun        "EventName": "OCR.DEMAND_CODE_RD.L3_HIT.ANY_SNOOP",
7118*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
7119*4882a593Smuzhiyun        "MSRValue": "0x3F803C0004",
7120*4882a593Smuzhiyun        "Offcore": "1",
7121*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7122*4882a593Smuzhiyun        "SampleAfterValue": "100003",
7123*4882a593Smuzhiyun        "UMask": "0x1"
7124*4882a593Smuzhiyun    },
7125*4882a593Smuzhiyun    {
7126*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_PF_DATA_RD.L3_HIT_F.HIT_OTHER_CORE_FWD  OCR.ALL_PF_DATA_RD.L3_HIT_F.HIT_OTHER_CORE_FWD",
7127*4882a593Smuzhiyun        "Counter": "0,1,2,3",
7128*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
7129*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
7130*4882a593Smuzhiyun        "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT_F.HIT_OTHER_CORE_FWD",
7131*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
7132*4882a593Smuzhiyun        "MSRValue": "0x0800200490",
7133*4882a593Smuzhiyun        "Offcore": "1",
7134*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7135*4882a593Smuzhiyun        "SampleAfterValue": "100003",
7136*4882a593Smuzhiyun        "UMask": "0x1"
7137*4882a593Smuzhiyun    },
7138*4882a593Smuzhiyun    {
7139*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_RFO.L3_HIT_E.SNOOP_MISS",
7140*4882a593Smuzhiyun        "Counter": "0,1,2,3",
7141*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
7142*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
7143*4882a593Smuzhiyun        "EventName": "OCR.ALL_RFO.L3_HIT_E.SNOOP_MISS",
7144*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
7145*4882a593Smuzhiyun        "MSRValue": "0x0200080122",
7146*4882a593Smuzhiyun        "Offcore": "1",
7147*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7148*4882a593Smuzhiyun        "SampleAfterValue": "100003",
7149*4882a593Smuzhiyun        "UMask": "0x1"
7150*4882a593Smuzhiyun    },
7151*4882a593Smuzhiyun    {
7152*4882a593Smuzhiyun        "BriefDescription": "Counts demand data reads  OCR.DEMAND_DATA_RD.L3_HIT_M.HIT_OTHER_CORE_NO_FWD",
7153*4882a593Smuzhiyun        "Counter": "0,1,2,3",
7154*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
7155*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
7156*4882a593Smuzhiyun        "EventName": "OCR.DEMAND_DATA_RD.L3_HIT_M.HIT_OTHER_CORE_NO_FWD",
7157*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
7158*4882a593Smuzhiyun        "MSRValue": "0x0400040001",
7159*4882a593Smuzhiyun        "Offcore": "1",
7160*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7161*4882a593Smuzhiyun        "SampleAfterValue": "100003",
7162*4882a593Smuzhiyun        "UMask": "0x1"
7163*4882a593Smuzhiyun    },
7164*4882a593Smuzhiyun    {
7165*4882a593Smuzhiyun        "BriefDescription": "Counts prefetch (that bring data to L2) data reads OCR.PF_L2_DATA_RD.L3_HIT.HIT_OTHER_CORE_FWD OCR.PF_L2_DATA_RD.L3_HIT.HIT_OTHER_CORE_FWD",
7166*4882a593Smuzhiyun        "Counter": "0,1,2,3",
7167*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
7168*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
7169*4882a593Smuzhiyun        "EventName": "OCR.PF_L2_DATA_RD.L3_HIT.HIT_OTHER_CORE_FWD",
7170*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
7171*4882a593Smuzhiyun        "MSRValue": "0x08003C0010",
7172*4882a593Smuzhiyun        "Offcore": "1",
7173*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7174*4882a593Smuzhiyun        "SampleAfterValue": "100003",
7175*4882a593Smuzhiyun        "UMask": "0x1"
7176*4882a593Smuzhiyun    },
7177*4882a593Smuzhiyun    {
7178*4882a593Smuzhiyun        "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs  OCR.PF_L3_RFO.L3_HIT_S.HIT_OTHER_CORE_FWD",
7179*4882a593Smuzhiyun        "Counter": "0,1,2,3",
7180*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
7181*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
7182*4882a593Smuzhiyun        "EventName": "OCR.PF_L3_RFO.L3_HIT_S.HIT_OTHER_CORE_FWD",
7183*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
7184*4882a593Smuzhiyun        "MSRValue": "0x0800100100",
7185*4882a593Smuzhiyun        "Offcore": "1",
7186*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7187*4882a593Smuzhiyun        "SampleAfterValue": "100003",
7188*4882a593Smuzhiyun        "UMask": "0x1"
7189*4882a593Smuzhiyun    },
7190*4882a593Smuzhiyun    {
7191*4882a593Smuzhiyun        "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads OCR.PF_L3_DATA_RD.L3_HIT.NO_SNOOP_NEEDED OCR.PF_L3_DATA_RD.L3_HIT.NO_SNOOP_NEEDED",
7192*4882a593Smuzhiyun        "Counter": "0,1,2,3",
7193*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
7194*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
7195*4882a593Smuzhiyun        "EventName": "OCR.PF_L3_DATA_RD.L3_HIT.NO_SNOOP_NEEDED",
7196*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
7197*4882a593Smuzhiyun        "MSRValue": "0x01003C0080",
7198*4882a593Smuzhiyun        "Offcore": "1",
7199*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7200*4882a593Smuzhiyun        "SampleAfterValue": "100003",
7201*4882a593Smuzhiyun        "UMask": "0x1"
7202*4882a593Smuzhiyun    },
7203*4882a593Smuzhiyun    {
7204*4882a593Smuzhiyun        "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads  OCR.PF_L3_DATA_RD.L3_HIT_M.HITM_OTHER_CORE",
7205*4882a593Smuzhiyun        "Counter": "0,1,2,3",
7206*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
7207*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
7208*4882a593Smuzhiyun        "EventName": "OCR.PF_L3_DATA_RD.L3_HIT_M.HITM_OTHER_CORE",
7209*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
7210*4882a593Smuzhiyun        "MSRValue": "0x1000040080",
7211*4882a593Smuzhiyun        "Offcore": "1",
7212*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7213*4882a593Smuzhiyun        "SampleAfterValue": "100003",
7214*4882a593Smuzhiyun        "UMask": "0x1"
7215*4882a593Smuzhiyun    },
7216*4882a593Smuzhiyun    {
7217*4882a593Smuzhiyun        "BriefDescription": "Counts prefetch (that bring data to L2) data reads  OCR.PF_L2_DATA_RD.L3_HIT_E.HITM_OTHER_CORE",
7218*4882a593Smuzhiyun        "Counter": "0,1,2,3",
7219*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
7220*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
7221*4882a593Smuzhiyun        "EventName": "OCR.PF_L2_DATA_RD.L3_HIT_E.HITM_OTHER_CORE",
7222*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
7223*4882a593Smuzhiyun        "MSRValue": "0x1000080010",
7224*4882a593Smuzhiyun        "Offcore": "1",
7225*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7226*4882a593Smuzhiyun        "SampleAfterValue": "100003",
7227*4882a593Smuzhiyun        "UMask": "0x1"
7228*4882a593Smuzhiyun    },
7229*4882a593Smuzhiyun    {
7230*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_PF_RFO.SUPPLIER_NONE.NO_SNOOP_NEEDED  OCR.ALL_PF_RFO.SUPPLIER_NONE.NO_SNOOP_NEEDED",
7231*4882a593Smuzhiyun        "Counter": "0,1,2,3",
7232*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
7233*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
7234*4882a593Smuzhiyun        "EventName": "OCR.ALL_PF_RFO.SUPPLIER_NONE.NO_SNOOP_NEEDED",
7235*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
7236*4882a593Smuzhiyun        "MSRValue": "0x0100020120",
7237*4882a593Smuzhiyun        "Offcore": "1",
7238*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7239*4882a593Smuzhiyun        "SampleAfterValue": "100003",
7240*4882a593Smuzhiyun        "UMask": "0x1"
7241*4882a593Smuzhiyun    },
7242*4882a593Smuzhiyun    {
7243*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_RFO.L3_HIT_S.HIT_OTHER_CORE_FWD  OCR.ALL_RFO.L3_HIT_S.HIT_OTHER_CORE_FWD",
7244*4882a593Smuzhiyun        "Counter": "0,1,2,3",
7245*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
7246*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
7247*4882a593Smuzhiyun        "EventName": "OCR.ALL_RFO.L3_HIT_S.HIT_OTHER_CORE_FWD",
7248*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
7249*4882a593Smuzhiyun        "MSRValue": "0x0800100122",
7250*4882a593Smuzhiyun        "Offcore": "1",
7251*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7252*4882a593Smuzhiyun        "SampleAfterValue": "100003",
7253*4882a593Smuzhiyun        "UMask": "0x1"
7254*4882a593Smuzhiyun    },
7255*4882a593Smuzhiyun    {
7256*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_PF_RFO.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD  OCR.ALL_PF_RFO.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD",
7257*4882a593Smuzhiyun        "Counter": "0,1,2,3",
7258*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
7259*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
7260*4882a593Smuzhiyun        "EventName": "OCR.ALL_PF_RFO.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD",
7261*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
7262*4882a593Smuzhiyun        "MSRValue": "0x0400020120",
7263*4882a593Smuzhiyun        "Offcore": "1",
7264*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7265*4882a593Smuzhiyun        "SampleAfterValue": "100003",
7266*4882a593Smuzhiyun        "UMask": "0x1"
7267*4882a593Smuzhiyun    },
7268*4882a593Smuzhiyun    {
7269*4882a593Smuzhiyun        "BriefDescription": "Core cycles where the core was running in a manner where Turbo may be clipped to the AVX2 turbo schedule.",
7270*4882a593Smuzhiyun        "Counter": "0,1,2,3",
7271*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3,4,5,6,7",
7272*4882a593Smuzhiyun        "EventCode": "0x28",
7273*4882a593Smuzhiyun        "EventName": "CORE_POWER.LVL1_TURBO_LICENSE",
7274*4882a593Smuzhiyun        "PublicDescription": "Core cycles where the core was running with power-delivery for license level 1.  This includes high current AVX 256-bit instructions as well as low current AVX 512-bit instructions.",
7275*4882a593Smuzhiyun        "SampleAfterValue": "200003",
7276*4882a593Smuzhiyun        "UMask": "0x18"
7277*4882a593Smuzhiyun    },
7278*4882a593Smuzhiyun    {
7279*4882a593Smuzhiyun        "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs  OCR.PF_L2_RFO.L3_HIT_M.HIT_OTHER_CORE_FWD",
7280*4882a593Smuzhiyun        "Counter": "0,1,2,3",
7281*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
7282*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
7283*4882a593Smuzhiyun        "EventName": "OCR.PF_L2_RFO.L3_HIT_M.HIT_OTHER_CORE_FWD",
7284*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
7285*4882a593Smuzhiyun        "MSRValue": "0x0800040020",
7286*4882a593Smuzhiyun        "Offcore": "1",
7287*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7288*4882a593Smuzhiyun        "SampleAfterValue": "100003",
7289*4882a593Smuzhiyun        "UMask": "0x1"
7290*4882a593Smuzhiyun    },
7291*4882a593Smuzhiyun    {
7292*4882a593Smuzhiyun        "BriefDescription": "Counts all demand code reads  OCR.DEMAND_CODE_RD.L3_HIT_F.HIT_OTHER_CORE_NO_FWD",
7293*4882a593Smuzhiyun        "Counter": "0,1,2,3",
7294*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
7295*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
7296*4882a593Smuzhiyun        "EventName": "OCR.DEMAND_CODE_RD.L3_HIT_F.HIT_OTHER_CORE_NO_FWD",
7297*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
7298*4882a593Smuzhiyun        "MSRValue": "0x0400200004",
7299*4882a593Smuzhiyun        "Offcore": "1",
7300*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7301*4882a593Smuzhiyun        "SampleAfterValue": "100003",
7302*4882a593Smuzhiyun        "UMask": "0x1"
7303*4882a593Smuzhiyun    },
7304*4882a593Smuzhiyun    {
7305*4882a593Smuzhiyun        "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads",
7306*4882a593Smuzhiyun        "Counter": "0,1,2,3",
7307*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
7308*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
7309*4882a593Smuzhiyun        "EventName": "OCR.PF_L3_DATA_RD.SUPPLIER_NONE.SNOOP_NONE",
7310*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
7311*4882a593Smuzhiyun        "MSRValue": "0x0080020080",
7312*4882a593Smuzhiyun        "Offcore": "1",
7313*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7314*4882a593Smuzhiyun        "SampleAfterValue": "100003",
7315*4882a593Smuzhiyun        "UMask": "0x1"
7316*4882a593Smuzhiyun    },
7317*4882a593Smuzhiyun    {
7318*4882a593Smuzhiyun        "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs  OCR.PF_L2_RFO.L3_HIT_M.HITM_OTHER_CORE",
7319*4882a593Smuzhiyun        "Counter": "0,1,2,3",
7320*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
7321*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
7322*4882a593Smuzhiyun        "EventName": "OCR.PF_L2_RFO.L3_HIT_M.HITM_OTHER_CORE",
7323*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
7324*4882a593Smuzhiyun        "MSRValue": "0x1000040020",
7325*4882a593Smuzhiyun        "Offcore": "1",
7326*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7327*4882a593Smuzhiyun        "SampleAfterValue": "100003",
7328*4882a593Smuzhiyun        "UMask": "0x1"
7329*4882a593Smuzhiyun    },
7330*4882a593Smuzhiyun    {
7331*4882a593Smuzhiyun        "BriefDescription": "Counts demand data reads OCR.DEMAND_DATA_RD.PMM_HIT_LOCAL_PMM.SNOOP_NONE",
7332*4882a593Smuzhiyun        "Counter": "0,1,2,3",
7333*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
7334*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
7335*4882a593Smuzhiyun        "EventName": "OCR.DEMAND_DATA_RD.PMM_HIT_LOCAL_PMM.SNOOP_NONE",
7336*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
7337*4882a593Smuzhiyun        "MSRValue": "0x0080400001",
7338*4882a593Smuzhiyun        "Offcore": "1",
7339*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7340*4882a593Smuzhiyun        "SampleAfterValue": "100003",
7341*4882a593Smuzhiyun        "UMask": "0x1"
7342*4882a593Smuzhiyun    },
7343*4882a593Smuzhiyun    {
7344*4882a593Smuzhiyun        "BriefDescription": "Counts all demand code reads  OCR.DEMAND_CODE_RD.L3_HIT_E.NO_SNOOP_NEEDED",
7345*4882a593Smuzhiyun        "Counter": "0,1,2,3",
7346*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
7347*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
7348*4882a593Smuzhiyun        "EventName": "OCR.DEMAND_CODE_RD.L3_HIT_E.NO_SNOOP_NEEDED",
7349*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
7350*4882a593Smuzhiyun        "MSRValue": "0x0100080004",
7351*4882a593Smuzhiyun        "Offcore": "1",
7352*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7353*4882a593Smuzhiyun        "SampleAfterValue": "100003",
7354*4882a593Smuzhiyun        "UMask": "0x1"
7355*4882a593Smuzhiyun    },
7356*4882a593Smuzhiyun    {
7357*4882a593Smuzhiyun        "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs  OCR.PF_L3_RFO.L3_HIT_E.ANY_SNOOP",
7358*4882a593Smuzhiyun        "Counter": "0,1,2,3",
7359*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
7360*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
7361*4882a593Smuzhiyun        "EventName": "OCR.PF_L3_RFO.L3_HIT_E.ANY_SNOOP",
7362*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
7363*4882a593Smuzhiyun        "MSRValue": "0x3F80080100",
7364*4882a593Smuzhiyun        "Offcore": "1",
7365*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7366*4882a593Smuzhiyun        "SampleAfterValue": "100003",
7367*4882a593Smuzhiyun        "UMask": "0x1"
7368*4882a593Smuzhiyun    },
7369*4882a593Smuzhiyun    {
7370*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_PF_DATA_RD.L3_HIT_S.SNOOP_NONE",
7371*4882a593Smuzhiyun        "Counter": "0,1,2,3",
7372*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
7373*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
7374*4882a593Smuzhiyun        "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT_S.SNOOP_NONE",
7375*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
7376*4882a593Smuzhiyun        "MSRValue": "0x0080100490",
7377*4882a593Smuzhiyun        "Offcore": "1",
7378*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7379*4882a593Smuzhiyun        "SampleAfterValue": "100003",
7380*4882a593Smuzhiyun        "UMask": "0x1"
7381*4882a593Smuzhiyun    },
7382*4882a593Smuzhiyun    {
7383*4882a593Smuzhiyun        "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs  OCR.PF_L2_RFO.L3_HIT_S.HIT_OTHER_CORE_NO_FWD",
7384*4882a593Smuzhiyun        "Counter": "0,1,2,3",
7385*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
7386*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
7387*4882a593Smuzhiyun        "EventName": "OCR.PF_L2_RFO.L3_HIT_S.HIT_OTHER_CORE_NO_FWD",
7388*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
7389*4882a593Smuzhiyun        "MSRValue": "0x0400100020",
7390*4882a593Smuzhiyun        "Offcore": "1",
7391*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7392*4882a593Smuzhiyun        "SampleAfterValue": "100003",
7393*4882a593Smuzhiyun        "UMask": "0x1"
7394*4882a593Smuzhiyun    },
7395*4882a593Smuzhiyun    {
7396*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_RFO.L3_HIT_E.ANY_SNOOP  OCR.ALL_RFO.L3_HIT_E.ANY_SNOOP",
7397*4882a593Smuzhiyun        "Counter": "0,1,2,3",
7398*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
7399*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
7400*4882a593Smuzhiyun        "EventName": "OCR.ALL_RFO.L3_HIT_E.ANY_SNOOP",
7401*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
7402*4882a593Smuzhiyun        "MSRValue": "0x3F80080122",
7403*4882a593Smuzhiyun        "Offcore": "1",
7404*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7405*4882a593Smuzhiyun        "SampleAfterValue": "100003",
7406*4882a593Smuzhiyun        "UMask": "0x1"
7407*4882a593Smuzhiyun    },
7408*4882a593Smuzhiyun    {
7409*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_PF_RFO.L3_HIT_S.HIT_OTHER_CORE_NO_FWD  OCR.ALL_PF_RFO.L3_HIT_S.HIT_OTHER_CORE_NO_FWD",
7410*4882a593Smuzhiyun        "Counter": "0,1,2,3",
7411*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
7412*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
7413*4882a593Smuzhiyun        "EventName": "OCR.ALL_PF_RFO.L3_HIT_S.HIT_OTHER_CORE_NO_FWD",
7414*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
7415*4882a593Smuzhiyun        "MSRValue": "0x0400100120",
7416*4882a593Smuzhiyun        "Offcore": "1",
7417*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7418*4882a593Smuzhiyun        "SampleAfterValue": "100003",
7419*4882a593Smuzhiyun        "UMask": "0x1"
7420*4882a593Smuzhiyun    },
7421*4882a593Smuzhiyun    {
7422*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_DATA_RD.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED OCR.ALL_DATA_RD.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED",
7423*4882a593Smuzhiyun        "Counter": "0,1,2,3",
7424*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
7425*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
7426*4882a593Smuzhiyun        "EventName": "OCR.ALL_DATA_RD.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED",
7427*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
7428*4882a593Smuzhiyun        "MSRValue": "0x0100400491",
7429*4882a593Smuzhiyun        "Offcore": "1",
7430*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7431*4882a593Smuzhiyun        "SampleAfterValue": "100003",
7432*4882a593Smuzhiyun        "UMask": "0x1"
7433*4882a593Smuzhiyun    },
7434*4882a593Smuzhiyun    {
7435*4882a593Smuzhiyun        "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads  OCR.PF_L3_DATA_RD.L3_HIT_E.NO_SNOOP_NEEDED",
7436*4882a593Smuzhiyun        "Counter": "0,1,2,3",
7437*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
7438*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
7439*4882a593Smuzhiyun        "EventName": "OCR.PF_L3_DATA_RD.L3_HIT_E.NO_SNOOP_NEEDED",
7440*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
7441*4882a593Smuzhiyun        "MSRValue": "0x0100080080",
7442*4882a593Smuzhiyun        "Offcore": "1",
7443*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7444*4882a593Smuzhiyun        "SampleAfterValue": "100003",
7445*4882a593Smuzhiyun        "UMask": "0x1"
7446*4882a593Smuzhiyun    },
7447*4882a593Smuzhiyun    {
7448*4882a593Smuzhiyun        "BriefDescription": "Counts all demand data writes (RFOs)  OCR.DEMAND_RFO.L3_HIT_F.ANY_SNOOP",
7449*4882a593Smuzhiyun        "Counter": "0,1,2,3",
7450*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
7451*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
7452*4882a593Smuzhiyun        "EventName": "OCR.DEMAND_RFO.L3_HIT_F.ANY_SNOOP",
7453*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
7454*4882a593Smuzhiyun        "MSRValue": "0x3F80200002",
7455*4882a593Smuzhiyun        "Offcore": "1",
7456*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7457*4882a593Smuzhiyun        "SampleAfterValue": "100003",
7458*4882a593Smuzhiyun        "UMask": "0x1"
7459*4882a593Smuzhiyun    },
7460*4882a593Smuzhiyun    {
7461*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_PF_RFO.L3_HIT.SNOOP_NONE OCR.ALL_PF_RFO.L3_HIT.SNOOP_NONE",
7462*4882a593Smuzhiyun        "Counter": "0,1,2,3",
7463*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
7464*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
7465*4882a593Smuzhiyun        "EventName": "OCR.ALL_PF_RFO.L3_HIT.SNOOP_NONE",
7466*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
7467*4882a593Smuzhiyun        "MSRValue": "0x00803C0120",
7468*4882a593Smuzhiyun        "Offcore": "1",
7469*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7470*4882a593Smuzhiyun        "SampleAfterValue": "100003",
7471*4882a593Smuzhiyun        "UMask": "0x1"
7472*4882a593Smuzhiyun    },
7473*4882a593Smuzhiyun    {
7474*4882a593Smuzhiyun        "BriefDescription": "Number of hardware interrupts received by the processor.",
7475*4882a593Smuzhiyun        "Counter": "0,1,2,3",
7476*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3,4,5,6,7",
7477*4882a593Smuzhiyun        "EventCode": "0xCB",
7478*4882a593Smuzhiyun        "EventName": "HW_INTERRUPTS.RECEIVED",
7479*4882a593Smuzhiyun        "PublicDescription": "Counts the number of hardware interruptions received by the processor.",
7480*4882a593Smuzhiyun        "SampleAfterValue": "203",
7481*4882a593Smuzhiyun        "UMask": "0x1"
7482*4882a593Smuzhiyun    },
7483*4882a593Smuzhiyun    {
7484*4882a593Smuzhiyun        "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads",
7485*4882a593Smuzhiyun        "Counter": "0,1,2,3",
7486*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
7487*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
7488*4882a593Smuzhiyun        "EventName": "OCR.PF_L3_DATA_RD.L3_HIT_F.SNOOP_MISS",
7489*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
7490*4882a593Smuzhiyun        "MSRValue": "0x0200200080",
7491*4882a593Smuzhiyun        "Offcore": "1",
7492*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7493*4882a593Smuzhiyun        "SampleAfterValue": "100003",
7494*4882a593Smuzhiyun        "UMask": "0x1"
7495*4882a593Smuzhiyun    },
7496*4882a593Smuzhiyun    {
7497*4882a593Smuzhiyun        "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs",
7498*4882a593Smuzhiyun        "Counter": "0,1,2,3",
7499*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
7500*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
7501*4882a593Smuzhiyun        "EventName": "OCR.PF_L2_RFO.SUPPLIER_NONE.SNOOP_MISS",
7502*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
7503*4882a593Smuzhiyun        "MSRValue": "0x0200020020",
7504*4882a593Smuzhiyun        "Offcore": "1",
7505*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7506*4882a593Smuzhiyun        "SampleAfterValue": "100003",
7507*4882a593Smuzhiyun        "UMask": "0x1"
7508*4882a593Smuzhiyun    },
7509*4882a593Smuzhiyun    {
7510*4882a593Smuzhiyun        "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads",
7511*4882a593Smuzhiyun        "Counter": "0,1,2,3",
7512*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
7513*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
7514*4882a593Smuzhiyun        "EventName": "OCR.PF_L3_DATA_RD.L3_HIT.SNOOP_HIT_WITH_FWD",
7515*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
7516*4882a593Smuzhiyun        "MSRValue": "0x08007C0080",
7517*4882a593Smuzhiyun        "Offcore": "1",
7518*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7519*4882a593Smuzhiyun        "SampleAfterValue": "100003",
7520*4882a593Smuzhiyun        "UMask": "0x1"
7521*4882a593Smuzhiyun    },
7522*4882a593Smuzhiyun    {
7523*4882a593Smuzhiyun        "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs OCR.PF_L2_RFO.L3_HIT.HITM_OTHER_CORE OCR.PF_L2_RFO.L3_HIT.HITM_OTHER_CORE",
7524*4882a593Smuzhiyun        "Counter": "0,1,2,3",
7525*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
7526*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
7527*4882a593Smuzhiyun        "EventName": "OCR.PF_L2_RFO.L3_HIT.HITM_OTHER_CORE",
7528*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
7529*4882a593Smuzhiyun        "MSRValue": "0x10003C0020",
7530*4882a593Smuzhiyun        "Offcore": "1",
7531*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7532*4882a593Smuzhiyun        "SampleAfterValue": "100003",
7533*4882a593Smuzhiyun        "UMask": "0x1"
7534*4882a593Smuzhiyun    },
7535*4882a593Smuzhiyun    {
7536*4882a593Smuzhiyun        "BriefDescription": "Counts any other requests  OCR.OTHER.L3_HIT_S.HITM_OTHER_CORE",
7537*4882a593Smuzhiyun        "Counter": "0,1,2,3",
7538*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
7539*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
7540*4882a593Smuzhiyun        "EventName": "OCR.OTHER.L3_HIT_S.HITM_OTHER_CORE",
7541*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
7542*4882a593Smuzhiyun        "MSRValue": "0x1000108000",
7543*4882a593Smuzhiyun        "Offcore": "1",
7544*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7545*4882a593Smuzhiyun        "SampleAfterValue": "100003",
7546*4882a593Smuzhiyun        "UMask": "0x1"
7547*4882a593Smuzhiyun    },
7548*4882a593Smuzhiyun    {
7549*4882a593Smuzhiyun        "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads  OCR.PF_L3_DATA_RD.L3_HIT_S.NO_SNOOP_NEEDED",
7550*4882a593Smuzhiyun        "Counter": "0,1,2,3",
7551*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
7552*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
7553*4882a593Smuzhiyun        "EventName": "OCR.PF_L3_DATA_RD.L3_HIT_S.NO_SNOOP_NEEDED",
7554*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
7555*4882a593Smuzhiyun        "MSRValue": "0x0100100080",
7556*4882a593Smuzhiyun        "Offcore": "1",
7557*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7558*4882a593Smuzhiyun        "SampleAfterValue": "100003",
7559*4882a593Smuzhiyun        "UMask": "0x1"
7560*4882a593Smuzhiyun    },
7561*4882a593Smuzhiyun    {
7562*4882a593Smuzhiyun        "BriefDescription": "Counts demand data reads",
7563*4882a593Smuzhiyun        "Counter": "0,1,2,3",
7564*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
7565*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
7566*4882a593Smuzhiyun        "EventName": "OCR.DEMAND_DATA_RD.L3_HIT_M.SNOOP_NONE",
7567*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
7568*4882a593Smuzhiyun        "MSRValue": "0x0080040001",
7569*4882a593Smuzhiyun        "Offcore": "1",
7570*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7571*4882a593Smuzhiyun        "SampleAfterValue": "100003",
7572*4882a593Smuzhiyun        "UMask": "0x1"
7573*4882a593Smuzhiyun    },
7574*4882a593Smuzhiyun    {
7575*4882a593Smuzhiyun        "BriefDescription": "Counts all demand data writes (RFOs) OCR.DEMAND_RFO.L3_HIT.SNOOP_NONE",
7576*4882a593Smuzhiyun        "Counter": "0,1,2,3",
7577*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
7578*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
7579*4882a593Smuzhiyun        "EventName": "OCR.DEMAND_RFO.L3_HIT.SNOOP_NONE",
7580*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
7581*4882a593Smuzhiyun        "MSRValue": "0x00803C0002",
7582*4882a593Smuzhiyun        "Offcore": "1",
7583*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7584*4882a593Smuzhiyun        "SampleAfterValue": "100003",
7585*4882a593Smuzhiyun        "UMask": "0x1"
7586*4882a593Smuzhiyun    },
7587*4882a593Smuzhiyun    {
7588*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_DATA_RD.L3_HIT_M.HIT_OTHER_CORE_NO_FWD  OCR.ALL_DATA_RD.L3_HIT_M.HIT_OTHER_CORE_NO_FWD",
7589*4882a593Smuzhiyun        "Counter": "0,1,2,3",
7590*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
7591*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
7592*4882a593Smuzhiyun        "EventName": "OCR.ALL_DATA_RD.L3_HIT_M.HIT_OTHER_CORE_NO_FWD",
7593*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
7594*4882a593Smuzhiyun        "MSRValue": "0x0400040491",
7595*4882a593Smuzhiyun        "Offcore": "1",
7596*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7597*4882a593Smuzhiyun        "SampleAfterValue": "100003",
7598*4882a593Smuzhiyun        "UMask": "0x1"
7599*4882a593Smuzhiyun    },
7600*4882a593Smuzhiyun    {
7601*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_PF_RFO.SUPPLIER_NONE.HIT_OTHER_CORE_FWD  OCR.ALL_PF_RFO.SUPPLIER_NONE.HIT_OTHER_CORE_FWD",
7602*4882a593Smuzhiyun        "Counter": "0,1,2,3",
7603*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
7604*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
7605*4882a593Smuzhiyun        "EventName": "OCR.ALL_PF_RFO.SUPPLIER_NONE.HIT_OTHER_CORE_FWD",
7606*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
7607*4882a593Smuzhiyun        "MSRValue": "0x0800020120",
7608*4882a593Smuzhiyun        "Offcore": "1",
7609*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7610*4882a593Smuzhiyun        "SampleAfterValue": "100003",
7611*4882a593Smuzhiyun        "UMask": "0x1"
7612*4882a593Smuzhiyun    },
7613*4882a593Smuzhiyun    {
7614*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_PF_DATA_RD.L3_HIT_S.NO_SNOOP_NEEDED  OCR.ALL_PF_DATA_RD.L3_HIT_S.NO_SNOOP_NEEDED",
7615*4882a593Smuzhiyun        "Counter": "0,1,2,3",
7616*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
7617*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
7618*4882a593Smuzhiyun        "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT_S.NO_SNOOP_NEEDED",
7619*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
7620*4882a593Smuzhiyun        "MSRValue": "0x0100100490",
7621*4882a593Smuzhiyun        "Offcore": "1",
7622*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7623*4882a593Smuzhiyun        "SampleAfterValue": "100003",
7624*4882a593Smuzhiyun        "UMask": "0x1"
7625*4882a593Smuzhiyun    },
7626*4882a593Smuzhiyun    {
7627*4882a593Smuzhiyun        "BriefDescription": "Counts all demand data writes (RFOs) have any response type.",
7628*4882a593Smuzhiyun        "Counter": "0,1,2,3",
7629*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
7630*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
7631*4882a593Smuzhiyun        "EventName": "OCR.DEMAND_RFO.ANY_RESPONSE",
7632*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
7633*4882a593Smuzhiyun        "MSRValue": "0x0000010002",
7634*4882a593Smuzhiyun        "Offcore": "1",
7635*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7636*4882a593Smuzhiyun        "SampleAfterValue": "100003",
7637*4882a593Smuzhiyun        "UMask": "0x1"
7638*4882a593Smuzhiyun    },
7639*4882a593Smuzhiyun    {
7640*4882a593Smuzhiyun        "BriefDescription": "Counts all demand code reads  OCR.DEMAND_CODE_RD.L3_HIT_M.HITM_OTHER_CORE",
7641*4882a593Smuzhiyun        "Counter": "0,1,2,3",
7642*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
7643*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
7644*4882a593Smuzhiyun        "EventName": "OCR.DEMAND_CODE_RD.L3_HIT_M.HITM_OTHER_CORE",
7645*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
7646*4882a593Smuzhiyun        "MSRValue": "0x1000040004",
7647*4882a593Smuzhiyun        "Offcore": "1",
7648*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7649*4882a593Smuzhiyun        "SampleAfterValue": "100003",
7650*4882a593Smuzhiyun        "UMask": "0x1"
7651*4882a593Smuzhiyun    },
7652*4882a593Smuzhiyun    {
7653*4882a593Smuzhiyun        "BriefDescription": "Counts all demand code reads  OCR.DEMAND_CODE_RD.SUPPLIER_NONE.NO_SNOOP_NEEDED",
7654*4882a593Smuzhiyun        "Counter": "0,1,2,3",
7655*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
7656*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
7657*4882a593Smuzhiyun        "EventName": "OCR.DEMAND_CODE_RD.SUPPLIER_NONE.NO_SNOOP_NEEDED",
7658*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
7659*4882a593Smuzhiyun        "MSRValue": "0x0100020004",
7660*4882a593Smuzhiyun        "Offcore": "1",
7661*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7662*4882a593Smuzhiyun        "SampleAfterValue": "100003",
7663*4882a593Smuzhiyun        "UMask": "0x1"
7664*4882a593Smuzhiyun    },
7665*4882a593Smuzhiyun    {
7666*4882a593Smuzhiyun        "BriefDescription": "Counts demand data reads",
7667*4882a593Smuzhiyun        "Counter": "0,1,2,3",
7668*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
7669*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
7670*4882a593Smuzhiyun        "EventName": "OCR.DEMAND_DATA_RD.L3_HIT_S.SNOOP_NONE",
7671*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
7672*4882a593Smuzhiyun        "MSRValue": "0x0080100001",
7673*4882a593Smuzhiyun        "Offcore": "1",
7674*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7675*4882a593Smuzhiyun        "SampleAfterValue": "100003",
7676*4882a593Smuzhiyun        "UMask": "0x1"
7677*4882a593Smuzhiyun    },
7678*4882a593Smuzhiyun    {
7679*4882a593Smuzhiyun        "BriefDescription": "Counts all demand data writes (RFOs)  OCR.DEMAND_RFO.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD",
7680*4882a593Smuzhiyun        "Counter": "0,1,2,3",
7681*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
7682*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
7683*4882a593Smuzhiyun        "EventName": "OCR.DEMAND_RFO.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD",
7684*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
7685*4882a593Smuzhiyun        "MSRValue": "0x0400020002",
7686*4882a593Smuzhiyun        "Offcore": "1",
7687*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7688*4882a593Smuzhiyun        "SampleAfterValue": "100003",
7689*4882a593Smuzhiyun        "UMask": "0x1"
7690*4882a593Smuzhiyun    },
7691*4882a593Smuzhiyun    {
7692*4882a593Smuzhiyun        "BriefDescription": "Counts all demand code reads  OCR.DEMAND_CODE_RD.L3_HIT_S.HIT_OTHER_CORE_FWD",
7693*4882a593Smuzhiyun        "Counter": "0,1,2,3",
7694*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
7695*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
7696*4882a593Smuzhiyun        "EventName": "OCR.DEMAND_CODE_RD.L3_HIT_S.HIT_OTHER_CORE_FWD",
7697*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
7698*4882a593Smuzhiyun        "MSRValue": "0x0800100004",
7699*4882a593Smuzhiyun        "Offcore": "1",
7700*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7701*4882a593Smuzhiyun        "SampleAfterValue": "100003",
7702*4882a593Smuzhiyun        "UMask": "0x1"
7703*4882a593Smuzhiyun    },
7704*4882a593Smuzhiyun    {
7705*4882a593Smuzhiyun        "BriefDescription": "Counts any other requests  OCR.OTHER.L3_HIT_F.HIT_OTHER_CORE_NO_FWD",
7706*4882a593Smuzhiyun        "Counter": "0,1,2,3",
7707*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
7708*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
7709*4882a593Smuzhiyun        "EventName": "OCR.OTHER.L3_HIT_F.HIT_OTHER_CORE_NO_FWD",
7710*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
7711*4882a593Smuzhiyun        "MSRValue": "0x0400208000",
7712*4882a593Smuzhiyun        "Offcore": "1",
7713*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7714*4882a593Smuzhiyun        "SampleAfterValue": "100003",
7715*4882a593Smuzhiyun        "UMask": "0x1"
7716*4882a593Smuzhiyun    },
7717*4882a593Smuzhiyun    {
7718*4882a593Smuzhiyun        "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs have any response type.",
7719*4882a593Smuzhiyun        "Counter": "0,1,2,3",
7720*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
7721*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
7722*4882a593Smuzhiyun        "EventName": "OCR.PF_L3_RFO.ANY_RESPONSE",
7723*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
7724*4882a593Smuzhiyun        "MSRValue": "0x0000010100",
7725*4882a593Smuzhiyun        "Offcore": "1",
7726*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7727*4882a593Smuzhiyun        "SampleAfterValue": "100003",
7728*4882a593Smuzhiyun        "UMask": "0x1"
7729*4882a593Smuzhiyun    },
7730*4882a593Smuzhiyun    {
7731*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_DATA_RD.L3_HIT_E.SNOOP_MISS",
7732*4882a593Smuzhiyun        "Counter": "0,1,2,3",
7733*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
7734*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
7735*4882a593Smuzhiyun        "EventName": "OCR.ALL_DATA_RD.L3_HIT_E.SNOOP_MISS",
7736*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
7737*4882a593Smuzhiyun        "MSRValue": "0x0200080491",
7738*4882a593Smuzhiyun        "Offcore": "1",
7739*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7740*4882a593Smuzhiyun        "SampleAfterValue": "100003",
7741*4882a593Smuzhiyun        "UMask": "0x1"
7742*4882a593Smuzhiyun    },
7743*4882a593Smuzhiyun    {
7744*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_PF_DATA_RD.L3_HIT_E.HIT_OTHER_CORE_NO_FWD  OCR.ALL_PF_DATA_RD.L3_HIT_E.HIT_OTHER_CORE_NO_FWD",
7745*4882a593Smuzhiyun        "Counter": "0,1,2,3",
7746*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
7747*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
7748*4882a593Smuzhiyun        "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT_E.HIT_OTHER_CORE_NO_FWD",
7749*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
7750*4882a593Smuzhiyun        "MSRValue": "0x0400080490",
7751*4882a593Smuzhiyun        "Offcore": "1",
7752*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7753*4882a593Smuzhiyun        "SampleAfterValue": "100003",
7754*4882a593Smuzhiyun        "UMask": "0x1"
7755*4882a593Smuzhiyun    },
7756*4882a593Smuzhiyun    {
7757*4882a593Smuzhiyun        "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs  OCR.PF_L3_RFO.L3_HIT_M.NO_SNOOP_NEEDED",
7758*4882a593Smuzhiyun        "Counter": "0,1,2,3",
7759*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
7760*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
7761*4882a593Smuzhiyun        "EventName": "OCR.PF_L3_RFO.L3_HIT_M.NO_SNOOP_NEEDED",
7762*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
7763*4882a593Smuzhiyun        "MSRValue": "0x0100040100",
7764*4882a593Smuzhiyun        "Offcore": "1",
7765*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7766*4882a593Smuzhiyun        "SampleAfterValue": "100003",
7767*4882a593Smuzhiyun        "UMask": "0x1"
7768*4882a593Smuzhiyun    },
7769*4882a593Smuzhiyun    {
7770*4882a593Smuzhiyun        "BriefDescription": "Counts demand data reads  OCR.DEMAND_DATA_RD.L3_HIT_S.ANY_SNOOP",
7771*4882a593Smuzhiyun        "Counter": "0,1,2,3",
7772*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
7773*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
7774*4882a593Smuzhiyun        "EventName": "OCR.DEMAND_DATA_RD.L3_HIT_S.ANY_SNOOP",
7775*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
7776*4882a593Smuzhiyun        "MSRValue": "0x3F80100001",
7777*4882a593Smuzhiyun        "Offcore": "1",
7778*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7779*4882a593Smuzhiyun        "SampleAfterValue": "100003",
7780*4882a593Smuzhiyun        "UMask": "0x1"
7781*4882a593Smuzhiyun    },
7782*4882a593Smuzhiyun    {
7783*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_DATA_RD.L3_HIT.SNOOP_MISS OCR.ALL_DATA_RD.L3_HIT.SNOOP_MISS",
7784*4882a593Smuzhiyun        "Counter": "0,1,2,3",
7785*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
7786*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
7787*4882a593Smuzhiyun        "EventName": "OCR.ALL_DATA_RD.L3_HIT.SNOOP_MISS",
7788*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
7789*4882a593Smuzhiyun        "MSRValue": "0x02003C0491",
7790*4882a593Smuzhiyun        "Offcore": "1",
7791*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7792*4882a593Smuzhiyun        "SampleAfterValue": "100003",
7793*4882a593Smuzhiyun        "UMask": "0x1"
7794*4882a593Smuzhiyun    },
7795*4882a593Smuzhiyun    {
7796*4882a593Smuzhiyun        "BriefDescription": "Counts any other requests  OCR.OTHER.L3_HIT_M.HIT_OTHER_CORE_NO_FWD",
7797*4882a593Smuzhiyun        "Counter": "0,1,2,3",
7798*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
7799*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
7800*4882a593Smuzhiyun        "EventName": "OCR.OTHER.L3_HIT_M.HIT_OTHER_CORE_NO_FWD",
7801*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
7802*4882a593Smuzhiyun        "MSRValue": "0x0400048000",
7803*4882a593Smuzhiyun        "Offcore": "1",
7804*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7805*4882a593Smuzhiyun        "SampleAfterValue": "100003",
7806*4882a593Smuzhiyun        "UMask": "0x1"
7807*4882a593Smuzhiyun    },
7808*4882a593Smuzhiyun    {
7809*4882a593Smuzhiyun        "BriefDescription": "Counts prefetch (that bring data to L2) data reads OCR.PF_L2_DATA_RD.L3_HIT.ANY_SNOOP OCR.PF_L2_DATA_RD.L3_HIT.ANY_SNOOP",
7810*4882a593Smuzhiyun        "Counter": "0,1,2,3",
7811*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
7812*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
7813*4882a593Smuzhiyun        "EventName": "OCR.PF_L2_DATA_RD.L3_HIT.ANY_SNOOP",
7814*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
7815*4882a593Smuzhiyun        "MSRValue": "0x3F803C0010",
7816*4882a593Smuzhiyun        "Offcore": "1",
7817*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7818*4882a593Smuzhiyun        "SampleAfterValue": "100003",
7819*4882a593Smuzhiyun        "UMask": "0x1"
7820*4882a593Smuzhiyun    },
7821*4882a593Smuzhiyun    {
7822*4882a593Smuzhiyun        "BriefDescription": "Counts any other requests",
7823*4882a593Smuzhiyun        "Counter": "0,1,2,3",
7824*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
7825*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
7826*4882a593Smuzhiyun        "EventName": "OCR.OTHER.L3_HIT_F.SNOOP_MISS",
7827*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
7828*4882a593Smuzhiyun        "MSRValue": "0x0200208000",
7829*4882a593Smuzhiyun        "Offcore": "1",
7830*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7831*4882a593Smuzhiyun        "SampleAfterValue": "100003",
7832*4882a593Smuzhiyun        "UMask": "0x1"
7833*4882a593Smuzhiyun    },
7834*4882a593Smuzhiyun    {
7835*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_PF_DATA_RD.L3_HIT.SNOOP_NONE OCR.ALL_PF_DATA_RD.L3_HIT.SNOOP_NONE",
7836*4882a593Smuzhiyun        "Counter": "0,1,2,3",
7837*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
7838*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
7839*4882a593Smuzhiyun        "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT.SNOOP_NONE",
7840*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
7841*4882a593Smuzhiyun        "MSRValue": "0x00803C0490",
7842*4882a593Smuzhiyun        "Offcore": "1",
7843*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7844*4882a593Smuzhiyun        "SampleAfterValue": "100003",
7845*4882a593Smuzhiyun        "UMask": "0x1"
7846*4882a593Smuzhiyun    },
7847*4882a593Smuzhiyun    {
7848*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_PF_RFO.SUPPLIER_NONE.ANY_SNOOP  OCR.ALL_PF_RFO.SUPPLIER_NONE.ANY_SNOOP",
7849*4882a593Smuzhiyun        "Counter": "0,1,2,3",
7850*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
7851*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
7852*4882a593Smuzhiyun        "EventName": "OCR.ALL_PF_RFO.SUPPLIER_NONE.ANY_SNOOP",
7853*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
7854*4882a593Smuzhiyun        "MSRValue": "0x3F80020120",
7855*4882a593Smuzhiyun        "Offcore": "1",
7856*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7857*4882a593Smuzhiyun        "SampleAfterValue": "100003",
7858*4882a593Smuzhiyun        "UMask": "0x1"
7859*4882a593Smuzhiyun    },
7860*4882a593Smuzhiyun    {
7861*4882a593Smuzhiyun        "BriefDescription": "Counts prefetch (that bring data to L2) data reads OCR.PF_L2_DATA_RD.L3_HIT.NO_SNOOP_NEEDED OCR.PF_L2_DATA_RD.L3_HIT.NO_SNOOP_NEEDED",
7862*4882a593Smuzhiyun        "Counter": "0,1,2,3",
7863*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
7864*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
7865*4882a593Smuzhiyun        "EventName": "OCR.PF_L2_DATA_RD.L3_HIT.NO_SNOOP_NEEDED",
7866*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
7867*4882a593Smuzhiyun        "MSRValue": "0x01003C0010",
7868*4882a593Smuzhiyun        "Offcore": "1",
7869*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7870*4882a593Smuzhiyun        "SampleAfterValue": "100003",
7871*4882a593Smuzhiyun        "UMask": "0x1"
7872*4882a593Smuzhiyun    },
7873*4882a593Smuzhiyun    {
7874*4882a593Smuzhiyun        "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests",
7875*4882a593Smuzhiyun        "Counter": "0,1,2,3",
7876*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
7877*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
7878*4882a593Smuzhiyun        "EventName": "OCR.PF_L1D_AND_SW.L3_HIT_F.SNOOP_NONE",
7879*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
7880*4882a593Smuzhiyun        "MSRValue": "0x0080200400",
7881*4882a593Smuzhiyun        "Offcore": "1",
7882*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7883*4882a593Smuzhiyun        "SampleAfterValue": "100003",
7884*4882a593Smuzhiyun        "UMask": "0x1"
7885*4882a593Smuzhiyun    },
7886*4882a593Smuzhiyun    {
7887*4882a593Smuzhiyun        "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs  OCR.PF_L2_RFO.L3_HIT_E.HIT_OTHER_CORE_FWD",
7888*4882a593Smuzhiyun        "Counter": "0,1,2,3",
7889*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
7890*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
7891*4882a593Smuzhiyun        "EventName": "OCR.PF_L2_RFO.L3_HIT_E.HIT_OTHER_CORE_FWD",
7892*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
7893*4882a593Smuzhiyun        "MSRValue": "0x0800080020",
7894*4882a593Smuzhiyun        "Offcore": "1",
7895*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7896*4882a593Smuzhiyun        "SampleAfterValue": "100003",
7897*4882a593Smuzhiyun        "UMask": "0x1"
7898*4882a593Smuzhiyun    },
7899*4882a593Smuzhiyun    {
7900*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_DATA_RD.L3_HIT_F.HIT_OTHER_CORE_FWD  OCR.ALL_DATA_RD.L3_HIT_F.HIT_OTHER_CORE_FWD",
7901*4882a593Smuzhiyun        "Counter": "0,1,2,3",
7902*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
7903*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
7904*4882a593Smuzhiyun        "EventName": "OCR.ALL_DATA_RD.L3_HIT_F.HIT_OTHER_CORE_FWD",
7905*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
7906*4882a593Smuzhiyun        "MSRValue": "0x0800200491",
7907*4882a593Smuzhiyun        "Offcore": "1",
7908*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7909*4882a593Smuzhiyun        "SampleAfterValue": "100003",
7910*4882a593Smuzhiyun        "UMask": "0x1"
7911*4882a593Smuzhiyun    },
7912*4882a593Smuzhiyun    {
7913*4882a593Smuzhiyun        "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests  OCR.PF_L1D_AND_SW.L3_HIT_S.HITM_OTHER_CORE",
7914*4882a593Smuzhiyun        "Counter": "0,1,2,3",
7915*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
7916*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
7917*4882a593Smuzhiyun        "EventName": "OCR.PF_L1D_AND_SW.L3_HIT_S.HITM_OTHER_CORE",
7918*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
7919*4882a593Smuzhiyun        "MSRValue": "0x1000100400",
7920*4882a593Smuzhiyun        "Offcore": "1",
7921*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7922*4882a593Smuzhiyun        "SampleAfterValue": "100003",
7923*4882a593Smuzhiyun        "UMask": "0x1"
7924*4882a593Smuzhiyun    },
7925*4882a593Smuzhiyun    {
7926*4882a593Smuzhiyun        "BriefDescription": "Counts prefetch (that bring data to L2) data reads",
7927*4882a593Smuzhiyun        "Counter": "0,1,2,3",
7928*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
7929*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
7930*4882a593Smuzhiyun        "EventName": "OCR.PF_L2_DATA_RD.SUPPLIER_NONE.SNOOP_NONE",
7931*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
7932*4882a593Smuzhiyun        "MSRValue": "0x0080020010",
7933*4882a593Smuzhiyun        "Offcore": "1",
7934*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7935*4882a593Smuzhiyun        "SampleAfterValue": "100003",
7936*4882a593Smuzhiyun        "UMask": "0x1"
7937*4882a593Smuzhiyun    },
7938*4882a593Smuzhiyun    {
7939*4882a593Smuzhiyun        "BriefDescription": "Counts all demand code reads",
7940*4882a593Smuzhiyun        "Counter": "0,1,2,3",
7941*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
7942*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
7943*4882a593Smuzhiyun        "EventName": "OCR.DEMAND_CODE_RD.L3_HIT_M.SNOOP_NONE",
7944*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
7945*4882a593Smuzhiyun        "MSRValue": "0x0080040004",
7946*4882a593Smuzhiyun        "Offcore": "1",
7947*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7948*4882a593Smuzhiyun        "SampleAfterValue": "100003",
7949*4882a593Smuzhiyun        "UMask": "0x1"
7950*4882a593Smuzhiyun    },
7951*4882a593Smuzhiyun    {
7952*4882a593Smuzhiyun        "BriefDescription": "Counts all demand code reads  OCR.DEMAND_CODE_RD.L3_HIT_E.HIT_OTHER_CORE_NO_FWD",
7953*4882a593Smuzhiyun        "Counter": "0,1,2,3",
7954*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
7955*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
7956*4882a593Smuzhiyun        "EventName": "OCR.DEMAND_CODE_RD.L3_HIT_E.HIT_OTHER_CORE_NO_FWD",
7957*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
7958*4882a593Smuzhiyun        "MSRValue": "0x0400080004",
7959*4882a593Smuzhiyun        "Offcore": "1",
7960*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7961*4882a593Smuzhiyun        "SampleAfterValue": "100003",
7962*4882a593Smuzhiyun        "UMask": "0x1"
7963*4882a593Smuzhiyun    },
7964*4882a593Smuzhiyun    {
7965*4882a593Smuzhiyun        "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs  OCR.PF_L3_RFO.L3_HIT_E.HIT_OTHER_CORE_NO_FWD",
7966*4882a593Smuzhiyun        "Counter": "0,1,2,3",
7967*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
7968*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
7969*4882a593Smuzhiyun        "EventName": "OCR.PF_L3_RFO.L3_HIT_E.HIT_OTHER_CORE_NO_FWD",
7970*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
7971*4882a593Smuzhiyun        "MSRValue": "0x0400080100",
7972*4882a593Smuzhiyun        "Offcore": "1",
7973*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7974*4882a593Smuzhiyun        "SampleAfterValue": "100003",
7975*4882a593Smuzhiyun        "UMask": "0x1"
7976*4882a593Smuzhiyun    },
7977*4882a593Smuzhiyun    {
7978*4882a593Smuzhiyun        "BriefDescription": "Counts prefetch (that bring data to L2) data reads  OCR.PF_L2_DATA_RD.L3_HIT_M.HITM_OTHER_CORE",
7979*4882a593Smuzhiyun        "Counter": "0,1,2,3",
7980*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
7981*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
7982*4882a593Smuzhiyun        "EventName": "OCR.PF_L2_DATA_RD.L3_HIT_M.HITM_OTHER_CORE",
7983*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
7984*4882a593Smuzhiyun        "MSRValue": "0x1000040010",
7985*4882a593Smuzhiyun        "Offcore": "1",
7986*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7987*4882a593Smuzhiyun        "SampleAfterValue": "100003",
7988*4882a593Smuzhiyun        "UMask": "0x1"
7989*4882a593Smuzhiyun    },
7990*4882a593Smuzhiyun    {
7991*4882a593Smuzhiyun        "BriefDescription": "Counts demand data reads",
7992*4882a593Smuzhiyun        "Counter": "0,1,2,3",
7993*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
7994*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
7995*4882a593Smuzhiyun        "EventName": "OCR.DEMAND_DATA_RD.SUPPLIER_NONE.SNOOP_MISS",
7996*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
7997*4882a593Smuzhiyun        "MSRValue": "0x0200020001",
7998*4882a593Smuzhiyun        "Offcore": "1",
7999*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
8000*4882a593Smuzhiyun        "SampleAfterValue": "100003",
8001*4882a593Smuzhiyun        "UMask": "0x1"
8002*4882a593Smuzhiyun    },
8003*4882a593Smuzhiyun    {
8004*4882a593Smuzhiyun        "BriefDescription": "Counts demand data reads  OCR.DEMAND_DATA_RD.L3_HIT_E.HIT_OTHER_CORE_NO_FWD",
8005*4882a593Smuzhiyun        "Counter": "0,1,2,3",
8006*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
8007*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
8008*4882a593Smuzhiyun        "EventName": "OCR.DEMAND_DATA_RD.L3_HIT_E.HIT_OTHER_CORE_NO_FWD",
8009*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
8010*4882a593Smuzhiyun        "MSRValue": "0x0400080001",
8011*4882a593Smuzhiyun        "Offcore": "1",
8012*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
8013*4882a593Smuzhiyun        "SampleAfterValue": "100003",
8014*4882a593Smuzhiyun        "UMask": "0x1"
8015*4882a593Smuzhiyun    },
8016*4882a593Smuzhiyun    {
8017*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_READS.L3_HIT_F.HIT_OTHER_CORE_NO_FWD  OCR.ALL_READS.L3_HIT_F.HIT_OTHER_CORE_NO_FWD",
8018*4882a593Smuzhiyun        "Counter": "0,1,2,3",
8019*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
8020*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
8021*4882a593Smuzhiyun        "EventName": "OCR.ALL_READS.L3_HIT_F.HIT_OTHER_CORE_NO_FWD",
8022*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
8023*4882a593Smuzhiyun        "MSRValue": "0x04002007F7",
8024*4882a593Smuzhiyun        "Offcore": "1",
8025*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
8026*4882a593Smuzhiyun        "SampleAfterValue": "100003",
8027*4882a593Smuzhiyun        "UMask": "0x1"
8028*4882a593Smuzhiyun    },
8029*4882a593Smuzhiyun    {
8030*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_RFO.L3_HIT_E.HITM_OTHER_CORE  OCR.ALL_RFO.L3_HIT_E.HITM_OTHER_CORE",
8031*4882a593Smuzhiyun        "Counter": "0,1,2,3",
8032*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
8033*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
8034*4882a593Smuzhiyun        "EventName": "OCR.ALL_RFO.L3_HIT_E.HITM_OTHER_CORE",
8035*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
8036*4882a593Smuzhiyun        "MSRValue": "0x1000080122",
8037*4882a593Smuzhiyun        "Offcore": "1",
8038*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
8039*4882a593Smuzhiyun        "SampleAfterValue": "100003",
8040*4882a593Smuzhiyun        "UMask": "0x1"
8041*4882a593Smuzhiyun    },
8042*4882a593Smuzhiyun    {
8043*4882a593Smuzhiyun        "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs",
8044*4882a593Smuzhiyun        "Counter": "0,1,2,3",
8045*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
8046*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
8047*4882a593Smuzhiyun        "EventName": "OCR.PF_L2_RFO.L3_HIT.SNOOP_HIT_WITH_FWD",
8048*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
8049*4882a593Smuzhiyun        "MSRValue": "0x08007C0020",
8050*4882a593Smuzhiyun        "Offcore": "1",
8051*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
8052*4882a593Smuzhiyun        "SampleAfterValue": "100003",
8053*4882a593Smuzhiyun        "UMask": "0x1"
8054*4882a593Smuzhiyun    },
8055*4882a593Smuzhiyun    {
8056*4882a593Smuzhiyun        "BriefDescription": "Counts all demand data writes (RFOs)  OCR.DEMAND_RFO.L3_HIT_F.HIT_OTHER_CORE_NO_FWD",
8057*4882a593Smuzhiyun        "Counter": "0,1,2,3",
8058*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
8059*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
8060*4882a593Smuzhiyun        "EventName": "OCR.DEMAND_RFO.L3_HIT_F.HIT_OTHER_CORE_NO_FWD",
8061*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
8062*4882a593Smuzhiyun        "MSRValue": "0x0400200002",
8063*4882a593Smuzhiyun        "Offcore": "1",
8064*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
8065*4882a593Smuzhiyun        "SampleAfterValue": "100003",
8066*4882a593Smuzhiyun        "UMask": "0x1"
8067*4882a593Smuzhiyun    },
8068*4882a593Smuzhiyun    {
8069*4882a593Smuzhiyun        "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs",
8070*4882a593Smuzhiyun        "Counter": "0,1,2,3",
8071*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
8072*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
8073*4882a593Smuzhiyun        "EventName": "OCR.PF_L2_RFO.L3_HIT_E.SNOOP_MISS",
8074*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
8075*4882a593Smuzhiyun        "MSRValue": "0x0200080020",
8076*4882a593Smuzhiyun        "Offcore": "1",
8077*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
8078*4882a593Smuzhiyun        "SampleAfterValue": "100003",
8079*4882a593Smuzhiyun        "UMask": "0x1"
8080*4882a593Smuzhiyun    },
8081*4882a593Smuzhiyun    {
8082*4882a593Smuzhiyun        "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests",
8083*4882a593Smuzhiyun        "Counter": "0,1,2,3",
8084*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
8085*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
8086*4882a593Smuzhiyun        "EventName": "OCR.PF_L1D_AND_SW.SUPPLIER_NONE.SNOOP_NONE",
8087*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
8088*4882a593Smuzhiyun        "MSRValue": "0x0080020400",
8089*4882a593Smuzhiyun        "Offcore": "1",
8090*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
8091*4882a593Smuzhiyun        "SampleAfterValue": "100003",
8092*4882a593Smuzhiyun        "UMask": "0x1"
8093*4882a593Smuzhiyun    },
8094*4882a593Smuzhiyun    {
8095*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_DATA_RD.SUPPLIER_NONE.NO_SNOOP_NEEDED  OCR.ALL_DATA_RD.SUPPLIER_NONE.NO_SNOOP_NEEDED",
8096*4882a593Smuzhiyun        "Counter": "0,1,2,3",
8097*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
8098*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
8099*4882a593Smuzhiyun        "EventName": "OCR.ALL_DATA_RD.SUPPLIER_NONE.NO_SNOOP_NEEDED",
8100*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
8101*4882a593Smuzhiyun        "MSRValue": "0x0100020491",
8102*4882a593Smuzhiyun        "Offcore": "1",
8103*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
8104*4882a593Smuzhiyun        "SampleAfterValue": "100003",
8105*4882a593Smuzhiyun        "UMask": "0x1"
8106*4882a593Smuzhiyun    },
8107*4882a593Smuzhiyun    {
8108*4882a593Smuzhiyun        "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs  OCR.PF_L3_RFO.L3_HIT_S.ANY_SNOOP",
8109*4882a593Smuzhiyun        "Counter": "0,1,2,3",
8110*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
8111*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
8112*4882a593Smuzhiyun        "EventName": "OCR.PF_L3_RFO.L3_HIT_S.ANY_SNOOP",
8113*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
8114*4882a593Smuzhiyun        "MSRValue": "0x3F80100100",
8115*4882a593Smuzhiyun        "Offcore": "1",
8116*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
8117*4882a593Smuzhiyun        "SampleAfterValue": "100003",
8118*4882a593Smuzhiyun        "UMask": "0x1"
8119*4882a593Smuzhiyun    },
8120*4882a593Smuzhiyun    {
8121*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_PF_RFO.L3_HIT_F.ANY_SNOOP  OCR.ALL_PF_RFO.L3_HIT_F.ANY_SNOOP",
8122*4882a593Smuzhiyun        "Counter": "0,1,2,3",
8123*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
8124*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
8125*4882a593Smuzhiyun        "EventName": "OCR.ALL_PF_RFO.L3_HIT_F.ANY_SNOOP",
8126*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
8127*4882a593Smuzhiyun        "MSRValue": "0x3F80200120",
8128*4882a593Smuzhiyun        "Offcore": "1",
8129*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
8130*4882a593Smuzhiyun        "SampleAfterValue": "100003",
8131*4882a593Smuzhiyun        "UMask": "0x1"
8132*4882a593Smuzhiyun    },
8133*4882a593Smuzhiyun    {
8134*4882a593Smuzhiyun        "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests OCR.PF_L1D_AND_SW.L3_HIT.NO_SNOOP_NEEDED OCR.PF_L1D_AND_SW.L3_HIT.NO_SNOOP_NEEDED",
8135*4882a593Smuzhiyun        "Counter": "0,1,2,3",
8136*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
8137*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
8138*4882a593Smuzhiyun        "EventName": "OCR.PF_L1D_AND_SW.L3_HIT.NO_SNOOP_NEEDED",
8139*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
8140*4882a593Smuzhiyun        "MSRValue": "0x01003C0400",
8141*4882a593Smuzhiyun        "Offcore": "1",
8142*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
8143*4882a593Smuzhiyun        "SampleAfterValue": "100003",
8144*4882a593Smuzhiyun        "UMask": "0x1"
8145*4882a593Smuzhiyun    },
8146*4882a593Smuzhiyun    {
8147*4882a593Smuzhiyun        "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads  OCR.PF_L3_DATA_RD.L3_HIT_M.HIT_OTHER_CORE_NO_FWD",
8148*4882a593Smuzhiyun        "Counter": "0,1,2,3",
8149*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
8150*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
8151*4882a593Smuzhiyun        "EventName": "OCR.PF_L3_DATA_RD.L3_HIT_M.HIT_OTHER_CORE_NO_FWD",
8152*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
8153*4882a593Smuzhiyun        "MSRValue": "0x0400040080",
8154*4882a593Smuzhiyun        "Offcore": "1",
8155*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
8156*4882a593Smuzhiyun        "SampleAfterValue": "100003",
8157*4882a593Smuzhiyun        "UMask": "0x1"
8158*4882a593Smuzhiyun    },
8159*4882a593Smuzhiyun    {
8160*4882a593Smuzhiyun        "BriefDescription": "Counts prefetch (that bring data to L2) data reads  OCR.PF_L2_DATA_RD.L3_HIT_F.HITM_OTHER_CORE",
8161*4882a593Smuzhiyun        "Counter": "0,1,2,3",
8162*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
8163*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
8164*4882a593Smuzhiyun        "EventName": "OCR.PF_L2_DATA_RD.L3_HIT_F.HITM_OTHER_CORE",
8165*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
8166*4882a593Smuzhiyun        "MSRValue": "0x1000200010",
8167*4882a593Smuzhiyun        "Offcore": "1",
8168*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
8169*4882a593Smuzhiyun        "SampleAfterValue": "100003",
8170*4882a593Smuzhiyun        "UMask": "0x1"
8171*4882a593Smuzhiyun    },
8172*4882a593Smuzhiyun    {
8173*4882a593Smuzhiyun        "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs  OCR.PF_L2_RFO.L3_HIT_M.NO_SNOOP_NEEDED",
8174*4882a593Smuzhiyun        "Counter": "0,1,2,3",
8175*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
8176*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
8177*4882a593Smuzhiyun        "EventName": "OCR.PF_L2_RFO.L3_HIT_M.NO_SNOOP_NEEDED",
8178*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
8179*4882a593Smuzhiyun        "MSRValue": "0x0100040020",
8180*4882a593Smuzhiyun        "Offcore": "1",
8181*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
8182*4882a593Smuzhiyun        "SampleAfterValue": "100003",
8183*4882a593Smuzhiyun        "UMask": "0x1"
8184*4882a593Smuzhiyun    },
8185*4882a593Smuzhiyun    {
8186*4882a593Smuzhiyun        "BriefDescription": "Counts any other requests OCR.OTHER.L3_HIT.HITM_OTHER_CORE OCR.OTHER.L3_HIT.HITM_OTHER_CORE",
8187*4882a593Smuzhiyun        "Counter": "0,1,2,3",
8188*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
8189*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
8190*4882a593Smuzhiyun        "EventName": "OCR.OTHER.L3_HIT.HITM_OTHER_CORE",
8191*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
8192*4882a593Smuzhiyun        "MSRValue": "0x10003C8000",
8193*4882a593Smuzhiyun        "Offcore": "1",
8194*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
8195*4882a593Smuzhiyun        "SampleAfterValue": "100003",
8196*4882a593Smuzhiyun        "UMask": "0x1"
8197*4882a593Smuzhiyun    },
8198*4882a593Smuzhiyun    {
8199*4882a593Smuzhiyun        "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs  OCR.PF_L3_RFO.L3_HIT_M.HIT_OTHER_CORE_FWD",
8200*4882a593Smuzhiyun        "Counter": "0,1,2,3",
8201*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
8202*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
8203*4882a593Smuzhiyun        "EventName": "OCR.PF_L3_RFO.L3_HIT_M.HIT_OTHER_CORE_FWD",
8204*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
8205*4882a593Smuzhiyun        "MSRValue": "0x0800040100",
8206*4882a593Smuzhiyun        "Offcore": "1",
8207*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
8208*4882a593Smuzhiyun        "SampleAfterValue": "100003",
8209*4882a593Smuzhiyun        "UMask": "0x1"
8210*4882a593Smuzhiyun    },
8211*4882a593Smuzhiyun    {
8212*4882a593Smuzhiyun        "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs",
8213*4882a593Smuzhiyun        "Counter": "0,1,2,3",
8214*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
8215*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
8216*4882a593Smuzhiyun        "EventName": "OCR.PF_L3_RFO.L3_HIT_S.SNOOP_MISS",
8217*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
8218*4882a593Smuzhiyun        "MSRValue": "0x0200100100",
8219*4882a593Smuzhiyun        "Offcore": "1",
8220*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
8221*4882a593Smuzhiyun        "SampleAfterValue": "100003",
8222*4882a593Smuzhiyun        "UMask": "0x1"
8223*4882a593Smuzhiyun    },
8224*4882a593Smuzhiyun    {
8225*4882a593Smuzhiyun        "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests  OCR.PF_L1D_AND_SW.L3_HIT_E.HIT_OTHER_CORE_NO_FWD",
8226*4882a593Smuzhiyun        "Counter": "0,1,2,3",
8227*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
8228*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
8229*4882a593Smuzhiyun        "EventName": "OCR.PF_L1D_AND_SW.L3_HIT_E.HIT_OTHER_CORE_NO_FWD",
8230*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
8231*4882a593Smuzhiyun        "MSRValue": "0x0400080400",
8232*4882a593Smuzhiyun        "Offcore": "1",
8233*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
8234*4882a593Smuzhiyun        "SampleAfterValue": "100003",
8235*4882a593Smuzhiyun        "UMask": "0x1"
8236*4882a593Smuzhiyun    },
8237*4882a593Smuzhiyun    {
8238*4882a593Smuzhiyun        "BriefDescription": "Counts demand data reads  OCR.DEMAND_DATA_RD.L3_HIT_F.HITM_OTHER_CORE",
8239*4882a593Smuzhiyun        "Counter": "0,1,2,3",
8240*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
8241*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
8242*4882a593Smuzhiyun        "EventName": "OCR.DEMAND_DATA_RD.L3_HIT_F.HITM_OTHER_CORE",
8243*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
8244*4882a593Smuzhiyun        "MSRValue": "0x1000200001",
8245*4882a593Smuzhiyun        "Offcore": "1",
8246*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
8247*4882a593Smuzhiyun        "SampleAfterValue": "100003",
8248*4882a593Smuzhiyun        "UMask": "0x1"
8249*4882a593Smuzhiyun    },
8250*4882a593Smuzhiyun    {
8251*4882a593Smuzhiyun        "BriefDescription": "Number of PREFETCHNTA instructions executed.",
8252*4882a593Smuzhiyun        "Counter": "0,1,2,3",
8253*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3,4,5,6,7",
8254*4882a593Smuzhiyun        "EventCode": "0x32",
8255*4882a593Smuzhiyun        "EventName": "SW_PREFETCH_ACCESS.NTA",
8256*4882a593Smuzhiyun        "SampleAfterValue": "2000003",
8257*4882a593Smuzhiyun        "UMask": "0x1"
8258*4882a593Smuzhiyun    },
8259*4882a593Smuzhiyun    {
8260*4882a593Smuzhiyun        "BriefDescription": "Counts all demand code reads  OCR.DEMAND_CODE_RD.L3_HIT_F.NO_SNOOP_NEEDED",
8261*4882a593Smuzhiyun        "Counter": "0,1,2,3",
8262*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
8263*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
8264*4882a593Smuzhiyun        "EventName": "OCR.DEMAND_CODE_RD.L3_HIT_F.NO_SNOOP_NEEDED",
8265*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
8266*4882a593Smuzhiyun        "MSRValue": "0x0100200004",
8267*4882a593Smuzhiyun        "Offcore": "1",
8268*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
8269*4882a593Smuzhiyun        "SampleAfterValue": "100003",
8270*4882a593Smuzhiyun        "UMask": "0x1"
8271*4882a593Smuzhiyun    },
8272*4882a593Smuzhiyun    {
8273*4882a593Smuzhiyun        "BriefDescription": "Counts all demand code reads  OCR.DEMAND_CODE_RD.L3_HIT_M.HIT_OTHER_CORE_FWD",
8274*4882a593Smuzhiyun        "Counter": "0,1,2,3",
8275*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
8276*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
8277*4882a593Smuzhiyun        "EventName": "OCR.DEMAND_CODE_RD.L3_HIT_M.HIT_OTHER_CORE_FWD",
8278*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
8279*4882a593Smuzhiyun        "MSRValue": "0x0800040004",
8280*4882a593Smuzhiyun        "Offcore": "1",
8281*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
8282*4882a593Smuzhiyun        "SampleAfterValue": "100003",
8283*4882a593Smuzhiyun        "UMask": "0x1"
8284*4882a593Smuzhiyun    },
8285*4882a593Smuzhiyun    {
8286*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_PF_RFO.L3_HIT_S.SNOOP_NONE",
8287*4882a593Smuzhiyun        "Counter": "0,1,2,3",
8288*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
8289*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
8290*4882a593Smuzhiyun        "EventName": "OCR.ALL_PF_RFO.L3_HIT_S.SNOOP_NONE",
8291*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
8292*4882a593Smuzhiyun        "MSRValue": "0x0080100120",
8293*4882a593Smuzhiyun        "Offcore": "1",
8294*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
8295*4882a593Smuzhiyun        "SampleAfterValue": "100003",
8296*4882a593Smuzhiyun        "UMask": "0x1"
8297*4882a593Smuzhiyun    },
8298*4882a593Smuzhiyun    {
8299*4882a593Smuzhiyun        "BriefDescription": "Counts all demand code reads",
8300*4882a593Smuzhiyun        "Counter": "0,1,2,3",
8301*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
8302*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
8303*4882a593Smuzhiyun        "EventName": "OCR.DEMAND_CODE_RD.L3_HIT_S.SNOOP_NONE",
8304*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
8305*4882a593Smuzhiyun        "MSRValue": "0x0080100004",
8306*4882a593Smuzhiyun        "Offcore": "1",
8307*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
8308*4882a593Smuzhiyun        "SampleAfterValue": "100003",
8309*4882a593Smuzhiyun        "UMask": "0x1"
8310*4882a593Smuzhiyun    },
8311*4882a593Smuzhiyun    {
8312*4882a593Smuzhiyun        "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests  OCR.PF_L1D_AND_SW.L3_HIT_M.NO_SNOOP_NEEDED",
8313*4882a593Smuzhiyun        "Counter": "0,1,2,3",
8314*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
8315*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
8316*4882a593Smuzhiyun        "EventName": "OCR.PF_L1D_AND_SW.L3_HIT_M.NO_SNOOP_NEEDED",
8317*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
8318*4882a593Smuzhiyun        "MSRValue": "0x0100040400",
8319*4882a593Smuzhiyun        "Offcore": "1",
8320*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
8321*4882a593Smuzhiyun        "SampleAfterValue": "100003",
8322*4882a593Smuzhiyun        "UMask": "0x1"
8323*4882a593Smuzhiyun    },
8324*4882a593Smuzhiyun    {
8325*4882a593Smuzhiyun        "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests OCR.PF_L1D_AND_SW.L3_HIT.HIT_OTHER_CORE_FWD OCR.PF_L1D_AND_SW.L3_HIT.HIT_OTHER_CORE_FWD",
8326*4882a593Smuzhiyun        "Counter": "0,1,2,3",
8327*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
8328*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
8329*4882a593Smuzhiyun        "EventName": "OCR.PF_L1D_AND_SW.L3_HIT.HIT_OTHER_CORE_FWD",
8330*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
8331*4882a593Smuzhiyun        "MSRValue": "0x08003C0400",
8332*4882a593Smuzhiyun        "Offcore": "1",
8333*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
8334*4882a593Smuzhiyun        "SampleAfterValue": "100003",
8335*4882a593Smuzhiyun        "UMask": "0x1"
8336*4882a593Smuzhiyun    },
8337*4882a593Smuzhiyun    {
8338*4882a593Smuzhiyun        "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests",
8339*4882a593Smuzhiyun        "Counter": "0,1,2,3",
8340*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
8341*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
8342*4882a593Smuzhiyun        "EventName": "OCR.PF_L1D_AND_SW.L3_HIT_F.SNOOP_MISS",
8343*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
8344*4882a593Smuzhiyun        "MSRValue": "0x0200200400",
8345*4882a593Smuzhiyun        "Offcore": "1",
8346*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
8347*4882a593Smuzhiyun        "SampleAfterValue": "100003",
8348*4882a593Smuzhiyun        "UMask": "0x1"
8349*4882a593Smuzhiyun    },
8350*4882a593Smuzhiyun    {
8351*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_RFO.L3_HIT_E.SNOOP_NONE",
8352*4882a593Smuzhiyun        "Counter": "0,1,2,3",
8353*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
8354*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
8355*4882a593Smuzhiyun        "EventName": "OCR.ALL_RFO.L3_HIT_E.SNOOP_NONE",
8356*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
8357*4882a593Smuzhiyun        "MSRValue": "0x0080080122",
8358*4882a593Smuzhiyun        "Offcore": "1",
8359*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
8360*4882a593Smuzhiyun        "SampleAfterValue": "100003",
8361*4882a593Smuzhiyun        "UMask": "0x1"
8362*4882a593Smuzhiyun    },
8363*4882a593Smuzhiyun    {
8364*4882a593Smuzhiyun        "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs  OCR.PF_L2_RFO.L3_HIT_S.ANY_SNOOP",
8365*4882a593Smuzhiyun        "Counter": "0,1,2,3",
8366*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
8367*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
8368*4882a593Smuzhiyun        "EventName": "OCR.PF_L2_RFO.L3_HIT_S.ANY_SNOOP",
8369*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
8370*4882a593Smuzhiyun        "MSRValue": "0x3F80100020",
8371*4882a593Smuzhiyun        "Offcore": "1",
8372*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
8373*4882a593Smuzhiyun        "SampleAfterValue": "100003",
8374*4882a593Smuzhiyun        "UMask": "0x1"
8375*4882a593Smuzhiyun    },
8376*4882a593Smuzhiyun    {
8377*4882a593Smuzhiyun        "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs  OCR.PF_L2_RFO.L3_HIT_S.NO_SNOOP_NEEDED",
8378*4882a593Smuzhiyun        "Counter": "0,1,2,3",
8379*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
8380*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
8381*4882a593Smuzhiyun        "EventName": "OCR.PF_L2_RFO.L3_HIT_S.NO_SNOOP_NEEDED",
8382*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
8383*4882a593Smuzhiyun        "MSRValue": "0x0100100020",
8384*4882a593Smuzhiyun        "Offcore": "1",
8385*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
8386*4882a593Smuzhiyun        "SampleAfterValue": "100003",
8387*4882a593Smuzhiyun        "UMask": "0x1"
8388*4882a593Smuzhiyun    },
8389*4882a593Smuzhiyun    {
8390*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_RFO.L3_HIT_F.SNOOP_NONE",
8391*4882a593Smuzhiyun        "Counter": "0,1,2,3",
8392*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
8393*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
8394*4882a593Smuzhiyun        "EventName": "OCR.ALL_RFO.L3_HIT_F.SNOOP_NONE",
8395*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
8396*4882a593Smuzhiyun        "MSRValue": "0x0080200122",
8397*4882a593Smuzhiyun        "Offcore": "1",
8398*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
8399*4882a593Smuzhiyun        "SampleAfterValue": "100003",
8400*4882a593Smuzhiyun        "UMask": "0x1"
8401*4882a593Smuzhiyun    },
8402*4882a593Smuzhiyun    {
8403*4882a593Smuzhiyun        "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads OCR.PF_L3_DATA_RD.L3_HIT.HIT_OTHER_CORE_FWD OCR.PF_L3_DATA_RD.L3_HIT.HIT_OTHER_CORE_FWD",
8404*4882a593Smuzhiyun        "Counter": "0,1,2,3",
8405*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
8406*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
8407*4882a593Smuzhiyun        "EventName": "OCR.PF_L3_DATA_RD.L3_HIT.HIT_OTHER_CORE_FWD",
8408*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
8409*4882a593Smuzhiyun        "MSRValue": "0x08003C0080",
8410*4882a593Smuzhiyun        "Offcore": "1",
8411*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
8412*4882a593Smuzhiyun        "SampleAfterValue": "100003",
8413*4882a593Smuzhiyun        "UMask": "0x1"
8414*4882a593Smuzhiyun    },
8415*4882a593Smuzhiyun    {
8416*4882a593Smuzhiyun        "BriefDescription": "Counts demand data reads  OCR.DEMAND_DATA_RD.L3_HIT_M.NO_SNOOP_NEEDED",
8417*4882a593Smuzhiyun        "Counter": "0,1,2,3",
8418*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
8419*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
8420*4882a593Smuzhiyun        "EventName": "OCR.DEMAND_DATA_RD.L3_HIT_M.NO_SNOOP_NEEDED",
8421*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
8422*4882a593Smuzhiyun        "MSRValue": "0x0100040001",
8423*4882a593Smuzhiyun        "Offcore": "1",
8424*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
8425*4882a593Smuzhiyun        "SampleAfterValue": "100003",
8426*4882a593Smuzhiyun        "UMask": "0x1"
8427*4882a593Smuzhiyun    },
8428*4882a593Smuzhiyun    {
8429*4882a593Smuzhiyun        "BriefDescription": "Counts prefetch (that bring data to L2) data reads  OCR.PF_L2_DATA_RD.L3_HIT_S.HIT_OTHER_CORE_FWD",
8430*4882a593Smuzhiyun        "Counter": "0,1,2,3",
8431*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
8432*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
8433*4882a593Smuzhiyun        "EventName": "OCR.PF_L2_DATA_RD.L3_HIT_S.HIT_OTHER_CORE_FWD",
8434*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
8435*4882a593Smuzhiyun        "MSRValue": "0x0800100010",
8436*4882a593Smuzhiyun        "Offcore": "1",
8437*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
8438*4882a593Smuzhiyun        "SampleAfterValue": "100003",
8439*4882a593Smuzhiyun        "UMask": "0x1"
8440*4882a593Smuzhiyun    },
8441*4882a593Smuzhiyun    {
8442*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_DATA_RD.SUPPLIER_NONE.HITM_OTHER_CORE  OCR.ALL_DATA_RD.SUPPLIER_NONE.HITM_OTHER_CORE",
8443*4882a593Smuzhiyun        "Counter": "0,1,2,3",
8444*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
8445*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
8446*4882a593Smuzhiyun        "EventName": "OCR.ALL_DATA_RD.SUPPLIER_NONE.HITM_OTHER_CORE",
8447*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
8448*4882a593Smuzhiyun        "MSRValue": "0x1000020491",
8449*4882a593Smuzhiyun        "Offcore": "1",
8450*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
8451*4882a593Smuzhiyun        "SampleAfterValue": "100003",
8452*4882a593Smuzhiyun        "UMask": "0x1"
8453*4882a593Smuzhiyun    },
8454*4882a593Smuzhiyun    {
8455*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_PF_DATA_RD.L3_HIT_E.HIT_OTHER_CORE_FWD  OCR.ALL_PF_DATA_RD.L3_HIT_E.HIT_OTHER_CORE_FWD",
8456*4882a593Smuzhiyun        "Counter": "0,1,2,3",
8457*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
8458*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
8459*4882a593Smuzhiyun        "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT_E.HIT_OTHER_CORE_FWD",
8460*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
8461*4882a593Smuzhiyun        "MSRValue": "0x0800080490",
8462*4882a593Smuzhiyun        "Offcore": "1",
8463*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
8464*4882a593Smuzhiyun        "SampleAfterValue": "100003",
8465*4882a593Smuzhiyun        "UMask": "0x1"
8466*4882a593Smuzhiyun    },
8467*4882a593Smuzhiyun    {
8468*4882a593Smuzhiyun        "BriefDescription": "Counts any other requests  OCR.OTHER.L3_HIT_F.NO_SNOOP_NEEDED",
8469*4882a593Smuzhiyun        "Counter": "0,1,2,3",
8470*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
8471*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
8472*4882a593Smuzhiyun        "EventName": "OCR.OTHER.L3_HIT_F.NO_SNOOP_NEEDED",
8473*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
8474*4882a593Smuzhiyun        "MSRValue": "0x0100208000",
8475*4882a593Smuzhiyun        "Offcore": "1",
8476*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
8477*4882a593Smuzhiyun        "SampleAfterValue": "100003",
8478*4882a593Smuzhiyun        "UMask": "0x1"
8479*4882a593Smuzhiyun    },
8480*4882a593Smuzhiyun    {
8481*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_READS.L3_HIT_S.ANY_SNOOP  OCR.ALL_READS.L3_HIT_S.ANY_SNOOP",
8482*4882a593Smuzhiyun        "Counter": "0,1,2,3",
8483*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
8484*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
8485*4882a593Smuzhiyun        "EventName": "OCR.ALL_READS.L3_HIT_S.ANY_SNOOP",
8486*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
8487*4882a593Smuzhiyun        "MSRValue": "0x3F801007F7",
8488*4882a593Smuzhiyun        "Offcore": "1",
8489*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
8490*4882a593Smuzhiyun        "SampleAfterValue": "100003",
8491*4882a593Smuzhiyun        "UMask": "0x1"
8492*4882a593Smuzhiyun    },
8493*4882a593Smuzhiyun    {
8494*4882a593Smuzhiyun        "BriefDescription": "Counts all demand data writes (RFOs)",
8495*4882a593Smuzhiyun        "Counter": "0,1,2,3",
8496*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
8497*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
8498*4882a593Smuzhiyun        "EventName": "OCR.DEMAND_RFO.L3_HIT_E.SNOOP_MISS",
8499*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
8500*4882a593Smuzhiyun        "MSRValue": "0x0200080002",
8501*4882a593Smuzhiyun        "Offcore": "1",
8502*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
8503*4882a593Smuzhiyun        "SampleAfterValue": "100003",
8504*4882a593Smuzhiyun        "UMask": "0x1"
8505*4882a593Smuzhiyun    },
8506*4882a593Smuzhiyun    {
8507*4882a593Smuzhiyun        "BriefDescription": "Counts prefetch (that bring data to L2) data reads  OCR.PF_L2_DATA_RD.SUPPLIER_NONE.HIT_OTHER_CORE_FWD",
8508*4882a593Smuzhiyun        "Counter": "0,1,2,3",
8509*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
8510*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
8511*4882a593Smuzhiyun        "EventName": "OCR.PF_L2_DATA_RD.SUPPLIER_NONE.HIT_OTHER_CORE_FWD",
8512*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
8513*4882a593Smuzhiyun        "MSRValue": "0x0800020010",
8514*4882a593Smuzhiyun        "Offcore": "1",
8515*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
8516*4882a593Smuzhiyun        "SampleAfterValue": "100003",
8517*4882a593Smuzhiyun        "UMask": "0x1"
8518*4882a593Smuzhiyun    },
8519*4882a593Smuzhiyun    {
8520*4882a593Smuzhiyun        "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads OCR.PF_L3_DATA_RD.L3_HIT.HIT_OTHER_CORE_NO_FWD OCR.PF_L3_DATA_RD.L3_HIT.HIT_OTHER_CORE_NO_FWD",
8521*4882a593Smuzhiyun        "Counter": "0,1,2,3",
8522*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
8523*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
8524*4882a593Smuzhiyun        "EventName": "OCR.PF_L3_DATA_RD.L3_HIT.HIT_OTHER_CORE_NO_FWD",
8525*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
8526*4882a593Smuzhiyun        "MSRValue": "0x04003C0080",
8527*4882a593Smuzhiyun        "Offcore": "1",
8528*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
8529*4882a593Smuzhiyun        "SampleAfterValue": "100003",
8530*4882a593Smuzhiyun        "UMask": "0x1"
8531*4882a593Smuzhiyun    },
8532*4882a593Smuzhiyun    {
8533*4882a593Smuzhiyun        "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs",
8534*4882a593Smuzhiyun        "Counter": "0,1,2,3",
8535*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
8536*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
8537*4882a593Smuzhiyun        "EventName": "OCR.PF_L3_RFO.L3_HIT_F.SNOOP_NONE",
8538*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
8539*4882a593Smuzhiyun        "MSRValue": "0x0080200100",
8540*4882a593Smuzhiyun        "Offcore": "1",
8541*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
8542*4882a593Smuzhiyun        "SampleAfterValue": "100003",
8543*4882a593Smuzhiyun        "UMask": "0x1"
8544*4882a593Smuzhiyun    },
8545*4882a593Smuzhiyun    {
8546*4882a593Smuzhiyun        "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads  OCR.PF_L3_DATA_RD.L3_HIT_E.HIT_OTHER_CORE_FWD",
8547*4882a593Smuzhiyun        "Counter": "0,1,2,3",
8548*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
8549*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
8550*4882a593Smuzhiyun        "EventName": "OCR.PF_L3_DATA_RD.L3_HIT_E.HIT_OTHER_CORE_FWD",
8551*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
8552*4882a593Smuzhiyun        "MSRValue": "0x0800080080",
8553*4882a593Smuzhiyun        "Offcore": "1",
8554*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
8555*4882a593Smuzhiyun        "SampleAfterValue": "100003",
8556*4882a593Smuzhiyun        "UMask": "0x1"
8557*4882a593Smuzhiyun    },
8558*4882a593Smuzhiyun    {
8559*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_RFO.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED OCR.ALL_RFO.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED",
8560*4882a593Smuzhiyun        "Counter": "0,1,2,3",
8561*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
8562*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
8563*4882a593Smuzhiyun        "EventName": "OCR.ALL_RFO.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED",
8564*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
8565*4882a593Smuzhiyun        "MSRValue": "0x0100400122",
8566*4882a593Smuzhiyun        "Offcore": "1",
8567*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
8568*4882a593Smuzhiyun        "SampleAfterValue": "100003",
8569*4882a593Smuzhiyun        "UMask": "0x1"
8570*4882a593Smuzhiyun    },
8571*4882a593Smuzhiyun    {
8572*4882a593Smuzhiyun        "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs  OCR.PF_L3_RFO.L3_HIT_E.HIT_OTHER_CORE_FWD",
8573*4882a593Smuzhiyun        "Counter": "0,1,2,3",
8574*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
8575*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
8576*4882a593Smuzhiyun        "EventName": "OCR.PF_L3_RFO.L3_HIT_E.HIT_OTHER_CORE_FWD",
8577*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
8578*4882a593Smuzhiyun        "MSRValue": "0x0800080100",
8579*4882a593Smuzhiyun        "Offcore": "1",
8580*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
8581*4882a593Smuzhiyun        "SampleAfterValue": "100003",
8582*4882a593Smuzhiyun        "UMask": "0x1"
8583*4882a593Smuzhiyun    },
8584*4882a593Smuzhiyun    {
8585*4882a593Smuzhiyun        "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads  OCR.PF_L3_DATA_RD.L3_HIT_M.ANY_SNOOP",
8586*4882a593Smuzhiyun        "Counter": "0,1,2,3",
8587*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
8588*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
8589*4882a593Smuzhiyun        "EventName": "OCR.PF_L3_DATA_RD.L3_HIT_M.ANY_SNOOP",
8590*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
8591*4882a593Smuzhiyun        "MSRValue": "0x3F80040080",
8592*4882a593Smuzhiyun        "Offcore": "1",
8593*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
8594*4882a593Smuzhiyun        "SampleAfterValue": "100003",
8595*4882a593Smuzhiyun        "UMask": "0x1"
8596*4882a593Smuzhiyun    },
8597*4882a593Smuzhiyun    {
8598*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_PF_RFO.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED OCR.ALL_PF_RFO.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED",
8599*4882a593Smuzhiyun        "Counter": "0,1,2,3",
8600*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
8601*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
8602*4882a593Smuzhiyun        "EventName": "OCR.ALL_PF_RFO.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED",
8603*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
8604*4882a593Smuzhiyun        "MSRValue": "0x0100400120",
8605*4882a593Smuzhiyun        "Offcore": "1",
8606*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
8607*4882a593Smuzhiyun        "SampleAfterValue": "100003",
8608*4882a593Smuzhiyun        "UMask": "0x1"
8609*4882a593Smuzhiyun    },
8610*4882a593Smuzhiyun    {
8611*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_DATA_RD.SUPPLIER_NONE.HIT_OTHER_CORE_FWD  OCR.ALL_DATA_RD.SUPPLIER_NONE.HIT_OTHER_CORE_FWD",
8612*4882a593Smuzhiyun        "Counter": "0,1,2,3",
8613*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
8614*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
8615*4882a593Smuzhiyun        "EventName": "OCR.ALL_DATA_RD.SUPPLIER_NONE.HIT_OTHER_CORE_FWD",
8616*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
8617*4882a593Smuzhiyun        "MSRValue": "0x0800020491",
8618*4882a593Smuzhiyun        "Offcore": "1",
8619*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
8620*4882a593Smuzhiyun        "SampleAfterValue": "100003",
8621*4882a593Smuzhiyun        "UMask": "0x1"
8622*4882a593Smuzhiyun    },
8623*4882a593Smuzhiyun    {
8624*4882a593Smuzhiyun        "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests  OCR.PF_L1D_AND_SW.L3_HIT_E.HIT_OTHER_CORE_FWD",
8625*4882a593Smuzhiyun        "Counter": "0,1,2,3",
8626*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
8627*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
8628*4882a593Smuzhiyun        "EventName": "OCR.PF_L1D_AND_SW.L3_HIT_E.HIT_OTHER_CORE_FWD",
8629*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
8630*4882a593Smuzhiyun        "MSRValue": "0x0800080400",
8631*4882a593Smuzhiyun        "Offcore": "1",
8632*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
8633*4882a593Smuzhiyun        "SampleAfterValue": "100003",
8634*4882a593Smuzhiyun        "UMask": "0x1"
8635*4882a593Smuzhiyun    },
8636*4882a593Smuzhiyun    {
8637*4882a593Smuzhiyun        "BriefDescription": "Counts prefetch (that bring data to L2) data reads  OCR.PF_L2_DATA_RD.L3_HIT_F.HIT_OTHER_CORE_NO_FWD",
8638*4882a593Smuzhiyun        "Counter": "0,1,2,3",
8639*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
8640*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
8641*4882a593Smuzhiyun        "EventName": "OCR.PF_L2_DATA_RD.L3_HIT_F.HIT_OTHER_CORE_NO_FWD",
8642*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
8643*4882a593Smuzhiyun        "MSRValue": "0x0400200010",
8644*4882a593Smuzhiyun        "Offcore": "1",
8645*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
8646*4882a593Smuzhiyun        "SampleAfterValue": "100003",
8647*4882a593Smuzhiyun        "UMask": "0x1"
8648*4882a593Smuzhiyun    },
8649*4882a593Smuzhiyun    {
8650*4882a593Smuzhiyun        "BriefDescription": "OCR.ALL_READS.L3_HIT_S.SNOOP_MISS",
8651*4882a593Smuzhiyun        "Counter": "0,1,2,3",
8652*4882a593Smuzhiyun        "CounterHTOff": "0,1,2,3",
8653*4882a593Smuzhiyun        "EventCode": "0xB7, 0xBB",
8654*4882a593Smuzhiyun        "EventName": "OCR.ALL_READS.L3_HIT_S.SNOOP_MISS",
8655*4882a593Smuzhiyun        "MSRIndex": "0x1a6,0x1a7",
8656*4882a593Smuzhiyun        "MSRValue": "0x02001007F7",
8657*4882a593Smuzhiyun        "Offcore": "1",
8658*4882a593Smuzhiyun        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
8659*4882a593Smuzhiyun        "SampleAfterValue": "100003",
8660*4882a593Smuzhiyun        "UMask": "0x1"
8661*4882a593Smuzhiyun    }
8662*4882a593Smuzhiyun]