1ecd94f1bSKan Liang[
2ecd94f1bSKan Liang    {
3e0ddfd8dSJin Yao        "BriefDescription": "Core cycles where the core was running in a manner where Turbo may be clipped to the Non-AVX turbo schedule.",
4e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
5e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3,4,5,6,7",
6e0ddfd8dSJin Yao        "EventCode": "0x28",
7e0ddfd8dSJin Yao        "EventName": "CORE_POWER.LVL0_TURBO_LICENSE",
8e0ddfd8dSJin Yao        "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.",
9e0ddfd8dSJin Yao        "SampleAfterValue": "200003",
10e0ddfd8dSJin Yao        "UMask": "0x7"
11e0ddfd8dSJin Yao    },
12e0ddfd8dSJin Yao    {
13e0ddfd8dSJin Yao        "BriefDescription": "Core cycles where the core was running in a manner where Turbo may be clipped to the AVX2 turbo schedule.",
14e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
15e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3,4,5,6,7",
16e0ddfd8dSJin Yao        "EventCode": "0x28",
17e0ddfd8dSJin Yao        "EventName": "CORE_POWER.LVL1_TURBO_LICENSE",
18e0ddfd8dSJin Yao        "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.",
19e0ddfd8dSJin Yao        "SampleAfterValue": "200003",
20e0ddfd8dSJin Yao        "UMask": "0x18"
21e0ddfd8dSJin Yao    },
22e0ddfd8dSJin Yao    {
23e0ddfd8dSJin Yao        "BriefDescription": "Core cycles where the core was running in a manner where Turbo may be clipped to the AVX512 turbo schedule.",
24e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
25e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3,4,5,6,7",
26e0ddfd8dSJin Yao        "EventCode": "0x28",
27e0ddfd8dSJin Yao        "EventName": "CORE_POWER.LVL2_TURBO_LICENSE",
28e0ddfd8dSJin Yao        "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.",
29e0ddfd8dSJin Yao        "SampleAfterValue": "200003",
30e0ddfd8dSJin Yao        "UMask": "0x20"
31e0ddfd8dSJin Yao    },
32e0ddfd8dSJin Yao    {
33e0ddfd8dSJin Yao        "BriefDescription": "Core cycles the core was throttled due to a pending power level request.",
34e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
35e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3,4,5,6,7",
36e0ddfd8dSJin Yao        "EventCode": "0x28",
37e0ddfd8dSJin Yao        "EventName": "CORE_POWER.THROTTLE",
38e0ddfd8dSJin Yao        "PublicDescription": "Core cycles the out-of-order engine was throttled due to a pending power level request.",
39e0ddfd8dSJin Yao        "SampleAfterValue": "200003",
40e0ddfd8dSJin Yao        "UMask": "0x40"
41e0ddfd8dSJin Yao    },
42e0ddfd8dSJin Yao    {
43e0ddfd8dSJin Yao        "BriefDescription": "Number of hardware interrupts received by the processor.",
44e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
45e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3,4,5,6,7",
46e0ddfd8dSJin Yao        "EventCode": "0xCB",
47e0ddfd8dSJin Yao        "EventName": "HW_INTERRUPTS.RECEIVED",
48e0ddfd8dSJin Yao        "PublicDescription": "Counts the number of hardware interruptions received by the processor.",
49e0ddfd8dSJin Yao        "SampleAfterValue": "203",
50e0ddfd8dSJin Yao        "UMask": "0x1"
51e0ddfd8dSJin Yao    },
52e0ddfd8dSJin Yao    {
53e0ddfd8dSJin Yao        "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",
54e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
55e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3,4,5,6,7",
56e0ddfd8dSJin Yao        "EventCode": "0xFE",
57e0ddfd8dSJin Yao        "EventName": "IDI_MISC.WB_DOWNGRADE",
58e0ddfd8dSJin Yao        "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.",
59e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
60e0ddfd8dSJin Yao        "UMask": "0x4"
61e0ddfd8dSJin Yao    },
62e0ddfd8dSJin Yao    {
63e0ddfd8dSJin Yao        "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",
64e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
65e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3,4,5,6,7",
66e0ddfd8dSJin Yao        "EventCode": "0xFE",
67e0ddfd8dSJin Yao        "EventName": "IDI_MISC.WB_UPGRADE",
68e0ddfd8dSJin Yao        "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.",
69e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
70e0ddfd8dSJin Yao        "UMask": "0x2"
71e0ddfd8dSJin Yao    },
72e0ddfd8dSJin Yao    {
73e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_DATA_RD.ANY_RESPONSE have any response type.",
74ecd94f1bSKan Liang        "Counter": "0,1,2,3",
757fcf1b89SHaiyan Song        "CounterHTOff": "0,1,2,3",
767fcf1b89SHaiyan Song        "EventCode": "0xB7, 0xBB",
77e0ddfd8dSJin Yao        "EventName": "OCR.ALL_DATA_RD.ANY_RESPONSE",
787fcf1b89SHaiyan Song        "MSRIndex": "0x1a6,0x1a7",
79*49898fefSIan Rogers        "MSRValue": "0x10491",
807fcf1b89SHaiyan Song        "Offcore": "1",
817fcf1b89SHaiyan Song        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
82ecd94f1bSKan Liang        "SampleAfterValue": "100003",
837fcf1b89SHaiyan Song        "UMask": "0x1"
84ecd94f1bSKan Liang    },
85ecd94f1bSKan Liang    {
86e0ddfd8dSJin Yao        "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",
877fcf1b89SHaiyan Song        "Counter": "0,1,2,3",
887fcf1b89SHaiyan Song        "CounterHTOff": "0,1,2,3",
897fcf1b89SHaiyan Song        "EventCode": "0xB7, 0xBB",
90e0ddfd8dSJin Yao        "EventName": "OCR.ALL_DATA_RD.L3_HIT.ANY_SNOOP",
917fcf1b89SHaiyan Song        "MSRIndex": "0x1a6,0x1a7",
92e0ddfd8dSJin Yao        "MSRValue": "0x3F803C0491",
937fcf1b89SHaiyan Song        "Offcore": "1",
947fcf1b89SHaiyan Song        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
957fcf1b89SHaiyan Song        "SampleAfterValue": "100003",
967fcf1b89SHaiyan Song        "UMask": "0x1"
977fcf1b89SHaiyan Song    },
987fcf1b89SHaiyan Song    {
99e0ddfd8dSJin Yao        "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",
1007fcf1b89SHaiyan Song        "Counter": "0,1,2,3",
1017fcf1b89SHaiyan Song        "CounterHTOff": "0,1,2,3",
1027fcf1b89SHaiyan Song        "EventCode": "0xB7, 0xBB",
103e0ddfd8dSJin Yao        "EventName": "OCR.ALL_DATA_RD.L3_HIT.HITM_OTHER_CORE",
1047fcf1b89SHaiyan Song        "MSRIndex": "0x1a6,0x1a7",
105e0ddfd8dSJin Yao        "MSRValue": "0x10003C0491",
106e0ddfd8dSJin Yao        "Offcore": "1",
107e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
108e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
109e0ddfd8dSJin Yao        "UMask": "0x1"
110e0ddfd8dSJin Yao    },
111e0ddfd8dSJin Yao    {
112e0ddfd8dSJin Yao        "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",
113e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
114e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
115e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
116e0ddfd8dSJin Yao        "EventName": "OCR.ALL_DATA_RD.L3_HIT.HIT_OTHER_CORE_FWD",
117e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
118*49898fefSIan Rogers        "MSRValue": "0x8003C0491",
119e0ddfd8dSJin Yao        "Offcore": "1",
120e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
121e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
122e0ddfd8dSJin Yao        "UMask": "0x1"
123e0ddfd8dSJin Yao    },
124e0ddfd8dSJin Yao    {
125e0ddfd8dSJin Yao        "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",
126e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
127e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
128e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
129e0ddfd8dSJin Yao        "EventName": "OCR.ALL_DATA_RD.L3_HIT.HIT_OTHER_CORE_NO_FWD",
130e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
131*49898fefSIan Rogers        "MSRValue": "0x4003C0491",
132e0ddfd8dSJin Yao        "Offcore": "1",
133e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
134e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
135e0ddfd8dSJin Yao        "UMask": "0x1"
136e0ddfd8dSJin Yao    },
137e0ddfd8dSJin Yao    {
138e0ddfd8dSJin Yao        "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",
139e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
140e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
141e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
142e0ddfd8dSJin Yao        "EventName": "OCR.ALL_DATA_RD.L3_HIT.NO_SNOOP_NEEDED",
143e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
144*49898fefSIan Rogers        "MSRValue": "0x1003C0491",
1457fcf1b89SHaiyan Song        "Offcore": "1",
1467fcf1b89SHaiyan Song        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1477fcf1b89SHaiyan Song        "SampleAfterValue": "100003",
1487fcf1b89SHaiyan Song        "UMask": "0x1"
1497fcf1b89SHaiyan Song    },
1507fcf1b89SHaiyan Song    {
151038d3b53SJin Yao        "BriefDescription": "OCR.ALL_DATA_RD.L3_HIT.SNOOP_HIT_WITH_FWD",
1527fcf1b89SHaiyan Song        "Counter": "0,1,2,3",
1537fcf1b89SHaiyan Song        "CounterHTOff": "0,1,2,3",
1547fcf1b89SHaiyan Song        "EventCode": "0xB7, 0xBB",
1557fcf1b89SHaiyan Song        "EventName": "OCR.ALL_DATA_RD.L3_HIT.SNOOP_HIT_WITH_FWD",
1567fcf1b89SHaiyan Song        "MSRIndex": "0x1a6,0x1a7",
157*49898fefSIan Rogers        "MSRValue": "0x8007C0491",
1587fcf1b89SHaiyan Song        "Offcore": "1",
1597fcf1b89SHaiyan Song        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1607fcf1b89SHaiyan Song        "SampleAfterValue": "100003",
1617fcf1b89SHaiyan Song        "UMask": "0x1"
1627fcf1b89SHaiyan Song    },
1637fcf1b89SHaiyan Song    {
164e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_DATA_RD.L3_HIT.SNOOP_MISS OCR.ALL_DATA_RD.L3_HIT.SNOOP_MISS",
1657fcf1b89SHaiyan Song        "Counter": "0,1,2,3",
1667fcf1b89SHaiyan Song        "CounterHTOff": "0,1,2,3",
1677fcf1b89SHaiyan Song        "EventCode": "0xB7, 0xBB",
168e0ddfd8dSJin Yao        "EventName": "OCR.ALL_DATA_RD.L3_HIT.SNOOP_MISS",
1697fcf1b89SHaiyan Song        "MSRIndex": "0x1a6,0x1a7",
170*49898fefSIan Rogers        "MSRValue": "0x2003C0491",
1717fcf1b89SHaiyan Song        "Offcore": "1",
1727fcf1b89SHaiyan Song        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1737fcf1b89SHaiyan Song        "SampleAfterValue": "100003",
1747fcf1b89SHaiyan Song        "UMask": "0x1"
1757fcf1b89SHaiyan Song    },
1767fcf1b89SHaiyan Song    {
177e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_DATA_RD.L3_HIT.SNOOP_NONE OCR.ALL_DATA_RD.L3_HIT.SNOOP_NONE",
1787fcf1b89SHaiyan Song        "Counter": "0,1,2,3",
1797fcf1b89SHaiyan Song        "CounterHTOff": "0,1,2,3",
1807fcf1b89SHaiyan Song        "EventCode": "0xB7, 0xBB",
181e0ddfd8dSJin Yao        "EventName": "OCR.ALL_DATA_RD.L3_HIT.SNOOP_NONE",
1827fcf1b89SHaiyan Song        "MSRIndex": "0x1a6,0x1a7",
183*49898fefSIan Rogers        "MSRValue": "0x803C0491",
1847fcf1b89SHaiyan Song        "Offcore": "1",
1857fcf1b89SHaiyan Song        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1867fcf1b89SHaiyan Song        "SampleAfterValue": "100003",
1877fcf1b89SHaiyan Song        "UMask": "0x1"
1887fcf1b89SHaiyan Song    },
1897fcf1b89SHaiyan Song    {
190e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_DATA_RD.L3_HIT_E.ANY_SNOOP  OCR.ALL_DATA_RD.L3_HIT_E.ANY_SNOOP",
1917fcf1b89SHaiyan Song        "Counter": "0,1,2,3",
1927fcf1b89SHaiyan Song        "CounterHTOff": "0,1,2,3",
1937fcf1b89SHaiyan Song        "EventCode": "0xB7, 0xBB",
194e0ddfd8dSJin Yao        "EventName": "OCR.ALL_DATA_RD.L3_HIT_E.ANY_SNOOP",
1957fcf1b89SHaiyan Song        "MSRIndex": "0x1a6,0x1a7",
196e0ddfd8dSJin Yao        "MSRValue": "0x3F80080491",
1977fcf1b89SHaiyan Song        "Offcore": "1",
1987fcf1b89SHaiyan Song        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1997fcf1b89SHaiyan Song        "SampleAfterValue": "100003",
2007fcf1b89SHaiyan Song        "UMask": "0x1"
2017fcf1b89SHaiyan Song    },
2027fcf1b89SHaiyan Song    {
203e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_DATA_RD.L3_HIT_E.HITM_OTHER_CORE  OCR.ALL_DATA_RD.L3_HIT_E.HITM_OTHER_CORE",
2047fcf1b89SHaiyan Song        "Counter": "0,1,2,3",
2057fcf1b89SHaiyan Song        "CounterHTOff": "0,1,2,3",
2067fcf1b89SHaiyan Song        "EventCode": "0xB7, 0xBB",
207e0ddfd8dSJin Yao        "EventName": "OCR.ALL_DATA_RD.L3_HIT_E.HITM_OTHER_CORE",
2087fcf1b89SHaiyan Song        "MSRIndex": "0x1a6,0x1a7",
209e0ddfd8dSJin Yao        "MSRValue": "0x1000080491",
2107fcf1b89SHaiyan Song        "Offcore": "1",
2117fcf1b89SHaiyan Song        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2127fcf1b89SHaiyan Song        "SampleAfterValue": "100003",
2137fcf1b89SHaiyan Song        "UMask": "0x1"
2147fcf1b89SHaiyan Song    },
2157fcf1b89SHaiyan Song    {
216e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_DATA_RD.L3_HIT_E.HIT_OTHER_CORE_FWD  OCR.ALL_DATA_RD.L3_HIT_E.HIT_OTHER_CORE_FWD",
2177fcf1b89SHaiyan Song        "Counter": "0,1,2,3",
2187fcf1b89SHaiyan Song        "CounterHTOff": "0,1,2,3",
2197fcf1b89SHaiyan Song        "EventCode": "0xB7, 0xBB",
220e0ddfd8dSJin Yao        "EventName": "OCR.ALL_DATA_RD.L3_HIT_E.HIT_OTHER_CORE_FWD",
2217fcf1b89SHaiyan Song        "MSRIndex": "0x1a6,0x1a7",
222*49898fefSIan Rogers        "MSRValue": "0x800080491",
2237fcf1b89SHaiyan Song        "Offcore": "1",
2247fcf1b89SHaiyan Song        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2257fcf1b89SHaiyan Song        "SampleAfterValue": "100003",
2267fcf1b89SHaiyan Song        "UMask": "0x1"
2277fcf1b89SHaiyan Song    },
2287fcf1b89SHaiyan Song    {
229e0ddfd8dSJin Yao        "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",
2307fcf1b89SHaiyan Song        "Counter": "0,1,2,3",
2317fcf1b89SHaiyan Song        "CounterHTOff": "0,1,2,3",
2327fcf1b89SHaiyan Song        "EventCode": "0xB7, 0xBB",
233e0ddfd8dSJin Yao        "EventName": "OCR.ALL_DATA_RD.L3_HIT_E.HIT_OTHER_CORE_NO_FWD",
2347fcf1b89SHaiyan Song        "MSRIndex": "0x1a6,0x1a7",
235*49898fefSIan Rogers        "MSRValue": "0x400080491",
2367fcf1b89SHaiyan Song        "Offcore": "1",
2377fcf1b89SHaiyan Song        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2387fcf1b89SHaiyan Song        "SampleAfterValue": "100003",
2397fcf1b89SHaiyan Song        "UMask": "0x1"
2407fcf1b89SHaiyan Song    },
2417fcf1b89SHaiyan Song    {
242038d3b53SJin Yao        "BriefDescription": "OCR.ALL_DATA_RD.L3_HIT_E.NO_SNOOP_NEEDED  OCR.ALL_DATA_RD.L3_HIT_E.NO_SNOOP_NEEDED",
2437fcf1b89SHaiyan Song        "Counter": "0,1,2,3",
2447fcf1b89SHaiyan Song        "CounterHTOff": "0,1,2,3",
2457fcf1b89SHaiyan Song        "EventCode": "0xB7, 0xBB",
2467fcf1b89SHaiyan Song        "EventName": "OCR.ALL_DATA_RD.L3_HIT_E.NO_SNOOP_NEEDED",
2477fcf1b89SHaiyan Song        "MSRIndex": "0x1a6,0x1a7",
248*49898fefSIan Rogers        "MSRValue": "0x100080491",
2497fcf1b89SHaiyan Song        "Offcore": "1",
2507fcf1b89SHaiyan Song        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2517fcf1b89SHaiyan Song        "SampleAfterValue": "100003",
2527fcf1b89SHaiyan Song        "UMask": "0x1"
2537fcf1b89SHaiyan Song    },
2547fcf1b89SHaiyan Song    {
255e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_DATA_RD.L3_HIT_E.SNOOP_MISS",
2567fcf1b89SHaiyan Song        "Counter": "0,1,2,3",
2577fcf1b89SHaiyan Song        "CounterHTOff": "0,1,2,3",
2587fcf1b89SHaiyan Song        "EventCode": "0xB7, 0xBB",
259e0ddfd8dSJin Yao        "EventName": "OCR.ALL_DATA_RD.L3_HIT_E.SNOOP_MISS",
2607fcf1b89SHaiyan Song        "MSRIndex": "0x1a6,0x1a7",
261*49898fefSIan Rogers        "MSRValue": "0x200080491",
2627fcf1b89SHaiyan Song        "Offcore": "1",
2637fcf1b89SHaiyan Song        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2647fcf1b89SHaiyan Song        "SampleAfterValue": "100003",
2657fcf1b89SHaiyan Song        "UMask": "0x1"
2667fcf1b89SHaiyan Song    },
2677fcf1b89SHaiyan Song    {
268e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_DATA_RD.L3_HIT_E.SNOOP_NONE",
2697fcf1b89SHaiyan Song        "Counter": "0,1,2,3",
2707fcf1b89SHaiyan Song        "CounterHTOff": "0,1,2,3",
2717fcf1b89SHaiyan Song        "EventCode": "0xB7, 0xBB",
272e0ddfd8dSJin Yao        "EventName": "OCR.ALL_DATA_RD.L3_HIT_E.SNOOP_NONE",
2737fcf1b89SHaiyan Song        "MSRIndex": "0x1a6,0x1a7",
274*49898fefSIan Rogers        "MSRValue": "0x80080491",
2757fcf1b89SHaiyan Song        "Offcore": "1",
2767fcf1b89SHaiyan Song        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2777fcf1b89SHaiyan Song        "SampleAfterValue": "100003",
2787fcf1b89SHaiyan Song        "UMask": "0x1"
2797fcf1b89SHaiyan Song    },
2807fcf1b89SHaiyan Song    {
281e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_DATA_RD.L3_HIT_F.ANY_SNOOP  OCR.ALL_DATA_RD.L3_HIT_F.ANY_SNOOP",
2827fcf1b89SHaiyan Song        "Counter": "0,1,2,3",
2837fcf1b89SHaiyan Song        "CounterHTOff": "0,1,2,3",
2847fcf1b89SHaiyan Song        "EventCode": "0xB7, 0xBB",
285e0ddfd8dSJin Yao        "EventName": "OCR.ALL_DATA_RD.L3_HIT_F.ANY_SNOOP",
2867fcf1b89SHaiyan Song        "MSRIndex": "0x1a6,0x1a7",
287e0ddfd8dSJin Yao        "MSRValue": "0x3F80200491",
2887fcf1b89SHaiyan Song        "Offcore": "1",
2897fcf1b89SHaiyan Song        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2907fcf1b89SHaiyan Song        "SampleAfterValue": "100003",
2917fcf1b89SHaiyan Song        "UMask": "0x1"
2927fcf1b89SHaiyan Song    },
2937fcf1b89SHaiyan Song    {
294e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_DATA_RD.L3_HIT_F.HITM_OTHER_CORE  OCR.ALL_DATA_RD.L3_HIT_F.HITM_OTHER_CORE",
2957fcf1b89SHaiyan Song        "Counter": "0,1,2,3",
2967fcf1b89SHaiyan Song        "CounterHTOff": "0,1,2,3",
2977fcf1b89SHaiyan Song        "EventCode": "0xB7, 0xBB",
298e0ddfd8dSJin Yao        "EventName": "OCR.ALL_DATA_RD.L3_HIT_F.HITM_OTHER_CORE",
2997fcf1b89SHaiyan Song        "MSRIndex": "0x1a6,0x1a7",
300e0ddfd8dSJin Yao        "MSRValue": "0x1000200491",
3017fcf1b89SHaiyan Song        "Offcore": "1",
3027fcf1b89SHaiyan Song        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3037fcf1b89SHaiyan Song        "SampleAfterValue": "100003",
3047fcf1b89SHaiyan Song        "UMask": "0x1"
3057fcf1b89SHaiyan Song    },
3067fcf1b89SHaiyan Song    {
307e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_DATA_RD.L3_HIT_F.HIT_OTHER_CORE_FWD  OCR.ALL_DATA_RD.L3_HIT_F.HIT_OTHER_CORE_FWD",
3087fcf1b89SHaiyan Song        "Counter": "0,1,2,3",
3097fcf1b89SHaiyan Song        "CounterHTOff": "0,1,2,3",
3107fcf1b89SHaiyan Song        "EventCode": "0xB7, 0xBB",
311e0ddfd8dSJin Yao        "EventName": "OCR.ALL_DATA_RD.L3_HIT_F.HIT_OTHER_CORE_FWD",
3127fcf1b89SHaiyan Song        "MSRIndex": "0x1a6,0x1a7",
313*49898fefSIan Rogers        "MSRValue": "0x800200491",
3147fcf1b89SHaiyan Song        "Offcore": "1",
3157fcf1b89SHaiyan Song        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3167fcf1b89SHaiyan Song        "SampleAfterValue": "100003",
3177fcf1b89SHaiyan Song        "UMask": "0x1"
3187fcf1b89SHaiyan Song    },
3197fcf1b89SHaiyan Song    {
320e0ddfd8dSJin Yao        "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",
3217fcf1b89SHaiyan Song        "Counter": "0,1,2,3",
3227fcf1b89SHaiyan Song        "CounterHTOff": "0,1,2,3",
3237fcf1b89SHaiyan Song        "EventCode": "0xB7, 0xBB",
324e0ddfd8dSJin Yao        "EventName": "OCR.ALL_DATA_RD.L3_HIT_F.HIT_OTHER_CORE_NO_FWD",
3257fcf1b89SHaiyan Song        "MSRIndex": "0x1a6,0x1a7",
326*49898fefSIan Rogers        "MSRValue": "0x400200491",
3277fcf1b89SHaiyan Song        "Offcore": "1",
3287fcf1b89SHaiyan Song        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3297fcf1b89SHaiyan Song        "SampleAfterValue": "100003",
3307fcf1b89SHaiyan Song        "UMask": "0x1"
3317fcf1b89SHaiyan Song    },
3327fcf1b89SHaiyan Song    {
333e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_DATA_RD.L3_HIT_F.NO_SNOOP_NEEDED  OCR.ALL_DATA_RD.L3_HIT_F.NO_SNOOP_NEEDED",
3347fcf1b89SHaiyan Song        "Counter": "0,1,2,3",
3357fcf1b89SHaiyan Song        "CounterHTOff": "0,1,2,3",
3367fcf1b89SHaiyan Song        "EventCode": "0xB7, 0xBB",
337e0ddfd8dSJin Yao        "EventName": "OCR.ALL_DATA_RD.L3_HIT_F.NO_SNOOP_NEEDED",
3387fcf1b89SHaiyan Song        "MSRIndex": "0x1a6,0x1a7",
339*49898fefSIan Rogers        "MSRValue": "0x100200491",
3407fcf1b89SHaiyan Song        "Offcore": "1",
3417fcf1b89SHaiyan Song        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3427fcf1b89SHaiyan Song        "SampleAfterValue": "100003",
3437fcf1b89SHaiyan Song        "UMask": "0x1"
3447fcf1b89SHaiyan Song    },
3457fcf1b89SHaiyan Song    {
346e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_DATA_RD.L3_HIT_F.SNOOP_MISS",
3477fcf1b89SHaiyan Song        "Counter": "0,1,2,3",
3487fcf1b89SHaiyan Song        "CounterHTOff": "0,1,2,3",
3497fcf1b89SHaiyan Song        "EventCode": "0xB7, 0xBB",
350e0ddfd8dSJin Yao        "EventName": "OCR.ALL_DATA_RD.L3_HIT_F.SNOOP_MISS",
3517fcf1b89SHaiyan Song        "MSRIndex": "0x1a6,0x1a7",
352*49898fefSIan Rogers        "MSRValue": "0x200200491",
3537fcf1b89SHaiyan Song        "Offcore": "1",
3547fcf1b89SHaiyan Song        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3557fcf1b89SHaiyan Song        "SampleAfterValue": "100003",
3567fcf1b89SHaiyan Song        "UMask": "0x1"
3577fcf1b89SHaiyan Song    },
3587fcf1b89SHaiyan Song    {
359e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_DATA_RD.L3_HIT_F.SNOOP_NONE",
3607fcf1b89SHaiyan Song        "Counter": "0,1,2,3",
3617fcf1b89SHaiyan Song        "CounterHTOff": "0,1,2,3",
3627fcf1b89SHaiyan Song        "EventCode": "0xB7, 0xBB",
363e0ddfd8dSJin Yao        "EventName": "OCR.ALL_DATA_RD.L3_HIT_F.SNOOP_NONE",
3647fcf1b89SHaiyan Song        "MSRIndex": "0x1a6,0x1a7",
365*49898fefSIan Rogers        "MSRValue": "0x80200491",
3667fcf1b89SHaiyan Song        "Offcore": "1",
3677fcf1b89SHaiyan Song        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3687fcf1b89SHaiyan Song        "SampleAfterValue": "100003",
3697fcf1b89SHaiyan Song        "UMask": "0x1"
3707fcf1b89SHaiyan Song    },
3717fcf1b89SHaiyan Song    {
372e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_DATA_RD.L3_HIT_M.ANY_SNOOP  OCR.ALL_DATA_RD.L3_HIT_M.ANY_SNOOP",
3737fcf1b89SHaiyan Song        "Counter": "0,1,2,3",
3747fcf1b89SHaiyan Song        "CounterHTOff": "0,1,2,3",
3757fcf1b89SHaiyan Song        "EventCode": "0xB7, 0xBB",
376e0ddfd8dSJin Yao        "EventName": "OCR.ALL_DATA_RD.L3_HIT_M.ANY_SNOOP",
3777fcf1b89SHaiyan Song        "MSRIndex": "0x1a6,0x1a7",
378e0ddfd8dSJin Yao        "MSRValue": "0x3F80040491",
3797fcf1b89SHaiyan Song        "Offcore": "1",
3807fcf1b89SHaiyan Song        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3817fcf1b89SHaiyan Song        "SampleAfterValue": "100003",
3827fcf1b89SHaiyan Song        "UMask": "0x1"
3837fcf1b89SHaiyan Song    },
3847fcf1b89SHaiyan Song    {
385e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_DATA_RD.L3_HIT_M.HITM_OTHER_CORE  OCR.ALL_DATA_RD.L3_HIT_M.HITM_OTHER_CORE",
3867fcf1b89SHaiyan Song        "Counter": "0,1,2,3",
3877fcf1b89SHaiyan Song        "CounterHTOff": "0,1,2,3",
3887fcf1b89SHaiyan Song        "EventCode": "0xB7, 0xBB",
389e0ddfd8dSJin Yao        "EventName": "OCR.ALL_DATA_RD.L3_HIT_M.HITM_OTHER_CORE",
3907fcf1b89SHaiyan Song        "MSRIndex": "0x1a6,0x1a7",
391e0ddfd8dSJin Yao        "MSRValue": "0x1000040491",
3927fcf1b89SHaiyan Song        "Offcore": "1",
3937fcf1b89SHaiyan Song        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3947fcf1b89SHaiyan Song        "SampleAfterValue": "100003",
3957fcf1b89SHaiyan Song        "UMask": "0x1"
3967fcf1b89SHaiyan Song    },
3977fcf1b89SHaiyan Song    {
398e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_DATA_RD.L3_HIT_M.HIT_OTHER_CORE_FWD  OCR.ALL_DATA_RD.L3_HIT_M.HIT_OTHER_CORE_FWD",
3997fcf1b89SHaiyan Song        "Counter": "0,1,2,3",
4007fcf1b89SHaiyan Song        "CounterHTOff": "0,1,2,3",
4017fcf1b89SHaiyan Song        "EventCode": "0xB7, 0xBB",
402e0ddfd8dSJin Yao        "EventName": "OCR.ALL_DATA_RD.L3_HIT_M.HIT_OTHER_CORE_FWD",
4037fcf1b89SHaiyan Song        "MSRIndex": "0x1a6,0x1a7",
404*49898fefSIan Rogers        "MSRValue": "0x800040491",
4057fcf1b89SHaiyan Song        "Offcore": "1",
4067fcf1b89SHaiyan Song        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4077fcf1b89SHaiyan Song        "SampleAfterValue": "100003",
4087fcf1b89SHaiyan Song        "UMask": "0x1"
4097fcf1b89SHaiyan Song    },
4107fcf1b89SHaiyan Song    {
411e0ddfd8dSJin Yao        "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",
4127fcf1b89SHaiyan Song        "Counter": "0,1,2,3",
4137fcf1b89SHaiyan Song        "CounterHTOff": "0,1,2,3",
4147fcf1b89SHaiyan Song        "EventCode": "0xB7, 0xBB",
415e0ddfd8dSJin Yao        "EventName": "OCR.ALL_DATA_RD.L3_HIT_M.HIT_OTHER_CORE_NO_FWD",
4167fcf1b89SHaiyan Song        "MSRIndex": "0x1a6,0x1a7",
417*49898fefSIan Rogers        "MSRValue": "0x400040491",
4187fcf1b89SHaiyan Song        "Offcore": "1",
4197fcf1b89SHaiyan Song        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4207fcf1b89SHaiyan Song        "SampleAfterValue": "100003",
4217fcf1b89SHaiyan Song        "UMask": "0x1"
4227fcf1b89SHaiyan Song    },
4237fcf1b89SHaiyan Song    {
424e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_DATA_RD.L3_HIT_M.NO_SNOOP_NEEDED  OCR.ALL_DATA_RD.L3_HIT_M.NO_SNOOP_NEEDED",
4257fcf1b89SHaiyan Song        "Counter": "0,1,2,3",
4267fcf1b89SHaiyan Song        "CounterHTOff": "0,1,2,3",
4277fcf1b89SHaiyan Song        "EventCode": "0xB7, 0xBB",
428e0ddfd8dSJin Yao        "EventName": "OCR.ALL_DATA_RD.L3_HIT_M.NO_SNOOP_NEEDED",
4297fcf1b89SHaiyan Song        "MSRIndex": "0x1a6,0x1a7",
430*49898fefSIan Rogers        "MSRValue": "0x100040491",
4317fcf1b89SHaiyan Song        "Offcore": "1",
4327fcf1b89SHaiyan Song        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4337fcf1b89SHaiyan Song        "SampleAfterValue": "100003",
4347fcf1b89SHaiyan Song        "UMask": "0x1"
4357fcf1b89SHaiyan Song    },
4367fcf1b89SHaiyan Song    {
437e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_DATA_RD.L3_HIT_M.SNOOP_MISS",
4387fcf1b89SHaiyan Song        "Counter": "0,1,2,3",
4397fcf1b89SHaiyan Song        "CounterHTOff": "0,1,2,3",
4407fcf1b89SHaiyan Song        "EventCode": "0xB7, 0xBB",
441e0ddfd8dSJin Yao        "EventName": "OCR.ALL_DATA_RD.L3_HIT_M.SNOOP_MISS",
4427fcf1b89SHaiyan Song        "MSRIndex": "0x1a6,0x1a7",
443*49898fefSIan Rogers        "MSRValue": "0x200040491",
4447fcf1b89SHaiyan Song        "Offcore": "1",
4457fcf1b89SHaiyan Song        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4467fcf1b89SHaiyan Song        "SampleAfterValue": "100003",
4477fcf1b89SHaiyan Song        "UMask": "0x1"
4487fcf1b89SHaiyan Song    },
4497fcf1b89SHaiyan Song    {
450e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_DATA_RD.L3_HIT_M.SNOOP_NONE",
4517fcf1b89SHaiyan Song        "Counter": "0,1,2,3",
4527fcf1b89SHaiyan Song        "CounterHTOff": "0,1,2,3",
4537fcf1b89SHaiyan Song        "EventCode": "0xB7, 0xBB",
454e0ddfd8dSJin Yao        "EventName": "OCR.ALL_DATA_RD.L3_HIT_M.SNOOP_NONE",
4557fcf1b89SHaiyan Song        "MSRIndex": "0x1a6,0x1a7",
456*49898fefSIan Rogers        "MSRValue": "0x80040491",
4577fcf1b89SHaiyan Song        "Offcore": "1",
4587fcf1b89SHaiyan Song        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4597fcf1b89SHaiyan Song        "SampleAfterValue": "100003",
4607fcf1b89SHaiyan Song        "UMask": "0x1"
4617fcf1b89SHaiyan Song    },
4627fcf1b89SHaiyan Song    {
463e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_DATA_RD.L3_HIT_S.ANY_SNOOP  OCR.ALL_DATA_RD.L3_HIT_S.ANY_SNOOP",
4647fcf1b89SHaiyan Song        "Counter": "0,1,2,3",
4657fcf1b89SHaiyan Song        "CounterHTOff": "0,1,2,3",
4667fcf1b89SHaiyan Song        "EventCode": "0xB7, 0xBB",
467e0ddfd8dSJin Yao        "EventName": "OCR.ALL_DATA_RD.L3_HIT_S.ANY_SNOOP",
4687fcf1b89SHaiyan Song        "MSRIndex": "0x1a6,0x1a7",
469e0ddfd8dSJin Yao        "MSRValue": "0x3F80100491",
4707fcf1b89SHaiyan Song        "Offcore": "1",
4717fcf1b89SHaiyan Song        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4727fcf1b89SHaiyan Song        "SampleAfterValue": "100003",
4737fcf1b89SHaiyan Song        "UMask": "0x1"
4747fcf1b89SHaiyan Song    },
4757fcf1b89SHaiyan Song    {
476e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_DATA_RD.L3_HIT_S.HITM_OTHER_CORE  OCR.ALL_DATA_RD.L3_HIT_S.HITM_OTHER_CORE",
4777fcf1b89SHaiyan Song        "Counter": "0,1,2,3",
4787fcf1b89SHaiyan Song        "CounterHTOff": "0,1,2,3",
4797fcf1b89SHaiyan Song        "EventCode": "0xB7, 0xBB",
480e0ddfd8dSJin Yao        "EventName": "OCR.ALL_DATA_RD.L3_HIT_S.HITM_OTHER_CORE",
4817fcf1b89SHaiyan Song        "MSRIndex": "0x1a6,0x1a7",
482e0ddfd8dSJin Yao        "MSRValue": "0x1000100491",
483e0ddfd8dSJin Yao        "Offcore": "1",
484e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
485e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
486e0ddfd8dSJin Yao        "UMask": "0x1"
487e0ddfd8dSJin Yao    },
488e0ddfd8dSJin Yao    {
489e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_DATA_RD.L3_HIT_S.HIT_OTHER_CORE_FWD  OCR.ALL_DATA_RD.L3_HIT_S.HIT_OTHER_CORE_FWD",
490e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
491e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
492e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
493e0ddfd8dSJin Yao        "EventName": "OCR.ALL_DATA_RD.L3_HIT_S.HIT_OTHER_CORE_FWD",
494e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
495*49898fefSIan Rogers        "MSRValue": "0x800100491",
496e0ddfd8dSJin Yao        "Offcore": "1",
497e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
498e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
499e0ddfd8dSJin Yao        "UMask": "0x1"
500e0ddfd8dSJin Yao    },
501e0ddfd8dSJin Yao    {
502e0ddfd8dSJin Yao        "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",
503e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
504e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
505e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
506e0ddfd8dSJin Yao        "EventName": "OCR.ALL_DATA_RD.L3_HIT_S.HIT_OTHER_CORE_NO_FWD",
507e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
508*49898fefSIan Rogers        "MSRValue": "0x400100491",
509e0ddfd8dSJin Yao        "Offcore": "1",
510e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
511e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
512e0ddfd8dSJin Yao        "UMask": "0x1"
513e0ddfd8dSJin Yao    },
514e0ddfd8dSJin Yao    {
515e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_DATA_RD.L3_HIT_S.NO_SNOOP_NEEDED  OCR.ALL_DATA_RD.L3_HIT_S.NO_SNOOP_NEEDED",
516e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
517e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
518e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
519e0ddfd8dSJin Yao        "EventName": "OCR.ALL_DATA_RD.L3_HIT_S.NO_SNOOP_NEEDED",
520e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
521*49898fefSIan Rogers        "MSRValue": "0x100100491",
5227fcf1b89SHaiyan Song        "Offcore": "1",
5237fcf1b89SHaiyan Song        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5247fcf1b89SHaiyan Song        "SampleAfterValue": "100003",
5257fcf1b89SHaiyan Song        "UMask": "0x1"
5267fcf1b89SHaiyan Song    },
5277fcf1b89SHaiyan Song    {
528038d3b53SJin Yao        "BriefDescription": "OCR.ALL_DATA_RD.L3_HIT_S.SNOOP_MISS",
5297fcf1b89SHaiyan Song        "Counter": "0,1,2,3",
5307fcf1b89SHaiyan Song        "CounterHTOff": "0,1,2,3",
5317fcf1b89SHaiyan Song        "EventCode": "0xB7, 0xBB",
5327fcf1b89SHaiyan Song        "EventName": "OCR.ALL_DATA_RD.L3_HIT_S.SNOOP_MISS",
5337fcf1b89SHaiyan Song        "MSRIndex": "0x1a6,0x1a7",
534*49898fefSIan Rogers        "MSRValue": "0x200100491",
5357fcf1b89SHaiyan Song        "Offcore": "1",
5367fcf1b89SHaiyan Song        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5377fcf1b89SHaiyan Song        "SampleAfterValue": "100003",
5387fcf1b89SHaiyan Song        "UMask": "0x1"
5397fcf1b89SHaiyan Song    },
5407fcf1b89SHaiyan Song    {
541e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_DATA_RD.L3_HIT_S.SNOOP_NONE",
5427fcf1b89SHaiyan Song        "Counter": "0,1,2,3",
5437fcf1b89SHaiyan Song        "CounterHTOff": "0,1,2,3",
5447fcf1b89SHaiyan Song        "EventCode": "0xB7, 0xBB",
545e0ddfd8dSJin Yao        "EventName": "OCR.ALL_DATA_RD.L3_HIT_S.SNOOP_NONE",
5467fcf1b89SHaiyan Song        "MSRIndex": "0x1a6,0x1a7",
547*49898fefSIan Rogers        "MSRValue": "0x80100491",
5487fcf1b89SHaiyan Song        "Offcore": "1",
5497fcf1b89SHaiyan Song        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5507fcf1b89SHaiyan Song        "SampleAfterValue": "100003",
5517fcf1b89SHaiyan Song        "UMask": "0x1"
5527fcf1b89SHaiyan Song    },
5537fcf1b89SHaiyan Song    {
554e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_DATA_RD.PMM_HIT_LOCAL_PMM.ANY_SNOOP OCR.ALL_DATA_RD.PMM_HIT_LOCAL_PMM.ANY_SNOOP",
5557fcf1b89SHaiyan Song        "Counter": "0,1,2,3",
5567fcf1b89SHaiyan Song        "CounterHTOff": "0,1,2,3",
5577fcf1b89SHaiyan Song        "EventCode": "0xB7, 0xBB",
558e0ddfd8dSJin Yao        "EventName": "OCR.ALL_DATA_RD.PMM_HIT_LOCAL_PMM.ANY_SNOOP",
5597fcf1b89SHaiyan Song        "MSRIndex": "0x1a6,0x1a7",
560e0ddfd8dSJin Yao        "MSRValue": "0x3F80400491",
5617fcf1b89SHaiyan Song        "Offcore": "1",
5627fcf1b89SHaiyan Song        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5637fcf1b89SHaiyan Song        "SampleAfterValue": "100003",
5647fcf1b89SHaiyan Song        "UMask": "0x1"
5657fcf1b89SHaiyan Song    },
5667fcf1b89SHaiyan Song    {
567e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_DATA_RD.PMM_HIT_LOCAL_PMM.SNOOP_NONE OCR.ALL_DATA_RD.PMM_HIT_LOCAL_PMM.SNOOP_NONE",
5687fcf1b89SHaiyan Song        "Counter": "0,1,2,3",
5697fcf1b89SHaiyan Song        "CounterHTOff": "0,1,2,3",
5707fcf1b89SHaiyan Song        "EventCode": "0xB7, 0xBB",
571e0ddfd8dSJin Yao        "EventName": "OCR.ALL_DATA_RD.PMM_HIT_LOCAL_PMM.SNOOP_NONE",
5727fcf1b89SHaiyan Song        "MSRIndex": "0x1a6,0x1a7",
573*49898fefSIan Rogers        "MSRValue": "0x80400491",
574e0ddfd8dSJin Yao        "Offcore": "1",
575e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
576e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
577e0ddfd8dSJin Yao        "UMask": "0x1"
578e0ddfd8dSJin Yao    },
579e0ddfd8dSJin Yao    {
580e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_DATA_RD.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED OCR.ALL_DATA_RD.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED",
581e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
582e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
583e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
584e0ddfd8dSJin Yao        "EventName": "OCR.ALL_DATA_RD.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED",
585e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
586*49898fefSIan Rogers        "MSRValue": "0x100400491",
587e0ddfd8dSJin Yao        "Offcore": "1",
588e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
589e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
590e0ddfd8dSJin Yao        "UMask": "0x1"
591e0ddfd8dSJin Yao    },
592e0ddfd8dSJin Yao    {
593e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_DATA_RD.SUPPLIER_NONE.ANY_SNOOP  OCR.ALL_DATA_RD.SUPPLIER_NONE.ANY_SNOOP",
594e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
595e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
596e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
597e0ddfd8dSJin Yao        "EventName": "OCR.ALL_DATA_RD.SUPPLIER_NONE.ANY_SNOOP",
598e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
599e0ddfd8dSJin Yao        "MSRValue": "0x3F80020491",
600e0ddfd8dSJin Yao        "Offcore": "1",
601e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
602e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
603e0ddfd8dSJin Yao        "UMask": "0x1"
604e0ddfd8dSJin Yao    },
605e0ddfd8dSJin Yao    {
606e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_DATA_RD.SUPPLIER_NONE.HITM_OTHER_CORE  OCR.ALL_DATA_RD.SUPPLIER_NONE.HITM_OTHER_CORE",
607e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
608e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
609e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
610e0ddfd8dSJin Yao        "EventName": "OCR.ALL_DATA_RD.SUPPLIER_NONE.HITM_OTHER_CORE",
611e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
612e0ddfd8dSJin Yao        "MSRValue": "0x1000020491",
613e0ddfd8dSJin Yao        "Offcore": "1",
614e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
615e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
616e0ddfd8dSJin Yao        "UMask": "0x1"
617e0ddfd8dSJin Yao    },
618e0ddfd8dSJin Yao    {
619e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_DATA_RD.SUPPLIER_NONE.HIT_OTHER_CORE_FWD  OCR.ALL_DATA_RD.SUPPLIER_NONE.HIT_OTHER_CORE_FWD",
620e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
621e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
622e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
623e0ddfd8dSJin Yao        "EventName": "OCR.ALL_DATA_RD.SUPPLIER_NONE.HIT_OTHER_CORE_FWD",
624e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
625*49898fefSIan Rogers        "MSRValue": "0x800020491",
626e0ddfd8dSJin Yao        "Offcore": "1",
627e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
628e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
629e0ddfd8dSJin Yao        "UMask": "0x1"
630e0ddfd8dSJin Yao    },
631e0ddfd8dSJin Yao    {
632e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_DATA_RD.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD  OCR.ALL_DATA_RD.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD",
633e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
634e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
635e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
636e0ddfd8dSJin Yao        "EventName": "OCR.ALL_DATA_RD.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD",
637e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
638*49898fefSIan Rogers        "MSRValue": "0x400020491",
639e0ddfd8dSJin Yao        "Offcore": "1",
640e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
641e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
642e0ddfd8dSJin Yao        "UMask": "0x1"
643e0ddfd8dSJin Yao    },
644e0ddfd8dSJin Yao    {
645e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_DATA_RD.SUPPLIER_NONE.NO_SNOOP_NEEDED  OCR.ALL_DATA_RD.SUPPLIER_NONE.NO_SNOOP_NEEDED",
646e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
647e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
648e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
649e0ddfd8dSJin Yao        "EventName": "OCR.ALL_DATA_RD.SUPPLIER_NONE.NO_SNOOP_NEEDED",
650e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
651*49898fefSIan Rogers        "MSRValue": "0x100020491",
652e0ddfd8dSJin Yao        "Offcore": "1",
653e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
654e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
655e0ddfd8dSJin Yao        "UMask": "0x1"
656e0ddfd8dSJin Yao    },
657e0ddfd8dSJin Yao    {
658e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_DATA_RD.SUPPLIER_NONE.SNOOP_MISS",
659e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
660e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
661e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
662e0ddfd8dSJin Yao        "EventName": "OCR.ALL_DATA_RD.SUPPLIER_NONE.SNOOP_MISS",
663e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
664*49898fefSIan Rogers        "MSRValue": "0x200020491",
665e0ddfd8dSJin Yao        "Offcore": "1",
666e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
667e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
668e0ddfd8dSJin Yao        "UMask": "0x1"
669e0ddfd8dSJin Yao    },
670e0ddfd8dSJin Yao    {
671e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_DATA_RD.SUPPLIER_NONE.SNOOP_NONE",
672e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
673e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
674e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
675e0ddfd8dSJin Yao        "EventName": "OCR.ALL_DATA_RD.SUPPLIER_NONE.SNOOP_NONE",
676e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
677*49898fefSIan Rogers        "MSRValue": "0x80020491",
678e0ddfd8dSJin Yao        "Offcore": "1",
679e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
680e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
681e0ddfd8dSJin Yao        "UMask": "0x1"
682e0ddfd8dSJin Yao    },
683e0ddfd8dSJin Yao    {
684e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_PF_DATA_RD.ANY_RESPONSE have any response type.",
685e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
686e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
687e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
688e0ddfd8dSJin Yao        "EventName": "OCR.ALL_PF_DATA_RD.ANY_RESPONSE",
689e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
690*49898fefSIan Rogers        "MSRValue": "0x10490",
691e0ddfd8dSJin Yao        "Offcore": "1",
692e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
693e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
694e0ddfd8dSJin Yao        "UMask": "0x1"
695e0ddfd8dSJin Yao    },
696e0ddfd8dSJin Yao    {
697e0ddfd8dSJin Yao        "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",
698e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
699e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
700e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
701e0ddfd8dSJin Yao        "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT.ANY_SNOOP",
702e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
703e0ddfd8dSJin Yao        "MSRValue": "0x3F803C0490",
704e0ddfd8dSJin Yao        "Offcore": "1",
705e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
706e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
707e0ddfd8dSJin Yao        "UMask": "0x1"
708e0ddfd8dSJin Yao    },
709e0ddfd8dSJin Yao    {
710e0ddfd8dSJin Yao        "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",
711e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
712e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
713e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
714e0ddfd8dSJin Yao        "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT.HITM_OTHER_CORE",
715e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
716e0ddfd8dSJin Yao        "MSRValue": "0x10003C0490",
717e0ddfd8dSJin Yao        "Offcore": "1",
718e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
719e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
720e0ddfd8dSJin Yao        "UMask": "0x1"
721e0ddfd8dSJin Yao    },
722e0ddfd8dSJin Yao    {
723e0ddfd8dSJin Yao        "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",
724e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
725e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
726e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
727e0ddfd8dSJin Yao        "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT.HIT_OTHER_CORE_FWD",
728e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
729*49898fefSIan Rogers        "MSRValue": "0x8003C0490",
730e0ddfd8dSJin Yao        "Offcore": "1",
731e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
732e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
733e0ddfd8dSJin Yao        "UMask": "0x1"
734e0ddfd8dSJin Yao    },
735e0ddfd8dSJin Yao    {
736e0ddfd8dSJin Yao        "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",
737e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
738e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
739e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
740e0ddfd8dSJin Yao        "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT.HIT_OTHER_CORE_NO_FWD",
741e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
742*49898fefSIan Rogers        "MSRValue": "0x4003C0490",
743e0ddfd8dSJin Yao        "Offcore": "1",
744e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
745e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
746e0ddfd8dSJin Yao        "UMask": "0x1"
747e0ddfd8dSJin Yao    },
748e0ddfd8dSJin Yao    {
749e0ddfd8dSJin Yao        "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",
750e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
751e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
752e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
753e0ddfd8dSJin Yao        "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT.NO_SNOOP_NEEDED",
754e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
755*49898fefSIan Rogers        "MSRValue": "0x1003C0490",
756e0ddfd8dSJin Yao        "Offcore": "1",
757e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
758e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
759e0ddfd8dSJin Yao        "UMask": "0x1"
760e0ddfd8dSJin Yao    },
761e0ddfd8dSJin Yao    {
762e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_PF_DATA_RD.L3_HIT.SNOOP_HIT_WITH_FWD",
763e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
764e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
765e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
766e0ddfd8dSJin Yao        "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT.SNOOP_HIT_WITH_FWD",
767e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
768*49898fefSIan Rogers        "MSRValue": "0x8007C0490",
769e0ddfd8dSJin Yao        "Offcore": "1",
770e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
771e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
772e0ddfd8dSJin Yao        "UMask": "0x1"
773e0ddfd8dSJin Yao    },
774e0ddfd8dSJin Yao    {
775e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_PF_DATA_RD.L3_HIT.SNOOP_MISS OCR.ALL_PF_DATA_RD.L3_HIT.SNOOP_MISS",
776e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
777e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
778e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
779e0ddfd8dSJin Yao        "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT.SNOOP_MISS",
780e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
781*49898fefSIan Rogers        "MSRValue": "0x2003C0490",
782e0ddfd8dSJin Yao        "Offcore": "1",
783e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
784e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
785e0ddfd8dSJin Yao        "UMask": "0x1"
786e0ddfd8dSJin Yao    },
787e0ddfd8dSJin Yao    {
788e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_PF_DATA_RD.L3_HIT.SNOOP_NONE OCR.ALL_PF_DATA_RD.L3_HIT.SNOOP_NONE",
789e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
790e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
791e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
792e0ddfd8dSJin Yao        "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT.SNOOP_NONE",
793e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
794*49898fefSIan Rogers        "MSRValue": "0x803C0490",
795e0ddfd8dSJin Yao        "Offcore": "1",
796e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
797e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
798e0ddfd8dSJin Yao        "UMask": "0x1"
799e0ddfd8dSJin Yao    },
800e0ddfd8dSJin Yao    {
801e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_PF_DATA_RD.L3_HIT_E.ANY_SNOOP  OCR.ALL_PF_DATA_RD.L3_HIT_E.ANY_SNOOP",
802e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
803e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
804e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
805e0ddfd8dSJin Yao        "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT_E.ANY_SNOOP",
806e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
807e0ddfd8dSJin Yao        "MSRValue": "0x3F80080490",
808e0ddfd8dSJin Yao        "Offcore": "1",
809e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
810e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
811e0ddfd8dSJin Yao        "UMask": "0x1"
812e0ddfd8dSJin Yao    },
813e0ddfd8dSJin Yao    {
814e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_PF_DATA_RD.L3_HIT_E.HITM_OTHER_CORE  OCR.ALL_PF_DATA_RD.L3_HIT_E.HITM_OTHER_CORE",
815e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
816e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
817e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
818e0ddfd8dSJin Yao        "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT_E.HITM_OTHER_CORE",
819e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
820e0ddfd8dSJin Yao        "MSRValue": "0x1000080490",
821e0ddfd8dSJin Yao        "Offcore": "1",
822e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
823e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
824e0ddfd8dSJin Yao        "UMask": "0x1"
825e0ddfd8dSJin Yao    },
826e0ddfd8dSJin Yao    {
827e0ddfd8dSJin Yao        "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",
828e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
829e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
830e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
831e0ddfd8dSJin Yao        "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT_E.HIT_OTHER_CORE_FWD",
832e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
833*49898fefSIan Rogers        "MSRValue": "0x800080490",
834e0ddfd8dSJin Yao        "Offcore": "1",
835e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
836e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
837e0ddfd8dSJin Yao        "UMask": "0x1"
838e0ddfd8dSJin Yao    },
839e0ddfd8dSJin Yao    {
840e0ddfd8dSJin Yao        "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",
841e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
842e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
843e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
844e0ddfd8dSJin Yao        "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT_E.HIT_OTHER_CORE_NO_FWD",
845e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
846*49898fefSIan Rogers        "MSRValue": "0x400080490",
847e0ddfd8dSJin Yao        "Offcore": "1",
848e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
849e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
850e0ddfd8dSJin Yao        "UMask": "0x1"
851e0ddfd8dSJin Yao    },
852e0ddfd8dSJin Yao    {
853e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_PF_DATA_RD.L3_HIT_E.NO_SNOOP_NEEDED  OCR.ALL_PF_DATA_RD.L3_HIT_E.NO_SNOOP_NEEDED",
854e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
855e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
856e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
857e0ddfd8dSJin Yao        "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT_E.NO_SNOOP_NEEDED",
858e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
859*49898fefSIan Rogers        "MSRValue": "0x100080490",
860e0ddfd8dSJin Yao        "Offcore": "1",
861e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
862e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
863e0ddfd8dSJin Yao        "UMask": "0x1"
864e0ddfd8dSJin Yao    },
865e0ddfd8dSJin Yao    {
866e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_PF_DATA_RD.L3_HIT_E.SNOOP_MISS",
867e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
868e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
869e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
870e0ddfd8dSJin Yao        "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT_E.SNOOP_MISS",
871e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
872*49898fefSIan Rogers        "MSRValue": "0x200080490",
873e0ddfd8dSJin Yao        "Offcore": "1",
874e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
875e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
876e0ddfd8dSJin Yao        "UMask": "0x1"
877e0ddfd8dSJin Yao    },
878e0ddfd8dSJin Yao    {
879e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_PF_DATA_RD.L3_HIT_E.SNOOP_NONE",
880e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
881e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
882e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
883e0ddfd8dSJin Yao        "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT_E.SNOOP_NONE",
884e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
885*49898fefSIan Rogers        "MSRValue": "0x80080490",
886e0ddfd8dSJin Yao        "Offcore": "1",
887e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
888e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
889e0ddfd8dSJin Yao        "UMask": "0x1"
890e0ddfd8dSJin Yao    },
891e0ddfd8dSJin Yao    {
892e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_PF_DATA_RD.L3_HIT_F.ANY_SNOOP  OCR.ALL_PF_DATA_RD.L3_HIT_F.ANY_SNOOP",
893e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
894e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
895e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
896e0ddfd8dSJin Yao        "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT_F.ANY_SNOOP",
897e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
898e0ddfd8dSJin Yao        "MSRValue": "0x3F80200490",
899e0ddfd8dSJin Yao        "Offcore": "1",
900e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
901e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
902e0ddfd8dSJin Yao        "UMask": "0x1"
903e0ddfd8dSJin Yao    },
904e0ddfd8dSJin Yao    {
905e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_PF_DATA_RD.L3_HIT_F.HITM_OTHER_CORE  OCR.ALL_PF_DATA_RD.L3_HIT_F.HITM_OTHER_CORE",
906e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
907e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
908e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
909e0ddfd8dSJin Yao        "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT_F.HITM_OTHER_CORE",
910e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
911e0ddfd8dSJin Yao        "MSRValue": "0x1000200490",
912e0ddfd8dSJin Yao        "Offcore": "1",
913e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
914e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
915e0ddfd8dSJin Yao        "UMask": "0x1"
916e0ddfd8dSJin Yao    },
917e0ddfd8dSJin Yao    {
918e0ddfd8dSJin Yao        "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",
919e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
920e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
921e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
922e0ddfd8dSJin Yao        "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT_F.HIT_OTHER_CORE_FWD",
923e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
924*49898fefSIan Rogers        "MSRValue": "0x800200490",
925e0ddfd8dSJin Yao        "Offcore": "1",
926e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
927e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
928e0ddfd8dSJin Yao        "UMask": "0x1"
929e0ddfd8dSJin Yao    },
930e0ddfd8dSJin Yao    {
931e0ddfd8dSJin Yao        "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",
932e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
933e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
934e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
935e0ddfd8dSJin Yao        "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT_F.HIT_OTHER_CORE_NO_FWD",
936e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
937*49898fefSIan Rogers        "MSRValue": "0x400200490",
938e0ddfd8dSJin Yao        "Offcore": "1",
939e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
940e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
941e0ddfd8dSJin Yao        "UMask": "0x1"
942e0ddfd8dSJin Yao    },
943e0ddfd8dSJin Yao    {
944e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_PF_DATA_RD.L3_HIT_F.NO_SNOOP_NEEDED  OCR.ALL_PF_DATA_RD.L3_HIT_F.NO_SNOOP_NEEDED",
945e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
946e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
947e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
948e0ddfd8dSJin Yao        "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT_F.NO_SNOOP_NEEDED",
949e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
950*49898fefSIan Rogers        "MSRValue": "0x100200490",
951e0ddfd8dSJin Yao        "Offcore": "1",
952e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
953e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
954e0ddfd8dSJin Yao        "UMask": "0x1"
955e0ddfd8dSJin Yao    },
956e0ddfd8dSJin Yao    {
957e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_PF_DATA_RD.L3_HIT_F.SNOOP_MISS",
958e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
959e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
960e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
961e0ddfd8dSJin Yao        "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT_F.SNOOP_MISS",
962e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
963*49898fefSIan Rogers        "MSRValue": "0x200200490",
964e0ddfd8dSJin Yao        "Offcore": "1",
965e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
966e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
967e0ddfd8dSJin Yao        "UMask": "0x1"
968e0ddfd8dSJin Yao    },
969e0ddfd8dSJin Yao    {
970e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_PF_DATA_RD.L3_HIT_F.SNOOP_NONE",
971e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
972e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
973e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
974e0ddfd8dSJin Yao        "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT_F.SNOOP_NONE",
975e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
976*49898fefSIan Rogers        "MSRValue": "0x80200490",
977e0ddfd8dSJin Yao        "Offcore": "1",
978e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
979e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
980e0ddfd8dSJin Yao        "UMask": "0x1"
981e0ddfd8dSJin Yao    },
982e0ddfd8dSJin Yao    {
983e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_PF_DATA_RD.L3_HIT_M.ANY_SNOOP  OCR.ALL_PF_DATA_RD.L3_HIT_M.ANY_SNOOP",
984e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
985e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
986e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
987e0ddfd8dSJin Yao        "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT_M.ANY_SNOOP",
988e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
989e0ddfd8dSJin Yao        "MSRValue": "0x3F80040490",
990e0ddfd8dSJin Yao        "Offcore": "1",
991e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
992e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
993e0ddfd8dSJin Yao        "UMask": "0x1"
994e0ddfd8dSJin Yao    },
995e0ddfd8dSJin Yao    {
996e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_PF_DATA_RD.L3_HIT_M.HITM_OTHER_CORE  OCR.ALL_PF_DATA_RD.L3_HIT_M.HITM_OTHER_CORE",
997e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
998e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
999e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
1000e0ddfd8dSJin Yao        "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT_M.HITM_OTHER_CORE",
1001e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
1002e0ddfd8dSJin Yao        "MSRValue": "0x1000040490",
1003e0ddfd8dSJin Yao        "Offcore": "1",
1004e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1005e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
1006e0ddfd8dSJin Yao        "UMask": "0x1"
1007e0ddfd8dSJin Yao    },
1008e0ddfd8dSJin Yao    {
1009e0ddfd8dSJin Yao        "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",
1010e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
1011e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
1012e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
1013e0ddfd8dSJin Yao        "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT_M.HIT_OTHER_CORE_FWD",
1014e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
1015*49898fefSIan Rogers        "MSRValue": "0x800040490",
1016e0ddfd8dSJin Yao        "Offcore": "1",
1017e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1018e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
1019e0ddfd8dSJin Yao        "UMask": "0x1"
1020e0ddfd8dSJin Yao    },
1021e0ddfd8dSJin Yao    {
1022e0ddfd8dSJin Yao        "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",
1023e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
1024e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
1025e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
1026e0ddfd8dSJin Yao        "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT_M.HIT_OTHER_CORE_NO_FWD",
1027e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
1028*49898fefSIan Rogers        "MSRValue": "0x400040490",
1029e0ddfd8dSJin Yao        "Offcore": "1",
1030e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1031e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
1032e0ddfd8dSJin Yao        "UMask": "0x1"
1033e0ddfd8dSJin Yao    },
1034e0ddfd8dSJin Yao    {
1035e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_PF_DATA_RD.L3_HIT_M.NO_SNOOP_NEEDED  OCR.ALL_PF_DATA_RD.L3_HIT_M.NO_SNOOP_NEEDED",
1036e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
1037e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
1038e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
1039e0ddfd8dSJin Yao        "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT_M.NO_SNOOP_NEEDED",
1040e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
1041*49898fefSIan Rogers        "MSRValue": "0x100040490",
1042e0ddfd8dSJin Yao        "Offcore": "1",
1043e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1044e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
1045e0ddfd8dSJin Yao        "UMask": "0x1"
1046e0ddfd8dSJin Yao    },
1047e0ddfd8dSJin Yao    {
1048e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_PF_DATA_RD.L3_HIT_M.SNOOP_MISS",
1049e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
1050e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
1051e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
1052e0ddfd8dSJin Yao        "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT_M.SNOOP_MISS",
1053e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
1054*49898fefSIan Rogers        "MSRValue": "0x200040490",
1055e0ddfd8dSJin Yao        "Offcore": "1",
1056e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1057e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
1058e0ddfd8dSJin Yao        "UMask": "0x1"
1059e0ddfd8dSJin Yao    },
1060e0ddfd8dSJin Yao    {
1061e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_PF_DATA_RD.L3_HIT_M.SNOOP_NONE",
1062e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
1063e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
1064e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
1065e0ddfd8dSJin Yao        "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT_M.SNOOP_NONE",
1066e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
1067*49898fefSIan Rogers        "MSRValue": "0x80040490",
1068e0ddfd8dSJin Yao        "Offcore": "1",
1069e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1070e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
1071e0ddfd8dSJin Yao        "UMask": "0x1"
1072e0ddfd8dSJin Yao    },
1073e0ddfd8dSJin Yao    {
1074e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_PF_DATA_RD.L3_HIT_S.ANY_SNOOP  OCR.ALL_PF_DATA_RD.L3_HIT_S.ANY_SNOOP",
1075e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
1076e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
1077e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
1078e0ddfd8dSJin Yao        "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT_S.ANY_SNOOP",
1079e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
1080e0ddfd8dSJin Yao        "MSRValue": "0x3F80100490",
1081e0ddfd8dSJin Yao        "Offcore": "1",
1082e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1083e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
1084e0ddfd8dSJin Yao        "UMask": "0x1"
1085e0ddfd8dSJin Yao    },
1086e0ddfd8dSJin Yao    {
1087e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_PF_DATA_RD.L3_HIT_S.HITM_OTHER_CORE  OCR.ALL_PF_DATA_RD.L3_HIT_S.HITM_OTHER_CORE",
1088e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
1089e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
1090e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
1091e0ddfd8dSJin Yao        "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT_S.HITM_OTHER_CORE",
1092e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
1093e0ddfd8dSJin Yao        "MSRValue": "0x1000100490",
1094e0ddfd8dSJin Yao        "Offcore": "1",
1095e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1096e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
1097e0ddfd8dSJin Yao        "UMask": "0x1"
1098e0ddfd8dSJin Yao    },
1099e0ddfd8dSJin Yao    {
1100e0ddfd8dSJin Yao        "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",
1101e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
1102e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
1103e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
1104e0ddfd8dSJin Yao        "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT_S.HIT_OTHER_CORE_FWD",
1105e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
1106*49898fefSIan Rogers        "MSRValue": "0x800100490",
1107e0ddfd8dSJin Yao        "Offcore": "1",
1108e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1109e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
1110e0ddfd8dSJin Yao        "UMask": "0x1"
1111e0ddfd8dSJin Yao    },
1112e0ddfd8dSJin Yao    {
1113e0ddfd8dSJin Yao        "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",
1114e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
1115e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
1116e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
1117e0ddfd8dSJin Yao        "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT_S.HIT_OTHER_CORE_NO_FWD",
1118e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
1119*49898fefSIan Rogers        "MSRValue": "0x400100490",
1120e0ddfd8dSJin Yao        "Offcore": "1",
1121e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1122e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
1123e0ddfd8dSJin Yao        "UMask": "0x1"
1124e0ddfd8dSJin Yao    },
1125e0ddfd8dSJin Yao    {
1126e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_PF_DATA_RD.L3_HIT_S.NO_SNOOP_NEEDED  OCR.ALL_PF_DATA_RD.L3_HIT_S.NO_SNOOP_NEEDED",
1127e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
1128e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
1129e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
1130e0ddfd8dSJin Yao        "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT_S.NO_SNOOP_NEEDED",
1131e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
1132*49898fefSIan Rogers        "MSRValue": "0x100100490",
1133e0ddfd8dSJin Yao        "Offcore": "1",
1134e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1135e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
1136e0ddfd8dSJin Yao        "UMask": "0x1"
1137e0ddfd8dSJin Yao    },
1138e0ddfd8dSJin Yao    {
1139e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_PF_DATA_RD.L3_HIT_S.SNOOP_MISS",
1140e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
1141e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
1142e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
1143e0ddfd8dSJin Yao        "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT_S.SNOOP_MISS",
1144e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
1145*49898fefSIan Rogers        "MSRValue": "0x200100490",
1146e0ddfd8dSJin Yao        "Offcore": "1",
1147e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1148e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
1149e0ddfd8dSJin Yao        "UMask": "0x1"
1150e0ddfd8dSJin Yao    },
1151e0ddfd8dSJin Yao    {
1152e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_PF_DATA_RD.L3_HIT_S.SNOOP_NONE",
1153e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
1154e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
1155e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
1156e0ddfd8dSJin Yao        "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT_S.SNOOP_NONE",
1157e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
1158*49898fefSIan Rogers        "MSRValue": "0x80100490",
1159e0ddfd8dSJin Yao        "Offcore": "1",
1160e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1161e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
1162e0ddfd8dSJin Yao        "UMask": "0x1"
1163e0ddfd8dSJin Yao    },
1164e0ddfd8dSJin Yao    {
1165e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_PF_DATA_RD.PMM_HIT_LOCAL_PMM.ANY_SNOOP OCR.ALL_PF_DATA_RD.PMM_HIT_LOCAL_PMM.ANY_SNOOP",
1166e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
1167e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
1168e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
1169e0ddfd8dSJin Yao        "EventName": "OCR.ALL_PF_DATA_RD.PMM_HIT_LOCAL_PMM.ANY_SNOOP",
1170e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
1171e0ddfd8dSJin Yao        "MSRValue": "0x3F80400490",
1172e0ddfd8dSJin Yao        "Offcore": "1",
1173e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1174e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
1175e0ddfd8dSJin Yao        "UMask": "0x1"
1176e0ddfd8dSJin Yao    },
1177e0ddfd8dSJin Yao    {
1178e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_PF_DATA_RD.PMM_HIT_LOCAL_PMM.SNOOP_NONE OCR.ALL_PF_DATA_RD.PMM_HIT_LOCAL_PMM.SNOOP_NONE",
1179e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
1180e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
1181e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
1182e0ddfd8dSJin Yao        "EventName": "OCR.ALL_PF_DATA_RD.PMM_HIT_LOCAL_PMM.SNOOP_NONE",
1183e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
1184*49898fefSIan Rogers        "MSRValue": "0x80400490",
1185e0ddfd8dSJin Yao        "Offcore": "1",
1186e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1187e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
1188e0ddfd8dSJin Yao        "UMask": "0x1"
1189e0ddfd8dSJin Yao    },
1190e0ddfd8dSJin Yao    {
1191e0ddfd8dSJin Yao        "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",
1192e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
1193e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
1194e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
1195e0ddfd8dSJin Yao        "EventName": "OCR.ALL_PF_DATA_RD.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED",
1196e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
1197*49898fefSIan Rogers        "MSRValue": "0x100400490",
1198e0ddfd8dSJin Yao        "Offcore": "1",
1199e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1200e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
1201e0ddfd8dSJin Yao        "UMask": "0x1"
1202e0ddfd8dSJin Yao    },
1203e0ddfd8dSJin Yao    {
1204e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_PF_DATA_RD.SUPPLIER_NONE.ANY_SNOOP  OCR.ALL_PF_DATA_RD.SUPPLIER_NONE.ANY_SNOOP",
1205e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
1206e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
1207e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
1208e0ddfd8dSJin Yao        "EventName": "OCR.ALL_PF_DATA_RD.SUPPLIER_NONE.ANY_SNOOP",
1209e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
1210e0ddfd8dSJin Yao        "MSRValue": "0x3F80020490",
1211e0ddfd8dSJin Yao        "Offcore": "1",
1212e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1213e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
1214e0ddfd8dSJin Yao        "UMask": "0x1"
1215e0ddfd8dSJin Yao    },
1216e0ddfd8dSJin Yao    {
1217e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_PF_DATA_RD.SUPPLIER_NONE.HITM_OTHER_CORE  OCR.ALL_PF_DATA_RD.SUPPLIER_NONE.HITM_OTHER_CORE",
1218e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
1219e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
1220e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
1221e0ddfd8dSJin Yao        "EventName": "OCR.ALL_PF_DATA_RD.SUPPLIER_NONE.HITM_OTHER_CORE",
1222e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
1223e0ddfd8dSJin Yao        "MSRValue": "0x1000020490",
1224e0ddfd8dSJin Yao        "Offcore": "1",
1225e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1226e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
1227e0ddfd8dSJin Yao        "UMask": "0x1"
1228e0ddfd8dSJin Yao    },
1229e0ddfd8dSJin Yao    {
1230e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_PF_DATA_RD.SUPPLIER_NONE.HIT_OTHER_CORE_FWD  OCR.ALL_PF_DATA_RD.SUPPLIER_NONE.HIT_OTHER_CORE_FWD",
1231e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
1232e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
1233e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
1234e0ddfd8dSJin Yao        "EventName": "OCR.ALL_PF_DATA_RD.SUPPLIER_NONE.HIT_OTHER_CORE_FWD",
1235e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
1236*49898fefSIan Rogers        "MSRValue": "0x800020490",
1237e0ddfd8dSJin Yao        "Offcore": "1",
1238e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1239e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
1240e0ddfd8dSJin Yao        "UMask": "0x1"
1241e0ddfd8dSJin Yao    },
1242e0ddfd8dSJin Yao    {
1243e0ddfd8dSJin Yao        "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",
1244e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
1245e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
1246e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
1247e0ddfd8dSJin Yao        "EventName": "OCR.ALL_PF_DATA_RD.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD",
1248e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
1249*49898fefSIan Rogers        "MSRValue": "0x400020490",
1250e0ddfd8dSJin Yao        "Offcore": "1",
1251e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1252e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
1253e0ddfd8dSJin Yao        "UMask": "0x1"
1254e0ddfd8dSJin Yao    },
1255e0ddfd8dSJin Yao    {
1256e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_PF_DATA_RD.SUPPLIER_NONE.NO_SNOOP_NEEDED  OCR.ALL_PF_DATA_RD.SUPPLIER_NONE.NO_SNOOP_NEEDED",
1257e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
1258e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
1259e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
1260e0ddfd8dSJin Yao        "EventName": "OCR.ALL_PF_DATA_RD.SUPPLIER_NONE.NO_SNOOP_NEEDED",
1261e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
1262*49898fefSIan Rogers        "MSRValue": "0x100020490",
1263e0ddfd8dSJin Yao        "Offcore": "1",
1264e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1265e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
1266e0ddfd8dSJin Yao        "UMask": "0x1"
1267e0ddfd8dSJin Yao    },
1268e0ddfd8dSJin Yao    {
1269e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_PF_DATA_RD.SUPPLIER_NONE.SNOOP_MISS",
1270e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
1271e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
1272e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
1273e0ddfd8dSJin Yao        "EventName": "OCR.ALL_PF_DATA_RD.SUPPLIER_NONE.SNOOP_MISS",
1274e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
1275*49898fefSIan Rogers        "MSRValue": "0x200020490",
1276e0ddfd8dSJin Yao        "Offcore": "1",
1277e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1278e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
1279e0ddfd8dSJin Yao        "UMask": "0x1"
1280e0ddfd8dSJin Yao    },
1281e0ddfd8dSJin Yao    {
1282e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_PF_DATA_RD.SUPPLIER_NONE.SNOOP_NONE",
1283e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
1284e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
1285e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
1286e0ddfd8dSJin Yao        "EventName": "OCR.ALL_PF_DATA_RD.SUPPLIER_NONE.SNOOP_NONE",
1287e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
1288*49898fefSIan Rogers        "MSRValue": "0x80020490",
1289e0ddfd8dSJin Yao        "Offcore": "1",
1290e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1291e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
1292e0ddfd8dSJin Yao        "UMask": "0x1"
1293e0ddfd8dSJin Yao    },
1294e0ddfd8dSJin Yao    {
1295e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_PF_RFO.ANY_RESPONSE have any response type.",
1296e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
1297e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
1298e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
1299e0ddfd8dSJin Yao        "EventName": "OCR.ALL_PF_RFO.ANY_RESPONSE",
1300e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
1301*49898fefSIan Rogers        "MSRValue": "0x10120",
1302e0ddfd8dSJin Yao        "Offcore": "1",
1303e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1304e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
1305e0ddfd8dSJin Yao        "UMask": "0x1"
1306e0ddfd8dSJin Yao    },
1307e0ddfd8dSJin Yao    {
1308e0ddfd8dSJin Yao        "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",
1309e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
1310e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
1311e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
1312e0ddfd8dSJin Yao        "EventName": "OCR.ALL_PF_RFO.L3_HIT.ANY_SNOOP",
1313e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
1314e0ddfd8dSJin Yao        "MSRValue": "0x3F803C0120",
1315e0ddfd8dSJin Yao        "Offcore": "1",
1316e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1317e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
1318e0ddfd8dSJin Yao        "UMask": "0x1"
1319e0ddfd8dSJin Yao    },
1320e0ddfd8dSJin Yao    {
1321e0ddfd8dSJin Yao        "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",
1322e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
1323e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
1324e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
1325e0ddfd8dSJin Yao        "EventName": "OCR.ALL_PF_RFO.L3_HIT.HITM_OTHER_CORE",
1326e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
1327e0ddfd8dSJin Yao        "MSRValue": "0x10003C0120",
1328e0ddfd8dSJin Yao        "Offcore": "1",
1329e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1330e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
1331e0ddfd8dSJin Yao        "UMask": "0x1"
1332e0ddfd8dSJin Yao    },
1333e0ddfd8dSJin Yao    {
1334e0ddfd8dSJin Yao        "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",
1335e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
1336e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
1337e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
1338e0ddfd8dSJin Yao        "EventName": "OCR.ALL_PF_RFO.L3_HIT.HIT_OTHER_CORE_FWD",
1339e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
1340*49898fefSIan Rogers        "MSRValue": "0x8003C0120",
1341e0ddfd8dSJin Yao        "Offcore": "1",
1342e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1343e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
1344e0ddfd8dSJin Yao        "UMask": "0x1"
1345e0ddfd8dSJin Yao    },
1346e0ddfd8dSJin Yao    {
1347e0ddfd8dSJin Yao        "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",
1348e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
1349e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
1350e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
1351e0ddfd8dSJin Yao        "EventName": "OCR.ALL_PF_RFO.L3_HIT.HIT_OTHER_CORE_NO_FWD",
1352e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
1353*49898fefSIan Rogers        "MSRValue": "0x4003C0120",
1354e0ddfd8dSJin Yao        "Offcore": "1",
1355e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1356e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
1357e0ddfd8dSJin Yao        "UMask": "0x1"
1358e0ddfd8dSJin Yao    },
1359e0ddfd8dSJin Yao    {
1360e0ddfd8dSJin Yao        "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",
1361e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
1362e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
1363e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
1364e0ddfd8dSJin Yao        "EventName": "OCR.ALL_PF_RFO.L3_HIT.NO_SNOOP_NEEDED",
1365e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
1366*49898fefSIan Rogers        "MSRValue": "0x1003C0120",
1367e0ddfd8dSJin Yao        "Offcore": "1",
1368e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1369e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
1370e0ddfd8dSJin Yao        "UMask": "0x1"
1371e0ddfd8dSJin Yao    },
1372e0ddfd8dSJin Yao    {
1373e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_PF_RFO.L3_HIT.SNOOP_HIT_WITH_FWD",
1374e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
1375e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
1376e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
1377e0ddfd8dSJin Yao        "EventName": "OCR.ALL_PF_RFO.L3_HIT.SNOOP_HIT_WITH_FWD",
1378e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
1379*49898fefSIan Rogers        "MSRValue": "0x8007C0120",
1380e0ddfd8dSJin Yao        "Offcore": "1",
1381e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1382e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
1383e0ddfd8dSJin Yao        "UMask": "0x1"
1384e0ddfd8dSJin Yao    },
1385e0ddfd8dSJin Yao    {
1386e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_PF_RFO.L3_HIT.SNOOP_MISS OCR.ALL_PF_RFO.L3_HIT.SNOOP_MISS",
1387e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
1388e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
1389e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
1390e0ddfd8dSJin Yao        "EventName": "OCR.ALL_PF_RFO.L3_HIT.SNOOP_MISS",
1391e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
1392*49898fefSIan Rogers        "MSRValue": "0x2003C0120",
1393e0ddfd8dSJin Yao        "Offcore": "1",
1394e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1395e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
1396e0ddfd8dSJin Yao        "UMask": "0x1"
1397e0ddfd8dSJin Yao    },
1398e0ddfd8dSJin Yao    {
1399e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_PF_RFO.L3_HIT.SNOOP_NONE OCR.ALL_PF_RFO.L3_HIT.SNOOP_NONE",
1400e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
1401e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
1402e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
1403e0ddfd8dSJin Yao        "EventName": "OCR.ALL_PF_RFO.L3_HIT.SNOOP_NONE",
1404e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
1405*49898fefSIan Rogers        "MSRValue": "0x803C0120",
1406e0ddfd8dSJin Yao        "Offcore": "1",
1407e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1408e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
1409e0ddfd8dSJin Yao        "UMask": "0x1"
1410e0ddfd8dSJin Yao    },
1411e0ddfd8dSJin Yao    {
1412e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_PF_RFO.L3_HIT_E.ANY_SNOOP  OCR.ALL_PF_RFO.L3_HIT_E.ANY_SNOOP",
1413e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
1414e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
1415e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
1416e0ddfd8dSJin Yao        "EventName": "OCR.ALL_PF_RFO.L3_HIT_E.ANY_SNOOP",
1417e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
1418e0ddfd8dSJin Yao        "MSRValue": "0x3F80080120",
1419e0ddfd8dSJin Yao        "Offcore": "1",
1420e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1421e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
1422e0ddfd8dSJin Yao        "UMask": "0x1"
1423e0ddfd8dSJin Yao    },
1424e0ddfd8dSJin Yao    {
1425e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_PF_RFO.L3_HIT_E.HITM_OTHER_CORE  OCR.ALL_PF_RFO.L3_HIT_E.HITM_OTHER_CORE",
1426e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
1427e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
1428e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
1429e0ddfd8dSJin Yao        "EventName": "OCR.ALL_PF_RFO.L3_HIT_E.HITM_OTHER_CORE",
1430e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
1431e0ddfd8dSJin Yao        "MSRValue": "0x1000080120",
1432e0ddfd8dSJin Yao        "Offcore": "1",
1433e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1434e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
1435e0ddfd8dSJin Yao        "UMask": "0x1"
1436e0ddfd8dSJin Yao    },
1437e0ddfd8dSJin Yao    {
1438e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_PF_RFO.L3_HIT_E.HIT_OTHER_CORE_FWD  OCR.ALL_PF_RFO.L3_HIT_E.HIT_OTHER_CORE_FWD",
1439e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
1440e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
1441e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
1442e0ddfd8dSJin Yao        "EventName": "OCR.ALL_PF_RFO.L3_HIT_E.HIT_OTHER_CORE_FWD",
1443e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
1444*49898fefSIan Rogers        "MSRValue": "0x800080120",
1445e0ddfd8dSJin Yao        "Offcore": "1",
1446e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1447e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
1448e0ddfd8dSJin Yao        "UMask": "0x1"
1449e0ddfd8dSJin Yao    },
1450e0ddfd8dSJin Yao    {
1451e0ddfd8dSJin Yao        "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",
1452e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
1453e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
1454e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
1455e0ddfd8dSJin Yao        "EventName": "OCR.ALL_PF_RFO.L3_HIT_E.HIT_OTHER_CORE_NO_FWD",
1456e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
1457*49898fefSIan Rogers        "MSRValue": "0x400080120",
1458e0ddfd8dSJin Yao        "Offcore": "1",
1459e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1460e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
1461e0ddfd8dSJin Yao        "UMask": "0x1"
1462e0ddfd8dSJin Yao    },
1463e0ddfd8dSJin Yao    {
1464e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_PF_RFO.L3_HIT_E.NO_SNOOP_NEEDED  OCR.ALL_PF_RFO.L3_HIT_E.NO_SNOOP_NEEDED",
1465e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
1466e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
1467e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
1468e0ddfd8dSJin Yao        "EventName": "OCR.ALL_PF_RFO.L3_HIT_E.NO_SNOOP_NEEDED",
1469e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
1470*49898fefSIan Rogers        "MSRValue": "0x100080120",
1471e0ddfd8dSJin Yao        "Offcore": "1",
1472e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1473e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
1474e0ddfd8dSJin Yao        "UMask": "0x1"
1475e0ddfd8dSJin Yao    },
1476e0ddfd8dSJin Yao    {
1477e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_PF_RFO.L3_HIT_E.SNOOP_MISS",
1478e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
1479e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
1480e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
1481e0ddfd8dSJin Yao        "EventName": "OCR.ALL_PF_RFO.L3_HIT_E.SNOOP_MISS",
1482e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
1483*49898fefSIan Rogers        "MSRValue": "0x200080120",
1484e0ddfd8dSJin Yao        "Offcore": "1",
1485e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1486e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
1487e0ddfd8dSJin Yao        "UMask": "0x1"
1488e0ddfd8dSJin Yao    },
1489e0ddfd8dSJin Yao    {
1490e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_PF_RFO.L3_HIT_E.SNOOP_NONE",
1491e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
1492e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
1493e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
1494e0ddfd8dSJin Yao        "EventName": "OCR.ALL_PF_RFO.L3_HIT_E.SNOOP_NONE",
1495e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
1496*49898fefSIan Rogers        "MSRValue": "0x80080120",
1497e0ddfd8dSJin Yao        "Offcore": "1",
1498e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1499e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
1500e0ddfd8dSJin Yao        "UMask": "0x1"
1501e0ddfd8dSJin Yao    },
1502e0ddfd8dSJin Yao    {
1503e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_PF_RFO.L3_HIT_F.ANY_SNOOP  OCR.ALL_PF_RFO.L3_HIT_F.ANY_SNOOP",
1504e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
1505e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
1506e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
1507e0ddfd8dSJin Yao        "EventName": "OCR.ALL_PF_RFO.L3_HIT_F.ANY_SNOOP",
1508e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
1509e0ddfd8dSJin Yao        "MSRValue": "0x3F80200120",
1510e0ddfd8dSJin Yao        "Offcore": "1",
1511e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1512e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
1513e0ddfd8dSJin Yao        "UMask": "0x1"
1514e0ddfd8dSJin Yao    },
1515e0ddfd8dSJin Yao    {
1516e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_PF_RFO.L3_HIT_F.HITM_OTHER_CORE  OCR.ALL_PF_RFO.L3_HIT_F.HITM_OTHER_CORE",
1517e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
1518e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
1519e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
1520e0ddfd8dSJin Yao        "EventName": "OCR.ALL_PF_RFO.L3_HIT_F.HITM_OTHER_CORE",
1521e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
1522e0ddfd8dSJin Yao        "MSRValue": "0x1000200120",
1523e0ddfd8dSJin Yao        "Offcore": "1",
1524e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1525e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
1526e0ddfd8dSJin Yao        "UMask": "0x1"
1527e0ddfd8dSJin Yao    },
1528e0ddfd8dSJin Yao    {
1529e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_PF_RFO.L3_HIT_F.HIT_OTHER_CORE_FWD  OCR.ALL_PF_RFO.L3_HIT_F.HIT_OTHER_CORE_FWD",
1530e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
1531e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
1532e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
1533e0ddfd8dSJin Yao        "EventName": "OCR.ALL_PF_RFO.L3_HIT_F.HIT_OTHER_CORE_FWD",
1534e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
1535*49898fefSIan Rogers        "MSRValue": "0x800200120",
1536e0ddfd8dSJin Yao        "Offcore": "1",
1537e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1538e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
1539e0ddfd8dSJin Yao        "UMask": "0x1"
1540e0ddfd8dSJin Yao    },
1541e0ddfd8dSJin Yao    {
1542e0ddfd8dSJin Yao        "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",
1543e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
1544e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
1545e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
1546e0ddfd8dSJin Yao        "EventName": "OCR.ALL_PF_RFO.L3_HIT_F.HIT_OTHER_CORE_NO_FWD",
1547e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
1548*49898fefSIan Rogers        "MSRValue": "0x400200120",
1549e0ddfd8dSJin Yao        "Offcore": "1",
1550e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1551e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
1552e0ddfd8dSJin Yao        "UMask": "0x1"
1553e0ddfd8dSJin Yao    },
1554e0ddfd8dSJin Yao    {
1555e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_PF_RFO.L3_HIT_F.NO_SNOOP_NEEDED  OCR.ALL_PF_RFO.L3_HIT_F.NO_SNOOP_NEEDED",
1556e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
1557e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
1558e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
1559e0ddfd8dSJin Yao        "EventName": "OCR.ALL_PF_RFO.L3_HIT_F.NO_SNOOP_NEEDED",
1560e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
1561*49898fefSIan Rogers        "MSRValue": "0x100200120",
1562e0ddfd8dSJin Yao        "Offcore": "1",
1563e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1564e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
1565e0ddfd8dSJin Yao        "UMask": "0x1"
1566e0ddfd8dSJin Yao    },
1567e0ddfd8dSJin Yao    {
1568e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_PF_RFO.L3_HIT_F.SNOOP_MISS",
1569e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
1570e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
1571e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
1572e0ddfd8dSJin Yao        "EventName": "OCR.ALL_PF_RFO.L3_HIT_F.SNOOP_MISS",
1573e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
1574*49898fefSIan Rogers        "MSRValue": "0x200200120",
1575e0ddfd8dSJin Yao        "Offcore": "1",
1576e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1577e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
1578e0ddfd8dSJin Yao        "UMask": "0x1"
1579e0ddfd8dSJin Yao    },
1580e0ddfd8dSJin Yao    {
1581e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_PF_RFO.L3_HIT_F.SNOOP_NONE",
1582e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
1583e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
1584e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
1585e0ddfd8dSJin Yao        "EventName": "OCR.ALL_PF_RFO.L3_HIT_F.SNOOP_NONE",
1586e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
1587*49898fefSIan Rogers        "MSRValue": "0x80200120",
1588e0ddfd8dSJin Yao        "Offcore": "1",
1589e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1590e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
1591e0ddfd8dSJin Yao        "UMask": "0x1"
1592e0ddfd8dSJin Yao    },
1593e0ddfd8dSJin Yao    {
1594e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_PF_RFO.L3_HIT_M.ANY_SNOOP  OCR.ALL_PF_RFO.L3_HIT_M.ANY_SNOOP",
1595e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
1596e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
1597e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
1598e0ddfd8dSJin Yao        "EventName": "OCR.ALL_PF_RFO.L3_HIT_M.ANY_SNOOP",
1599e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
1600e0ddfd8dSJin Yao        "MSRValue": "0x3F80040120",
1601e0ddfd8dSJin Yao        "Offcore": "1",
1602e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1603e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
1604e0ddfd8dSJin Yao        "UMask": "0x1"
1605e0ddfd8dSJin Yao    },
1606e0ddfd8dSJin Yao    {
1607e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_PF_RFO.L3_HIT_M.HITM_OTHER_CORE  OCR.ALL_PF_RFO.L3_HIT_M.HITM_OTHER_CORE",
1608e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
1609e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
1610e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
1611e0ddfd8dSJin Yao        "EventName": "OCR.ALL_PF_RFO.L3_HIT_M.HITM_OTHER_CORE",
1612e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
1613e0ddfd8dSJin Yao        "MSRValue": "0x1000040120",
1614e0ddfd8dSJin Yao        "Offcore": "1",
1615e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1616e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
1617e0ddfd8dSJin Yao        "UMask": "0x1"
1618e0ddfd8dSJin Yao    },
1619e0ddfd8dSJin Yao    {
1620e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_PF_RFO.L3_HIT_M.HIT_OTHER_CORE_FWD  OCR.ALL_PF_RFO.L3_HIT_M.HIT_OTHER_CORE_FWD",
1621e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
1622e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
1623e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
1624e0ddfd8dSJin Yao        "EventName": "OCR.ALL_PF_RFO.L3_HIT_M.HIT_OTHER_CORE_FWD",
1625e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
1626*49898fefSIan Rogers        "MSRValue": "0x800040120",
1627e0ddfd8dSJin Yao        "Offcore": "1",
1628e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1629e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
1630e0ddfd8dSJin Yao        "UMask": "0x1"
1631e0ddfd8dSJin Yao    },
1632e0ddfd8dSJin Yao    {
1633e0ddfd8dSJin Yao        "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",
1634e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
1635e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
1636e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
1637e0ddfd8dSJin Yao        "EventName": "OCR.ALL_PF_RFO.L3_HIT_M.HIT_OTHER_CORE_NO_FWD",
1638e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
1639*49898fefSIan Rogers        "MSRValue": "0x400040120",
1640e0ddfd8dSJin Yao        "Offcore": "1",
1641e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1642e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
1643e0ddfd8dSJin Yao        "UMask": "0x1"
1644e0ddfd8dSJin Yao    },
1645e0ddfd8dSJin Yao    {
1646e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_PF_RFO.L3_HIT_M.NO_SNOOP_NEEDED  OCR.ALL_PF_RFO.L3_HIT_M.NO_SNOOP_NEEDED",
1647e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
1648e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
1649e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
1650e0ddfd8dSJin Yao        "EventName": "OCR.ALL_PF_RFO.L3_HIT_M.NO_SNOOP_NEEDED",
1651e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
1652*49898fefSIan Rogers        "MSRValue": "0x100040120",
1653e0ddfd8dSJin Yao        "Offcore": "1",
1654e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1655e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
1656e0ddfd8dSJin Yao        "UMask": "0x1"
1657e0ddfd8dSJin Yao    },
1658e0ddfd8dSJin Yao    {
1659e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_PF_RFO.L3_HIT_M.SNOOP_MISS",
1660e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
1661e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
1662e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
1663e0ddfd8dSJin Yao        "EventName": "OCR.ALL_PF_RFO.L3_HIT_M.SNOOP_MISS",
1664e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
1665*49898fefSIan Rogers        "MSRValue": "0x200040120",
1666e0ddfd8dSJin Yao        "Offcore": "1",
1667e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1668e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
1669e0ddfd8dSJin Yao        "UMask": "0x1"
1670e0ddfd8dSJin Yao    },
1671e0ddfd8dSJin Yao    {
1672e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_PF_RFO.L3_HIT_M.SNOOP_NONE",
1673e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
1674e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
1675e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
1676e0ddfd8dSJin Yao        "EventName": "OCR.ALL_PF_RFO.L3_HIT_M.SNOOP_NONE",
1677e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
1678*49898fefSIan Rogers        "MSRValue": "0x80040120",
1679e0ddfd8dSJin Yao        "Offcore": "1",
1680e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1681e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
1682e0ddfd8dSJin Yao        "UMask": "0x1"
1683e0ddfd8dSJin Yao    },
1684e0ddfd8dSJin Yao    {
1685e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_PF_RFO.L3_HIT_S.ANY_SNOOP  OCR.ALL_PF_RFO.L3_HIT_S.ANY_SNOOP",
1686e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
1687e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
1688e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
1689e0ddfd8dSJin Yao        "EventName": "OCR.ALL_PF_RFO.L3_HIT_S.ANY_SNOOP",
1690e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
1691e0ddfd8dSJin Yao        "MSRValue": "0x3F80100120",
1692e0ddfd8dSJin Yao        "Offcore": "1",
1693e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1694e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
1695e0ddfd8dSJin Yao        "UMask": "0x1"
1696e0ddfd8dSJin Yao    },
1697e0ddfd8dSJin Yao    {
1698e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_PF_RFO.L3_HIT_S.HITM_OTHER_CORE  OCR.ALL_PF_RFO.L3_HIT_S.HITM_OTHER_CORE",
1699e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
1700e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
1701e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
1702e0ddfd8dSJin Yao        "EventName": "OCR.ALL_PF_RFO.L3_HIT_S.HITM_OTHER_CORE",
1703e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
1704e0ddfd8dSJin Yao        "MSRValue": "0x1000100120",
1705e0ddfd8dSJin Yao        "Offcore": "1",
1706e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1707e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
1708e0ddfd8dSJin Yao        "UMask": "0x1"
1709e0ddfd8dSJin Yao    },
1710e0ddfd8dSJin Yao    {
1711e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_PF_RFO.L3_HIT_S.HIT_OTHER_CORE_FWD  OCR.ALL_PF_RFO.L3_HIT_S.HIT_OTHER_CORE_FWD",
1712e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
1713e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
1714e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
1715e0ddfd8dSJin Yao        "EventName": "OCR.ALL_PF_RFO.L3_HIT_S.HIT_OTHER_CORE_FWD",
1716e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
1717*49898fefSIan Rogers        "MSRValue": "0x800100120",
1718e0ddfd8dSJin Yao        "Offcore": "1",
1719e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1720e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
1721e0ddfd8dSJin Yao        "UMask": "0x1"
1722e0ddfd8dSJin Yao    },
1723e0ddfd8dSJin Yao    {
1724e0ddfd8dSJin Yao        "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",
1725e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
1726e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
1727e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
1728e0ddfd8dSJin Yao        "EventName": "OCR.ALL_PF_RFO.L3_HIT_S.HIT_OTHER_CORE_NO_FWD",
1729e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
1730*49898fefSIan Rogers        "MSRValue": "0x400100120",
1731e0ddfd8dSJin Yao        "Offcore": "1",
1732e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1733e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
1734e0ddfd8dSJin Yao        "UMask": "0x1"
1735e0ddfd8dSJin Yao    },
1736e0ddfd8dSJin Yao    {
1737e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_PF_RFO.L3_HIT_S.NO_SNOOP_NEEDED  OCR.ALL_PF_RFO.L3_HIT_S.NO_SNOOP_NEEDED",
1738e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
1739e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
1740e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
1741e0ddfd8dSJin Yao        "EventName": "OCR.ALL_PF_RFO.L3_HIT_S.NO_SNOOP_NEEDED",
1742e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
1743*49898fefSIan Rogers        "MSRValue": "0x100100120",
1744e0ddfd8dSJin Yao        "Offcore": "1",
1745e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1746e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
1747e0ddfd8dSJin Yao        "UMask": "0x1"
1748e0ddfd8dSJin Yao    },
1749e0ddfd8dSJin Yao    {
1750e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_PF_RFO.L3_HIT_S.SNOOP_MISS",
1751e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
1752e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
1753e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
1754e0ddfd8dSJin Yao        "EventName": "OCR.ALL_PF_RFO.L3_HIT_S.SNOOP_MISS",
1755e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
1756*49898fefSIan Rogers        "MSRValue": "0x200100120",
1757e0ddfd8dSJin Yao        "Offcore": "1",
1758e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1759e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
1760e0ddfd8dSJin Yao        "UMask": "0x1"
1761e0ddfd8dSJin Yao    },
1762e0ddfd8dSJin Yao    {
1763e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_PF_RFO.L3_HIT_S.SNOOP_NONE",
1764e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
1765e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
1766e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
1767e0ddfd8dSJin Yao        "EventName": "OCR.ALL_PF_RFO.L3_HIT_S.SNOOP_NONE",
1768e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
1769*49898fefSIan Rogers        "MSRValue": "0x80100120",
1770e0ddfd8dSJin Yao        "Offcore": "1",
1771e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1772e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
1773e0ddfd8dSJin Yao        "UMask": "0x1"
1774e0ddfd8dSJin Yao    },
1775e0ddfd8dSJin Yao    {
1776e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_PF_RFO.PMM_HIT_LOCAL_PMM.ANY_SNOOP OCR.ALL_PF_RFO.PMM_HIT_LOCAL_PMM.ANY_SNOOP",
1777e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
1778e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
1779e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
1780e0ddfd8dSJin Yao        "EventName": "OCR.ALL_PF_RFO.PMM_HIT_LOCAL_PMM.ANY_SNOOP",
1781e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
1782e0ddfd8dSJin Yao        "MSRValue": "0x3F80400120",
1783e0ddfd8dSJin Yao        "Offcore": "1",
1784e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1785e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
1786e0ddfd8dSJin Yao        "UMask": "0x1"
1787e0ddfd8dSJin Yao    },
1788e0ddfd8dSJin Yao    {
1789e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_PF_RFO.PMM_HIT_LOCAL_PMM.SNOOP_NONE OCR.ALL_PF_RFO.PMM_HIT_LOCAL_PMM.SNOOP_NONE",
1790e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
1791e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
1792e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
1793e0ddfd8dSJin Yao        "EventName": "OCR.ALL_PF_RFO.PMM_HIT_LOCAL_PMM.SNOOP_NONE",
1794e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
1795*49898fefSIan Rogers        "MSRValue": "0x80400120",
1796e0ddfd8dSJin Yao        "Offcore": "1",
1797e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1798e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
1799e0ddfd8dSJin Yao        "UMask": "0x1"
1800e0ddfd8dSJin Yao    },
1801e0ddfd8dSJin Yao    {
1802e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_PF_RFO.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED OCR.ALL_PF_RFO.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED",
1803e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
1804e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
1805e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
1806e0ddfd8dSJin Yao        "EventName": "OCR.ALL_PF_RFO.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED",
1807e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
1808*49898fefSIan Rogers        "MSRValue": "0x100400120",
1809e0ddfd8dSJin Yao        "Offcore": "1",
1810e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1811e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
1812e0ddfd8dSJin Yao        "UMask": "0x1"
1813e0ddfd8dSJin Yao    },
1814e0ddfd8dSJin Yao    {
1815e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_PF_RFO.SUPPLIER_NONE.ANY_SNOOP  OCR.ALL_PF_RFO.SUPPLIER_NONE.ANY_SNOOP",
1816e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
1817e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
1818e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
1819e0ddfd8dSJin Yao        "EventName": "OCR.ALL_PF_RFO.SUPPLIER_NONE.ANY_SNOOP",
1820e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
1821e0ddfd8dSJin Yao        "MSRValue": "0x3F80020120",
1822e0ddfd8dSJin Yao        "Offcore": "1",
1823e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1824e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
1825e0ddfd8dSJin Yao        "UMask": "0x1"
1826e0ddfd8dSJin Yao    },
1827e0ddfd8dSJin Yao    {
1828e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_PF_RFO.SUPPLIER_NONE.HITM_OTHER_CORE  OCR.ALL_PF_RFO.SUPPLIER_NONE.HITM_OTHER_CORE",
1829e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
1830e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
1831e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
1832e0ddfd8dSJin Yao        "EventName": "OCR.ALL_PF_RFO.SUPPLIER_NONE.HITM_OTHER_CORE",
1833e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
1834e0ddfd8dSJin Yao        "MSRValue": "0x1000020120",
1835e0ddfd8dSJin Yao        "Offcore": "1",
1836e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1837e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
1838e0ddfd8dSJin Yao        "UMask": "0x1"
1839e0ddfd8dSJin Yao    },
1840e0ddfd8dSJin Yao    {
1841e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_PF_RFO.SUPPLIER_NONE.HIT_OTHER_CORE_FWD  OCR.ALL_PF_RFO.SUPPLIER_NONE.HIT_OTHER_CORE_FWD",
1842e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
1843e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
1844e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
1845e0ddfd8dSJin Yao        "EventName": "OCR.ALL_PF_RFO.SUPPLIER_NONE.HIT_OTHER_CORE_FWD",
1846e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
1847*49898fefSIan Rogers        "MSRValue": "0x800020120",
1848e0ddfd8dSJin Yao        "Offcore": "1",
1849e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1850e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
1851e0ddfd8dSJin Yao        "UMask": "0x1"
1852e0ddfd8dSJin Yao    },
1853e0ddfd8dSJin Yao    {
1854e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_PF_RFO.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD  OCR.ALL_PF_RFO.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD",
1855e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
1856e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
1857e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
1858e0ddfd8dSJin Yao        "EventName": "OCR.ALL_PF_RFO.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD",
1859e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
1860*49898fefSIan Rogers        "MSRValue": "0x400020120",
1861e0ddfd8dSJin Yao        "Offcore": "1",
1862e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1863e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
1864e0ddfd8dSJin Yao        "UMask": "0x1"
1865e0ddfd8dSJin Yao    },
1866e0ddfd8dSJin Yao    {
1867e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_PF_RFO.SUPPLIER_NONE.NO_SNOOP_NEEDED  OCR.ALL_PF_RFO.SUPPLIER_NONE.NO_SNOOP_NEEDED",
1868e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
1869e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
1870e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
1871e0ddfd8dSJin Yao        "EventName": "OCR.ALL_PF_RFO.SUPPLIER_NONE.NO_SNOOP_NEEDED",
1872e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
1873*49898fefSIan Rogers        "MSRValue": "0x100020120",
1874e0ddfd8dSJin Yao        "Offcore": "1",
1875e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1876e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
1877e0ddfd8dSJin Yao        "UMask": "0x1"
1878e0ddfd8dSJin Yao    },
1879e0ddfd8dSJin Yao    {
1880e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_PF_RFO.SUPPLIER_NONE.SNOOP_MISS",
1881e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
1882e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
1883e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
1884e0ddfd8dSJin Yao        "EventName": "OCR.ALL_PF_RFO.SUPPLIER_NONE.SNOOP_MISS",
1885e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
1886*49898fefSIan Rogers        "MSRValue": "0x200020120",
1887e0ddfd8dSJin Yao        "Offcore": "1",
1888e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1889e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
1890e0ddfd8dSJin Yao        "UMask": "0x1"
1891e0ddfd8dSJin Yao    },
1892e0ddfd8dSJin Yao    {
1893e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_PF_RFO.SUPPLIER_NONE.SNOOP_NONE",
1894e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
1895e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
1896e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
1897e0ddfd8dSJin Yao        "EventName": "OCR.ALL_PF_RFO.SUPPLIER_NONE.SNOOP_NONE",
1898e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
1899*49898fefSIan Rogers        "MSRValue": "0x80020120",
1900e0ddfd8dSJin Yao        "Offcore": "1",
1901e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1902e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
1903e0ddfd8dSJin Yao        "UMask": "0x1"
1904e0ddfd8dSJin Yao    },
1905e0ddfd8dSJin Yao    {
1906e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_READS.ANY_RESPONSE have any response type.",
1907e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
1908e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
1909e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
1910e0ddfd8dSJin Yao        "EventName": "OCR.ALL_READS.ANY_RESPONSE",
1911e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
1912*49898fefSIan Rogers        "MSRValue": "0x107F7",
1913e0ddfd8dSJin Yao        "Offcore": "1",
1914e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1915e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
1916e0ddfd8dSJin Yao        "UMask": "0x1"
1917e0ddfd8dSJin Yao    },
1918e0ddfd8dSJin Yao    {
1919e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_READS.L3_HIT.ANY_SNOOP OCR.ALL_READS.L3_HIT.ANY_SNOOP OCR.ALL_READS.L3_HIT.ANY_SNOOP",
1920e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
1921e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
1922e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
1923e0ddfd8dSJin Yao        "EventName": "OCR.ALL_READS.L3_HIT.ANY_SNOOP",
1924e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
1925e0ddfd8dSJin Yao        "MSRValue": "0x3F803C07F7",
1926e0ddfd8dSJin Yao        "Offcore": "1",
1927e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1928e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
1929e0ddfd8dSJin Yao        "UMask": "0x1"
1930e0ddfd8dSJin Yao    },
1931e0ddfd8dSJin Yao    {
1932e0ddfd8dSJin Yao        "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",
1933e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
1934e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
1935e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
1936e0ddfd8dSJin Yao        "EventName": "OCR.ALL_READS.L3_HIT.HITM_OTHER_CORE",
1937e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
1938e0ddfd8dSJin Yao        "MSRValue": "0x10003C07F7",
1939e0ddfd8dSJin Yao        "Offcore": "1",
1940e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1941e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
1942e0ddfd8dSJin Yao        "UMask": "0x1"
1943e0ddfd8dSJin Yao    },
1944e0ddfd8dSJin Yao    {
1945e0ddfd8dSJin Yao        "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",
1946e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
1947e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
1948e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
1949e0ddfd8dSJin Yao        "EventName": "OCR.ALL_READS.L3_HIT.HIT_OTHER_CORE_FWD",
1950e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
1951*49898fefSIan Rogers        "MSRValue": "0x8003C07F7",
1952e0ddfd8dSJin Yao        "Offcore": "1",
1953e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1954e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
1955e0ddfd8dSJin Yao        "UMask": "0x1"
1956e0ddfd8dSJin Yao    },
1957e0ddfd8dSJin Yao    {
1958e0ddfd8dSJin Yao        "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",
1959e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
1960e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
1961e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
1962e0ddfd8dSJin Yao        "EventName": "OCR.ALL_READS.L3_HIT.HIT_OTHER_CORE_NO_FWD",
1963e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
1964*49898fefSIan Rogers        "MSRValue": "0x4003C07F7",
1965e0ddfd8dSJin Yao        "Offcore": "1",
1966e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1967e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
1968e0ddfd8dSJin Yao        "UMask": "0x1"
1969e0ddfd8dSJin Yao    },
1970e0ddfd8dSJin Yao    {
1971e0ddfd8dSJin Yao        "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",
1972e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
1973e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
1974e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
1975e0ddfd8dSJin Yao        "EventName": "OCR.ALL_READS.L3_HIT.NO_SNOOP_NEEDED",
1976e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
1977*49898fefSIan Rogers        "MSRValue": "0x1003C07F7",
1978e0ddfd8dSJin Yao        "Offcore": "1",
1979e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1980e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
1981e0ddfd8dSJin Yao        "UMask": "0x1"
1982e0ddfd8dSJin Yao    },
1983e0ddfd8dSJin Yao    {
1984e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_READS.L3_HIT.SNOOP_HIT_WITH_FWD",
1985e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
1986e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
1987e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
1988e0ddfd8dSJin Yao        "EventName": "OCR.ALL_READS.L3_HIT.SNOOP_HIT_WITH_FWD",
1989e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
1990*49898fefSIan Rogers        "MSRValue": "0x8007C07F7",
1991e0ddfd8dSJin Yao        "Offcore": "1",
1992e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1993e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
1994e0ddfd8dSJin Yao        "UMask": "0x1"
1995e0ddfd8dSJin Yao    },
1996e0ddfd8dSJin Yao    {
1997e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_READS.L3_HIT.SNOOP_MISS OCR.ALL_READS.L3_HIT.SNOOP_MISS",
1998e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
1999e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
2000e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
2001e0ddfd8dSJin Yao        "EventName": "OCR.ALL_READS.L3_HIT.SNOOP_MISS",
2002e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
2003*49898fefSIan Rogers        "MSRValue": "0x2003C07F7",
2004e0ddfd8dSJin Yao        "Offcore": "1",
2005e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2006e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
2007e0ddfd8dSJin Yao        "UMask": "0x1"
2008e0ddfd8dSJin Yao    },
2009e0ddfd8dSJin Yao    {
2010e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_READS.L3_HIT.SNOOP_NONE OCR.ALL_READS.L3_HIT.SNOOP_NONE",
2011e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
2012e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
2013e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
2014e0ddfd8dSJin Yao        "EventName": "OCR.ALL_READS.L3_HIT.SNOOP_NONE",
2015e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
2016*49898fefSIan Rogers        "MSRValue": "0x803C07F7",
20177fcf1b89SHaiyan Song        "Offcore": "1",
20187fcf1b89SHaiyan Song        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
20197fcf1b89SHaiyan Song        "SampleAfterValue": "100003",
20207fcf1b89SHaiyan Song        "UMask": "0x1"
20217fcf1b89SHaiyan Song    },
20227fcf1b89SHaiyan Song    {
2023038d3b53SJin Yao        "BriefDescription": "OCR.ALL_READS.L3_HIT_E.ANY_SNOOP  OCR.ALL_READS.L3_HIT_E.ANY_SNOOP",
20247fcf1b89SHaiyan Song        "Counter": "0,1,2,3",
20257fcf1b89SHaiyan Song        "CounterHTOff": "0,1,2,3",
20267fcf1b89SHaiyan Song        "EventCode": "0xB7, 0xBB",
20277fcf1b89SHaiyan Song        "EventName": "OCR.ALL_READS.L3_HIT_E.ANY_SNOOP",
20287fcf1b89SHaiyan Song        "MSRIndex": "0x1a6,0x1a7",
20297fcf1b89SHaiyan Song        "MSRValue": "0x3F800807F7",
20307fcf1b89SHaiyan Song        "Offcore": "1",
20317fcf1b89SHaiyan Song        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
20327fcf1b89SHaiyan Song        "SampleAfterValue": "100003",
20337fcf1b89SHaiyan Song        "UMask": "0x1"
20347fcf1b89SHaiyan Song    },
20357fcf1b89SHaiyan Song    {
2036e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_READS.L3_HIT_E.HITM_OTHER_CORE  OCR.ALL_READS.L3_HIT_E.HITM_OTHER_CORE",
20377fcf1b89SHaiyan Song        "Counter": "0,1,2,3",
20387fcf1b89SHaiyan Song        "CounterHTOff": "0,1,2,3",
20397fcf1b89SHaiyan Song        "EventCode": "0xB7, 0xBB",
2040e0ddfd8dSJin Yao        "EventName": "OCR.ALL_READS.L3_HIT_E.HITM_OTHER_CORE",
20417fcf1b89SHaiyan Song        "MSRIndex": "0x1a6,0x1a7",
2042e0ddfd8dSJin Yao        "MSRValue": "0x10000807F7",
20437fcf1b89SHaiyan Song        "Offcore": "1",
20447fcf1b89SHaiyan Song        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
20457fcf1b89SHaiyan Song        "SampleAfterValue": "100003",
20467fcf1b89SHaiyan Song        "UMask": "0x1"
20477fcf1b89SHaiyan Song    },
20487fcf1b89SHaiyan Song    {
2049e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_READS.L3_HIT_E.HIT_OTHER_CORE_FWD  OCR.ALL_READS.L3_HIT_E.HIT_OTHER_CORE_FWD",
20507fcf1b89SHaiyan Song        "Counter": "0,1,2,3",
20517fcf1b89SHaiyan Song        "CounterHTOff": "0,1,2,3",
20527fcf1b89SHaiyan Song        "EventCode": "0xB7, 0xBB",
2053e0ddfd8dSJin Yao        "EventName": "OCR.ALL_READS.L3_HIT_E.HIT_OTHER_CORE_FWD",
20547fcf1b89SHaiyan Song        "MSRIndex": "0x1a6,0x1a7",
2055*49898fefSIan Rogers        "MSRValue": "0x8000807F7",
20567fcf1b89SHaiyan Song        "Offcore": "1",
20577fcf1b89SHaiyan Song        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
20587fcf1b89SHaiyan Song        "SampleAfterValue": "100003",
20597fcf1b89SHaiyan Song        "UMask": "0x1"
20607fcf1b89SHaiyan Song    },
20617fcf1b89SHaiyan Song    {
2062e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_READS.L3_HIT_E.HIT_OTHER_CORE_NO_FWD  OCR.ALL_READS.L3_HIT_E.HIT_OTHER_CORE_NO_FWD",
20637fcf1b89SHaiyan Song        "Counter": "0,1,2,3",
20647fcf1b89SHaiyan Song        "CounterHTOff": "0,1,2,3",
20657fcf1b89SHaiyan Song        "EventCode": "0xB7, 0xBB",
2066e0ddfd8dSJin Yao        "EventName": "OCR.ALL_READS.L3_HIT_E.HIT_OTHER_CORE_NO_FWD",
20677fcf1b89SHaiyan Song        "MSRIndex": "0x1a6,0x1a7",
2068*49898fefSIan Rogers        "MSRValue": "0x4000807F7",
2069e0ddfd8dSJin Yao        "Offcore": "1",
2070e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2071e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
2072e0ddfd8dSJin Yao        "UMask": "0x1"
2073e0ddfd8dSJin Yao    },
2074e0ddfd8dSJin Yao    {
2075e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_READS.L3_HIT_E.NO_SNOOP_NEEDED  OCR.ALL_READS.L3_HIT_E.NO_SNOOP_NEEDED",
2076e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
2077e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
2078e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
2079e0ddfd8dSJin Yao        "EventName": "OCR.ALL_READS.L3_HIT_E.NO_SNOOP_NEEDED",
2080e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
2081*49898fefSIan Rogers        "MSRValue": "0x1000807F7",
2082e0ddfd8dSJin Yao        "Offcore": "1",
2083e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2084e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
2085e0ddfd8dSJin Yao        "UMask": "0x1"
2086e0ddfd8dSJin Yao    },
2087e0ddfd8dSJin Yao    {
2088e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_READS.L3_HIT_E.SNOOP_MISS",
2089e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
2090e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
2091e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
2092e0ddfd8dSJin Yao        "EventName": "OCR.ALL_READS.L3_HIT_E.SNOOP_MISS",
2093e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
2094*49898fefSIan Rogers        "MSRValue": "0x2000807F7",
2095e0ddfd8dSJin Yao        "Offcore": "1",
2096e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2097e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
2098e0ddfd8dSJin Yao        "UMask": "0x1"
2099e0ddfd8dSJin Yao    },
2100e0ddfd8dSJin Yao    {
2101e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_READS.L3_HIT_E.SNOOP_NONE",
2102e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
2103e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
2104e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
2105e0ddfd8dSJin Yao        "EventName": "OCR.ALL_READS.L3_HIT_E.SNOOP_NONE",
2106e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
2107*49898fefSIan Rogers        "MSRValue": "0x800807F7",
2108e0ddfd8dSJin Yao        "Offcore": "1",
2109e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2110e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
2111e0ddfd8dSJin Yao        "UMask": "0x1"
2112e0ddfd8dSJin Yao    },
2113e0ddfd8dSJin Yao    {
2114e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_READS.L3_HIT_F.ANY_SNOOP  OCR.ALL_READS.L3_HIT_F.ANY_SNOOP",
2115e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
2116e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
2117e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
2118e0ddfd8dSJin Yao        "EventName": "OCR.ALL_READS.L3_HIT_F.ANY_SNOOP",
2119e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
2120e0ddfd8dSJin Yao        "MSRValue": "0x3F802007F7",
2121e0ddfd8dSJin Yao        "Offcore": "1",
2122e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2123e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
2124e0ddfd8dSJin Yao        "UMask": "0x1"
2125e0ddfd8dSJin Yao    },
2126e0ddfd8dSJin Yao    {
2127e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_READS.L3_HIT_F.HITM_OTHER_CORE  OCR.ALL_READS.L3_HIT_F.HITM_OTHER_CORE",
2128e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
2129e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
2130e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
2131e0ddfd8dSJin Yao        "EventName": "OCR.ALL_READS.L3_HIT_F.HITM_OTHER_CORE",
2132e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
2133e0ddfd8dSJin Yao        "MSRValue": "0x10002007F7",
2134e0ddfd8dSJin Yao        "Offcore": "1",
2135e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2136e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
2137e0ddfd8dSJin Yao        "UMask": "0x1"
2138e0ddfd8dSJin Yao    },
2139e0ddfd8dSJin Yao    {
2140e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_READS.L3_HIT_F.HIT_OTHER_CORE_FWD  OCR.ALL_READS.L3_HIT_F.HIT_OTHER_CORE_FWD",
2141e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
2142e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
2143e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
2144e0ddfd8dSJin Yao        "EventName": "OCR.ALL_READS.L3_HIT_F.HIT_OTHER_CORE_FWD",
2145e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
2146*49898fefSIan Rogers        "MSRValue": "0x8002007F7",
2147e0ddfd8dSJin Yao        "Offcore": "1",
2148e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2149e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
2150e0ddfd8dSJin Yao        "UMask": "0x1"
2151e0ddfd8dSJin Yao    },
2152e0ddfd8dSJin Yao    {
2153e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_READS.L3_HIT_F.HIT_OTHER_CORE_NO_FWD  OCR.ALL_READS.L3_HIT_F.HIT_OTHER_CORE_NO_FWD",
2154e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
2155e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
2156e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
2157e0ddfd8dSJin Yao        "EventName": "OCR.ALL_READS.L3_HIT_F.HIT_OTHER_CORE_NO_FWD",
2158e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
2159*49898fefSIan Rogers        "MSRValue": "0x4002007F7",
2160e0ddfd8dSJin Yao        "Offcore": "1",
2161e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2162e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
2163e0ddfd8dSJin Yao        "UMask": "0x1"
2164e0ddfd8dSJin Yao    },
2165e0ddfd8dSJin Yao    {
2166e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_READS.L3_HIT_F.NO_SNOOP_NEEDED  OCR.ALL_READS.L3_HIT_F.NO_SNOOP_NEEDED",
2167e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
2168e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
2169e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
2170e0ddfd8dSJin Yao        "EventName": "OCR.ALL_READS.L3_HIT_F.NO_SNOOP_NEEDED",
2171e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
2172*49898fefSIan Rogers        "MSRValue": "0x1002007F7",
2173e0ddfd8dSJin Yao        "Offcore": "1",
2174e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2175e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
2176e0ddfd8dSJin Yao        "UMask": "0x1"
2177e0ddfd8dSJin Yao    },
2178e0ddfd8dSJin Yao    {
2179e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_READS.L3_HIT_F.SNOOP_MISS",
2180e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
2181e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
2182e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
2183e0ddfd8dSJin Yao        "EventName": "OCR.ALL_READS.L3_HIT_F.SNOOP_MISS",
2184e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
2185*49898fefSIan Rogers        "MSRValue": "0x2002007F7",
2186e0ddfd8dSJin Yao        "Offcore": "1",
2187e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2188e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
2189e0ddfd8dSJin Yao        "UMask": "0x1"
2190e0ddfd8dSJin Yao    },
2191e0ddfd8dSJin Yao    {
2192e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_READS.L3_HIT_F.SNOOP_NONE",
2193e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
2194e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
2195e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
2196e0ddfd8dSJin Yao        "EventName": "OCR.ALL_READS.L3_HIT_F.SNOOP_NONE",
2197e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
2198*49898fefSIan Rogers        "MSRValue": "0x802007F7",
2199e0ddfd8dSJin Yao        "Offcore": "1",
2200e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2201e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
2202e0ddfd8dSJin Yao        "UMask": "0x1"
2203e0ddfd8dSJin Yao    },
2204e0ddfd8dSJin Yao    {
2205e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_READS.L3_HIT_M.ANY_SNOOP  OCR.ALL_READS.L3_HIT_M.ANY_SNOOP",
2206e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
2207e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
2208e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
2209e0ddfd8dSJin Yao        "EventName": "OCR.ALL_READS.L3_HIT_M.ANY_SNOOP",
2210e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
2211e0ddfd8dSJin Yao        "MSRValue": "0x3F800407F7",
2212e0ddfd8dSJin Yao        "Offcore": "1",
2213e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2214e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
2215e0ddfd8dSJin Yao        "UMask": "0x1"
2216e0ddfd8dSJin Yao    },
2217e0ddfd8dSJin Yao    {
2218e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_READS.L3_HIT_M.HITM_OTHER_CORE  OCR.ALL_READS.L3_HIT_M.HITM_OTHER_CORE",
2219e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
2220e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
2221e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
2222e0ddfd8dSJin Yao        "EventName": "OCR.ALL_READS.L3_HIT_M.HITM_OTHER_CORE",
2223e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
2224e0ddfd8dSJin Yao        "MSRValue": "0x10000407F7",
2225e0ddfd8dSJin Yao        "Offcore": "1",
2226e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2227e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
2228e0ddfd8dSJin Yao        "UMask": "0x1"
2229e0ddfd8dSJin Yao    },
2230e0ddfd8dSJin Yao    {
2231e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_READS.L3_HIT_M.HIT_OTHER_CORE_FWD  OCR.ALL_READS.L3_HIT_M.HIT_OTHER_CORE_FWD",
2232e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
2233e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
2234e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
2235e0ddfd8dSJin Yao        "EventName": "OCR.ALL_READS.L3_HIT_M.HIT_OTHER_CORE_FWD",
2236e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
2237*49898fefSIan Rogers        "MSRValue": "0x8000407F7",
2238e0ddfd8dSJin Yao        "Offcore": "1",
2239e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2240e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
2241e0ddfd8dSJin Yao        "UMask": "0x1"
2242e0ddfd8dSJin Yao    },
2243e0ddfd8dSJin Yao    {
2244e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_READS.L3_HIT_M.HIT_OTHER_CORE_NO_FWD  OCR.ALL_READS.L3_HIT_M.HIT_OTHER_CORE_NO_FWD",
2245e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
2246e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
2247e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
2248e0ddfd8dSJin Yao        "EventName": "OCR.ALL_READS.L3_HIT_M.HIT_OTHER_CORE_NO_FWD",
2249e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
2250*49898fefSIan Rogers        "MSRValue": "0x4000407F7",
2251e0ddfd8dSJin Yao        "Offcore": "1",
2252e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2253e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
2254e0ddfd8dSJin Yao        "UMask": "0x1"
2255e0ddfd8dSJin Yao    },
2256e0ddfd8dSJin Yao    {
2257e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_READS.L3_HIT_M.NO_SNOOP_NEEDED  OCR.ALL_READS.L3_HIT_M.NO_SNOOP_NEEDED",
2258e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
2259e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
2260e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
2261e0ddfd8dSJin Yao        "EventName": "OCR.ALL_READS.L3_HIT_M.NO_SNOOP_NEEDED",
2262e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
2263*49898fefSIan Rogers        "MSRValue": "0x1000407F7",
2264e0ddfd8dSJin Yao        "Offcore": "1",
2265e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2266e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
2267e0ddfd8dSJin Yao        "UMask": "0x1"
2268e0ddfd8dSJin Yao    },
2269e0ddfd8dSJin Yao    {
2270e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_READS.L3_HIT_M.SNOOP_MISS",
2271e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
2272e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
2273e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
2274e0ddfd8dSJin Yao        "EventName": "OCR.ALL_READS.L3_HIT_M.SNOOP_MISS",
2275e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
2276*49898fefSIan Rogers        "MSRValue": "0x2000407F7",
2277e0ddfd8dSJin Yao        "Offcore": "1",
2278e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2279e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
2280e0ddfd8dSJin Yao        "UMask": "0x1"
2281e0ddfd8dSJin Yao    },
2282e0ddfd8dSJin Yao    {
2283e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_READS.L3_HIT_M.SNOOP_NONE",
2284e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
2285e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
2286e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
2287e0ddfd8dSJin Yao        "EventName": "OCR.ALL_READS.L3_HIT_M.SNOOP_NONE",
2288e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
2289*49898fefSIan Rogers        "MSRValue": "0x800407F7",
2290e0ddfd8dSJin Yao        "Offcore": "1",
2291e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2292e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
2293e0ddfd8dSJin Yao        "UMask": "0x1"
2294e0ddfd8dSJin Yao    },
2295e0ddfd8dSJin Yao    {
2296e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_READS.L3_HIT_S.ANY_SNOOP  OCR.ALL_READS.L3_HIT_S.ANY_SNOOP",
2297e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
2298e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
2299e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
2300e0ddfd8dSJin Yao        "EventName": "OCR.ALL_READS.L3_HIT_S.ANY_SNOOP",
2301e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
2302e0ddfd8dSJin Yao        "MSRValue": "0x3F801007F7",
2303e0ddfd8dSJin Yao        "Offcore": "1",
2304e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2305e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
2306e0ddfd8dSJin Yao        "UMask": "0x1"
2307e0ddfd8dSJin Yao    },
2308e0ddfd8dSJin Yao    {
2309e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_READS.L3_HIT_S.HITM_OTHER_CORE  OCR.ALL_READS.L3_HIT_S.HITM_OTHER_CORE",
2310e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
2311e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
2312e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
2313e0ddfd8dSJin Yao        "EventName": "OCR.ALL_READS.L3_HIT_S.HITM_OTHER_CORE",
2314e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
2315e0ddfd8dSJin Yao        "MSRValue": "0x10001007F7",
2316e0ddfd8dSJin Yao        "Offcore": "1",
2317e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2318e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
2319e0ddfd8dSJin Yao        "UMask": "0x1"
2320e0ddfd8dSJin Yao    },
2321e0ddfd8dSJin Yao    {
2322e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_READS.L3_HIT_S.HIT_OTHER_CORE_FWD  OCR.ALL_READS.L3_HIT_S.HIT_OTHER_CORE_FWD",
2323e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
2324e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
2325e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
2326e0ddfd8dSJin Yao        "EventName": "OCR.ALL_READS.L3_HIT_S.HIT_OTHER_CORE_FWD",
2327e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
2328*49898fefSIan Rogers        "MSRValue": "0x8001007F7",
2329e0ddfd8dSJin Yao        "Offcore": "1",
2330e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2331e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
2332e0ddfd8dSJin Yao        "UMask": "0x1"
2333e0ddfd8dSJin Yao    },
2334e0ddfd8dSJin Yao    {
2335e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_READS.L3_HIT_S.HIT_OTHER_CORE_NO_FWD  OCR.ALL_READS.L3_HIT_S.HIT_OTHER_CORE_NO_FWD",
2336e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
2337e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
2338e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
2339e0ddfd8dSJin Yao        "EventName": "OCR.ALL_READS.L3_HIT_S.HIT_OTHER_CORE_NO_FWD",
2340e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
2341*49898fefSIan Rogers        "MSRValue": "0x4001007F7",
2342e0ddfd8dSJin Yao        "Offcore": "1",
2343e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2344e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
2345e0ddfd8dSJin Yao        "UMask": "0x1"
2346e0ddfd8dSJin Yao    },
2347e0ddfd8dSJin Yao    {
2348e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_READS.L3_HIT_S.NO_SNOOP_NEEDED  OCR.ALL_READS.L3_HIT_S.NO_SNOOP_NEEDED",
2349e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
2350e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
2351e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
2352e0ddfd8dSJin Yao        "EventName": "OCR.ALL_READS.L3_HIT_S.NO_SNOOP_NEEDED",
2353e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
2354*49898fefSIan Rogers        "MSRValue": "0x1001007F7",
2355e0ddfd8dSJin Yao        "Offcore": "1",
2356e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2357e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
2358e0ddfd8dSJin Yao        "UMask": "0x1"
2359e0ddfd8dSJin Yao    },
2360e0ddfd8dSJin Yao    {
2361e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_READS.L3_HIT_S.SNOOP_MISS",
2362e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
2363e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
2364e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
2365e0ddfd8dSJin Yao        "EventName": "OCR.ALL_READS.L3_HIT_S.SNOOP_MISS",
2366e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
2367*49898fefSIan Rogers        "MSRValue": "0x2001007F7",
2368e0ddfd8dSJin Yao        "Offcore": "1",
2369e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2370e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
2371e0ddfd8dSJin Yao        "UMask": "0x1"
2372e0ddfd8dSJin Yao    },
2373e0ddfd8dSJin Yao    {
2374e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_READS.L3_HIT_S.SNOOP_NONE",
2375e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
2376e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
2377e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
2378e0ddfd8dSJin Yao        "EventName": "OCR.ALL_READS.L3_HIT_S.SNOOP_NONE",
2379e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
2380*49898fefSIan Rogers        "MSRValue": "0x801007F7",
2381e0ddfd8dSJin Yao        "Offcore": "1",
2382e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2383e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
2384e0ddfd8dSJin Yao        "UMask": "0x1"
2385e0ddfd8dSJin Yao    },
2386e0ddfd8dSJin Yao    {
2387e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_READS.PMM_HIT_LOCAL_PMM.ANY_SNOOP OCR.ALL_READS.PMM_HIT_LOCAL_PMM.ANY_SNOOP",
2388e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
2389e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
2390e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
2391e0ddfd8dSJin Yao        "EventName": "OCR.ALL_READS.PMM_HIT_LOCAL_PMM.ANY_SNOOP",
2392e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
2393e0ddfd8dSJin Yao        "MSRValue": "0x3F804007F7",
2394e0ddfd8dSJin Yao        "Offcore": "1",
2395e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2396e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
2397e0ddfd8dSJin Yao        "UMask": "0x1"
2398e0ddfd8dSJin Yao    },
2399e0ddfd8dSJin Yao    {
2400e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_READS.PMM_HIT_LOCAL_PMM.SNOOP_NONE OCR.ALL_READS.PMM_HIT_LOCAL_PMM.SNOOP_NONE",
2401e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
2402e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
2403e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
2404e0ddfd8dSJin Yao        "EventName": "OCR.ALL_READS.PMM_HIT_LOCAL_PMM.SNOOP_NONE",
2405e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
2406*49898fefSIan Rogers        "MSRValue": "0x804007F7",
2407e0ddfd8dSJin Yao        "Offcore": "1",
2408e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2409e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
2410e0ddfd8dSJin Yao        "UMask": "0x1"
2411e0ddfd8dSJin Yao    },
2412e0ddfd8dSJin Yao    {
2413e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_READS.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED OCR.ALL_READS.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED",
2414e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
2415e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
2416e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
2417e0ddfd8dSJin Yao        "EventName": "OCR.ALL_READS.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED",
2418e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
2419*49898fefSIan Rogers        "MSRValue": "0x1004007F7",
2420e0ddfd8dSJin Yao        "Offcore": "1",
2421e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2422e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
2423e0ddfd8dSJin Yao        "UMask": "0x1"
2424e0ddfd8dSJin Yao    },
2425e0ddfd8dSJin Yao    {
2426e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_READS.SUPPLIER_NONE.ANY_SNOOP  OCR.ALL_READS.SUPPLIER_NONE.ANY_SNOOP",
2427e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
2428e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
2429e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
2430e0ddfd8dSJin Yao        "EventName": "OCR.ALL_READS.SUPPLIER_NONE.ANY_SNOOP",
2431e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
2432e0ddfd8dSJin Yao        "MSRValue": "0x3F800207F7",
2433e0ddfd8dSJin Yao        "Offcore": "1",
2434e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2435e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
2436e0ddfd8dSJin Yao        "UMask": "0x1"
2437e0ddfd8dSJin Yao    },
2438e0ddfd8dSJin Yao    {
2439e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_READS.SUPPLIER_NONE.HITM_OTHER_CORE  OCR.ALL_READS.SUPPLIER_NONE.HITM_OTHER_CORE",
2440e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
2441e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
2442e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
2443e0ddfd8dSJin Yao        "EventName": "OCR.ALL_READS.SUPPLIER_NONE.HITM_OTHER_CORE",
2444e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
2445e0ddfd8dSJin Yao        "MSRValue": "0x10000207F7",
24467fcf1b89SHaiyan Song        "Offcore": "1",
24477fcf1b89SHaiyan Song        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
24487fcf1b89SHaiyan Song        "SampleAfterValue": "100003",
24497fcf1b89SHaiyan Song        "UMask": "0x1"
24507fcf1b89SHaiyan Song    },
24517fcf1b89SHaiyan Song    {
2452038d3b53SJin Yao        "BriefDescription": "OCR.ALL_READS.SUPPLIER_NONE.HIT_OTHER_CORE_FWD  OCR.ALL_READS.SUPPLIER_NONE.HIT_OTHER_CORE_FWD",
24537fcf1b89SHaiyan Song        "Counter": "0,1,2,3",
24547fcf1b89SHaiyan Song        "CounterHTOff": "0,1,2,3",
24557fcf1b89SHaiyan Song        "EventCode": "0xB7, 0xBB",
24567fcf1b89SHaiyan Song        "EventName": "OCR.ALL_READS.SUPPLIER_NONE.HIT_OTHER_CORE_FWD",
24577fcf1b89SHaiyan Song        "MSRIndex": "0x1a6,0x1a7",
2458*49898fefSIan Rogers        "MSRValue": "0x8000207F7",
24597fcf1b89SHaiyan Song        "Offcore": "1",
24607fcf1b89SHaiyan Song        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
24617fcf1b89SHaiyan Song        "SampleAfterValue": "100003",
24627fcf1b89SHaiyan Song        "UMask": "0x1"
24637fcf1b89SHaiyan Song    },
24647fcf1b89SHaiyan Song    {
2465038d3b53SJin Yao        "BriefDescription": "OCR.ALL_READS.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD  OCR.ALL_READS.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD",
24667fcf1b89SHaiyan Song        "Counter": "0,1,2,3",
24677fcf1b89SHaiyan Song        "CounterHTOff": "0,1,2,3",
24687fcf1b89SHaiyan Song        "EventCode": "0xB7, 0xBB",
24697fcf1b89SHaiyan Song        "EventName": "OCR.ALL_READS.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD",
24707fcf1b89SHaiyan Song        "MSRIndex": "0x1a6,0x1a7",
2471*49898fefSIan Rogers        "MSRValue": "0x4000207F7",
24727fcf1b89SHaiyan Song        "Offcore": "1",
24737fcf1b89SHaiyan Song        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
24747fcf1b89SHaiyan Song        "SampleAfterValue": "100003",
24757fcf1b89SHaiyan Song        "UMask": "0x1"
24767fcf1b89SHaiyan Song    },
24777fcf1b89SHaiyan Song    {
2478e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_READS.SUPPLIER_NONE.NO_SNOOP_NEEDED  OCR.ALL_READS.SUPPLIER_NONE.NO_SNOOP_NEEDED",
24797fcf1b89SHaiyan Song        "Counter": "0,1,2,3",
24807fcf1b89SHaiyan Song        "CounterHTOff": "0,1,2,3",
24817fcf1b89SHaiyan Song        "EventCode": "0xB7, 0xBB",
2482e0ddfd8dSJin Yao        "EventName": "OCR.ALL_READS.SUPPLIER_NONE.NO_SNOOP_NEEDED",
24837fcf1b89SHaiyan Song        "MSRIndex": "0x1a6,0x1a7",
2484*49898fefSIan Rogers        "MSRValue": "0x1000207F7",
24857fcf1b89SHaiyan Song        "Offcore": "1",
24867fcf1b89SHaiyan Song        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
24877fcf1b89SHaiyan Song        "SampleAfterValue": "100003",
24887fcf1b89SHaiyan Song        "UMask": "0x1"
24897fcf1b89SHaiyan Song    },
24907fcf1b89SHaiyan Song    {
2491e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_READS.SUPPLIER_NONE.SNOOP_MISS",
24927fcf1b89SHaiyan Song        "Counter": "0,1,2,3",
24937fcf1b89SHaiyan Song        "CounterHTOff": "0,1,2,3",
24947fcf1b89SHaiyan Song        "EventCode": "0xB7, 0xBB",
2495e0ddfd8dSJin Yao        "EventName": "OCR.ALL_READS.SUPPLIER_NONE.SNOOP_MISS",
24967fcf1b89SHaiyan Song        "MSRIndex": "0x1a6,0x1a7",
2497*49898fefSIan Rogers        "MSRValue": "0x2000207F7",
24987fcf1b89SHaiyan Song        "Offcore": "1",
24997fcf1b89SHaiyan Song        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
25007fcf1b89SHaiyan Song        "SampleAfterValue": "100003",
25017fcf1b89SHaiyan Song        "UMask": "0x1"
25027fcf1b89SHaiyan Song    },
25037fcf1b89SHaiyan Song    {
2504038d3b53SJin Yao        "BriefDescription": "OCR.ALL_READS.SUPPLIER_NONE.SNOOP_NONE",
25057fcf1b89SHaiyan Song        "Counter": "0,1,2,3",
25067fcf1b89SHaiyan Song        "CounterHTOff": "0,1,2,3",
25077fcf1b89SHaiyan Song        "EventCode": "0xB7, 0xBB",
25087fcf1b89SHaiyan Song        "EventName": "OCR.ALL_READS.SUPPLIER_NONE.SNOOP_NONE",
25097fcf1b89SHaiyan Song        "MSRIndex": "0x1a6,0x1a7",
2510*49898fefSIan Rogers        "MSRValue": "0x800207F7",
25117fcf1b89SHaiyan Song        "Offcore": "1",
25127fcf1b89SHaiyan Song        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
25137fcf1b89SHaiyan Song        "SampleAfterValue": "100003",
25147fcf1b89SHaiyan Song        "UMask": "0x1"
25157fcf1b89SHaiyan Song    },
25167fcf1b89SHaiyan Song    {
2517e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_RFO.ANY_RESPONSE have any response type.",
25187fcf1b89SHaiyan Song        "Counter": "0,1,2,3",
25197fcf1b89SHaiyan Song        "CounterHTOff": "0,1,2,3",
25207fcf1b89SHaiyan Song        "EventCode": "0xB7, 0xBB",
2521e0ddfd8dSJin Yao        "EventName": "OCR.ALL_RFO.ANY_RESPONSE",
25227fcf1b89SHaiyan Song        "MSRIndex": "0x1a6,0x1a7",
2523*49898fefSIan Rogers        "MSRValue": "0x10122",
25247fcf1b89SHaiyan Song        "Offcore": "1",
25257fcf1b89SHaiyan Song        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
25267fcf1b89SHaiyan Song        "SampleAfterValue": "100003",
25277fcf1b89SHaiyan Song        "UMask": "0x1"
25287fcf1b89SHaiyan Song    },
25297fcf1b89SHaiyan Song    {
2530e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_RFO.L3_HIT.ANY_SNOOP OCR.ALL_RFO.L3_HIT.ANY_SNOOP OCR.ALL_RFO.L3_HIT.ANY_SNOOP",
25317fcf1b89SHaiyan Song        "Counter": "0,1,2,3",
25327fcf1b89SHaiyan Song        "CounterHTOff": "0,1,2,3",
25337fcf1b89SHaiyan Song        "EventCode": "0xB7, 0xBB",
2534e0ddfd8dSJin Yao        "EventName": "OCR.ALL_RFO.L3_HIT.ANY_SNOOP",
25357fcf1b89SHaiyan Song        "MSRIndex": "0x1a6,0x1a7",
2536e0ddfd8dSJin Yao        "MSRValue": "0x3F803C0122",
25377fcf1b89SHaiyan Song        "Offcore": "1",
25387fcf1b89SHaiyan Song        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
25397fcf1b89SHaiyan Song        "SampleAfterValue": "100003",
25407fcf1b89SHaiyan Song        "UMask": "0x1"
25417fcf1b89SHaiyan Song    },
25427fcf1b89SHaiyan Song    {
2543e0ddfd8dSJin Yao        "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",
25447fcf1b89SHaiyan Song        "Counter": "0,1,2,3",
25457fcf1b89SHaiyan Song        "CounterHTOff": "0,1,2,3",
25467fcf1b89SHaiyan Song        "EventCode": "0xB7, 0xBB",
2547e0ddfd8dSJin Yao        "EventName": "OCR.ALL_RFO.L3_HIT.HITM_OTHER_CORE",
25487fcf1b89SHaiyan Song        "MSRIndex": "0x1a6,0x1a7",
2549e0ddfd8dSJin Yao        "MSRValue": "0x10003C0122",
25507fcf1b89SHaiyan Song        "Offcore": "1",
25517fcf1b89SHaiyan Song        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
25527fcf1b89SHaiyan Song        "SampleAfterValue": "100003",
25537fcf1b89SHaiyan Song        "UMask": "0x1"
25547fcf1b89SHaiyan Song    },
25557fcf1b89SHaiyan Song    {
2556e0ddfd8dSJin Yao        "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",
25577fcf1b89SHaiyan Song        "Counter": "0,1,2,3",
25587fcf1b89SHaiyan Song        "CounterHTOff": "0,1,2,3",
25597fcf1b89SHaiyan Song        "EventCode": "0xB7, 0xBB",
2560e0ddfd8dSJin Yao        "EventName": "OCR.ALL_RFO.L3_HIT.HIT_OTHER_CORE_FWD",
25617fcf1b89SHaiyan Song        "MSRIndex": "0x1a6,0x1a7",
2562*49898fefSIan Rogers        "MSRValue": "0x8003C0122",
25637fcf1b89SHaiyan Song        "Offcore": "1",
25647fcf1b89SHaiyan Song        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
25657fcf1b89SHaiyan Song        "SampleAfterValue": "100003",
25667fcf1b89SHaiyan Song        "UMask": "0x1"
25677fcf1b89SHaiyan Song    },
25687fcf1b89SHaiyan Song    {
2569038d3b53SJin Yao        "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",
25707fcf1b89SHaiyan Song        "Counter": "0,1,2,3",
25717fcf1b89SHaiyan Song        "CounterHTOff": "0,1,2,3",
25727fcf1b89SHaiyan Song        "EventCode": "0xB7, 0xBB",
25737fcf1b89SHaiyan Song        "EventName": "OCR.ALL_RFO.L3_HIT.HIT_OTHER_CORE_NO_FWD",
25747fcf1b89SHaiyan Song        "MSRIndex": "0x1a6,0x1a7",
2575*49898fefSIan Rogers        "MSRValue": "0x4003C0122",
25767fcf1b89SHaiyan Song        "Offcore": "1",
25777fcf1b89SHaiyan Song        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
25787fcf1b89SHaiyan Song        "SampleAfterValue": "100003",
25797fcf1b89SHaiyan Song        "UMask": "0x1"
25807fcf1b89SHaiyan Song    },
25817fcf1b89SHaiyan Song    {
2582e0ddfd8dSJin Yao        "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",
25837fcf1b89SHaiyan Song        "Counter": "0,1,2,3",
25847fcf1b89SHaiyan Song        "CounterHTOff": "0,1,2,3",
25857fcf1b89SHaiyan Song        "EventCode": "0xB7, 0xBB",
2586e0ddfd8dSJin Yao        "EventName": "OCR.ALL_RFO.L3_HIT.NO_SNOOP_NEEDED",
25877fcf1b89SHaiyan Song        "MSRIndex": "0x1a6,0x1a7",
2588*49898fefSIan Rogers        "MSRValue": "0x1003C0122",
25897fcf1b89SHaiyan Song        "Offcore": "1",
25907fcf1b89SHaiyan Song        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
25917fcf1b89SHaiyan Song        "SampleAfterValue": "100003",
25927fcf1b89SHaiyan Song        "UMask": "0x1"
25937fcf1b89SHaiyan Song    },
25947fcf1b89SHaiyan Song    {
2595e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_RFO.L3_HIT.SNOOP_HIT_WITH_FWD",
25967fcf1b89SHaiyan Song        "Counter": "0,1,2,3",
25977fcf1b89SHaiyan Song        "CounterHTOff": "0,1,2,3",
25987fcf1b89SHaiyan Song        "EventCode": "0xB7, 0xBB",
2599e0ddfd8dSJin Yao        "EventName": "OCR.ALL_RFO.L3_HIT.SNOOP_HIT_WITH_FWD",
26007fcf1b89SHaiyan Song        "MSRIndex": "0x1a6,0x1a7",
2601*49898fefSIan Rogers        "MSRValue": "0x8007C0122",
26027fcf1b89SHaiyan Song        "Offcore": "1",
26037fcf1b89SHaiyan Song        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
26047fcf1b89SHaiyan Song        "SampleAfterValue": "100003",
26057fcf1b89SHaiyan Song        "UMask": "0x1"
26067fcf1b89SHaiyan Song    },
26077fcf1b89SHaiyan Song    {
2608e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_RFO.L3_HIT.SNOOP_MISS OCR.ALL_RFO.L3_HIT.SNOOP_MISS",
26097fcf1b89SHaiyan Song        "Counter": "0,1,2,3",
26107fcf1b89SHaiyan Song        "CounterHTOff": "0,1,2,3",
26117fcf1b89SHaiyan Song        "EventCode": "0xB7, 0xBB",
2612e0ddfd8dSJin Yao        "EventName": "OCR.ALL_RFO.L3_HIT.SNOOP_MISS",
26137fcf1b89SHaiyan Song        "MSRIndex": "0x1a6,0x1a7",
2614*49898fefSIan Rogers        "MSRValue": "0x2003C0122",
26157fcf1b89SHaiyan Song        "Offcore": "1",
26167fcf1b89SHaiyan Song        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
26177fcf1b89SHaiyan Song        "SampleAfterValue": "100003",
26187fcf1b89SHaiyan Song        "UMask": "0x1"
26197fcf1b89SHaiyan Song    },
26207fcf1b89SHaiyan Song    {
2621e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_RFO.L3_HIT.SNOOP_NONE OCR.ALL_RFO.L3_HIT.SNOOP_NONE",
26227fcf1b89SHaiyan Song        "Counter": "0,1,2,3",
26237fcf1b89SHaiyan Song        "CounterHTOff": "0,1,2,3",
26247fcf1b89SHaiyan Song        "EventCode": "0xB7, 0xBB",
2625e0ddfd8dSJin Yao        "EventName": "OCR.ALL_RFO.L3_HIT.SNOOP_NONE",
26267fcf1b89SHaiyan Song        "MSRIndex": "0x1a6,0x1a7",
2627*49898fefSIan Rogers        "MSRValue": "0x803C0122",
26287fcf1b89SHaiyan Song        "Offcore": "1",
26297fcf1b89SHaiyan Song        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
26307fcf1b89SHaiyan Song        "SampleAfterValue": "100003",
26317fcf1b89SHaiyan Song        "UMask": "0x1"
26327fcf1b89SHaiyan Song    },
26337fcf1b89SHaiyan Song    {
2634e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_RFO.L3_HIT_E.ANY_SNOOP  OCR.ALL_RFO.L3_HIT_E.ANY_SNOOP",
26357fcf1b89SHaiyan Song        "Counter": "0,1,2,3",
26367fcf1b89SHaiyan Song        "CounterHTOff": "0,1,2,3",
26377fcf1b89SHaiyan Song        "EventCode": "0xB7, 0xBB",
2638e0ddfd8dSJin Yao        "EventName": "OCR.ALL_RFO.L3_HIT_E.ANY_SNOOP",
26397fcf1b89SHaiyan Song        "MSRIndex": "0x1a6,0x1a7",
2640e0ddfd8dSJin Yao        "MSRValue": "0x3F80080122",
26417fcf1b89SHaiyan Song        "Offcore": "1",
26427fcf1b89SHaiyan Song        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
26437fcf1b89SHaiyan Song        "SampleAfterValue": "100003",
26447fcf1b89SHaiyan Song        "UMask": "0x1"
26457fcf1b89SHaiyan Song    },
26467fcf1b89SHaiyan Song    {
2647e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_RFO.L3_HIT_E.HITM_OTHER_CORE  OCR.ALL_RFO.L3_HIT_E.HITM_OTHER_CORE",
26487fcf1b89SHaiyan Song        "Counter": "0,1,2,3",
26497fcf1b89SHaiyan Song        "CounterHTOff": "0,1,2,3",
26507fcf1b89SHaiyan Song        "EventCode": "0xB7, 0xBB",
2651e0ddfd8dSJin Yao        "EventName": "OCR.ALL_RFO.L3_HIT_E.HITM_OTHER_CORE",
26527fcf1b89SHaiyan Song        "MSRIndex": "0x1a6,0x1a7",
2653e0ddfd8dSJin Yao        "MSRValue": "0x1000080122",
26547fcf1b89SHaiyan Song        "Offcore": "1",
26557fcf1b89SHaiyan Song        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
26567fcf1b89SHaiyan Song        "SampleAfterValue": "100003",
26577fcf1b89SHaiyan Song        "UMask": "0x1"
26587fcf1b89SHaiyan Song    },
26597fcf1b89SHaiyan Song    {
2660e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_RFO.L3_HIT_E.HIT_OTHER_CORE_FWD  OCR.ALL_RFO.L3_HIT_E.HIT_OTHER_CORE_FWD",
26617fcf1b89SHaiyan Song        "Counter": "0,1,2,3",
26627fcf1b89SHaiyan Song        "CounterHTOff": "0,1,2,3",
26637fcf1b89SHaiyan Song        "EventCode": "0xB7, 0xBB",
2664e0ddfd8dSJin Yao        "EventName": "OCR.ALL_RFO.L3_HIT_E.HIT_OTHER_CORE_FWD",
26657fcf1b89SHaiyan Song        "MSRIndex": "0x1a6,0x1a7",
2666*49898fefSIan Rogers        "MSRValue": "0x800080122",
26677fcf1b89SHaiyan Song        "Offcore": "1",
26687fcf1b89SHaiyan Song        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
26697fcf1b89SHaiyan Song        "SampleAfterValue": "100003",
26707fcf1b89SHaiyan Song        "UMask": "0x1"
26717fcf1b89SHaiyan Song    },
26727fcf1b89SHaiyan Song    {
2673e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_RFO.L3_HIT_E.HIT_OTHER_CORE_NO_FWD  OCR.ALL_RFO.L3_HIT_E.HIT_OTHER_CORE_NO_FWD",
26747fcf1b89SHaiyan Song        "Counter": "0,1,2,3",
26757fcf1b89SHaiyan Song        "CounterHTOff": "0,1,2,3",
26767fcf1b89SHaiyan Song        "EventCode": "0xB7, 0xBB",
2677e0ddfd8dSJin Yao        "EventName": "OCR.ALL_RFO.L3_HIT_E.HIT_OTHER_CORE_NO_FWD",
26787fcf1b89SHaiyan Song        "MSRIndex": "0x1a6,0x1a7",
2679*49898fefSIan Rogers        "MSRValue": "0x400080122",
26807fcf1b89SHaiyan Song        "Offcore": "1",
26817fcf1b89SHaiyan Song        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
26827fcf1b89SHaiyan Song        "SampleAfterValue": "100003",
26837fcf1b89SHaiyan Song        "UMask": "0x1"
26847fcf1b89SHaiyan Song    },
26857fcf1b89SHaiyan Song    {
2686e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_RFO.L3_HIT_E.NO_SNOOP_NEEDED  OCR.ALL_RFO.L3_HIT_E.NO_SNOOP_NEEDED",
26877fcf1b89SHaiyan Song        "Counter": "0,1,2,3",
26887fcf1b89SHaiyan Song        "CounterHTOff": "0,1,2,3",
26897fcf1b89SHaiyan Song        "EventCode": "0xB7, 0xBB",
2690e0ddfd8dSJin Yao        "EventName": "OCR.ALL_RFO.L3_HIT_E.NO_SNOOP_NEEDED",
26917fcf1b89SHaiyan Song        "MSRIndex": "0x1a6,0x1a7",
2692*49898fefSIan Rogers        "MSRValue": "0x100080122",
26937fcf1b89SHaiyan Song        "Offcore": "1",
26947fcf1b89SHaiyan Song        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
26957fcf1b89SHaiyan Song        "SampleAfterValue": "100003",
26967fcf1b89SHaiyan Song        "UMask": "0x1"
26977fcf1b89SHaiyan Song    },
26987fcf1b89SHaiyan Song    {
2699e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_RFO.L3_HIT_E.SNOOP_MISS",
27007fcf1b89SHaiyan Song        "Counter": "0,1,2,3",
27017fcf1b89SHaiyan Song        "CounterHTOff": "0,1,2,3",
27027fcf1b89SHaiyan Song        "EventCode": "0xB7, 0xBB",
2703e0ddfd8dSJin Yao        "EventName": "OCR.ALL_RFO.L3_HIT_E.SNOOP_MISS",
27047fcf1b89SHaiyan Song        "MSRIndex": "0x1a6,0x1a7",
2705*49898fefSIan Rogers        "MSRValue": "0x200080122",
27067fcf1b89SHaiyan Song        "Offcore": "1",
27077fcf1b89SHaiyan Song        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
27087fcf1b89SHaiyan Song        "SampleAfterValue": "100003",
27097fcf1b89SHaiyan Song        "UMask": "0x1"
27107fcf1b89SHaiyan Song    },
27117fcf1b89SHaiyan Song    {
2712e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_RFO.L3_HIT_E.SNOOP_NONE",
27137fcf1b89SHaiyan Song        "Counter": "0,1,2,3",
27147fcf1b89SHaiyan Song        "CounterHTOff": "0,1,2,3",
27157fcf1b89SHaiyan Song        "EventCode": "0xB7, 0xBB",
2716e0ddfd8dSJin Yao        "EventName": "OCR.ALL_RFO.L3_HIT_E.SNOOP_NONE",
27177fcf1b89SHaiyan Song        "MSRIndex": "0x1a6,0x1a7",
2718*49898fefSIan Rogers        "MSRValue": "0x80080122",
27197fcf1b89SHaiyan Song        "Offcore": "1",
27207fcf1b89SHaiyan Song        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
27217fcf1b89SHaiyan Song        "SampleAfterValue": "100003",
27227fcf1b89SHaiyan Song        "UMask": "0x1"
27237fcf1b89SHaiyan Song    },
27247fcf1b89SHaiyan Song    {
2725e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_RFO.L3_HIT_F.ANY_SNOOP  OCR.ALL_RFO.L3_HIT_F.ANY_SNOOP",
27267fcf1b89SHaiyan Song        "Counter": "0,1,2,3",
27277fcf1b89SHaiyan Song        "CounterHTOff": "0,1,2,3",
27287fcf1b89SHaiyan Song        "EventCode": "0xB7, 0xBB",
2729e0ddfd8dSJin Yao        "EventName": "OCR.ALL_RFO.L3_HIT_F.ANY_SNOOP",
27307fcf1b89SHaiyan Song        "MSRIndex": "0x1a6,0x1a7",
2731e0ddfd8dSJin Yao        "MSRValue": "0x3F80200122",
27327fcf1b89SHaiyan Song        "Offcore": "1",
27337fcf1b89SHaiyan Song        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
27347fcf1b89SHaiyan Song        "SampleAfterValue": "100003",
27357fcf1b89SHaiyan Song        "UMask": "0x1"
27367fcf1b89SHaiyan Song    },
27377fcf1b89SHaiyan Song    {
2738e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_RFO.L3_HIT_F.HITM_OTHER_CORE  OCR.ALL_RFO.L3_HIT_F.HITM_OTHER_CORE",
27397fcf1b89SHaiyan Song        "Counter": "0,1,2,3",
27407fcf1b89SHaiyan Song        "CounterHTOff": "0,1,2,3",
27417fcf1b89SHaiyan Song        "EventCode": "0xB7, 0xBB",
2742e0ddfd8dSJin Yao        "EventName": "OCR.ALL_RFO.L3_HIT_F.HITM_OTHER_CORE",
27437fcf1b89SHaiyan Song        "MSRIndex": "0x1a6,0x1a7",
2744e0ddfd8dSJin Yao        "MSRValue": "0x1000200122",
27457fcf1b89SHaiyan Song        "Offcore": "1",
27467fcf1b89SHaiyan Song        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
27477fcf1b89SHaiyan Song        "SampleAfterValue": "100003",
27487fcf1b89SHaiyan Song        "UMask": "0x1"
27497fcf1b89SHaiyan Song    },
27507fcf1b89SHaiyan Song    {
2751e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_RFO.L3_HIT_F.HIT_OTHER_CORE_FWD  OCR.ALL_RFO.L3_HIT_F.HIT_OTHER_CORE_FWD",
27527fcf1b89SHaiyan Song        "Counter": "0,1,2,3",
27537fcf1b89SHaiyan Song        "CounterHTOff": "0,1,2,3",
27547fcf1b89SHaiyan Song        "EventCode": "0xB7, 0xBB",
2755e0ddfd8dSJin Yao        "EventName": "OCR.ALL_RFO.L3_HIT_F.HIT_OTHER_CORE_FWD",
27567fcf1b89SHaiyan Song        "MSRIndex": "0x1a6,0x1a7",
2757*49898fefSIan Rogers        "MSRValue": "0x800200122",
27587fcf1b89SHaiyan Song        "Offcore": "1",
27597fcf1b89SHaiyan Song        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
27607fcf1b89SHaiyan Song        "SampleAfterValue": "100003",
27617fcf1b89SHaiyan Song        "UMask": "0x1"
27627fcf1b89SHaiyan Song    },
27637fcf1b89SHaiyan Song    {
2764e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_RFO.L3_HIT_F.HIT_OTHER_CORE_NO_FWD  OCR.ALL_RFO.L3_HIT_F.HIT_OTHER_CORE_NO_FWD",
27657fcf1b89SHaiyan Song        "Counter": "0,1,2,3",
27667fcf1b89SHaiyan Song        "CounterHTOff": "0,1,2,3",
27677fcf1b89SHaiyan Song        "EventCode": "0xB7, 0xBB",
2768e0ddfd8dSJin Yao        "EventName": "OCR.ALL_RFO.L3_HIT_F.HIT_OTHER_CORE_NO_FWD",
27697fcf1b89SHaiyan Song        "MSRIndex": "0x1a6,0x1a7",
2770*49898fefSIan Rogers        "MSRValue": "0x400200122",
27717fcf1b89SHaiyan Song        "Offcore": "1",
27727fcf1b89SHaiyan Song        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
27737fcf1b89SHaiyan Song        "SampleAfterValue": "100003",
27747fcf1b89SHaiyan Song        "UMask": "0x1"
27757fcf1b89SHaiyan Song    },
27767fcf1b89SHaiyan Song    {
2777e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_RFO.L3_HIT_F.NO_SNOOP_NEEDED  OCR.ALL_RFO.L3_HIT_F.NO_SNOOP_NEEDED",
27787fcf1b89SHaiyan Song        "Counter": "0,1,2,3",
27797fcf1b89SHaiyan Song        "CounterHTOff": "0,1,2,3",
27807fcf1b89SHaiyan Song        "EventCode": "0xB7, 0xBB",
2781e0ddfd8dSJin Yao        "EventName": "OCR.ALL_RFO.L3_HIT_F.NO_SNOOP_NEEDED",
27827fcf1b89SHaiyan Song        "MSRIndex": "0x1a6,0x1a7",
2783*49898fefSIan Rogers        "MSRValue": "0x100200122",
27847fcf1b89SHaiyan Song        "Offcore": "1",
27857fcf1b89SHaiyan Song        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
27867fcf1b89SHaiyan Song        "SampleAfterValue": "100003",
27877fcf1b89SHaiyan Song        "UMask": "0x1"
27887fcf1b89SHaiyan Song    },
27897fcf1b89SHaiyan Song    {
2790e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_RFO.L3_HIT_F.SNOOP_MISS",
27917fcf1b89SHaiyan Song        "Counter": "0,1,2,3",
27927fcf1b89SHaiyan Song        "CounterHTOff": "0,1,2,3",
27937fcf1b89SHaiyan Song        "EventCode": "0xB7, 0xBB",
2794e0ddfd8dSJin Yao        "EventName": "OCR.ALL_RFO.L3_HIT_F.SNOOP_MISS",
27957fcf1b89SHaiyan Song        "MSRIndex": "0x1a6,0x1a7",
2796*49898fefSIan Rogers        "MSRValue": "0x200200122",
27977fcf1b89SHaiyan Song        "Offcore": "1",
27987fcf1b89SHaiyan Song        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
27997fcf1b89SHaiyan Song        "SampleAfterValue": "100003",
28007fcf1b89SHaiyan Song        "UMask": "0x1"
28017fcf1b89SHaiyan Song    },
28027fcf1b89SHaiyan Song    {
2803e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_RFO.L3_HIT_F.SNOOP_NONE",
28047fcf1b89SHaiyan Song        "Counter": "0,1,2,3",
28057fcf1b89SHaiyan Song        "CounterHTOff": "0,1,2,3",
28067fcf1b89SHaiyan Song        "EventCode": "0xB7, 0xBB",
2807e0ddfd8dSJin Yao        "EventName": "OCR.ALL_RFO.L3_HIT_F.SNOOP_NONE",
28087fcf1b89SHaiyan Song        "MSRIndex": "0x1a6,0x1a7",
2809*49898fefSIan Rogers        "MSRValue": "0x80200122",
28107fcf1b89SHaiyan Song        "Offcore": "1",
28117fcf1b89SHaiyan Song        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
28127fcf1b89SHaiyan Song        "SampleAfterValue": "100003",
28137fcf1b89SHaiyan Song        "UMask": "0x1"
28147fcf1b89SHaiyan Song    },
28157fcf1b89SHaiyan Song    {
2816e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_RFO.L3_HIT_M.ANY_SNOOP  OCR.ALL_RFO.L3_HIT_M.ANY_SNOOP",
28177fcf1b89SHaiyan Song        "Counter": "0,1,2,3",
28187fcf1b89SHaiyan Song        "CounterHTOff": "0,1,2,3",
28197fcf1b89SHaiyan Song        "EventCode": "0xB7, 0xBB",
2820e0ddfd8dSJin Yao        "EventName": "OCR.ALL_RFO.L3_HIT_M.ANY_SNOOP",
28217fcf1b89SHaiyan Song        "MSRIndex": "0x1a6,0x1a7",
2822e0ddfd8dSJin Yao        "MSRValue": "0x3F80040122",
28237fcf1b89SHaiyan Song        "Offcore": "1",
28247fcf1b89SHaiyan Song        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
28257fcf1b89SHaiyan Song        "SampleAfterValue": "100003",
28267fcf1b89SHaiyan Song        "UMask": "0x1"
28277fcf1b89SHaiyan Song    },
28287fcf1b89SHaiyan Song    {
2829e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_RFO.L3_HIT_M.HITM_OTHER_CORE  OCR.ALL_RFO.L3_HIT_M.HITM_OTHER_CORE",
28307fcf1b89SHaiyan Song        "Counter": "0,1,2,3",
28317fcf1b89SHaiyan Song        "CounterHTOff": "0,1,2,3",
28327fcf1b89SHaiyan Song        "EventCode": "0xB7, 0xBB",
2833e0ddfd8dSJin Yao        "EventName": "OCR.ALL_RFO.L3_HIT_M.HITM_OTHER_CORE",
28347fcf1b89SHaiyan Song        "MSRIndex": "0x1a6,0x1a7",
2835e0ddfd8dSJin Yao        "MSRValue": "0x1000040122",
28367fcf1b89SHaiyan Song        "Offcore": "1",
28377fcf1b89SHaiyan Song        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
28387fcf1b89SHaiyan Song        "SampleAfterValue": "100003",
28397fcf1b89SHaiyan Song        "UMask": "0x1"
28407fcf1b89SHaiyan Song    },
28417fcf1b89SHaiyan Song    {
2842e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_RFO.L3_HIT_M.HIT_OTHER_CORE_FWD  OCR.ALL_RFO.L3_HIT_M.HIT_OTHER_CORE_FWD",
28437fcf1b89SHaiyan Song        "Counter": "0,1,2,3",
28447fcf1b89SHaiyan Song        "CounterHTOff": "0,1,2,3",
28457fcf1b89SHaiyan Song        "EventCode": "0xB7, 0xBB",
2846e0ddfd8dSJin Yao        "EventName": "OCR.ALL_RFO.L3_HIT_M.HIT_OTHER_CORE_FWD",
28477fcf1b89SHaiyan Song        "MSRIndex": "0x1a6,0x1a7",
2848*49898fefSIan Rogers        "MSRValue": "0x800040122",
28497fcf1b89SHaiyan Song        "Offcore": "1",
28507fcf1b89SHaiyan Song        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
28517fcf1b89SHaiyan Song        "SampleAfterValue": "100003",
28527fcf1b89SHaiyan Song        "UMask": "0x1"
28537fcf1b89SHaiyan Song    },
28547fcf1b89SHaiyan Song    {
2855e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_RFO.L3_HIT_M.HIT_OTHER_CORE_NO_FWD  OCR.ALL_RFO.L3_HIT_M.HIT_OTHER_CORE_NO_FWD",
28567fcf1b89SHaiyan Song        "Counter": "0,1,2,3",
28577fcf1b89SHaiyan Song        "CounterHTOff": "0,1,2,3",
28587fcf1b89SHaiyan Song        "EventCode": "0xB7, 0xBB",
2859e0ddfd8dSJin Yao        "EventName": "OCR.ALL_RFO.L3_HIT_M.HIT_OTHER_CORE_NO_FWD",
28607fcf1b89SHaiyan Song        "MSRIndex": "0x1a6,0x1a7",
2861*49898fefSIan Rogers        "MSRValue": "0x400040122",
28627fcf1b89SHaiyan Song        "Offcore": "1",
28637fcf1b89SHaiyan Song        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
28647fcf1b89SHaiyan Song        "SampleAfterValue": "100003",
28657fcf1b89SHaiyan Song        "UMask": "0x1"
28667fcf1b89SHaiyan Song    },
28677fcf1b89SHaiyan Song    {
2868e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_RFO.L3_HIT_M.NO_SNOOP_NEEDED  OCR.ALL_RFO.L3_HIT_M.NO_SNOOP_NEEDED",
28697fcf1b89SHaiyan Song        "Counter": "0,1,2,3",
28707fcf1b89SHaiyan Song        "CounterHTOff": "0,1,2,3",
28717fcf1b89SHaiyan Song        "EventCode": "0xB7, 0xBB",
2872e0ddfd8dSJin Yao        "EventName": "OCR.ALL_RFO.L3_HIT_M.NO_SNOOP_NEEDED",
28737fcf1b89SHaiyan Song        "MSRIndex": "0x1a6,0x1a7",
2874*49898fefSIan Rogers        "MSRValue": "0x100040122",
28757fcf1b89SHaiyan Song        "Offcore": "1",
28767fcf1b89SHaiyan Song        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
28777fcf1b89SHaiyan Song        "SampleAfterValue": "100003",
28787fcf1b89SHaiyan Song        "UMask": "0x1"
28797fcf1b89SHaiyan Song    },
28807fcf1b89SHaiyan Song    {
2881e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_RFO.L3_HIT_M.SNOOP_MISS",
28827fcf1b89SHaiyan Song        "Counter": "0,1,2,3",
28837fcf1b89SHaiyan Song        "CounterHTOff": "0,1,2,3",
28847fcf1b89SHaiyan Song        "EventCode": "0xB7, 0xBB",
2885e0ddfd8dSJin Yao        "EventName": "OCR.ALL_RFO.L3_HIT_M.SNOOP_MISS",
28867fcf1b89SHaiyan Song        "MSRIndex": "0x1a6,0x1a7",
2887*49898fefSIan Rogers        "MSRValue": "0x200040122",
28887fcf1b89SHaiyan Song        "Offcore": "1",
28897fcf1b89SHaiyan Song        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
28907fcf1b89SHaiyan Song        "SampleAfterValue": "100003",
28917fcf1b89SHaiyan Song        "UMask": "0x1"
28927fcf1b89SHaiyan Song    },
28937fcf1b89SHaiyan Song    {
2894e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_RFO.L3_HIT_M.SNOOP_NONE",
28957fcf1b89SHaiyan Song        "Counter": "0,1,2,3",
28967fcf1b89SHaiyan Song        "CounterHTOff": "0,1,2,3",
28977fcf1b89SHaiyan Song        "EventCode": "0xB7, 0xBB",
2898e0ddfd8dSJin Yao        "EventName": "OCR.ALL_RFO.L3_HIT_M.SNOOP_NONE",
28997fcf1b89SHaiyan Song        "MSRIndex": "0x1a6,0x1a7",
2900*49898fefSIan Rogers        "MSRValue": "0x80040122",
29017fcf1b89SHaiyan Song        "Offcore": "1",
29027fcf1b89SHaiyan Song        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
29037fcf1b89SHaiyan Song        "SampleAfterValue": "100003",
29047fcf1b89SHaiyan Song        "UMask": "0x1"
29057fcf1b89SHaiyan Song    },
29067fcf1b89SHaiyan Song    {
2907e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_RFO.L3_HIT_S.ANY_SNOOP  OCR.ALL_RFO.L3_HIT_S.ANY_SNOOP",
29087fcf1b89SHaiyan Song        "Counter": "0,1,2,3",
29097fcf1b89SHaiyan Song        "CounterHTOff": "0,1,2,3",
29107fcf1b89SHaiyan Song        "EventCode": "0xB7, 0xBB",
2911e0ddfd8dSJin Yao        "EventName": "OCR.ALL_RFO.L3_HIT_S.ANY_SNOOP",
29127fcf1b89SHaiyan Song        "MSRIndex": "0x1a6,0x1a7",
2913e0ddfd8dSJin Yao        "MSRValue": "0x3F80100122",
29147fcf1b89SHaiyan Song        "Offcore": "1",
29157fcf1b89SHaiyan Song        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
29167fcf1b89SHaiyan Song        "SampleAfterValue": "100003",
29177fcf1b89SHaiyan Song        "UMask": "0x1"
29187fcf1b89SHaiyan Song    },
29197fcf1b89SHaiyan Song    {
2920e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_RFO.L3_HIT_S.HITM_OTHER_CORE  OCR.ALL_RFO.L3_HIT_S.HITM_OTHER_CORE",
29217fcf1b89SHaiyan Song        "Counter": "0,1,2,3",
29227fcf1b89SHaiyan Song        "CounterHTOff": "0,1,2,3",
29237fcf1b89SHaiyan Song        "EventCode": "0xB7, 0xBB",
2924e0ddfd8dSJin Yao        "EventName": "OCR.ALL_RFO.L3_HIT_S.HITM_OTHER_CORE",
29257fcf1b89SHaiyan Song        "MSRIndex": "0x1a6,0x1a7",
2926e0ddfd8dSJin Yao        "MSRValue": "0x1000100122",
29277fcf1b89SHaiyan Song        "Offcore": "1",
29287fcf1b89SHaiyan Song        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
29297fcf1b89SHaiyan Song        "SampleAfterValue": "100003",
29307fcf1b89SHaiyan Song        "UMask": "0x1"
29317fcf1b89SHaiyan Song    },
29327fcf1b89SHaiyan Song    {
2933e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_RFO.L3_HIT_S.HIT_OTHER_CORE_FWD  OCR.ALL_RFO.L3_HIT_S.HIT_OTHER_CORE_FWD",
29347fcf1b89SHaiyan Song        "Counter": "0,1,2,3",
29357fcf1b89SHaiyan Song        "CounterHTOff": "0,1,2,3",
29367fcf1b89SHaiyan Song        "EventCode": "0xB7, 0xBB",
2937e0ddfd8dSJin Yao        "EventName": "OCR.ALL_RFO.L3_HIT_S.HIT_OTHER_CORE_FWD",
29387fcf1b89SHaiyan Song        "MSRIndex": "0x1a6,0x1a7",
2939*49898fefSIan Rogers        "MSRValue": "0x800100122",
29407fcf1b89SHaiyan Song        "Offcore": "1",
29417fcf1b89SHaiyan Song        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
29427fcf1b89SHaiyan Song        "SampleAfterValue": "100003",
29437fcf1b89SHaiyan Song        "UMask": "0x1"
29447fcf1b89SHaiyan Song    },
29457fcf1b89SHaiyan Song    {
2946e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_RFO.L3_HIT_S.HIT_OTHER_CORE_NO_FWD  OCR.ALL_RFO.L3_HIT_S.HIT_OTHER_CORE_NO_FWD",
29477fcf1b89SHaiyan Song        "Counter": "0,1,2,3",
29487fcf1b89SHaiyan Song        "CounterHTOff": "0,1,2,3",
29497fcf1b89SHaiyan Song        "EventCode": "0xB7, 0xBB",
2950e0ddfd8dSJin Yao        "EventName": "OCR.ALL_RFO.L3_HIT_S.HIT_OTHER_CORE_NO_FWD",
29517fcf1b89SHaiyan Song        "MSRIndex": "0x1a6,0x1a7",
2952*49898fefSIan Rogers        "MSRValue": "0x400100122",
29537fcf1b89SHaiyan Song        "Offcore": "1",
29547fcf1b89SHaiyan Song        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
29557fcf1b89SHaiyan Song        "SampleAfterValue": "100003",
29567fcf1b89SHaiyan Song        "UMask": "0x1"
29577fcf1b89SHaiyan Song    },
29587fcf1b89SHaiyan Song    {
2959e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_RFO.L3_HIT_S.NO_SNOOP_NEEDED  OCR.ALL_RFO.L3_HIT_S.NO_SNOOP_NEEDED",
29607fcf1b89SHaiyan Song        "Counter": "0,1,2,3",
29617fcf1b89SHaiyan Song        "CounterHTOff": "0,1,2,3",
29627fcf1b89SHaiyan Song        "EventCode": "0xB7, 0xBB",
2963e0ddfd8dSJin Yao        "EventName": "OCR.ALL_RFO.L3_HIT_S.NO_SNOOP_NEEDED",
29647fcf1b89SHaiyan Song        "MSRIndex": "0x1a6,0x1a7",
2965*49898fefSIan Rogers        "MSRValue": "0x100100122",
29667fcf1b89SHaiyan Song        "Offcore": "1",
29677fcf1b89SHaiyan Song        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
29687fcf1b89SHaiyan Song        "SampleAfterValue": "100003",
29697fcf1b89SHaiyan Song        "UMask": "0x1"
29707fcf1b89SHaiyan Song    },
29717fcf1b89SHaiyan Song    {
2972e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_RFO.L3_HIT_S.SNOOP_MISS",
29737fcf1b89SHaiyan Song        "Counter": "0,1,2,3",
29747fcf1b89SHaiyan Song        "CounterHTOff": "0,1,2,3",
29757fcf1b89SHaiyan Song        "EventCode": "0xB7, 0xBB",
2976e0ddfd8dSJin Yao        "EventName": "OCR.ALL_RFO.L3_HIT_S.SNOOP_MISS",
29777fcf1b89SHaiyan Song        "MSRIndex": "0x1a6,0x1a7",
2978*49898fefSIan Rogers        "MSRValue": "0x200100122",
29797fcf1b89SHaiyan Song        "Offcore": "1",
29807fcf1b89SHaiyan Song        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
29817fcf1b89SHaiyan Song        "SampleAfterValue": "100003",
29827fcf1b89SHaiyan Song        "UMask": "0x1"
29837fcf1b89SHaiyan Song    },
29847fcf1b89SHaiyan Song    {
2985038d3b53SJin Yao        "BriefDescription": "OCR.ALL_RFO.L3_HIT_S.SNOOP_NONE",
29867fcf1b89SHaiyan Song        "Counter": "0,1,2,3",
29877fcf1b89SHaiyan Song        "CounterHTOff": "0,1,2,3",
29887fcf1b89SHaiyan Song        "EventCode": "0xB7, 0xBB",
29897fcf1b89SHaiyan Song        "EventName": "OCR.ALL_RFO.L3_HIT_S.SNOOP_NONE",
29907fcf1b89SHaiyan Song        "MSRIndex": "0x1a6,0x1a7",
2991*49898fefSIan Rogers        "MSRValue": "0x80100122",
29927fcf1b89SHaiyan Song        "Offcore": "1",
29937fcf1b89SHaiyan Song        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
29947fcf1b89SHaiyan Song        "SampleAfterValue": "100003",
29957fcf1b89SHaiyan Song        "UMask": "0x1"
29967fcf1b89SHaiyan Song    },
29977fcf1b89SHaiyan Song    {
2998e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_RFO.PMM_HIT_LOCAL_PMM.ANY_SNOOP OCR.ALL_RFO.PMM_HIT_LOCAL_PMM.ANY_SNOOP",
29997fcf1b89SHaiyan Song        "Counter": "0,1,2,3",
30007fcf1b89SHaiyan Song        "CounterHTOff": "0,1,2,3",
30017fcf1b89SHaiyan Song        "EventCode": "0xB7, 0xBB",
3002e0ddfd8dSJin Yao        "EventName": "OCR.ALL_RFO.PMM_HIT_LOCAL_PMM.ANY_SNOOP",
30037fcf1b89SHaiyan Song        "MSRIndex": "0x1a6,0x1a7",
3004e0ddfd8dSJin Yao        "MSRValue": "0x3F80400122",
3005e0ddfd8dSJin Yao        "Offcore": "1",
3006e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3007e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
3008e0ddfd8dSJin Yao        "UMask": "0x1"
3009e0ddfd8dSJin Yao    },
3010e0ddfd8dSJin Yao    {
3011e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_RFO.PMM_HIT_LOCAL_PMM.SNOOP_NONE OCR.ALL_RFO.PMM_HIT_LOCAL_PMM.SNOOP_NONE",
3012e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
3013e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
3014e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
3015e0ddfd8dSJin Yao        "EventName": "OCR.ALL_RFO.PMM_HIT_LOCAL_PMM.SNOOP_NONE",
3016e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
3017*49898fefSIan Rogers        "MSRValue": "0x80400122",
3018e0ddfd8dSJin Yao        "Offcore": "1",
3019e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3020e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
3021e0ddfd8dSJin Yao        "UMask": "0x1"
3022e0ddfd8dSJin Yao    },
3023e0ddfd8dSJin Yao    {
3024e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_RFO.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED OCR.ALL_RFO.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED",
3025e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
3026e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
3027e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
3028e0ddfd8dSJin Yao        "EventName": "OCR.ALL_RFO.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED",
3029e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
3030*49898fefSIan Rogers        "MSRValue": "0x100400122",
3031e0ddfd8dSJin Yao        "Offcore": "1",
3032e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3033e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
3034e0ddfd8dSJin Yao        "UMask": "0x1"
3035e0ddfd8dSJin Yao    },
3036e0ddfd8dSJin Yao    {
3037e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_RFO.SUPPLIER_NONE.ANY_SNOOP  OCR.ALL_RFO.SUPPLIER_NONE.ANY_SNOOP",
3038e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
3039e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
3040e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
3041e0ddfd8dSJin Yao        "EventName": "OCR.ALL_RFO.SUPPLIER_NONE.ANY_SNOOP",
3042e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
3043e0ddfd8dSJin Yao        "MSRValue": "0x3F80020122",
3044e0ddfd8dSJin Yao        "Offcore": "1",
3045e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3046e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
3047e0ddfd8dSJin Yao        "UMask": "0x1"
3048e0ddfd8dSJin Yao    },
3049e0ddfd8dSJin Yao    {
3050e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_RFO.SUPPLIER_NONE.HITM_OTHER_CORE  OCR.ALL_RFO.SUPPLIER_NONE.HITM_OTHER_CORE",
3051e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
3052e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
3053e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
3054e0ddfd8dSJin Yao        "EventName": "OCR.ALL_RFO.SUPPLIER_NONE.HITM_OTHER_CORE",
3055e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
3056e0ddfd8dSJin Yao        "MSRValue": "0x1000020122",
3057e0ddfd8dSJin Yao        "Offcore": "1",
3058e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3059e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
3060e0ddfd8dSJin Yao        "UMask": "0x1"
3061e0ddfd8dSJin Yao    },
3062e0ddfd8dSJin Yao    {
3063e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_RFO.SUPPLIER_NONE.HIT_OTHER_CORE_FWD  OCR.ALL_RFO.SUPPLIER_NONE.HIT_OTHER_CORE_FWD",
3064e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
3065e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
3066e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
3067e0ddfd8dSJin Yao        "EventName": "OCR.ALL_RFO.SUPPLIER_NONE.HIT_OTHER_CORE_FWD",
3068e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
3069*49898fefSIan Rogers        "MSRValue": "0x800020122",
3070e0ddfd8dSJin Yao        "Offcore": "1",
3071e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3072e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
3073e0ddfd8dSJin Yao        "UMask": "0x1"
3074e0ddfd8dSJin Yao    },
3075e0ddfd8dSJin Yao    {
3076e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_RFO.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD  OCR.ALL_RFO.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD",
3077e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
3078e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
3079e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
3080e0ddfd8dSJin Yao        "EventName": "OCR.ALL_RFO.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD",
3081e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
3082*49898fefSIan Rogers        "MSRValue": "0x400020122",
3083e0ddfd8dSJin Yao        "Offcore": "1",
3084e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3085e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
3086e0ddfd8dSJin Yao        "UMask": "0x1"
3087e0ddfd8dSJin Yao    },
3088e0ddfd8dSJin Yao    {
3089e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_RFO.SUPPLIER_NONE.NO_SNOOP_NEEDED  OCR.ALL_RFO.SUPPLIER_NONE.NO_SNOOP_NEEDED",
3090e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
3091e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
3092e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
3093e0ddfd8dSJin Yao        "EventName": "OCR.ALL_RFO.SUPPLIER_NONE.NO_SNOOP_NEEDED",
3094e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
3095*49898fefSIan Rogers        "MSRValue": "0x100020122",
3096e0ddfd8dSJin Yao        "Offcore": "1",
3097e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3098e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
3099e0ddfd8dSJin Yao        "UMask": "0x1"
3100e0ddfd8dSJin Yao    },
3101e0ddfd8dSJin Yao    {
3102e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_RFO.SUPPLIER_NONE.SNOOP_MISS",
3103e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
3104e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
3105e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
3106e0ddfd8dSJin Yao        "EventName": "OCR.ALL_RFO.SUPPLIER_NONE.SNOOP_MISS",
3107e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
3108*49898fefSIan Rogers        "MSRValue": "0x200020122",
3109e0ddfd8dSJin Yao        "Offcore": "1",
3110e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3111e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
3112e0ddfd8dSJin Yao        "UMask": "0x1"
3113e0ddfd8dSJin Yao    },
3114e0ddfd8dSJin Yao    {
3115e0ddfd8dSJin Yao        "BriefDescription": "OCR.ALL_RFO.SUPPLIER_NONE.SNOOP_NONE",
3116e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
3117e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
3118e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
3119e0ddfd8dSJin Yao        "EventName": "OCR.ALL_RFO.SUPPLIER_NONE.SNOOP_NONE",
3120e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
3121*49898fefSIan Rogers        "MSRValue": "0x80020122",
3122e0ddfd8dSJin Yao        "Offcore": "1",
3123e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3124e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
3125e0ddfd8dSJin Yao        "UMask": "0x1"
3126e0ddfd8dSJin Yao    },
3127e0ddfd8dSJin Yao    {
3128e0ddfd8dSJin Yao        "BriefDescription": "Counts all demand code reads have any response type.",
3129e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
3130e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
3131e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
3132e0ddfd8dSJin Yao        "EventName": "OCR.DEMAND_CODE_RD.ANY_RESPONSE",
3133e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
3134*49898fefSIan Rogers        "MSRValue": "0x10004",
3135e0ddfd8dSJin Yao        "Offcore": "1",
3136e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3137e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
3138e0ddfd8dSJin Yao        "UMask": "0x1"
3139e0ddfd8dSJin Yao    },
3140e0ddfd8dSJin Yao    {
3141e0ddfd8dSJin Yao        "BriefDescription": "Counts all demand code reads OCR.DEMAND_CODE_RD.L3_HIT.ANY_SNOOP OCR.DEMAND_CODE_RD.L3_HIT.ANY_SNOOP",
3142e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
3143e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
3144e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
3145e0ddfd8dSJin Yao        "EventName": "OCR.DEMAND_CODE_RD.L3_HIT.ANY_SNOOP",
3146e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
3147e0ddfd8dSJin Yao        "MSRValue": "0x3F803C0004",
3148e0ddfd8dSJin Yao        "Offcore": "1",
3149e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3150e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
3151e0ddfd8dSJin Yao        "UMask": "0x1"
3152e0ddfd8dSJin Yao    },
3153e0ddfd8dSJin Yao    {
3154e0ddfd8dSJin Yao        "BriefDescription": "Counts all demand code reads OCR.DEMAND_CODE_RD.L3_HIT.HITM_OTHER_CORE OCR.DEMAND_CODE_RD.L3_HIT.HITM_OTHER_CORE",
3155e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
3156e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
3157e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
3158e0ddfd8dSJin Yao        "EventName": "OCR.DEMAND_CODE_RD.L3_HIT.HITM_OTHER_CORE",
3159e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
3160e0ddfd8dSJin Yao        "MSRValue": "0x10003C0004",
3161e0ddfd8dSJin Yao        "Offcore": "1",
3162e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3163e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
3164e0ddfd8dSJin Yao        "UMask": "0x1"
3165e0ddfd8dSJin Yao    },
3166e0ddfd8dSJin Yao    {
3167e0ddfd8dSJin Yao        "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",
3168e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
3169e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
3170e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
3171e0ddfd8dSJin Yao        "EventName": "OCR.DEMAND_CODE_RD.L3_HIT.HIT_OTHER_CORE_FWD",
3172e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
3173*49898fefSIan Rogers        "MSRValue": "0x8003C0004",
3174e0ddfd8dSJin Yao        "Offcore": "1",
3175e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3176e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
3177e0ddfd8dSJin Yao        "UMask": "0x1"
3178e0ddfd8dSJin Yao    },
3179e0ddfd8dSJin Yao    {
3180e0ddfd8dSJin Yao        "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",
3181e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
3182e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
3183e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
3184e0ddfd8dSJin Yao        "EventName": "OCR.DEMAND_CODE_RD.L3_HIT.HIT_OTHER_CORE_NO_FWD",
3185e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
3186*49898fefSIan Rogers        "MSRValue": "0x4003C0004",
3187e0ddfd8dSJin Yao        "Offcore": "1",
3188e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3189e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
3190e0ddfd8dSJin Yao        "UMask": "0x1"
3191e0ddfd8dSJin Yao    },
3192e0ddfd8dSJin Yao    {
3193e0ddfd8dSJin Yao        "BriefDescription": "Counts all demand code reads OCR.DEMAND_CODE_RD.L3_HIT.NO_SNOOP_NEEDED OCR.DEMAND_CODE_RD.L3_HIT.NO_SNOOP_NEEDED",
3194e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
3195e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
3196e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
3197e0ddfd8dSJin Yao        "EventName": "OCR.DEMAND_CODE_RD.L3_HIT.NO_SNOOP_NEEDED",
3198e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
3199*49898fefSIan Rogers        "MSRValue": "0x1003C0004",
3200e0ddfd8dSJin Yao        "Offcore": "1",
3201e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3202e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
3203e0ddfd8dSJin Yao        "UMask": "0x1"
3204e0ddfd8dSJin Yao    },
3205e0ddfd8dSJin Yao    {
3206e0ddfd8dSJin Yao        "BriefDescription": "Counts all demand code reads",
3207e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
3208e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
3209e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
3210e0ddfd8dSJin Yao        "EventName": "OCR.DEMAND_CODE_RD.L3_HIT.SNOOP_HIT_WITH_FWD",
3211e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
3212*49898fefSIan Rogers        "MSRValue": "0x8007C0004",
3213e0ddfd8dSJin Yao        "Offcore": "1",
3214e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3215e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
3216e0ddfd8dSJin Yao        "UMask": "0x1"
3217e0ddfd8dSJin Yao    },
3218e0ddfd8dSJin Yao    {
3219e0ddfd8dSJin Yao        "BriefDescription": "Counts all demand code reads OCR.DEMAND_CODE_RD.L3_HIT.SNOOP_MISS",
3220e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
3221e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
3222e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
3223e0ddfd8dSJin Yao        "EventName": "OCR.DEMAND_CODE_RD.L3_HIT.SNOOP_MISS",
3224e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
3225*49898fefSIan Rogers        "MSRValue": "0x2003C0004",
3226e0ddfd8dSJin Yao        "Offcore": "1",
3227e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3228e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
3229e0ddfd8dSJin Yao        "UMask": "0x1"
3230e0ddfd8dSJin Yao    },
3231e0ddfd8dSJin Yao    {
3232e0ddfd8dSJin Yao        "BriefDescription": "Counts all demand code reads OCR.DEMAND_CODE_RD.L3_HIT.SNOOP_NONE",
3233e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
3234e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
3235e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
3236e0ddfd8dSJin Yao        "EventName": "OCR.DEMAND_CODE_RD.L3_HIT.SNOOP_NONE",
3237e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
3238*49898fefSIan Rogers        "MSRValue": "0x803C0004",
3239e0ddfd8dSJin Yao        "Offcore": "1",
3240e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3241e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
3242e0ddfd8dSJin Yao        "UMask": "0x1"
3243e0ddfd8dSJin Yao    },
3244e0ddfd8dSJin Yao    {
3245e0ddfd8dSJin Yao        "BriefDescription": "Counts all demand code reads  OCR.DEMAND_CODE_RD.L3_HIT_E.ANY_SNOOP",
3246e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
3247e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
3248e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
3249e0ddfd8dSJin Yao        "EventName": "OCR.DEMAND_CODE_RD.L3_HIT_E.ANY_SNOOP",
3250e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
3251e0ddfd8dSJin Yao        "MSRValue": "0x3F80080004",
3252e0ddfd8dSJin Yao        "Offcore": "1",
3253e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3254e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
3255e0ddfd8dSJin Yao        "UMask": "0x1"
3256e0ddfd8dSJin Yao    },
3257e0ddfd8dSJin Yao    {
3258e0ddfd8dSJin Yao        "BriefDescription": "Counts all demand code reads  OCR.DEMAND_CODE_RD.L3_HIT_E.HITM_OTHER_CORE",
3259e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
3260e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
3261e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
3262e0ddfd8dSJin Yao        "EventName": "OCR.DEMAND_CODE_RD.L3_HIT_E.HITM_OTHER_CORE",
3263e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
3264e0ddfd8dSJin Yao        "MSRValue": "0x1000080004",
3265e0ddfd8dSJin Yao        "Offcore": "1",
3266e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3267e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
3268e0ddfd8dSJin Yao        "UMask": "0x1"
3269e0ddfd8dSJin Yao    },
3270e0ddfd8dSJin Yao    {
3271e0ddfd8dSJin Yao        "BriefDescription": "Counts all demand code reads  OCR.DEMAND_CODE_RD.L3_HIT_E.HIT_OTHER_CORE_FWD",
3272e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
3273e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
3274e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
3275e0ddfd8dSJin Yao        "EventName": "OCR.DEMAND_CODE_RD.L3_HIT_E.HIT_OTHER_CORE_FWD",
3276e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
3277*49898fefSIan Rogers        "MSRValue": "0x800080004",
3278e0ddfd8dSJin Yao        "Offcore": "1",
3279e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3280e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
3281e0ddfd8dSJin Yao        "UMask": "0x1"
3282e0ddfd8dSJin Yao    },
3283e0ddfd8dSJin Yao    {
3284e0ddfd8dSJin Yao        "BriefDescription": "Counts all demand code reads  OCR.DEMAND_CODE_RD.L3_HIT_E.HIT_OTHER_CORE_NO_FWD",
3285e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
3286e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
3287e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
3288e0ddfd8dSJin Yao        "EventName": "OCR.DEMAND_CODE_RD.L3_HIT_E.HIT_OTHER_CORE_NO_FWD",
3289e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
3290*49898fefSIan Rogers        "MSRValue": "0x400080004",
3291e0ddfd8dSJin Yao        "Offcore": "1",
3292e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3293e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
3294e0ddfd8dSJin Yao        "UMask": "0x1"
3295e0ddfd8dSJin Yao    },
3296e0ddfd8dSJin Yao    {
3297e0ddfd8dSJin Yao        "BriefDescription": "Counts all demand code reads  OCR.DEMAND_CODE_RD.L3_HIT_E.NO_SNOOP_NEEDED",
3298e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
3299e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
3300e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
3301e0ddfd8dSJin Yao        "EventName": "OCR.DEMAND_CODE_RD.L3_HIT_E.NO_SNOOP_NEEDED",
3302e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
3303*49898fefSIan Rogers        "MSRValue": "0x100080004",
3304e0ddfd8dSJin Yao        "Offcore": "1",
3305e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3306e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
3307e0ddfd8dSJin Yao        "UMask": "0x1"
3308e0ddfd8dSJin Yao    },
3309e0ddfd8dSJin Yao    {
3310e0ddfd8dSJin Yao        "BriefDescription": "Counts all demand code reads",
3311e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
3312e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
3313e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
3314e0ddfd8dSJin Yao        "EventName": "OCR.DEMAND_CODE_RD.L3_HIT_E.SNOOP_MISS",
3315e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
3316*49898fefSIan Rogers        "MSRValue": "0x200080004",
3317e0ddfd8dSJin Yao        "Offcore": "1",
3318e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3319e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
3320e0ddfd8dSJin Yao        "UMask": "0x1"
3321e0ddfd8dSJin Yao    },
3322e0ddfd8dSJin Yao    {
3323e0ddfd8dSJin Yao        "BriefDescription": "Counts all demand code reads",
3324e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
3325e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
3326e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
3327e0ddfd8dSJin Yao        "EventName": "OCR.DEMAND_CODE_RD.L3_HIT_E.SNOOP_NONE",
3328e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
3329*49898fefSIan Rogers        "MSRValue": "0x80080004",
3330e0ddfd8dSJin Yao        "Offcore": "1",
3331e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3332e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
3333e0ddfd8dSJin Yao        "UMask": "0x1"
3334e0ddfd8dSJin Yao    },
3335e0ddfd8dSJin Yao    {
3336e0ddfd8dSJin Yao        "BriefDescription": "Counts all demand code reads  OCR.DEMAND_CODE_RD.L3_HIT_F.ANY_SNOOP",
3337e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
3338e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
3339e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
3340e0ddfd8dSJin Yao        "EventName": "OCR.DEMAND_CODE_RD.L3_HIT_F.ANY_SNOOP",
3341e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
3342e0ddfd8dSJin Yao        "MSRValue": "0x3F80200004",
3343e0ddfd8dSJin Yao        "Offcore": "1",
3344e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3345e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
3346e0ddfd8dSJin Yao        "UMask": "0x1"
3347e0ddfd8dSJin Yao    },
3348e0ddfd8dSJin Yao    {
3349e0ddfd8dSJin Yao        "BriefDescription": "Counts all demand code reads  OCR.DEMAND_CODE_RD.L3_HIT_F.HITM_OTHER_CORE",
3350e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
3351e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
3352e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
3353e0ddfd8dSJin Yao        "EventName": "OCR.DEMAND_CODE_RD.L3_HIT_F.HITM_OTHER_CORE",
3354e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
3355e0ddfd8dSJin Yao        "MSRValue": "0x1000200004",
33567fcf1b89SHaiyan Song        "Offcore": "1",
33577fcf1b89SHaiyan Song        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
33587fcf1b89SHaiyan Song        "SampleAfterValue": "100003",
33597fcf1b89SHaiyan Song        "UMask": "0x1"
33607fcf1b89SHaiyan Song    },
33617fcf1b89SHaiyan Song    {
3362038d3b53SJin Yao        "BriefDescription": "Counts all demand code reads  OCR.DEMAND_CODE_RD.L3_HIT_F.HIT_OTHER_CORE_FWD",
33637fcf1b89SHaiyan Song        "Counter": "0,1,2,3",
33647fcf1b89SHaiyan Song        "CounterHTOff": "0,1,2,3",
33657fcf1b89SHaiyan Song        "EventCode": "0xB7, 0xBB",
33667fcf1b89SHaiyan Song        "EventName": "OCR.DEMAND_CODE_RD.L3_HIT_F.HIT_OTHER_CORE_FWD",
33677fcf1b89SHaiyan Song        "MSRIndex": "0x1a6,0x1a7",
3368*49898fefSIan Rogers        "MSRValue": "0x800200004",
33697fcf1b89SHaiyan Song        "Offcore": "1",
33707fcf1b89SHaiyan Song        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
33717fcf1b89SHaiyan Song        "SampleAfterValue": "100003",
33727fcf1b89SHaiyan Song        "UMask": "0x1"
33737fcf1b89SHaiyan Song    },
33747fcf1b89SHaiyan Song    {
3375e0ddfd8dSJin Yao        "BriefDescription": "Counts all demand code reads  OCR.DEMAND_CODE_RD.L3_HIT_F.HIT_OTHER_CORE_NO_FWD",
33767fcf1b89SHaiyan Song        "Counter": "0,1,2,3",
33777fcf1b89SHaiyan Song        "CounterHTOff": "0,1,2,3",
33787fcf1b89SHaiyan Song        "EventCode": "0xB7, 0xBB",
3379e0ddfd8dSJin Yao        "EventName": "OCR.DEMAND_CODE_RD.L3_HIT_F.HIT_OTHER_CORE_NO_FWD",
33807fcf1b89SHaiyan Song        "MSRIndex": "0x1a6,0x1a7",
3381*49898fefSIan Rogers        "MSRValue": "0x400200004",
33827fcf1b89SHaiyan Song        "Offcore": "1",
33837fcf1b89SHaiyan Song        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
33847fcf1b89SHaiyan Song        "SampleAfterValue": "100003",
33857fcf1b89SHaiyan Song        "UMask": "0x1"
33867fcf1b89SHaiyan Song    },
33877fcf1b89SHaiyan Song    {
3388e0ddfd8dSJin Yao        "BriefDescription": "Counts all demand code reads  OCR.DEMAND_CODE_RD.L3_HIT_F.NO_SNOOP_NEEDED",
33897fcf1b89SHaiyan Song        "Counter": "0,1,2,3",
33907fcf1b89SHaiyan Song        "CounterHTOff": "0,1,2,3",
33917fcf1b89SHaiyan Song        "EventCode": "0xB7, 0xBB",
3392e0ddfd8dSJin Yao        "EventName": "OCR.DEMAND_CODE_RD.L3_HIT_F.NO_SNOOP_NEEDED",
33937fcf1b89SHaiyan Song        "MSRIndex": "0x1a6,0x1a7",
3394*49898fefSIan Rogers        "MSRValue": "0x100200004",
3395e0ddfd8dSJin Yao        "Offcore": "1",
3396e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3397e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
3398e0ddfd8dSJin Yao        "UMask": "0x1"
3399e0ddfd8dSJin Yao    },
3400e0ddfd8dSJin Yao    {
3401e0ddfd8dSJin Yao        "BriefDescription": "Counts all demand code reads",
3402e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
3403e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
3404e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
3405e0ddfd8dSJin Yao        "EventName": "OCR.DEMAND_CODE_RD.L3_HIT_F.SNOOP_MISS",
3406e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
3407*49898fefSIan Rogers        "MSRValue": "0x200200004",
3408e0ddfd8dSJin Yao        "Offcore": "1",
3409e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3410e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
3411e0ddfd8dSJin Yao        "UMask": "0x1"
3412e0ddfd8dSJin Yao    },
3413e0ddfd8dSJin Yao    {
3414e0ddfd8dSJin Yao        "BriefDescription": "Counts all demand code reads",
3415e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
3416e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
3417e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
3418e0ddfd8dSJin Yao        "EventName": "OCR.DEMAND_CODE_RD.L3_HIT_F.SNOOP_NONE",
3419e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
3420*49898fefSIan Rogers        "MSRValue": "0x80200004",
3421e0ddfd8dSJin Yao        "Offcore": "1",
3422e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3423e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
3424e0ddfd8dSJin Yao        "UMask": "0x1"
3425e0ddfd8dSJin Yao    },
3426e0ddfd8dSJin Yao    {
3427e0ddfd8dSJin Yao        "BriefDescription": "Counts all demand code reads  OCR.DEMAND_CODE_RD.L3_HIT_M.ANY_SNOOP",
3428e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
3429e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
3430e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
3431e0ddfd8dSJin Yao        "EventName": "OCR.DEMAND_CODE_RD.L3_HIT_M.ANY_SNOOP",
3432e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
3433e0ddfd8dSJin Yao        "MSRValue": "0x3F80040004",
3434e0ddfd8dSJin Yao        "Offcore": "1",
3435e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3436e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
3437e0ddfd8dSJin Yao        "UMask": "0x1"
3438e0ddfd8dSJin Yao    },
3439e0ddfd8dSJin Yao    {
3440e0ddfd8dSJin Yao        "BriefDescription": "Counts all demand code reads  OCR.DEMAND_CODE_RD.L3_HIT_M.HITM_OTHER_CORE",
3441e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
3442e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
3443e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
3444e0ddfd8dSJin Yao        "EventName": "OCR.DEMAND_CODE_RD.L3_HIT_M.HITM_OTHER_CORE",
3445e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
3446e0ddfd8dSJin Yao        "MSRValue": "0x1000040004",
3447e0ddfd8dSJin Yao        "Offcore": "1",
3448e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3449e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
3450e0ddfd8dSJin Yao        "UMask": "0x1"
3451e0ddfd8dSJin Yao    },
3452e0ddfd8dSJin Yao    {
3453e0ddfd8dSJin Yao        "BriefDescription": "Counts all demand code reads  OCR.DEMAND_CODE_RD.L3_HIT_M.HIT_OTHER_CORE_FWD",
3454e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
3455e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
3456e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
3457e0ddfd8dSJin Yao        "EventName": "OCR.DEMAND_CODE_RD.L3_HIT_M.HIT_OTHER_CORE_FWD",
3458e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
3459*49898fefSIan Rogers        "MSRValue": "0x800040004",
3460e0ddfd8dSJin Yao        "Offcore": "1",
3461e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3462e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
3463e0ddfd8dSJin Yao        "UMask": "0x1"
3464e0ddfd8dSJin Yao    },
3465e0ddfd8dSJin Yao    {
3466e0ddfd8dSJin Yao        "BriefDescription": "Counts all demand code reads  OCR.DEMAND_CODE_RD.L3_HIT_M.HIT_OTHER_CORE_NO_FWD",
3467e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
3468e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
3469e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
3470e0ddfd8dSJin Yao        "EventName": "OCR.DEMAND_CODE_RD.L3_HIT_M.HIT_OTHER_CORE_NO_FWD",
3471e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
3472*49898fefSIan Rogers        "MSRValue": "0x400040004",
3473e0ddfd8dSJin Yao        "Offcore": "1",
3474e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3475e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
3476e0ddfd8dSJin Yao        "UMask": "0x1"
3477e0ddfd8dSJin Yao    },
3478e0ddfd8dSJin Yao    {
3479e0ddfd8dSJin Yao        "BriefDescription": "Counts all demand code reads  OCR.DEMAND_CODE_RD.L3_HIT_M.NO_SNOOP_NEEDED",
3480e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
3481e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
3482e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
3483e0ddfd8dSJin Yao        "EventName": "OCR.DEMAND_CODE_RD.L3_HIT_M.NO_SNOOP_NEEDED",
3484e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
3485*49898fefSIan Rogers        "MSRValue": "0x100040004",
3486e0ddfd8dSJin Yao        "Offcore": "1",
3487e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3488e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
3489e0ddfd8dSJin Yao        "UMask": "0x1"
3490e0ddfd8dSJin Yao    },
3491e0ddfd8dSJin Yao    {
3492e0ddfd8dSJin Yao        "BriefDescription": "Counts all demand code reads",
3493e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
3494e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
3495e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
3496e0ddfd8dSJin Yao        "EventName": "OCR.DEMAND_CODE_RD.L3_HIT_M.SNOOP_MISS",
3497e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
3498*49898fefSIan Rogers        "MSRValue": "0x200040004",
3499e0ddfd8dSJin Yao        "Offcore": "1",
3500e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3501e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
3502e0ddfd8dSJin Yao        "UMask": "0x1"
3503e0ddfd8dSJin Yao    },
3504e0ddfd8dSJin Yao    {
3505e0ddfd8dSJin Yao        "BriefDescription": "Counts all demand code reads",
3506e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
3507e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
3508e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
3509e0ddfd8dSJin Yao        "EventName": "OCR.DEMAND_CODE_RD.L3_HIT_M.SNOOP_NONE",
3510e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
3511*49898fefSIan Rogers        "MSRValue": "0x80040004",
3512e0ddfd8dSJin Yao        "Offcore": "1",
3513e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3514e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
3515e0ddfd8dSJin Yao        "UMask": "0x1"
3516e0ddfd8dSJin Yao    },
3517e0ddfd8dSJin Yao    {
3518e0ddfd8dSJin Yao        "BriefDescription": "Counts all demand code reads  OCR.DEMAND_CODE_RD.L3_HIT_S.ANY_SNOOP",
3519e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
3520e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
3521e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
3522e0ddfd8dSJin Yao        "EventName": "OCR.DEMAND_CODE_RD.L3_HIT_S.ANY_SNOOP",
3523e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
3524e0ddfd8dSJin Yao        "MSRValue": "0x3F80100004",
3525e0ddfd8dSJin Yao        "Offcore": "1",
3526e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3527e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
3528e0ddfd8dSJin Yao        "UMask": "0x1"
3529e0ddfd8dSJin Yao    },
3530e0ddfd8dSJin Yao    {
3531e0ddfd8dSJin Yao        "BriefDescription": "Counts all demand code reads  OCR.DEMAND_CODE_RD.L3_HIT_S.HITM_OTHER_CORE",
3532e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
3533e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
3534e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
3535e0ddfd8dSJin Yao        "EventName": "OCR.DEMAND_CODE_RD.L3_HIT_S.HITM_OTHER_CORE",
3536e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
3537e0ddfd8dSJin Yao        "MSRValue": "0x1000100004",
3538e0ddfd8dSJin Yao        "Offcore": "1",
3539e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3540e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
3541e0ddfd8dSJin Yao        "UMask": "0x1"
3542e0ddfd8dSJin Yao    },
3543e0ddfd8dSJin Yao    {
3544e0ddfd8dSJin Yao        "BriefDescription": "Counts all demand code reads  OCR.DEMAND_CODE_RD.L3_HIT_S.HIT_OTHER_CORE_FWD",
3545e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
3546e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
3547e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
3548e0ddfd8dSJin Yao        "EventName": "OCR.DEMAND_CODE_RD.L3_HIT_S.HIT_OTHER_CORE_FWD",
3549e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
3550*49898fefSIan Rogers        "MSRValue": "0x800100004",
3551e0ddfd8dSJin Yao        "Offcore": "1",
3552e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3553e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
3554e0ddfd8dSJin Yao        "UMask": "0x1"
3555e0ddfd8dSJin Yao    },
3556e0ddfd8dSJin Yao    {
3557e0ddfd8dSJin Yao        "BriefDescription": "Counts all demand code reads  OCR.DEMAND_CODE_RD.L3_HIT_S.HIT_OTHER_CORE_NO_FWD",
3558e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
3559e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
3560e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
3561e0ddfd8dSJin Yao        "EventName": "OCR.DEMAND_CODE_RD.L3_HIT_S.HIT_OTHER_CORE_NO_FWD",
3562e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
3563*49898fefSIan Rogers        "MSRValue": "0x400100004",
3564e0ddfd8dSJin Yao        "Offcore": "1",
3565e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3566e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
3567e0ddfd8dSJin Yao        "UMask": "0x1"
3568e0ddfd8dSJin Yao    },
3569e0ddfd8dSJin Yao    {
3570e0ddfd8dSJin Yao        "BriefDescription": "Counts all demand code reads  OCR.DEMAND_CODE_RD.L3_HIT_S.NO_SNOOP_NEEDED",
3571e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
3572e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
3573e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
3574e0ddfd8dSJin Yao        "EventName": "OCR.DEMAND_CODE_RD.L3_HIT_S.NO_SNOOP_NEEDED",
3575e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
3576*49898fefSIan Rogers        "MSRValue": "0x100100004",
3577e0ddfd8dSJin Yao        "Offcore": "1",
3578e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3579e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
3580e0ddfd8dSJin Yao        "UMask": "0x1"
3581e0ddfd8dSJin Yao    },
3582e0ddfd8dSJin Yao    {
3583e0ddfd8dSJin Yao        "BriefDescription": "Counts all demand code reads",
3584e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
3585e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
3586e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
3587e0ddfd8dSJin Yao        "EventName": "OCR.DEMAND_CODE_RD.L3_HIT_S.SNOOP_MISS",
3588e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
3589*49898fefSIan Rogers        "MSRValue": "0x200100004",
3590e0ddfd8dSJin Yao        "Offcore": "1",
3591e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3592e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
3593e0ddfd8dSJin Yao        "UMask": "0x1"
3594e0ddfd8dSJin Yao    },
3595e0ddfd8dSJin Yao    {
3596e0ddfd8dSJin Yao        "BriefDescription": "Counts all demand code reads",
3597e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
3598e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
3599e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
3600e0ddfd8dSJin Yao        "EventName": "OCR.DEMAND_CODE_RD.L3_HIT_S.SNOOP_NONE",
3601e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
3602*49898fefSIan Rogers        "MSRValue": "0x80100004",
3603e0ddfd8dSJin Yao        "Offcore": "1",
3604e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3605e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
3606e0ddfd8dSJin Yao        "UMask": "0x1"
3607e0ddfd8dSJin Yao    },
3608e0ddfd8dSJin Yao    {
3609e0ddfd8dSJin Yao        "BriefDescription": "Counts all demand code reads OCR.DEMAND_CODE_RD.PMM_HIT_LOCAL_PMM.ANY_SNOOP",
3610e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
3611e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
3612e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
3613e0ddfd8dSJin Yao        "EventName": "OCR.DEMAND_CODE_RD.PMM_HIT_LOCAL_PMM.ANY_SNOOP",
3614e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
3615e0ddfd8dSJin Yao        "MSRValue": "0x3F80400004",
3616e0ddfd8dSJin Yao        "Offcore": "1",
3617e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3618e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
3619e0ddfd8dSJin Yao        "UMask": "0x1"
3620e0ddfd8dSJin Yao    },
3621e0ddfd8dSJin Yao    {
3622e0ddfd8dSJin Yao        "BriefDescription": "Counts all demand code reads OCR.DEMAND_CODE_RD.PMM_HIT_LOCAL_PMM.SNOOP_NONE",
3623e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
3624e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
3625e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
3626e0ddfd8dSJin Yao        "EventName": "OCR.DEMAND_CODE_RD.PMM_HIT_LOCAL_PMM.SNOOP_NONE",
3627e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
3628*49898fefSIan Rogers        "MSRValue": "0x80400004",
3629e0ddfd8dSJin Yao        "Offcore": "1",
3630e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3631e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
3632e0ddfd8dSJin Yao        "UMask": "0x1"
3633e0ddfd8dSJin Yao    },
3634e0ddfd8dSJin Yao    {
3635e0ddfd8dSJin Yao        "BriefDescription": "Counts all demand code reads OCR.DEMAND_CODE_RD.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED",
3636e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
3637e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
3638e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
3639e0ddfd8dSJin Yao        "EventName": "OCR.DEMAND_CODE_RD.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED",
3640e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
3641*49898fefSIan Rogers        "MSRValue": "0x100400004",
3642e0ddfd8dSJin Yao        "Offcore": "1",
3643e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3644e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
3645e0ddfd8dSJin Yao        "UMask": "0x1"
3646e0ddfd8dSJin Yao    },
3647e0ddfd8dSJin Yao    {
3648e0ddfd8dSJin Yao        "BriefDescription": "Counts all demand code reads  OCR.DEMAND_CODE_RD.SUPPLIER_NONE.ANY_SNOOP",
3649e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
3650e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
3651e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
3652e0ddfd8dSJin Yao        "EventName": "OCR.DEMAND_CODE_RD.SUPPLIER_NONE.ANY_SNOOP",
3653e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
3654e0ddfd8dSJin Yao        "MSRValue": "0x3F80020004",
3655e0ddfd8dSJin Yao        "Offcore": "1",
3656e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3657e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
3658e0ddfd8dSJin Yao        "UMask": "0x1"
3659e0ddfd8dSJin Yao    },
3660e0ddfd8dSJin Yao    {
3661e0ddfd8dSJin Yao        "BriefDescription": "Counts all demand code reads  OCR.DEMAND_CODE_RD.SUPPLIER_NONE.HITM_OTHER_CORE",
3662e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
3663e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
3664e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
3665e0ddfd8dSJin Yao        "EventName": "OCR.DEMAND_CODE_RD.SUPPLIER_NONE.HITM_OTHER_CORE",
3666e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
3667e0ddfd8dSJin Yao        "MSRValue": "0x1000020004",
3668e0ddfd8dSJin Yao        "Offcore": "1",
3669e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3670e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
3671e0ddfd8dSJin Yao        "UMask": "0x1"
3672e0ddfd8dSJin Yao    },
3673e0ddfd8dSJin Yao    {
3674e0ddfd8dSJin Yao        "BriefDescription": "Counts all demand code reads  OCR.DEMAND_CODE_RD.SUPPLIER_NONE.HIT_OTHER_CORE_FWD",
3675e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
3676e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
3677e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
3678e0ddfd8dSJin Yao        "EventName": "OCR.DEMAND_CODE_RD.SUPPLIER_NONE.HIT_OTHER_CORE_FWD",
3679e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
3680*49898fefSIan Rogers        "MSRValue": "0x800020004",
3681e0ddfd8dSJin Yao        "Offcore": "1",
3682e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3683e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
3684e0ddfd8dSJin Yao        "UMask": "0x1"
3685e0ddfd8dSJin Yao    },
3686e0ddfd8dSJin Yao    {
3687e0ddfd8dSJin Yao        "BriefDescription": "Counts all demand code reads  OCR.DEMAND_CODE_RD.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD",
3688e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
3689e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
3690e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
3691e0ddfd8dSJin Yao        "EventName": "OCR.DEMAND_CODE_RD.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD",
3692e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
3693*49898fefSIan Rogers        "MSRValue": "0x400020004",
3694e0ddfd8dSJin Yao        "Offcore": "1",
3695e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3696e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
3697e0ddfd8dSJin Yao        "UMask": "0x1"
3698e0ddfd8dSJin Yao    },
3699e0ddfd8dSJin Yao    {
3700e0ddfd8dSJin Yao        "BriefDescription": "Counts all demand code reads  OCR.DEMAND_CODE_RD.SUPPLIER_NONE.NO_SNOOP_NEEDED",
3701e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
3702e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
3703e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
3704e0ddfd8dSJin Yao        "EventName": "OCR.DEMAND_CODE_RD.SUPPLIER_NONE.NO_SNOOP_NEEDED",
3705e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
3706*49898fefSIan Rogers        "MSRValue": "0x100020004",
3707e0ddfd8dSJin Yao        "Offcore": "1",
3708e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3709e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
3710e0ddfd8dSJin Yao        "UMask": "0x1"
3711e0ddfd8dSJin Yao    },
3712e0ddfd8dSJin Yao    {
3713e0ddfd8dSJin Yao        "BriefDescription": "Counts all demand code reads",
3714e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
3715e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
3716e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
3717e0ddfd8dSJin Yao        "EventName": "OCR.DEMAND_CODE_RD.SUPPLIER_NONE.SNOOP_MISS",
3718e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
3719*49898fefSIan Rogers        "MSRValue": "0x200020004",
3720e0ddfd8dSJin Yao        "Offcore": "1",
3721e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3722e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
3723e0ddfd8dSJin Yao        "UMask": "0x1"
3724e0ddfd8dSJin Yao    },
3725e0ddfd8dSJin Yao    {
3726e0ddfd8dSJin Yao        "BriefDescription": "Counts all demand code reads",
3727e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
3728e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
3729e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
3730e0ddfd8dSJin Yao        "EventName": "OCR.DEMAND_CODE_RD.SUPPLIER_NONE.SNOOP_NONE",
3731e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
3732*49898fefSIan Rogers        "MSRValue": "0x80020004",
3733e0ddfd8dSJin Yao        "Offcore": "1",
3734e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3735e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
3736e0ddfd8dSJin Yao        "UMask": "0x1"
3737e0ddfd8dSJin Yao    },
3738e0ddfd8dSJin Yao    {
3739e0ddfd8dSJin Yao        "BriefDescription": "Counts demand data reads have any response type.",
3740e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
3741e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
3742e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
3743e0ddfd8dSJin Yao        "EventName": "OCR.DEMAND_DATA_RD.ANY_RESPONSE",
3744e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
3745*49898fefSIan Rogers        "MSRValue": "0x10001",
3746e0ddfd8dSJin Yao        "Offcore": "1",
3747e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3748e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
3749e0ddfd8dSJin Yao        "UMask": "0x1"
3750e0ddfd8dSJin Yao    },
3751e0ddfd8dSJin Yao    {
3752e0ddfd8dSJin Yao        "BriefDescription": "Counts demand data reads OCR.DEMAND_DATA_RD.L3_HIT.ANY_SNOOP OCR.DEMAND_DATA_RD.L3_HIT.ANY_SNOOP",
3753e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
3754e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
3755e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
3756e0ddfd8dSJin Yao        "EventName": "OCR.DEMAND_DATA_RD.L3_HIT.ANY_SNOOP",
3757e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
3758e0ddfd8dSJin Yao        "MSRValue": "0x3F803C0001",
3759e0ddfd8dSJin Yao        "Offcore": "1",
3760e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3761e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
3762e0ddfd8dSJin Yao        "UMask": "0x1"
3763e0ddfd8dSJin Yao    },
3764e0ddfd8dSJin Yao    {
3765e0ddfd8dSJin Yao        "BriefDescription": "Counts demand data reads OCR.DEMAND_DATA_RD.L3_HIT.HITM_OTHER_CORE OCR.DEMAND_DATA_RD.L3_HIT.HITM_OTHER_CORE",
3766e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
3767e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
3768e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
3769e0ddfd8dSJin Yao        "EventName": "OCR.DEMAND_DATA_RD.L3_HIT.HITM_OTHER_CORE",
3770e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
3771e0ddfd8dSJin Yao        "MSRValue": "0x10003C0001",
3772e0ddfd8dSJin Yao        "Offcore": "1",
3773e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3774e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
3775e0ddfd8dSJin Yao        "UMask": "0x1"
3776e0ddfd8dSJin Yao    },
3777e0ddfd8dSJin Yao    {
3778e0ddfd8dSJin Yao        "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",
3779e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
3780e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
3781e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
3782e0ddfd8dSJin Yao        "EventName": "OCR.DEMAND_DATA_RD.L3_HIT.HIT_OTHER_CORE_FWD",
3783e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
3784*49898fefSIan Rogers        "MSRValue": "0x8003C0001",
3785e0ddfd8dSJin Yao        "Offcore": "1",
3786e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3787e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
3788e0ddfd8dSJin Yao        "UMask": "0x1"
3789e0ddfd8dSJin Yao    },
3790e0ddfd8dSJin Yao    {
3791e0ddfd8dSJin Yao        "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",
3792e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
3793e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
3794e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
3795e0ddfd8dSJin Yao        "EventName": "OCR.DEMAND_DATA_RD.L3_HIT.HIT_OTHER_CORE_NO_FWD",
3796e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
3797*49898fefSIan Rogers        "MSRValue": "0x4003C0001",
3798e0ddfd8dSJin Yao        "Offcore": "1",
3799e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3800e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
3801e0ddfd8dSJin Yao        "UMask": "0x1"
3802e0ddfd8dSJin Yao    },
3803e0ddfd8dSJin Yao    {
3804e0ddfd8dSJin Yao        "BriefDescription": "Counts demand data reads OCR.DEMAND_DATA_RD.L3_HIT.NO_SNOOP_NEEDED OCR.DEMAND_DATA_RD.L3_HIT.NO_SNOOP_NEEDED",
3805e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
3806e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
3807e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
3808e0ddfd8dSJin Yao        "EventName": "OCR.DEMAND_DATA_RD.L3_HIT.NO_SNOOP_NEEDED",
3809e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
3810*49898fefSIan Rogers        "MSRValue": "0x1003C0001",
3811e0ddfd8dSJin Yao        "Offcore": "1",
3812e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3813e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
3814e0ddfd8dSJin Yao        "UMask": "0x1"
3815e0ddfd8dSJin Yao    },
3816e0ddfd8dSJin Yao    {
3817e0ddfd8dSJin Yao        "BriefDescription": "Counts demand data reads",
3818e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
3819e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
3820e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
3821e0ddfd8dSJin Yao        "EventName": "OCR.DEMAND_DATA_RD.L3_HIT.SNOOP_HIT_WITH_FWD",
3822e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
3823*49898fefSIan Rogers        "MSRValue": "0x8007C0001",
3824e0ddfd8dSJin Yao        "Offcore": "1",
3825e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3826e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
3827e0ddfd8dSJin Yao        "UMask": "0x1"
3828e0ddfd8dSJin Yao    },
3829e0ddfd8dSJin Yao    {
3830e0ddfd8dSJin Yao        "BriefDescription": "Counts demand data reads OCR.DEMAND_DATA_RD.L3_HIT.SNOOP_MISS",
3831e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
3832e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
3833e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
3834e0ddfd8dSJin Yao        "EventName": "OCR.DEMAND_DATA_RD.L3_HIT.SNOOP_MISS",
3835e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
3836*49898fefSIan Rogers        "MSRValue": "0x2003C0001",
3837e0ddfd8dSJin Yao        "Offcore": "1",
3838e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3839e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
3840e0ddfd8dSJin Yao        "UMask": "0x1"
3841e0ddfd8dSJin Yao    },
3842e0ddfd8dSJin Yao    {
3843e0ddfd8dSJin Yao        "BriefDescription": "Counts demand data reads OCR.DEMAND_DATA_RD.L3_HIT.SNOOP_NONE",
3844e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
3845e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
3846e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
3847e0ddfd8dSJin Yao        "EventName": "OCR.DEMAND_DATA_RD.L3_HIT.SNOOP_NONE",
3848e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
3849*49898fefSIan Rogers        "MSRValue": "0x803C0001",
3850e0ddfd8dSJin Yao        "Offcore": "1",
3851e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3852e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
3853e0ddfd8dSJin Yao        "UMask": "0x1"
3854e0ddfd8dSJin Yao    },
3855e0ddfd8dSJin Yao    {
3856e0ddfd8dSJin Yao        "BriefDescription": "Counts demand data reads  OCR.DEMAND_DATA_RD.L3_HIT_E.ANY_SNOOP",
3857e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
3858e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
3859e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
3860e0ddfd8dSJin Yao        "EventName": "OCR.DEMAND_DATA_RD.L3_HIT_E.ANY_SNOOP",
3861e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
3862e0ddfd8dSJin Yao        "MSRValue": "0x3F80080001",
3863e0ddfd8dSJin Yao        "Offcore": "1",
3864e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3865e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
3866e0ddfd8dSJin Yao        "UMask": "0x1"
3867e0ddfd8dSJin Yao    },
3868e0ddfd8dSJin Yao    {
3869e0ddfd8dSJin Yao        "BriefDescription": "Counts demand data reads  OCR.DEMAND_DATA_RD.L3_HIT_E.HITM_OTHER_CORE",
3870e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
3871e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
3872e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
3873e0ddfd8dSJin Yao        "EventName": "OCR.DEMAND_DATA_RD.L3_HIT_E.HITM_OTHER_CORE",
3874e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
3875e0ddfd8dSJin Yao        "MSRValue": "0x1000080001",
3876e0ddfd8dSJin Yao        "Offcore": "1",
3877e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3878e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
3879e0ddfd8dSJin Yao        "UMask": "0x1"
3880e0ddfd8dSJin Yao    },
3881e0ddfd8dSJin Yao    {
3882e0ddfd8dSJin Yao        "BriefDescription": "Counts demand data reads  OCR.DEMAND_DATA_RD.L3_HIT_E.HIT_OTHER_CORE_FWD",
3883e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
3884e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
3885e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
3886e0ddfd8dSJin Yao        "EventName": "OCR.DEMAND_DATA_RD.L3_HIT_E.HIT_OTHER_CORE_FWD",
3887e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
3888*49898fefSIan Rogers        "MSRValue": "0x800080001",
3889e0ddfd8dSJin Yao        "Offcore": "1",
3890e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3891e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
3892e0ddfd8dSJin Yao        "UMask": "0x1"
3893e0ddfd8dSJin Yao    },
3894e0ddfd8dSJin Yao    {
3895e0ddfd8dSJin Yao        "BriefDescription": "Counts demand data reads  OCR.DEMAND_DATA_RD.L3_HIT_E.HIT_OTHER_CORE_NO_FWD",
3896e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
3897e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
3898e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
3899e0ddfd8dSJin Yao        "EventName": "OCR.DEMAND_DATA_RD.L3_HIT_E.HIT_OTHER_CORE_NO_FWD",
3900e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
3901*49898fefSIan Rogers        "MSRValue": "0x400080001",
3902e0ddfd8dSJin Yao        "Offcore": "1",
3903e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3904e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
3905e0ddfd8dSJin Yao        "UMask": "0x1"
3906e0ddfd8dSJin Yao    },
3907e0ddfd8dSJin Yao    {
3908e0ddfd8dSJin Yao        "BriefDescription": "Counts demand data reads  OCR.DEMAND_DATA_RD.L3_HIT_E.NO_SNOOP_NEEDED",
3909e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
3910e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
3911e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
3912e0ddfd8dSJin Yao        "EventName": "OCR.DEMAND_DATA_RD.L3_HIT_E.NO_SNOOP_NEEDED",
3913e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
3914*49898fefSIan Rogers        "MSRValue": "0x100080001",
3915e0ddfd8dSJin Yao        "Offcore": "1",
3916e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3917e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
3918e0ddfd8dSJin Yao        "UMask": "0x1"
3919e0ddfd8dSJin Yao    },
3920e0ddfd8dSJin Yao    {
3921e0ddfd8dSJin Yao        "BriefDescription": "Counts demand data reads",
3922e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
3923e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
3924e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
3925e0ddfd8dSJin Yao        "EventName": "OCR.DEMAND_DATA_RD.L3_HIT_E.SNOOP_MISS",
3926e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
3927*49898fefSIan Rogers        "MSRValue": "0x200080001",
3928e0ddfd8dSJin Yao        "Offcore": "1",
3929e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3930e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
3931e0ddfd8dSJin Yao        "UMask": "0x1"
3932e0ddfd8dSJin Yao    },
3933e0ddfd8dSJin Yao    {
3934e0ddfd8dSJin Yao        "BriefDescription": "Counts demand data reads",
3935e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
3936e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
3937e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
3938e0ddfd8dSJin Yao        "EventName": "OCR.DEMAND_DATA_RD.L3_HIT_E.SNOOP_NONE",
3939e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
3940*49898fefSIan Rogers        "MSRValue": "0x80080001",
3941e0ddfd8dSJin Yao        "Offcore": "1",
3942e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3943e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
3944e0ddfd8dSJin Yao        "UMask": "0x1"
3945e0ddfd8dSJin Yao    },
3946e0ddfd8dSJin Yao    {
3947e0ddfd8dSJin Yao        "BriefDescription": "Counts demand data reads  OCR.DEMAND_DATA_RD.L3_HIT_F.ANY_SNOOP",
3948e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
3949e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
3950e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
3951e0ddfd8dSJin Yao        "EventName": "OCR.DEMAND_DATA_RD.L3_HIT_F.ANY_SNOOP",
3952e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
3953e0ddfd8dSJin Yao        "MSRValue": "0x3F80200001",
3954e0ddfd8dSJin Yao        "Offcore": "1",
3955e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3956e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
3957e0ddfd8dSJin Yao        "UMask": "0x1"
3958e0ddfd8dSJin Yao    },
3959e0ddfd8dSJin Yao    {
3960e0ddfd8dSJin Yao        "BriefDescription": "Counts demand data reads  OCR.DEMAND_DATA_RD.L3_HIT_F.HITM_OTHER_CORE",
3961e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
3962e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
3963e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
3964e0ddfd8dSJin Yao        "EventName": "OCR.DEMAND_DATA_RD.L3_HIT_F.HITM_OTHER_CORE",
3965e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
3966e0ddfd8dSJin Yao        "MSRValue": "0x1000200001",
3967e0ddfd8dSJin Yao        "Offcore": "1",
3968e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3969e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
3970e0ddfd8dSJin Yao        "UMask": "0x1"
3971e0ddfd8dSJin Yao    },
3972e0ddfd8dSJin Yao    {
3973e0ddfd8dSJin Yao        "BriefDescription": "Counts demand data reads  OCR.DEMAND_DATA_RD.L3_HIT_F.HIT_OTHER_CORE_FWD",
3974e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
3975e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
3976e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
3977e0ddfd8dSJin Yao        "EventName": "OCR.DEMAND_DATA_RD.L3_HIT_F.HIT_OTHER_CORE_FWD",
3978e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
3979*49898fefSIan Rogers        "MSRValue": "0x800200001",
3980e0ddfd8dSJin Yao        "Offcore": "1",
3981e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3982e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
3983e0ddfd8dSJin Yao        "UMask": "0x1"
3984e0ddfd8dSJin Yao    },
3985e0ddfd8dSJin Yao    {
3986e0ddfd8dSJin Yao        "BriefDescription": "Counts demand data reads  OCR.DEMAND_DATA_RD.L3_HIT_F.HIT_OTHER_CORE_NO_FWD",
3987e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
3988e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
3989e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
3990e0ddfd8dSJin Yao        "EventName": "OCR.DEMAND_DATA_RD.L3_HIT_F.HIT_OTHER_CORE_NO_FWD",
3991e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
3992*49898fefSIan Rogers        "MSRValue": "0x400200001",
3993e0ddfd8dSJin Yao        "Offcore": "1",
3994e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3995e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
3996e0ddfd8dSJin Yao        "UMask": "0x1"
3997e0ddfd8dSJin Yao    },
3998e0ddfd8dSJin Yao    {
3999e0ddfd8dSJin Yao        "BriefDescription": "Counts demand data reads  OCR.DEMAND_DATA_RD.L3_HIT_F.NO_SNOOP_NEEDED",
4000e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
4001e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
4002e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
4003e0ddfd8dSJin Yao        "EventName": "OCR.DEMAND_DATA_RD.L3_HIT_F.NO_SNOOP_NEEDED",
4004e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
4005*49898fefSIan Rogers        "MSRValue": "0x100200001",
4006e0ddfd8dSJin Yao        "Offcore": "1",
4007e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4008e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
4009e0ddfd8dSJin Yao        "UMask": "0x1"
4010e0ddfd8dSJin Yao    },
4011e0ddfd8dSJin Yao    {
4012e0ddfd8dSJin Yao        "BriefDescription": "Counts demand data reads",
4013e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
4014e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
4015e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
4016e0ddfd8dSJin Yao        "EventName": "OCR.DEMAND_DATA_RD.L3_HIT_F.SNOOP_MISS",
4017e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
4018*49898fefSIan Rogers        "MSRValue": "0x200200001",
4019e0ddfd8dSJin Yao        "Offcore": "1",
4020e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4021e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
4022e0ddfd8dSJin Yao        "UMask": "0x1"
4023e0ddfd8dSJin Yao    },
4024e0ddfd8dSJin Yao    {
4025e0ddfd8dSJin Yao        "BriefDescription": "Counts demand data reads",
4026e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
4027e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
4028e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
4029e0ddfd8dSJin Yao        "EventName": "OCR.DEMAND_DATA_RD.L3_HIT_F.SNOOP_NONE",
4030e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
4031*49898fefSIan Rogers        "MSRValue": "0x80200001",
4032e0ddfd8dSJin Yao        "Offcore": "1",
4033e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4034e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
4035e0ddfd8dSJin Yao        "UMask": "0x1"
4036e0ddfd8dSJin Yao    },
4037e0ddfd8dSJin Yao    {
4038e0ddfd8dSJin Yao        "BriefDescription": "Counts demand data reads  OCR.DEMAND_DATA_RD.L3_HIT_M.ANY_SNOOP",
4039e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
4040e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
4041e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
4042e0ddfd8dSJin Yao        "EventName": "OCR.DEMAND_DATA_RD.L3_HIT_M.ANY_SNOOP",
4043e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
4044e0ddfd8dSJin Yao        "MSRValue": "0x3F80040001",
4045e0ddfd8dSJin Yao        "Offcore": "1",
4046e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4047e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
4048e0ddfd8dSJin Yao        "UMask": "0x1"
4049e0ddfd8dSJin Yao    },
4050e0ddfd8dSJin Yao    {
4051e0ddfd8dSJin Yao        "BriefDescription": "Counts demand data reads  OCR.DEMAND_DATA_RD.L3_HIT_M.HITM_OTHER_CORE",
4052e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
4053e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
4054e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
4055e0ddfd8dSJin Yao        "EventName": "OCR.DEMAND_DATA_RD.L3_HIT_M.HITM_OTHER_CORE",
4056e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
4057e0ddfd8dSJin Yao        "MSRValue": "0x1000040001",
4058e0ddfd8dSJin Yao        "Offcore": "1",
4059e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4060e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
4061e0ddfd8dSJin Yao        "UMask": "0x1"
4062e0ddfd8dSJin Yao    },
4063e0ddfd8dSJin Yao    {
4064e0ddfd8dSJin Yao        "BriefDescription": "Counts demand data reads  OCR.DEMAND_DATA_RD.L3_HIT_M.HIT_OTHER_CORE_FWD",
4065e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
4066e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
4067e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
4068e0ddfd8dSJin Yao        "EventName": "OCR.DEMAND_DATA_RD.L3_HIT_M.HIT_OTHER_CORE_FWD",
4069e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
4070*49898fefSIan Rogers        "MSRValue": "0x800040001",
4071e0ddfd8dSJin Yao        "Offcore": "1",
4072e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4073e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
4074e0ddfd8dSJin Yao        "UMask": "0x1"
4075e0ddfd8dSJin Yao    },
4076e0ddfd8dSJin Yao    {
4077e0ddfd8dSJin Yao        "BriefDescription": "Counts demand data reads  OCR.DEMAND_DATA_RD.L3_HIT_M.HIT_OTHER_CORE_NO_FWD",
4078e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
4079e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
4080e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
4081e0ddfd8dSJin Yao        "EventName": "OCR.DEMAND_DATA_RD.L3_HIT_M.HIT_OTHER_CORE_NO_FWD",
4082e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
4083*49898fefSIan Rogers        "MSRValue": "0x400040001",
4084e0ddfd8dSJin Yao        "Offcore": "1",
4085e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4086e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
4087e0ddfd8dSJin Yao        "UMask": "0x1"
4088e0ddfd8dSJin Yao    },
4089e0ddfd8dSJin Yao    {
4090e0ddfd8dSJin Yao        "BriefDescription": "Counts demand data reads  OCR.DEMAND_DATA_RD.L3_HIT_M.NO_SNOOP_NEEDED",
4091e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
4092e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
4093e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
4094e0ddfd8dSJin Yao        "EventName": "OCR.DEMAND_DATA_RD.L3_HIT_M.NO_SNOOP_NEEDED",
4095e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
4096*49898fefSIan Rogers        "MSRValue": "0x100040001",
4097e0ddfd8dSJin Yao        "Offcore": "1",
4098e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4099e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
4100e0ddfd8dSJin Yao        "UMask": "0x1"
4101e0ddfd8dSJin Yao    },
4102e0ddfd8dSJin Yao    {
4103e0ddfd8dSJin Yao        "BriefDescription": "Counts demand data reads",
4104e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
4105e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
4106e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
4107e0ddfd8dSJin Yao        "EventName": "OCR.DEMAND_DATA_RD.L3_HIT_M.SNOOP_MISS",
4108e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
4109*49898fefSIan Rogers        "MSRValue": "0x200040001",
4110e0ddfd8dSJin Yao        "Offcore": "1",
4111e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4112e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
4113e0ddfd8dSJin Yao        "UMask": "0x1"
4114e0ddfd8dSJin Yao    },
4115e0ddfd8dSJin Yao    {
4116e0ddfd8dSJin Yao        "BriefDescription": "Counts demand data reads",
4117e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
4118e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
4119e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
4120e0ddfd8dSJin Yao        "EventName": "OCR.DEMAND_DATA_RD.L3_HIT_M.SNOOP_NONE",
4121e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
4122*49898fefSIan Rogers        "MSRValue": "0x80040001",
4123e0ddfd8dSJin Yao        "Offcore": "1",
4124e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4125e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
4126e0ddfd8dSJin Yao        "UMask": "0x1"
4127e0ddfd8dSJin Yao    },
4128e0ddfd8dSJin Yao    {
4129e0ddfd8dSJin Yao        "BriefDescription": "Counts demand data reads  OCR.DEMAND_DATA_RD.L3_HIT_S.ANY_SNOOP",
4130e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
4131e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
4132e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
4133e0ddfd8dSJin Yao        "EventName": "OCR.DEMAND_DATA_RD.L3_HIT_S.ANY_SNOOP",
4134e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
4135e0ddfd8dSJin Yao        "MSRValue": "0x3F80100001",
4136e0ddfd8dSJin Yao        "Offcore": "1",
4137e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4138e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
4139e0ddfd8dSJin Yao        "UMask": "0x1"
4140e0ddfd8dSJin Yao    },
4141e0ddfd8dSJin Yao    {
4142e0ddfd8dSJin Yao        "BriefDescription": "Counts demand data reads  OCR.DEMAND_DATA_RD.L3_HIT_S.HITM_OTHER_CORE",
4143e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
4144e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
4145e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
4146e0ddfd8dSJin Yao        "EventName": "OCR.DEMAND_DATA_RD.L3_HIT_S.HITM_OTHER_CORE",
4147e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
4148e0ddfd8dSJin Yao        "MSRValue": "0x1000100001",
4149e0ddfd8dSJin Yao        "Offcore": "1",
4150e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4151e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
4152e0ddfd8dSJin Yao        "UMask": "0x1"
4153e0ddfd8dSJin Yao    },
4154e0ddfd8dSJin Yao    {
4155e0ddfd8dSJin Yao        "BriefDescription": "Counts demand data reads  OCR.DEMAND_DATA_RD.L3_HIT_S.HIT_OTHER_CORE_FWD",
4156e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
4157e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
4158e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
4159e0ddfd8dSJin Yao        "EventName": "OCR.DEMAND_DATA_RD.L3_HIT_S.HIT_OTHER_CORE_FWD",
4160e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
4161*49898fefSIan Rogers        "MSRValue": "0x800100001",
4162e0ddfd8dSJin Yao        "Offcore": "1",
4163e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4164e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
4165e0ddfd8dSJin Yao        "UMask": "0x1"
4166e0ddfd8dSJin Yao    },
4167e0ddfd8dSJin Yao    {
4168e0ddfd8dSJin Yao        "BriefDescription": "Counts demand data reads  OCR.DEMAND_DATA_RD.L3_HIT_S.HIT_OTHER_CORE_NO_FWD",
4169e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
4170e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
4171e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
4172e0ddfd8dSJin Yao        "EventName": "OCR.DEMAND_DATA_RD.L3_HIT_S.HIT_OTHER_CORE_NO_FWD",
4173e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
4174*49898fefSIan Rogers        "MSRValue": "0x400100001",
4175e0ddfd8dSJin Yao        "Offcore": "1",
4176e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4177e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
4178e0ddfd8dSJin Yao        "UMask": "0x1"
4179e0ddfd8dSJin Yao    },
4180e0ddfd8dSJin Yao    {
4181e0ddfd8dSJin Yao        "BriefDescription": "Counts demand data reads  OCR.DEMAND_DATA_RD.L3_HIT_S.NO_SNOOP_NEEDED",
4182e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
4183e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
4184e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
4185e0ddfd8dSJin Yao        "EventName": "OCR.DEMAND_DATA_RD.L3_HIT_S.NO_SNOOP_NEEDED",
4186e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
4187*49898fefSIan Rogers        "MSRValue": "0x100100001",
4188e0ddfd8dSJin Yao        "Offcore": "1",
4189e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4190e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
4191e0ddfd8dSJin Yao        "UMask": "0x1"
4192e0ddfd8dSJin Yao    },
4193e0ddfd8dSJin Yao    {
4194e0ddfd8dSJin Yao        "BriefDescription": "Counts demand data reads",
4195e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
4196e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
4197e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
4198e0ddfd8dSJin Yao        "EventName": "OCR.DEMAND_DATA_RD.L3_HIT_S.SNOOP_MISS",
4199e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
4200*49898fefSIan Rogers        "MSRValue": "0x200100001",
4201e0ddfd8dSJin Yao        "Offcore": "1",
4202e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4203e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
4204e0ddfd8dSJin Yao        "UMask": "0x1"
4205e0ddfd8dSJin Yao    },
4206e0ddfd8dSJin Yao    {
4207e0ddfd8dSJin Yao        "BriefDescription": "Counts demand data reads",
4208e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
4209e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
4210e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
4211e0ddfd8dSJin Yao        "EventName": "OCR.DEMAND_DATA_RD.L3_HIT_S.SNOOP_NONE",
4212e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
4213*49898fefSIan Rogers        "MSRValue": "0x80100001",
4214e0ddfd8dSJin Yao        "Offcore": "1",
4215e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4216e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
4217e0ddfd8dSJin Yao        "UMask": "0x1"
4218e0ddfd8dSJin Yao    },
4219e0ddfd8dSJin Yao    {
4220e0ddfd8dSJin Yao        "BriefDescription": "Counts demand data reads OCR.DEMAND_DATA_RD.PMM_HIT_LOCAL_PMM.ANY_SNOOP",
4221e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
4222e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
4223e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
4224e0ddfd8dSJin Yao        "EventName": "OCR.DEMAND_DATA_RD.PMM_HIT_LOCAL_PMM.ANY_SNOOP",
4225e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
4226e0ddfd8dSJin Yao        "MSRValue": "0x3F80400001",
4227e0ddfd8dSJin Yao        "Offcore": "1",
4228e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4229e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
4230e0ddfd8dSJin Yao        "UMask": "0x1"
4231e0ddfd8dSJin Yao    },
4232e0ddfd8dSJin Yao    {
4233e0ddfd8dSJin Yao        "BriefDescription": "Counts demand data reads OCR.DEMAND_DATA_RD.PMM_HIT_LOCAL_PMM.SNOOP_NONE",
4234e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
4235e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
4236e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
4237e0ddfd8dSJin Yao        "EventName": "OCR.DEMAND_DATA_RD.PMM_HIT_LOCAL_PMM.SNOOP_NONE",
4238e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
4239*49898fefSIan Rogers        "MSRValue": "0x80400001",
4240e0ddfd8dSJin Yao        "Offcore": "1",
4241e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4242e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
4243e0ddfd8dSJin Yao        "UMask": "0x1"
4244e0ddfd8dSJin Yao    },
4245e0ddfd8dSJin Yao    {
4246e0ddfd8dSJin Yao        "BriefDescription": "Counts demand data reads OCR.DEMAND_DATA_RD.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED",
4247e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
4248e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
4249e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
4250e0ddfd8dSJin Yao        "EventName": "OCR.DEMAND_DATA_RD.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED",
4251e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
4252*49898fefSIan Rogers        "MSRValue": "0x100400001",
4253e0ddfd8dSJin Yao        "Offcore": "1",
4254e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4255e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
4256e0ddfd8dSJin Yao        "UMask": "0x1"
4257e0ddfd8dSJin Yao    },
4258e0ddfd8dSJin Yao    {
4259e0ddfd8dSJin Yao        "BriefDescription": "Counts demand data reads  OCR.DEMAND_DATA_RD.SUPPLIER_NONE.ANY_SNOOP",
4260e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
4261e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
4262e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
4263e0ddfd8dSJin Yao        "EventName": "OCR.DEMAND_DATA_RD.SUPPLIER_NONE.ANY_SNOOP",
4264e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
4265e0ddfd8dSJin Yao        "MSRValue": "0x3F80020001",
4266e0ddfd8dSJin Yao        "Offcore": "1",
4267e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4268e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
4269e0ddfd8dSJin Yao        "UMask": "0x1"
4270e0ddfd8dSJin Yao    },
4271e0ddfd8dSJin Yao    {
4272e0ddfd8dSJin Yao        "BriefDescription": "Counts demand data reads  OCR.DEMAND_DATA_RD.SUPPLIER_NONE.HITM_OTHER_CORE",
4273e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
4274e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
4275e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
4276e0ddfd8dSJin Yao        "EventName": "OCR.DEMAND_DATA_RD.SUPPLIER_NONE.HITM_OTHER_CORE",
4277e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
4278e0ddfd8dSJin Yao        "MSRValue": "0x1000020001",
4279e0ddfd8dSJin Yao        "Offcore": "1",
4280e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4281e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
4282e0ddfd8dSJin Yao        "UMask": "0x1"
4283e0ddfd8dSJin Yao    },
4284e0ddfd8dSJin Yao    {
4285e0ddfd8dSJin Yao        "BriefDescription": "Counts demand data reads  OCR.DEMAND_DATA_RD.SUPPLIER_NONE.HIT_OTHER_CORE_FWD",
4286e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
4287e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
4288e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
4289e0ddfd8dSJin Yao        "EventName": "OCR.DEMAND_DATA_RD.SUPPLIER_NONE.HIT_OTHER_CORE_FWD",
4290e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
4291*49898fefSIan Rogers        "MSRValue": "0x800020001",
4292e0ddfd8dSJin Yao        "Offcore": "1",
4293e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4294e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
4295e0ddfd8dSJin Yao        "UMask": "0x1"
4296e0ddfd8dSJin Yao    },
4297e0ddfd8dSJin Yao    {
4298e0ddfd8dSJin Yao        "BriefDescription": "Counts demand data reads  OCR.DEMAND_DATA_RD.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD",
4299e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
4300e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
4301e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
4302e0ddfd8dSJin Yao        "EventName": "OCR.DEMAND_DATA_RD.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD",
4303e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
4304*49898fefSIan Rogers        "MSRValue": "0x400020001",
4305e0ddfd8dSJin Yao        "Offcore": "1",
4306e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4307e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
4308e0ddfd8dSJin Yao        "UMask": "0x1"
4309e0ddfd8dSJin Yao    },
4310e0ddfd8dSJin Yao    {
4311e0ddfd8dSJin Yao        "BriefDescription": "Counts demand data reads  OCR.DEMAND_DATA_RD.SUPPLIER_NONE.NO_SNOOP_NEEDED",
4312e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
4313e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
4314e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
4315e0ddfd8dSJin Yao        "EventName": "OCR.DEMAND_DATA_RD.SUPPLIER_NONE.NO_SNOOP_NEEDED",
4316e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
4317*49898fefSIan Rogers        "MSRValue": "0x100020001",
4318e0ddfd8dSJin Yao        "Offcore": "1",
4319e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4320e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
4321e0ddfd8dSJin Yao        "UMask": "0x1"
4322e0ddfd8dSJin Yao    },
4323e0ddfd8dSJin Yao    {
4324e0ddfd8dSJin Yao        "BriefDescription": "Counts demand data reads",
4325e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
4326e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
4327e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
4328e0ddfd8dSJin Yao        "EventName": "OCR.DEMAND_DATA_RD.SUPPLIER_NONE.SNOOP_MISS",
4329e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
4330*49898fefSIan Rogers        "MSRValue": "0x200020001",
4331e0ddfd8dSJin Yao        "Offcore": "1",
4332e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4333e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
4334e0ddfd8dSJin Yao        "UMask": "0x1"
4335e0ddfd8dSJin Yao    },
4336e0ddfd8dSJin Yao    {
4337e0ddfd8dSJin Yao        "BriefDescription": "Counts demand data reads",
4338e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
4339e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
4340e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
4341e0ddfd8dSJin Yao        "EventName": "OCR.DEMAND_DATA_RD.SUPPLIER_NONE.SNOOP_NONE",
4342e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
4343*49898fefSIan Rogers        "MSRValue": "0x80020001",
4344e0ddfd8dSJin Yao        "Offcore": "1",
4345e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4346e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
4347e0ddfd8dSJin Yao        "UMask": "0x1"
4348e0ddfd8dSJin Yao    },
4349e0ddfd8dSJin Yao    {
4350e0ddfd8dSJin Yao        "BriefDescription": "Counts all demand data writes (RFOs) have any response type.",
4351e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
4352e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
4353e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
4354e0ddfd8dSJin Yao        "EventName": "OCR.DEMAND_RFO.ANY_RESPONSE",
4355e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
4356*49898fefSIan Rogers        "MSRValue": "0x10002",
4357e0ddfd8dSJin Yao        "Offcore": "1",
4358e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4359e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
4360e0ddfd8dSJin Yao        "UMask": "0x1"
4361e0ddfd8dSJin Yao    },
4362e0ddfd8dSJin Yao    {
4363e0ddfd8dSJin Yao        "BriefDescription": "Counts all demand data writes (RFOs) OCR.DEMAND_RFO.L3_HIT.ANY_SNOOP OCR.DEMAND_RFO.L3_HIT.ANY_SNOOP",
4364e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
4365e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
4366e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
4367e0ddfd8dSJin Yao        "EventName": "OCR.DEMAND_RFO.L3_HIT.ANY_SNOOP",
4368e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
4369e0ddfd8dSJin Yao        "MSRValue": "0x3F803C0002",
4370e0ddfd8dSJin Yao        "Offcore": "1",
4371e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4372e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
4373e0ddfd8dSJin Yao        "UMask": "0x1"
4374e0ddfd8dSJin Yao    },
4375e0ddfd8dSJin Yao    {
4376e0ddfd8dSJin Yao        "BriefDescription": "Counts all demand data writes (RFOs) OCR.DEMAND_RFO.L3_HIT.HITM_OTHER_CORE OCR.DEMAND_RFO.L3_HIT.HITM_OTHER_CORE",
4377e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
4378e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
4379e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
4380e0ddfd8dSJin Yao        "EventName": "OCR.DEMAND_RFO.L3_HIT.HITM_OTHER_CORE",
4381e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
4382e0ddfd8dSJin Yao        "MSRValue": "0x10003C0002",
4383e0ddfd8dSJin Yao        "Offcore": "1",
4384e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4385e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
4386e0ddfd8dSJin Yao        "UMask": "0x1"
4387e0ddfd8dSJin Yao    },
4388e0ddfd8dSJin Yao    {
4389e0ddfd8dSJin Yao        "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",
4390e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
4391e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
4392e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
4393e0ddfd8dSJin Yao        "EventName": "OCR.DEMAND_RFO.L3_HIT.HIT_OTHER_CORE_FWD",
4394e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
4395*49898fefSIan Rogers        "MSRValue": "0x8003C0002",
4396e0ddfd8dSJin Yao        "Offcore": "1",
4397e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4398e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
4399e0ddfd8dSJin Yao        "UMask": "0x1"
4400e0ddfd8dSJin Yao    },
4401e0ddfd8dSJin Yao    {
4402e0ddfd8dSJin Yao        "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",
4403e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
4404e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
4405e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
4406e0ddfd8dSJin Yao        "EventName": "OCR.DEMAND_RFO.L3_HIT.HIT_OTHER_CORE_NO_FWD",
4407e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
4408*49898fefSIan Rogers        "MSRValue": "0x4003C0002",
4409e0ddfd8dSJin Yao        "Offcore": "1",
4410e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4411e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
4412e0ddfd8dSJin Yao        "UMask": "0x1"
4413e0ddfd8dSJin Yao    },
4414e0ddfd8dSJin Yao    {
4415e0ddfd8dSJin Yao        "BriefDescription": "Counts all demand data writes (RFOs) OCR.DEMAND_RFO.L3_HIT.NO_SNOOP_NEEDED OCR.DEMAND_RFO.L3_HIT.NO_SNOOP_NEEDED",
4416e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
4417e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
4418e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
4419e0ddfd8dSJin Yao        "EventName": "OCR.DEMAND_RFO.L3_HIT.NO_SNOOP_NEEDED",
4420e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
4421*49898fefSIan Rogers        "MSRValue": "0x1003C0002",
4422e0ddfd8dSJin Yao        "Offcore": "1",
4423e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4424e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
4425e0ddfd8dSJin Yao        "UMask": "0x1"
4426e0ddfd8dSJin Yao    },
4427e0ddfd8dSJin Yao    {
4428e0ddfd8dSJin Yao        "BriefDescription": "Counts all demand data writes (RFOs)",
4429e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
4430e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
4431e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
4432e0ddfd8dSJin Yao        "EventName": "OCR.DEMAND_RFO.L3_HIT.SNOOP_HIT_WITH_FWD",
4433e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
4434*49898fefSIan Rogers        "MSRValue": "0x8007C0002",
4435e0ddfd8dSJin Yao        "Offcore": "1",
4436e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4437e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
4438e0ddfd8dSJin Yao        "UMask": "0x1"
4439e0ddfd8dSJin Yao    },
4440e0ddfd8dSJin Yao    {
4441e0ddfd8dSJin Yao        "BriefDescription": "Counts all demand data writes (RFOs) OCR.DEMAND_RFO.L3_HIT.SNOOP_MISS",
4442e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
4443e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
4444e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
4445e0ddfd8dSJin Yao        "EventName": "OCR.DEMAND_RFO.L3_HIT.SNOOP_MISS",
4446e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
4447*49898fefSIan Rogers        "MSRValue": "0x2003C0002",
4448e0ddfd8dSJin Yao        "Offcore": "1",
4449e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4450e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
4451e0ddfd8dSJin Yao        "UMask": "0x1"
4452e0ddfd8dSJin Yao    },
4453e0ddfd8dSJin Yao    {
4454e0ddfd8dSJin Yao        "BriefDescription": "Counts all demand data writes (RFOs) OCR.DEMAND_RFO.L3_HIT.SNOOP_NONE",
4455e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
4456e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
4457e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
4458e0ddfd8dSJin Yao        "EventName": "OCR.DEMAND_RFO.L3_HIT.SNOOP_NONE",
4459e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
4460*49898fefSIan Rogers        "MSRValue": "0x803C0002",
4461e0ddfd8dSJin Yao        "Offcore": "1",
4462e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4463e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
4464e0ddfd8dSJin Yao        "UMask": "0x1"
4465e0ddfd8dSJin Yao    },
4466e0ddfd8dSJin Yao    {
4467e0ddfd8dSJin Yao        "BriefDescription": "Counts all demand data writes (RFOs)  OCR.DEMAND_RFO.L3_HIT_E.ANY_SNOOP",
4468e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
4469e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
4470e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
4471e0ddfd8dSJin Yao        "EventName": "OCR.DEMAND_RFO.L3_HIT_E.ANY_SNOOP",
4472e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
4473e0ddfd8dSJin Yao        "MSRValue": "0x3F80080002",
4474e0ddfd8dSJin Yao        "Offcore": "1",
4475e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4476e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
4477e0ddfd8dSJin Yao        "UMask": "0x1"
4478e0ddfd8dSJin Yao    },
4479e0ddfd8dSJin Yao    {
4480e0ddfd8dSJin Yao        "BriefDescription": "Counts all demand data writes (RFOs)  OCR.DEMAND_RFO.L3_HIT_E.HITM_OTHER_CORE",
4481e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
4482e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
4483e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
4484e0ddfd8dSJin Yao        "EventName": "OCR.DEMAND_RFO.L3_HIT_E.HITM_OTHER_CORE",
4485e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
4486e0ddfd8dSJin Yao        "MSRValue": "0x1000080002",
4487e0ddfd8dSJin Yao        "Offcore": "1",
4488e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4489e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
4490e0ddfd8dSJin Yao        "UMask": "0x1"
4491e0ddfd8dSJin Yao    },
4492e0ddfd8dSJin Yao    {
4493e0ddfd8dSJin Yao        "BriefDescription": "Counts all demand data writes (RFOs)  OCR.DEMAND_RFO.L3_HIT_E.HIT_OTHER_CORE_FWD",
4494e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
4495e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
4496e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
4497e0ddfd8dSJin Yao        "EventName": "OCR.DEMAND_RFO.L3_HIT_E.HIT_OTHER_CORE_FWD",
4498e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
4499*49898fefSIan Rogers        "MSRValue": "0x800080002",
4500e0ddfd8dSJin Yao        "Offcore": "1",
4501e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4502e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
4503e0ddfd8dSJin Yao        "UMask": "0x1"
4504e0ddfd8dSJin Yao    },
4505e0ddfd8dSJin Yao    {
4506e0ddfd8dSJin Yao        "BriefDescription": "Counts all demand data writes (RFOs)  OCR.DEMAND_RFO.L3_HIT_E.HIT_OTHER_CORE_NO_FWD",
4507e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
4508e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
4509e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
4510e0ddfd8dSJin Yao        "EventName": "OCR.DEMAND_RFO.L3_HIT_E.HIT_OTHER_CORE_NO_FWD",
4511e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
4512*49898fefSIan Rogers        "MSRValue": "0x400080002",
4513e0ddfd8dSJin Yao        "Offcore": "1",
4514e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4515e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
4516e0ddfd8dSJin Yao        "UMask": "0x1"
4517e0ddfd8dSJin Yao    },
4518e0ddfd8dSJin Yao    {
4519e0ddfd8dSJin Yao        "BriefDescription": "Counts all demand data writes (RFOs)  OCR.DEMAND_RFO.L3_HIT_E.NO_SNOOP_NEEDED",
4520e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
4521e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
4522e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
4523e0ddfd8dSJin Yao        "EventName": "OCR.DEMAND_RFO.L3_HIT_E.NO_SNOOP_NEEDED",
4524e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
4525*49898fefSIan Rogers        "MSRValue": "0x100080002",
4526e0ddfd8dSJin Yao        "Offcore": "1",
4527e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4528e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
4529e0ddfd8dSJin Yao        "UMask": "0x1"
4530e0ddfd8dSJin Yao    },
4531e0ddfd8dSJin Yao    {
4532e0ddfd8dSJin Yao        "BriefDescription": "Counts all demand data writes (RFOs)",
4533e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
4534e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
4535e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
4536e0ddfd8dSJin Yao        "EventName": "OCR.DEMAND_RFO.L3_HIT_E.SNOOP_MISS",
4537e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
4538*49898fefSIan Rogers        "MSRValue": "0x200080002",
4539e0ddfd8dSJin Yao        "Offcore": "1",
4540e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4541e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
4542e0ddfd8dSJin Yao        "UMask": "0x1"
4543e0ddfd8dSJin Yao    },
4544e0ddfd8dSJin Yao    {
4545e0ddfd8dSJin Yao        "BriefDescription": "Counts all demand data writes (RFOs)",
4546e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
4547e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
4548e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
4549e0ddfd8dSJin Yao        "EventName": "OCR.DEMAND_RFO.L3_HIT_E.SNOOP_NONE",
4550e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
4551*49898fefSIan Rogers        "MSRValue": "0x80080002",
4552e0ddfd8dSJin Yao        "Offcore": "1",
4553e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4554e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
4555e0ddfd8dSJin Yao        "UMask": "0x1"
4556e0ddfd8dSJin Yao    },
4557e0ddfd8dSJin Yao    {
4558e0ddfd8dSJin Yao        "BriefDescription": "Counts all demand data writes (RFOs)  OCR.DEMAND_RFO.L3_HIT_F.ANY_SNOOP",
4559e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
4560e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
4561e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
4562e0ddfd8dSJin Yao        "EventName": "OCR.DEMAND_RFO.L3_HIT_F.ANY_SNOOP",
4563e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
4564e0ddfd8dSJin Yao        "MSRValue": "0x3F80200002",
4565e0ddfd8dSJin Yao        "Offcore": "1",
4566e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4567e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
4568e0ddfd8dSJin Yao        "UMask": "0x1"
4569e0ddfd8dSJin Yao    },
4570e0ddfd8dSJin Yao    {
4571e0ddfd8dSJin Yao        "BriefDescription": "Counts all demand data writes (RFOs)  OCR.DEMAND_RFO.L3_HIT_F.HITM_OTHER_CORE",
4572e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
4573e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
4574e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
4575e0ddfd8dSJin Yao        "EventName": "OCR.DEMAND_RFO.L3_HIT_F.HITM_OTHER_CORE",
4576e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
4577e0ddfd8dSJin Yao        "MSRValue": "0x1000200002",
4578e0ddfd8dSJin Yao        "Offcore": "1",
4579e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4580e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
4581e0ddfd8dSJin Yao        "UMask": "0x1"
4582e0ddfd8dSJin Yao    },
4583e0ddfd8dSJin Yao    {
4584e0ddfd8dSJin Yao        "BriefDescription": "Counts all demand data writes (RFOs)  OCR.DEMAND_RFO.L3_HIT_F.HIT_OTHER_CORE_FWD",
4585e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
4586e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
4587e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
4588e0ddfd8dSJin Yao        "EventName": "OCR.DEMAND_RFO.L3_HIT_F.HIT_OTHER_CORE_FWD",
4589e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
4590*49898fefSIan Rogers        "MSRValue": "0x800200002",
4591e0ddfd8dSJin Yao        "Offcore": "1",
4592e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4593e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
4594e0ddfd8dSJin Yao        "UMask": "0x1"
4595e0ddfd8dSJin Yao    },
4596e0ddfd8dSJin Yao    {
4597e0ddfd8dSJin Yao        "BriefDescription": "Counts all demand data writes (RFOs)  OCR.DEMAND_RFO.L3_HIT_F.HIT_OTHER_CORE_NO_FWD",
4598e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
4599e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
4600e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
4601e0ddfd8dSJin Yao        "EventName": "OCR.DEMAND_RFO.L3_HIT_F.HIT_OTHER_CORE_NO_FWD",
4602e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
4603*49898fefSIan Rogers        "MSRValue": "0x400200002",
4604e0ddfd8dSJin Yao        "Offcore": "1",
4605e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4606e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
4607e0ddfd8dSJin Yao        "UMask": "0x1"
4608e0ddfd8dSJin Yao    },
4609e0ddfd8dSJin Yao    {
4610e0ddfd8dSJin Yao        "BriefDescription": "Counts all demand data writes (RFOs)  OCR.DEMAND_RFO.L3_HIT_F.NO_SNOOP_NEEDED",
4611e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
4612e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
4613e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
4614e0ddfd8dSJin Yao        "EventName": "OCR.DEMAND_RFO.L3_HIT_F.NO_SNOOP_NEEDED",
4615e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
4616*49898fefSIan Rogers        "MSRValue": "0x100200002",
4617e0ddfd8dSJin Yao        "Offcore": "1",
4618e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4619e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
4620e0ddfd8dSJin Yao        "UMask": "0x1"
4621e0ddfd8dSJin Yao    },
4622e0ddfd8dSJin Yao    {
4623e0ddfd8dSJin Yao        "BriefDescription": "Counts all demand data writes (RFOs)",
4624e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
4625e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
4626e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
4627e0ddfd8dSJin Yao        "EventName": "OCR.DEMAND_RFO.L3_HIT_F.SNOOP_MISS",
4628e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
4629*49898fefSIan Rogers        "MSRValue": "0x200200002",
4630e0ddfd8dSJin Yao        "Offcore": "1",
4631e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4632e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
4633e0ddfd8dSJin Yao        "UMask": "0x1"
4634e0ddfd8dSJin Yao    },
4635e0ddfd8dSJin Yao    {
4636e0ddfd8dSJin Yao        "BriefDescription": "Counts all demand data writes (RFOs)",
4637e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
4638e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
4639e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
4640e0ddfd8dSJin Yao        "EventName": "OCR.DEMAND_RFO.L3_HIT_F.SNOOP_NONE",
4641e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
4642*49898fefSIan Rogers        "MSRValue": "0x80200002",
4643e0ddfd8dSJin Yao        "Offcore": "1",
4644e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4645e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
4646e0ddfd8dSJin Yao        "UMask": "0x1"
4647e0ddfd8dSJin Yao    },
4648e0ddfd8dSJin Yao    {
4649e0ddfd8dSJin Yao        "BriefDescription": "Counts all demand data writes (RFOs)  OCR.DEMAND_RFO.L3_HIT_M.ANY_SNOOP",
4650e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
4651e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
4652e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
4653e0ddfd8dSJin Yao        "EventName": "OCR.DEMAND_RFO.L3_HIT_M.ANY_SNOOP",
4654e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
4655e0ddfd8dSJin Yao        "MSRValue": "0x3F80040002",
4656e0ddfd8dSJin Yao        "Offcore": "1",
4657e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4658e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
4659e0ddfd8dSJin Yao        "UMask": "0x1"
4660e0ddfd8dSJin Yao    },
4661e0ddfd8dSJin Yao    {
4662e0ddfd8dSJin Yao        "BriefDescription": "Counts all demand data writes (RFOs)  OCR.DEMAND_RFO.L3_HIT_M.HITM_OTHER_CORE",
4663e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
4664e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
4665e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
4666e0ddfd8dSJin Yao        "EventName": "OCR.DEMAND_RFO.L3_HIT_M.HITM_OTHER_CORE",
4667e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
4668e0ddfd8dSJin Yao        "MSRValue": "0x1000040002",
4669e0ddfd8dSJin Yao        "Offcore": "1",
4670e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4671e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
4672e0ddfd8dSJin Yao        "UMask": "0x1"
4673e0ddfd8dSJin Yao    },
4674e0ddfd8dSJin Yao    {
4675e0ddfd8dSJin Yao        "BriefDescription": "Counts all demand data writes (RFOs)  OCR.DEMAND_RFO.L3_HIT_M.HIT_OTHER_CORE_FWD",
4676e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
4677e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
4678e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
4679e0ddfd8dSJin Yao        "EventName": "OCR.DEMAND_RFO.L3_HIT_M.HIT_OTHER_CORE_FWD",
4680e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
4681*49898fefSIan Rogers        "MSRValue": "0x800040002",
4682e0ddfd8dSJin Yao        "Offcore": "1",
4683e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4684e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
4685e0ddfd8dSJin Yao        "UMask": "0x1"
4686e0ddfd8dSJin Yao    },
4687e0ddfd8dSJin Yao    {
4688e0ddfd8dSJin Yao        "BriefDescription": "Counts all demand data writes (RFOs)  OCR.DEMAND_RFO.L3_HIT_M.HIT_OTHER_CORE_NO_FWD",
4689e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
4690e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
4691e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
4692e0ddfd8dSJin Yao        "EventName": "OCR.DEMAND_RFO.L3_HIT_M.HIT_OTHER_CORE_NO_FWD",
4693e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
4694*49898fefSIan Rogers        "MSRValue": "0x400040002",
4695e0ddfd8dSJin Yao        "Offcore": "1",
4696e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4697e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
4698e0ddfd8dSJin Yao        "UMask": "0x1"
4699e0ddfd8dSJin Yao    },
4700e0ddfd8dSJin Yao    {
4701e0ddfd8dSJin Yao        "BriefDescription": "Counts all demand data writes (RFOs)  OCR.DEMAND_RFO.L3_HIT_M.NO_SNOOP_NEEDED",
4702e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
4703e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
4704e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
4705e0ddfd8dSJin Yao        "EventName": "OCR.DEMAND_RFO.L3_HIT_M.NO_SNOOP_NEEDED",
4706e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
4707*49898fefSIan Rogers        "MSRValue": "0x100040002",
4708e0ddfd8dSJin Yao        "Offcore": "1",
4709e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4710e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
4711e0ddfd8dSJin Yao        "UMask": "0x1"
4712e0ddfd8dSJin Yao    },
4713e0ddfd8dSJin Yao    {
4714e0ddfd8dSJin Yao        "BriefDescription": "Counts all demand data writes (RFOs)",
4715e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
4716e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
4717e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
4718e0ddfd8dSJin Yao        "EventName": "OCR.DEMAND_RFO.L3_HIT_M.SNOOP_MISS",
4719e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
4720*49898fefSIan Rogers        "MSRValue": "0x200040002",
47217fcf1b89SHaiyan Song        "Offcore": "1",
47227fcf1b89SHaiyan Song        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
47237fcf1b89SHaiyan Song        "SampleAfterValue": "100003",
47247fcf1b89SHaiyan Song        "UMask": "0x1"
47257fcf1b89SHaiyan Song    },
47267fcf1b89SHaiyan Song    {
47277fcf1b89SHaiyan Song        "BriefDescription": "Counts all demand data writes (RFOs)",
47287fcf1b89SHaiyan Song        "Counter": "0,1,2,3",
47297fcf1b89SHaiyan Song        "CounterHTOff": "0,1,2,3",
47307fcf1b89SHaiyan Song        "EventCode": "0xB7, 0xBB",
47317fcf1b89SHaiyan Song        "EventName": "OCR.DEMAND_RFO.L3_HIT_M.SNOOP_NONE",
47327fcf1b89SHaiyan Song        "MSRIndex": "0x1a6,0x1a7",
4733*49898fefSIan Rogers        "MSRValue": "0x80040002",
47347fcf1b89SHaiyan Song        "Offcore": "1",
47357fcf1b89SHaiyan Song        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
47367fcf1b89SHaiyan Song        "SampleAfterValue": "100003",
47377fcf1b89SHaiyan Song        "UMask": "0x1"
47387fcf1b89SHaiyan Song    },
47397fcf1b89SHaiyan Song    {
4740e0ddfd8dSJin Yao        "BriefDescription": "Counts all demand data writes (RFOs)  OCR.DEMAND_RFO.L3_HIT_S.ANY_SNOOP",
47417fcf1b89SHaiyan Song        "Counter": "0,1,2,3",
47427fcf1b89SHaiyan Song        "CounterHTOff": "0,1,2,3",
47437fcf1b89SHaiyan Song        "EventCode": "0xB7, 0xBB",
4744e0ddfd8dSJin Yao        "EventName": "OCR.DEMAND_RFO.L3_HIT_S.ANY_SNOOP",
47457fcf1b89SHaiyan Song        "MSRIndex": "0x1a6,0x1a7",
4746e0ddfd8dSJin Yao        "MSRValue": "0x3F80100002",
47477fcf1b89SHaiyan Song        "Offcore": "1",
47487fcf1b89SHaiyan Song        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
47497fcf1b89SHaiyan Song        "SampleAfterValue": "100003",
47507fcf1b89SHaiyan Song        "UMask": "0x1"
47517fcf1b89SHaiyan Song    },
47527fcf1b89SHaiyan Song    {
4753e0ddfd8dSJin Yao        "BriefDescription": "Counts all demand data writes (RFOs)  OCR.DEMAND_RFO.L3_HIT_S.HITM_OTHER_CORE",
47547fcf1b89SHaiyan Song        "Counter": "0,1,2,3",
47557fcf1b89SHaiyan Song        "CounterHTOff": "0,1,2,3",
47567fcf1b89SHaiyan Song        "EventCode": "0xB7, 0xBB",
4757e0ddfd8dSJin Yao        "EventName": "OCR.DEMAND_RFO.L3_HIT_S.HITM_OTHER_CORE",
47587fcf1b89SHaiyan Song        "MSRIndex": "0x1a6,0x1a7",
4759e0ddfd8dSJin Yao        "MSRValue": "0x1000100002",
47607fcf1b89SHaiyan Song        "Offcore": "1",
47617fcf1b89SHaiyan Song        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
47627fcf1b89SHaiyan Song        "SampleAfterValue": "100003",
47637fcf1b89SHaiyan Song        "UMask": "0x1"
47647fcf1b89SHaiyan Song    },
47657fcf1b89SHaiyan Song    {
4766e0ddfd8dSJin Yao        "BriefDescription": "Counts all demand data writes (RFOs)  OCR.DEMAND_RFO.L3_HIT_S.HIT_OTHER_CORE_FWD",
47677fcf1b89SHaiyan Song        "Counter": "0,1,2,3",
47687fcf1b89SHaiyan Song        "CounterHTOff": "0,1,2,3",
47697fcf1b89SHaiyan Song        "EventCode": "0xB7, 0xBB",
4770e0ddfd8dSJin Yao        "EventName": "OCR.DEMAND_RFO.L3_HIT_S.HIT_OTHER_CORE_FWD",
47717fcf1b89SHaiyan Song        "MSRIndex": "0x1a6,0x1a7",
4772*49898fefSIan Rogers        "MSRValue": "0x800100002",
4773e0ddfd8dSJin Yao        "Offcore": "1",
4774e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4775e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
4776e0ddfd8dSJin Yao        "UMask": "0x1"
4777e0ddfd8dSJin Yao    },
4778e0ddfd8dSJin Yao    {
4779e0ddfd8dSJin Yao        "BriefDescription": "Counts all demand data writes (RFOs)  OCR.DEMAND_RFO.L3_HIT_S.HIT_OTHER_CORE_NO_FWD",
4780e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
4781e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
4782e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
4783e0ddfd8dSJin Yao        "EventName": "OCR.DEMAND_RFO.L3_HIT_S.HIT_OTHER_CORE_NO_FWD",
4784e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
4785*49898fefSIan Rogers        "MSRValue": "0x400100002",
4786e0ddfd8dSJin Yao        "Offcore": "1",
4787e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4788e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
4789e0ddfd8dSJin Yao        "UMask": "0x1"
4790e0ddfd8dSJin Yao    },
4791e0ddfd8dSJin Yao    {
4792e0ddfd8dSJin Yao        "BriefDescription": "Counts all demand data writes (RFOs)  OCR.DEMAND_RFO.L3_HIT_S.NO_SNOOP_NEEDED",
4793e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
4794e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
4795e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
4796e0ddfd8dSJin Yao        "EventName": "OCR.DEMAND_RFO.L3_HIT_S.NO_SNOOP_NEEDED",
4797e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
4798*49898fefSIan Rogers        "MSRValue": "0x100100002",
4799e0ddfd8dSJin Yao        "Offcore": "1",
4800e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4801e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
4802e0ddfd8dSJin Yao        "UMask": "0x1"
4803e0ddfd8dSJin Yao    },
4804e0ddfd8dSJin Yao    {
4805e0ddfd8dSJin Yao        "BriefDescription": "Counts all demand data writes (RFOs)",
4806e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
4807e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
4808e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
4809e0ddfd8dSJin Yao        "EventName": "OCR.DEMAND_RFO.L3_HIT_S.SNOOP_MISS",
4810e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
4811*49898fefSIan Rogers        "MSRValue": "0x200100002",
4812e0ddfd8dSJin Yao        "Offcore": "1",
4813e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4814e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
4815e0ddfd8dSJin Yao        "UMask": "0x1"
4816e0ddfd8dSJin Yao    },
4817e0ddfd8dSJin Yao    {
4818e0ddfd8dSJin Yao        "BriefDescription": "Counts all demand data writes (RFOs)",
4819e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
4820e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
4821e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
4822e0ddfd8dSJin Yao        "EventName": "OCR.DEMAND_RFO.L3_HIT_S.SNOOP_NONE",
4823e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
4824*49898fefSIan Rogers        "MSRValue": "0x80100002",
4825e0ddfd8dSJin Yao        "Offcore": "1",
4826e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4827e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
4828e0ddfd8dSJin Yao        "UMask": "0x1"
4829e0ddfd8dSJin Yao    },
4830e0ddfd8dSJin Yao    {
4831e0ddfd8dSJin Yao        "BriefDescription": "Counts all demand data writes (RFOs) OCR.DEMAND_RFO.PMM_HIT_LOCAL_PMM.ANY_SNOOP",
4832e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
4833e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
4834e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
4835e0ddfd8dSJin Yao        "EventName": "OCR.DEMAND_RFO.PMM_HIT_LOCAL_PMM.ANY_SNOOP",
4836e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
4837e0ddfd8dSJin Yao        "MSRValue": "0x3F80400002",
4838e0ddfd8dSJin Yao        "Offcore": "1",
4839e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4840e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
4841e0ddfd8dSJin Yao        "UMask": "0x1"
4842e0ddfd8dSJin Yao    },
4843e0ddfd8dSJin Yao    {
4844e0ddfd8dSJin Yao        "BriefDescription": "Counts all demand data writes (RFOs) OCR.DEMAND_RFO.PMM_HIT_LOCAL_PMM.SNOOP_NONE",
4845e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
4846e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
4847e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
4848e0ddfd8dSJin Yao        "EventName": "OCR.DEMAND_RFO.PMM_HIT_LOCAL_PMM.SNOOP_NONE",
4849e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
4850*49898fefSIan Rogers        "MSRValue": "0x80400002",
4851e0ddfd8dSJin Yao        "Offcore": "1",
4852e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4853e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
4854e0ddfd8dSJin Yao        "UMask": "0x1"
4855e0ddfd8dSJin Yao    },
4856e0ddfd8dSJin Yao    {
4857e0ddfd8dSJin Yao        "BriefDescription": "Counts all demand data writes (RFOs) OCR.DEMAND_RFO.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED",
4858e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
4859e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
4860e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
4861e0ddfd8dSJin Yao        "EventName": "OCR.DEMAND_RFO.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED",
4862e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
4863*49898fefSIan Rogers        "MSRValue": "0x100400002",
4864e0ddfd8dSJin Yao        "Offcore": "1",
4865e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4866e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
4867e0ddfd8dSJin Yao        "UMask": "0x1"
4868e0ddfd8dSJin Yao    },
4869e0ddfd8dSJin Yao    {
4870e0ddfd8dSJin Yao        "BriefDescription": "Counts all demand data writes (RFOs)  OCR.DEMAND_RFO.SUPPLIER_NONE.ANY_SNOOP",
4871e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
4872e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
4873e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
4874e0ddfd8dSJin Yao        "EventName": "OCR.DEMAND_RFO.SUPPLIER_NONE.ANY_SNOOP",
4875e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
4876e0ddfd8dSJin Yao        "MSRValue": "0x3F80020002",
4877e0ddfd8dSJin Yao        "Offcore": "1",
4878e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4879e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
4880e0ddfd8dSJin Yao        "UMask": "0x1"
4881e0ddfd8dSJin Yao    },
4882e0ddfd8dSJin Yao    {
4883e0ddfd8dSJin Yao        "BriefDescription": "Counts all demand data writes (RFOs)  OCR.DEMAND_RFO.SUPPLIER_NONE.HITM_OTHER_CORE",
4884e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
4885e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
4886e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
4887e0ddfd8dSJin Yao        "EventName": "OCR.DEMAND_RFO.SUPPLIER_NONE.HITM_OTHER_CORE",
4888e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
4889e0ddfd8dSJin Yao        "MSRValue": "0x1000020002",
4890e0ddfd8dSJin Yao        "Offcore": "1",
4891e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4892e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
4893e0ddfd8dSJin Yao        "UMask": "0x1"
4894e0ddfd8dSJin Yao    },
4895e0ddfd8dSJin Yao    {
4896e0ddfd8dSJin Yao        "BriefDescription": "Counts all demand data writes (RFOs)  OCR.DEMAND_RFO.SUPPLIER_NONE.HIT_OTHER_CORE_FWD",
4897e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
4898e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
4899e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
4900e0ddfd8dSJin Yao        "EventName": "OCR.DEMAND_RFO.SUPPLIER_NONE.HIT_OTHER_CORE_FWD",
4901e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
4902*49898fefSIan Rogers        "MSRValue": "0x800020002",
4903e0ddfd8dSJin Yao        "Offcore": "1",
4904e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4905e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
4906e0ddfd8dSJin Yao        "UMask": "0x1"
4907e0ddfd8dSJin Yao    },
4908e0ddfd8dSJin Yao    {
4909e0ddfd8dSJin Yao        "BriefDescription": "Counts all demand data writes (RFOs)  OCR.DEMAND_RFO.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD",
4910e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
4911e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
4912e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
4913e0ddfd8dSJin Yao        "EventName": "OCR.DEMAND_RFO.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD",
4914e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
4915*49898fefSIan Rogers        "MSRValue": "0x400020002",
4916e0ddfd8dSJin Yao        "Offcore": "1",
4917e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4918e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
4919e0ddfd8dSJin Yao        "UMask": "0x1"
4920e0ddfd8dSJin Yao    },
4921e0ddfd8dSJin Yao    {
4922e0ddfd8dSJin Yao        "BriefDescription": "Counts all demand data writes (RFOs)  OCR.DEMAND_RFO.SUPPLIER_NONE.NO_SNOOP_NEEDED",
4923e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
4924e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
4925e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
4926e0ddfd8dSJin Yao        "EventName": "OCR.DEMAND_RFO.SUPPLIER_NONE.NO_SNOOP_NEEDED",
4927e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
4928*49898fefSIan Rogers        "MSRValue": "0x100020002",
4929e0ddfd8dSJin Yao        "Offcore": "1",
4930e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4931e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
4932e0ddfd8dSJin Yao        "UMask": "0x1"
4933e0ddfd8dSJin Yao    },
4934e0ddfd8dSJin Yao    {
4935e0ddfd8dSJin Yao        "BriefDescription": "Counts all demand data writes (RFOs)",
4936e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
4937e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
4938e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
4939e0ddfd8dSJin Yao        "EventName": "OCR.DEMAND_RFO.SUPPLIER_NONE.SNOOP_MISS",
4940e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
4941*49898fefSIan Rogers        "MSRValue": "0x200020002",
4942e0ddfd8dSJin Yao        "Offcore": "1",
4943e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4944e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
4945e0ddfd8dSJin Yao        "UMask": "0x1"
4946e0ddfd8dSJin Yao    },
4947e0ddfd8dSJin Yao    {
4948e0ddfd8dSJin Yao        "BriefDescription": "Counts all demand data writes (RFOs)",
4949e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
4950e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
4951e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
4952e0ddfd8dSJin Yao        "EventName": "OCR.DEMAND_RFO.SUPPLIER_NONE.SNOOP_NONE",
4953e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
4954*49898fefSIan Rogers        "MSRValue": "0x80020002",
4955e0ddfd8dSJin Yao        "Offcore": "1",
4956e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4957e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
4958e0ddfd8dSJin Yao        "UMask": "0x1"
4959e0ddfd8dSJin Yao    },
4960e0ddfd8dSJin Yao    {
4961e0ddfd8dSJin Yao        "BriefDescription": "Counts any other requests have any response type.",
4962e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
4963e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
4964e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
4965e0ddfd8dSJin Yao        "EventName": "OCR.OTHER.ANY_RESPONSE",
4966e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
4967*49898fefSIan Rogers        "MSRValue": "0x18000",
4968e0ddfd8dSJin Yao        "Offcore": "1",
4969e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4970e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
4971e0ddfd8dSJin Yao        "UMask": "0x1"
4972e0ddfd8dSJin Yao    },
4973e0ddfd8dSJin Yao    {
4974e0ddfd8dSJin Yao        "BriefDescription": "Counts any other requests OCR.OTHER.L3_HIT.ANY_SNOOP OCR.OTHER.L3_HIT.ANY_SNOOP",
4975e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
4976e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
4977e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
4978e0ddfd8dSJin Yao        "EventName": "OCR.OTHER.L3_HIT.ANY_SNOOP",
4979e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
4980e0ddfd8dSJin Yao        "MSRValue": "0x3F803C8000",
4981e0ddfd8dSJin Yao        "Offcore": "1",
4982e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4983e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
4984e0ddfd8dSJin Yao        "UMask": "0x1"
4985e0ddfd8dSJin Yao    },
4986e0ddfd8dSJin Yao    {
4987e0ddfd8dSJin Yao        "BriefDescription": "Counts any other requests OCR.OTHER.L3_HIT.HITM_OTHER_CORE OCR.OTHER.L3_HIT.HITM_OTHER_CORE",
4988e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
4989e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
4990e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
4991e0ddfd8dSJin Yao        "EventName": "OCR.OTHER.L3_HIT.HITM_OTHER_CORE",
4992e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
4993e0ddfd8dSJin Yao        "MSRValue": "0x10003C8000",
49947fcf1b89SHaiyan Song        "Offcore": "1",
49957fcf1b89SHaiyan Song        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
49967fcf1b89SHaiyan Song        "SampleAfterValue": "100003",
49977fcf1b89SHaiyan Song        "UMask": "0x1"
49987fcf1b89SHaiyan Song    },
49997fcf1b89SHaiyan Song    {
5000038d3b53SJin Yao        "BriefDescription": "Counts any other requests OCR.OTHER.L3_HIT.HIT_OTHER_CORE_FWD OCR.OTHER.L3_HIT.HIT_OTHER_CORE_FWD",
50017fcf1b89SHaiyan Song        "Counter": "0,1,2,3",
50027fcf1b89SHaiyan Song        "CounterHTOff": "0,1,2,3",
50037fcf1b89SHaiyan Song        "EventCode": "0xB7, 0xBB",
50047fcf1b89SHaiyan Song        "EventName": "OCR.OTHER.L3_HIT.HIT_OTHER_CORE_FWD",
50057fcf1b89SHaiyan Song        "MSRIndex": "0x1a6,0x1a7",
5006*49898fefSIan Rogers        "MSRValue": "0x8003C8000",
50077fcf1b89SHaiyan Song        "Offcore": "1",
50087fcf1b89SHaiyan Song        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
50097fcf1b89SHaiyan Song        "SampleAfterValue": "100003",
50107fcf1b89SHaiyan Song        "UMask": "0x1"
50117fcf1b89SHaiyan Song    },
50127fcf1b89SHaiyan Song    {
5013e0ddfd8dSJin Yao        "BriefDescription": "Counts any other requests OCR.OTHER.L3_HIT.HIT_OTHER_CORE_NO_FWD OCR.OTHER.L3_HIT.HIT_OTHER_CORE_NO_FWD",
50147fcf1b89SHaiyan Song        "Counter": "0,1,2,3",
50157fcf1b89SHaiyan Song        "CounterHTOff": "0,1,2,3",
50167fcf1b89SHaiyan Song        "EventCode": "0xB7, 0xBB",
5017e0ddfd8dSJin Yao        "EventName": "OCR.OTHER.L3_HIT.HIT_OTHER_CORE_NO_FWD",
50187fcf1b89SHaiyan Song        "MSRIndex": "0x1a6,0x1a7",
5019*49898fefSIan Rogers        "MSRValue": "0x4003C8000",
50207fcf1b89SHaiyan Song        "Offcore": "1",
50217fcf1b89SHaiyan Song        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
50227fcf1b89SHaiyan Song        "SampleAfterValue": "100003",
50237fcf1b89SHaiyan Song        "UMask": "0x1"
50247fcf1b89SHaiyan Song    },
50257fcf1b89SHaiyan Song    {
5026e0ddfd8dSJin Yao        "BriefDescription": "Counts any other requests OCR.OTHER.L3_HIT.NO_SNOOP_NEEDED OCR.OTHER.L3_HIT.NO_SNOOP_NEEDED",
50277fcf1b89SHaiyan Song        "Counter": "0,1,2,3",
50287fcf1b89SHaiyan Song        "CounterHTOff": "0,1,2,3",
50297fcf1b89SHaiyan Song        "EventCode": "0xB7, 0xBB",
5030e0ddfd8dSJin Yao        "EventName": "OCR.OTHER.L3_HIT.NO_SNOOP_NEEDED",
50317fcf1b89SHaiyan Song        "MSRIndex": "0x1a6,0x1a7",
5032*49898fefSIan Rogers        "MSRValue": "0x1003C8000",
50337fcf1b89SHaiyan Song        "Offcore": "1",
50347fcf1b89SHaiyan Song        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
50357fcf1b89SHaiyan Song        "SampleAfterValue": "100003",
50367fcf1b89SHaiyan Song        "UMask": "0x1"
50377fcf1b89SHaiyan Song    },
50387fcf1b89SHaiyan Song    {
5039e0ddfd8dSJin Yao        "BriefDescription": "Counts any other requests",
50407fcf1b89SHaiyan Song        "Counter": "0,1,2,3",
50417fcf1b89SHaiyan Song        "CounterHTOff": "0,1,2,3",
50427fcf1b89SHaiyan Song        "EventCode": "0xB7, 0xBB",
5043e0ddfd8dSJin Yao        "EventName": "OCR.OTHER.L3_HIT.SNOOP_HIT_WITH_FWD",
50447fcf1b89SHaiyan Song        "MSRIndex": "0x1a6,0x1a7",
5045*49898fefSIan Rogers        "MSRValue": "0x8007C8000",
50467fcf1b89SHaiyan Song        "Offcore": "1",
50477fcf1b89SHaiyan Song        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
50487fcf1b89SHaiyan Song        "SampleAfterValue": "100003",
50497fcf1b89SHaiyan Song        "UMask": "0x1"
50507fcf1b89SHaiyan Song    },
50517fcf1b89SHaiyan Song    {
5052e0ddfd8dSJin Yao        "BriefDescription": "Counts any other requests OCR.OTHER.L3_HIT.SNOOP_MISS",
50537fcf1b89SHaiyan Song        "Counter": "0,1,2,3",
50547fcf1b89SHaiyan Song        "CounterHTOff": "0,1,2,3",
50557fcf1b89SHaiyan Song        "EventCode": "0xB7, 0xBB",
5056e0ddfd8dSJin Yao        "EventName": "OCR.OTHER.L3_HIT.SNOOP_MISS",
50577fcf1b89SHaiyan Song        "MSRIndex": "0x1a6,0x1a7",
5058*49898fefSIan Rogers        "MSRValue": "0x2003C8000",
50597fcf1b89SHaiyan Song        "Offcore": "1",
50607fcf1b89SHaiyan Song        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
50617fcf1b89SHaiyan Song        "SampleAfterValue": "100003",
50627fcf1b89SHaiyan Song        "UMask": "0x1"
50637fcf1b89SHaiyan Song    },
50647fcf1b89SHaiyan Song    {
5065e0ddfd8dSJin Yao        "BriefDescription": "Counts any other requests OCR.OTHER.L3_HIT.SNOOP_NONE",
50667fcf1b89SHaiyan Song        "Counter": "0,1,2,3",
50677fcf1b89SHaiyan Song        "CounterHTOff": "0,1,2,3",
50687fcf1b89SHaiyan Song        "EventCode": "0xB7, 0xBB",
5069e0ddfd8dSJin Yao        "EventName": "OCR.OTHER.L3_HIT.SNOOP_NONE",
50707fcf1b89SHaiyan Song        "MSRIndex": "0x1a6,0x1a7",
5071*49898fefSIan Rogers        "MSRValue": "0x803C8000",
5072e0ddfd8dSJin Yao        "Offcore": "1",
5073e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5074e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
5075e0ddfd8dSJin Yao        "UMask": "0x1"
5076e0ddfd8dSJin Yao    },
5077e0ddfd8dSJin Yao    {
5078e0ddfd8dSJin Yao        "BriefDescription": "Counts any other requests  OCR.OTHER.L3_HIT_E.ANY_SNOOP",
5079e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
5080e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
5081e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
5082e0ddfd8dSJin Yao        "EventName": "OCR.OTHER.L3_HIT_E.ANY_SNOOP",
5083e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
5084e0ddfd8dSJin Yao        "MSRValue": "0x3F80088000",
5085e0ddfd8dSJin Yao        "Offcore": "1",
5086e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5087e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
5088e0ddfd8dSJin Yao        "UMask": "0x1"
5089e0ddfd8dSJin Yao    },
5090e0ddfd8dSJin Yao    {
5091e0ddfd8dSJin Yao        "BriefDescription": "Counts any other requests  OCR.OTHER.L3_HIT_E.HITM_OTHER_CORE",
5092e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
5093e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
5094e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
5095e0ddfd8dSJin Yao        "EventName": "OCR.OTHER.L3_HIT_E.HITM_OTHER_CORE",
5096e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
5097e0ddfd8dSJin Yao        "MSRValue": "0x1000088000",
5098e0ddfd8dSJin Yao        "Offcore": "1",
5099e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5100e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
5101e0ddfd8dSJin Yao        "UMask": "0x1"
5102e0ddfd8dSJin Yao    },
5103e0ddfd8dSJin Yao    {
5104e0ddfd8dSJin Yao        "BriefDescription": "Counts any other requests  OCR.OTHER.L3_HIT_E.HIT_OTHER_CORE_FWD",
5105e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
5106e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
5107e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
5108e0ddfd8dSJin Yao        "EventName": "OCR.OTHER.L3_HIT_E.HIT_OTHER_CORE_FWD",
5109e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
5110*49898fefSIan Rogers        "MSRValue": "0x800088000",
5111e0ddfd8dSJin Yao        "Offcore": "1",
5112e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5113e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
5114e0ddfd8dSJin Yao        "UMask": "0x1"
5115e0ddfd8dSJin Yao    },
5116e0ddfd8dSJin Yao    {
5117e0ddfd8dSJin Yao        "BriefDescription": "Counts any other requests  OCR.OTHER.L3_HIT_E.HIT_OTHER_CORE_NO_FWD",
5118e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
5119e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
5120e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
5121e0ddfd8dSJin Yao        "EventName": "OCR.OTHER.L3_HIT_E.HIT_OTHER_CORE_NO_FWD",
5122e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
5123*49898fefSIan Rogers        "MSRValue": "0x400088000",
5124e0ddfd8dSJin Yao        "Offcore": "1",
5125e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5126e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
5127e0ddfd8dSJin Yao        "UMask": "0x1"
5128e0ddfd8dSJin Yao    },
5129e0ddfd8dSJin Yao    {
5130e0ddfd8dSJin Yao        "BriefDescription": "Counts any other requests  OCR.OTHER.L3_HIT_E.NO_SNOOP_NEEDED",
5131e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
5132e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
5133e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
5134e0ddfd8dSJin Yao        "EventName": "OCR.OTHER.L3_HIT_E.NO_SNOOP_NEEDED",
5135e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
5136*49898fefSIan Rogers        "MSRValue": "0x100088000",
5137e0ddfd8dSJin Yao        "Offcore": "1",
5138e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5139e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
5140e0ddfd8dSJin Yao        "UMask": "0x1"
5141e0ddfd8dSJin Yao    },
5142e0ddfd8dSJin Yao    {
5143e0ddfd8dSJin Yao        "BriefDescription": "Counts any other requests",
5144e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
5145e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
5146e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
5147e0ddfd8dSJin Yao        "EventName": "OCR.OTHER.L3_HIT_E.SNOOP_MISS",
5148e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
5149*49898fefSIan Rogers        "MSRValue": "0x200088000",
5150e0ddfd8dSJin Yao        "Offcore": "1",
5151e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5152e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
5153e0ddfd8dSJin Yao        "UMask": "0x1"
5154e0ddfd8dSJin Yao    },
5155e0ddfd8dSJin Yao    {
5156e0ddfd8dSJin Yao        "BriefDescription": "Counts any other requests",
5157e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
5158e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
5159e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
5160e0ddfd8dSJin Yao        "EventName": "OCR.OTHER.L3_HIT_E.SNOOP_NONE",
5161e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
5162*49898fefSIan Rogers        "MSRValue": "0x80088000",
5163e0ddfd8dSJin Yao        "Offcore": "1",
5164e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5165e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
5166e0ddfd8dSJin Yao        "UMask": "0x1"
5167e0ddfd8dSJin Yao    },
5168e0ddfd8dSJin Yao    {
5169e0ddfd8dSJin Yao        "BriefDescription": "Counts any other requests  OCR.OTHER.L3_HIT_F.ANY_SNOOP",
5170e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
5171e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
5172e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
5173e0ddfd8dSJin Yao        "EventName": "OCR.OTHER.L3_HIT_F.ANY_SNOOP",
5174e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
5175e0ddfd8dSJin Yao        "MSRValue": "0x3F80208000",
5176e0ddfd8dSJin Yao        "Offcore": "1",
5177e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5178e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
5179e0ddfd8dSJin Yao        "UMask": "0x1"
5180e0ddfd8dSJin Yao    },
5181e0ddfd8dSJin Yao    {
5182e0ddfd8dSJin Yao        "BriefDescription": "Counts any other requests  OCR.OTHER.L3_HIT_F.HITM_OTHER_CORE",
5183e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
5184e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
5185e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
5186e0ddfd8dSJin Yao        "EventName": "OCR.OTHER.L3_HIT_F.HITM_OTHER_CORE",
5187e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
5188e0ddfd8dSJin Yao        "MSRValue": "0x1000208000",
5189e0ddfd8dSJin Yao        "Offcore": "1",
5190e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5191e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
5192e0ddfd8dSJin Yao        "UMask": "0x1"
5193e0ddfd8dSJin Yao    },
5194e0ddfd8dSJin Yao    {
5195e0ddfd8dSJin Yao        "BriefDescription": "Counts any other requests  OCR.OTHER.L3_HIT_F.HIT_OTHER_CORE_FWD",
5196e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
5197e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
5198e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
5199e0ddfd8dSJin Yao        "EventName": "OCR.OTHER.L3_HIT_F.HIT_OTHER_CORE_FWD",
5200e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
5201*49898fefSIan Rogers        "MSRValue": "0x800208000",
5202e0ddfd8dSJin Yao        "Offcore": "1",
5203e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5204e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
5205e0ddfd8dSJin Yao        "UMask": "0x1"
5206e0ddfd8dSJin Yao    },
5207e0ddfd8dSJin Yao    {
5208e0ddfd8dSJin Yao        "BriefDescription": "Counts any other requests  OCR.OTHER.L3_HIT_F.HIT_OTHER_CORE_NO_FWD",
5209e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
5210e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
5211e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
5212e0ddfd8dSJin Yao        "EventName": "OCR.OTHER.L3_HIT_F.HIT_OTHER_CORE_NO_FWD",
5213e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
5214*49898fefSIan Rogers        "MSRValue": "0x400208000",
5215e0ddfd8dSJin Yao        "Offcore": "1",
5216e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5217e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
5218e0ddfd8dSJin Yao        "UMask": "0x1"
5219e0ddfd8dSJin Yao    },
5220e0ddfd8dSJin Yao    {
5221e0ddfd8dSJin Yao        "BriefDescription": "Counts any other requests  OCR.OTHER.L3_HIT_F.NO_SNOOP_NEEDED",
5222e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
5223e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
5224e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
5225e0ddfd8dSJin Yao        "EventName": "OCR.OTHER.L3_HIT_F.NO_SNOOP_NEEDED",
5226e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
5227*49898fefSIan Rogers        "MSRValue": "0x100208000",
5228e0ddfd8dSJin Yao        "Offcore": "1",
5229e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5230e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
5231e0ddfd8dSJin Yao        "UMask": "0x1"
5232e0ddfd8dSJin Yao    },
5233e0ddfd8dSJin Yao    {
5234e0ddfd8dSJin Yao        "BriefDescription": "Counts any other requests",
5235e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
5236e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
5237e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
5238e0ddfd8dSJin Yao        "EventName": "OCR.OTHER.L3_HIT_F.SNOOP_MISS",
5239e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
5240*49898fefSIan Rogers        "MSRValue": "0x200208000",
5241e0ddfd8dSJin Yao        "Offcore": "1",
5242e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5243e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
5244e0ddfd8dSJin Yao        "UMask": "0x1"
5245e0ddfd8dSJin Yao    },
5246e0ddfd8dSJin Yao    {
5247e0ddfd8dSJin Yao        "BriefDescription": "Counts any other requests",
5248e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
5249e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
5250e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
5251e0ddfd8dSJin Yao        "EventName": "OCR.OTHER.L3_HIT_F.SNOOP_NONE",
5252e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
5253*49898fefSIan Rogers        "MSRValue": "0x80208000",
5254e0ddfd8dSJin Yao        "Offcore": "1",
5255e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5256e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
5257e0ddfd8dSJin Yao        "UMask": "0x1"
5258e0ddfd8dSJin Yao    },
5259e0ddfd8dSJin Yao    {
5260e0ddfd8dSJin Yao        "BriefDescription": "Counts any other requests  OCR.OTHER.L3_HIT_M.ANY_SNOOP",
5261e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
5262e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
5263e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
5264e0ddfd8dSJin Yao        "EventName": "OCR.OTHER.L3_HIT_M.ANY_SNOOP",
5265e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
5266e0ddfd8dSJin Yao        "MSRValue": "0x3F80048000",
5267e0ddfd8dSJin Yao        "Offcore": "1",
5268e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5269e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
5270e0ddfd8dSJin Yao        "UMask": "0x1"
5271e0ddfd8dSJin Yao    },
5272e0ddfd8dSJin Yao    {
5273e0ddfd8dSJin Yao        "BriefDescription": "Counts any other requests  OCR.OTHER.L3_HIT_M.HITM_OTHER_CORE",
5274e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
5275e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
5276e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
5277e0ddfd8dSJin Yao        "EventName": "OCR.OTHER.L3_HIT_M.HITM_OTHER_CORE",
5278e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
5279e0ddfd8dSJin Yao        "MSRValue": "0x1000048000",
5280e0ddfd8dSJin Yao        "Offcore": "1",
5281e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5282e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
5283e0ddfd8dSJin Yao        "UMask": "0x1"
5284e0ddfd8dSJin Yao    },
5285e0ddfd8dSJin Yao    {
5286e0ddfd8dSJin Yao        "BriefDescription": "Counts any other requests  OCR.OTHER.L3_HIT_M.HIT_OTHER_CORE_FWD",
5287e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
5288e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
5289e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
5290e0ddfd8dSJin Yao        "EventName": "OCR.OTHER.L3_HIT_M.HIT_OTHER_CORE_FWD",
5291e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
5292*49898fefSIan Rogers        "MSRValue": "0x800048000",
5293e0ddfd8dSJin Yao        "Offcore": "1",
5294e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5295e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
5296e0ddfd8dSJin Yao        "UMask": "0x1"
5297e0ddfd8dSJin Yao    },
5298e0ddfd8dSJin Yao    {
5299e0ddfd8dSJin Yao        "BriefDescription": "Counts any other requests  OCR.OTHER.L3_HIT_M.HIT_OTHER_CORE_NO_FWD",
5300e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
5301e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
5302e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
5303e0ddfd8dSJin Yao        "EventName": "OCR.OTHER.L3_HIT_M.HIT_OTHER_CORE_NO_FWD",
5304e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
5305*49898fefSIan Rogers        "MSRValue": "0x400048000",
5306e0ddfd8dSJin Yao        "Offcore": "1",
5307e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5308e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
5309e0ddfd8dSJin Yao        "UMask": "0x1"
5310e0ddfd8dSJin Yao    },
5311e0ddfd8dSJin Yao    {
5312e0ddfd8dSJin Yao        "BriefDescription": "Counts any other requests  OCR.OTHER.L3_HIT_M.NO_SNOOP_NEEDED",
5313e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
5314e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
5315e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
5316e0ddfd8dSJin Yao        "EventName": "OCR.OTHER.L3_HIT_M.NO_SNOOP_NEEDED",
5317e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
5318*49898fefSIan Rogers        "MSRValue": "0x100048000",
5319e0ddfd8dSJin Yao        "Offcore": "1",
5320e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5321e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
5322e0ddfd8dSJin Yao        "UMask": "0x1"
5323e0ddfd8dSJin Yao    },
5324e0ddfd8dSJin Yao    {
5325e0ddfd8dSJin Yao        "BriefDescription": "Counts any other requests",
5326e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
5327e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
5328e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
5329e0ddfd8dSJin Yao        "EventName": "OCR.OTHER.L3_HIT_M.SNOOP_MISS",
5330e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
5331*49898fefSIan Rogers        "MSRValue": "0x200048000",
5332e0ddfd8dSJin Yao        "Offcore": "1",
5333e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5334e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
5335e0ddfd8dSJin Yao        "UMask": "0x1"
5336e0ddfd8dSJin Yao    },
5337e0ddfd8dSJin Yao    {
5338e0ddfd8dSJin Yao        "BriefDescription": "Counts any other requests",
5339e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
5340e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
5341e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
5342e0ddfd8dSJin Yao        "EventName": "OCR.OTHER.L3_HIT_M.SNOOP_NONE",
5343e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
5344*49898fefSIan Rogers        "MSRValue": "0x80048000",
5345e0ddfd8dSJin Yao        "Offcore": "1",
5346e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5347e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
5348e0ddfd8dSJin Yao        "UMask": "0x1"
5349e0ddfd8dSJin Yao    },
5350e0ddfd8dSJin Yao    {
5351e0ddfd8dSJin Yao        "BriefDescription": "Counts any other requests  OCR.OTHER.L3_HIT_S.ANY_SNOOP",
5352e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
5353e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
5354e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
5355e0ddfd8dSJin Yao        "EventName": "OCR.OTHER.L3_HIT_S.ANY_SNOOP",
5356e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
5357e0ddfd8dSJin Yao        "MSRValue": "0x3F80108000",
5358e0ddfd8dSJin Yao        "Offcore": "1",
5359e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5360e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
5361e0ddfd8dSJin Yao        "UMask": "0x1"
5362e0ddfd8dSJin Yao    },
5363e0ddfd8dSJin Yao    {
5364e0ddfd8dSJin Yao        "BriefDescription": "Counts any other requests  OCR.OTHER.L3_HIT_S.HITM_OTHER_CORE",
5365e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
5366e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
5367e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
5368e0ddfd8dSJin Yao        "EventName": "OCR.OTHER.L3_HIT_S.HITM_OTHER_CORE",
5369e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
5370e0ddfd8dSJin Yao        "MSRValue": "0x1000108000",
5371e0ddfd8dSJin Yao        "Offcore": "1",
5372e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5373e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
5374e0ddfd8dSJin Yao        "UMask": "0x1"
5375e0ddfd8dSJin Yao    },
5376e0ddfd8dSJin Yao    {
5377e0ddfd8dSJin Yao        "BriefDescription": "Counts any other requests  OCR.OTHER.L3_HIT_S.HIT_OTHER_CORE_FWD",
5378e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
5379e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
5380e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
5381e0ddfd8dSJin Yao        "EventName": "OCR.OTHER.L3_HIT_S.HIT_OTHER_CORE_FWD",
5382e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
5383*49898fefSIan Rogers        "MSRValue": "0x800108000",
5384e0ddfd8dSJin Yao        "Offcore": "1",
5385e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5386e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
5387e0ddfd8dSJin Yao        "UMask": "0x1"
5388e0ddfd8dSJin Yao    },
5389e0ddfd8dSJin Yao    {
5390e0ddfd8dSJin Yao        "BriefDescription": "Counts any other requests  OCR.OTHER.L3_HIT_S.HIT_OTHER_CORE_NO_FWD",
5391e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
5392e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
5393e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
5394e0ddfd8dSJin Yao        "EventName": "OCR.OTHER.L3_HIT_S.HIT_OTHER_CORE_NO_FWD",
5395e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
5396*49898fefSIan Rogers        "MSRValue": "0x400108000",
5397e0ddfd8dSJin Yao        "Offcore": "1",
5398e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5399e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
5400e0ddfd8dSJin Yao        "UMask": "0x1"
5401e0ddfd8dSJin Yao    },
5402e0ddfd8dSJin Yao    {
5403e0ddfd8dSJin Yao        "BriefDescription": "Counts any other requests  OCR.OTHER.L3_HIT_S.NO_SNOOP_NEEDED",
5404e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
5405e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
5406e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
5407e0ddfd8dSJin Yao        "EventName": "OCR.OTHER.L3_HIT_S.NO_SNOOP_NEEDED",
5408e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
5409*49898fefSIan Rogers        "MSRValue": "0x100108000",
5410e0ddfd8dSJin Yao        "Offcore": "1",
5411e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5412e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
5413e0ddfd8dSJin Yao        "UMask": "0x1"
5414e0ddfd8dSJin Yao    },
5415e0ddfd8dSJin Yao    {
5416e0ddfd8dSJin Yao        "BriefDescription": "Counts any other requests",
5417e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
5418e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
5419e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
5420e0ddfd8dSJin Yao        "EventName": "OCR.OTHER.L3_HIT_S.SNOOP_MISS",
5421e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
5422*49898fefSIan Rogers        "MSRValue": "0x200108000",
5423e0ddfd8dSJin Yao        "Offcore": "1",
5424e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5425e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
5426e0ddfd8dSJin Yao        "UMask": "0x1"
5427e0ddfd8dSJin Yao    },
5428e0ddfd8dSJin Yao    {
5429e0ddfd8dSJin Yao        "BriefDescription": "Counts any other requests",
5430e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
5431e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
5432e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
5433e0ddfd8dSJin Yao        "EventName": "OCR.OTHER.L3_HIT_S.SNOOP_NONE",
5434e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
5435*49898fefSIan Rogers        "MSRValue": "0x80108000",
5436e0ddfd8dSJin Yao        "Offcore": "1",
5437e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5438e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
5439e0ddfd8dSJin Yao        "UMask": "0x1"
5440e0ddfd8dSJin Yao    },
5441e0ddfd8dSJin Yao    {
5442e0ddfd8dSJin Yao        "BriefDescription": "Counts any other requests OCR.OTHER.PMM_HIT_LOCAL_PMM.ANY_SNOOP",
5443e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
5444e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
5445e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
5446e0ddfd8dSJin Yao        "EventName": "OCR.OTHER.PMM_HIT_LOCAL_PMM.ANY_SNOOP",
5447e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
5448e0ddfd8dSJin Yao        "MSRValue": "0x3F80408000",
5449e0ddfd8dSJin Yao        "Offcore": "1",
5450e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5451e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
5452e0ddfd8dSJin Yao        "UMask": "0x1"
5453e0ddfd8dSJin Yao    },
5454e0ddfd8dSJin Yao    {
5455e0ddfd8dSJin Yao        "BriefDescription": "Counts any other requests OCR.OTHER.PMM_HIT_LOCAL_PMM.SNOOP_NONE",
5456e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
5457e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
5458e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
5459e0ddfd8dSJin Yao        "EventName": "OCR.OTHER.PMM_HIT_LOCAL_PMM.SNOOP_NONE",
5460e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
5461*49898fefSIan Rogers        "MSRValue": "0x80408000",
5462e0ddfd8dSJin Yao        "Offcore": "1",
5463e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5464e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
5465e0ddfd8dSJin Yao        "UMask": "0x1"
5466e0ddfd8dSJin Yao    },
5467e0ddfd8dSJin Yao    {
5468e0ddfd8dSJin Yao        "BriefDescription": "Counts any other requests OCR.OTHER.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED",
5469e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
5470e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
5471e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
5472e0ddfd8dSJin Yao        "EventName": "OCR.OTHER.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED",
5473e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
5474*49898fefSIan Rogers        "MSRValue": "0x100408000",
5475e0ddfd8dSJin Yao        "Offcore": "1",
5476e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5477e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
5478e0ddfd8dSJin Yao        "UMask": "0x1"
5479e0ddfd8dSJin Yao    },
5480e0ddfd8dSJin Yao    {
5481e0ddfd8dSJin Yao        "BriefDescription": "Counts any other requests  OCR.OTHER.SUPPLIER_NONE.ANY_SNOOP",
5482e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
5483e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
5484e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
5485e0ddfd8dSJin Yao        "EventName": "OCR.OTHER.SUPPLIER_NONE.ANY_SNOOP",
5486e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
5487e0ddfd8dSJin Yao        "MSRValue": "0x3F80028000",
5488e0ddfd8dSJin Yao        "Offcore": "1",
5489e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5490e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
5491e0ddfd8dSJin Yao        "UMask": "0x1"
5492e0ddfd8dSJin Yao    },
5493e0ddfd8dSJin Yao    {
5494e0ddfd8dSJin Yao        "BriefDescription": "Counts any other requests  OCR.OTHER.SUPPLIER_NONE.HITM_OTHER_CORE",
5495e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
5496e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
5497e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
5498e0ddfd8dSJin Yao        "EventName": "OCR.OTHER.SUPPLIER_NONE.HITM_OTHER_CORE",
5499e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
5500e0ddfd8dSJin Yao        "MSRValue": "0x1000028000",
5501e0ddfd8dSJin Yao        "Offcore": "1",
5502e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5503e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
5504e0ddfd8dSJin Yao        "UMask": "0x1"
5505e0ddfd8dSJin Yao    },
5506e0ddfd8dSJin Yao    {
5507e0ddfd8dSJin Yao        "BriefDescription": "Counts any other requests  OCR.OTHER.SUPPLIER_NONE.HIT_OTHER_CORE_FWD",
5508e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
5509e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
5510e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
5511e0ddfd8dSJin Yao        "EventName": "OCR.OTHER.SUPPLIER_NONE.HIT_OTHER_CORE_FWD",
5512e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
5513*49898fefSIan Rogers        "MSRValue": "0x800028000",
5514e0ddfd8dSJin Yao        "Offcore": "1",
5515e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5516e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
5517e0ddfd8dSJin Yao        "UMask": "0x1"
5518e0ddfd8dSJin Yao    },
5519e0ddfd8dSJin Yao    {
5520e0ddfd8dSJin Yao        "BriefDescription": "Counts any other requests  OCR.OTHER.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD",
5521e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
5522e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
5523e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
5524e0ddfd8dSJin Yao        "EventName": "OCR.OTHER.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD",
5525e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
5526*49898fefSIan Rogers        "MSRValue": "0x400028000",
5527e0ddfd8dSJin Yao        "Offcore": "1",
5528e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5529e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
5530e0ddfd8dSJin Yao        "UMask": "0x1"
5531e0ddfd8dSJin Yao    },
5532e0ddfd8dSJin Yao    {
5533e0ddfd8dSJin Yao        "BriefDescription": "Counts any other requests  OCR.OTHER.SUPPLIER_NONE.NO_SNOOP_NEEDED",
5534e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
5535e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
5536e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
5537e0ddfd8dSJin Yao        "EventName": "OCR.OTHER.SUPPLIER_NONE.NO_SNOOP_NEEDED",
5538e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
5539*49898fefSIan Rogers        "MSRValue": "0x100028000",
5540e0ddfd8dSJin Yao        "Offcore": "1",
5541e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5542e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
5543e0ddfd8dSJin Yao        "UMask": "0x1"
5544e0ddfd8dSJin Yao    },
5545e0ddfd8dSJin Yao    {
5546e0ddfd8dSJin Yao        "BriefDescription": "Counts any other requests",
5547e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
5548e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
5549e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
5550e0ddfd8dSJin Yao        "EventName": "OCR.OTHER.SUPPLIER_NONE.SNOOP_MISS",
5551e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
5552*49898fefSIan Rogers        "MSRValue": "0x200028000",
5553e0ddfd8dSJin Yao        "Offcore": "1",
5554e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5555e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
5556e0ddfd8dSJin Yao        "UMask": "0x1"
5557e0ddfd8dSJin Yao    },
5558e0ddfd8dSJin Yao    {
5559e0ddfd8dSJin Yao        "BriefDescription": "Counts any other requests",
5560e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
5561e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
5562e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
5563e0ddfd8dSJin Yao        "EventName": "OCR.OTHER.SUPPLIER_NONE.SNOOP_NONE",
5564e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
5565*49898fefSIan Rogers        "MSRValue": "0x80028000",
5566e0ddfd8dSJin Yao        "Offcore": "1",
5567e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5568e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
5569e0ddfd8dSJin Yao        "UMask": "0x1"
5570e0ddfd8dSJin Yao    },
5571e0ddfd8dSJin Yao    {
5572e0ddfd8dSJin Yao        "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests have any response type.",
5573e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
5574e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
5575e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
5576e0ddfd8dSJin Yao        "EventName": "OCR.PF_L1D_AND_SW.ANY_RESPONSE",
5577e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
5578*49898fefSIan Rogers        "MSRValue": "0x10400",
5579e0ddfd8dSJin Yao        "Offcore": "1",
5580e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5581e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
5582e0ddfd8dSJin Yao        "UMask": "0x1"
5583e0ddfd8dSJin Yao    },
5584e0ddfd8dSJin Yao    {
5585e0ddfd8dSJin Yao        "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",
5586e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
5587e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
5588e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
5589e0ddfd8dSJin Yao        "EventName": "OCR.PF_L1D_AND_SW.L3_HIT.ANY_SNOOP",
5590e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
5591e0ddfd8dSJin Yao        "MSRValue": "0x3F803C0400",
5592e0ddfd8dSJin Yao        "Offcore": "1",
5593e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5594e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
5595e0ddfd8dSJin Yao        "UMask": "0x1"
5596e0ddfd8dSJin Yao    },
5597e0ddfd8dSJin Yao    {
5598e0ddfd8dSJin Yao        "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",
5599e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
5600e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
5601e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
5602e0ddfd8dSJin Yao        "EventName": "OCR.PF_L1D_AND_SW.L3_HIT.HITM_OTHER_CORE",
5603e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
5604e0ddfd8dSJin Yao        "MSRValue": "0x10003C0400",
5605e0ddfd8dSJin Yao        "Offcore": "1",
5606e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5607e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
5608e0ddfd8dSJin Yao        "UMask": "0x1"
5609e0ddfd8dSJin Yao    },
5610e0ddfd8dSJin Yao    {
5611e0ddfd8dSJin Yao        "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",
5612e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
5613e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
5614e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
5615e0ddfd8dSJin Yao        "EventName": "OCR.PF_L1D_AND_SW.L3_HIT.HIT_OTHER_CORE_FWD",
5616e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
5617*49898fefSIan Rogers        "MSRValue": "0x8003C0400",
5618e0ddfd8dSJin Yao        "Offcore": "1",
5619e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5620e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
5621e0ddfd8dSJin Yao        "UMask": "0x1"
5622e0ddfd8dSJin Yao    },
5623e0ddfd8dSJin Yao    {
5624e0ddfd8dSJin Yao        "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",
5625e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
5626e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
5627e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
5628e0ddfd8dSJin Yao        "EventName": "OCR.PF_L1D_AND_SW.L3_HIT.HIT_OTHER_CORE_NO_FWD",
5629e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
5630*49898fefSIan Rogers        "MSRValue": "0x4003C0400",
5631e0ddfd8dSJin Yao        "Offcore": "1",
5632e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5633e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
5634e0ddfd8dSJin Yao        "UMask": "0x1"
5635e0ddfd8dSJin Yao    },
5636e0ddfd8dSJin Yao    {
5637e0ddfd8dSJin Yao        "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",
5638e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
5639e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
5640e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
5641e0ddfd8dSJin Yao        "EventName": "OCR.PF_L1D_AND_SW.L3_HIT.NO_SNOOP_NEEDED",
5642e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
5643*49898fefSIan Rogers        "MSRValue": "0x1003C0400",
5644e0ddfd8dSJin Yao        "Offcore": "1",
5645e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5646e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
5647e0ddfd8dSJin Yao        "UMask": "0x1"
5648e0ddfd8dSJin Yao    },
5649e0ddfd8dSJin Yao    {
5650e0ddfd8dSJin Yao        "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests",
5651e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
5652e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
5653e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
5654e0ddfd8dSJin Yao        "EventName": "OCR.PF_L1D_AND_SW.L3_HIT.SNOOP_HIT_WITH_FWD",
5655e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
5656*49898fefSIan Rogers        "MSRValue": "0x8007C0400",
5657e0ddfd8dSJin Yao        "Offcore": "1",
5658e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5659e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
5660e0ddfd8dSJin Yao        "UMask": "0x1"
5661e0ddfd8dSJin Yao    },
5662e0ddfd8dSJin Yao    {
5663e0ddfd8dSJin Yao        "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests OCR.PF_L1D_AND_SW.L3_HIT.SNOOP_MISS",
5664e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
5665e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
5666e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
5667e0ddfd8dSJin Yao        "EventName": "OCR.PF_L1D_AND_SW.L3_HIT.SNOOP_MISS",
5668e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
5669*49898fefSIan Rogers        "MSRValue": "0x2003C0400",
5670e0ddfd8dSJin Yao        "Offcore": "1",
5671e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5672e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
5673e0ddfd8dSJin Yao        "UMask": "0x1"
5674e0ddfd8dSJin Yao    },
5675e0ddfd8dSJin Yao    {
5676e0ddfd8dSJin Yao        "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests OCR.PF_L1D_AND_SW.L3_HIT.SNOOP_NONE",
5677e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
5678e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
5679e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
5680e0ddfd8dSJin Yao        "EventName": "OCR.PF_L1D_AND_SW.L3_HIT.SNOOP_NONE",
5681e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
5682*49898fefSIan Rogers        "MSRValue": "0x803C0400",
5683e0ddfd8dSJin Yao        "Offcore": "1",
5684e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5685e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
5686e0ddfd8dSJin Yao        "UMask": "0x1"
5687e0ddfd8dSJin Yao    },
5688e0ddfd8dSJin Yao    {
5689e0ddfd8dSJin Yao        "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests  OCR.PF_L1D_AND_SW.L3_HIT_E.ANY_SNOOP",
5690e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
5691e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
5692e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
5693e0ddfd8dSJin Yao        "EventName": "OCR.PF_L1D_AND_SW.L3_HIT_E.ANY_SNOOP",
5694e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
5695e0ddfd8dSJin Yao        "MSRValue": "0x3F80080400",
5696e0ddfd8dSJin Yao        "Offcore": "1",
5697e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5698e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
5699e0ddfd8dSJin Yao        "UMask": "0x1"
5700e0ddfd8dSJin Yao    },
5701e0ddfd8dSJin Yao    {
5702e0ddfd8dSJin Yao        "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests  OCR.PF_L1D_AND_SW.L3_HIT_E.HITM_OTHER_CORE",
5703e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
5704e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
5705e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
5706e0ddfd8dSJin Yao        "EventName": "OCR.PF_L1D_AND_SW.L3_HIT_E.HITM_OTHER_CORE",
5707e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
5708e0ddfd8dSJin Yao        "MSRValue": "0x1000080400",
5709e0ddfd8dSJin Yao        "Offcore": "1",
5710e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5711e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
5712e0ddfd8dSJin Yao        "UMask": "0x1"
5713e0ddfd8dSJin Yao    },
5714e0ddfd8dSJin Yao    {
5715e0ddfd8dSJin Yao        "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests  OCR.PF_L1D_AND_SW.L3_HIT_E.HIT_OTHER_CORE_FWD",
5716e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
5717e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
5718e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
5719e0ddfd8dSJin Yao        "EventName": "OCR.PF_L1D_AND_SW.L3_HIT_E.HIT_OTHER_CORE_FWD",
5720e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
5721*49898fefSIan Rogers        "MSRValue": "0x800080400",
5722e0ddfd8dSJin Yao        "Offcore": "1",
5723e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5724e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
5725e0ddfd8dSJin Yao        "UMask": "0x1"
5726e0ddfd8dSJin Yao    },
5727e0ddfd8dSJin Yao    {
5728e0ddfd8dSJin Yao        "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",
5729e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
5730e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
5731e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
5732e0ddfd8dSJin Yao        "EventName": "OCR.PF_L1D_AND_SW.L3_HIT_E.HIT_OTHER_CORE_NO_FWD",
5733e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
5734*49898fefSIan Rogers        "MSRValue": "0x400080400",
5735e0ddfd8dSJin Yao        "Offcore": "1",
5736e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5737e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
5738e0ddfd8dSJin Yao        "UMask": "0x1"
5739e0ddfd8dSJin Yao    },
5740e0ddfd8dSJin Yao    {
5741e0ddfd8dSJin Yao        "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests  OCR.PF_L1D_AND_SW.L3_HIT_E.NO_SNOOP_NEEDED",
5742e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
5743e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
5744e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
5745e0ddfd8dSJin Yao        "EventName": "OCR.PF_L1D_AND_SW.L3_HIT_E.NO_SNOOP_NEEDED",
5746e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
5747*49898fefSIan Rogers        "MSRValue": "0x100080400",
5748e0ddfd8dSJin Yao        "Offcore": "1",
5749e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5750e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
5751e0ddfd8dSJin Yao        "UMask": "0x1"
5752e0ddfd8dSJin Yao    },
5753e0ddfd8dSJin Yao    {
5754e0ddfd8dSJin Yao        "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests",
5755e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
5756e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
5757e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
5758e0ddfd8dSJin Yao        "EventName": "OCR.PF_L1D_AND_SW.L3_HIT_E.SNOOP_MISS",
5759e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
5760*49898fefSIan Rogers        "MSRValue": "0x200080400",
5761e0ddfd8dSJin Yao        "Offcore": "1",
5762e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5763e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
5764e0ddfd8dSJin Yao        "UMask": "0x1"
5765e0ddfd8dSJin Yao    },
5766e0ddfd8dSJin Yao    {
5767e0ddfd8dSJin Yao        "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests",
5768e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
5769e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
5770e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
5771e0ddfd8dSJin Yao        "EventName": "OCR.PF_L1D_AND_SW.L3_HIT_E.SNOOP_NONE",
5772e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
5773*49898fefSIan Rogers        "MSRValue": "0x80080400",
5774e0ddfd8dSJin Yao        "Offcore": "1",
5775e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5776e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
5777e0ddfd8dSJin Yao        "UMask": "0x1"
5778e0ddfd8dSJin Yao    },
5779e0ddfd8dSJin Yao    {
5780e0ddfd8dSJin Yao        "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests  OCR.PF_L1D_AND_SW.L3_HIT_F.ANY_SNOOP",
5781e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
5782e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
5783e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
5784e0ddfd8dSJin Yao        "EventName": "OCR.PF_L1D_AND_SW.L3_HIT_F.ANY_SNOOP",
5785e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
5786e0ddfd8dSJin Yao        "MSRValue": "0x3F80200400",
5787e0ddfd8dSJin Yao        "Offcore": "1",
5788e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5789e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
5790e0ddfd8dSJin Yao        "UMask": "0x1"
5791e0ddfd8dSJin Yao    },
5792e0ddfd8dSJin Yao    {
5793e0ddfd8dSJin Yao        "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests  OCR.PF_L1D_AND_SW.L3_HIT_F.HITM_OTHER_CORE",
5794e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
5795e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
5796e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
5797e0ddfd8dSJin Yao        "EventName": "OCR.PF_L1D_AND_SW.L3_HIT_F.HITM_OTHER_CORE",
5798e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
5799e0ddfd8dSJin Yao        "MSRValue": "0x1000200400",
5800e0ddfd8dSJin Yao        "Offcore": "1",
5801e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5802e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
5803e0ddfd8dSJin Yao        "UMask": "0x1"
5804e0ddfd8dSJin Yao    },
5805e0ddfd8dSJin Yao    {
5806e0ddfd8dSJin Yao        "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests  OCR.PF_L1D_AND_SW.L3_HIT_F.HIT_OTHER_CORE_FWD",
5807e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
5808e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
5809e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
5810e0ddfd8dSJin Yao        "EventName": "OCR.PF_L1D_AND_SW.L3_HIT_F.HIT_OTHER_CORE_FWD",
5811e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
5812*49898fefSIan Rogers        "MSRValue": "0x800200400",
5813e0ddfd8dSJin Yao        "Offcore": "1",
5814e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5815e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
5816e0ddfd8dSJin Yao        "UMask": "0x1"
5817e0ddfd8dSJin Yao    },
5818e0ddfd8dSJin Yao    {
5819e0ddfd8dSJin Yao        "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",
5820e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
5821e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
5822e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
5823e0ddfd8dSJin Yao        "EventName": "OCR.PF_L1D_AND_SW.L3_HIT_F.HIT_OTHER_CORE_NO_FWD",
5824e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
5825*49898fefSIan Rogers        "MSRValue": "0x400200400",
5826e0ddfd8dSJin Yao        "Offcore": "1",
5827e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5828e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
5829e0ddfd8dSJin Yao        "UMask": "0x1"
5830e0ddfd8dSJin Yao    },
5831e0ddfd8dSJin Yao    {
5832e0ddfd8dSJin Yao        "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests  OCR.PF_L1D_AND_SW.L3_HIT_F.NO_SNOOP_NEEDED",
5833e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
5834e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
5835e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
5836e0ddfd8dSJin Yao        "EventName": "OCR.PF_L1D_AND_SW.L3_HIT_F.NO_SNOOP_NEEDED",
5837e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
5838*49898fefSIan Rogers        "MSRValue": "0x100200400",
5839e0ddfd8dSJin Yao        "Offcore": "1",
5840e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5841e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
5842e0ddfd8dSJin Yao        "UMask": "0x1"
5843e0ddfd8dSJin Yao    },
5844e0ddfd8dSJin Yao    {
5845e0ddfd8dSJin Yao        "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests",
5846e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
5847e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
5848e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
5849e0ddfd8dSJin Yao        "EventName": "OCR.PF_L1D_AND_SW.L3_HIT_F.SNOOP_MISS",
5850e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
5851*49898fefSIan Rogers        "MSRValue": "0x200200400",
5852e0ddfd8dSJin Yao        "Offcore": "1",
5853e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5854e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
5855e0ddfd8dSJin Yao        "UMask": "0x1"
5856e0ddfd8dSJin Yao    },
5857e0ddfd8dSJin Yao    {
5858e0ddfd8dSJin Yao        "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests",
5859e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
5860e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
5861e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
5862e0ddfd8dSJin Yao        "EventName": "OCR.PF_L1D_AND_SW.L3_HIT_F.SNOOP_NONE",
5863e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
5864*49898fefSIan Rogers        "MSRValue": "0x80200400",
5865e0ddfd8dSJin Yao        "Offcore": "1",
5866e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5867e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
5868e0ddfd8dSJin Yao        "UMask": "0x1"
5869e0ddfd8dSJin Yao    },
5870e0ddfd8dSJin Yao    {
5871e0ddfd8dSJin Yao        "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests  OCR.PF_L1D_AND_SW.L3_HIT_M.ANY_SNOOP",
5872e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
5873e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
5874e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
5875e0ddfd8dSJin Yao        "EventName": "OCR.PF_L1D_AND_SW.L3_HIT_M.ANY_SNOOP",
5876e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
5877e0ddfd8dSJin Yao        "MSRValue": "0x3F80040400",
5878e0ddfd8dSJin Yao        "Offcore": "1",
5879e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5880e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
5881e0ddfd8dSJin Yao        "UMask": "0x1"
5882e0ddfd8dSJin Yao    },
5883e0ddfd8dSJin Yao    {
5884e0ddfd8dSJin Yao        "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests  OCR.PF_L1D_AND_SW.L3_HIT_M.HITM_OTHER_CORE",
5885e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
5886e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
5887e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
5888e0ddfd8dSJin Yao        "EventName": "OCR.PF_L1D_AND_SW.L3_HIT_M.HITM_OTHER_CORE",
5889e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
5890e0ddfd8dSJin Yao        "MSRValue": "0x1000040400",
5891e0ddfd8dSJin Yao        "Offcore": "1",
5892e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5893e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
5894e0ddfd8dSJin Yao        "UMask": "0x1"
5895e0ddfd8dSJin Yao    },
5896e0ddfd8dSJin Yao    {
5897e0ddfd8dSJin Yao        "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests  OCR.PF_L1D_AND_SW.L3_HIT_M.HIT_OTHER_CORE_FWD",
5898e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
5899e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
5900e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
5901e0ddfd8dSJin Yao        "EventName": "OCR.PF_L1D_AND_SW.L3_HIT_M.HIT_OTHER_CORE_FWD",
5902e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
5903*49898fefSIan Rogers        "MSRValue": "0x800040400",
5904e0ddfd8dSJin Yao        "Offcore": "1",
5905e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5906e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
5907e0ddfd8dSJin Yao        "UMask": "0x1"
5908e0ddfd8dSJin Yao    },
5909e0ddfd8dSJin Yao    {
5910e0ddfd8dSJin Yao        "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",
5911e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
5912e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
5913e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
5914e0ddfd8dSJin Yao        "EventName": "OCR.PF_L1D_AND_SW.L3_HIT_M.HIT_OTHER_CORE_NO_FWD",
5915e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
5916*49898fefSIan Rogers        "MSRValue": "0x400040400",
5917e0ddfd8dSJin Yao        "Offcore": "1",
5918e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5919e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
5920e0ddfd8dSJin Yao        "UMask": "0x1"
5921e0ddfd8dSJin Yao    },
5922e0ddfd8dSJin Yao    {
5923e0ddfd8dSJin Yao        "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests  OCR.PF_L1D_AND_SW.L3_HIT_M.NO_SNOOP_NEEDED",
5924e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
5925e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
5926e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
5927e0ddfd8dSJin Yao        "EventName": "OCR.PF_L1D_AND_SW.L3_HIT_M.NO_SNOOP_NEEDED",
5928e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
5929*49898fefSIan Rogers        "MSRValue": "0x100040400",
5930e0ddfd8dSJin Yao        "Offcore": "1",
5931e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5932e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
5933e0ddfd8dSJin Yao        "UMask": "0x1"
5934e0ddfd8dSJin Yao    },
5935e0ddfd8dSJin Yao    {
5936e0ddfd8dSJin Yao        "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests",
5937e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
5938e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
5939e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
5940e0ddfd8dSJin Yao        "EventName": "OCR.PF_L1D_AND_SW.L3_HIT_M.SNOOP_MISS",
5941e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
5942*49898fefSIan Rogers        "MSRValue": "0x200040400",
5943e0ddfd8dSJin Yao        "Offcore": "1",
5944e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5945e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
5946e0ddfd8dSJin Yao        "UMask": "0x1"
5947e0ddfd8dSJin Yao    },
5948e0ddfd8dSJin Yao    {
5949e0ddfd8dSJin Yao        "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests",
5950e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
5951e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
5952e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
5953e0ddfd8dSJin Yao        "EventName": "OCR.PF_L1D_AND_SW.L3_HIT_M.SNOOP_NONE",
5954e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
5955*49898fefSIan Rogers        "MSRValue": "0x80040400",
5956e0ddfd8dSJin Yao        "Offcore": "1",
5957e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5958e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
5959e0ddfd8dSJin Yao        "UMask": "0x1"
5960e0ddfd8dSJin Yao    },
5961e0ddfd8dSJin Yao    {
5962e0ddfd8dSJin Yao        "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests  OCR.PF_L1D_AND_SW.L3_HIT_S.ANY_SNOOP",
5963e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
5964e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
5965e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
5966e0ddfd8dSJin Yao        "EventName": "OCR.PF_L1D_AND_SW.L3_HIT_S.ANY_SNOOP",
5967e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
5968e0ddfd8dSJin Yao        "MSRValue": "0x3F80100400",
5969e0ddfd8dSJin Yao        "Offcore": "1",
5970e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5971e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
5972e0ddfd8dSJin Yao        "UMask": "0x1"
5973e0ddfd8dSJin Yao    },
5974e0ddfd8dSJin Yao    {
5975e0ddfd8dSJin Yao        "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests  OCR.PF_L1D_AND_SW.L3_HIT_S.HITM_OTHER_CORE",
5976e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
5977e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
5978e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
5979e0ddfd8dSJin Yao        "EventName": "OCR.PF_L1D_AND_SW.L3_HIT_S.HITM_OTHER_CORE",
5980e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
5981e0ddfd8dSJin Yao        "MSRValue": "0x1000100400",
5982e0ddfd8dSJin Yao        "Offcore": "1",
5983e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5984e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
5985e0ddfd8dSJin Yao        "UMask": "0x1"
5986e0ddfd8dSJin Yao    },
5987e0ddfd8dSJin Yao    {
5988e0ddfd8dSJin Yao        "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests  OCR.PF_L1D_AND_SW.L3_HIT_S.HIT_OTHER_CORE_FWD",
5989e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
5990e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
5991e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
5992e0ddfd8dSJin Yao        "EventName": "OCR.PF_L1D_AND_SW.L3_HIT_S.HIT_OTHER_CORE_FWD",
5993e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
5994*49898fefSIan Rogers        "MSRValue": "0x800100400",
5995e0ddfd8dSJin Yao        "Offcore": "1",
5996e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5997e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
5998e0ddfd8dSJin Yao        "UMask": "0x1"
5999e0ddfd8dSJin Yao    },
6000e0ddfd8dSJin Yao    {
6001e0ddfd8dSJin Yao        "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",
6002e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
6003e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
6004e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
6005e0ddfd8dSJin Yao        "EventName": "OCR.PF_L1D_AND_SW.L3_HIT_S.HIT_OTHER_CORE_NO_FWD",
6006e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
6007*49898fefSIan Rogers        "MSRValue": "0x400100400",
6008e0ddfd8dSJin Yao        "Offcore": "1",
6009e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6010e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
6011e0ddfd8dSJin Yao        "UMask": "0x1"
6012e0ddfd8dSJin Yao    },
6013e0ddfd8dSJin Yao    {
6014e0ddfd8dSJin Yao        "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests  OCR.PF_L1D_AND_SW.L3_HIT_S.NO_SNOOP_NEEDED",
6015e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
6016e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
6017e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
6018e0ddfd8dSJin Yao        "EventName": "OCR.PF_L1D_AND_SW.L3_HIT_S.NO_SNOOP_NEEDED",
6019e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
6020*49898fefSIan Rogers        "MSRValue": "0x100100400",
6021e0ddfd8dSJin Yao        "Offcore": "1",
6022e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6023e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
6024e0ddfd8dSJin Yao        "UMask": "0x1"
6025e0ddfd8dSJin Yao    },
6026e0ddfd8dSJin Yao    {
6027e0ddfd8dSJin Yao        "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests",
6028e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
6029e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
6030e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
6031e0ddfd8dSJin Yao        "EventName": "OCR.PF_L1D_AND_SW.L3_HIT_S.SNOOP_MISS",
6032e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
6033*49898fefSIan Rogers        "MSRValue": "0x200100400",
6034e0ddfd8dSJin Yao        "Offcore": "1",
6035e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6036e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
6037e0ddfd8dSJin Yao        "UMask": "0x1"
6038e0ddfd8dSJin Yao    },
6039e0ddfd8dSJin Yao    {
6040e0ddfd8dSJin Yao        "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests",
6041e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
6042e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
6043e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
6044e0ddfd8dSJin Yao        "EventName": "OCR.PF_L1D_AND_SW.L3_HIT_S.SNOOP_NONE",
6045e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
6046*49898fefSIan Rogers        "MSRValue": "0x80100400",
6047e0ddfd8dSJin Yao        "Offcore": "1",
6048e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6049e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
6050e0ddfd8dSJin Yao        "UMask": "0x1"
6051e0ddfd8dSJin Yao    },
6052e0ddfd8dSJin Yao    {
6053e0ddfd8dSJin Yao        "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests OCR.PF_L1D_AND_SW.PMM_HIT_LOCAL_PMM.ANY_SNOOP",
6054e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
6055e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
6056e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
6057e0ddfd8dSJin Yao        "EventName": "OCR.PF_L1D_AND_SW.PMM_HIT_LOCAL_PMM.ANY_SNOOP",
6058e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
6059e0ddfd8dSJin Yao        "MSRValue": "0x3F80400400",
6060e0ddfd8dSJin Yao        "Offcore": "1",
6061e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6062e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
6063e0ddfd8dSJin Yao        "UMask": "0x1"
6064e0ddfd8dSJin Yao    },
6065e0ddfd8dSJin Yao    {
6066e0ddfd8dSJin Yao        "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests OCR.PF_L1D_AND_SW.PMM_HIT_LOCAL_PMM.SNOOP_NONE",
6067e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
6068e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
6069e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
6070e0ddfd8dSJin Yao        "EventName": "OCR.PF_L1D_AND_SW.PMM_HIT_LOCAL_PMM.SNOOP_NONE",
6071e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
6072*49898fefSIan Rogers        "MSRValue": "0x80400400",
6073e0ddfd8dSJin Yao        "Offcore": "1",
6074e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6075e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
6076e0ddfd8dSJin Yao        "UMask": "0x1"
6077e0ddfd8dSJin Yao    },
6078e0ddfd8dSJin Yao    {
6079e0ddfd8dSJin Yao        "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests OCR.PF_L1D_AND_SW.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED",
6080e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
6081e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
6082e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
6083e0ddfd8dSJin Yao        "EventName": "OCR.PF_L1D_AND_SW.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED",
6084e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
6085*49898fefSIan Rogers        "MSRValue": "0x100400400",
6086e0ddfd8dSJin Yao        "Offcore": "1",
6087e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6088e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
6089e0ddfd8dSJin Yao        "UMask": "0x1"
6090e0ddfd8dSJin Yao    },
6091e0ddfd8dSJin Yao    {
6092e0ddfd8dSJin Yao        "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests  OCR.PF_L1D_AND_SW.SUPPLIER_NONE.ANY_SNOOP",
6093e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
6094e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
6095e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
6096e0ddfd8dSJin Yao        "EventName": "OCR.PF_L1D_AND_SW.SUPPLIER_NONE.ANY_SNOOP",
6097e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
6098e0ddfd8dSJin Yao        "MSRValue": "0x3F80020400",
6099e0ddfd8dSJin Yao        "Offcore": "1",
6100e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6101e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
6102e0ddfd8dSJin Yao        "UMask": "0x1"
6103e0ddfd8dSJin Yao    },
6104e0ddfd8dSJin Yao    {
6105e0ddfd8dSJin Yao        "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests  OCR.PF_L1D_AND_SW.SUPPLIER_NONE.HITM_OTHER_CORE",
6106e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
6107e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
6108e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
6109e0ddfd8dSJin Yao        "EventName": "OCR.PF_L1D_AND_SW.SUPPLIER_NONE.HITM_OTHER_CORE",
6110e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
6111e0ddfd8dSJin Yao        "MSRValue": "0x1000020400",
6112e0ddfd8dSJin Yao        "Offcore": "1",
6113e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6114e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
6115e0ddfd8dSJin Yao        "UMask": "0x1"
6116e0ddfd8dSJin Yao    },
6117e0ddfd8dSJin Yao    {
6118e0ddfd8dSJin Yao        "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests  OCR.PF_L1D_AND_SW.SUPPLIER_NONE.HIT_OTHER_CORE_FWD",
6119e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
6120e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
6121e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
6122e0ddfd8dSJin Yao        "EventName": "OCR.PF_L1D_AND_SW.SUPPLIER_NONE.HIT_OTHER_CORE_FWD",
6123e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
6124*49898fefSIan Rogers        "MSRValue": "0x800020400",
6125e0ddfd8dSJin Yao        "Offcore": "1",
6126e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6127e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
6128e0ddfd8dSJin Yao        "UMask": "0x1"
6129e0ddfd8dSJin Yao    },
6130e0ddfd8dSJin Yao    {
6131e0ddfd8dSJin Yao        "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests  OCR.PF_L1D_AND_SW.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD",
6132e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
6133e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
6134e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
6135e0ddfd8dSJin Yao        "EventName": "OCR.PF_L1D_AND_SW.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD",
6136e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
6137*49898fefSIan Rogers        "MSRValue": "0x400020400",
61387fcf1b89SHaiyan Song        "Offcore": "1",
61397fcf1b89SHaiyan Song        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
61407fcf1b89SHaiyan Song        "SampleAfterValue": "100003",
61417fcf1b89SHaiyan Song        "UMask": "0x1"
61427fcf1b89SHaiyan Song    },
61437fcf1b89SHaiyan Song    {
6144038d3b53SJin Yao        "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests  OCR.PF_L1D_AND_SW.SUPPLIER_NONE.NO_SNOOP_NEEDED",
61457fcf1b89SHaiyan Song        "Counter": "0,1,2,3",
61467fcf1b89SHaiyan Song        "CounterHTOff": "0,1,2,3",
61477fcf1b89SHaiyan Song        "EventCode": "0xB7, 0xBB",
61487fcf1b89SHaiyan Song        "EventName": "OCR.PF_L1D_AND_SW.SUPPLIER_NONE.NO_SNOOP_NEEDED",
61497fcf1b89SHaiyan Song        "MSRIndex": "0x1a6,0x1a7",
6150*49898fefSIan Rogers        "MSRValue": "0x100020400",
61517fcf1b89SHaiyan Song        "Offcore": "1",
61527fcf1b89SHaiyan Song        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
61537fcf1b89SHaiyan Song        "SampleAfterValue": "100003",
61547fcf1b89SHaiyan Song        "UMask": "0x1"
61557fcf1b89SHaiyan Song    },
61567fcf1b89SHaiyan Song    {
6157e0ddfd8dSJin Yao        "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests",
61587fcf1b89SHaiyan Song        "Counter": "0,1,2,3",
61597fcf1b89SHaiyan Song        "CounterHTOff": "0,1,2,3",
61607fcf1b89SHaiyan Song        "EventCode": "0xB7, 0xBB",
6161e0ddfd8dSJin Yao        "EventName": "OCR.PF_L1D_AND_SW.SUPPLIER_NONE.SNOOP_MISS",
61627fcf1b89SHaiyan Song        "MSRIndex": "0x1a6,0x1a7",
6163*49898fefSIan Rogers        "MSRValue": "0x200020400",
6164e0ddfd8dSJin Yao        "Offcore": "1",
6165e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6166e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
6167e0ddfd8dSJin Yao        "UMask": "0x1"
6168e0ddfd8dSJin Yao    },
6169e0ddfd8dSJin Yao    {
6170e0ddfd8dSJin Yao        "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests",
6171e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
6172e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
6173e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
6174e0ddfd8dSJin Yao        "EventName": "OCR.PF_L1D_AND_SW.SUPPLIER_NONE.SNOOP_NONE",
6175e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
6176*49898fefSIan Rogers        "MSRValue": "0x80020400",
6177e0ddfd8dSJin Yao        "Offcore": "1",
6178e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6179e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
6180e0ddfd8dSJin Yao        "UMask": "0x1"
6181e0ddfd8dSJin Yao    },
6182e0ddfd8dSJin Yao    {
6183e0ddfd8dSJin Yao        "BriefDescription": "Counts prefetch (that bring data to L2) data reads have any response type.",
6184e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
6185e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
6186e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
6187e0ddfd8dSJin Yao        "EventName": "OCR.PF_L2_DATA_RD.ANY_RESPONSE",
6188e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
6189*49898fefSIan Rogers        "MSRValue": "0x10010",
6190e0ddfd8dSJin Yao        "Offcore": "1",
6191e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6192e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
6193e0ddfd8dSJin Yao        "UMask": "0x1"
6194e0ddfd8dSJin Yao    },
6195e0ddfd8dSJin Yao    {
6196e0ddfd8dSJin Yao        "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",
6197e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
6198e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
6199e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
6200e0ddfd8dSJin Yao        "EventName": "OCR.PF_L2_DATA_RD.L3_HIT.ANY_SNOOP",
6201e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
6202e0ddfd8dSJin Yao        "MSRValue": "0x3F803C0010",
6203e0ddfd8dSJin Yao        "Offcore": "1",
6204e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6205e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
6206e0ddfd8dSJin Yao        "UMask": "0x1"
6207e0ddfd8dSJin Yao    },
6208e0ddfd8dSJin Yao    {
6209e0ddfd8dSJin Yao        "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",
6210e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
6211e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
6212e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
6213e0ddfd8dSJin Yao        "EventName": "OCR.PF_L2_DATA_RD.L3_HIT.HITM_OTHER_CORE",
6214e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
6215e0ddfd8dSJin Yao        "MSRValue": "0x10003C0010",
6216e0ddfd8dSJin Yao        "Offcore": "1",
6217e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6218e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
6219e0ddfd8dSJin Yao        "UMask": "0x1"
6220e0ddfd8dSJin Yao    },
6221e0ddfd8dSJin Yao    {
6222e0ddfd8dSJin Yao        "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",
6223e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
6224e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
6225e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
6226e0ddfd8dSJin Yao        "EventName": "OCR.PF_L2_DATA_RD.L3_HIT.HIT_OTHER_CORE_FWD",
6227e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
6228*49898fefSIan Rogers        "MSRValue": "0x8003C0010",
6229e0ddfd8dSJin Yao        "Offcore": "1",
6230e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6231e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
6232e0ddfd8dSJin Yao        "UMask": "0x1"
6233e0ddfd8dSJin Yao    },
6234e0ddfd8dSJin Yao    {
6235e0ddfd8dSJin Yao        "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",
6236e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
6237e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
6238e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
6239e0ddfd8dSJin Yao        "EventName": "OCR.PF_L2_DATA_RD.L3_HIT.HIT_OTHER_CORE_NO_FWD",
6240e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
6241*49898fefSIan Rogers        "MSRValue": "0x4003C0010",
6242e0ddfd8dSJin Yao        "Offcore": "1",
6243e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6244e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
6245e0ddfd8dSJin Yao        "UMask": "0x1"
6246e0ddfd8dSJin Yao    },
6247e0ddfd8dSJin Yao    {
6248e0ddfd8dSJin Yao        "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",
6249e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
6250e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
6251e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
6252e0ddfd8dSJin Yao        "EventName": "OCR.PF_L2_DATA_RD.L3_HIT.NO_SNOOP_NEEDED",
6253e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
6254*49898fefSIan Rogers        "MSRValue": "0x1003C0010",
6255e0ddfd8dSJin Yao        "Offcore": "1",
6256e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6257e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
6258e0ddfd8dSJin Yao        "UMask": "0x1"
6259e0ddfd8dSJin Yao    },
6260e0ddfd8dSJin Yao    {
6261e0ddfd8dSJin Yao        "BriefDescription": "Counts prefetch (that bring data to L2) data reads",
6262e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
6263e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
6264e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
6265e0ddfd8dSJin Yao        "EventName": "OCR.PF_L2_DATA_RD.L3_HIT.SNOOP_HIT_WITH_FWD",
6266e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
6267*49898fefSIan Rogers        "MSRValue": "0x8007C0010",
6268e0ddfd8dSJin Yao        "Offcore": "1",
6269e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6270e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
6271e0ddfd8dSJin Yao        "UMask": "0x1"
6272e0ddfd8dSJin Yao    },
6273e0ddfd8dSJin Yao    {
6274e0ddfd8dSJin Yao        "BriefDescription": "Counts prefetch (that bring data to L2) data reads OCR.PF_L2_DATA_RD.L3_HIT.SNOOP_MISS",
6275e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
6276e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
6277e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
6278e0ddfd8dSJin Yao        "EventName": "OCR.PF_L2_DATA_RD.L3_HIT.SNOOP_MISS",
6279e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
6280*49898fefSIan Rogers        "MSRValue": "0x2003C0010",
6281e0ddfd8dSJin Yao        "Offcore": "1",
6282e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6283e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
6284e0ddfd8dSJin Yao        "UMask": "0x1"
6285e0ddfd8dSJin Yao    },
6286e0ddfd8dSJin Yao    {
6287e0ddfd8dSJin Yao        "BriefDescription": "Counts prefetch (that bring data to L2) data reads OCR.PF_L2_DATA_RD.L3_HIT.SNOOP_NONE",
6288e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
6289e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
6290e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
6291e0ddfd8dSJin Yao        "EventName": "OCR.PF_L2_DATA_RD.L3_HIT.SNOOP_NONE",
6292e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
6293*49898fefSIan Rogers        "MSRValue": "0x803C0010",
6294e0ddfd8dSJin Yao        "Offcore": "1",
6295e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6296e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
6297e0ddfd8dSJin Yao        "UMask": "0x1"
6298e0ddfd8dSJin Yao    },
6299e0ddfd8dSJin Yao    {
6300e0ddfd8dSJin Yao        "BriefDescription": "Counts prefetch (that bring data to L2) data reads  OCR.PF_L2_DATA_RD.L3_HIT_E.ANY_SNOOP",
6301e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
6302e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
6303e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
6304e0ddfd8dSJin Yao        "EventName": "OCR.PF_L2_DATA_RD.L3_HIT_E.ANY_SNOOP",
6305e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
6306e0ddfd8dSJin Yao        "MSRValue": "0x3F80080010",
6307e0ddfd8dSJin Yao        "Offcore": "1",
6308e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6309e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
6310e0ddfd8dSJin Yao        "UMask": "0x1"
6311e0ddfd8dSJin Yao    },
6312e0ddfd8dSJin Yao    {
6313e0ddfd8dSJin Yao        "BriefDescription": "Counts prefetch (that bring data to L2) data reads  OCR.PF_L2_DATA_RD.L3_HIT_E.HITM_OTHER_CORE",
6314e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
6315e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
6316e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
6317e0ddfd8dSJin Yao        "EventName": "OCR.PF_L2_DATA_RD.L3_HIT_E.HITM_OTHER_CORE",
6318e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
6319e0ddfd8dSJin Yao        "MSRValue": "0x1000080010",
6320e0ddfd8dSJin Yao        "Offcore": "1",
6321e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6322e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
6323e0ddfd8dSJin Yao        "UMask": "0x1"
6324e0ddfd8dSJin Yao    },
6325e0ddfd8dSJin Yao    {
6326e0ddfd8dSJin Yao        "BriefDescription": "Counts prefetch (that bring data to L2) data reads  OCR.PF_L2_DATA_RD.L3_HIT_E.HIT_OTHER_CORE_FWD",
6327e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
6328e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
6329e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
6330e0ddfd8dSJin Yao        "EventName": "OCR.PF_L2_DATA_RD.L3_HIT_E.HIT_OTHER_CORE_FWD",
6331e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
6332*49898fefSIan Rogers        "MSRValue": "0x800080010",
6333e0ddfd8dSJin Yao        "Offcore": "1",
6334e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6335e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
6336e0ddfd8dSJin Yao        "UMask": "0x1"
6337e0ddfd8dSJin Yao    },
6338e0ddfd8dSJin Yao    {
6339e0ddfd8dSJin Yao        "BriefDescription": "Counts prefetch (that bring data to L2) data reads  OCR.PF_L2_DATA_RD.L3_HIT_E.HIT_OTHER_CORE_NO_FWD",
6340e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
6341e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
6342e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
6343e0ddfd8dSJin Yao        "EventName": "OCR.PF_L2_DATA_RD.L3_HIT_E.HIT_OTHER_CORE_NO_FWD",
6344e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
6345*49898fefSIan Rogers        "MSRValue": "0x400080010",
6346e0ddfd8dSJin Yao        "Offcore": "1",
6347e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6348e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
6349e0ddfd8dSJin Yao        "UMask": "0x1"
6350e0ddfd8dSJin Yao    },
6351e0ddfd8dSJin Yao    {
6352e0ddfd8dSJin Yao        "BriefDescription": "Counts prefetch (that bring data to L2) data reads  OCR.PF_L2_DATA_RD.L3_HIT_E.NO_SNOOP_NEEDED",
6353e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
6354e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
6355e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
6356e0ddfd8dSJin Yao        "EventName": "OCR.PF_L2_DATA_RD.L3_HIT_E.NO_SNOOP_NEEDED",
6357e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
6358*49898fefSIan Rogers        "MSRValue": "0x100080010",
6359e0ddfd8dSJin Yao        "Offcore": "1",
6360e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6361e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
6362e0ddfd8dSJin Yao        "UMask": "0x1"
6363e0ddfd8dSJin Yao    },
6364e0ddfd8dSJin Yao    {
6365e0ddfd8dSJin Yao        "BriefDescription": "Counts prefetch (that bring data to L2) data reads",
6366e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
6367e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
6368e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
6369e0ddfd8dSJin Yao        "EventName": "OCR.PF_L2_DATA_RD.L3_HIT_E.SNOOP_MISS",
6370e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
6371*49898fefSIan Rogers        "MSRValue": "0x200080010",
6372e0ddfd8dSJin Yao        "Offcore": "1",
6373e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6374e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
6375e0ddfd8dSJin Yao        "UMask": "0x1"
6376e0ddfd8dSJin Yao    },
6377e0ddfd8dSJin Yao    {
6378e0ddfd8dSJin Yao        "BriefDescription": "Counts prefetch (that bring data to L2) data reads",
6379e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
6380e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
6381e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
6382e0ddfd8dSJin Yao        "EventName": "OCR.PF_L2_DATA_RD.L3_HIT_E.SNOOP_NONE",
6383e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
6384*49898fefSIan Rogers        "MSRValue": "0x80080010",
6385e0ddfd8dSJin Yao        "Offcore": "1",
6386e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6387e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
6388e0ddfd8dSJin Yao        "UMask": "0x1"
6389e0ddfd8dSJin Yao    },
6390e0ddfd8dSJin Yao    {
6391e0ddfd8dSJin Yao        "BriefDescription": "Counts prefetch (that bring data to L2) data reads  OCR.PF_L2_DATA_RD.L3_HIT_F.ANY_SNOOP",
6392e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
6393e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
6394e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
6395e0ddfd8dSJin Yao        "EventName": "OCR.PF_L2_DATA_RD.L3_HIT_F.ANY_SNOOP",
6396e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
6397e0ddfd8dSJin Yao        "MSRValue": "0x3F80200010",
6398e0ddfd8dSJin Yao        "Offcore": "1",
6399e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6400e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
6401e0ddfd8dSJin Yao        "UMask": "0x1"
6402e0ddfd8dSJin Yao    },
6403e0ddfd8dSJin Yao    {
6404e0ddfd8dSJin Yao        "BriefDescription": "Counts prefetch (that bring data to L2) data reads  OCR.PF_L2_DATA_RD.L3_HIT_F.HITM_OTHER_CORE",
6405e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
6406e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
6407e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
6408e0ddfd8dSJin Yao        "EventName": "OCR.PF_L2_DATA_RD.L3_HIT_F.HITM_OTHER_CORE",
6409e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
6410e0ddfd8dSJin Yao        "MSRValue": "0x1000200010",
6411e0ddfd8dSJin Yao        "Offcore": "1",
6412e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6413e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
6414e0ddfd8dSJin Yao        "UMask": "0x1"
6415e0ddfd8dSJin Yao    },
6416e0ddfd8dSJin Yao    {
6417e0ddfd8dSJin Yao        "BriefDescription": "Counts prefetch (that bring data to L2) data reads  OCR.PF_L2_DATA_RD.L3_HIT_F.HIT_OTHER_CORE_FWD",
6418e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
6419e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
6420e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
6421e0ddfd8dSJin Yao        "EventName": "OCR.PF_L2_DATA_RD.L3_HIT_F.HIT_OTHER_CORE_FWD",
6422e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
6423*49898fefSIan Rogers        "MSRValue": "0x800200010",
6424e0ddfd8dSJin Yao        "Offcore": "1",
6425e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6426e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
6427e0ddfd8dSJin Yao        "UMask": "0x1"
6428e0ddfd8dSJin Yao    },
6429e0ddfd8dSJin Yao    {
6430e0ddfd8dSJin Yao        "BriefDescription": "Counts prefetch (that bring data to L2) data reads  OCR.PF_L2_DATA_RD.L3_HIT_F.HIT_OTHER_CORE_NO_FWD",
6431e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
6432e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
6433e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
6434e0ddfd8dSJin Yao        "EventName": "OCR.PF_L2_DATA_RD.L3_HIT_F.HIT_OTHER_CORE_NO_FWD",
6435e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
6436*49898fefSIan Rogers        "MSRValue": "0x400200010",
6437e0ddfd8dSJin Yao        "Offcore": "1",
6438e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6439e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
6440e0ddfd8dSJin Yao        "UMask": "0x1"
6441e0ddfd8dSJin Yao    },
6442e0ddfd8dSJin Yao    {
6443e0ddfd8dSJin Yao        "BriefDescription": "Counts prefetch (that bring data to L2) data reads  OCR.PF_L2_DATA_RD.L3_HIT_F.NO_SNOOP_NEEDED",
6444e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
6445e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
6446e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
6447e0ddfd8dSJin Yao        "EventName": "OCR.PF_L2_DATA_RD.L3_HIT_F.NO_SNOOP_NEEDED",
6448e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
6449*49898fefSIan Rogers        "MSRValue": "0x100200010",
6450e0ddfd8dSJin Yao        "Offcore": "1",
6451e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6452e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
6453e0ddfd8dSJin Yao        "UMask": "0x1"
6454e0ddfd8dSJin Yao    },
6455e0ddfd8dSJin Yao    {
6456e0ddfd8dSJin Yao        "BriefDescription": "Counts prefetch (that bring data to L2) data reads",
6457e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
6458e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
6459e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
6460e0ddfd8dSJin Yao        "EventName": "OCR.PF_L2_DATA_RD.L3_HIT_F.SNOOP_MISS",
6461e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
6462*49898fefSIan Rogers        "MSRValue": "0x200200010",
6463e0ddfd8dSJin Yao        "Offcore": "1",
6464e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6465e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
6466e0ddfd8dSJin Yao        "UMask": "0x1"
6467e0ddfd8dSJin Yao    },
6468e0ddfd8dSJin Yao    {
6469e0ddfd8dSJin Yao        "BriefDescription": "Counts prefetch (that bring data to L2) data reads",
6470e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
6471e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
6472e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
6473e0ddfd8dSJin Yao        "EventName": "OCR.PF_L2_DATA_RD.L3_HIT_F.SNOOP_NONE",
6474e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
6475*49898fefSIan Rogers        "MSRValue": "0x80200010",
6476e0ddfd8dSJin Yao        "Offcore": "1",
6477e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6478e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
6479e0ddfd8dSJin Yao        "UMask": "0x1"
6480e0ddfd8dSJin Yao    },
6481e0ddfd8dSJin Yao    {
6482e0ddfd8dSJin Yao        "BriefDescription": "Counts prefetch (that bring data to L2) data reads  OCR.PF_L2_DATA_RD.L3_HIT_M.ANY_SNOOP",
6483e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
6484e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
6485e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
6486e0ddfd8dSJin Yao        "EventName": "OCR.PF_L2_DATA_RD.L3_HIT_M.ANY_SNOOP",
6487e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
6488e0ddfd8dSJin Yao        "MSRValue": "0x3F80040010",
6489e0ddfd8dSJin Yao        "Offcore": "1",
6490e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6491e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
6492e0ddfd8dSJin Yao        "UMask": "0x1"
6493e0ddfd8dSJin Yao    },
6494e0ddfd8dSJin Yao    {
6495e0ddfd8dSJin Yao        "BriefDescription": "Counts prefetch (that bring data to L2) data reads  OCR.PF_L2_DATA_RD.L3_HIT_M.HITM_OTHER_CORE",
6496e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
6497e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
6498e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
6499e0ddfd8dSJin Yao        "EventName": "OCR.PF_L2_DATA_RD.L3_HIT_M.HITM_OTHER_CORE",
6500e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
6501e0ddfd8dSJin Yao        "MSRValue": "0x1000040010",
6502e0ddfd8dSJin Yao        "Offcore": "1",
6503e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6504e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
6505e0ddfd8dSJin Yao        "UMask": "0x1"
6506e0ddfd8dSJin Yao    },
6507e0ddfd8dSJin Yao    {
6508e0ddfd8dSJin Yao        "BriefDescription": "Counts prefetch (that bring data to L2) data reads  OCR.PF_L2_DATA_RD.L3_HIT_M.HIT_OTHER_CORE_FWD",
6509e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
6510e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
6511e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
6512e0ddfd8dSJin Yao        "EventName": "OCR.PF_L2_DATA_RD.L3_HIT_M.HIT_OTHER_CORE_FWD",
6513e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
6514*49898fefSIan Rogers        "MSRValue": "0x800040010",
6515e0ddfd8dSJin Yao        "Offcore": "1",
6516e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6517e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
6518e0ddfd8dSJin Yao        "UMask": "0x1"
6519e0ddfd8dSJin Yao    },
6520e0ddfd8dSJin Yao    {
6521e0ddfd8dSJin Yao        "BriefDescription": "Counts prefetch (that bring data to L2) data reads  OCR.PF_L2_DATA_RD.L3_HIT_M.HIT_OTHER_CORE_NO_FWD",
6522e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
6523e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
6524e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
6525e0ddfd8dSJin Yao        "EventName": "OCR.PF_L2_DATA_RD.L3_HIT_M.HIT_OTHER_CORE_NO_FWD",
6526e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
6527*49898fefSIan Rogers        "MSRValue": "0x400040010",
6528e0ddfd8dSJin Yao        "Offcore": "1",
6529e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6530e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
6531e0ddfd8dSJin Yao        "UMask": "0x1"
6532e0ddfd8dSJin Yao    },
6533e0ddfd8dSJin Yao    {
6534e0ddfd8dSJin Yao        "BriefDescription": "Counts prefetch (that bring data to L2) data reads  OCR.PF_L2_DATA_RD.L3_HIT_M.NO_SNOOP_NEEDED",
6535e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
6536e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
6537e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
6538e0ddfd8dSJin Yao        "EventName": "OCR.PF_L2_DATA_RD.L3_HIT_M.NO_SNOOP_NEEDED",
6539e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
6540*49898fefSIan Rogers        "MSRValue": "0x100040010",
6541e0ddfd8dSJin Yao        "Offcore": "1",
6542e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6543e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
6544e0ddfd8dSJin Yao        "UMask": "0x1"
6545e0ddfd8dSJin Yao    },
6546e0ddfd8dSJin Yao    {
6547e0ddfd8dSJin Yao        "BriefDescription": "Counts prefetch (that bring data to L2) data reads",
6548e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
6549e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
6550e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
6551e0ddfd8dSJin Yao        "EventName": "OCR.PF_L2_DATA_RD.L3_HIT_M.SNOOP_MISS",
6552e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
6553*49898fefSIan Rogers        "MSRValue": "0x200040010",
6554e0ddfd8dSJin Yao        "Offcore": "1",
6555e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6556e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
6557e0ddfd8dSJin Yao        "UMask": "0x1"
6558e0ddfd8dSJin Yao    },
6559e0ddfd8dSJin Yao    {
6560e0ddfd8dSJin Yao        "BriefDescription": "Counts prefetch (that bring data to L2) data reads",
6561e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
6562e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
6563e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
6564e0ddfd8dSJin Yao        "EventName": "OCR.PF_L2_DATA_RD.L3_HIT_M.SNOOP_NONE",
6565e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
6566*49898fefSIan Rogers        "MSRValue": "0x80040010",
6567e0ddfd8dSJin Yao        "Offcore": "1",
6568e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6569e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
6570e0ddfd8dSJin Yao        "UMask": "0x1"
6571e0ddfd8dSJin Yao    },
6572e0ddfd8dSJin Yao    {
6573e0ddfd8dSJin Yao        "BriefDescription": "Counts prefetch (that bring data to L2) data reads  OCR.PF_L2_DATA_RD.L3_HIT_S.ANY_SNOOP",
6574e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
6575e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
6576e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
6577e0ddfd8dSJin Yao        "EventName": "OCR.PF_L2_DATA_RD.L3_HIT_S.ANY_SNOOP",
6578e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
6579e0ddfd8dSJin Yao        "MSRValue": "0x3F80100010",
6580e0ddfd8dSJin Yao        "Offcore": "1",
6581e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6582e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
6583e0ddfd8dSJin Yao        "UMask": "0x1"
6584e0ddfd8dSJin Yao    },
6585e0ddfd8dSJin Yao    {
6586e0ddfd8dSJin Yao        "BriefDescription": "Counts prefetch (that bring data to L2) data reads  OCR.PF_L2_DATA_RD.L3_HIT_S.HITM_OTHER_CORE",
6587e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
6588e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
6589e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
6590e0ddfd8dSJin Yao        "EventName": "OCR.PF_L2_DATA_RD.L3_HIT_S.HITM_OTHER_CORE",
6591e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
6592e0ddfd8dSJin Yao        "MSRValue": "0x1000100010",
6593e0ddfd8dSJin Yao        "Offcore": "1",
6594e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6595e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
6596e0ddfd8dSJin Yao        "UMask": "0x1"
6597e0ddfd8dSJin Yao    },
6598e0ddfd8dSJin Yao    {
6599e0ddfd8dSJin Yao        "BriefDescription": "Counts prefetch (that bring data to L2) data reads  OCR.PF_L2_DATA_RD.L3_HIT_S.HIT_OTHER_CORE_FWD",
6600e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
6601e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
6602e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
6603e0ddfd8dSJin Yao        "EventName": "OCR.PF_L2_DATA_RD.L3_HIT_S.HIT_OTHER_CORE_FWD",
6604e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
6605*49898fefSIan Rogers        "MSRValue": "0x800100010",
6606e0ddfd8dSJin Yao        "Offcore": "1",
6607e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6608e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
6609e0ddfd8dSJin Yao        "UMask": "0x1"
6610e0ddfd8dSJin Yao    },
6611e0ddfd8dSJin Yao    {
6612e0ddfd8dSJin Yao        "BriefDescription": "Counts prefetch (that bring data to L2) data reads  OCR.PF_L2_DATA_RD.L3_HIT_S.HIT_OTHER_CORE_NO_FWD",
6613e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
6614e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
6615e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
6616e0ddfd8dSJin Yao        "EventName": "OCR.PF_L2_DATA_RD.L3_HIT_S.HIT_OTHER_CORE_NO_FWD",
6617e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
6618*49898fefSIan Rogers        "MSRValue": "0x400100010",
6619e0ddfd8dSJin Yao        "Offcore": "1",
6620e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6621e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
6622e0ddfd8dSJin Yao        "UMask": "0x1"
6623e0ddfd8dSJin Yao    },
6624e0ddfd8dSJin Yao    {
6625e0ddfd8dSJin Yao        "BriefDescription": "Counts prefetch (that bring data to L2) data reads  OCR.PF_L2_DATA_RD.L3_HIT_S.NO_SNOOP_NEEDED",
6626e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
6627e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
6628e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
6629e0ddfd8dSJin Yao        "EventName": "OCR.PF_L2_DATA_RD.L3_HIT_S.NO_SNOOP_NEEDED",
6630e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
6631*49898fefSIan Rogers        "MSRValue": "0x100100010",
6632e0ddfd8dSJin Yao        "Offcore": "1",
6633e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6634e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
6635e0ddfd8dSJin Yao        "UMask": "0x1"
6636e0ddfd8dSJin Yao    },
6637e0ddfd8dSJin Yao    {
6638e0ddfd8dSJin Yao        "BriefDescription": "Counts prefetch (that bring data to L2) data reads",
6639e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
6640e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
6641e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
6642e0ddfd8dSJin Yao        "EventName": "OCR.PF_L2_DATA_RD.L3_HIT_S.SNOOP_MISS",
6643e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
6644*49898fefSIan Rogers        "MSRValue": "0x200100010",
6645e0ddfd8dSJin Yao        "Offcore": "1",
6646e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6647e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
6648e0ddfd8dSJin Yao        "UMask": "0x1"
6649e0ddfd8dSJin Yao    },
6650e0ddfd8dSJin Yao    {
6651e0ddfd8dSJin Yao        "BriefDescription": "Counts prefetch (that bring data to L2) data reads",
6652e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
6653e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
6654e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
6655e0ddfd8dSJin Yao        "EventName": "OCR.PF_L2_DATA_RD.L3_HIT_S.SNOOP_NONE",
6656e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
6657*49898fefSIan Rogers        "MSRValue": "0x80100010",
6658e0ddfd8dSJin Yao        "Offcore": "1",
6659e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6660e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
6661e0ddfd8dSJin Yao        "UMask": "0x1"
6662e0ddfd8dSJin Yao    },
6663e0ddfd8dSJin Yao    {
6664e0ddfd8dSJin Yao        "BriefDescription": "Counts prefetch (that bring data to L2) data reads OCR.PF_L2_DATA_RD.PMM_HIT_LOCAL_PMM.ANY_SNOOP",
6665e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
6666e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
6667e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
6668e0ddfd8dSJin Yao        "EventName": "OCR.PF_L2_DATA_RD.PMM_HIT_LOCAL_PMM.ANY_SNOOP",
6669e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
6670e0ddfd8dSJin Yao        "MSRValue": "0x3F80400010",
6671e0ddfd8dSJin Yao        "Offcore": "1",
6672e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6673e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
6674e0ddfd8dSJin Yao        "UMask": "0x1"
6675e0ddfd8dSJin Yao    },
6676e0ddfd8dSJin Yao    {
6677e0ddfd8dSJin Yao        "BriefDescription": "Counts prefetch (that bring data to L2) data reads OCR.PF_L2_DATA_RD.PMM_HIT_LOCAL_PMM.SNOOP_NONE",
6678e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
6679e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
6680e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
6681e0ddfd8dSJin Yao        "EventName": "OCR.PF_L2_DATA_RD.PMM_HIT_LOCAL_PMM.SNOOP_NONE",
6682e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
6683*49898fefSIan Rogers        "MSRValue": "0x80400010",
6684e0ddfd8dSJin Yao        "Offcore": "1",
6685e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6686e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
6687e0ddfd8dSJin Yao        "UMask": "0x1"
6688e0ddfd8dSJin Yao    },
6689e0ddfd8dSJin Yao    {
6690e0ddfd8dSJin Yao        "BriefDescription": "Counts prefetch (that bring data to L2) data reads OCR.PF_L2_DATA_RD.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED",
6691e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
6692e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
6693e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
6694e0ddfd8dSJin Yao        "EventName": "OCR.PF_L2_DATA_RD.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED",
6695e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
6696*49898fefSIan Rogers        "MSRValue": "0x100400010",
6697e0ddfd8dSJin Yao        "Offcore": "1",
6698e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6699e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
6700e0ddfd8dSJin Yao        "UMask": "0x1"
6701e0ddfd8dSJin Yao    },
6702e0ddfd8dSJin Yao    {
6703e0ddfd8dSJin Yao        "BriefDescription": "Counts prefetch (that bring data to L2) data reads  OCR.PF_L2_DATA_RD.SUPPLIER_NONE.ANY_SNOOP",
6704e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
6705e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
6706e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
6707e0ddfd8dSJin Yao        "EventName": "OCR.PF_L2_DATA_RD.SUPPLIER_NONE.ANY_SNOOP",
6708e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
6709e0ddfd8dSJin Yao        "MSRValue": "0x3F80020010",
6710e0ddfd8dSJin Yao        "Offcore": "1",
6711e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6712e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
6713e0ddfd8dSJin Yao        "UMask": "0x1"
6714e0ddfd8dSJin Yao    },
6715e0ddfd8dSJin Yao    {
6716e0ddfd8dSJin Yao        "BriefDescription": "Counts prefetch (that bring data to L2) data reads  OCR.PF_L2_DATA_RD.SUPPLIER_NONE.HITM_OTHER_CORE",
6717e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
6718e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
6719e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
6720e0ddfd8dSJin Yao        "EventName": "OCR.PF_L2_DATA_RD.SUPPLIER_NONE.HITM_OTHER_CORE",
6721e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
6722e0ddfd8dSJin Yao        "MSRValue": "0x1000020010",
6723e0ddfd8dSJin Yao        "Offcore": "1",
6724e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6725e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
6726e0ddfd8dSJin Yao        "UMask": "0x1"
6727e0ddfd8dSJin Yao    },
6728e0ddfd8dSJin Yao    {
6729e0ddfd8dSJin Yao        "BriefDescription": "Counts prefetch (that bring data to L2) data reads  OCR.PF_L2_DATA_RD.SUPPLIER_NONE.HIT_OTHER_CORE_FWD",
6730e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
6731e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
6732e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
6733e0ddfd8dSJin Yao        "EventName": "OCR.PF_L2_DATA_RD.SUPPLIER_NONE.HIT_OTHER_CORE_FWD",
6734e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
6735*49898fefSIan Rogers        "MSRValue": "0x800020010",
6736e0ddfd8dSJin Yao        "Offcore": "1",
6737e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6738e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
6739e0ddfd8dSJin Yao        "UMask": "0x1"
6740e0ddfd8dSJin Yao    },
6741e0ddfd8dSJin Yao    {
6742e0ddfd8dSJin Yao        "BriefDescription": "Counts prefetch (that bring data to L2) data reads  OCR.PF_L2_DATA_RD.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD",
6743e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
6744e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
6745e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
6746e0ddfd8dSJin Yao        "EventName": "OCR.PF_L2_DATA_RD.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD",
6747e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
6748*49898fefSIan Rogers        "MSRValue": "0x400020010",
6749e0ddfd8dSJin Yao        "Offcore": "1",
6750e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6751e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
6752e0ddfd8dSJin Yao        "UMask": "0x1"
6753e0ddfd8dSJin Yao    },
6754e0ddfd8dSJin Yao    {
6755e0ddfd8dSJin Yao        "BriefDescription": "Counts prefetch (that bring data to L2) data reads  OCR.PF_L2_DATA_RD.SUPPLIER_NONE.NO_SNOOP_NEEDED",
6756e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
6757e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
6758e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
6759e0ddfd8dSJin Yao        "EventName": "OCR.PF_L2_DATA_RD.SUPPLIER_NONE.NO_SNOOP_NEEDED",
6760e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
6761*49898fefSIan Rogers        "MSRValue": "0x100020010",
6762e0ddfd8dSJin Yao        "Offcore": "1",
6763e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6764e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
6765e0ddfd8dSJin Yao        "UMask": "0x1"
6766e0ddfd8dSJin Yao    },
6767e0ddfd8dSJin Yao    {
6768e0ddfd8dSJin Yao        "BriefDescription": "Counts prefetch (that bring data to L2) data reads",
6769e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
6770e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
6771e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
6772e0ddfd8dSJin Yao        "EventName": "OCR.PF_L2_DATA_RD.SUPPLIER_NONE.SNOOP_MISS",
6773e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
6774*49898fefSIan Rogers        "MSRValue": "0x200020010",
6775e0ddfd8dSJin Yao        "Offcore": "1",
6776e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6777e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
6778e0ddfd8dSJin Yao        "UMask": "0x1"
6779e0ddfd8dSJin Yao    },
6780e0ddfd8dSJin Yao    {
6781e0ddfd8dSJin Yao        "BriefDescription": "Counts prefetch (that bring data to L2) data reads",
6782e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
6783e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
6784e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
6785e0ddfd8dSJin Yao        "EventName": "OCR.PF_L2_DATA_RD.SUPPLIER_NONE.SNOOP_NONE",
6786e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
6787*49898fefSIan Rogers        "MSRValue": "0x80020010",
6788e0ddfd8dSJin Yao        "Offcore": "1",
6789e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6790e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
6791e0ddfd8dSJin Yao        "UMask": "0x1"
6792e0ddfd8dSJin Yao    },
6793e0ddfd8dSJin Yao    {
6794e0ddfd8dSJin Yao        "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs have any response type.",
6795e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
6796e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
6797e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
6798e0ddfd8dSJin Yao        "EventName": "OCR.PF_L2_RFO.ANY_RESPONSE",
6799e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
6800*49898fefSIan Rogers        "MSRValue": "0x10020",
6801e0ddfd8dSJin Yao        "Offcore": "1",
6802e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6803e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
6804e0ddfd8dSJin Yao        "UMask": "0x1"
6805e0ddfd8dSJin Yao    },
6806e0ddfd8dSJin Yao    {
6807e0ddfd8dSJin Yao        "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",
6808e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
6809e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
6810e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
6811e0ddfd8dSJin Yao        "EventName": "OCR.PF_L2_RFO.L3_HIT.ANY_SNOOP",
6812e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
6813e0ddfd8dSJin Yao        "MSRValue": "0x3F803C0020",
6814e0ddfd8dSJin Yao        "Offcore": "1",
6815e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6816e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
6817e0ddfd8dSJin Yao        "UMask": "0x1"
6818e0ddfd8dSJin Yao    },
6819e0ddfd8dSJin Yao    {
6820e0ddfd8dSJin Yao        "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",
6821e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
6822e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
6823e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
6824e0ddfd8dSJin Yao        "EventName": "OCR.PF_L2_RFO.L3_HIT.HITM_OTHER_CORE",
6825e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
6826e0ddfd8dSJin Yao        "MSRValue": "0x10003C0020",
6827e0ddfd8dSJin Yao        "Offcore": "1",
6828e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6829e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
6830e0ddfd8dSJin Yao        "UMask": "0x1"
6831e0ddfd8dSJin Yao    },
6832e0ddfd8dSJin Yao    {
6833e0ddfd8dSJin Yao        "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",
6834e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
6835e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
6836e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
6837e0ddfd8dSJin Yao        "EventName": "OCR.PF_L2_RFO.L3_HIT.HIT_OTHER_CORE_FWD",
6838e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
6839*49898fefSIan Rogers        "MSRValue": "0x8003C0020",
6840e0ddfd8dSJin Yao        "Offcore": "1",
6841e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6842e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
6843e0ddfd8dSJin Yao        "UMask": "0x1"
6844e0ddfd8dSJin Yao    },
6845e0ddfd8dSJin Yao    {
6846e0ddfd8dSJin Yao        "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",
6847e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
6848e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
6849e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
6850e0ddfd8dSJin Yao        "EventName": "OCR.PF_L2_RFO.L3_HIT.HIT_OTHER_CORE_NO_FWD",
6851e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
6852*49898fefSIan Rogers        "MSRValue": "0x4003C0020",
6853e0ddfd8dSJin Yao        "Offcore": "1",
6854e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6855e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
6856e0ddfd8dSJin Yao        "UMask": "0x1"
6857e0ddfd8dSJin Yao    },
6858e0ddfd8dSJin Yao    {
6859e0ddfd8dSJin Yao        "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",
6860e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
6861e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
6862e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
6863e0ddfd8dSJin Yao        "EventName": "OCR.PF_L2_RFO.L3_HIT.NO_SNOOP_NEEDED",
6864e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
6865*49898fefSIan Rogers        "MSRValue": "0x1003C0020",
6866e0ddfd8dSJin Yao        "Offcore": "1",
6867e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6868e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
6869e0ddfd8dSJin Yao        "UMask": "0x1"
6870e0ddfd8dSJin Yao    },
6871e0ddfd8dSJin Yao    {
6872e0ddfd8dSJin Yao        "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs",
6873e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
6874e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
6875e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
6876e0ddfd8dSJin Yao        "EventName": "OCR.PF_L2_RFO.L3_HIT.SNOOP_HIT_WITH_FWD",
6877e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
6878*49898fefSIan Rogers        "MSRValue": "0x8007C0020",
6879e0ddfd8dSJin Yao        "Offcore": "1",
6880e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6881e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
6882e0ddfd8dSJin Yao        "UMask": "0x1"
6883e0ddfd8dSJin Yao    },
6884e0ddfd8dSJin Yao    {
6885e0ddfd8dSJin Yao        "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs OCR.PF_L2_RFO.L3_HIT.SNOOP_MISS",
6886e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
6887e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
6888e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
6889e0ddfd8dSJin Yao        "EventName": "OCR.PF_L2_RFO.L3_HIT.SNOOP_MISS",
6890e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
6891*49898fefSIan Rogers        "MSRValue": "0x2003C0020",
6892e0ddfd8dSJin Yao        "Offcore": "1",
6893e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6894e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
6895e0ddfd8dSJin Yao        "UMask": "0x1"
6896e0ddfd8dSJin Yao    },
6897e0ddfd8dSJin Yao    {
6898e0ddfd8dSJin Yao        "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs OCR.PF_L2_RFO.L3_HIT.SNOOP_NONE",
6899e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
6900e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
6901e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
6902e0ddfd8dSJin Yao        "EventName": "OCR.PF_L2_RFO.L3_HIT.SNOOP_NONE",
6903e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
6904*49898fefSIan Rogers        "MSRValue": "0x803C0020",
6905e0ddfd8dSJin Yao        "Offcore": "1",
6906e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6907e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
6908e0ddfd8dSJin Yao        "UMask": "0x1"
6909e0ddfd8dSJin Yao    },
6910e0ddfd8dSJin Yao    {
6911e0ddfd8dSJin Yao        "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs  OCR.PF_L2_RFO.L3_HIT_E.ANY_SNOOP",
6912e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
6913e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
6914e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
6915e0ddfd8dSJin Yao        "EventName": "OCR.PF_L2_RFO.L3_HIT_E.ANY_SNOOP",
6916e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
6917e0ddfd8dSJin Yao        "MSRValue": "0x3F80080020",
6918e0ddfd8dSJin Yao        "Offcore": "1",
6919e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6920e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
6921e0ddfd8dSJin Yao        "UMask": "0x1"
6922e0ddfd8dSJin Yao    },
6923e0ddfd8dSJin Yao    {
6924e0ddfd8dSJin Yao        "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs  OCR.PF_L2_RFO.L3_HIT_E.HITM_OTHER_CORE",
6925e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
6926e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
6927e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
6928e0ddfd8dSJin Yao        "EventName": "OCR.PF_L2_RFO.L3_HIT_E.HITM_OTHER_CORE",
6929e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
6930e0ddfd8dSJin Yao        "MSRValue": "0x1000080020",
6931e0ddfd8dSJin Yao        "Offcore": "1",
6932e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6933e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
6934e0ddfd8dSJin Yao        "UMask": "0x1"
6935e0ddfd8dSJin Yao    },
6936e0ddfd8dSJin Yao    {
6937e0ddfd8dSJin Yao        "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs  OCR.PF_L2_RFO.L3_HIT_E.HIT_OTHER_CORE_FWD",
6938e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
6939e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
6940e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
6941e0ddfd8dSJin Yao        "EventName": "OCR.PF_L2_RFO.L3_HIT_E.HIT_OTHER_CORE_FWD",
6942e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
6943*49898fefSIan Rogers        "MSRValue": "0x800080020",
6944e0ddfd8dSJin Yao        "Offcore": "1",
6945e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6946e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
6947e0ddfd8dSJin Yao        "UMask": "0x1"
6948e0ddfd8dSJin Yao    },
6949e0ddfd8dSJin Yao    {
6950e0ddfd8dSJin Yao        "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs  OCR.PF_L2_RFO.L3_HIT_E.HIT_OTHER_CORE_NO_FWD",
6951e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
6952e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
6953e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
6954e0ddfd8dSJin Yao        "EventName": "OCR.PF_L2_RFO.L3_HIT_E.HIT_OTHER_CORE_NO_FWD",
6955e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
6956*49898fefSIan Rogers        "MSRValue": "0x400080020",
6957e0ddfd8dSJin Yao        "Offcore": "1",
6958e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6959e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
6960e0ddfd8dSJin Yao        "UMask": "0x1"
6961e0ddfd8dSJin Yao    },
6962e0ddfd8dSJin Yao    {
6963e0ddfd8dSJin Yao        "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs  OCR.PF_L2_RFO.L3_HIT_E.NO_SNOOP_NEEDED",
6964e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
6965e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
6966e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
6967e0ddfd8dSJin Yao        "EventName": "OCR.PF_L2_RFO.L3_HIT_E.NO_SNOOP_NEEDED",
6968e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
6969*49898fefSIan Rogers        "MSRValue": "0x100080020",
6970e0ddfd8dSJin Yao        "Offcore": "1",
6971e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6972e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
6973e0ddfd8dSJin Yao        "UMask": "0x1"
6974e0ddfd8dSJin Yao    },
6975e0ddfd8dSJin Yao    {
6976e0ddfd8dSJin Yao        "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs",
6977e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
6978e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
6979e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
6980e0ddfd8dSJin Yao        "EventName": "OCR.PF_L2_RFO.L3_HIT_E.SNOOP_MISS",
6981e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
6982*49898fefSIan Rogers        "MSRValue": "0x200080020",
6983e0ddfd8dSJin Yao        "Offcore": "1",
6984e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6985e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
6986e0ddfd8dSJin Yao        "UMask": "0x1"
6987e0ddfd8dSJin Yao    },
6988e0ddfd8dSJin Yao    {
6989e0ddfd8dSJin Yao        "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs",
6990e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
6991e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
6992e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
6993e0ddfd8dSJin Yao        "EventName": "OCR.PF_L2_RFO.L3_HIT_E.SNOOP_NONE",
6994e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
6995*49898fefSIan Rogers        "MSRValue": "0x80080020",
6996e0ddfd8dSJin Yao        "Offcore": "1",
6997e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6998e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
6999e0ddfd8dSJin Yao        "UMask": "0x1"
7000e0ddfd8dSJin Yao    },
7001e0ddfd8dSJin Yao    {
7002e0ddfd8dSJin Yao        "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs  OCR.PF_L2_RFO.L3_HIT_F.ANY_SNOOP",
7003e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
7004e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
7005e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
7006e0ddfd8dSJin Yao        "EventName": "OCR.PF_L2_RFO.L3_HIT_F.ANY_SNOOP",
7007e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
7008e0ddfd8dSJin Yao        "MSRValue": "0x3F80200020",
7009e0ddfd8dSJin Yao        "Offcore": "1",
7010e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7011e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
7012e0ddfd8dSJin Yao        "UMask": "0x1"
7013e0ddfd8dSJin Yao    },
7014e0ddfd8dSJin Yao    {
7015e0ddfd8dSJin Yao        "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs  OCR.PF_L2_RFO.L3_HIT_F.HITM_OTHER_CORE",
7016e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
7017e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
7018e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
7019e0ddfd8dSJin Yao        "EventName": "OCR.PF_L2_RFO.L3_HIT_F.HITM_OTHER_CORE",
7020e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
7021e0ddfd8dSJin Yao        "MSRValue": "0x1000200020",
7022e0ddfd8dSJin Yao        "Offcore": "1",
7023e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7024e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
7025e0ddfd8dSJin Yao        "UMask": "0x1"
7026e0ddfd8dSJin Yao    },
7027e0ddfd8dSJin Yao    {
7028e0ddfd8dSJin Yao        "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs  OCR.PF_L2_RFO.L3_HIT_F.HIT_OTHER_CORE_FWD",
7029e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
7030e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
7031e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
7032e0ddfd8dSJin Yao        "EventName": "OCR.PF_L2_RFO.L3_HIT_F.HIT_OTHER_CORE_FWD",
7033e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
7034*49898fefSIan Rogers        "MSRValue": "0x800200020",
7035e0ddfd8dSJin Yao        "Offcore": "1",
7036e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7037e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
7038e0ddfd8dSJin Yao        "UMask": "0x1"
7039e0ddfd8dSJin Yao    },
7040e0ddfd8dSJin Yao    {
7041e0ddfd8dSJin Yao        "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs  OCR.PF_L2_RFO.L3_HIT_F.HIT_OTHER_CORE_NO_FWD",
7042e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
7043e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
7044e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
7045e0ddfd8dSJin Yao        "EventName": "OCR.PF_L2_RFO.L3_HIT_F.HIT_OTHER_CORE_NO_FWD",
7046e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
7047*49898fefSIan Rogers        "MSRValue": "0x400200020",
7048e0ddfd8dSJin Yao        "Offcore": "1",
7049e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7050e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
7051e0ddfd8dSJin Yao        "UMask": "0x1"
7052e0ddfd8dSJin Yao    },
7053e0ddfd8dSJin Yao    {
7054e0ddfd8dSJin Yao        "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs  OCR.PF_L2_RFO.L3_HIT_F.NO_SNOOP_NEEDED",
7055e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
7056e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
7057e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
7058e0ddfd8dSJin Yao        "EventName": "OCR.PF_L2_RFO.L3_HIT_F.NO_SNOOP_NEEDED",
7059e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
7060*49898fefSIan Rogers        "MSRValue": "0x100200020",
7061e0ddfd8dSJin Yao        "Offcore": "1",
7062e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7063e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
7064e0ddfd8dSJin Yao        "UMask": "0x1"
7065e0ddfd8dSJin Yao    },
7066e0ddfd8dSJin Yao    {
7067e0ddfd8dSJin Yao        "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs",
7068e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
7069e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
7070e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
7071e0ddfd8dSJin Yao        "EventName": "OCR.PF_L2_RFO.L3_HIT_F.SNOOP_MISS",
7072e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
7073*49898fefSIan Rogers        "MSRValue": "0x200200020",
7074e0ddfd8dSJin Yao        "Offcore": "1",
7075e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7076e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
7077e0ddfd8dSJin Yao        "UMask": "0x1"
7078e0ddfd8dSJin Yao    },
7079e0ddfd8dSJin Yao    {
7080e0ddfd8dSJin Yao        "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs",
7081e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
7082e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
7083e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
7084e0ddfd8dSJin Yao        "EventName": "OCR.PF_L2_RFO.L3_HIT_F.SNOOP_NONE",
7085e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
7086*49898fefSIan Rogers        "MSRValue": "0x80200020",
7087e0ddfd8dSJin Yao        "Offcore": "1",
7088e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7089e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
7090e0ddfd8dSJin Yao        "UMask": "0x1"
7091e0ddfd8dSJin Yao    },
7092e0ddfd8dSJin Yao    {
7093e0ddfd8dSJin Yao        "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs  OCR.PF_L2_RFO.L3_HIT_M.ANY_SNOOP",
7094e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
7095e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
7096e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
7097e0ddfd8dSJin Yao        "EventName": "OCR.PF_L2_RFO.L3_HIT_M.ANY_SNOOP",
7098e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
7099e0ddfd8dSJin Yao        "MSRValue": "0x3F80040020",
7100e0ddfd8dSJin Yao        "Offcore": "1",
7101e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7102e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
7103e0ddfd8dSJin Yao        "UMask": "0x1"
7104e0ddfd8dSJin Yao    },
7105e0ddfd8dSJin Yao    {
7106e0ddfd8dSJin Yao        "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs  OCR.PF_L2_RFO.L3_HIT_M.HITM_OTHER_CORE",
7107e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
7108e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
7109e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
7110e0ddfd8dSJin Yao        "EventName": "OCR.PF_L2_RFO.L3_HIT_M.HITM_OTHER_CORE",
7111e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
7112e0ddfd8dSJin Yao        "MSRValue": "0x1000040020",
7113e0ddfd8dSJin Yao        "Offcore": "1",
7114e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7115e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
7116e0ddfd8dSJin Yao        "UMask": "0x1"
7117e0ddfd8dSJin Yao    },
7118e0ddfd8dSJin Yao    {
7119e0ddfd8dSJin Yao        "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs  OCR.PF_L2_RFO.L3_HIT_M.HIT_OTHER_CORE_FWD",
7120e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
7121e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
7122e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
7123e0ddfd8dSJin Yao        "EventName": "OCR.PF_L2_RFO.L3_HIT_M.HIT_OTHER_CORE_FWD",
7124e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
7125*49898fefSIan Rogers        "MSRValue": "0x800040020",
7126e0ddfd8dSJin Yao        "Offcore": "1",
7127e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7128e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
7129e0ddfd8dSJin Yao        "UMask": "0x1"
7130e0ddfd8dSJin Yao    },
7131e0ddfd8dSJin Yao    {
7132e0ddfd8dSJin Yao        "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs  OCR.PF_L2_RFO.L3_HIT_M.HIT_OTHER_CORE_NO_FWD",
7133e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
7134e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
7135e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
7136e0ddfd8dSJin Yao        "EventName": "OCR.PF_L2_RFO.L3_HIT_M.HIT_OTHER_CORE_NO_FWD",
7137e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
7138*49898fefSIan Rogers        "MSRValue": "0x400040020",
7139e0ddfd8dSJin Yao        "Offcore": "1",
7140e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7141e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
7142e0ddfd8dSJin Yao        "UMask": "0x1"
7143e0ddfd8dSJin Yao    },
7144e0ddfd8dSJin Yao    {
7145e0ddfd8dSJin Yao        "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs  OCR.PF_L2_RFO.L3_HIT_M.NO_SNOOP_NEEDED",
7146e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
7147e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
7148e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
7149e0ddfd8dSJin Yao        "EventName": "OCR.PF_L2_RFO.L3_HIT_M.NO_SNOOP_NEEDED",
7150e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
7151*49898fefSIan Rogers        "MSRValue": "0x100040020",
7152e0ddfd8dSJin Yao        "Offcore": "1",
7153e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7154e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
7155e0ddfd8dSJin Yao        "UMask": "0x1"
7156e0ddfd8dSJin Yao    },
7157e0ddfd8dSJin Yao    {
7158e0ddfd8dSJin Yao        "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs",
7159e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
7160e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
7161e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
7162e0ddfd8dSJin Yao        "EventName": "OCR.PF_L2_RFO.L3_HIT_M.SNOOP_MISS",
7163e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
7164*49898fefSIan Rogers        "MSRValue": "0x200040020",
7165e0ddfd8dSJin Yao        "Offcore": "1",
7166e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7167e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
7168e0ddfd8dSJin Yao        "UMask": "0x1"
7169e0ddfd8dSJin Yao    },
7170e0ddfd8dSJin Yao    {
7171e0ddfd8dSJin Yao        "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs",
7172e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
7173e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
7174e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
7175e0ddfd8dSJin Yao        "EventName": "OCR.PF_L2_RFO.L3_HIT_M.SNOOP_NONE",
7176e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
7177*49898fefSIan Rogers        "MSRValue": "0x80040020",
7178e0ddfd8dSJin Yao        "Offcore": "1",
7179e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7180e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
7181e0ddfd8dSJin Yao        "UMask": "0x1"
7182e0ddfd8dSJin Yao    },
7183e0ddfd8dSJin Yao    {
7184e0ddfd8dSJin Yao        "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs  OCR.PF_L2_RFO.L3_HIT_S.ANY_SNOOP",
7185e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
7186e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
7187e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
7188e0ddfd8dSJin Yao        "EventName": "OCR.PF_L2_RFO.L3_HIT_S.ANY_SNOOP",
7189e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
7190e0ddfd8dSJin Yao        "MSRValue": "0x3F80100020",
7191e0ddfd8dSJin Yao        "Offcore": "1",
7192e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7193e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
7194e0ddfd8dSJin Yao        "UMask": "0x1"
7195e0ddfd8dSJin Yao    },
7196e0ddfd8dSJin Yao    {
7197e0ddfd8dSJin Yao        "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs  OCR.PF_L2_RFO.L3_HIT_S.HITM_OTHER_CORE",
7198e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
7199e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
7200e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
7201e0ddfd8dSJin Yao        "EventName": "OCR.PF_L2_RFO.L3_HIT_S.HITM_OTHER_CORE",
7202e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
7203e0ddfd8dSJin Yao        "MSRValue": "0x1000100020",
7204e0ddfd8dSJin Yao        "Offcore": "1",
7205e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7206e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
7207e0ddfd8dSJin Yao        "UMask": "0x1"
7208e0ddfd8dSJin Yao    },
7209e0ddfd8dSJin Yao    {
7210e0ddfd8dSJin Yao        "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs  OCR.PF_L2_RFO.L3_HIT_S.HIT_OTHER_CORE_FWD",
7211e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
7212e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
7213e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
7214e0ddfd8dSJin Yao        "EventName": "OCR.PF_L2_RFO.L3_HIT_S.HIT_OTHER_CORE_FWD",
7215e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
7216*49898fefSIan Rogers        "MSRValue": "0x800100020",
7217e0ddfd8dSJin Yao        "Offcore": "1",
7218e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7219e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
7220e0ddfd8dSJin Yao        "UMask": "0x1"
7221e0ddfd8dSJin Yao    },
7222e0ddfd8dSJin Yao    {
7223e0ddfd8dSJin Yao        "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs  OCR.PF_L2_RFO.L3_HIT_S.HIT_OTHER_CORE_NO_FWD",
7224e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
7225e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
7226e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
7227e0ddfd8dSJin Yao        "EventName": "OCR.PF_L2_RFO.L3_HIT_S.HIT_OTHER_CORE_NO_FWD",
7228e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
7229*49898fefSIan Rogers        "MSRValue": "0x400100020",
7230e0ddfd8dSJin Yao        "Offcore": "1",
7231e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7232e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
7233e0ddfd8dSJin Yao        "UMask": "0x1"
7234e0ddfd8dSJin Yao    },
7235e0ddfd8dSJin Yao    {
7236e0ddfd8dSJin Yao        "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs  OCR.PF_L2_RFO.L3_HIT_S.NO_SNOOP_NEEDED",
7237e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
7238e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
7239e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
7240e0ddfd8dSJin Yao        "EventName": "OCR.PF_L2_RFO.L3_HIT_S.NO_SNOOP_NEEDED",
7241e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
7242*49898fefSIan Rogers        "MSRValue": "0x100100020",
7243e0ddfd8dSJin Yao        "Offcore": "1",
7244e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7245e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
7246e0ddfd8dSJin Yao        "UMask": "0x1"
7247e0ddfd8dSJin Yao    },
7248e0ddfd8dSJin Yao    {
7249e0ddfd8dSJin Yao        "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs",
7250e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
7251e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
7252e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
7253e0ddfd8dSJin Yao        "EventName": "OCR.PF_L2_RFO.L3_HIT_S.SNOOP_MISS",
7254e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
7255*49898fefSIan Rogers        "MSRValue": "0x200100020",
7256e0ddfd8dSJin Yao        "Offcore": "1",
7257e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7258e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
7259e0ddfd8dSJin Yao        "UMask": "0x1"
7260e0ddfd8dSJin Yao    },
7261e0ddfd8dSJin Yao    {
7262e0ddfd8dSJin Yao        "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs",
7263e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
7264e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
7265e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
7266e0ddfd8dSJin Yao        "EventName": "OCR.PF_L2_RFO.L3_HIT_S.SNOOP_NONE",
7267e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
7268*49898fefSIan Rogers        "MSRValue": "0x80100020",
7269e0ddfd8dSJin Yao        "Offcore": "1",
7270e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7271e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
7272e0ddfd8dSJin Yao        "UMask": "0x1"
7273e0ddfd8dSJin Yao    },
7274e0ddfd8dSJin Yao    {
7275e0ddfd8dSJin Yao        "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs OCR.PF_L2_RFO.PMM_HIT_LOCAL_PMM.ANY_SNOOP",
7276e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
7277e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
7278e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
7279e0ddfd8dSJin Yao        "EventName": "OCR.PF_L2_RFO.PMM_HIT_LOCAL_PMM.ANY_SNOOP",
7280e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
7281e0ddfd8dSJin Yao        "MSRValue": "0x3F80400020",
7282e0ddfd8dSJin Yao        "Offcore": "1",
7283e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7284e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
7285e0ddfd8dSJin Yao        "UMask": "0x1"
7286e0ddfd8dSJin Yao    },
7287e0ddfd8dSJin Yao    {
7288e0ddfd8dSJin Yao        "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs OCR.PF_L2_RFO.PMM_HIT_LOCAL_PMM.SNOOP_NONE",
7289e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
7290e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
7291e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
7292e0ddfd8dSJin Yao        "EventName": "OCR.PF_L2_RFO.PMM_HIT_LOCAL_PMM.SNOOP_NONE",
7293e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
7294*49898fefSIan Rogers        "MSRValue": "0x80400020",
7295e0ddfd8dSJin Yao        "Offcore": "1",
7296e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7297e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
7298e0ddfd8dSJin Yao        "UMask": "0x1"
7299e0ddfd8dSJin Yao    },
7300e0ddfd8dSJin Yao    {
7301e0ddfd8dSJin Yao        "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs OCR.PF_L2_RFO.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED",
7302e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
7303e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
7304e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
7305e0ddfd8dSJin Yao        "EventName": "OCR.PF_L2_RFO.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED",
7306e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
7307*49898fefSIan Rogers        "MSRValue": "0x100400020",
7308e0ddfd8dSJin Yao        "Offcore": "1",
7309e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7310e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
7311e0ddfd8dSJin Yao        "UMask": "0x1"
7312e0ddfd8dSJin Yao    },
7313e0ddfd8dSJin Yao    {
7314e0ddfd8dSJin Yao        "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs  OCR.PF_L2_RFO.SUPPLIER_NONE.ANY_SNOOP",
7315e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
7316e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
7317e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
7318e0ddfd8dSJin Yao        "EventName": "OCR.PF_L2_RFO.SUPPLIER_NONE.ANY_SNOOP",
7319e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
7320e0ddfd8dSJin Yao        "MSRValue": "0x3F80020020",
7321e0ddfd8dSJin Yao        "Offcore": "1",
7322e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7323e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
7324e0ddfd8dSJin Yao        "UMask": "0x1"
7325e0ddfd8dSJin Yao    },
7326e0ddfd8dSJin Yao    {
7327e0ddfd8dSJin Yao        "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs  OCR.PF_L2_RFO.SUPPLIER_NONE.HITM_OTHER_CORE",
7328e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
7329e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
7330e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
7331e0ddfd8dSJin Yao        "EventName": "OCR.PF_L2_RFO.SUPPLIER_NONE.HITM_OTHER_CORE",
7332e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
7333e0ddfd8dSJin Yao        "MSRValue": "0x1000020020",
7334e0ddfd8dSJin Yao        "Offcore": "1",
7335e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7336e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
7337e0ddfd8dSJin Yao        "UMask": "0x1"
7338e0ddfd8dSJin Yao    },
7339e0ddfd8dSJin Yao    {
7340e0ddfd8dSJin Yao        "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs  OCR.PF_L2_RFO.SUPPLIER_NONE.HIT_OTHER_CORE_FWD",
7341e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
7342e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
7343e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
7344e0ddfd8dSJin Yao        "EventName": "OCR.PF_L2_RFO.SUPPLIER_NONE.HIT_OTHER_CORE_FWD",
7345e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
7346*49898fefSIan Rogers        "MSRValue": "0x800020020",
7347e0ddfd8dSJin Yao        "Offcore": "1",
7348e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7349e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
7350e0ddfd8dSJin Yao        "UMask": "0x1"
7351e0ddfd8dSJin Yao    },
7352e0ddfd8dSJin Yao    {
7353e0ddfd8dSJin Yao        "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs  OCR.PF_L2_RFO.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD",
7354e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
7355e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
7356e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
7357e0ddfd8dSJin Yao        "EventName": "OCR.PF_L2_RFO.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD",
7358e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
7359*49898fefSIan Rogers        "MSRValue": "0x400020020",
7360e0ddfd8dSJin Yao        "Offcore": "1",
7361e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7362e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
7363e0ddfd8dSJin Yao        "UMask": "0x1"
7364e0ddfd8dSJin Yao    },
7365e0ddfd8dSJin Yao    {
7366e0ddfd8dSJin Yao        "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs  OCR.PF_L2_RFO.SUPPLIER_NONE.NO_SNOOP_NEEDED",
7367e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
7368e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
7369e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
7370e0ddfd8dSJin Yao        "EventName": "OCR.PF_L2_RFO.SUPPLIER_NONE.NO_SNOOP_NEEDED",
7371e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
7372*49898fefSIan Rogers        "MSRValue": "0x100020020",
7373e0ddfd8dSJin Yao        "Offcore": "1",
7374e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7375e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
7376e0ddfd8dSJin Yao        "UMask": "0x1"
7377e0ddfd8dSJin Yao    },
7378e0ddfd8dSJin Yao    {
7379e0ddfd8dSJin Yao        "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs",
7380e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
7381e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
7382e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
7383e0ddfd8dSJin Yao        "EventName": "OCR.PF_L2_RFO.SUPPLIER_NONE.SNOOP_MISS",
7384e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
7385*49898fefSIan Rogers        "MSRValue": "0x200020020",
7386e0ddfd8dSJin Yao        "Offcore": "1",
7387e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7388e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
7389e0ddfd8dSJin Yao        "UMask": "0x1"
7390e0ddfd8dSJin Yao    },
7391e0ddfd8dSJin Yao    {
7392e0ddfd8dSJin Yao        "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs",
7393e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
7394e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
7395e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
7396e0ddfd8dSJin Yao        "EventName": "OCR.PF_L2_RFO.SUPPLIER_NONE.SNOOP_NONE",
7397e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
7398*49898fefSIan Rogers        "MSRValue": "0x80020020",
7399e0ddfd8dSJin Yao        "Offcore": "1",
7400e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7401e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
7402e0ddfd8dSJin Yao        "UMask": "0x1"
7403e0ddfd8dSJin Yao    },
7404e0ddfd8dSJin Yao    {
7405e0ddfd8dSJin Yao        "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads have any response type.",
7406e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
7407e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
7408e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
7409e0ddfd8dSJin Yao        "EventName": "OCR.PF_L3_DATA_RD.ANY_RESPONSE",
7410e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
7411*49898fefSIan Rogers        "MSRValue": "0x10080",
7412e0ddfd8dSJin Yao        "Offcore": "1",
7413e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7414e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
7415e0ddfd8dSJin Yao        "UMask": "0x1"
7416e0ddfd8dSJin Yao    },
7417e0ddfd8dSJin Yao    {
7418e0ddfd8dSJin Yao        "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",
7419e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
7420e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
7421e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
7422e0ddfd8dSJin Yao        "EventName": "OCR.PF_L3_DATA_RD.L3_HIT.ANY_SNOOP",
7423e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
7424e0ddfd8dSJin Yao        "MSRValue": "0x3F803C0080",
7425e0ddfd8dSJin Yao        "Offcore": "1",
7426e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7427e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
7428e0ddfd8dSJin Yao        "UMask": "0x1"
7429e0ddfd8dSJin Yao    },
7430e0ddfd8dSJin Yao    {
7431e0ddfd8dSJin Yao        "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",
7432e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
7433e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
7434e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
7435e0ddfd8dSJin Yao        "EventName": "OCR.PF_L3_DATA_RD.L3_HIT.HITM_OTHER_CORE",
7436e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
7437e0ddfd8dSJin Yao        "MSRValue": "0x10003C0080",
7438e0ddfd8dSJin Yao        "Offcore": "1",
7439e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7440e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
7441e0ddfd8dSJin Yao        "UMask": "0x1"
7442e0ddfd8dSJin Yao    },
7443e0ddfd8dSJin Yao    {
7444e0ddfd8dSJin Yao        "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",
7445e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
7446e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
7447e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
7448e0ddfd8dSJin Yao        "EventName": "OCR.PF_L3_DATA_RD.L3_HIT.HIT_OTHER_CORE_FWD",
7449e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
7450*49898fefSIan Rogers        "MSRValue": "0x8003C0080",
7451e0ddfd8dSJin Yao        "Offcore": "1",
7452e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7453e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
7454e0ddfd8dSJin Yao        "UMask": "0x1"
7455e0ddfd8dSJin Yao    },
7456e0ddfd8dSJin Yao    {
7457e0ddfd8dSJin Yao        "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",
7458e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
7459e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
7460e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
7461e0ddfd8dSJin Yao        "EventName": "OCR.PF_L3_DATA_RD.L3_HIT.HIT_OTHER_CORE_NO_FWD",
7462e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
7463*49898fefSIan Rogers        "MSRValue": "0x4003C0080",
7464e0ddfd8dSJin Yao        "Offcore": "1",
7465e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7466e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
7467e0ddfd8dSJin Yao        "UMask": "0x1"
7468e0ddfd8dSJin Yao    },
7469e0ddfd8dSJin Yao    {
7470e0ddfd8dSJin Yao        "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",
7471e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
7472e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
7473e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
7474e0ddfd8dSJin Yao        "EventName": "OCR.PF_L3_DATA_RD.L3_HIT.NO_SNOOP_NEEDED",
7475e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
7476*49898fefSIan Rogers        "MSRValue": "0x1003C0080",
7477e0ddfd8dSJin Yao        "Offcore": "1",
7478e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7479e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
7480e0ddfd8dSJin Yao        "UMask": "0x1"
7481e0ddfd8dSJin Yao    },
7482e0ddfd8dSJin Yao    {
7483e0ddfd8dSJin Yao        "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads",
7484e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
7485e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
7486e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
7487e0ddfd8dSJin Yao        "EventName": "OCR.PF_L3_DATA_RD.L3_HIT.SNOOP_HIT_WITH_FWD",
7488e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
7489*49898fefSIan Rogers        "MSRValue": "0x8007C0080",
7490e0ddfd8dSJin Yao        "Offcore": "1",
7491e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7492e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
7493e0ddfd8dSJin Yao        "UMask": "0x1"
7494e0ddfd8dSJin Yao    },
7495e0ddfd8dSJin Yao    {
7496e0ddfd8dSJin Yao        "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads OCR.PF_L3_DATA_RD.L3_HIT.SNOOP_MISS",
7497e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
7498e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
7499e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
7500e0ddfd8dSJin Yao        "EventName": "OCR.PF_L3_DATA_RD.L3_HIT.SNOOP_MISS",
7501e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
7502*49898fefSIan Rogers        "MSRValue": "0x2003C0080",
7503e0ddfd8dSJin Yao        "Offcore": "1",
7504e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7505e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
7506e0ddfd8dSJin Yao        "UMask": "0x1"
7507e0ddfd8dSJin Yao    },
7508e0ddfd8dSJin Yao    {
7509e0ddfd8dSJin Yao        "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads OCR.PF_L3_DATA_RD.L3_HIT.SNOOP_NONE",
7510e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
7511e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
7512e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
7513e0ddfd8dSJin Yao        "EventName": "OCR.PF_L3_DATA_RD.L3_HIT.SNOOP_NONE",
7514e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
7515*49898fefSIan Rogers        "MSRValue": "0x803C0080",
7516e0ddfd8dSJin Yao        "Offcore": "1",
7517e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7518e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
7519e0ddfd8dSJin Yao        "UMask": "0x1"
7520e0ddfd8dSJin Yao    },
7521e0ddfd8dSJin Yao    {
7522e0ddfd8dSJin Yao        "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads  OCR.PF_L3_DATA_RD.L3_HIT_E.ANY_SNOOP",
7523e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
7524e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
7525e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
7526e0ddfd8dSJin Yao        "EventName": "OCR.PF_L3_DATA_RD.L3_HIT_E.ANY_SNOOP",
7527e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
7528e0ddfd8dSJin Yao        "MSRValue": "0x3F80080080",
7529e0ddfd8dSJin Yao        "Offcore": "1",
7530e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7531e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
7532e0ddfd8dSJin Yao        "UMask": "0x1"
7533e0ddfd8dSJin Yao    },
7534e0ddfd8dSJin Yao    {
7535e0ddfd8dSJin Yao        "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads  OCR.PF_L3_DATA_RD.L3_HIT_E.HITM_OTHER_CORE",
7536e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
7537e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
7538e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
7539e0ddfd8dSJin Yao        "EventName": "OCR.PF_L3_DATA_RD.L3_HIT_E.HITM_OTHER_CORE",
7540e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
7541e0ddfd8dSJin Yao        "MSRValue": "0x1000080080",
7542e0ddfd8dSJin Yao        "Offcore": "1",
7543e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7544e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
7545e0ddfd8dSJin Yao        "UMask": "0x1"
7546e0ddfd8dSJin Yao    },
7547e0ddfd8dSJin Yao    {
7548e0ddfd8dSJin Yao        "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads  OCR.PF_L3_DATA_RD.L3_HIT_E.HIT_OTHER_CORE_FWD",
7549e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
7550e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
7551e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
7552e0ddfd8dSJin Yao        "EventName": "OCR.PF_L3_DATA_RD.L3_HIT_E.HIT_OTHER_CORE_FWD",
7553e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
7554*49898fefSIan Rogers        "MSRValue": "0x800080080",
7555e0ddfd8dSJin Yao        "Offcore": "1",
7556e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7557e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
7558e0ddfd8dSJin Yao        "UMask": "0x1"
7559e0ddfd8dSJin Yao    },
7560e0ddfd8dSJin Yao    {
7561e0ddfd8dSJin Yao        "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",
7562e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
7563e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
7564e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
7565e0ddfd8dSJin Yao        "EventName": "OCR.PF_L3_DATA_RD.L3_HIT_E.HIT_OTHER_CORE_NO_FWD",
7566e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
7567*49898fefSIan Rogers        "MSRValue": "0x400080080",
7568e0ddfd8dSJin Yao        "Offcore": "1",
7569e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7570e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
7571e0ddfd8dSJin Yao        "UMask": "0x1"
7572e0ddfd8dSJin Yao    },
7573e0ddfd8dSJin Yao    {
7574e0ddfd8dSJin Yao        "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads  OCR.PF_L3_DATA_RD.L3_HIT_E.NO_SNOOP_NEEDED",
7575e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
7576e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
7577e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
7578e0ddfd8dSJin Yao        "EventName": "OCR.PF_L3_DATA_RD.L3_HIT_E.NO_SNOOP_NEEDED",
7579e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
7580*49898fefSIan Rogers        "MSRValue": "0x100080080",
7581e0ddfd8dSJin Yao        "Offcore": "1",
7582e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7583e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
7584e0ddfd8dSJin Yao        "UMask": "0x1"
7585e0ddfd8dSJin Yao    },
7586e0ddfd8dSJin Yao    {
7587e0ddfd8dSJin Yao        "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads",
7588e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
7589e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
7590e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
7591e0ddfd8dSJin Yao        "EventName": "OCR.PF_L3_DATA_RD.L3_HIT_E.SNOOP_MISS",
7592e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
7593*49898fefSIan Rogers        "MSRValue": "0x200080080",
7594e0ddfd8dSJin Yao        "Offcore": "1",
7595e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7596e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
7597e0ddfd8dSJin Yao        "UMask": "0x1"
7598e0ddfd8dSJin Yao    },
7599e0ddfd8dSJin Yao    {
7600e0ddfd8dSJin Yao        "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads",
7601e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
7602e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
7603e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
7604e0ddfd8dSJin Yao        "EventName": "OCR.PF_L3_DATA_RD.L3_HIT_E.SNOOP_NONE",
7605e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
7606*49898fefSIan Rogers        "MSRValue": "0x80080080",
7607e0ddfd8dSJin Yao        "Offcore": "1",
7608e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7609e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
7610e0ddfd8dSJin Yao        "UMask": "0x1"
7611e0ddfd8dSJin Yao    },
7612e0ddfd8dSJin Yao    {
7613e0ddfd8dSJin Yao        "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads  OCR.PF_L3_DATA_RD.L3_HIT_F.ANY_SNOOP",
7614e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
7615e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
7616e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
7617e0ddfd8dSJin Yao        "EventName": "OCR.PF_L3_DATA_RD.L3_HIT_F.ANY_SNOOP",
7618e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
7619e0ddfd8dSJin Yao        "MSRValue": "0x3F80200080",
7620e0ddfd8dSJin Yao        "Offcore": "1",
7621e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7622e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
7623e0ddfd8dSJin Yao        "UMask": "0x1"
7624e0ddfd8dSJin Yao    },
7625e0ddfd8dSJin Yao    {
7626e0ddfd8dSJin Yao        "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads  OCR.PF_L3_DATA_RD.L3_HIT_F.HITM_OTHER_CORE",
7627e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
7628e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
7629e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
7630e0ddfd8dSJin Yao        "EventName": "OCR.PF_L3_DATA_RD.L3_HIT_F.HITM_OTHER_CORE",
7631e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
7632e0ddfd8dSJin Yao        "MSRValue": "0x1000200080",
7633e0ddfd8dSJin Yao        "Offcore": "1",
7634e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7635e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
7636e0ddfd8dSJin Yao        "UMask": "0x1"
7637e0ddfd8dSJin Yao    },
7638e0ddfd8dSJin Yao    {
7639e0ddfd8dSJin Yao        "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads  OCR.PF_L3_DATA_RD.L3_HIT_F.HIT_OTHER_CORE_FWD",
7640e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
7641e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
7642e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
7643e0ddfd8dSJin Yao        "EventName": "OCR.PF_L3_DATA_RD.L3_HIT_F.HIT_OTHER_CORE_FWD",
7644e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
7645*49898fefSIan Rogers        "MSRValue": "0x800200080",
7646e0ddfd8dSJin Yao        "Offcore": "1",
7647e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7648e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
7649e0ddfd8dSJin Yao        "UMask": "0x1"
7650e0ddfd8dSJin Yao    },
7651e0ddfd8dSJin Yao    {
7652e0ddfd8dSJin Yao        "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",
7653e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
7654e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
7655e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
7656e0ddfd8dSJin Yao        "EventName": "OCR.PF_L3_DATA_RD.L3_HIT_F.HIT_OTHER_CORE_NO_FWD",
7657e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
7658*49898fefSIan Rogers        "MSRValue": "0x400200080",
7659e0ddfd8dSJin Yao        "Offcore": "1",
7660e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7661e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
7662e0ddfd8dSJin Yao        "UMask": "0x1"
7663e0ddfd8dSJin Yao    },
7664e0ddfd8dSJin Yao    {
7665e0ddfd8dSJin Yao        "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads  OCR.PF_L3_DATA_RD.L3_HIT_F.NO_SNOOP_NEEDED",
7666e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
7667e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
7668e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
7669e0ddfd8dSJin Yao        "EventName": "OCR.PF_L3_DATA_RD.L3_HIT_F.NO_SNOOP_NEEDED",
7670e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
7671*49898fefSIan Rogers        "MSRValue": "0x100200080",
7672e0ddfd8dSJin Yao        "Offcore": "1",
7673e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7674e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
7675e0ddfd8dSJin Yao        "UMask": "0x1"
7676e0ddfd8dSJin Yao    },
7677e0ddfd8dSJin Yao    {
7678e0ddfd8dSJin Yao        "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads",
7679e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
7680e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
7681e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
7682e0ddfd8dSJin Yao        "EventName": "OCR.PF_L3_DATA_RD.L3_HIT_F.SNOOP_MISS",
7683e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
7684*49898fefSIan Rogers        "MSRValue": "0x200200080",
7685e0ddfd8dSJin Yao        "Offcore": "1",
7686e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7687e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
7688e0ddfd8dSJin Yao        "UMask": "0x1"
7689e0ddfd8dSJin Yao    },
7690e0ddfd8dSJin Yao    {
7691e0ddfd8dSJin Yao        "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads",
7692e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
7693e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
7694e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
7695e0ddfd8dSJin Yao        "EventName": "OCR.PF_L3_DATA_RD.L3_HIT_F.SNOOP_NONE",
7696e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
7697*49898fefSIan Rogers        "MSRValue": "0x80200080",
7698e0ddfd8dSJin Yao        "Offcore": "1",
7699e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7700e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
7701e0ddfd8dSJin Yao        "UMask": "0x1"
7702e0ddfd8dSJin Yao    },
7703e0ddfd8dSJin Yao    {
7704e0ddfd8dSJin Yao        "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads  OCR.PF_L3_DATA_RD.L3_HIT_M.ANY_SNOOP",
7705e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
7706e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
7707e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
7708e0ddfd8dSJin Yao        "EventName": "OCR.PF_L3_DATA_RD.L3_HIT_M.ANY_SNOOP",
7709e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
7710e0ddfd8dSJin Yao        "MSRValue": "0x3F80040080",
7711e0ddfd8dSJin Yao        "Offcore": "1",
7712e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7713e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
7714e0ddfd8dSJin Yao        "UMask": "0x1"
7715e0ddfd8dSJin Yao    },
7716e0ddfd8dSJin Yao    {
7717e0ddfd8dSJin Yao        "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads  OCR.PF_L3_DATA_RD.L3_HIT_M.HITM_OTHER_CORE",
7718e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
7719e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
7720e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
7721e0ddfd8dSJin Yao        "EventName": "OCR.PF_L3_DATA_RD.L3_HIT_M.HITM_OTHER_CORE",
7722e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
7723e0ddfd8dSJin Yao        "MSRValue": "0x1000040080",
7724e0ddfd8dSJin Yao        "Offcore": "1",
7725e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7726e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
7727e0ddfd8dSJin Yao        "UMask": "0x1"
7728e0ddfd8dSJin Yao    },
7729e0ddfd8dSJin Yao    {
7730e0ddfd8dSJin Yao        "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads  OCR.PF_L3_DATA_RD.L3_HIT_M.HIT_OTHER_CORE_FWD",
7731e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
7732e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
7733e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
7734e0ddfd8dSJin Yao        "EventName": "OCR.PF_L3_DATA_RD.L3_HIT_M.HIT_OTHER_CORE_FWD",
7735e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
7736*49898fefSIan Rogers        "MSRValue": "0x800040080",
7737e0ddfd8dSJin Yao        "Offcore": "1",
7738e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7739e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
7740e0ddfd8dSJin Yao        "UMask": "0x1"
7741e0ddfd8dSJin Yao    },
7742e0ddfd8dSJin Yao    {
7743e0ddfd8dSJin Yao        "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",
7744e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
7745e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
7746e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
7747e0ddfd8dSJin Yao        "EventName": "OCR.PF_L3_DATA_RD.L3_HIT_M.HIT_OTHER_CORE_NO_FWD",
7748e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
7749*49898fefSIan Rogers        "MSRValue": "0x400040080",
7750e0ddfd8dSJin Yao        "Offcore": "1",
7751e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7752e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
7753e0ddfd8dSJin Yao        "UMask": "0x1"
7754e0ddfd8dSJin Yao    },
7755e0ddfd8dSJin Yao    {
7756e0ddfd8dSJin Yao        "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads  OCR.PF_L3_DATA_RD.L3_HIT_M.NO_SNOOP_NEEDED",
7757e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
7758e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
7759e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
7760e0ddfd8dSJin Yao        "EventName": "OCR.PF_L3_DATA_RD.L3_HIT_M.NO_SNOOP_NEEDED",
7761e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
7762*49898fefSIan Rogers        "MSRValue": "0x100040080",
7763e0ddfd8dSJin Yao        "Offcore": "1",
7764e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7765e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
7766e0ddfd8dSJin Yao        "UMask": "0x1"
7767e0ddfd8dSJin Yao    },
7768e0ddfd8dSJin Yao    {
7769e0ddfd8dSJin Yao        "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads",
7770e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
7771e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
7772e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
7773e0ddfd8dSJin Yao        "EventName": "OCR.PF_L3_DATA_RD.L3_HIT_M.SNOOP_MISS",
7774e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
7775*49898fefSIan Rogers        "MSRValue": "0x200040080",
7776e0ddfd8dSJin Yao        "Offcore": "1",
7777e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7778e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
7779e0ddfd8dSJin Yao        "UMask": "0x1"
7780e0ddfd8dSJin Yao    },
7781e0ddfd8dSJin Yao    {
7782e0ddfd8dSJin Yao        "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads",
7783e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
7784e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
7785e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
7786e0ddfd8dSJin Yao        "EventName": "OCR.PF_L3_DATA_RD.L3_HIT_M.SNOOP_NONE",
7787e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
7788*49898fefSIan Rogers        "MSRValue": "0x80040080",
7789e0ddfd8dSJin Yao        "Offcore": "1",
7790e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7791e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
7792e0ddfd8dSJin Yao        "UMask": "0x1"
7793e0ddfd8dSJin Yao    },
7794e0ddfd8dSJin Yao    {
7795e0ddfd8dSJin Yao        "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads  OCR.PF_L3_DATA_RD.L3_HIT_S.ANY_SNOOP",
7796e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
7797e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
7798e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
7799e0ddfd8dSJin Yao        "EventName": "OCR.PF_L3_DATA_RD.L3_HIT_S.ANY_SNOOP",
7800e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
7801e0ddfd8dSJin Yao        "MSRValue": "0x3F80100080",
7802e0ddfd8dSJin Yao        "Offcore": "1",
7803e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7804e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
7805e0ddfd8dSJin Yao        "UMask": "0x1"
7806e0ddfd8dSJin Yao    },
7807e0ddfd8dSJin Yao    {
7808e0ddfd8dSJin Yao        "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads  OCR.PF_L3_DATA_RD.L3_HIT_S.HITM_OTHER_CORE",
7809e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
7810e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
7811e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
7812e0ddfd8dSJin Yao        "EventName": "OCR.PF_L3_DATA_RD.L3_HIT_S.HITM_OTHER_CORE",
7813e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
7814e0ddfd8dSJin Yao        "MSRValue": "0x1000100080",
7815e0ddfd8dSJin Yao        "Offcore": "1",
7816e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7817e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
7818e0ddfd8dSJin Yao        "UMask": "0x1"
7819e0ddfd8dSJin Yao    },
7820e0ddfd8dSJin Yao    {
7821e0ddfd8dSJin Yao        "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads  OCR.PF_L3_DATA_RD.L3_HIT_S.HIT_OTHER_CORE_FWD",
7822e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
7823e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
7824e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
7825e0ddfd8dSJin Yao        "EventName": "OCR.PF_L3_DATA_RD.L3_HIT_S.HIT_OTHER_CORE_FWD",
7826e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
7827*49898fefSIan Rogers        "MSRValue": "0x800100080",
7828e0ddfd8dSJin Yao        "Offcore": "1",
7829e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7830e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
7831e0ddfd8dSJin Yao        "UMask": "0x1"
7832e0ddfd8dSJin Yao    },
7833e0ddfd8dSJin Yao    {
7834e0ddfd8dSJin Yao        "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",
7835e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
7836e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
7837e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
7838e0ddfd8dSJin Yao        "EventName": "OCR.PF_L3_DATA_RD.L3_HIT_S.HIT_OTHER_CORE_NO_FWD",
7839e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
7840*49898fefSIan Rogers        "MSRValue": "0x400100080",
7841e0ddfd8dSJin Yao        "Offcore": "1",
7842e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7843e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
7844e0ddfd8dSJin Yao        "UMask": "0x1"
7845e0ddfd8dSJin Yao    },
7846e0ddfd8dSJin Yao    {
7847e0ddfd8dSJin Yao        "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads  OCR.PF_L3_DATA_RD.L3_HIT_S.NO_SNOOP_NEEDED",
7848e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
7849e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
7850e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
7851e0ddfd8dSJin Yao        "EventName": "OCR.PF_L3_DATA_RD.L3_HIT_S.NO_SNOOP_NEEDED",
7852e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
7853*49898fefSIan Rogers        "MSRValue": "0x100100080",
7854e0ddfd8dSJin Yao        "Offcore": "1",
7855e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7856e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
7857e0ddfd8dSJin Yao        "UMask": "0x1"
7858e0ddfd8dSJin Yao    },
7859e0ddfd8dSJin Yao    {
7860e0ddfd8dSJin Yao        "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads",
7861e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
7862e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
7863e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
7864e0ddfd8dSJin Yao        "EventName": "OCR.PF_L3_DATA_RD.L3_HIT_S.SNOOP_MISS",
7865e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
7866*49898fefSIan Rogers        "MSRValue": "0x200100080",
7867e0ddfd8dSJin Yao        "Offcore": "1",
7868e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7869e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
7870e0ddfd8dSJin Yao        "UMask": "0x1"
7871e0ddfd8dSJin Yao    },
7872e0ddfd8dSJin Yao    {
7873e0ddfd8dSJin Yao        "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads",
7874e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
7875e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
7876e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
7877e0ddfd8dSJin Yao        "EventName": "OCR.PF_L3_DATA_RD.L3_HIT_S.SNOOP_NONE",
7878e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
7879*49898fefSIan Rogers        "MSRValue": "0x80100080",
7880e0ddfd8dSJin Yao        "Offcore": "1",
7881e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7882e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
7883e0ddfd8dSJin Yao        "UMask": "0x1"
7884e0ddfd8dSJin Yao    },
7885e0ddfd8dSJin Yao    {
7886e0ddfd8dSJin Yao        "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads OCR.PF_L3_DATA_RD.PMM_HIT_LOCAL_PMM.ANY_SNOOP",
7887e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
7888e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
7889e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
7890e0ddfd8dSJin Yao        "EventName": "OCR.PF_L3_DATA_RD.PMM_HIT_LOCAL_PMM.ANY_SNOOP",
7891e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
7892e0ddfd8dSJin Yao        "MSRValue": "0x3F80400080",
7893e0ddfd8dSJin Yao        "Offcore": "1",
7894e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7895e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
7896e0ddfd8dSJin Yao        "UMask": "0x1"
7897e0ddfd8dSJin Yao    },
7898e0ddfd8dSJin Yao    {
7899e0ddfd8dSJin Yao        "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads OCR.PF_L3_DATA_RD.PMM_HIT_LOCAL_PMM.SNOOP_NONE",
7900e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
7901e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
7902e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
7903e0ddfd8dSJin Yao        "EventName": "OCR.PF_L3_DATA_RD.PMM_HIT_LOCAL_PMM.SNOOP_NONE",
7904e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
7905*49898fefSIan Rogers        "MSRValue": "0x80400080",
7906e0ddfd8dSJin Yao        "Offcore": "1",
7907e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7908e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
7909e0ddfd8dSJin Yao        "UMask": "0x1"
7910e0ddfd8dSJin Yao    },
7911e0ddfd8dSJin Yao    {
7912e0ddfd8dSJin Yao        "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads OCR.PF_L3_DATA_RD.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED",
7913e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
7914e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
7915e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
7916e0ddfd8dSJin Yao        "EventName": "OCR.PF_L3_DATA_RD.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED",
7917e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
7918*49898fefSIan Rogers        "MSRValue": "0x100400080",
7919e0ddfd8dSJin Yao        "Offcore": "1",
7920e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7921e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
7922e0ddfd8dSJin Yao        "UMask": "0x1"
7923e0ddfd8dSJin Yao    },
7924e0ddfd8dSJin Yao    {
7925e0ddfd8dSJin Yao        "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads  OCR.PF_L3_DATA_RD.SUPPLIER_NONE.ANY_SNOOP",
7926e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
7927e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
7928e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
7929e0ddfd8dSJin Yao        "EventName": "OCR.PF_L3_DATA_RD.SUPPLIER_NONE.ANY_SNOOP",
7930e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
7931e0ddfd8dSJin Yao        "MSRValue": "0x3F80020080",
7932e0ddfd8dSJin Yao        "Offcore": "1",
7933e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7934e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
7935e0ddfd8dSJin Yao        "UMask": "0x1"
7936e0ddfd8dSJin Yao    },
7937e0ddfd8dSJin Yao    {
7938e0ddfd8dSJin Yao        "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads  OCR.PF_L3_DATA_RD.SUPPLIER_NONE.HITM_OTHER_CORE",
7939e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
7940e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
7941e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
7942e0ddfd8dSJin Yao        "EventName": "OCR.PF_L3_DATA_RD.SUPPLIER_NONE.HITM_OTHER_CORE",
7943e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
7944e0ddfd8dSJin Yao        "MSRValue": "0x1000020080",
7945e0ddfd8dSJin Yao        "Offcore": "1",
7946e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7947e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
7948e0ddfd8dSJin Yao        "UMask": "0x1"
7949e0ddfd8dSJin Yao    },
7950e0ddfd8dSJin Yao    {
7951e0ddfd8dSJin Yao        "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads  OCR.PF_L3_DATA_RD.SUPPLIER_NONE.HIT_OTHER_CORE_FWD",
7952e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
7953e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
7954e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
7955e0ddfd8dSJin Yao        "EventName": "OCR.PF_L3_DATA_RD.SUPPLIER_NONE.HIT_OTHER_CORE_FWD",
7956e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
7957*49898fefSIan Rogers        "MSRValue": "0x800020080",
7958e0ddfd8dSJin Yao        "Offcore": "1",
7959e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7960e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
7961e0ddfd8dSJin Yao        "UMask": "0x1"
7962e0ddfd8dSJin Yao    },
7963e0ddfd8dSJin Yao    {
7964e0ddfd8dSJin Yao        "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads  OCR.PF_L3_DATA_RD.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD",
7965e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
7966e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
7967e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
7968e0ddfd8dSJin Yao        "EventName": "OCR.PF_L3_DATA_RD.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD",
7969e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
7970*49898fefSIan Rogers        "MSRValue": "0x400020080",
7971e0ddfd8dSJin Yao        "Offcore": "1",
7972e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7973e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
7974e0ddfd8dSJin Yao        "UMask": "0x1"
7975e0ddfd8dSJin Yao    },
7976e0ddfd8dSJin Yao    {
7977e0ddfd8dSJin Yao        "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads  OCR.PF_L3_DATA_RD.SUPPLIER_NONE.NO_SNOOP_NEEDED",
7978e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
7979e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
7980e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
7981e0ddfd8dSJin Yao        "EventName": "OCR.PF_L3_DATA_RD.SUPPLIER_NONE.NO_SNOOP_NEEDED",
7982e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
7983*49898fefSIan Rogers        "MSRValue": "0x100020080",
7984e0ddfd8dSJin Yao        "Offcore": "1",
7985e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7986e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
7987e0ddfd8dSJin Yao        "UMask": "0x1"
7988e0ddfd8dSJin Yao    },
7989e0ddfd8dSJin Yao    {
7990e0ddfd8dSJin Yao        "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads",
7991e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
7992e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
7993e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
7994e0ddfd8dSJin Yao        "EventName": "OCR.PF_L3_DATA_RD.SUPPLIER_NONE.SNOOP_MISS",
7995e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
7996*49898fefSIan Rogers        "MSRValue": "0x200020080",
7997e0ddfd8dSJin Yao        "Offcore": "1",
7998e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7999e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
8000e0ddfd8dSJin Yao        "UMask": "0x1"
8001e0ddfd8dSJin Yao    },
8002e0ddfd8dSJin Yao    {
8003e0ddfd8dSJin Yao        "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads",
8004e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
8005e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
8006e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
8007e0ddfd8dSJin Yao        "EventName": "OCR.PF_L3_DATA_RD.SUPPLIER_NONE.SNOOP_NONE",
8008e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
8009*49898fefSIan Rogers        "MSRValue": "0x80020080",
8010e0ddfd8dSJin Yao        "Offcore": "1",
8011e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
8012e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
8013e0ddfd8dSJin Yao        "UMask": "0x1"
8014e0ddfd8dSJin Yao    },
8015e0ddfd8dSJin Yao    {
8016e0ddfd8dSJin Yao        "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs have any response type.",
8017e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
8018e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
8019e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
8020e0ddfd8dSJin Yao        "EventName": "OCR.PF_L3_RFO.ANY_RESPONSE",
8021e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
8022*49898fefSIan Rogers        "MSRValue": "0x10100",
8023e0ddfd8dSJin Yao        "Offcore": "1",
8024e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
8025e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
8026e0ddfd8dSJin Yao        "UMask": "0x1"
8027e0ddfd8dSJin Yao    },
8028e0ddfd8dSJin Yao    {
8029e0ddfd8dSJin Yao        "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",
8030e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
8031e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
8032e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
8033e0ddfd8dSJin Yao        "EventName": "OCR.PF_L3_RFO.L3_HIT.ANY_SNOOP",
8034e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
8035e0ddfd8dSJin Yao        "MSRValue": "0x3F803C0100",
8036e0ddfd8dSJin Yao        "Offcore": "1",
8037e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
8038e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
8039e0ddfd8dSJin Yao        "UMask": "0x1"
8040e0ddfd8dSJin Yao    },
8041e0ddfd8dSJin Yao    {
8042e0ddfd8dSJin Yao        "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",
8043e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
8044e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
8045e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
8046e0ddfd8dSJin Yao        "EventName": "OCR.PF_L3_RFO.L3_HIT.HITM_OTHER_CORE",
8047e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
8048e0ddfd8dSJin Yao        "MSRValue": "0x10003C0100",
8049e0ddfd8dSJin Yao        "Offcore": "1",
8050e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
8051e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
8052e0ddfd8dSJin Yao        "UMask": "0x1"
8053e0ddfd8dSJin Yao    },
8054e0ddfd8dSJin Yao    {
8055e0ddfd8dSJin Yao        "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",
8056e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
8057e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
8058e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
8059e0ddfd8dSJin Yao        "EventName": "OCR.PF_L3_RFO.L3_HIT.HIT_OTHER_CORE_FWD",
8060e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
8061*49898fefSIan Rogers        "MSRValue": "0x8003C0100",
8062e0ddfd8dSJin Yao        "Offcore": "1",
8063e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
8064e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
8065e0ddfd8dSJin Yao        "UMask": "0x1"
8066e0ddfd8dSJin Yao    },
8067e0ddfd8dSJin Yao    {
8068e0ddfd8dSJin Yao        "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",
8069e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
8070e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
8071e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
8072e0ddfd8dSJin Yao        "EventName": "OCR.PF_L3_RFO.L3_HIT.HIT_OTHER_CORE_NO_FWD",
8073e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
8074*49898fefSIan Rogers        "MSRValue": "0x4003C0100",
8075e0ddfd8dSJin Yao        "Offcore": "1",
8076e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
8077e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
8078e0ddfd8dSJin Yao        "UMask": "0x1"
8079e0ddfd8dSJin Yao    },
8080e0ddfd8dSJin Yao    {
8081e0ddfd8dSJin Yao        "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",
8082e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
8083e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
8084e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
8085e0ddfd8dSJin Yao        "EventName": "OCR.PF_L3_RFO.L3_HIT.NO_SNOOP_NEEDED",
8086e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
8087*49898fefSIan Rogers        "MSRValue": "0x1003C0100",
8088e0ddfd8dSJin Yao        "Offcore": "1",
8089e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
8090e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
8091e0ddfd8dSJin Yao        "UMask": "0x1"
8092e0ddfd8dSJin Yao    },
8093e0ddfd8dSJin Yao    {
8094e0ddfd8dSJin Yao        "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs",
8095e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
8096e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
8097e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
8098e0ddfd8dSJin Yao        "EventName": "OCR.PF_L3_RFO.L3_HIT.SNOOP_HIT_WITH_FWD",
8099e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
8100*49898fefSIan Rogers        "MSRValue": "0x8007C0100",
8101e0ddfd8dSJin Yao        "Offcore": "1",
8102e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
8103e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
8104e0ddfd8dSJin Yao        "UMask": "0x1"
8105e0ddfd8dSJin Yao    },
8106e0ddfd8dSJin Yao    {
8107e0ddfd8dSJin Yao        "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs OCR.PF_L3_RFO.L3_HIT.SNOOP_MISS",
8108e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
8109e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
8110e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
8111e0ddfd8dSJin Yao        "EventName": "OCR.PF_L3_RFO.L3_HIT.SNOOP_MISS",
8112e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
8113*49898fefSIan Rogers        "MSRValue": "0x2003C0100",
8114e0ddfd8dSJin Yao        "Offcore": "1",
8115e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
8116e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
8117e0ddfd8dSJin Yao        "UMask": "0x1"
8118e0ddfd8dSJin Yao    },
8119e0ddfd8dSJin Yao    {
8120e0ddfd8dSJin Yao        "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs OCR.PF_L3_RFO.L3_HIT.SNOOP_NONE",
8121e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
8122e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
8123e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
8124e0ddfd8dSJin Yao        "EventName": "OCR.PF_L3_RFO.L3_HIT.SNOOP_NONE",
8125e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
8126*49898fefSIan Rogers        "MSRValue": "0x803C0100",
8127e0ddfd8dSJin Yao        "Offcore": "1",
8128e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
8129e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
8130e0ddfd8dSJin Yao        "UMask": "0x1"
8131e0ddfd8dSJin Yao    },
8132e0ddfd8dSJin Yao    {
8133e0ddfd8dSJin Yao        "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs  OCR.PF_L3_RFO.L3_HIT_E.ANY_SNOOP",
8134e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
8135e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
8136e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
8137e0ddfd8dSJin Yao        "EventName": "OCR.PF_L3_RFO.L3_HIT_E.ANY_SNOOP",
8138e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
8139e0ddfd8dSJin Yao        "MSRValue": "0x3F80080100",
8140e0ddfd8dSJin Yao        "Offcore": "1",
8141e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
8142e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
8143e0ddfd8dSJin Yao        "UMask": "0x1"
8144e0ddfd8dSJin Yao    },
8145e0ddfd8dSJin Yao    {
8146e0ddfd8dSJin Yao        "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs  OCR.PF_L3_RFO.L3_HIT_E.HITM_OTHER_CORE",
8147e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
8148e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
8149e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
8150e0ddfd8dSJin Yao        "EventName": "OCR.PF_L3_RFO.L3_HIT_E.HITM_OTHER_CORE",
8151e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
8152e0ddfd8dSJin Yao        "MSRValue": "0x1000080100",
8153e0ddfd8dSJin Yao        "Offcore": "1",
8154e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
8155e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
8156e0ddfd8dSJin Yao        "UMask": "0x1"
8157e0ddfd8dSJin Yao    },
8158e0ddfd8dSJin Yao    {
8159e0ddfd8dSJin Yao        "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs  OCR.PF_L3_RFO.L3_HIT_E.HIT_OTHER_CORE_FWD",
8160e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
8161e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
8162e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
8163e0ddfd8dSJin Yao        "EventName": "OCR.PF_L3_RFO.L3_HIT_E.HIT_OTHER_CORE_FWD",
8164e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
8165*49898fefSIan Rogers        "MSRValue": "0x800080100",
8166e0ddfd8dSJin Yao        "Offcore": "1",
8167e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
8168e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
8169e0ddfd8dSJin Yao        "UMask": "0x1"
8170e0ddfd8dSJin Yao    },
8171e0ddfd8dSJin Yao    {
8172e0ddfd8dSJin Yao        "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs  OCR.PF_L3_RFO.L3_HIT_E.HIT_OTHER_CORE_NO_FWD",
8173e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
8174e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
8175e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
8176e0ddfd8dSJin Yao        "EventName": "OCR.PF_L3_RFO.L3_HIT_E.HIT_OTHER_CORE_NO_FWD",
8177e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
8178*49898fefSIan Rogers        "MSRValue": "0x400080100",
8179e0ddfd8dSJin Yao        "Offcore": "1",
8180e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
8181e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
8182e0ddfd8dSJin Yao        "UMask": "0x1"
8183e0ddfd8dSJin Yao    },
8184e0ddfd8dSJin Yao    {
8185e0ddfd8dSJin Yao        "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs  OCR.PF_L3_RFO.L3_HIT_E.NO_SNOOP_NEEDED",
8186e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
8187e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
8188e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
8189e0ddfd8dSJin Yao        "EventName": "OCR.PF_L3_RFO.L3_HIT_E.NO_SNOOP_NEEDED",
8190e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
8191*49898fefSIan Rogers        "MSRValue": "0x100080100",
8192e0ddfd8dSJin Yao        "Offcore": "1",
8193e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
8194e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
8195e0ddfd8dSJin Yao        "UMask": "0x1"
8196e0ddfd8dSJin Yao    },
8197e0ddfd8dSJin Yao    {
8198e0ddfd8dSJin Yao        "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs",
8199e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
8200e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
8201e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
8202e0ddfd8dSJin Yao        "EventName": "OCR.PF_L3_RFO.L3_HIT_E.SNOOP_MISS",
8203e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
8204*49898fefSIan Rogers        "MSRValue": "0x200080100",
8205e0ddfd8dSJin Yao        "Offcore": "1",
8206e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
8207e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
8208e0ddfd8dSJin Yao        "UMask": "0x1"
8209e0ddfd8dSJin Yao    },
8210e0ddfd8dSJin Yao    {
8211e0ddfd8dSJin Yao        "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs",
8212e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
8213e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
8214e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
8215e0ddfd8dSJin Yao        "EventName": "OCR.PF_L3_RFO.L3_HIT_E.SNOOP_NONE",
8216e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
8217*49898fefSIan Rogers        "MSRValue": "0x80080100",
8218e0ddfd8dSJin Yao        "Offcore": "1",
8219e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
8220e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
8221e0ddfd8dSJin Yao        "UMask": "0x1"
8222e0ddfd8dSJin Yao    },
8223e0ddfd8dSJin Yao    {
8224e0ddfd8dSJin Yao        "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs  OCR.PF_L3_RFO.L3_HIT_F.ANY_SNOOP",
8225e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
8226e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
8227e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
8228e0ddfd8dSJin Yao        "EventName": "OCR.PF_L3_RFO.L3_HIT_F.ANY_SNOOP",
8229e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
8230e0ddfd8dSJin Yao        "MSRValue": "0x3F80200100",
82317fcf1b89SHaiyan Song        "Offcore": "1",
82327fcf1b89SHaiyan Song        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
82337fcf1b89SHaiyan Song        "SampleAfterValue": "100003",
82347fcf1b89SHaiyan Song        "UMask": "0x1"
82357fcf1b89SHaiyan Song    },
82367fcf1b89SHaiyan Song    {
8237038d3b53SJin Yao        "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs  OCR.PF_L3_RFO.L3_HIT_F.HITM_OTHER_CORE",
82387fcf1b89SHaiyan Song        "Counter": "0,1,2,3",
82397fcf1b89SHaiyan Song        "CounterHTOff": "0,1,2,3",
82407fcf1b89SHaiyan Song        "EventCode": "0xB7, 0xBB",
82417fcf1b89SHaiyan Song        "EventName": "OCR.PF_L3_RFO.L3_HIT_F.HITM_OTHER_CORE",
82427fcf1b89SHaiyan Song        "MSRIndex": "0x1a6,0x1a7",
82437fcf1b89SHaiyan Song        "MSRValue": "0x1000200100",
82447fcf1b89SHaiyan Song        "Offcore": "1",
82457fcf1b89SHaiyan Song        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
82467fcf1b89SHaiyan Song        "SampleAfterValue": "100003",
82477fcf1b89SHaiyan Song        "UMask": "0x1"
82487fcf1b89SHaiyan Song    },
82497fcf1b89SHaiyan Song    {
8250e0ddfd8dSJin Yao        "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs  OCR.PF_L3_RFO.L3_HIT_F.HIT_OTHER_CORE_FWD",
8251e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
8252e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
8253e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
8254e0ddfd8dSJin Yao        "EventName": "OCR.PF_L3_RFO.L3_HIT_F.HIT_OTHER_CORE_FWD",
8255e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
8256*49898fefSIan Rogers        "MSRValue": "0x800200100",
8257e0ddfd8dSJin Yao        "Offcore": "1",
8258e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
8259e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
8260e0ddfd8dSJin Yao        "UMask": "0x1"
8261e0ddfd8dSJin Yao    },
8262e0ddfd8dSJin Yao    {
8263e0ddfd8dSJin Yao        "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs  OCR.PF_L3_RFO.L3_HIT_F.HIT_OTHER_CORE_NO_FWD",
8264e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
8265e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
8266e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
8267e0ddfd8dSJin Yao        "EventName": "OCR.PF_L3_RFO.L3_HIT_F.HIT_OTHER_CORE_NO_FWD",
8268e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
8269*49898fefSIan Rogers        "MSRValue": "0x400200100",
8270e0ddfd8dSJin Yao        "Offcore": "1",
8271e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
8272e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
8273e0ddfd8dSJin Yao        "UMask": "0x1"
8274e0ddfd8dSJin Yao    },
8275e0ddfd8dSJin Yao    {
8276e0ddfd8dSJin Yao        "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs  OCR.PF_L3_RFO.L3_HIT_F.NO_SNOOP_NEEDED",
8277e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
8278e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
8279e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
8280e0ddfd8dSJin Yao        "EventName": "OCR.PF_L3_RFO.L3_HIT_F.NO_SNOOP_NEEDED",
8281e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
8282*49898fefSIan Rogers        "MSRValue": "0x100200100",
8283e0ddfd8dSJin Yao        "Offcore": "1",
8284e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
8285e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
8286e0ddfd8dSJin Yao        "UMask": "0x1"
8287e0ddfd8dSJin Yao    },
8288e0ddfd8dSJin Yao    {
8289e0ddfd8dSJin Yao        "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs",
8290e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
8291e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
8292e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
8293e0ddfd8dSJin Yao        "EventName": "OCR.PF_L3_RFO.L3_HIT_F.SNOOP_MISS",
8294e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
8295*49898fefSIan Rogers        "MSRValue": "0x200200100",
8296e0ddfd8dSJin Yao        "Offcore": "1",
8297e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
8298e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
8299e0ddfd8dSJin Yao        "UMask": "0x1"
8300e0ddfd8dSJin Yao    },
8301e0ddfd8dSJin Yao    {
8302e0ddfd8dSJin Yao        "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs",
8303e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
8304e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
8305e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
8306e0ddfd8dSJin Yao        "EventName": "OCR.PF_L3_RFO.L3_HIT_F.SNOOP_NONE",
8307e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
8308*49898fefSIan Rogers        "MSRValue": "0x80200100",
8309e0ddfd8dSJin Yao        "Offcore": "1",
8310e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
8311e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
8312e0ddfd8dSJin Yao        "UMask": "0x1"
8313e0ddfd8dSJin Yao    },
8314e0ddfd8dSJin Yao    {
8315e0ddfd8dSJin Yao        "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs  OCR.PF_L3_RFO.L3_HIT_M.ANY_SNOOP",
8316e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
8317e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
8318e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
8319e0ddfd8dSJin Yao        "EventName": "OCR.PF_L3_RFO.L3_HIT_M.ANY_SNOOP",
8320e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
8321e0ddfd8dSJin Yao        "MSRValue": "0x3F80040100",
8322e0ddfd8dSJin Yao        "Offcore": "1",
8323e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
8324e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
8325e0ddfd8dSJin Yao        "UMask": "0x1"
8326e0ddfd8dSJin Yao    },
8327e0ddfd8dSJin Yao    {
8328e0ddfd8dSJin Yao        "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs  OCR.PF_L3_RFO.L3_HIT_M.HITM_OTHER_CORE",
8329e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
8330e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
8331e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
8332e0ddfd8dSJin Yao        "EventName": "OCR.PF_L3_RFO.L3_HIT_M.HITM_OTHER_CORE",
8333e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
8334e0ddfd8dSJin Yao        "MSRValue": "0x1000040100",
8335e0ddfd8dSJin Yao        "Offcore": "1",
8336e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
8337e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
8338e0ddfd8dSJin Yao        "UMask": "0x1"
8339e0ddfd8dSJin Yao    },
8340e0ddfd8dSJin Yao    {
8341e0ddfd8dSJin Yao        "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs  OCR.PF_L3_RFO.L3_HIT_M.HIT_OTHER_CORE_FWD",
8342e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
8343e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
8344e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
8345e0ddfd8dSJin Yao        "EventName": "OCR.PF_L3_RFO.L3_HIT_M.HIT_OTHER_CORE_FWD",
8346e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
8347*49898fefSIan Rogers        "MSRValue": "0x800040100",
8348e0ddfd8dSJin Yao        "Offcore": "1",
8349e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
8350e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
8351e0ddfd8dSJin Yao        "UMask": "0x1"
8352e0ddfd8dSJin Yao    },
8353e0ddfd8dSJin Yao    {
8354e0ddfd8dSJin Yao        "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs  OCR.PF_L3_RFO.L3_HIT_M.HIT_OTHER_CORE_NO_FWD",
8355e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
8356e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
8357e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
8358e0ddfd8dSJin Yao        "EventName": "OCR.PF_L3_RFO.L3_HIT_M.HIT_OTHER_CORE_NO_FWD",
8359e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
8360*49898fefSIan Rogers        "MSRValue": "0x400040100",
8361e0ddfd8dSJin Yao        "Offcore": "1",
8362e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
8363e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
8364e0ddfd8dSJin Yao        "UMask": "0x1"
8365e0ddfd8dSJin Yao    },
8366e0ddfd8dSJin Yao    {
8367e0ddfd8dSJin Yao        "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs  OCR.PF_L3_RFO.L3_HIT_M.NO_SNOOP_NEEDED",
8368e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
8369e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
8370e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
8371e0ddfd8dSJin Yao        "EventName": "OCR.PF_L3_RFO.L3_HIT_M.NO_SNOOP_NEEDED",
8372e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
8373*49898fefSIan Rogers        "MSRValue": "0x100040100",
8374e0ddfd8dSJin Yao        "Offcore": "1",
8375e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
8376e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
8377e0ddfd8dSJin Yao        "UMask": "0x1"
8378e0ddfd8dSJin Yao    },
8379e0ddfd8dSJin Yao    {
8380e0ddfd8dSJin Yao        "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs",
8381e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
8382e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
8383e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
8384e0ddfd8dSJin Yao        "EventName": "OCR.PF_L3_RFO.L3_HIT_M.SNOOP_MISS",
8385e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
8386*49898fefSIan Rogers        "MSRValue": "0x200040100",
8387e0ddfd8dSJin Yao        "Offcore": "1",
8388e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
8389e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
8390e0ddfd8dSJin Yao        "UMask": "0x1"
8391e0ddfd8dSJin Yao    },
8392e0ddfd8dSJin Yao    {
8393e0ddfd8dSJin Yao        "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs",
8394e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
8395e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
8396e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
8397e0ddfd8dSJin Yao        "EventName": "OCR.PF_L3_RFO.L3_HIT_M.SNOOP_NONE",
8398e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
8399*49898fefSIan Rogers        "MSRValue": "0x80040100",
8400e0ddfd8dSJin Yao        "Offcore": "1",
8401e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
8402e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
8403e0ddfd8dSJin Yao        "UMask": "0x1"
8404e0ddfd8dSJin Yao    },
8405e0ddfd8dSJin Yao    {
8406e0ddfd8dSJin Yao        "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs  OCR.PF_L3_RFO.L3_HIT_S.ANY_SNOOP",
8407e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
8408e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
8409e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
8410e0ddfd8dSJin Yao        "EventName": "OCR.PF_L3_RFO.L3_HIT_S.ANY_SNOOP",
8411e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
8412e0ddfd8dSJin Yao        "MSRValue": "0x3F80100100",
8413e0ddfd8dSJin Yao        "Offcore": "1",
8414e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
8415e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
8416e0ddfd8dSJin Yao        "UMask": "0x1"
8417e0ddfd8dSJin Yao    },
8418e0ddfd8dSJin Yao    {
8419e0ddfd8dSJin Yao        "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs  OCR.PF_L3_RFO.L3_HIT_S.HITM_OTHER_CORE",
8420e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
8421e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
8422e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
8423e0ddfd8dSJin Yao        "EventName": "OCR.PF_L3_RFO.L3_HIT_S.HITM_OTHER_CORE",
8424e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
8425e0ddfd8dSJin Yao        "MSRValue": "0x1000100100",
8426e0ddfd8dSJin Yao        "Offcore": "1",
8427e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
8428e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
8429e0ddfd8dSJin Yao        "UMask": "0x1"
8430e0ddfd8dSJin Yao    },
8431e0ddfd8dSJin Yao    {
8432e0ddfd8dSJin Yao        "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs  OCR.PF_L3_RFO.L3_HIT_S.HIT_OTHER_CORE_FWD",
8433e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
8434e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
8435e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
8436e0ddfd8dSJin Yao        "EventName": "OCR.PF_L3_RFO.L3_HIT_S.HIT_OTHER_CORE_FWD",
8437e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
8438*49898fefSIan Rogers        "MSRValue": "0x800100100",
8439e0ddfd8dSJin Yao        "Offcore": "1",
8440e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
8441e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
8442e0ddfd8dSJin Yao        "UMask": "0x1"
8443e0ddfd8dSJin Yao    },
8444e0ddfd8dSJin Yao    {
8445e0ddfd8dSJin Yao        "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs  OCR.PF_L3_RFO.L3_HIT_S.HIT_OTHER_CORE_NO_FWD",
8446e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
8447e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
8448e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
8449e0ddfd8dSJin Yao        "EventName": "OCR.PF_L3_RFO.L3_HIT_S.HIT_OTHER_CORE_NO_FWD",
8450e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
8451*49898fefSIan Rogers        "MSRValue": "0x400100100",
8452e0ddfd8dSJin Yao        "Offcore": "1",
8453e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
8454e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
8455e0ddfd8dSJin Yao        "UMask": "0x1"
8456e0ddfd8dSJin Yao    },
8457e0ddfd8dSJin Yao    {
8458e0ddfd8dSJin Yao        "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs  OCR.PF_L3_RFO.L3_HIT_S.NO_SNOOP_NEEDED",
8459e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
8460e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
8461e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
8462e0ddfd8dSJin Yao        "EventName": "OCR.PF_L3_RFO.L3_HIT_S.NO_SNOOP_NEEDED",
8463e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
8464*49898fefSIan Rogers        "MSRValue": "0x100100100",
8465e0ddfd8dSJin Yao        "Offcore": "1",
8466e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
8467e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
8468e0ddfd8dSJin Yao        "UMask": "0x1"
8469e0ddfd8dSJin Yao    },
8470e0ddfd8dSJin Yao    {
8471e0ddfd8dSJin Yao        "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs",
8472e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
8473e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
8474e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
8475e0ddfd8dSJin Yao        "EventName": "OCR.PF_L3_RFO.L3_HIT_S.SNOOP_MISS",
8476e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
8477*49898fefSIan Rogers        "MSRValue": "0x200100100",
8478e0ddfd8dSJin Yao        "Offcore": "1",
8479e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
8480e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
8481e0ddfd8dSJin Yao        "UMask": "0x1"
8482e0ddfd8dSJin Yao    },
8483e0ddfd8dSJin Yao    {
8484e0ddfd8dSJin Yao        "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs",
8485e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
8486e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
8487e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
8488e0ddfd8dSJin Yao        "EventName": "OCR.PF_L3_RFO.L3_HIT_S.SNOOP_NONE",
8489e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
8490*49898fefSIan Rogers        "MSRValue": "0x80100100",
8491e0ddfd8dSJin Yao        "Offcore": "1",
8492e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
8493e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
8494e0ddfd8dSJin Yao        "UMask": "0x1"
8495e0ddfd8dSJin Yao    },
8496e0ddfd8dSJin Yao    {
8497e0ddfd8dSJin Yao        "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs OCR.PF_L3_RFO.PMM_HIT_LOCAL_PMM.ANY_SNOOP",
8498e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
8499e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
8500e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
8501e0ddfd8dSJin Yao        "EventName": "OCR.PF_L3_RFO.PMM_HIT_LOCAL_PMM.ANY_SNOOP",
8502e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
8503e0ddfd8dSJin Yao        "MSRValue": "0x3F80400100",
8504e0ddfd8dSJin Yao        "Offcore": "1",
8505e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
8506e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
8507e0ddfd8dSJin Yao        "UMask": "0x1"
8508e0ddfd8dSJin Yao    },
8509e0ddfd8dSJin Yao    {
8510e0ddfd8dSJin Yao        "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs OCR.PF_L3_RFO.PMM_HIT_LOCAL_PMM.SNOOP_NONE",
8511e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
8512e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
8513e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
8514e0ddfd8dSJin Yao        "EventName": "OCR.PF_L3_RFO.PMM_HIT_LOCAL_PMM.SNOOP_NONE",
8515e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
8516*49898fefSIan Rogers        "MSRValue": "0x80400100",
8517e0ddfd8dSJin Yao        "Offcore": "1",
8518e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
8519e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
8520e0ddfd8dSJin Yao        "UMask": "0x1"
8521e0ddfd8dSJin Yao    },
8522e0ddfd8dSJin Yao    {
8523e0ddfd8dSJin Yao        "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs OCR.PF_L3_RFO.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED",
8524e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
8525e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
8526e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
8527e0ddfd8dSJin Yao        "EventName": "OCR.PF_L3_RFO.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED",
8528e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
8529*49898fefSIan Rogers        "MSRValue": "0x100400100",
8530e0ddfd8dSJin Yao        "Offcore": "1",
8531e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
8532e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
8533e0ddfd8dSJin Yao        "UMask": "0x1"
8534e0ddfd8dSJin Yao    },
8535e0ddfd8dSJin Yao    {
8536e0ddfd8dSJin Yao        "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs  OCR.PF_L3_RFO.SUPPLIER_NONE.ANY_SNOOP",
8537e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
8538e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
8539e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
8540e0ddfd8dSJin Yao        "EventName": "OCR.PF_L3_RFO.SUPPLIER_NONE.ANY_SNOOP",
8541e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
8542e0ddfd8dSJin Yao        "MSRValue": "0x3F80020100",
8543e0ddfd8dSJin Yao        "Offcore": "1",
8544e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
8545e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
8546e0ddfd8dSJin Yao        "UMask": "0x1"
8547e0ddfd8dSJin Yao    },
8548e0ddfd8dSJin Yao    {
8549e0ddfd8dSJin Yao        "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs  OCR.PF_L3_RFO.SUPPLIER_NONE.HITM_OTHER_CORE",
8550e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
8551e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
8552e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
8553e0ddfd8dSJin Yao        "EventName": "OCR.PF_L3_RFO.SUPPLIER_NONE.HITM_OTHER_CORE",
8554e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
8555e0ddfd8dSJin Yao        "MSRValue": "0x1000020100",
8556e0ddfd8dSJin Yao        "Offcore": "1",
8557e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
8558e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
8559e0ddfd8dSJin Yao        "UMask": "0x1"
8560e0ddfd8dSJin Yao    },
8561e0ddfd8dSJin Yao    {
8562e0ddfd8dSJin Yao        "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs  OCR.PF_L3_RFO.SUPPLIER_NONE.HIT_OTHER_CORE_FWD",
8563e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
8564e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
8565e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
8566e0ddfd8dSJin Yao        "EventName": "OCR.PF_L3_RFO.SUPPLIER_NONE.HIT_OTHER_CORE_FWD",
8567e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
8568*49898fefSIan Rogers        "MSRValue": "0x800020100",
8569e0ddfd8dSJin Yao        "Offcore": "1",
8570e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
8571e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
8572e0ddfd8dSJin Yao        "UMask": "0x1"
8573e0ddfd8dSJin Yao    },
8574e0ddfd8dSJin Yao    {
8575e0ddfd8dSJin Yao        "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs  OCR.PF_L3_RFO.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD",
8576e0ddfd8dSJin Yao        "Counter": "0,1,2,3",
8577e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3",
8578e0ddfd8dSJin Yao        "EventCode": "0xB7, 0xBB",
8579e0ddfd8dSJin Yao        "EventName": "OCR.PF_L3_RFO.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD",
8580e0ddfd8dSJin Yao        "MSRIndex": "0x1a6,0x1a7",
8581*49898fefSIan Rogers        "MSRValue": "0x400020100",
8582e0ddfd8dSJin Yao        "Offcore": "1",
8583e0ddfd8dSJin Yao        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
8584e0ddfd8dSJin Yao        "SampleAfterValue": "100003",
8585e0ddfd8dSJin Yao        "UMask": "0x1"
8586e0ddfd8dSJin Yao    },
8587e0ddfd8dSJin Yao    {
8588038d3b53SJin Yao        "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs  OCR.PF_L3_RFO.SUPPLIER_NONE.NO_SNOOP_NEEDED",
85897fcf1b89SHaiyan Song        "Counter": "0,1,2,3",
85907fcf1b89SHaiyan Song        "CounterHTOff": "0,1,2,3",
85917fcf1b89SHaiyan Song        "EventCode": "0xB7, 0xBB",
85927fcf1b89SHaiyan Song        "EventName": "OCR.PF_L3_RFO.SUPPLIER_NONE.NO_SNOOP_NEEDED",
85937fcf1b89SHaiyan Song        "MSRIndex": "0x1a6,0x1a7",
8594*49898fefSIan Rogers        "MSRValue": "0x100020100",
85957fcf1b89SHaiyan Song        "Offcore": "1",
85967fcf1b89SHaiyan Song        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
85977fcf1b89SHaiyan Song        "SampleAfterValue": "100003",
85987fcf1b89SHaiyan Song        "UMask": "0x1"
85997fcf1b89SHaiyan Song    },
86007fcf1b89SHaiyan Song    {
86017fcf1b89SHaiyan Song        "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs",
86027fcf1b89SHaiyan Song        "Counter": "0,1,2,3",
86037fcf1b89SHaiyan Song        "CounterHTOff": "0,1,2,3",
86047fcf1b89SHaiyan Song        "EventCode": "0xB7, 0xBB",
8605e0ddfd8dSJin Yao        "EventName": "OCR.PF_L3_RFO.SUPPLIER_NONE.SNOOP_MISS",
86067fcf1b89SHaiyan Song        "MSRIndex": "0x1a6,0x1a7",
8607*49898fefSIan Rogers        "MSRValue": "0x200020100",
86087fcf1b89SHaiyan Song        "Offcore": "1",
86097fcf1b89SHaiyan Song        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
86107fcf1b89SHaiyan Song        "SampleAfterValue": "100003",
86117fcf1b89SHaiyan Song        "UMask": "0x1"
86127fcf1b89SHaiyan Song    },
86137fcf1b89SHaiyan Song    {
86147fcf1b89SHaiyan Song        "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs",
86157fcf1b89SHaiyan Song        "Counter": "0,1,2,3",
86167fcf1b89SHaiyan Song        "CounterHTOff": "0,1,2,3",
86177fcf1b89SHaiyan Song        "EventCode": "0xB7, 0xBB",
86187fcf1b89SHaiyan Song        "EventName": "OCR.PF_L3_RFO.SUPPLIER_NONE.SNOOP_NONE",
86197fcf1b89SHaiyan Song        "MSRIndex": "0x1a6,0x1a7",
8620*49898fefSIan Rogers        "MSRValue": "0x80020100",
86217fcf1b89SHaiyan Song        "Offcore": "1",
86227fcf1b89SHaiyan Song        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
86237fcf1b89SHaiyan Song        "SampleAfterValue": "100003",
86247fcf1b89SHaiyan Song        "UMask": "0x1"
86257fcf1b89SHaiyan Song    },
86267fcf1b89SHaiyan Song    {
8627e0ddfd8dSJin Yao        "BriefDescription": "Number of PREFETCHNTA instructions executed.",
86287fcf1b89SHaiyan Song        "Counter": "0,1,2,3",
8629e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3,4,5,6,7",
8630e0ddfd8dSJin Yao        "EventCode": "0x32",
8631e0ddfd8dSJin Yao        "EventName": "SW_PREFETCH_ACCESS.NTA",
8632e0ddfd8dSJin Yao        "SampleAfterValue": "2000003",
86337fcf1b89SHaiyan Song        "UMask": "0x1"
86347fcf1b89SHaiyan Song    },
86357fcf1b89SHaiyan Song    {
86367fcf1b89SHaiyan Song        "BriefDescription": "Number of PREFETCHW instructions executed.",
86377fcf1b89SHaiyan Song        "Counter": "0,1,2,3",
86387fcf1b89SHaiyan Song        "CounterHTOff": "0,1,2,3,4,5,6,7",
86397fcf1b89SHaiyan Song        "EventCode": "0x32",
86407fcf1b89SHaiyan Song        "EventName": "SW_PREFETCH_ACCESS.PREFETCHW",
86417fcf1b89SHaiyan Song        "SampleAfterValue": "2000003",
86427fcf1b89SHaiyan Song        "UMask": "0x8"
86437fcf1b89SHaiyan Song    },
86447fcf1b89SHaiyan Song    {
8645e0ddfd8dSJin Yao        "BriefDescription": "Number of PREFETCHT0 instructions executed.",
86467fcf1b89SHaiyan Song        "Counter": "0,1,2,3",
86477fcf1b89SHaiyan Song        "CounterHTOff": "0,1,2,3,4,5,6,7",
86487fcf1b89SHaiyan Song        "EventCode": "0x32",
8649e0ddfd8dSJin Yao        "EventName": "SW_PREFETCH_ACCESS.T0",
86507fcf1b89SHaiyan Song        "SampleAfterValue": "2000003",
8651e0ddfd8dSJin Yao        "UMask": "0x2"
86527fcf1b89SHaiyan Song    },
86537fcf1b89SHaiyan Song    {
8654e0ddfd8dSJin Yao        "BriefDescription": "Number of PREFETCHT1 or PREFETCHT2 instructions executed.",
86557fcf1b89SHaiyan Song        "Counter": "0,1,2,3",
8656e0ddfd8dSJin Yao        "CounterHTOff": "0,1,2,3,4,5,6,7",
8657e0ddfd8dSJin Yao        "EventCode": "0x32",
8658e0ddfd8dSJin Yao        "EventName": "SW_PREFETCH_ACCESS.T1_T2",
8659e0ddfd8dSJin Yao        "SampleAfterValue": "2000003",
8660e0ddfd8dSJin Yao        "UMask": "0x4"
8661ecd94f1bSKan Liang    }
8662ecd94f1bSKan Liang]