xref: /freebsd/lib/libpmc/pmu-events/arch/x86/cascadelakex/other.json (revision 52d973f52c07b94909a6487be373c269988dc151)
192b14858SMatt Macy[
292b14858SMatt Macy    {
3*52d973f5SAlexander Motin        "BriefDescription": "Core cycles where the core was running in a manner where Turbo may be clipped to the Non-AVX turbo schedule.",
492b14858SMatt Macy        "Counter": "0,1,2,3",
5*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3,4,5,6,7",
6*52d973f5SAlexander Motin        "EventCode": "0x28",
7*52d973f5SAlexander Motin        "EventName": "CORE_POWER.LVL0_TURBO_LICENSE",
8*52d973f5SAlexander Motin        "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.",
9*52d973f5SAlexander Motin        "SampleAfterValue": "200003",
10*52d973f5SAlexander Motin        "UMask": "0x7"
1192b14858SMatt Macy    },
1292b14858SMatt Macy    {
13*52d973f5SAlexander Motin        "BriefDescription": "Core cycles where the core was running in a manner where Turbo may be clipped to the AVX2 turbo schedule.",
1492b14858SMatt Macy        "Counter": "0,1,2,3",
15*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3,4,5,6,7",
16*52d973f5SAlexander Motin        "EventCode": "0x28",
17*52d973f5SAlexander Motin        "EventName": "CORE_POWER.LVL1_TURBO_LICENSE",
18*52d973f5SAlexander Motin        "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.",
19*52d973f5SAlexander Motin        "SampleAfterValue": "200003",
20*52d973f5SAlexander Motin        "UMask": "0x18"
2192b14858SMatt Macy    },
2292b14858SMatt Macy    {
23*52d973f5SAlexander Motin        "BriefDescription": "Core cycles where the core was running in a manner where Turbo may be clipped to the AVX512 turbo schedule.",
2492b14858SMatt Macy        "Counter": "0,1,2,3",
25*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3,4,5,6,7",
26*52d973f5SAlexander Motin        "EventCode": "0x28",
27*52d973f5SAlexander Motin        "EventName": "CORE_POWER.LVL2_TURBO_LICENSE",
28*52d973f5SAlexander Motin        "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.",
29*52d973f5SAlexander Motin        "SampleAfterValue": "200003",
30*52d973f5SAlexander Motin        "UMask": "0x20"
3192b14858SMatt Macy    },
3292b14858SMatt Macy    {
33*52d973f5SAlexander Motin        "BriefDescription": "Core cycles the core was throttled due to a pending power level request.",
3492b14858SMatt Macy        "Counter": "0,1,2,3",
35*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3,4,5,6,7",
36*52d973f5SAlexander Motin        "EventCode": "0x28",
37*52d973f5SAlexander Motin        "EventName": "CORE_POWER.THROTTLE",
38*52d973f5SAlexander Motin        "PublicDescription": "Core cycles the out-of-order engine was throttled due to a pending power level request.",
39*52d973f5SAlexander Motin        "SampleAfterValue": "200003",
40*52d973f5SAlexander Motin        "UMask": "0x40"
4192b14858SMatt Macy    },
4292b14858SMatt Macy    {
43*52d973f5SAlexander Motin        "BriefDescription": "Number of hardware interrupts received by the processor.",
4492b14858SMatt Macy        "Counter": "0,1,2,3",
45*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3,4,5,6,7",
46*52d973f5SAlexander Motin        "EventCode": "0xCB",
47*52d973f5SAlexander Motin        "EventName": "HW_INTERRUPTS.RECEIVED",
48*52d973f5SAlexander Motin        "PublicDescription": "Counts the number of hardware interruptions received by the processor.",
49*52d973f5SAlexander Motin        "SampleAfterValue": "203",
5092b14858SMatt Macy        "UMask": "0x1"
5192b14858SMatt Macy    },
5292b14858SMatt Macy    {
5392b14858SMatt Macy        "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",
5492b14858SMatt Macy        "Counter": "0,1,2,3",
5592b14858SMatt Macy        "CounterHTOff": "0,1,2,3,4,5,6,7",
5692b14858SMatt Macy        "EventCode": "0xFE",
5792b14858SMatt Macy        "EventName": "IDI_MISC.WB_DOWNGRADE",
5892b14858SMatt Macy        "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.",
5992b14858SMatt Macy        "SampleAfterValue": "100003",
6092b14858SMatt Macy        "UMask": "0x4"
6192b14858SMatt Macy    },
6292b14858SMatt Macy    {
63*52d973f5SAlexander Motin        "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",
64*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
65*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3,4,5,6,7",
66*52d973f5SAlexander Motin        "EventCode": "0xFE",
67*52d973f5SAlexander Motin        "EventName": "IDI_MISC.WB_UPGRADE",
68*52d973f5SAlexander Motin        "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.",
69*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
70*52d973f5SAlexander Motin        "UMask": "0x2"
71*52d973f5SAlexander Motin    },
72*52d973f5SAlexander Motin    {
73*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_DATA_RD.ANY_RESPONSE have any response type.",
7492b14858SMatt Macy        "Counter": "0,1,2,3",
7592b14858SMatt Macy        "CounterHTOff": "0,1,2,3",
7692b14858SMatt Macy        "EventCode": "0xB7, 0xBB",
77*52d973f5SAlexander Motin        "EventName": "OCR.ALL_DATA_RD.ANY_RESPONSE",
7892b14858SMatt Macy        "MSRIndex": "0x1a6,0x1a7",
79*52d973f5SAlexander Motin        "MSRValue": "0x0000010491",
8092b14858SMatt Macy        "Offcore": "1",
8192b14858SMatt Macy        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
8292b14858SMatt Macy        "SampleAfterValue": "100003",
8392b14858SMatt Macy        "UMask": "0x1"
8492b14858SMatt Macy    },
8592b14858SMatt Macy    {
86*52d973f5SAlexander Motin        "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",
8792b14858SMatt Macy        "Counter": "0,1,2,3",
8892b14858SMatt Macy        "CounterHTOff": "0,1,2,3",
8992b14858SMatt Macy        "EventCode": "0xB7, 0xBB",
90*52d973f5SAlexander Motin        "EventName": "OCR.ALL_DATA_RD.L3_HIT.ANY_SNOOP",
9192b14858SMatt Macy        "MSRIndex": "0x1a6,0x1a7",
92*52d973f5SAlexander Motin        "MSRValue": "0x3F803C0491",
9392b14858SMatt Macy        "Offcore": "1",
9492b14858SMatt Macy        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
9592b14858SMatt Macy        "SampleAfterValue": "100003",
9692b14858SMatt Macy        "UMask": "0x1"
9792b14858SMatt Macy    },
9892b14858SMatt Macy    {
99*52d973f5SAlexander Motin        "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",
10092b14858SMatt Macy        "Counter": "0,1,2,3",
10192b14858SMatt Macy        "CounterHTOff": "0,1,2,3",
10292b14858SMatt Macy        "EventCode": "0xB7, 0xBB",
103*52d973f5SAlexander Motin        "EventName": "OCR.ALL_DATA_RD.L3_HIT.HITM_OTHER_CORE",
10492b14858SMatt Macy        "MSRIndex": "0x1a6,0x1a7",
105*52d973f5SAlexander Motin        "MSRValue": "0x10003C0491",
10692b14858SMatt Macy        "Offcore": "1",
10792b14858SMatt Macy        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
10892b14858SMatt Macy        "SampleAfterValue": "100003",
10992b14858SMatt Macy        "UMask": "0x1"
11092b14858SMatt Macy    },
11192b14858SMatt Macy    {
112*52d973f5SAlexander Motin        "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",
11392b14858SMatt Macy        "Counter": "0,1,2,3",
11492b14858SMatt Macy        "CounterHTOff": "0,1,2,3",
11592b14858SMatt Macy        "EventCode": "0xB7, 0xBB",
116*52d973f5SAlexander Motin        "EventName": "OCR.ALL_DATA_RD.L3_HIT.HIT_OTHER_CORE_FWD",
11792b14858SMatt Macy        "MSRIndex": "0x1a6,0x1a7",
118*52d973f5SAlexander Motin        "MSRValue": "0x08003C0491",
11992b14858SMatt Macy        "Offcore": "1",
12092b14858SMatt Macy        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
12192b14858SMatt Macy        "SampleAfterValue": "100003",
12292b14858SMatt Macy        "UMask": "0x1"
12392b14858SMatt Macy    },
12492b14858SMatt Macy    {
125*52d973f5SAlexander Motin        "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",
12692b14858SMatt Macy        "Counter": "0,1,2,3",
12792b14858SMatt Macy        "CounterHTOff": "0,1,2,3",
12892b14858SMatt Macy        "EventCode": "0xB7, 0xBB",
129*52d973f5SAlexander Motin        "EventName": "OCR.ALL_DATA_RD.L3_HIT.HIT_OTHER_CORE_NO_FWD",
13092b14858SMatt Macy        "MSRIndex": "0x1a6,0x1a7",
131*52d973f5SAlexander Motin        "MSRValue": "0x04003C0491",
13292b14858SMatt Macy        "Offcore": "1",
13392b14858SMatt Macy        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
13492b14858SMatt Macy        "SampleAfterValue": "100003",
13592b14858SMatt Macy        "UMask": "0x1"
13692b14858SMatt Macy    },
13792b14858SMatt Macy    {
138*52d973f5SAlexander Motin        "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",
13992b14858SMatt Macy        "Counter": "0,1,2,3",
14092b14858SMatt Macy        "CounterHTOff": "0,1,2,3",
14192b14858SMatt Macy        "EventCode": "0xB7, 0xBB",
142*52d973f5SAlexander Motin        "EventName": "OCR.ALL_DATA_RD.L3_HIT.NO_SNOOP_NEEDED",
14392b14858SMatt Macy        "MSRIndex": "0x1a6,0x1a7",
144*52d973f5SAlexander Motin        "MSRValue": "0x01003C0491",
14592b14858SMatt Macy        "Offcore": "1",
14692b14858SMatt Macy        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
14792b14858SMatt Macy        "SampleAfterValue": "100003",
14892b14858SMatt Macy        "UMask": "0x1"
14992b14858SMatt Macy    },
15092b14858SMatt Macy    {
151*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_DATA_RD.L3_HIT.SNOOP_HIT_WITH_FWD",
15292b14858SMatt Macy        "Counter": "0,1,2,3",
15392b14858SMatt Macy        "CounterHTOff": "0,1,2,3",
15492b14858SMatt Macy        "EventCode": "0xB7, 0xBB",
155*52d973f5SAlexander Motin        "EventName": "OCR.ALL_DATA_RD.L3_HIT.SNOOP_HIT_WITH_FWD",
15692b14858SMatt Macy        "MSRIndex": "0x1a6,0x1a7",
157*52d973f5SAlexander Motin        "MSRValue": "0x08007C0491",
15892b14858SMatt Macy        "Offcore": "1",
15992b14858SMatt Macy        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
16092b14858SMatt Macy        "SampleAfterValue": "100003",
16192b14858SMatt Macy        "UMask": "0x1"
16292b14858SMatt Macy    },
16392b14858SMatt Macy    {
164*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_DATA_RD.L3_HIT.SNOOP_MISS OCR.ALL_DATA_RD.L3_HIT.SNOOP_MISS",
16592b14858SMatt Macy        "Counter": "0,1,2,3",
16692b14858SMatt Macy        "CounterHTOff": "0,1,2,3",
16792b14858SMatt Macy        "EventCode": "0xB7, 0xBB",
168*52d973f5SAlexander Motin        "EventName": "OCR.ALL_DATA_RD.L3_HIT.SNOOP_MISS",
16992b14858SMatt Macy        "MSRIndex": "0x1a6,0x1a7",
170*52d973f5SAlexander Motin        "MSRValue": "0x02003C0491",
17192b14858SMatt Macy        "Offcore": "1",
17292b14858SMatt Macy        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
17392b14858SMatt Macy        "SampleAfterValue": "100003",
17492b14858SMatt Macy        "UMask": "0x1"
17592b14858SMatt Macy    },
17692b14858SMatt Macy    {
177*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_DATA_RD.L3_HIT.SNOOP_NONE OCR.ALL_DATA_RD.L3_HIT.SNOOP_NONE",
17892b14858SMatt Macy        "Counter": "0,1,2,3",
17992b14858SMatt Macy        "CounterHTOff": "0,1,2,3",
18092b14858SMatt Macy        "EventCode": "0xB7, 0xBB",
181*52d973f5SAlexander Motin        "EventName": "OCR.ALL_DATA_RD.L3_HIT.SNOOP_NONE",
18292b14858SMatt Macy        "MSRIndex": "0x1a6,0x1a7",
183*52d973f5SAlexander Motin        "MSRValue": "0x00803C0491",
18492b14858SMatt Macy        "Offcore": "1",
18592b14858SMatt Macy        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
18692b14858SMatt Macy        "SampleAfterValue": "100003",
18792b14858SMatt Macy        "UMask": "0x1"
18892b14858SMatt Macy    },
18992b14858SMatt Macy    {
190*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_DATA_RD.L3_HIT_E.ANY_SNOOP  OCR.ALL_DATA_RD.L3_HIT_E.ANY_SNOOP",
19192b14858SMatt Macy        "Counter": "0,1,2,3",
19292b14858SMatt Macy        "CounterHTOff": "0,1,2,3",
19392b14858SMatt Macy        "EventCode": "0xB7, 0xBB",
194*52d973f5SAlexander Motin        "EventName": "OCR.ALL_DATA_RD.L3_HIT_E.ANY_SNOOP",
19592b14858SMatt Macy        "MSRIndex": "0x1a6,0x1a7",
196*52d973f5SAlexander Motin        "MSRValue": "0x3F80080491",
19792b14858SMatt Macy        "Offcore": "1",
19892b14858SMatt Macy        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
19992b14858SMatt Macy        "SampleAfterValue": "100003",
20092b14858SMatt Macy        "UMask": "0x1"
20192b14858SMatt Macy    },
20292b14858SMatt Macy    {
203*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_DATA_RD.L3_HIT_E.HITM_OTHER_CORE  OCR.ALL_DATA_RD.L3_HIT_E.HITM_OTHER_CORE",
20492b14858SMatt Macy        "Counter": "0,1,2,3",
20592b14858SMatt Macy        "CounterHTOff": "0,1,2,3",
20692b14858SMatt Macy        "EventCode": "0xB7, 0xBB",
207*52d973f5SAlexander Motin        "EventName": "OCR.ALL_DATA_RD.L3_HIT_E.HITM_OTHER_CORE",
20892b14858SMatt Macy        "MSRIndex": "0x1a6,0x1a7",
209*52d973f5SAlexander Motin        "MSRValue": "0x1000080491",
21092b14858SMatt Macy        "Offcore": "1",
21192b14858SMatt Macy        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
21292b14858SMatt Macy        "SampleAfterValue": "100003",
21392b14858SMatt Macy        "UMask": "0x1"
21492b14858SMatt Macy    },
21592b14858SMatt Macy    {
216*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_DATA_RD.L3_HIT_E.HIT_OTHER_CORE_FWD  OCR.ALL_DATA_RD.L3_HIT_E.HIT_OTHER_CORE_FWD",
21792b14858SMatt Macy        "Counter": "0,1,2,3",
21892b14858SMatt Macy        "CounterHTOff": "0,1,2,3",
21992b14858SMatt Macy        "EventCode": "0xB7, 0xBB",
220*52d973f5SAlexander Motin        "EventName": "OCR.ALL_DATA_RD.L3_HIT_E.HIT_OTHER_CORE_FWD",
22192b14858SMatt Macy        "MSRIndex": "0x1a6,0x1a7",
222*52d973f5SAlexander Motin        "MSRValue": "0x0800080491",
22392b14858SMatt Macy        "Offcore": "1",
22492b14858SMatt Macy        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
22592b14858SMatt Macy        "SampleAfterValue": "100003",
22692b14858SMatt Macy        "UMask": "0x1"
22792b14858SMatt Macy    },
22892b14858SMatt Macy    {
229*52d973f5SAlexander Motin        "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",
23092b14858SMatt Macy        "Counter": "0,1,2,3",
23192b14858SMatt Macy        "CounterHTOff": "0,1,2,3",
23292b14858SMatt Macy        "EventCode": "0xB7, 0xBB",
233*52d973f5SAlexander Motin        "EventName": "OCR.ALL_DATA_RD.L3_HIT_E.HIT_OTHER_CORE_NO_FWD",
23492b14858SMatt Macy        "MSRIndex": "0x1a6,0x1a7",
235*52d973f5SAlexander Motin        "MSRValue": "0x0400080491",
23692b14858SMatt Macy        "Offcore": "1",
23792b14858SMatt Macy        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
23892b14858SMatt Macy        "SampleAfterValue": "100003",
23992b14858SMatt Macy        "UMask": "0x1"
24092b14858SMatt Macy    },
24192b14858SMatt Macy    {
242*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_DATA_RD.L3_HIT_E.NO_SNOOP_NEEDED  OCR.ALL_DATA_RD.L3_HIT_E.NO_SNOOP_NEEDED",
24392b14858SMatt Macy        "Counter": "0,1,2,3",
24492b14858SMatt Macy        "CounterHTOff": "0,1,2,3",
24592b14858SMatt Macy        "EventCode": "0xB7, 0xBB",
24692b14858SMatt Macy        "EventName": "OCR.ALL_DATA_RD.L3_HIT_E.NO_SNOOP_NEEDED",
24792b14858SMatt Macy        "MSRIndex": "0x1a6,0x1a7",
24892b14858SMatt Macy        "MSRValue": "0x0100080491",
24992b14858SMatt Macy        "Offcore": "1",
25092b14858SMatt Macy        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
25192b14858SMatt Macy        "SampleAfterValue": "100003",
25292b14858SMatt Macy        "UMask": "0x1"
25392b14858SMatt Macy    },
25492b14858SMatt Macy    {
255*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_DATA_RD.L3_HIT_E.SNOOP_MISS",
25692b14858SMatt Macy        "Counter": "0,1,2,3",
25792b14858SMatt Macy        "CounterHTOff": "0,1,2,3",
25892b14858SMatt Macy        "EventCode": "0xB7, 0xBB",
259*52d973f5SAlexander Motin        "EventName": "OCR.ALL_DATA_RD.L3_HIT_E.SNOOP_MISS",
26092b14858SMatt Macy        "MSRIndex": "0x1a6,0x1a7",
261*52d973f5SAlexander Motin        "MSRValue": "0x0200080491",
26292b14858SMatt Macy        "Offcore": "1",
26392b14858SMatt Macy        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
26492b14858SMatt Macy        "SampleAfterValue": "100003",
26592b14858SMatt Macy        "UMask": "0x1"
26692b14858SMatt Macy    },
26792b14858SMatt Macy    {
268*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_DATA_RD.L3_HIT_E.SNOOP_NONE",
26992b14858SMatt Macy        "Counter": "0,1,2,3",
27092b14858SMatt Macy        "CounterHTOff": "0,1,2,3",
27192b14858SMatt Macy        "EventCode": "0xB7, 0xBB",
272*52d973f5SAlexander Motin        "EventName": "OCR.ALL_DATA_RD.L3_HIT_E.SNOOP_NONE",
27392b14858SMatt Macy        "MSRIndex": "0x1a6,0x1a7",
274*52d973f5SAlexander Motin        "MSRValue": "0x0080080491",
27592b14858SMatt Macy        "Offcore": "1",
27692b14858SMatt Macy        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
27792b14858SMatt Macy        "SampleAfterValue": "100003",
27892b14858SMatt Macy        "UMask": "0x1"
27992b14858SMatt Macy    },
28092b14858SMatt Macy    {
281*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_DATA_RD.L3_HIT_F.ANY_SNOOP  OCR.ALL_DATA_RD.L3_HIT_F.ANY_SNOOP",
28292b14858SMatt Macy        "Counter": "0,1,2,3",
28392b14858SMatt Macy        "CounterHTOff": "0,1,2,3",
28492b14858SMatt Macy        "EventCode": "0xB7, 0xBB",
28592b14858SMatt Macy        "EventName": "OCR.ALL_DATA_RD.L3_HIT_F.ANY_SNOOP",
28692b14858SMatt Macy        "MSRIndex": "0x1a6,0x1a7",
28792b14858SMatt Macy        "MSRValue": "0x3F80200491",
28892b14858SMatt Macy        "Offcore": "1",
28992b14858SMatt Macy        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
29092b14858SMatt Macy        "SampleAfterValue": "100003",
29192b14858SMatt Macy        "UMask": "0x1"
29292b14858SMatt Macy    },
29392b14858SMatt Macy    {
294*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_DATA_RD.L3_HIT_F.HITM_OTHER_CORE  OCR.ALL_DATA_RD.L3_HIT_F.HITM_OTHER_CORE",
29592b14858SMatt Macy        "Counter": "0,1,2,3",
29692b14858SMatt Macy        "CounterHTOff": "0,1,2,3",
29792b14858SMatt Macy        "EventCode": "0xB7, 0xBB",
298*52d973f5SAlexander Motin        "EventName": "OCR.ALL_DATA_RD.L3_HIT_F.HITM_OTHER_CORE",
29992b14858SMatt Macy        "MSRIndex": "0x1a6,0x1a7",
300*52d973f5SAlexander Motin        "MSRValue": "0x1000200491",
30192b14858SMatt Macy        "Offcore": "1",
30292b14858SMatt Macy        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
30392b14858SMatt Macy        "SampleAfterValue": "100003",
30492b14858SMatt Macy        "UMask": "0x1"
30592b14858SMatt Macy    },
30692b14858SMatt Macy    {
307*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_DATA_RD.L3_HIT_F.HIT_OTHER_CORE_FWD  OCR.ALL_DATA_RD.L3_HIT_F.HIT_OTHER_CORE_FWD",
30892b14858SMatt Macy        "Counter": "0,1,2,3",
30992b14858SMatt Macy        "CounterHTOff": "0,1,2,3",
31092b14858SMatt Macy        "EventCode": "0xB7, 0xBB",
311*52d973f5SAlexander Motin        "EventName": "OCR.ALL_DATA_RD.L3_HIT_F.HIT_OTHER_CORE_FWD",
31292b14858SMatt Macy        "MSRIndex": "0x1a6,0x1a7",
313*52d973f5SAlexander Motin        "MSRValue": "0x0800200491",
31492b14858SMatt Macy        "Offcore": "1",
31592b14858SMatt Macy        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
31692b14858SMatt Macy        "SampleAfterValue": "100003",
31792b14858SMatt Macy        "UMask": "0x1"
31892b14858SMatt Macy    },
31992b14858SMatt Macy    {
320*52d973f5SAlexander Motin        "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",
32192b14858SMatt Macy        "Counter": "0,1,2,3",
32292b14858SMatt Macy        "CounterHTOff": "0,1,2,3",
32392b14858SMatt Macy        "EventCode": "0xB7, 0xBB",
324*52d973f5SAlexander Motin        "EventName": "OCR.ALL_DATA_RD.L3_HIT_F.HIT_OTHER_CORE_NO_FWD",
32592b14858SMatt Macy        "MSRIndex": "0x1a6,0x1a7",
326*52d973f5SAlexander Motin        "MSRValue": "0x0400200491",
32792b14858SMatt Macy        "Offcore": "1",
32892b14858SMatt Macy        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
32992b14858SMatt Macy        "SampleAfterValue": "100003",
33092b14858SMatt Macy        "UMask": "0x1"
33192b14858SMatt Macy    },
33292b14858SMatt Macy    {
333*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_DATA_RD.L3_HIT_F.NO_SNOOP_NEEDED  OCR.ALL_DATA_RD.L3_HIT_F.NO_SNOOP_NEEDED",
33492b14858SMatt Macy        "Counter": "0,1,2,3",
33592b14858SMatt Macy        "CounterHTOff": "0,1,2,3",
33692b14858SMatt Macy        "EventCode": "0xB7, 0xBB",
337*52d973f5SAlexander Motin        "EventName": "OCR.ALL_DATA_RD.L3_HIT_F.NO_SNOOP_NEEDED",
33892b14858SMatt Macy        "MSRIndex": "0x1a6,0x1a7",
339*52d973f5SAlexander Motin        "MSRValue": "0x0100200491",
34092b14858SMatt Macy        "Offcore": "1",
34192b14858SMatt Macy        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
34292b14858SMatt Macy        "SampleAfterValue": "100003",
34392b14858SMatt Macy        "UMask": "0x1"
34492b14858SMatt Macy    },
34592b14858SMatt Macy    {
346*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_DATA_RD.L3_HIT_F.SNOOP_MISS",
347*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
348*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
349*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
350*52d973f5SAlexander Motin        "EventName": "OCR.ALL_DATA_RD.L3_HIT_F.SNOOP_MISS",
351*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
352*52d973f5SAlexander Motin        "MSRValue": "0x0200200491",
353*52d973f5SAlexander Motin        "Offcore": "1",
354*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
355*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
356*52d973f5SAlexander Motin        "UMask": "0x1"
357*52d973f5SAlexander Motin    },
358*52d973f5SAlexander Motin    {
359*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_DATA_RD.L3_HIT_F.SNOOP_NONE",
360*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
361*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
362*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
363*52d973f5SAlexander Motin        "EventName": "OCR.ALL_DATA_RD.L3_HIT_F.SNOOP_NONE",
364*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
365*52d973f5SAlexander Motin        "MSRValue": "0x0080200491",
366*52d973f5SAlexander Motin        "Offcore": "1",
367*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
368*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
369*52d973f5SAlexander Motin        "UMask": "0x1"
370*52d973f5SAlexander Motin    },
371*52d973f5SAlexander Motin    {
372*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_DATA_RD.L3_HIT_M.ANY_SNOOP  OCR.ALL_DATA_RD.L3_HIT_M.ANY_SNOOP",
373*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
374*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
375*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
376*52d973f5SAlexander Motin        "EventName": "OCR.ALL_DATA_RD.L3_HIT_M.ANY_SNOOP",
377*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
378*52d973f5SAlexander Motin        "MSRValue": "0x3F80040491",
379*52d973f5SAlexander Motin        "Offcore": "1",
380*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
381*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
382*52d973f5SAlexander Motin        "UMask": "0x1"
383*52d973f5SAlexander Motin    },
384*52d973f5SAlexander Motin    {
385*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_DATA_RD.L3_HIT_M.HITM_OTHER_CORE  OCR.ALL_DATA_RD.L3_HIT_M.HITM_OTHER_CORE",
386*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
387*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
388*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
389*52d973f5SAlexander Motin        "EventName": "OCR.ALL_DATA_RD.L3_HIT_M.HITM_OTHER_CORE",
390*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
391*52d973f5SAlexander Motin        "MSRValue": "0x1000040491",
392*52d973f5SAlexander Motin        "Offcore": "1",
393*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
394*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
395*52d973f5SAlexander Motin        "UMask": "0x1"
396*52d973f5SAlexander Motin    },
397*52d973f5SAlexander Motin    {
398*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_DATA_RD.L3_HIT_M.HIT_OTHER_CORE_FWD  OCR.ALL_DATA_RD.L3_HIT_M.HIT_OTHER_CORE_FWD",
399*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
400*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
401*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
402*52d973f5SAlexander Motin        "EventName": "OCR.ALL_DATA_RD.L3_HIT_M.HIT_OTHER_CORE_FWD",
403*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
404*52d973f5SAlexander Motin        "MSRValue": "0x0800040491",
405*52d973f5SAlexander Motin        "Offcore": "1",
406*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
407*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
408*52d973f5SAlexander Motin        "UMask": "0x1"
409*52d973f5SAlexander Motin    },
410*52d973f5SAlexander Motin    {
411*52d973f5SAlexander Motin        "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",
412*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
413*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
414*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
415*52d973f5SAlexander Motin        "EventName": "OCR.ALL_DATA_RD.L3_HIT_M.HIT_OTHER_CORE_NO_FWD",
416*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
417*52d973f5SAlexander Motin        "MSRValue": "0x0400040491",
418*52d973f5SAlexander Motin        "Offcore": "1",
419*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
420*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
421*52d973f5SAlexander Motin        "UMask": "0x1"
422*52d973f5SAlexander Motin    },
423*52d973f5SAlexander Motin    {
424*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_DATA_RD.L3_HIT_M.NO_SNOOP_NEEDED  OCR.ALL_DATA_RD.L3_HIT_M.NO_SNOOP_NEEDED",
425*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
426*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
427*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
428*52d973f5SAlexander Motin        "EventName": "OCR.ALL_DATA_RD.L3_HIT_M.NO_SNOOP_NEEDED",
429*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
430*52d973f5SAlexander Motin        "MSRValue": "0x0100040491",
431*52d973f5SAlexander Motin        "Offcore": "1",
432*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
433*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
434*52d973f5SAlexander Motin        "UMask": "0x1"
435*52d973f5SAlexander Motin    },
436*52d973f5SAlexander Motin    {
437*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_DATA_RD.L3_HIT_M.SNOOP_MISS",
438*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
439*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
440*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
441*52d973f5SAlexander Motin        "EventName": "OCR.ALL_DATA_RD.L3_HIT_M.SNOOP_MISS",
442*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
443*52d973f5SAlexander Motin        "MSRValue": "0x0200040491",
444*52d973f5SAlexander Motin        "Offcore": "1",
445*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
446*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
447*52d973f5SAlexander Motin        "UMask": "0x1"
448*52d973f5SAlexander Motin    },
449*52d973f5SAlexander Motin    {
450*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_DATA_RD.L3_HIT_M.SNOOP_NONE",
451*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
452*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
453*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
454*52d973f5SAlexander Motin        "EventName": "OCR.ALL_DATA_RD.L3_HIT_M.SNOOP_NONE",
455*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
456*52d973f5SAlexander Motin        "MSRValue": "0x0080040491",
457*52d973f5SAlexander Motin        "Offcore": "1",
458*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
459*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
460*52d973f5SAlexander Motin        "UMask": "0x1"
461*52d973f5SAlexander Motin    },
462*52d973f5SAlexander Motin    {
463*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_DATA_RD.L3_HIT_S.ANY_SNOOP  OCR.ALL_DATA_RD.L3_HIT_S.ANY_SNOOP",
464*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
465*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
466*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
467*52d973f5SAlexander Motin        "EventName": "OCR.ALL_DATA_RD.L3_HIT_S.ANY_SNOOP",
468*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
469*52d973f5SAlexander Motin        "MSRValue": "0x3F80100491",
470*52d973f5SAlexander Motin        "Offcore": "1",
471*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
472*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
473*52d973f5SAlexander Motin        "UMask": "0x1"
474*52d973f5SAlexander Motin    },
475*52d973f5SAlexander Motin    {
476*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_DATA_RD.L3_HIT_S.HITM_OTHER_CORE  OCR.ALL_DATA_RD.L3_HIT_S.HITM_OTHER_CORE",
477*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
478*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
479*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
480*52d973f5SAlexander Motin        "EventName": "OCR.ALL_DATA_RD.L3_HIT_S.HITM_OTHER_CORE",
481*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
482*52d973f5SAlexander Motin        "MSRValue": "0x1000100491",
483*52d973f5SAlexander Motin        "Offcore": "1",
484*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
485*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
486*52d973f5SAlexander Motin        "UMask": "0x1"
487*52d973f5SAlexander Motin    },
488*52d973f5SAlexander Motin    {
489*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_DATA_RD.L3_HIT_S.HIT_OTHER_CORE_FWD  OCR.ALL_DATA_RD.L3_HIT_S.HIT_OTHER_CORE_FWD",
490*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
491*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
492*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
493*52d973f5SAlexander Motin        "EventName": "OCR.ALL_DATA_RD.L3_HIT_S.HIT_OTHER_CORE_FWD",
494*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
495*52d973f5SAlexander Motin        "MSRValue": "0x0800100491",
496*52d973f5SAlexander Motin        "Offcore": "1",
497*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
498*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
499*52d973f5SAlexander Motin        "UMask": "0x1"
500*52d973f5SAlexander Motin    },
501*52d973f5SAlexander Motin    {
502*52d973f5SAlexander Motin        "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",
503*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
504*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
505*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
506*52d973f5SAlexander Motin        "EventName": "OCR.ALL_DATA_RD.L3_HIT_S.HIT_OTHER_CORE_NO_FWD",
507*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
508*52d973f5SAlexander Motin        "MSRValue": "0x0400100491",
509*52d973f5SAlexander Motin        "Offcore": "1",
510*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
511*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
512*52d973f5SAlexander Motin        "UMask": "0x1"
513*52d973f5SAlexander Motin    },
514*52d973f5SAlexander Motin    {
515*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_DATA_RD.L3_HIT_S.NO_SNOOP_NEEDED  OCR.ALL_DATA_RD.L3_HIT_S.NO_SNOOP_NEEDED",
516*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
517*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
518*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
519*52d973f5SAlexander Motin        "EventName": "OCR.ALL_DATA_RD.L3_HIT_S.NO_SNOOP_NEEDED",
520*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
521*52d973f5SAlexander Motin        "MSRValue": "0x0100100491",
522*52d973f5SAlexander Motin        "Offcore": "1",
523*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
524*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
525*52d973f5SAlexander Motin        "UMask": "0x1"
526*52d973f5SAlexander Motin    },
527*52d973f5SAlexander Motin    {
528*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_DATA_RD.L3_HIT_S.SNOOP_MISS",
529*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
530*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
531*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
532*52d973f5SAlexander Motin        "EventName": "OCR.ALL_DATA_RD.L3_HIT_S.SNOOP_MISS",
533*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
534*52d973f5SAlexander Motin        "MSRValue": "0x0200100491",
535*52d973f5SAlexander Motin        "Offcore": "1",
536*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
537*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
538*52d973f5SAlexander Motin        "UMask": "0x1"
539*52d973f5SAlexander Motin    },
540*52d973f5SAlexander Motin    {
541*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_DATA_RD.L3_HIT_S.SNOOP_NONE",
542*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
543*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
544*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
545*52d973f5SAlexander Motin        "EventName": "OCR.ALL_DATA_RD.L3_HIT_S.SNOOP_NONE",
546*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
547*52d973f5SAlexander Motin        "MSRValue": "0x0080100491",
548*52d973f5SAlexander Motin        "Offcore": "1",
549*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
550*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
551*52d973f5SAlexander Motin        "UMask": "0x1"
552*52d973f5SAlexander Motin    },
553*52d973f5SAlexander Motin    {
554*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_DATA_RD.PMM_HIT_LOCAL_PMM.ANY_SNOOP OCR.ALL_DATA_RD.PMM_HIT_LOCAL_PMM.ANY_SNOOP",
555*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
556*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
557*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
558*52d973f5SAlexander Motin        "EventName": "OCR.ALL_DATA_RD.PMM_HIT_LOCAL_PMM.ANY_SNOOP",
559*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
560*52d973f5SAlexander Motin        "MSRValue": "0x3F80400491",
561*52d973f5SAlexander Motin        "Offcore": "1",
562*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
563*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
564*52d973f5SAlexander Motin        "UMask": "0x1"
565*52d973f5SAlexander Motin    },
566*52d973f5SAlexander Motin    {
567*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_DATA_RD.PMM_HIT_LOCAL_PMM.SNOOP_NONE OCR.ALL_DATA_RD.PMM_HIT_LOCAL_PMM.SNOOP_NONE",
568*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
569*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
570*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
571*52d973f5SAlexander Motin        "EventName": "OCR.ALL_DATA_RD.PMM_HIT_LOCAL_PMM.SNOOP_NONE",
572*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
573*52d973f5SAlexander Motin        "MSRValue": "0x0080400491",
574*52d973f5SAlexander Motin        "Offcore": "1",
575*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
576*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
577*52d973f5SAlexander Motin        "UMask": "0x1"
578*52d973f5SAlexander Motin    },
579*52d973f5SAlexander Motin    {
580*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_DATA_RD.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED OCR.ALL_DATA_RD.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED",
581*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
582*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
583*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
584*52d973f5SAlexander Motin        "EventName": "OCR.ALL_DATA_RD.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED",
585*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
586*52d973f5SAlexander Motin        "MSRValue": "0x0100400491",
587*52d973f5SAlexander Motin        "Offcore": "1",
588*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
589*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
590*52d973f5SAlexander Motin        "UMask": "0x1"
591*52d973f5SAlexander Motin    },
592*52d973f5SAlexander Motin    {
593*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_DATA_RD.SUPPLIER_NONE.ANY_SNOOP  OCR.ALL_DATA_RD.SUPPLIER_NONE.ANY_SNOOP",
594*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
595*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
596*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
597*52d973f5SAlexander Motin        "EventName": "OCR.ALL_DATA_RD.SUPPLIER_NONE.ANY_SNOOP",
598*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
599*52d973f5SAlexander Motin        "MSRValue": "0x3F80020491",
600*52d973f5SAlexander Motin        "Offcore": "1",
601*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
602*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
603*52d973f5SAlexander Motin        "UMask": "0x1"
604*52d973f5SAlexander Motin    },
605*52d973f5SAlexander Motin    {
606*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_DATA_RD.SUPPLIER_NONE.HITM_OTHER_CORE  OCR.ALL_DATA_RD.SUPPLIER_NONE.HITM_OTHER_CORE",
607*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
608*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
609*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
610*52d973f5SAlexander Motin        "EventName": "OCR.ALL_DATA_RD.SUPPLIER_NONE.HITM_OTHER_CORE",
611*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
612*52d973f5SAlexander Motin        "MSRValue": "0x1000020491",
613*52d973f5SAlexander Motin        "Offcore": "1",
614*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
615*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
616*52d973f5SAlexander Motin        "UMask": "0x1"
617*52d973f5SAlexander Motin    },
618*52d973f5SAlexander Motin    {
619*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_DATA_RD.SUPPLIER_NONE.HIT_OTHER_CORE_FWD  OCR.ALL_DATA_RD.SUPPLIER_NONE.HIT_OTHER_CORE_FWD",
620*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
621*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
622*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
623*52d973f5SAlexander Motin        "EventName": "OCR.ALL_DATA_RD.SUPPLIER_NONE.HIT_OTHER_CORE_FWD",
624*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
625*52d973f5SAlexander Motin        "MSRValue": "0x0800020491",
626*52d973f5SAlexander Motin        "Offcore": "1",
627*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
628*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
629*52d973f5SAlexander Motin        "UMask": "0x1"
630*52d973f5SAlexander Motin    },
631*52d973f5SAlexander Motin    {
632*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_DATA_RD.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD  OCR.ALL_DATA_RD.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD",
633*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
634*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
635*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
636*52d973f5SAlexander Motin        "EventName": "OCR.ALL_DATA_RD.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD",
637*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
638*52d973f5SAlexander Motin        "MSRValue": "0x0400020491",
639*52d973f5SAlexander Motin        "Offcore": "1",
640*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
641*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
642*52d973f5SAlexander Motin        "UMask": "0x1"
643*52d973f5SAlexander Motin    },
644*52d973f5SAlexander Motin    {
645*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_DATA_RD.SUPPLIER_NONE.NO_SNOOP_NEEDED  OCR.ALL_DATA_RD.SUPPLIER_NONE.NO_SNOOP_NEEDED",
646*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
647*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
648*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
649*52d973f5SAlexander Motin        "EventName": "OCR.ALL_DATA_RD.SUPPLIER_NONE.NO_SNOOP_NEEDED",
650*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
651*52d973f5SAlexander Motin        "MSRValue": "0x0100020491",
652*52d973f5SAlexander Motin        "Offcore": "1",
653*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
654*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
655*52d973f5SAlexander Motin        "UMask": "0x1"
656*52d973f5SAlexander Motin    },
657*52d973f5SAlexander Motin    {
658*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_DATA_RD.SUPPLIER_NONE.SNOOP_MISS",
659*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
660*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
661*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
662*52d973f5SAlexander Motin        "EventName": "OCR.ALL_DATA_RD.SUPPLIER_NONE.SNOOP_MISS",
663*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
664*52d973f5SAlexander Motin        "MSRValue": "0x0200020491",
665*52d973f5SAlexander Motin        "Offcore": "1",
666*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
667*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
668*52d973f5SAlexander Motin        "UMask": "0x1"
669*52d973f5SAlexander Motin    },
670*52d973f5SAlexander Motin    {
671*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_DATA_RD.SUPPLIER_NONE.SNOOP_NONE",
672*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
673*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
674*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
675*52d973f5SAlexander Motin        "EventName": "OCR.ALL_DATA_RD.SUPPLIER_NONE.SNOOP_NONE",
676*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
677*52d973f5SAlexander Motin        "MSRValue": "0x0080020491",
678*52d973f5SAlexander Motin        "Offcore": "1",
679*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
680*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
681*52d973f5SAlexander Motin        "UMask": "0x1"
682*52d973f5SAlexander Motin    },
683*52d973f5SAlexander Motin    {
684*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_PF_DATA_RD.ANY_RESPONSE have any response type.",
685*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
686*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
687*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
688*52d973f5SAlexander Motin        "EventName": "OCR.ALL_PF_DATA_RD.ANY_RESPONSE",
689*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
690*52d973f5SAlexander Motin        "MSRValue": "0x0000010490",
691*52d973f5SAlexander Motin        "Offcore": "1",
692*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
693*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
694*52d973f5SAlexander Motin        "UMask": "0x1"
695*52d973f5SAlexander Motin    },
696*52d973f5SAlexander Motin    {
697*52d973f5SAlexander Motin        "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",
698*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
699*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
700*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
701*52d973f5SAlexander Motin        "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT.ANY_SNOOP",
702*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
703*52d973f5SAlexander Motin        "MSRValue": "0x3F803C0490",
704*52d973f5SAlexander Motin        "Offcore": "1",
705*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
706*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
707*52d973f5SAlexander Motin        "UMask": "0x1"
708*52d973f5SAlexander Motin    },
709*52d973f5SAlexander Motin    {
710*52d973f5SAlexander Motin        "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",
711*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
712*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
713*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
714*52d973f5SAlexander Motin        "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT.HITM_OTHER_CORE",
715*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
716*52d973f5SAlexander Motin        "MSRValue": "0x10003C0490",
717*52d973f5SAlexander Motin        "Offcore": "1",
718*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
719*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
720*52d973f5SAlexander Motin        "UMask": "0x1"
721*52d973f5SAlexander Motin    },
722*52d973f5SAlexander Motin    {
723*52d973f5SAlexander Motin        "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",
724*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
725*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
726*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
727*52d973f5SAlexander Motin        "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT.HIT_OTHER_CORE_FWD",
728*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
729*52d973f5SAlexander Motin        "MSRValue": "0x08003C0490",
730*52d973f5SAlexander Motin        "Offcore": "1",
731*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
732*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
733*52d973f5SAlexander Motin        "UMask": "0x1"
734*52d973f5SAlexander Motin    },
735*52d973f5SAlexander Motin    {
736*52d973f5SAlexander Motin        "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",
737*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
738*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
739*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
740*52d973f5SAlexander Motin        "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT.HIT_OTHER_CORE_NO_FWD",
741*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
742*52d973f5SAlexander Motin        "MSRValue": "0x04003C0490",
743*52d973f5SAlexander Motin        "Offcore": "1",
744*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
745*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
746*52d973f5SAlexander Motin        "UMask": "0x1"
747*52d973f5SAlexander Motin    },
748*52d973f5SAlexander Motin    {
749*52d973f5SAlexander Motin        "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",
750*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
751*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
752*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
753*52d973f5SAlexander Motin        "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT.NO_SNOOP_NEEDED",
754*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
755*52d973f5SAlexander Motin        "MSRValue": "0x01003C0490",
756*52d973f5SAlexander Motin        "Offcore": "1",
757*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
758*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
759*52d973f5SAlexander Motin        "UMask": "0x1"
760*52d973f5SAlexander Motin    },
761*52d973f5SAlexander Motin    {
762*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_PF_DATA_RD.L3_HIT.SNOOP_HIT_WITH_FWD",
763*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
764*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
765*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
766*52d973f5SAlexander Motin        "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT.SNOOP_HIT_WITH_FWD",
767*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
768*52d973f5SAlexander Motin        "MSRValue": "0x08007C0490",
769*52d973f5SAlexander Motin        "Offcore": "1",
770*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
771*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
772*52d973f5SAlexander Motin        "UMask": "0x1"
773*52d973f5SAlexander Motin    },
774*52d973f5SAlexander Motin    {
775*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_PF_DATA_RD.L3_HIT.SNOOP_MISS OCR.ALL_PF_DATA_RD.L3_HIT.SNOOP_MISS",
776*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
777*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
778*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
779*52d973f5SAlexander Motin        "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT.SNOOP_MISS",
780*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
781*52d973f5SAlexander Motin        "MSRValue": "0x02003C0490",
782*52d973f5SAlexander Motin        "Offcore": "1",
783*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
784*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
785*52d973f5SAlexander Motin        "UMask": "0x1"
786*52d973f5SAlexander Motin    },
787*52d973f5SAlexander Motin    {
788*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_PF_DATA_RD.L3_HIT.SNOOP_NONE OCR.ALL_PF_DATA_RD.L3_HIT.SNOOP_NONE",
789*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
790*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
791*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
792*52d973f5SAlexander Motin        "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT.SNOOP_NONE",
793*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
794*52d973f5SAlexander Motin        "MSRValue": "0x00803C0490",
795*52d973f5SAlexander Motin        "Offcore": "1",
796*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
797*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
798*52d973f5SAlexander Motin        "UMask": "0x1"
799*52d973f5SAlexander Motin    },
800*52d973f5SAlexander Motin    {
801*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_PF_DATA_RD.L3_HIT_E.ANY_SNOOP  OCR.ALL_PF_DATA_RD.L3_HIT_E.ANY_SNOOP",
802*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
803*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
804*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
805*52d973f5SAlexander Motin        "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT_E.ANY_SNOOP",
806*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
807*52d973f5SAlexander Motin        "MSRValue": "0x3F80080490",
808*52d973f5SAlexander Motin        "Offcore": "1",
809*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
810*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
811*52d973f5SAlexander Motin        "UMask": "0x1"
812*52d973f5SAlexander Motin    },
813*52d973f5SAlexander Motin    {
814*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_PF_DATA_RD.L3_HIT_E.HITM_OTHER_CORE  OCR.ALL_PF_DATA_RD.L3_HIT_E.HITM_OTHER_CORE",
815*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
816*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
817*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
818*52d973f5SAlexander Motin        "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT_E.HITM_OTHER_CORE",
819*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
820*52d973f5SAlexander Motin        "MSRValue": "0x1000080490",
821*52d973f5SAlexander Motin        "Offcore": "1",
822*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
823*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
824*52d973f5SAlexander Motin        "UMask": "0x1"
825*52d973f5SAlexander Motin    },
826*52d973f5SAlexander Motin    {
827*52d973f5SAlexander Motin        "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",
828*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
829*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
830*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
831*52d973f5SAlexander Motin        "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT_E.HIT_OTHER_CORE_FWD",
832*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
833*52d973f5SAlexander Motin        "MSRValue": "0x0800080490",
834*52d973f5SAlexander Motin        "Offcore": "1",
835*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
836*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
837*52d973f5SAlexander Motin        "UMask": "0x1"
838*52d973f5SAlexander Motin    },
839*52d973f5SAlexander Motin    {
840*52d973f5SAlexander Motin        "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",
841*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
842*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
843*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
844*52d973f5SAlexander Motin        "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT_E.HIT_OTHER_CORE_NO_FWD",
845*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
846*52d973f5SAlexander Motin        "MSRValue": "0x0400080490",
847*52d973f5SAlexander Motin        "Offcore": "1",
848*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
849*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
850*52d973f5SAlexander Motin        "UMask": "0x1"
851*52d973f5SAlexander Motin    },
852*52d973f5SAlexander Motin    {
853*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_PF_DATA_RD.L3_HIT_E.NO_SNOOP_NEEDED  OCR.ALL_PF_DATA_RD.L3_HIT_E.NO_SNOOP_NEEDED",
854*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
855*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
856*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
857*52d973f5SAlexander Motin        "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT_E.NO_SNOOP_NEEDED",
858*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
859*52d973f5SAlexander Motin        "MSRValue": "0x0100080490",
860*52d973f5SAlexander Motin        "Offcore": "1",
861*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
862*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
863*52d973f5SAlexander Motin        "UMask": "0x1"
864*52d973f5SAlexander Motin    },
865*52d973f5SAlexander Motin    {
866*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_PF_DATA_RD.L3_HIT_E.SNOOP_MISS",
867*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
868*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
869*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
870*52d973f5SAlexander Motin        "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT_E.SNOOP_MISS",
871*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
872*52d973f5SAlexander Motin        "MSRValue": "0x0200080490",
873*52d973f5SAlexander Motin        "Offcore": "1",
874*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
875*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
876*52d973f5SAlexander Motin        "UMask": "0x1"
877*52d973f5SAlexander Motin    },
878*52d973f5SAlexander Motin    {
879*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_PF_DATA_RD.L3_HIT_E.SNOOP_NONE",
880*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
881*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
882*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
883*52d973f5SAlexander Motin        "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT_E.SNOOP_NONE",
884*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
885*52d973f5SAlexander Motin        "MSRValue": "0x0080080490",
886*52d973f5SAlexander Motin        "Offcore": "1",
887*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
888*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
889*52d973f5SAlexander Motin        "UMask": "0x1"
890*52d973f5SAlexander Motin    },
891*52d973f5SAlexander Motin    {
892*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_PF_DATA_RD.L3_HIT_F.ANY_SNOOP  OCR.ALL_PF_DATA_RD.L3_HIT_F.ANY_SNOOP",
893*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
894*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
895*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
896*52d973f5SAlexander Motin        "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT_F.ANY_SNOOP",
897*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
898*52d973f5SAlexander Motin        "MSRValue": "0x3F80200490",
899*52d973f5SAlexander Motin        "Offcore": "1",
900*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
901*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
902*52d973f5SAlexander Motin        "UMask": "0x1"
903*52d973f5SAlexander Motin    },
904*52d973f5SAlexander Motin    {
905*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_PF_DATA_RD.L3_HIT_F.HITM_OTHER_CORE  OCR.ALL_PF_DATA_RD.L3_HIT_F.HITM_OTHER_CORE",
906*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
907*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
908*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
909*52d973f5SAlexander Motin        "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT_F.HITM_OTHER_CORE",
910*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
911*52d973f5SAlexander Motin        "MSRValue": "0x1000200490",
912*52d973f5SAlexander Motin        "Offcore": "1",
913*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
914*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
915*52d973f5SAlexander Motin        "UMask": "0x1"
916*52d973f5SAlexander Motin    },
917*52d973f5SAlexander Motin    {
918*52d973f5SAlexander Motin        "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",
919*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
920*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
921*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
922*52d973f5SAlexander Motin        "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT_F.HIT_OTHER_CORE_FWD",
923*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
924*52d973f5SAlexander Motin        "MSRValue": "0x0800200490",
925*52d973f5SAlexander Motin        "Offcore": "1",
926*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
927*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
928*52d973f5SAlexander Motin        "UMask": "0x1"
929*52d973f5SAlexander Motin    },
930*52d973f5SAlexander Motin    {
931*52d973f5SAlexander Motin        "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",
932*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
933*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
934*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
935*52d973f5SAlexander Motin        "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT_F.HIT_OTHER_CORE_NO_FWD",
936*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
937*52d973f5SAlexander Motin        "MSRValue": "0x0400200490",
938*52d973f5SAlexander Motin        "Offcore": "1",
939*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
940*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
941*52d973f5SAlexander Motin        "UMask": "0x1"
942*52d973f5SAlexander Motin    },
943*52d973f5SAlexander Motin    {
944*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_PF_DATA_RD.L3_HIT_F.NO_SNOOP_NEEDED  OCR.ALL_PF_DATA_RD.L3_HIT_F.NO_SNOOP_NEEDED",
945*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
946*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
947*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
948*52d973f5SAlexander Motin        "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT_F.NO_SNOOP_NEEDED",
949*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
950*52d973f5SAlexander Motin        "MSRValue": "0x0100200490",
951*52d973f5SAlexander Motin        "Offcore": "1",
952*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
953*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
954*52d973f5SAlexander Motin        "UMask": "0x1"
955*52d973f5SAlexander Motin    },
956*52d973f5SAlexander Motin    {
957*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_PF_DATA_RD.L3_HIT_F.SNOOP_MISS",
958*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
959*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
960*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
961*52d973f5SAlexander Motin        "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT_F.SNOOP_MISS",
962*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
963*52d973f5SAlexander Motin        "MSRValue": "0x0200200490",
964*52d973f5SAlexander Motin        "Offcore": "1",
965*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
966*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
967*52d973f5SAlexander Motin        "UMask": "0x1"
968*52d973f5SAlexander Motin    },
969*52d973f5SAlexander Motin    {
970*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_PF_DATA_RD.L3_HIT_F.SNOOP_NONE",
971*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
972*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
973*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
974*52d973f5SAlexander Motin        "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT_F.SNOOP_NONE",
975*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
976*52d973f5SAlexander Motin        "MSRValue": "0x0080200490",
977*52d973f5SAlexander Motin        "Offcore": "1",
978*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
979*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
980*52d973f5SAlexander Motin        "UMask": "0x1"
981*52d973f5SAlexander Motin    },
982*52d973f5SAlexander Motin    {
983*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_PF_DATA_RD.L3_HIT_M.ANY_SNOOP  OCR.ALL_PF_DATA_RD.L3_HIT_M.ANY_SNOOP",
984*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
985*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
986*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
987*52d973f5SAlexander Motin        "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT_M.ANY_SNOOP",
988*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
989*52d973f5SAlexander Motin        "MSRValue": "0x3F80040490",
990*52d973f5SAlexander Motin        "Offcore": "1",
991*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
992*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
993*52d973f5SAlexander Motin        "UMask": "0x1"
994*52d973f5SAlexander Motin    },
995*52d973f5SAlexander Motin    {
996*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_PF_DATA_RD.L3_HIT_M.HITM_OTHER_CORE  OCR.ALL_PF_DATA_RD.L3_HIT_M.HITM_OTHER_CORE",
997*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
998*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
999*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
1000*52d973f5SAlexander Motin        "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT_M.HITM_OTHER_CORE",
1001*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
1002*52d973f5SAlexander Motin        "MSRValue": "0x1000040490",
1003*52d973f5SAlexander Motin        "Offcore": "1",
1004*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1005*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
1006*52d973f5SAlexander Motin        "UMask": "0x1"
1007*52d973f5SAlexander Motin    },
1008*52d973f5SAlexander Motin    {
1009*52d973f5SAlexander Motin        "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",
1010*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
1011*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
1012*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
1013*52d973f5SAlexander Motin        "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT_M.HIT_OTHER_CORE_FWD",
1014*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
1015*52d973f5SAlexander Motin        "MSRValue": "0x0800040490",
1016*52d973f5SAlexander Motin        "Offcore": "1",
1017*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1018*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
1019*52d973f5SAlexander Motin        "UMask": "0x1"
1020*52d973f5SAlexander Motin    },
1021*52d973f5SAlexander Motin    {
1022*52d973f5SAlexander Motin        "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",
1023*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
1024*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
1025*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
1026*52d973f5SAlexander Motin        "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT_M.HIT_OTHER_CORE_NO_FWD",
1027*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
1028*52d973f5SAlexander Motin        "MSRValue": "0x0400040490",
1029*52d973f5SAlexander Motin        "Offcore": "1",
1030*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1031*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
1032*52d973f5SAlexander Motin        "UMask": "0x1"
1033*52d973f5SAlexander Motin    },
1034*52d973f5SAlexander Motin    {
1035*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_PF_DATA_RD.L3_HIT_M.NO_SNOOP_NEEDED  OCR.ALL_PF_DATA_RD.L3_HIT_M.NO_SNOOP_NEEDED",
1036*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
1037*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
1038*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
1039*52d973f5SAlexander Motin        "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT_M.NO_SNOOP_NEEDED",
1040*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
1041*52d973f5SAlexander Motin        "MSRValue": "0x0100040490",
1042*52d973f5SAlexander Motin        "Offcore": "1",
1043*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1044*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
1045*52d973f5SAlexander Motin        "UMask": "0x1"
1046*52d973f5SAlexander Motin    },
1047*52d973f5SAlexander Motin    {
1048*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_PF_DATA_RD.L3_HIT_M.SNOOP_MISS",
1049*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
1050*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
1051*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
1052*52d973f5SAlexander Motin        "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT_M.SNOOP_MISS",
1053*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
1054*52d973f5SAlexander Motin        "MSRValue": "0x0200040490",
1055*52d973f5SAlexander Motin        "Offcore": "1",
1056*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1057*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
1058*52d973f5SAlexander Motin        "UMask": "0x1"
1059*52d973f5SAlexander Motin    },
1060*52d973f5SAlexander Motin    {
1061*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_PF_DATA_RD.L3_HIT_M.SNOOP_NONE",
1062*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
1063*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
1064*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
1065*52d973f5SAlexander Motin        "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT_M.SNOOP_NONE",
1066*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
1067*52d973f5SAlexander Motin        "MSRValue": "0x0080040490",
1068*52d973f5SAlexander Motin        "Offcore": "1",
1069*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1070*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
1071*52d973f5SAlexander Motin        "UMask": "0x1"
1072*52d973f5SAlexander Motin    },
1073*52d973f5SAlexander Motin    {
1074*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_PF_DATA_RD.L3_HIT_S.ANY_SNOOP  OCR.ALL_PF_DATA_RD.L3_HIT_S.ANY_SNOOP",
1075*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
1076*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
1077*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
1078*52d973f5SAlexander Motin        "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT_S.ANY_SNOOP",
1079*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
1080*52d973f5SAlexander Motin        "MSRValue": "0x3F80100490",
1081*52d973f5SAlexander Motin        "Offcore": "1",
1082*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1083*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
1084*52d973f5SAlexander Motin        "UMask": "0x1"
1085*52d973f5SAlexander Motin    },
1086*52d973f5SAlexander Motin    {
1087*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_PF_DATA_RD.L3_HIT_S.HITM_OTHER_CORE  OCR.ALL_PF_DATA_RD.L3_HIT_S.HITM_OTHER_CORE",
1088*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
1089*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
1090*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
1091*52d973f5SAlexander Motin        "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT_S.HITM_OTHER_CORE",
1092*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
1093*52d973f5SAlexander Motin        "MSRValue": "0x1000100490",
1094*52d973f5SAlexander Motin        "Offcore": "1",
1095*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1096*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
1097*52d973f5SAlexander Motin        "UMask": "0x1"
1098*52d973f5SAlexander Motin    },
1099*52d973f5SAlexander Motin    {
1100*52d973f5SAlexander Motin        "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",
1101*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
1102*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
1103*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
1104*52d973f5SAlexander Motin        "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT_S.HIT_OTHER_CORE_FWD",
1105*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
1106*52d973f5SAlexander Motin        "MSRValue": "0x0800100490",
1107*52d973f5SAlexander Motin        "Offcore": "1",
1108*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1109*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
1110*52d973f5SAlexander Motin        "UMask": "0x1"
1111*52d973f5SAlexander Motin    },
1112*52d973f5SAlexander Motin    {
1113*52d973f5SAlexander Motin        "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",
1114*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
1115*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
1116*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
1117*52d973f5SAlexander Motin        "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT_S.HIT_OTHER_CORE_NO_FWD",
1118*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
1119*52d973f5SAlexander Motin        "MSRValue": "0x0400100490",
1120*52d973f5SAlexander Motin        "Offcore": "1",
1121*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1122*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
1123*52d973f5SAlexander Motin        "UMask": "0x1"
1124*52d973f5SAlexander Motin    },
1125*52d973f5SAlexander Motin    {
1126*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_PF_DATA_RD.L3_HIT_S.NO_SNOOP_NEEDED  OCR.ALL_PF_DATA_RD.L3_HIT_S.NO_SNOOP_NEEDED",
1127*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
1128*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
1129*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
1130*52d973f5SAlexander Motin        "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT_S.NO_SNOOP_NEEDED",
1131*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
1132*52d973f5SAlexander Motin        "MSRValue": "0x0100100490",
1133*52d973f5SAlexander Motin        "Offcore": "1",
1134*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1135*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
1136*52d973f5SAlexander Motin        "UMask": "0x1"
1137*52d973f5SAlexander Motin    },
1138*52d973f5SAlexander Motin    {
1139*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_PF_DATA_RD.L3_HIT_S.SNOOP_MISS",
1140*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
1141*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
1142*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
1143*52d973f5SAlexander Motin        "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT_S.SNOOP_MISS",
1144*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
1145*52d973f5SAlexander Motin        "MSRValue": "0x0200100490",
1146*52d973f5SAlexander Motin        "Offcore": "1",
1147*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1148*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
1149*52d973f5SAlexander Motin        "UMask": "0x1"
1150*52d973f5SAlexander Motin    },
1151*52d973f5SAlexander Motin    {
1152*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_PF_DATA_RD.L3_HIT_S.SNOOP_NONE",
1153*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
1154*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
1155*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
1156*52d973f5SAlexander Motin        "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT_S.SNOOP_NONE",
1157*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
1158*52d973f5SAlexander Motin        "MSRValue": "0x0080100490",
1159*52d973f5SAlexander Motin        "Offcore": "1",
1160*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1161*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
1162*52d973f5SAlexander Motin        "UMask": "0x1"
1163*52d973f5SAlexander Motin    },
1164*52d973f5SAlexander Motin    {
1165*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_PF_DATA_RD.PMM_HIT_LOCAL_PMM.ANY_SNOOP OCR.ALL_PF_DATA_RD.PMM_HIT_LOCAL_PMM.ANY_SNOOP",
1166*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
1167*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
1168*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
1169*52d973f5SAlexander Motin        "EventName": "OCR.ALL_PF_DATA_RD.PMM_HIT_LOCAL_PMM.ANY_SNOOP",
1170*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
1171*52d973f5SAlexander Motin        "MSRValue": "0x3F80400490",
1172*52d973f5SAlexander Motin        "Offcore": "1",
1173*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1174*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
1175*52d973f5SAlexander Motin        "UMask": "0x1"
1176*52d973f5SAlexander Motin    },
1177*52d973f5SAlexander Motin    {
1178*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_PF_DATA_RD.PMM_HIT_LOCAL_PMM.SNOOP_NONE OCR.ALL_PF_DATA_RD.PMM_HIT_LOCAL_PMM.SNOOP_NONE",
1179*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
1180*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
1181*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
1182*52d973f5SAlexander Motin        "EventName": "OCR.ALL_PF_DATA_RD.PMM_HIT_LOCAL_PMM.SNOOP_NONE",
1183*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
1184*52d973f5SAlexander Motin        "MSRValue": "0x0080400490",
1185*52d973f5SAlexander Motin        "Offcore": "1",
1186*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1187*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
1188*52d973f5SAlexander Motin        "UMask": "0x1"
1189*52d973f5SAlexander Motin    },
1190*52d973f5SAlexander Motin    {
1191*52d973f5SAlexander Motin        "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",
1192*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
1193*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
1194*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
1195*52d973f5SAlexander Motin        "EventName": "OCR.ALL_PF_DATA_RD.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED",
1196*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
1197*52d973f5SAlexander Motin        "MSRValue": "0x0100400490",
1198*52d973f5SAlexander Motin        "Offcore": "1",
1199*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1200*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
1201*52d973f5SAlexander Motin        "UMask": "0x1"
1202*52d973f5SAlexander Motin    },
1203*52d973f5SAlexander Motin    {
1204*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_PF_DATA_RD.SUPPLIER_NONE.ANY_SNOOP  OCR.ALL_PF_DATA_RD.SUPPLIER_NONE.ANY_SNOOP",
1205*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
1206*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
1207*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
1208*52d973f5SAlexander Motin        "EventName": "OCR.ALL_PF_DATA_RD.SUPPLIER_NONE.ANY_SNOOP",
1209*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
1210*52d973f5SAlexander Motin        "MSRValue": "0x3F80020490",
1211*52d973f5SAlexander Motin        "Offcore": "1",
1212*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1213*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
1214*52d973f5SAlexander Motin        "UMask": "0x1"
1215*52d973f5SAlexander Motin    },
1216*52d973f5SAlexander Motin    {
1217*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_PF_DATA_RD.SUPPLIER_NONE.HITM_OTHER_CORE  OCR.ALL_PF_DATA_RD.SUPPLIER_NONE.HITM_OTHER_CORE",
1218*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
1219*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
1220*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
1221*52d973f5SAlexander Motin        "EventName": "OCR.ALL_PF_DATA_RD.SUPPLIER_NONE.HITM_OTHER_CORE",
1222*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
1223*52d973f5SAlexander Motin        "MSRValue": "0x1000020490",
1224*52d973f5SAlexander Motin        "Offcore": "1",
1225*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1226*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
1227*52d973f5SAlexander Motin        "UMask": "0x1"
1228*52d973f5SAlexander Motin    },
1229*52d973f5SAlexander Motin    {
1230*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_PF_DATA_RD.SUPPLIER_NONE.HIT_OTHER_CORE_FWD  OCR.ALL_PF_DATA_RD.SUPPLIER_NONE.HIT_OTHER_CORE_FWD",
1231*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
1232*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
1233*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
1234*52d973f5SAlexander Motin        "EventName": "OCR.ALL_PF_DATA_RD.SUPPLIER_NONE.HIT_OTHER_CORE_FWD",
1235*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
1236*52d973f5SAlexander Motin        "MSRValue": "0x0800020490",
1237*52d973f5SAlexander Motin        "Offcore": "1",
1238*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1239*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
1240*52d973f5SAlexander Motin        "UMask": "0x1"
1241*52d973f5SAlexander Motin    },
1242*52d973f5SAlexander Motin    {
1243*52d973f5SAlexander Motin        "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",
1244*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
1245*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
1246*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
1247*52d973f5SAlexander Motin        "EventName": "OCR.ALL_PF_DATA_RD.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD",
1248*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
1249*52d973f5SAlexander Motin        "MSRValue": "0x0400020490",
1250*52d973f5SAlexander Motin        "Offcore": "1",
1251*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1252*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
1253*52d973f5SAlexander Motin        "UMask": "0x1"
1254*52d973f5SAlexander Motin    },
1255*52d973f5SAlexander Motin    {
1256*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_PF_DATA_RD.SUPPLIER_NONE.NO_SNOOP_NEEDED  OCR.ALL_PF_DATA_RD.SUPPLIER_NONE.NO_SNOOP_NEEDED",
1257*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
1258*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
1259*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
1260*52d973f5SAlexander Motin        "EventName": "OCR.ALL_PF_DATA_RD.SUPPLIER_NONE.NO_SNOOP_NEEDED",
1261*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
1262*52d973f5SAlexander Motin        "MSRValue": "0x0100020490",
1263*52d973f5SAlexander Motin        "Offcore": "1",
1264*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1265*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
1266*52d973f5SAlexander Motin        "UMask": "0x1"
1267*52d973f5SAlexander Motin    },
1268*52d973f5SAlexander Motin    {
1269*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_PF_DATA_RD.SUPPLIER_NONE.SNOOP_MISS",
1270*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
1271*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
1272*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
1273*52d973f5SAlexander Motin        "EventName": "OCR.ALL_PF_DATA_RD.SUPPLIER_NONE.SNOOP_MISS",
1274*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
1275*52d973f5SAlexander Motin        "MSRValue": "0x0200020490",
1276*52d973f5SAlexander Motin        "Offcore": "1",
1277*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1278*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
1279*52d973f5SAlexander Motin        "UMask": "0x1"
1280*52d973f5SAlexander Motin    },
1281*52d973f5SAlexander Motin    {
1282*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_PF_DATA_RD.SUPPLIER_NONE.SNOOP_NONE",
1283*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
1284*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
1285*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
1286*52d973f5SAlexander Motin        "EventName": "OCR.ALL_PF_DATA_RD.SUPPLIER_NONE.SNOOP_NONE",
1287*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
1288*52d973f5SAlexander Motin        "MSRValue": "0x0080020490",
1289*52d973f5SAlexander Motin        "Offcore": "1",
1290*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1291*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
1292*52d973f5SAlexander Motin        "UMask": "0x1"
1293*52d973f5SAlexander Motin    },
1294*52d973f5SAlexander Motin    {
1295*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_PF_RFO.ANY_RESPONSE have any response type.",
1296*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
1297*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
1298*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
1299*52d973f5SAlexander Motin        "EventName": "OCR.ALL_PF_RFO.ANY_RESPONSE",
1300*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
1301*52d973f5SAlexander Motin        "MSRValue": "0x0000010120",
1302*52d973f5SAlexander Motin        "Offcore": "1",
1303*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1304*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
1305*52d973f5SAlexander Motin        "UMask": "0x1"
1306*52d973f5SAlexander Motin    },
1307*52d973f5SAlexander Motin    {
1308*52d973f5SAlexander Motin        "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",
1309*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
1310*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
1311*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
1312*52d973f5SAlexander Motin        "EventName": "OCR.ALL_PF_RFO.L3_HIT.ANY_SNOOP",
1313*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
1314*52d973f5SAlexander Motin        "MSRValue": "0x3F803C0120",
1315*52d973f5SAlexander Motin        "Offcore": "1",
1316*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1317*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
1318*52d973f5SAlexander Motin        "UMask": "0x1"
1319*52d973f5SAlexander Motin    },
1320*52d973f5SAlexander Motin    {
1321*52d973f5SAlexander Motin        "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",
1322*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
1323*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
1324*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
1325*52d973f5SAlexander Motin        "EventName": "OCR.ALL_PF_RFO.L3_HIT.HITM_OTHER_CORE",
1326*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
1327*52d973f5SAlexander Motin        "MSRValue": "0x10003C0120",
1328*52d973f5SAlexander Motin        "Offcore": "1",
1329*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1330*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
1331*52d973f5SAlexander Motin        "UMask": "0x1"
1332*52d973f5SAlexander Motin    },
1333*52d973f5SAlexander Motin    {
1334*52d973f5SAlexander Motin        "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",
1335*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
1336*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
1337*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
1338*52d973f5SAlexander Motin        "EventName": "OCR.ALL_PF_RFO.L3_HIT.HIT_OTHER_CORE_FWD",
1339*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
1340*52d973f5SAlexander Motin        "MSRValue": "0x08003C0120",
1341*52d973f5SAlexander Motin        "Offcore": "1",
1342*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1343*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
1344*52d973f5SAlexander Motin        "UMask": "0x1"
1345*52d973f5SAlexander Motin    },
1346*52d973f5SAlexander Motin    {
1347*52d973f5SAlexander Motin        "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",
1348*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
1349*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
1350*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
1351*52d973f5SAlexander Motin        "EventName": "OCR.ALL_PF_RFO.L3_HIT.HIT_OTHER_CORE_NO_FWD",
1352*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
1353*52d973f5SAlexander Motin        "MSRValue": "0x04003C0120",
1354*52d973f5SAlexander Motin        "Offcore": "1",
1355*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1356*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
1357*52d973f5SAlexander Motin        "UMask": "0x1"
1358*52d973f5SAlexander Motin    },
1359*52d973f5SAlexander Motin    {
1360*52d973f5SAlexander Motin        "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",
1361*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
1362*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
1363*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
1364*52d973f5SAlexander Motin        "EventName": "OCR.ALL_PF_RFO.L3_HIT.NO_SNOOP_NEEDED",
1365*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
1366*52d973f5SAlexander Motin        "MSRValue": "0x01003C0120",
1367*52d973f5SAlexander Motin        "Offcore": "1",
1368*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1369*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
1370*52d973f5SAlexander Motin        "UMask": "0x1"
1371*52d973f5SAlexander Motin    },
1372*52d973f5SAlexander Motin    {
1373*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_PF_RFO.L3_HIT.SNOOP_HIT_WITH_FWD",
1374*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
1375*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
1376*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
1377*52d973f5SAlexander Motin        "EventName": "OCR.ALL_PF_RFO.L3_HIT.SNOOP_HIT_WITH_FWD",
1378*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
1379*52d973f5SAlexander Motin        "MSRValue": "0x08007C0120",
1380*52d973f5SAlexander Motin        "Offcore": "1",
1381*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1382*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
1383*52d973f5SAlexander Motin        "UMask": "0x1"
1384*52d973f5SAlexander Motin    },
1385*52d973f5SAlexander Motin    {
1386*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_PF_RFO.L3_HIT.SNOOP_MISS OCR.ALL_PF_RFO.L3_HIT.SNOOP_MISS",
1387*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
1388*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
1389*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
1390*52d973f5SAlexander Motin        "EventName": "OCR.ALL_PF_RFO.L3_HIT.SNOOP_MISS",
1391*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
1392*52d973f5SAlexander Motin        "MSRValue": "0x02003C0120",
1393*52d973f5SAlexander Motin        "Offcore": "1",
1394*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1395*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
1396*52d973f5SAlexander Motin        "UMask": "0x1"
1397*52d973f5SAlexander Motin    },
1398*52d973f5SAlexander Motin    {
1399*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_PF_RFO.L3_HIT.SNOOP_NONE OCR.ALL_PF_RFO.L3_HIT.SNOOP_NONE",
1400*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
1401*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
1402*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
1403*52d973f5SAlexander Motin        "EventName": "OCR.ALL_PF_RFO.L3_HIT.SNOOP_NONE",
1404*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
1405*52d973f5SAlexander Motin        "MSRValue": "0x00803C0120",
1406*52d973f5SAlexander Motin        "Offcore": "1",
1407*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1408*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
1409*52d973f5SAlexander Motin        "UMask": "0x1"
1410*52d973f5SAlexander Motin    },
1411*52d973f5SAlexander Motin    {
1412*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_PF_RFO.L3_HIT_E.ANY_SNOOP  OCR.ALL_PF_RFO.L3_HIT_E.ANY_SNOOP",
1413*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
1414*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
1415*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
1416*52d973f5SAlexander Motin        "EventName": "OCR.ALL_PF_RFO.L3_HIT_E.ANY_SNOOP",
1417*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
1418*52d973f5SAlexander Motin        "MSRValue": "0x3F80080120",
1419*52d973f5SAlexander Motin        "Offcore": "1",
1420*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1421*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
1422*52d973f5SAlexander Motin        "UMask": "0x1"
1423*52d973f5SAlexander Motin    },
1424*52d973f5SAlexander Motin    {
1425*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_PF_RFO.L3_HIT_E.HITM_OTHER_CORE  OCR.ALL_PF_RFO.L3_HIT_E.HITM_OTHER_CORE",
1426*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
1427*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
1428*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
1429*52d973f5SAlexander Motin        "EventName": "OCR.ALL_PF_RFO.L3_HIT_E.HITM_OTHER_CORE",
1430*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
1431*52d973f5SAlexander Motin        "MSRValue": "0x1000080120",
1432*52d973f5SAlexander Motin        "Offcore": "1",
1433*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1434*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
1435*52d973f5SAlexander Motin        "UMask": "0x1"
1436*52d973f5SAlexander Motin    },
1437*52d973f5SAlexander Motin    {
1438*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_PF_RFO.L3_HIT_E.HIT_OTHER_CORE_FWD  OCR.ALL_PF_RFO.L3_HIT_E.HIT_OTHER_CORE_FWD",
1439*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
1440*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
1441*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
1442*52d973f5SAlexander Motin        "EventName": "OCR.ALL_PF_RFO.L3_HIT_E.HIT_OTHER_CORE_FWD",
1443*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
1444*52d973f5SAlexander Motin        "MSRValue": "0x0800080120",
1445*52d973f5SAlexander Motin        "Offcore": "1",
1446*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1447*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
1448*52d973f5SAlexander Motin        "UMask": "0x1"
1449*52d973f5SAlexander Motin    },
1450*52d973f5SAlexander Motin    {
1451*52d973f5SAlexander Motin        "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",
1452*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
1453*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
1454*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
1455*52d973f5SAlexander Motin        "EventName": "OCR.ALL_PF_RFO.L3_HIT_E.HIT_OTHER_CORE_NO_FWD",
1456*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
1457*52d973f5SAlexander Motin        "MSRValue": "0x0400080120",
1458*52d973f5SAlexander Motin        "Offcore": "1",
1459*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1460*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
1461*52d973f5SAlexander Motin        "UMask": "0x1"
1462*52d973f5SAlexander Motin    },
1463*52d973f5SAlexander Motin    {
1464*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_PF_RFO.L3_HIT_E.NO_SNOOP_NEEDED  OCR.ALL_PF_RFO.L3_HIT_E.NO_SNOOP_NEEDED",
1465*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
1466*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
1467*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
1468*52d973f5SAlexander Motin        "EventName": "OCR.ALL_PF_RFO.L3_HIT_E.NO_SNOOP_NEEDED",
1469*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
1470*52d973f5SAlexander Motin        "MSRValue": "0x0100080120",
1471*52d973f5SAlexander Motin        "Offcore": "1",
1472*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1473*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
1474*52d973f5SAlexander Motin        "UMask": "0x1"
1475*52d973f5SAlexander Motin    },
1476*52d973f5SAlexander Motin    {
1477*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_PF_RFO.L3_HIT_E.SNOOP_MISS",
1478*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
1479*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
1480*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
1481*52d973f5SAlexander Motin        "EventName": "OCR.ALL_PF_RFO.L3_HIT_E.SNOOP_MISS",
1482*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
1483*52d973f5SAlexander Motin        "MSRValue": "0x0200080120",
1484*52d973f5SAlexander Motin        "Offcore": "1",
1485*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1486*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
1487*52d973f5SAlexander Motin        "UMask": "0x1"
1488*52d973f5SAlexander Motin    },
1489*52d973f5SAlexander Motin    {
1490*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_PF_RFO.L3_HIT_E.SNOOP_NONE",
1491*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
1492*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
1493*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
1494*52d973f5SAlexander Motin        "EventName": "OCR.ALL_PF_RFO.L3_HIT_E.SNOOP_NONE",
1495*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
1496*52d973f5SAlexander Motin        "MSRValue": "0x0080080120",
1497*52d973f5SAlexander Motin        "Offcore": "1",
1498*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1499*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
1500*52d973f5SAlexander Motin        "UMask": "0x1"
1501*52d973f5SAlexander Motin    },
1502*52d973f5SAlexander Motin    {
1503*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_PF_RFO.L3_HIT_F.ANY_SNOOP  OCR.ALL_PF_RFO.L3_HIT_F.ANY_SNOOP",
1504*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
1505*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
1506*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
1507*52d973f5SAlexander Motin        "EventName": "OCR.ALL_PF_RFO.L3_HIT_F.ANY_SNOOP",
1508*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
1509*52d973f5SAlexander Motin        "MSRValue": "0x3F80200120",
1510*52d973f5SAlexander Motin        "Offcore": "1",
1511*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1512*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
1513*52d973f5SAlexander Motin        "UMask": "0x1"
1514*52d973f5SAlexander Motin    },
1515*52d973f5SAlexander Motin    {
1516*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_PF_RFO.L3_HIT_F.HITM_OTHER_CORE  OCR.ALL_PF_RFO.L3_HIT_F.HITM_OTHER_CORE",
1517*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
1518*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
1519*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
1520*52d973f5SAlexander Motin        "EventName": "OCR.ALL_PF_RFO.L3_HIT_F.HITM_OTHER_CORE",
1521*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
1522*52d973f5SAlexander Motin        "MSRValue": "0x1000200120",
1523*52d973f5SAlexander Motin        "Offcore": "1",
1524*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1525*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
1526*52d973f5SAlexander Motin        "UMask": "0x1"
1527*52d973f5SAlexander Motin    },
1528*52d973f5SAlexander Motin    {
1529*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_PF_RFO.L3_HIT_F.HIT_OTHER_CORE_FWD  OCR.ALL_PF_RFO.L3_HIT_F.HIT_OTHER_CORE_FWD",
1530*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
1531*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
1532*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
1533*52d973f5SAlexander Motin        "EventName": "OCR.ALL_PF_RFO.L3_HIT_F.HIT_OTHER_CORE_FWD",
1534*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
1535*52d973f5SAlexander Motin        "MSRValue": "0x0800200120",
1536*52d973f5SAlexander Motin        "Offcore": "1",
1537*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1538*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
1539*52d973f5SAlexander Motin        "UMask": "0x1"
1540*52d973f5SAlexander Motin    },
1541*52d973f5SAlexander Motin    {
1542*52d973f5SAlexander Motin        "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",
1543*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
1544*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
1545*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
1546*52d973f5SAlexander Motin        "EventName": "OCR.ALL_PF_RFO.L3_HIT_F.HIT_OTHER_CORE_NO_FWD",
1547*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
1548*52d973f5SAlexander Motin        "MSRValue": "0x0400200120",
1549*52d973f5SAlexander Motin        "Offcore": "1",
1550*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1551*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
1552*52d973f5SAlexander Motin        "UMask": "0x1"
1553*52d973f5SAlexander Motin    },
1554*52d973f5SAlexander Motin    {
1555*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_PF_RFO.L3_HIT_F.NO_SNOOP_NEEDED  OCR.ALL_PF_RFO.L3_HIT_F.NO_SNOOP_NEEDED",
1556*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
1557*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
1558*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
1559*52d973f5SAlexander Motin        "EventName": "OCR.ALL_PF_RFO.L3_HIT_F.NO_SNOOP_NEEDED",
1560*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
1561*52d973f5SAlexander Motin        "MSRValue": "0x0100200120",
1562*52d973f5SAlexander Motin        "Offcore": "1",
1563*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1564*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
1565*52d973f5SAlexander Motin        "UMask": "0x1"
1566*52d973f5SAlexander Motin    },
1567*52d973f5SAlexander Motin    {
1568*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_PF_RFO.L3_HIT_F.SNOOP_MISS",
1569*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
1570*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
1571*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
1572*52d973f5SAlexander Motin        "EventName": "OCR.ALL_PF_RFO.L3_HIT_F.SNOOP_MISS",
1573*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
1574*52d973f5SAlexander Motin        "MSRValue": "0x0200200120",
1575*52d973f5SAlexander Motin        "Offcore": "1",
1576*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1577*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
1578*52d973f5SAlexander Motin        "UMask": "0x1"
1579*52d973f5SAlexander Motin    },
1580*52d973f5SAlexander Motin    {
1581*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_PF_RFO.L3_HIT_F.SNOOP_NONE",
1582*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
1583*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
1584*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
1585*52d973f5SAlexander Motin        "EventName": "OCR.ALL_PF_RFO.L3_HIT_F.SNOOP_NONE",
1586*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
1587*52d973f5SAlexander Motin        "MSRValue": "0x0080200120",
1588*52d973f5SAlexander Motin        "Offcore": "1",
1589*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1590*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
1591*52d973f5SAlexander Motin        "UMask": "0x1"
1592*52d973f5SAlexander Motin    },
1593*52d973f5SAlexander Motin    {
1594*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_PF_RFO.L3_HIT_M.ANY_SNOOP  OCR.ALL_PF_RFO.L3_HIT_M.ANY_SNOOP",
1595*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
1596*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
1597*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
1598*52d973f5SAlexander Motin        "EventName": "OCR.ALL_PF_RFO.L3_HIT_M.ANY_SNOOP",
1599*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
1600*52d973f5SAlexander Motin        "MSRValue": "0x3F80040120",
1601*52d973f5SAlexander Motin        "Offcore": "1",
1602*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1603*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
1604*52d973f5SAlexander Motin        "UMask": "0x1"
1605*52d973f5SAlexander Motin    },
1606*52d973f5SAlexander Motin    {
1607*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_PF_RFO.L3_HIT_M.HITM_OTHER_CORE  OCR.ALL_PF_RFO.L3_HIT_M.HITM_OTHER_CORE",
1608*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
1609*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
1610*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
1611*52d973f5SAlexander Motin        "EventName": "OCR.ALL_PF_RFO.L3_HIT_M.HITM_OTHER_CORE",
1612*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
1613*52d973f5SAlexander Motin        "MSRValue": "0x1000040120",
1614*52d973f5SAlexander Motin        "Offcore": "1",
1615*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1616*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
1617*52d973f5SAlexander Motin        "UMask": "0x1"
1618*52d973f5SAlexander Motin    },
1619*52d973f5SAlexander Motin    {
1620*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_PF_RFO.L3_HIT_M.HIT_OTHER_CORE_FWD  OCR.ALL_PF_RFO.L3_HIT_M.HIT_OTHER_CORE_FWD",
1621*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
1622*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
1623*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
1624*52d973f5SAlexander Motin        "EventName": "OCR.ALL_PF_RFO.L3_HIT_M.HIT_OTHER_CORE_FWD",
1625*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
1626*52d973f5SAlexander Motin        "MSRValue": "0x0800040120",
1627*52d973f5SAlexander Motin        "Offcore": "1",
1628*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1629*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
1630*52d973f5SAlexander Motin        "UMask": "0x1"
1631*52d973f5SAlexander Motin    },
1632*52d973f5SAlexander Motin    {
1633*52d973f5SAlexander Motin        "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",
1634*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
1635*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
1636*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
1637*52d973f5SAlexander Motin        "EventName": "OCR.ALL_PF_RFO.L3_HIT_M.HIT_OTHER_CORE_NO_FWD",
1638*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
1639*52d973f5SAlexander Motin        "MSRValue": "0x0400040120",
1640*52d973f5SAlexander Motin        "Offcore": "1",
1641*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1642*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
1643*52d973f5SAlexander Motin        "UMask": "0x1"
1644*52d973f5SAlexander Motin    },
1645*52d973f5SAlexander Motin    {
1646*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_PF_RFO.L3_HIT_M.NO_SNOOP_NEEDED  OCR.ALL_PF_RFO.L3_HIT_M.NO_SNOOP_NEEDED",
1647*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
1648*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
1649*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
1650*52d973f5SAlexander Motin        "EventName": "OCR.ALL_PF_RFO.L3_HIT_M.NO_SNOOP_NEEDED",
1651*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
1652*52d973f5SAlexander Motin        "MSRValue": "0x0100040120",
1653*52d973f5SAlexander Motin        "Offcore": "1",
1654*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1655*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
1656*52d973f5SAlexander Motin        "UMask": "0x1"
1657*52d973f5SAlexander Motin    },
1658*52d973f5SAlexander Motin    {
1659*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_PF_RFO.L3_HIT_M.SNOOP_MISS",
1660*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
1661*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
1662*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
1663*52d973f5SAlexander Motin        "EventName": "OCR.ALL_PF_RFO.L3_HIT_M.SNOOP_MISS",
1664*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
1665*52d973f5SAlexander Motin        "MSRValue": "0x0200040120",
1666*52d973f5SAlexander Motin        "Offcore": "1",
1667*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1668*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
1669*52d973f5SAlexander Motin        "UMask": "0x1"
1670*52d973f5SAlexander Motin    },
1671*52d973f5SAlexander Motin    {
1672*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_PF_RFO.L3_HIT_M.SNOOP_NONE",
1673*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
1674*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
1675*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
1676*52d973f5SAlexander Motin        "EventName": "OCR.ALL_PF_RFO.L3_HIT_M.SNOOP_NONE",
1677*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
1678*52d973f5SAlexander Motin        "MSRValue": "0x0080040120",
1679*52d973f5SAlexander Motin        "Offcore": "1",
1680*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1681*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
1682*52d973f5SAlexander Motin        "UMask": "0x1"
1683*52d973f5SAlexander Motin    },
1684*52d973f5SAlexander Motin    {
1685*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_PF_RFO.L3_HIT_S.ANY_SNOOP  OCR.ALL_PF_RFO.L3_HIT_S.ANY_SNOOP",
1686*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
1687*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
1688*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
1689*52d973f5SAlexander Motin        "EventName": "OCR.ALL_PF_RFO.L3_HIT_S.ANY_SNOOP",
1690*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
1691*52d973f5SAlexander Motin        "MSRValue": "0x3F80100120",
1692*52d973f5SAlexander Motin        "Offcore": "1",
1693*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1694*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
1695*52d973f5SAlexander Motin        "UMask": "0x1"
1696*52d973f5SAlexander Motin    },
1697*52d973f5SAlexander Motin    {
1698*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_PF_RFO.L3_HIT_S.HITM_OTHER_CORE  OCR.ALL_PF_RFO.L3_HIT_S.HITM_OTHER_CORE",
1699*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
1700*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
1701*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
1702*52d973f5SAlexander Motin        "EventName": "OCR.ALL_PF_RFO.L3_HIT_S.HITM_OTHER_CORE",
1703*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
1704*52d973f5SAlexander Motin        "MSRValue": "0x1000100120",
1705*52d973f5SAlexander Motin        "Offcore": "1",
1706*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1707*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
1708*52d973f5SAlexander Motin        "UMask": "0x1"
1709*52d973f5SAlexander Motin    },
1710*52d973f5SAlexander Motin    {
1711*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_PF_RFO.L3_HIT_S.HIT_OTHER_CORE_FWD  OCR.ALL_PF_RFO.L3_HIT_S.HIT_OTHER_CORE_FWD",
1712*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
1713*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
1714*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
1715*52d973f5SAlexander Motin        "EventName": "OCR.ALL_PF_RFO.L3_HIT_S.HIT_OTHER_CORE_FWD",
1716*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
1717*52d973f5SAlexander Motin        "MSRValue": "0x0800100120",
1718*52d973f5SAlexander Motin        "Offcore": "1",
1719*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1720*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
1721*52d973f5SAlexander Motin        "UMask": "0x1"
1722*52d973f5SAlexander Motin    },
1723*52d973f5SAlexander Motin    {
1724*52d973f5SAlexander Motin        "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",
1725*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
1726*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
1727*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
1728*52d973f5SAlexander Motin        "EventName": "OCR.ALL_PF_RFO.L3_HIT_S.HIT_OTHER_CORE_NO_FWD",
1729*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
1730*52d973f5SAlexander Motin        "MSRValue": "0x0400100120",
1731*52d973f5SAlexander Motin        "Offcore": "1",
1732*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1733*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
1734*52d973f5SAlexander Motin        "UMask": "0x1"
1735*52d973f5SAlexander Motin    },
1736*52d973f5SAlexander Motin    {
1737*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_PF_RFO.L3_HIT_S.NO_SNOOP_NEEDED  OCR.ALL_PF_RFO.L3_HIT_S.NO_SNOOP_NEEDED",
1738*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
1739*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
1740*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
1741*52d973f5SAlexander Motin        "EventName": "OCR.ALL_PF_RFO.L3_HIT_S.NO_SNOOP_NEEDED",
1742*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
1743*52d973f5SAlexander Motin        "MSRValue": "0x0100100120",
1744*52d973f5SAlexander Motin        "Offcore": "1",
1745*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1746*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
1747*52d973f5SAlexander Motin        "UMask": "0x1"
1748*52d973f5SAlexander Motin    },
1749*52d973f5SAlexander Motin    {
1750*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_PF_RFO.L3_HIT_S.SNOOP_MISS",
1751*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
1752*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
1753*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
1754*52d973f5SAlexander Motin        "EventName": "OCR.ALL_PF_RFO.L3_HIT_S.SNOOP_MISS",
1755*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
1756*52d973f5SAlexander Motin        "MSRValue": "0x0200100120",
1757*52d973f5SAlexander Motin        "Offcore": "1",
1758*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1759*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
1760*52d973f5SAlexander Motin        "UMask": "0x1"
1761*52d973f5SAlexander Motin    },
1762*52d973f5SAlexander Motin    {
1763*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_PF_RFO.L3_HIT_S.SNOOP_NONE",
1764*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
1765*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
1766*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
1767*52d973f5SAlexander Motin        "EventName": "OCR.ALL_PF_RFO.L3_HIT_S.SNOOP_NONE",
1768*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
1769*52d973f5SAlexander Motin        "MSRValue": "0x0080100120",
1770*52d973f5SAlexander Motin        "Offcore": "1",
1771*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1772*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
1773*52d973f5SAlexander Motin        "UMask": "0x1"
1774*52d973f5SAlexander Motin    },
1775*52d973f5SAlexander Motin    {
1776*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_PF_RFO.PMM_HIT_LOCAL_PMM.ANY_SNOOP OCR.ALL_PF_RFO.PMM_HIT_LOCAL_PMM.ANY_SNOOP",
1777*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
1778*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
1779*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
1780*52d973f5SAlexander Motin        "EventName": "OCR.ALL_PF_RFO.PMM_HIT_LOCAL_PMM.ANY_SNOOP",
1781*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
1782*52d973f5SAlexander Motin        "MSRValue": "0x3F80400120",
1783*52d973f5SAlexander Motin        "Offcore": "1",
1784*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1785*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
1786*52d973f5SAlexander Motin        "UMask": "0x1"
1787*52d973f5SAlexander Motin    },
1788*52d973f5SAlexander Motin    {
1789*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_PF_RFO.PMM_HIT_LOCAL_PMM.SNOOP_NONE OCR.ALL_PF_RFO.PMM_HIT_LOCAL_PMM.SNOOP_NONE",
1790*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
1791*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
1792*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
1793*52d973f5SAlexander Motin        "EventName": "OCR.ALL_PF_RFO.PMM_HIT_LOCAL_PMM.SNOOP_NONE",
1794*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
1795*52d973f5SAlexander Motin        "MSRValue": "0x0080400120",
1796*52d973f5SAlexander Motin        "Offcore": "1",
1797*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1798*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
1799*52d973f5SAlexander Motin        "UMask": "0x1"
1800*52d973f5SAlexander Motin    },
1801*52d973f5SAlexander Motin    {
1802*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_PF_RFO.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED OCR.ALL_PF_RFO.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED",
1803*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
1804*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
1805*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
1806*52d973f5SAlexander Motin        "EventName": "OCR.ALL_PF_RFO.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED",
1807*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
1808*52d973f5SAlexander Motin        "MSRValue": "0x0100400120",
1809*52d973f5SAlexander Motin        "Offcore": "1",
1810*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1811*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
1812*52d973f5SAlexander Motin        "UMask": "0x1"
1813*52d973f5SAlexander Motin    },
1814*52d973f5SAlexander Motin    {
1815*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_PF_RFO.SUPPLIER_NONE.ANY_SNOOP  OCR.ALL_PF_RFO.SUPPLIER_NONE.ANY_SNOOP",
1816*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
1817*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
1818*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
1819*52d973f5SAlexander Motin        "EventName": "OCR.ALL_PF_RFO.SUPPLIER_NONE.ANY_SNOOP",
1820*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
1821*52d973f5SAlexander Motin        "MSRValue": "0x3F80020120",
1822*52d973f5SAlexander Motin        "Offcore": "1",
1823*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1824*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
1825*52d973f5SAlexander Motin        "UMask": "0x1"
1826*52d973f5SAlexander Motin    },
1827*52d973f5SAlexander Motin    {
1828*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_PF_RFO.SUPPLIER_NONE.HITM_OTHER_CORE  OCR.ALL_PF_RFO.SUPPLIER_NONE.HITM_OTHER_CORE",
1829*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
1830*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
1831*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
1832*52d973f5SAlexander Motin        "EventName": "OCR.ALL_PF_RFO.SUPPLIER_NONE.HITM_OTHER_CORE",
1833*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
1834*52d973f5SAlexander Motin        "MSRValue": "0x1000020120",
1835*52d973f5SAlexander Motin        "Offcore": "1",
1836*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1837*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
1838*52d973f5SAlexander Motin        "UMask": "0x1"
1839*52d973f5SAlexander Motin    },
1840*52d973f5SAlexander Motin    {
1841*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_PF_RFO.SUPPLIER_NONE.HIT_OTHER_CORE_FWD  OCR.ALL_PF_RFO.SUPPLIER_NONE.HIT_OTHER_CORE_FWD",
1842*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
1843*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
1844*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
1845*52d973f5SAlexander Motin        "EventName": "OCR.ALL_PF_RFO.SUPPLIER_NONE.HIT_OTHER_CORE_FWD",
1846*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
1847*52d973f5SAlexander Motin        "MSRValue": "0x0800020120",
1848*52d973f5SAlexander Motin        "Offcore": "1",
1849*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1850*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
1851*52d973f5SAlexander Motin        "UMask": "0x1"
1852*52d973f5SAlexander Motin    },
1853*52d973f5SAlexander Motin    {
1854*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_PF_RFO.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD  OCR.ALL_PF_RFO.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD",
1855*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
1856*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
1857*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
1858*52d973f5SAlexander Motin        "EventName": "OCR.ALL_PF_RFO.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD",
1859*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
1860*52d973f5SAlexander Motin        "MSRValue": "0x0400020120",
1861*52d973f5SAlexander Motin        "Offcore": "1",
1862*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1863*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
1864*52d973f5SAlexander Motin        "UMask": "0x1"
1865*52d973f5SAlexander Motin    },
1866*52d973f5SAlexander Motin    {
1867*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_PF_RFO.SUPPLIER_NONE.NO_SNOOP_NEEDED  OCR.ALL_PF_RFO.SUPPLIER_NONE.NO_SNOOP_NEEDED",
1868*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
1869*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
1870*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
1871*52d973f5SAlexander Motin        "EventName": "OCR.ALL_PF_RFO.SUPPLIER_NONE.NO_SNOOP_NEEDED",
1872*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
1873*52d973f5SAlexander Motin        "MSRValue": "0x0100020120",
1874*52d973f5SAlexander Motin        "Offcore": "1",
1875*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1876*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
1877*52d973f5SAlexander Motin        "UMask": "0x1"
1878*52d973f5SAlexander Motin    },
1879*52d973f5SAlexander Motin    {
1880*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_PF_RFO.SUPPLIER_NONE.SNOOP_MISS",
1881*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
1882*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
1883*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
1884*52d973f5SAlexander Motin        "EventName": "OCR.ALL_PF_RFO.SUPPLIER_NONE.SNOOP_MISS",
1885*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
1886*52d973f5SAlexander Motin        "MSRValue": "0x0200020120",
1887*52d973f5SAlexander Motin        "Offcore": "1",
1888*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1889*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
1890*52d973f5SAlexander Motin        "UMask": "0x1"
1891*52d973f5SAlexander Motin    },
1892*52d973f5SAlexander Motin    {
1893*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_PF_RFO.SUPPLIER_NONE.SNOOP_NONE",
1894*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
1895*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
1896*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
1897*52d973f5SAlexander Motin        "EventName": "OCR.ALL_PF_RFO.SUPPLIER_NONE.SNOOP_NONE",
1898*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
1899*52d973f5SAlexander Motin        "MSRValue": "0x0080020120",
1900*52d973f5SAlexander Motin        "Offcore": "1",
1901*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1902*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
1903*52d973f5SAlexander Motin        "UMask": "0x1"
1904*52d973f5SAlexander Motin    },
1905*52d973f5SAlexander Motin    {
1906*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_READS.ANY_RESPONSE have any response type.",
1907*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
1908*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
1909*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
1910*52d973f5SAlexander Motin        "EventName": "OCR.ALL_READS.ANY_RESPONSE",
1911*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
1912*52d973f5SAlexander Motin        "MSRValue": "0x00000107F7",
1913*52d973f5SAlexander Motin        "Offcore": "1",
1914*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1915*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
1916*52d973f5SAlexander Motin        "UMask": "0x1"
1917*52d973f5SAlexander Motin    },
1918*52d973f5SAlexander Motin    {
1919*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_READS.L3_HIT.ANY_SNOOP OCR.ALL_READS.L3_HIT.ANY_SNOOP OCR.ALL_READS.L3_HIT.ANY_SNOOP",
1920*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
1921*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
1922*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
1923*52d973f5SAlexander Motin        "EventName": "OCR.ALL_READS.L3_HIT.ANY_SNOOP",
1924*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
1925*52d973f5SAlexander Motin        "MSRValue": "0x3F803C07F7",
1926*52d973f5SAlexander Motin        "Offcore": "1",
1927*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1928*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
1929*52d973f5SAlexander Motin        "UMask": "0x1"
1930*52d973f5SAlexander Motin    },
1931*52d973f5SAlexander Motin    {
1932*52d973f5SAlexander Motin        "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",
1933*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
1934*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
1935*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
1936*52d973f5SAlexander Motin        "EventName": "OCR.ALL_READS.L3_HIT.HITM_OTHER_CORE",
1937*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
1938*52d973f5SAlexander Motin        "MSRValue": "0x10003C07F7",
1939*52d973f5SAlexander Motin        "Offcore": "1",
1940*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1941*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
1942*52d973f5SAlexander Motin        "UMask": "0x1"
1943*52d973f5SAlexander Motin    },
1944*52d973f5SAlexander Motin    {
1945*52d973f5SAlexander Motin        "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",
1946*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
1947*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
1948*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
1949*52d973f5SAlexander Motin        "EventName": "OCR.ALL_READS.L3_HIT.HIT_OTHER_CORE_FWD",
1950*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
1951*52d973f5SAlexander Motin        "MSRValue": "0x08003C07F7",
1952*52d973f5SAlexander Motin        "Offcore": "1",
1953*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1954*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
1955*52d973f5SAlexander Motin        "UMask": "0x1"
1956*52d973f5SAlexander Motin    },
1957*52d973f5SAlexander Motin    {
1958*52d973f5SAlexander Motin        "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",
1959*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
1960*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
1961*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
1962*52d973f5SAlexander Motin        "EventName": "OCR.ALL_READS.L3_HIT.HIT_OTHER_CORE_NO_FWD",
1963*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
1964*52d973f5SAlexander Motin        "MSRValue": "0x04003C07F7",
1965*52d973f5SAlexander Motin        "Offcore": "1",
1966*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1967*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
1968*52d973f5SAlexander Motin        "UMask": "0x1"
1969*52d973f5SAlexander Motin    },
1970*52d973f5SAlexander Motin    {
1971*52d973f5SAlexander Motin        "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",
1972*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
1973*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
1974*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
1975*52d973f5SAlexander Motin        "EventName": "OCR.ALL_READS.L3_HIT.NO_SNOOP_NEEDED",
1976*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
1977*52d973f5SAlexander Motin        "MSRValue": "0x01003C07F7",
1978*52d973f5SAlexander Motin        "Offcore": "1",
1979*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1980*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
1981*52d973f5SAlexander Motin        "UMask": "0x1"
1982*52d973f5SAlexander Motin    },
1983*52d973f5SAlexander Motin    {
1984*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_READS.L3_HIT.SNOOP_HIT_WITH_FWD",
1985*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
1986*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
1987*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
1988*52d973f5SAlexander Motin        "EventName": "OCR.ALL_READS.L3_HIT.SNOOP_HIT_WITH_FWD",
1989*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
1990*52d973f5SAlexander Motin        "MSRValue": "0x08007C07F7",
1991*52d973f5SAlexander Motin        "Offcore": "1",
1992*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
1993*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
1994*52d973f5SAlexander Motin        "UMask": "0x1"
1995*52d973f5SAlexander Motin    },
1996*52d973f5SAlexander Motin    {
1997*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_READS.L3_HIT.SNOOP_MISS OCR.ALL_READS.L3_HIT.SNOOP_MISS",
1998*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
1999*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
2000*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
2001*52d973f5SAlexander Motin        "EventName": "OCR.ALL_READS.L3_HIT.SNOOP_MISS",
2002*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
2003*52d973f5SAlexander Motin        "MSRValue": "0x02003C07F7",
2004*52d973f5SAlexander Motin        "Offcore": "1",
2005*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2006*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
2007*52d973f5SAlexander Motin        "UMask": "0x1"
2008*52d973f5SAlexander Motin    },
2009*52d973f5SAlexander Motin    {
2010*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_READS.L3_HIT.SNOOP_NONE OCR.ALL_READS.L3_HIT.SNOOP_NONE",
2011*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
2012*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
2013*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
2014*52d973f5SAlexander Motin        "EventName": "OCR.ALL_READS.L3_HIT.SNOOP_NONE",
2015*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
2016*52d973f5SAlexander Motin        "MSRValue": "0x00803C07F7",
2017*52d973f5SAlexander Motin        "Offcore": "1",
2018*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2019*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
2020*52d973f5SAlexander Motin        "UMask": "0x1"
2021*52d973f5SAlexander Motin    },
2022*52d973f5SAlexander Motin    {
2023*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_READS.L3_HIT_E.ANY_SNOOP  OCR.ALL_READS.L3_HIT_E.ANY_SNOOP",
2024*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
2025*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
2026*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
2027*52d973f5SAlexander Motin        "EventName": "OCR.ALL_READS.L3_HIT_E.ANY_SNOOP",
2028*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
2029*52d973f5SAlexander Motin        "MSRValue": "0x3F800807F7",
2030*52d973f5SAlexander Motin        "Offcore": "1",
2031*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2032*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
2033*52d973f5SAlexander Motin        "UMask": "0x1"
2034*52d973f5SAlexander Motin    },
2035*52d973f5SAlexander Motin    {
2036*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_READS.L3_HIT_E.HITM_OTHER_CORE  OCR.ALL_READS.L3_HIT_E.HITM_OTHER_CORE",
2037*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
2038*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
2039*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
2040*52d973f5SAlexander Motin        "EventName": "OCR.ALL_READS.L3_HIT_E.HITM_OTHER_CORE",
2041*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
2042*52d973f5SAlexander Motin        "MSRValue": "0x10000807F7",
2043*52d973f5SAlexander Motin        "Offcore": "1",
2044*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2045*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
2046*52d973f5SAlexander Motin        "UMask": "0x1"
2047*52d973f5SAlexander Motin    },
2048*52d973f5SAlexander Motin    {
2049*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_READS.L3_HIT_E.HIT_OTHER_CORE_FWD  OCR.ALL_READS.L3_HIT_E.HIT_OTHER_CORE_FWD",
2050*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
2051*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
2052*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
2053*52d973f5SAlexander Motin        "EventName": "OCR.ALL_READS.L3_HIT_E.HIT_OTHER_CORE_FWD",
2054*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
2055*52d973f5SAlexander Motin        "MSRValue": "0x08000807F7",
2056*52d973f5SAlexander Motin        "Offcore": "1",
2057*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2058*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
2059*52d973f5SAlexander Motin        "UMask": "0x1"
2060*52d973f5SAlexander Motin    },
2061*52d973f5SAlexander Motin    {
2062*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_READS.L3_HIT_E.HIT_OTHER_CORE_NO_FWD  OCR.ALL_READS.L3_HIT_E.HIT_OTHER_CORE_NO_FWD",
2063*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
2064*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
2065*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
2066*52d973f5SAlexander Motin        "EventName": "OCR.ALL_READS.L3_HIT_E.HIT_OTHER_CORE_NO_FWD",
2067*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
2068*52d973f5SAlexander Motin        "MSRValue": "0x04000807F7",
2069*52d973f5SAlexander Motin        "Offcore": "1",
2070*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2071*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
2072*52d973f5SAlexander Motin        "UMask": "0x1"
2073*52d973f5SAlexander Motin    },
2074*52d973f5SAlexander Motin    {
2075*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_READS.L3_HIT_E.NO_SNOOP_NEEDED  OCR.ALL_READS.L3_HIT_E.NO_SNOOP_NEEDED",
2076*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
2077*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
2078*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
2079*52d973f5SAlexander Motin        "EventName": "OCR.ALL_READS.L3_HIT_E.NO_SNOOP_NEEDED",
2080*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
2081*52d973f5SAlexander Motin        "MSRValue": "0x01000807F7",
2082*52d973f5SAlexander Motin        "Offcore": "1",
2083*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2084*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
2085*52d973f5SAlexander Motin        "UMask": "0x1"
2086*52d973f5SAlexander Motin    },
2087*52d973f5SAlexander Motin    {
2088*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_READS.L3_HIT_E.SNOOP_MISS",
2089*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
2090*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
2091*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
2092*52d973f5SAlexander Motin        "EventName": "OCR.ALL_READS.L3_HIT_E.SNOOP_MISS",
2093*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
2094*52d973f5SAlexander Motin        "MSRValue": "0x02000807F7",
2095*52d973f5SAlexander Motin        "Offcore": "1",
2096*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2097*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
2098*52d973f5SAlexander Motin        "UMask": "0x1"
2099*52d973f5SAlexander Motin    },
2100*52d973f5SAlexander Motin    {
2101*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_READS.L3_HIT_E.SNOOP_NONE",
2102*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
2103*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
2104*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
2105*52d973f5SAlexander Motin        "EventName": "OCR.ALL_READS.L3_HIT_E.SNOOP_NONE",
2106*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
2107*52d973f5SAlexander Motin        "MSRValue": "0x00800807F7",
2108*52d973f5SAlexander Motin        "Offcore": "1",
2109*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2110*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
2111*52d973f5SAlexander Motin        "UMask": "0x1"
2112*52d973f5SAlexander Motin    },
2113*52d973f5SAlexander Motin    {
2114*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_READS.L3_HIT_F.ANY_SNOOP  OCR.ALL_READS.L3_HIT_F.ANY_SNOOP",
2115*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
2116*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
2117*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
2118*52d973f5SAlexander Motin        "EventName": "OCR.ALL_READS.L3_HIT_F.ANY_SNOOP",
2119*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
2120*52d973f5SAlexander Motin        "MSRValue": "0x3F802007F7",
2121*52d973f5SAlexander Motin        "Offcore": "1",
2122*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2123*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
2124*52d973f5SAlexander Motin        "UMask": "0x1"
2125*52d973f5SAlexander Motin    },
2126*52d973f5SAlexander Motin    {
2127*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_READS.L3_HIT_F.HITM_OTHER_CORE  OCR.ALL_READS.L3_HIT_F.HITM_OTHER_CORE",
2128*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
2129*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
2130*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
2131*52d973f5SAlexander Motin        "EventName": "OCR.ALL_READS.L3_HIT_F.HITM_OTHER_CORE",
2132*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
2133*52d973f5SAlexander Motin        "MSRValue": "0x10002007F7",
2134*52d973f5SAlexander Motin        "Offcore": "1",
2135*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2136*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
2137*52d973f5SAlexander Motin        "UMask": "0x1"
2138*52d973f5SAlexander Motin    },
2139*52d973f5SAlexander Motin    {
2140*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_READS.L3_HIT_F.HIT_OTHER_CORE_FWD  OCR.ALL_READS.L3_HIT_F.HIT_OTHER_CORE_FWD",
2141*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
2142*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
2143*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
2144*52d973f5SAlexander Motin        "EventName": "OCR.ALL_READS.L3_HIT_F.HIT_OTHER_CORE_FWD",
2145*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
2146*52d973f5SAlexander Motin        "MSRValue": "0x08002007F7",
2147*52d973f5SAlexander Motin        "Offcore": "1",
2148*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2149*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
2150*52d973f5SAlexander Motin        "UMask": "0x1"
2151*52d973f5SAlexander Motin    },
2152*52d973f5SAlexander Motin    {
2153*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_READS.L3_HIT_F.HIT_OTHER_CORE_NO_FWD  OCR.ALL_READS.L3_HIT_F.HIT_OTHER_CORE_NO_FWD",
2154*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
2155*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
2156*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
2157*52d973f5SAlexander Motin        "EventName": "OCR.ALL_READS.L3_HIT_F.HIT_OTHER_CORE_NO_FWD",
2158*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
2159*52d973f5SAlexander Motin        "MSRValue": "0x04002007F7",
2160*52d973f5SAlexander Motin        "Offcore": "1",
2161*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2162*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
2163*52d973f5SAlexander Motin        "UMask": "0x1"
2164*52d973f5SAlexander Motin    },
2165*52d973f5SAlexander Motin    {
2166*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_READS.L3_HIT_F.NO_SNOOP_NEEDED  OCR.ALL_READS.L3_HIT_F.NO_SNOOP_NEEDED",
2167*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
2168*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
2169*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
2170*52d973f5SAlexander Motin        "EventName": "OCR.ALL_READS.L3_HIT_F.NO_SNOOP_NEEDED",
2171*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
2172*52d973f5SAlexander Motin        "MSRValue": "0x01002007F7",
2173*52d973f5SAlexander Motin        "Offcore": "1",
2174*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2175*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
2176*52d973f5SAlexander Motin        "UMask": "0x1"
2177*52d973f5SAlexander Motin    },
2178*52d973f5SAlexander Motin    {
2179*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_READS.L3_HIT_F.SNOOP_MISS",
2180*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
2181*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
2182*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
2183*52d973f5SAlexander Motin        "EventName": "OCR.ALL_READS.L3_HIT_F.SNOOP_MISS",
2184*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
2185*52d973f5SAlexander Motin        "MSRValue": "0x02002007F7",
2186*52d973f5SAlexander Motin        "Offcore": "1",
2187*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2188*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
2189*52d973f5SAlexander Motin        "UMask": "0x1"
2190*52d973f5SAlexander Motin    },
2191*52d973f5SAlexander Motin    {
2192*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_READS.L3_HIT_F.SNOOP_NONE",
2193*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
2194*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
2195*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
2196*52d973f5SAlexander Motin        "EventName": "OCR.ALL_READS.L3_HIT_F.SNOOP_NONE",
2197*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
2198*52d973f5SAlexander Motin        "MSRValue": "0x00802007F7",
2199*52d973f5SAlexander Motin        "Offcore": "1",
2200*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2201*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
2202*52d973f5SAlexander Motin        "UMask": "0x1"
2203*52d973f5SAlexander Motin    },
2204*52d973f5SAlexander Motin    {
2205*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_READS.L3_HIT_M.ANY_SNOOP  OCR.ALL_READS.L3_HIT_M.ANY_SNOOP",
2206*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
2207*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
2208*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
2209*52d973f5SAlexander Motin        "EventName": "OCR.ALL_READS.L3_HIT_M.ANY_SNOOP",
2210*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
2211*52d973f5SAlexander Motin        "MSRValue": "0x3F800407F7",
2212*52d973f5SAlexander Motin        "Offcore": "1",
2213*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2214*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
2215*52d973f5SAlexander Motin        "UMask": "0x1"
2216*52d973f5SAlexander Motin    },
2217*52d973f5SAlexander Motin    {
2218*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_READS.L3_HIT_M.HITM_OTHER_CORE  OCR.ALL_READS.L3_HIT_M.HITM_OTHER_CORE",
2219*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
2220*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
2221*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
2222*52d973f5SAlexander Motin        "EventName": "OCR.ALL_READS.L3_HIT_M.HITM_OTHER_CORE",
2223*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
2224*52d973f5SAlexander Motin        "MSRValue": "0x10000407F7",
2225*52d973f5SAlexander Motin        "Offcore": "1",
2226*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2227*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
2228*52d973f5SAlexander Motin        "UMask": "0x1"
2229*52d973f5SAlexander Motin    },
2230*52d973f5SAlexander Motin    {
2231*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_READS.L3_HIT_M.HIT_OTHER_CORE_FWD  OCR.ALL_READS.L3_HIT_M.HIT_OTHER_CORE_FWD",
2232*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
2233*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
2234*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
2235*52d973f5SAlexander Motin        "EventName": "OCR.ALL_READS.L3_HIT_M.HIT_OTHER_CORE_FWD",
2236*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
2237*52d973f5SAlexander Motin        "MSRValue": "0x08000407F7",
2238*52d973f5SAlexander Motin        "Offcore": "1",
2239*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2240*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
2241*52d973f5SAlexander Motin        "UMask": "0x1"
2242*52d973f5SAlexander Motin    },
2243*52d973f5SAlexander Motin    {
2244*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_READS.L3_HIT_M.HIT_OTHER_CORE_NO_FWD  OCR.ALL_READS.L3_HIT_M.HIT_OTHER_CORE_NO_FWD",
2245*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
2246*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
2247*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
2248*52d973f5SAlexander Motin        "EventName": "OCR.ALL_READS.L3_HIT_M.HIT_OTHER_CORE_NO_FWD",
2249*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
2250*52d973f5SAlexander Motin        "MSRValue": "0x04000407F7",
2251*52d973f5SAlexander Motin        "Offcore": "1",
2252*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2253*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
2254*52d973f5SAlexander Motin        "UMask": "0x1"
2255*52d973f5SAlexander Motin    },
2256*52d973f5SAlexander Motin    {
2257*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_READS.L3_HIT_M.NO_SNOOP_NEEDED  OCR.ALL_READS.L3_HIT_M.NO_SNOOP_NEEDED",
2258*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
2259*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
2260*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
2261*52d973f5SAlexander Motin        "EventName": "OCR.ALL_READS.L3_HIT_M.NO_SNOOP_NEEDED",
2262*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
2263*52d973f5SAlexander Motin        "MSRValue": "0x01000407F7",
2264*52d973f5SAlexander Motin        "Offcore": "1",
2265*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2266*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
2267*52d973f5SAlexander Motin        "UMask": "0x1"
2268*52d973f5SAlexander Motin    },
2269*52d973f5SAlexander Motin    {
2270*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_READS.L3_HIT_M.SNOOP_MISS",
2271*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
2272*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
2273*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
2274*52d973f5SAlexander Motin        "EventName": "OCR.ALL_READS.L3_HIT_M.SNOOP_MISS",
2275*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
2276*52d973f5SAlexander Motin        "MSRValue": "0x02000407F7",
2277*52d973f5SAlexander Motin        "Offcore": "1",
2278*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2279*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
2280*52d973f5SAlexander Motin        "UMask": "0x1"
2281*52d973f5SAlexander Motin    },
2282*52d973f5SAlexander Motin    {
2283*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_READS.L3_HIT_M.SNOOP_NONE",
2284*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
2285*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
2286*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
2287*52d973f5SAlexander Motin        "EventName": "OCR.ALL_READS.L3_HIT_M.SNOOP_NONE",
2288*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
2289*52d973f5SAlexander Motin        "MSRValue": "0x00800407F7",
2290*52d973f5SAlexander Motin        "Offcore": "1",
2291*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2292*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
2293*52d973f5SAlexander Motin        "UMask": "0x1"
2294*52d973f5SAlexander Motin    },
2295*52d973f5SAlexander Motin    {
2296*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_READS.L3_HIT_S.ANY_SNOOP  OCR.ALL_READS.L3_HIT_S.ANY_SNOOP",
2297*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
2298*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
2299*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
2300*52d973f5SAlexander Motin        "EventName": "OCR.ALL_READS.L3_HIT_S.ANY_SNOOP",
2301*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
2302*52d973f5SAlexander Motin        "MSRValue": "0x3F801007F7",
2303*52d973f5SAlexander Motin        "Offcore": "1",
2304*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2305*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
2306*52d973f5SAlexander Motin        "UMask": "0x1"
2307*52d973f5SAlexander Motin    },
2308*52d973f5SAlexander Motin    {
2309*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_READS.L3_HIT_S.HITM_OTHER_CORE  OCR.ALL_READS.L3_HIT_S.HITM_OTHER_CORE",
2310*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
2311*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
2312*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
2313*52d973f5SAlexander Motin        "EventName": "OCR.ALL_READS.L3_HIT_S.HITM_OTHER_CORE",
2314*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
2315*52d973f5SAlexander Motin        "MSRValue": "0x10001007F7",
2316*52d973f5SAlexander Motin        "Offcore": "1",
2317*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2318*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
2319*52d973f5SAlexander Motin        "UMask": "0x1"
2320*52d973f5SAlexander Motin    },
2321*52d973f5SAlexander Motin    {
2322*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_READS.L3_HIT_S.HIT_OTHER_CORE_FWD  OCR.ALL_READS.L3_HIT_S.HIT_OTHER_CORE_FWD",
2323*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
2324*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
2325*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
2326*52d973f5SAlexander Motin        "EventName": "OCR.ALL_READS.L3_HIT_S.HIT_OTHER_CORE_FWD",
2327*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
2328*52d973f5SAlexander Motin        "MSRValue": "0x08001007F7",
2329*52d973f5SAlexander Motin        "Offcore": "1",
2330*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2331*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
2332*52d973f5SAlexander Motin        "UMask": "0x1"
2333*52d973f5SAlexander Motin    },
2334*52d973f5SAlexander Motin    {
2335*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_READS.L3_HIT_S.HIT_OTHER_CORE_NO_FWD  OCR.ALL_READS.L3_HIT_S.HIT_OTHER_CORE_NO_FWD",
2336*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
2337*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
2338*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
2339*52d973f5SAlexander Motin        "EventName": "OCR.ALL_READS.L3_HIT_S.HIT_OTHER_CORE_NO_FWD",
2340*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
2341*52d973f5SAlexander Motin        "MSRValue": "0x04001007F7",
2342*52d973f5SAlexander Motin        "Offcore": "1",
2343*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2344*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
2345*52d973f5SAlexander Motin        "UMask": "0x1"
2346*52d973f5SAlexander Motin    },
2347*52d973f5SAlexander Motin    {
2348*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_READS.L3_HIT_S.NO_SNOOP_NEEDED  OCR.ALL_READS.L3_HIT_S.NO_SNOOP_NEEDED",
2349*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
2350*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
2351*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
2352*52d973f5SAlexander Motin        "EventName": "OCR.ALL_READS.L3_HIT_S.NO_SNOOP_NEEDED",
2353*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
2354*52d973f5SAlexander Motin        "MSRValue": "0x01001007F7",
2355*52d973f5SAlexander Motin        "Offcore": "1",
2356*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2357*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
2358*52d973f5SAlexander Motin        "UMask": "0x1"
2359*52d973f5SAlexander Motin    },
2360*52d973f5SAlexander Motin    {
2361*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_READS.L3_HIT_S.SNOOP_MISS",
2362*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
2363*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
2364*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
2365*52d973f5SAlexander Motin        "EventName": "OCR.ALL_READS.L3_HIT_S.SNOOP_MISS",
2366*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
2367*52d973f5SAlexander Motin        "MSRValue": "0x02001007F7",
2368*52d973f5SAlexander Motin        "Offcore": "1",
2369*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2370*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
2371*52d973f5SAlexander Motin        "UMask": "0x1"
2372*52d973f5SAlexander Motin    },
2373*52d973f5SAlexander Motin    {
2374*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_READS.L3_HIT_S.SNOOP_NONE",
2375*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
2376*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
2377*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
2378*52d973f5SAlexander Motin        "EventName": "OCR.ALL_READS.L3_HIT_S.SNOOP_NONE",
2379*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
2380*52d973f5SAlexander Motin        "MSRValue": "0x00801007F7",
2381*52d973f5SAlexander Motin        "Offcore": "1",
2382*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2383*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
2384*52d973f5SAlexander Motin        "UMask": "0x1"
2385*52d973f5SAlexander Motin    },
2386*52d973f5SAlexander Motin    {
2387*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_READS.PMM_HIT_LOCAL_PMM.ANY_SNOOP OCR.ALL_READS.PMM_HIT_LOCAL_PMM.ANY_SNOOP",
2388*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
2389*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
2390*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
2391*52d973f5SAlexander Motin        "EventName": "OCR.ALL_READS.PMM_HIT_LOCAL_PMM.ANY_SNOOP",
2392*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
2393*52d973f5SAlexander Motin        "MSRValue": "0x3F804007F7",
2394*52d973f5SAlexander Motin        "Offcore": "1",
2395*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2396*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
2397*52d973f5SAlexander Motin        "UMask": "0x1"
2398*52d973f5SAlexander Motin    },
2399*52d973f5SAlexander Motin    {
2400*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_READS.PMM_HIT_LOCAL_PMM.SNOOP_NONE OCR.ALL_READS.PMM_HIT_LOCAL_PMM.SNOOP_NONE",
2401*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
2402*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
2403*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
2404*52d973f5SAlexander Motin        "EventName": "OCR.ALL_READS.PMM_HIT_LOCAL_PMM.SNOOP_NONE",
2405*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
2406*52d973f5SAlexander Motin        "MSRValue": "0x00804007F7",
2407*52d973f5SAlexander Motin        "Offcore": "1",
2408*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2409*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
2410*52d973f5SAlexander Motin        "UMask": "0x1"
2411*52d973f5SAlexander Motin    },
2412*52d973f5SAlexander Motin    {
2413*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_READS.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED OCR.ALL_READS.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED",
2414*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
2415*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
2416*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
2417*52d973f5SAlexander Motin        "EventName": "OCR.ALL_READS.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED",
2418*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
2419*52d973f5SAlexander Motin        "MSRValue": "0x01004007F7",
2420*52d973f5SAlexander Motin        "Offcore": "1",
2421*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2422*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
2423*52d973f5SAlexander Motin        "UMask": "0x1"
2424*52d973f5SAlexander Motin    },
2425*52d973f5SAlexander Motin    {
2426*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_READS.SUPPLIER_NONE.ANY_SNOOP  OCR.ALL_READS.SUPPLIER_NONE.ANY_SNOOP",
2427*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
2428*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
2429*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
2430*52d973f5SAlexander Motin        "EventName": "OCR.ALL_READS.SUPPLIER_NONE.ANY_SNOOP",
2431*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
2432*52d973f5SAlexander Motin        "MSRValue": "0x3F800207F7",
2433*52d973f5SAlexander Motin        "Offcore": "1",
2434*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2435*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
2436*52d973f5SAlexander Motin        "UMask": "0x1"
2437*52d973f5SAlexander Motin    },
2438*52d973f5SAlexander Motin    {
2439*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_READS.SUPPLIER_NONE.HITM_OTHER_CORE  OCR.ALL_READS.SUPPLIER_NONE.HITM_OTHER_CORE",
2440*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
2441*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
2442*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
2443*52d973f5SAlexander Motin        "EventName": "OCR.ALL_READS.SUPPLIER_NONE.HITM_OTHER_CORE",
2444*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
2445*52d973f5SAlexander Motin        "MSRValue": "0x10000207F7",
2446*52d973f5SAlexander Motin        "Offcore": "1",
2447*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2448*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
2449*52d973f5SAlexander Motin        "UMask": "0x1"
2450*52d973f5SAlexander Motin    },
2451*52d973f5SAlexander Motin    {
2452*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_READS.SUPPLIER_NONE.HIT_OTHER_CORE_FWD  OCR.ALL_READS.SUPPLIER_NONE.HIT_OTHER_CORE_FWD",
2453*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
2454*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
2455*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
2456*52d973f5SAlexander Motin        "EventName": "OCR.ALL_READS.SUPPLIER_NONE.HIT_OTHER_CORE_FWD",
2457*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
2458*52d973f5SAlexander Motin        "MSRValue": "0x08000207F7",
2459*52d973f5SAlexander Motin        "Offcore": "1",
2460*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2461*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
2462*52d973f5SAlexander Motin        "UMask": "0x1"
2463*52d973f5SAlexander Motin    },
2464*52d973f5SAlexander Motin    {
2465*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_READS.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD  OCR.ALL_READS.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD",
2466*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
2467*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
2468*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
2469*52d973f5SAlexander Motin        "EventName": "OCR.ALL_READS.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD",
2470*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
2471*52d973f5SAlexander Motin        "MSRValue": "0x04000207F7",
2472*52d973f5SAlexander Motin        "Offcore": "1",
2473*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2474*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
2475*52d973f5SAlexander Motin        "UMask": "0x1"
2476*52d973f5SAlexander Motin    },
2477*52d973f5SAlexander Motin    {
2478*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_READS.SUPPLIER_NONE.NO_SNOOP_NEEDED  OCR.ALL_READS.SUPPLIER_NONE.NO_SNOOP_NEEDED",
2479*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
2480*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
2481*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
2482*52d973f5SAlexander Motin        "EventName": "OCR.ALL_READS.SUPPLIER_NONE.NO_SNOOP_NEEDED",
2483*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
2484*52d973f5SAlexander Motin        "MSRValue": "0x01000207F7",
2485*52d973f5SAlexander Motin        "Offcore": "1",
2486*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2487*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
2488*52d973f5SAlexander Motin        "UMask": "0x1"
2489*52d973f5SAlexander Motin    },
2490*52d973f5SAlexander Motin    {
2491*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_READS.SUPPLIER_NONE.SNOOP_MISS",
2492*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
2493*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
2494*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
2495*52d973f5SAlexander Motin        "EventName": "OCR.ALL_READS.SUPPLIER_NONE.SNOOP_MISS",
2496*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
2497*52d973f5SAlexander Motin        "MSRValue": "0x02000207F7",
2498*52d973f5SAlexander Motin        "Offcore": "1",
2499*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2500*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
2501*52d973f5SAlexander Motin        "UMask": "0x1"
2502*52d973f5SAlexander Motin    },
2503*52d973f5SAlexander Motin    {
2504*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_READS.SUPPLIER_NONE.SNOOP_NONE",
2505*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
2506*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
2507*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
2508*52d973f5SAlexander Motin        "EventName": "OCR.ALL_READS.SUPPLIER_NONE.SNOOP_NONE",
2509*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
2510*52d973f5SAlexander Motin        "MSRValue": "0x00800207F7",
2511*52d973f5SAlexander Motin        "Offcore": "1",
2512*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2513*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
2514*52d973f5SAlexander Motin        "UMask": "0x1"
2515*52d973f5SAlexander Motin    },
2516*52d973f5SAlexander Motin    {
2517*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_RFO.ANY_RESPONSE have any response type.",
2518*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
2519*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
2520*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
2521*52d973f5SAlexander Motin        "EventName": "OCR.ALL_RFO.ANY_RESPONSE",
2522*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
2523*52d973f5SAlexander Motin        "MSRValue": "0x0000010122",
2524*52d973f5SAlexander Motin        "Offcore": "1",
2525*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2526*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
2527*52d973f5SAlexander Motin        "UMask": "0x1"
2528*52d973f5SAlexander Motin    },
2529*52d973f5SAlexander Motin    {
2530*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_RFO.L3_HIT.ANY_SNOOP OCR.ALL_RFO.L3_HIT.ANY_SNOOP OCR.ALL_RFO.L3_HIT.ANY_SNOOP",
2531*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
2532*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
2533*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
2534*52d973f5SAlexander Motin        "EventName": "OCR.ALL_RFO.L3_HIT.ANY_SNOOP",
2535*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
2536*52d973f5SAlexander Motin        "MSRValue": "0x3F803C0122",
2537*52d973f5SAlexander Motin        "Offcore": "1",
2538*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2539*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
2540*52d973f5SAlexander Motin        "UMask": "0x1"
2541*52d973f5SAlexander Motin    },
2542*52d973f5SAlexander Motin    {
2543*52d973f5SAlexander Motin        "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",
2544*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
2545*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
2546*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
2547*52d973f5SAlexander Motin        "EventName": "OCR.ALL_RFO.L3_HIT.HITM_OTHER_CORE",
2548*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
2549*52d973f5SAlexander Motin        "MSRValue": "0x10003C0122",
2550*52d973f5SAlexander Motin        "Offcore": "1",
2551*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2552*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
2553*52d973f5SAlexander Motin        "UMask": "0x1"
2554*52d973f5SAlexander Motin    },
2555*52d973f5SAlexander Motin    {
2556*52d973f5SAlexander Motin        "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",
2557*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
2558*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
2559*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
2560*52d973f5SAlexander Motin        "EventName": "OCR.ALL_RFO.L3_HIT.HIT_OTHER_CORE_FWD",
2561*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
2562*52d973f5SAlexander Motin        "MSRValue": "0x08003C0122",
2563*52d973f5SAlexander Motin        "Offcore": "1",
2564*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2565*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
2566*52d973f5SAlexander Motin        "UMask": "0x1"
2567*52d973f5SAlexander Motin    },
2568*52d973f5SAlexander Motin    {
2569*52d973f5SAlexander Motin        "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",
2570*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
2571*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
2572*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
2573*52d973f5SAlexander Motin        "EventName": "OCR.ALL_RFO.L3_HIT.HIT_OTHER_CORE_NO_FWD",
2574*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
2575*52d973f5SAlexander Motin        "MSRValue": "0x04003C0122",
2576*52d973f5SAlexander Motin        "Offcore": "1",
2577*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2578*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
2579*52d973f5SAlexander Motin        "UMask": "0x1"
2580*52d973f5SAlexander Motin    },
2581*52d973f5SAlexander Motin    {
2582*52d973f5SAlexander Motin        "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",
2583*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
2584*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
2585*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
2586*52d973f5SAlexander Motin        "EventName": "OCR.ALL_RFO.L3_HIT.NO_SNOOP_NEEDED",
2587*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
2588*52d973f5SAlexander Motin        "MSRValue": "0x01003C0122",
2589*52d973f5SAlexander Motin        "Offcore": "1",
2590*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2591*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
2592*52d973f5SAlexander Motin        "UMask": "0x1"
2593*52d973f5SAlexander Motin    },
2594*52d973f5SAlexander Motin    {
2595*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_RFO.L3_HIT.SNOOP_HIT_WITH_FWD",
2596*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
2597*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
2598*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
2599*52d973f5SAlexander Motin        "EventName": "OCR.ALL_RFO.L3_HIT.SNOOP_HIT_WITH_FWD",
2600*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
2601*52d973f5SAlexander Motin        "MSRValue": "0x08007C0122",
2602*52d973f5SAlexander Motin        "Offcore": "1",
2603*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2604*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
2605*52d973f5SAlexander Motin        "UMask": "0x1"
2606*52d973f5SAlexander Motin    },
2607*52d973f5SAlexander Motin    {
2608*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_RFO.L3_HIT.SNOOP_MISS OCR.ALL_RFO.L3_HIT.SNOOP_MISS",
2609*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
2610*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
2611*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
2612*52d973f5SAlexander Motin        "EventName": "OCR.ALL_RFO.L3_HIT.SNOOP_MISS",
2613*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
2614*52d973f5SAlexander Motin        "MSRValue": "0x02003C0122",
2615*52d973f5SAlexander Motin        "Offcore": "1",
2616*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2617*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
2618*52d973f5SAlexander Motin        "UMask": "0x1"
2619*52d973f5SAlexander Motin    },
2620*52d973f5SAlexander Motin    {
2621*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_RFO.L3_HIT.SNOOP_NONE OCR.ALL_RFO.L3_HIT.SNOOP_NONE",
2622*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
2623*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
2624*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
2625*52d973f5SAlexander Motin        "EventName": "OCR.ALL_RFO.L3_HIT.SNOOP_NONE",
2626*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
2627*52d973f5SAlexander Motin        "MSRValue": "0x00803C0122",
2628*52d973f5SAlexander Motin        "Offcore": "1",
2629*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2630*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
2631*52d973f5SAlexander Motin        "UMask": "0x1"
2632*52d973f5SAlexander Motin    },
2633*52d973f5SAlexander Motin    {
2634*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_RFO.L3_HIT_E.ANY_SNOOP  OCR.ALL_RFO.L3_HIT_E.ANY_SNOOP",
2635*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
2636*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
2637*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
2638*52d973f5SAlexander Motin        "EventName": "OCR.ALL_RFO.L3_HIT_E.ANY_SNOOP",
2639*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
2640*52d973f5SAlexander Motin        "MSRValue": "0x3F80080122",
2641*52d973f5SAlexander Motin        "Offcore": "1",
2642*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2643*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
2644*52d973f5SAlexander Motin        "UMask": "0x1"
2645*52d973f5SAlexander Motin    },
2646*52d973f5SAlexander Motin    {
2647*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_RFO.L3_HIT_E.HITM_OTHER_CORE  OCR.ALL_RFO.L3_HIT_E.HITM_OTHER_CORE",
2648*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
2649*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
2650*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
2651*52d973f5SAlexander Motin        "EventName": "OCR.ALL_RFO.L3_HIT_E.HITM_OTHER_CORE",
2652*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
2653*52d973f5SAlexander Motin        "MSRValue": "0x1000080122",
2654*52d973f5SAlexander Motin        "Offcore": "1",
2655*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2656*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
2657*52d973f5SAlexander Motin        "UMask": "0x1"
2658*52d973f5SAlexander Motin    },
2659*52d973f5SAlexander Motin    {
2660*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_RFO.L3_HIT_E.HIT_OTHER_CORE_FWD  OCR.ALL_RFO.L3_HIT_E.HIT_OTHER_CORE_FWD",
2661*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
2662*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
2663*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
2664*52d973f5SAlexander Motin        "EventName": "OCR.ALL_RFO.L3_HIT_E.HIT_OTHER_CORE_FWD",
2665*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
2666*52d973f5SAlexander Motin        "MSRValue": "0x0800080122",
2667*52d973f5SAlexander Motin        "Offcore": "1",
2668*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2669*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
2670*52d973f5SAlexander Motin        "UMask": "0x1"
2671*52d973f5SAlexander Motin    },
2672*52d973f5SAlexander Motin    {
2673*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_RFO.L3_HIT_E.HIT_OTHER_CORE_NO_FWD  OCR.ALL_RFO.L3_HIT_E.HIT_OTHER_CORE_NO_FWD",
2674*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
2675*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
2676*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
2677*52d973f5SAlexander Motin        "EventName": "OCR.ALL_RFO.L3_HIT_E.HIT_OTHER_CORE_NO_FWD",
2678*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
2679*52d973f5SAlexander Motin        "MSRValue": "0x0400080122",
2680*52d973f5SAlexander Motin        "Offcore": "1",
2681*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2682*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
2683*52d973f5SAlexander Motin        "UMask": "0x1"
2684*52d973f5SAlexander Motin    },
2685*52d973f5SAlexander Motin    {
2686*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_RFO.L3_HIT_E.NO_SNOOP_NEEDED  OCR.ALL_RFO.L3_HIT_E.NO_SNOOP_NEEDED",
2687*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
2688*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
2689*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
2690*52d973f5SAlexander Motin        "EventName": "OCR.ALL_RFO.L3_HIT_E.NO_SNOOP_NEEDED",
2691*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
2692*52d973f5SAlexander Motin        "MSRValue": "0x0100080122",
2693*52d973f5SAlexander Motin        "Offcore": "1",
2694*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2695*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
2696*52d973f5SAlexander Motin        "UMask": "0x1"
2697*52d973f5SAlexander Motin    },
2698*52d973f5SAlexander Motin    {
2699*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_RFO.L3_HIT_E.SNOOP_MISS",
2700*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
2701*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
2702*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
2703*52d973f5SAlexander Motin        "EventName": "OCR.ALL_RFO.L3_HIT_E.SNOOP_MISS",
2704*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
2705*52d973f5SAlexander Motin        "MSRValue": "0x0200080122",
2706*52d973f5SAlexander Motin        "Offcore": "1",
2707*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2708*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
2709*52d973f5SAlexander Motin        "UMask": "0x1"
2710*52d973f5SAlexander Motin    },
2711*52d973f5SAlexander Motin    {
2712*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_RFO.L3_HIT_E.SNOOP_NONE",
2713*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
2714*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
2715*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
2716*52d973f5SAlexander Motin        "EventName": "OCR.ALL_RFO.L3_HIT_E.SNOOP_NONE",
2717*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
2718*52d973f5SAlexander Motin        "MSRValue": "0x0080080122",
2719*52d973f5SAlexander Motin        "Offcore": "1",
2720*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2721*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
2722*52d973f5SAlexander Motin        "UMask": "0x1"
2723*52d973f5SAlexander Motin    },
2724*52d973f5SAlexander Motin    {
2725*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_RFO.L3_HIT_F.ANY_SNOOP  OCR.ALL_RFO.L3_HIT_F.ANY_SNOOP",
2726*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
2727*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
2728*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
2729*52d973f5SAlexander Motin        "EventName": "OCR.ALL_RFO.L3_HIT_F.ANY_SNOOP",
2730*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
2731*52d973f5SAlexander Motin        "MSRValue": "0x3F80200122",
2732*52d973f5SAlexander Motin        "Offcore": "1",
2733*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2734*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
2735*52d973f5SAlexander Motin        "UMask": "0x1"
2736*52d973f5SAlexander Motin    },
2737*52d973f5SAlexander Motin    {
2738*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_RFO.L3_HIT_F.HITM_OTHER_CORE  OCR.ALL_RFO.L3_HIT_F.HITM_OTHER_CORE",
2739*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
2740*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
2741*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
2742*52d973f5SAlexander Motin        "EventName": "OCR.ALL_RFO.L3_HIT_F.HITM_OTHER_CORE",
2743*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
2744*52d973f5SAlexander Motin        "MSRValue": "0x1000200122",
2745*52d973f5SAlexander Motin        "Offcore": "1",
2746*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2747*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
2748*52d973f5SAlexander Motin        "UMask": "0x1"
2749*52d973f5SAlexander Motin    },
2750*52d973f5SAlexander Motin    {
2751*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_RFO.L3_HIT_F.HIT_OTHER_CORE_FWD  OCR.ALL_RFO.L3_HIT_F.HIT_OTHER_CORE_FWD",
2752*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
2753*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
2754*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
2755*52d973f5SAlexander Motin        "EventName": "OCR.ALL_RFO.L3_HIT_F.HIT_OTHER_CORE_FWD",
2756*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
2757*52d973f5SAlexander Motin        "MSRValue": "0x0800200122",
2758*52d973f5SAlexander Motin        "Offcore": "1",
2759*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2760*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
2761*52d973f5SAlexander Motin        "UMask": "0x1"
2762*52d973f5SAlexander Motin    },
2763*52d973f5SAlexander Motin    {
2764*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_RFO.L3_HIT_F.HIT_OTHER_CORE_NO_FWD  OCR.ALL_RFO.L3_HIT_F.HIT_OTHER_CORE_NO_FWD",
2765*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
2766*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
2767*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
2768*52d973f5SAlexander Motin        "EventName": "OCR.ALL_RFO.L3_HIT_F.HIT_OTHER_CORE_NO_FWD",
2769*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
2770*52d973f5SAlexander Motin        "MSRValue": "0x0400200122",
2771*52d973f5SAlexander Motin        "Offcore": "1",
2772*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2773*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
2774*52d973f5SAlexander Motin        "UMask": "0x1"
2775*52d973f5SAlexander Motin    },
2776*52d973f5SAlexander Motin    {
2777*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_RFO.L3_HIT_F.NO_SNOOP_NEEDED  OCR.ALL_RFO.L3_HIT_F.NO_SNOOP_NEEDED",
2778*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
2779*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
2780*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
2781*52d973f5SAlexander Motin        "EventName": "OCR.ALL_RFO.L3_HIT_F.NO_SNOOP_NEEDED",
2782*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
2783*52d973f5SAlexander Motin        "MSRValue": "0x0100200122",
2784*52d973f5SAlexander Motin        "Offcore": "1",
2785*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2786*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
2787*52d973f5SAlexander Motin        "UMask": "0x1"
2788*52d973f5SAlexander Motin    },
2789*52d973f5SAlexander Motin    {
2790*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_RFO.L3_HIT_F.SNOOP_MISS",
2791*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
2792*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
2793*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
2794*52d973f5SAlexander Motin        "EventName": "OCR.ALL_RFO.L3_HIT_F.SNOOP_MISS",
2795*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
2796*52d973f5SAlexander Motin        "MSRValue": "0x0200200122",
2797*52d973f5SAlexander Motin        "Offcore": "1",
2798*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2799*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
2800*52d973f5SAlexander Motin        "UMask": "0x1"
2801*52d973f5SAlexander Motin    },
2802*52d973f5SAlexander Motin    {
2803*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_RFO.L3_HIT_F.SNOOP_NONE",
2804*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
2805*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
2806*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
2807*52d973f5SAlexander Motin        "EventName": "OCR.ALL_RFO.L3_HIT_F.SNOOP_NONE",
2808*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
2809*52d973f5SAlexander Motin        "MSRValue": "0x0080200122",
2810*52d973f5SAlexander Motin        "Offcore": "1",
2811*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2812*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
2813*52d973f5SAlexander Motin        "UMask": "0x1"
2814*52d973f5SAlexander Motin    },
2815*52d973f5SAlexander Motin    {
2816*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_RFO.L3_HIT_M.ANY_SNOOP  OCR.ALL_RFO.L3_HIT_M.ANY_SNOOP",
2817*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
2818*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
2819*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
2820*52d973f5SAlexander Motin        "EventName": "OCR.ALL_RFO.L3_HIT_M.ANY_SNOOP",
2821*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
2822*52d973f5SAlexander Motin        "MSRValue": "0x3F80040122",
2823*52d973f5SAlexander Motin        "Offcore": "1",
2824*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2825*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
2826*52d973f5SAlexander Motin        "UMask": "0x1"
2827*52d973f5SAlexander Motin    },
2828*52d973f5SAlexander Motin    {
2829*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_RFO.L3_HIT_M.HITM_OTHER_CORE  OCR.ALL_RFO.L3_HIT_M.HITM_OTHER_CORE",
283092b14858SMatt Macy        "Counter": "0,1,2,3",
283192b14858SMatt Macy        "CounterHTOff": "0,1,2,3",
283292b14858SMatt Macy        "EventCode": "0xB7, 0xBB",
283392b14858SMatt Macy        "EventName": "OCR.ALL_RFO.L3_HIT_M.HITM_OTHER_CORE",
283492b14858SMatt Macy        "MSRIndex": "0x1a6,0x1a7",
283592b14858SMatt Macy        "MSRValue": "0x1000040122",
283692b14858SMatt Macy        "Offcore": "1",
283792b14858SMatt Macy        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
283892b14858SMatt Macy        "SampleAfterValue": "100003",
283992b14858SMatt Macy        "UMask": "0x1"
284092b14858SMatt Macy    },
284192b14858SMatt Macy    {
2842*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_RFO.L3_HIT_M.HIT_OTHER_CORE_FWD  OCR.ALL_RFO.L3_HIT_M.HIT_OTHER_CORE_FWD",
284392b14858SMatt Macy        "Counter": "0,1,2,3",
284492b14858SMatt Macy        "CounterHTOff": "0,1,2,3",
284592b14858SMatt Macy        "EventCode": "0xB7, 0xBB",
2846*52d973f5SAlexander Motin        "EventName": "OCR.ALL_RFO.L3_HIT_M.HIT_OTHER_CORE_FWD",
284792b14858SMatt Macy        "MSRIndex": "0x1a6,0x1a7",
2848*52d973f5SAlexander Motin        "MSRValue": "0x0800040122",
284992b14858SMatt Macy        "Offcore": "1",
285092b14858SMatt Macy        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
285192b14858SMatt Macy        "SampleAfterValue": "100003",
285292b14858SMatt Macy        "UMask": "0x1"
285392b14858SMatt Macy    },
285492b14858SMatt Macy    {
2855*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_RFO.L3_HIT_M.HIT_OTHER_CORE_NO_FWD  OCR.ALL_RFO.L3_HIT_M.HIT_OTHER_CORE_NO_FWD",
285692b14858SMatt Macy        "Counter": "0,1,2,3",
285792b14858SMatt Macy        "CounterHTOff": "0,1,2,3",
285892b14858SMatt Macy        "EventCode": "0xB7, 0xBB",
2859*52d973f5SAlexander Motin        "EventName": "OCR.ALL_RFO.L3_HIT_M.HIT_OTHER_CORE_NO_FWD",
286092b14858SMatt Macy        "MSRIndex": "0x1a6,0x1a7",
2861*52d973f5SAlexander Motin        "MSRValue": "0x0400040122",
2862*52d973f5SAlexander Motin        "Offcore": "1",
2863*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2864*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
2865*52d973f5SAlexander Motin        "UMask": "0x1"
2866*52d973f5SAlexander Motin    },
2867*52d973f5SAlexander Motin    {
2868*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_RFO.L3_HIT_M.NO_SNOOP_NEEDED  OCR.ALL_RFO.L3_HIT_M.NO_SNOOP_NEEDED",
2869*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
2870*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
2871*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
2872*52d973f5SAlexander Motin        "EventName": "OCR.ALL_RFO.L3_HIT_M.NO_SNOOP_NEEDED",
2873*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
2874*52d973f5SAlexander Motin        "MSRValue": "0x0100040122",
2875*52d973f5SAlexander Motin        "Offcore": "1",
2876*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2877*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
2878*52d973f5SAlexander Motin        "UMask": "0x1"
2879*52d973f5SAlexander Motin    },
2880*52d973f5SAlexander Motin    {
2881*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_RFO.L3_HIT_M.SNOOP_MISS",
2882*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
2883*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
2884*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
2885*52d973f5SAlexander Motin        "EventName": "OCR.ALL_RFO.L3_HIT_M.SNOOP_MISS",
2886*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
2887*52d973f5SAlexander Motin        "MSRValue": "0x0200040122",
2888*52d973f5SAlexander Motin        "Offcore": "1",
2889*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2890*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
2891*52d973f5SAlexander Motin        "UMask": "0x1"
2892*52d973f5SAlexander Motin    },
2893*52d973f5SAlexander Motin    {
2894*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_RFO.L3_HIT_M.SNOOP_NONE",
2895*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
2896*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
2897*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
2898*52d973f5SAlexander Motin        "EventName": "OCR.ALL_RFO.L3_HIT_M.SNOOP_NONE",
2899*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
2900*52d973f5SAlexander Motin        "MSRValue": "0x0080040122",
2901*52d973f5SAlexander Motin        "Offcore": "1",
2902*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2903*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
2904*52d973f5SAlexander Motin        "UMask": "0x1"
2905*52d973f5SAlexander Motin    },
2906*52d973f5SAlexander Motin    {
2907*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_RFO.L3_HIT_S.ANY_SNOOP  OCR.ALL_RFO.L3_HIT_S.ANY_SNOOP",
2908*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
2909*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
2910*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
2911*52d973f5SAlexander Motin        "EventName": "OCR.ALL_RFO.L3_HIT_S.ANY_SNOOP",
2912*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
2913*52d973f5SAlexander Motin        "MSRValue": "0x3F80100122",
2914*52d973f5SAlexander Motin        "Offcore": "1",
2915*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2916*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
2917*52d973f5SAlexander Motin        "UMask": "0x1"
2918*52d973f5SAlexander Motin    },
2919*52d973f5SAlexander Motin    {
2920*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_RFO.L3_HIT_S.HITM_OTHER_CORE  OCR.ALL_RFO.L3_HIT_S.HITM_OTHER_CORE",
2921*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
2922*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
2923*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
2924*52d973f5SAlexander Motin        "EventName": "OCR.ALL_RFO.L3_HIT_S.HITM_OTHER_CORE",
2925*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
2926*52d973f5SAlexander Motin        "MSRValue": "0x1000100122",
2927*52d973f5SAlexander Motin        "Offcore": "1",
2928*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2929*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
2930*52d973f5SAlexander Motin        "UMask": "0x1"
2931*52d973f5SAlexander Motin    },
2932*52d973f5SAlexander Motin    {
2933*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_RFO.L3_HIT_S.HIT_OTHER_CORE_FWD  OCR.ALL_RFO.L3_HIT_S.HIT_OTHER_CORE_FWD",
2934*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
2935*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
2936*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
2937*52d973f5SAlexander Motin        "EventName": "OCR.ALL_RFO.L3_HIT_S.HIT_OTHER_CORE_FWD",
2938*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
2939*52d973f5SAlexander Motin        "MSRValue": "0x0800100122",
2940*52d973f5SAlexander Motin        "Offcore": "1",
2941*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2942*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
2943*52d973f5SAlexander Motin        "UMask": "0x1"
2944*52d973f5SAlexander Motin    },
2945*52d973f5SAlexander Motin    {
2946*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_RFO.L3_HIT_S.HIT_OTHER_CORE_NO_FWD  OCR.ALL_RFO.L3_HIT_S.HIT_OTHER_CORE_NO_FWD",
2947*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
2948*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
2949*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
2950*52d973f5SAlexander Motin        "EventName": "OCR.ALL_RFO.L3_HIT_S.HIT_OTHER_CORE_NO_FWD",
2951*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
2952*52d973f5SAlexander Motin        "MSRValue": "0x0400100122",
2953*52d973f5SAlexander Motin        "Offcore": "1",
2954*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2955*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
2956*52d973f5SAlexander Motin        "UMask": "0x1"
2957*52d973f5SAlexander Motin    },
2958*52d973f5SAlexander Motin    {
2959*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_RFO.L3_HIT_S.NO_SNOOP_NEEDED  OCR.ALL_RFO.L3_HIT_S.NO_SNOOP_NEEDED",
2960*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
2961*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
2962*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
2963*52d973f5SAlexander Motin        "EventName": "OCR.ALL_RFO.L3_HIT_S.NO_SNOOP_NEEDED",
2964*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
2965*52d973f5SAlexander Motin        "MSRValue": "0x0100100122",
2966*52d973f5SAlexander Motin        "Offcore": "1",
2967*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2968*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
2969*52d973f5SAlexander Motin        "UMask": "0x1"
2970*52d973f5SAlexander Motin    },
2971*52d973f5SAlexander Motin    {
2972*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_RFO.L3_HIT_S.SNOOP_MISS",
2973*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
2974*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
2975*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
2976*52d973f5SAlexander Motin        "EventName": "OCR.ALL_RFO.L3_HIT_S.SNOOP_MISS",
2977*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
2978*52d973f5SAlexander Motin        "MSRValue": "0x0200100122",
2979*52d973f5SAlexander Motin        "Offcore": "1",
2980*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2981*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
2982*52d973f5SAlexander Motin        "UMask": "0x1"
2983*52d973f5SAlexander Motin    },
2984*52d973f5SAlexander Motin    {
2985*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_RFO.L3_HIT_S.SNOOP_NONE",
2986*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
2987*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
2988*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
2989*52d973f5SAlexander Motin        "EventName": "OCR.ALL_RFO.L3_HIT_S.SNOOP_NONE",
2990*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
2991*52d973f5SAlexander Motin        "MSRValue": "0x0080100122",
2992*52d973f5SAlexander Motin        "Offcore": "1",
2993*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
2994*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
2995*52d973f5SAlexander Motin        "UMask": "0x1"
2996*52d973f5SAlexander Motin    },
2997*52d973f5SAlexander Motin    {
2998*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_RFO.PMM_HIT_LOCAL_PMM.ANY_SNOOP OCR.ALL_RFO.PMM_HIT_LOCAL_PMM.ANY_SNOOP",
2999*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
3000*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
3001*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
3002*52d973f5SAlexander Motin        "EventName": "OCR.ALL_RFO.PMM_HIT_LOCAL_PMM.ANY_SNOOP",
3003*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
3004*52d973f5SAlexander Motin        "MSRValue": "0x3F80400122",
3005*52d973f5SAlexander Motin        "Offcore": "1",
3006*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3007*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
3008*52d973f5SAlexander Motin        "UMask": "0x1"
3009*52d973f5SAlexander Motin    },
3010*52d973f5SAlexander Motin    {
3011*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_RFO.PMM_HIT_LOCAL_PMM.SNOOP_NONE OCR.ALL_RFO.PMM_HIT_LOCAL_PMM.SNOOP_NONE",
3012*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
3013*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
3014*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
3015*52d973f5SAlexander Motin        "EventName": "OCR.ALL_RFO.PMM_HIT_LOCAL_PMM.SNOOP_NONE",
3016*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
3017*52d973f5SAlexander Motin        "MSRValue": "0x0080400122",
3018*52d973f5SAlexander Motin        "Offcore": "1",
3019*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3020*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
3021*52d973f5SAlexander Motin        "UMask": "0x1"
3022*52d973f5SAlexander Motin    },
3023*52d973f5SAlexander Motin    {
3024*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_RFO.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED OCR.ALL_RFO.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED",
3025*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
3026*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
3027*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
3028*52d973f5SAlexander Motin        "EventName": "OCR.ALL_RFO.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED",
3029*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
3030*52d973f5SAlexander Motin        "MSRValue": "0x0100400122",
3031*52d973f5SAlexander Motin        "Offcore": "1",
3032*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3033*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
3034*52d973f5SAlexander Motin        "UMask": "0x1"
3035*52d973f5SAlexander Motin    },
3036*52d973f5SAlexander Motin    {
3037*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_RFO.SUPPLIER_NONE.ANY_SNOOP  OCR.ALL_RFO.SUPPLIER_NONE.ANY_SNOOP",
3038*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
3039*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
3040*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
3041*52d973f5SAlexander Motin        "EventName": "OCR.ALL_RFO.SUPPLIER_NONE.ANY_SNOOP",
3042*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
3043*52d973f5SAlexander Motin        "MSRValue": "0x3F80020122",
3044*52d973f5SAlexander Motin        "Offcore": "1",
3045*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3046*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
3047*52d973f5SAlexander Motin        "UMask": "0x1"
3048*52d973f5SAlexander Motin    },
3049*52d973f5SAlexander Motin    {
3050*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_RFO.SUPPLIER_NONE.HITM_OTHER_CORE  OCR.ALL_RFO.SUPPLIER_NONE.HITM_OTHER_CORE",
3051*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
3052*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
3053*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
3054*52d973f5SAlexander Motin        "EventName": "OCR.ALL_RFO.SUPPLIER_NONE.HITM_OTHER_CORE",
3055*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
3056*52d973f5SAlexander Motin        "MSRValue": "0x1000020122",
3057*52d973f5SAlexander Motin        "Offcore": "1",
3058*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3059*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
3060*52d973f5SAlexander Motin        "UMask": "0x1"
3061*52d973f5SAlexander Motin    },
3062*52d973f5SAlexander Motin    {
3063*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_RFO.SUPPLIER_NONE.HIT_OTHER_CORE_FWD  OCR.ALL_RFO.SUPPLIER_NONE.HIT_OTHER_CORE_FWD",
3064*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
3065*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
3066*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
3067*52d973f5SAlexander Motin        "EventName": "OCR.ALL_RFO.SUPPLIER_NONE.HIT_OTHER_CORE_FWD",
3068*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
3069*52d973f5SAlexander Motin        "MSRValue": "0x0800020122",
3070*52d973f5SAlexander Motin        "Offcore": "1",
3071*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3072*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
3073*52d973f5SAlexander Motin        "UMask": "0x1"
3074*52d973f5SAlexander Motin    },
3075*52d973f5SAlexander Motin    {
3076*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_RFO.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD  OCR.ALL_RFO.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD",
3077*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
3078*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
3079*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
3080*52d973f5SAlexander Motin        "EventName": "OCR.ALL_RFO.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD",
3081*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
3082*52d973f5SAlexander Motin        "MSRValue": "0x0400020122",
3083*52d973f5SAlexander Motin        "Offcore": "1",
3084*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3085*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
3086*52d973f5SAlexander Motin        "UMask": "0x1"
3087*52d973f5SAlexander Motin    },
3088*52d973f5SAlexander Motin    {
3089*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_RFO.SUPPLIER_NONE.NO_SNOOP_NEEDED  OCR.ALL_RFO.SUPPLIER_NONE.NO_SNOOP_NEEDED",
3090*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
3091*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
3092*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
3093*52d973f5SAlexander Motin        "EventName": "OCR.ALL_RFO.SUPPLIER_NONE.NO_SNOOP_NEEDED",
3094*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
3095*52d973f5SAlexander Motin        "MSRValue": "0x0100020122",
3096*52d973f5SAlexander Motin        "Offcore": "1",
3097*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3098*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
3099*52d973f5SAlexander Motin        "UMask": "0x1"
3100*52d973f5SAlexander Motin    },
3101*52d973f5SAlexander Motin    {
3102*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_RFO.SUPPLIER_NONE.SNOOP_MISS",
3103*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
3104*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
3105*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
3106*52d973f5SAlexander Motin        "EventName": "OCR.ALL_RFO.SUPPLIER_NONE.SNOOP_MISS",
3107*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
3108*52d973f5SAlexander Motin        "MSRValue": "0x0200020122",
3109*52d973f5SAlexander Motin        "Offcore": "1",
3110*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3111*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
3112*52d973f5SAlexander Motin        "UMask": "0x1"
3113*52d973f5SAlexander Motin    },
3114*52d973f5SAlexander Motin    {
3115*52d973f5SAlexander Motin        "BriefDescription": "OCR.ALL_RFO.SUPPLIER_NONE.SNOOP_NONE",
3116*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
3117*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
3118*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
3119*52d973f5SAlexander Motin        "EventName": "OCR.ALL_RFO.SUPPLIER_NONE.SNOOP_NONE",
3120*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
3121*52d973f5SAlexander Motin        "MSRValue": "0x0080020122",
312292b14858SMatt Macy        "Offcore": "1",
312392b14858SMatt Macy        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
312492b14858SMatt Macy        "SampleAfterValue": "100003",
312592b14858SMatt Macy        "UMask": "0x1"
312692b14858SMatt Macy    },
312792b14858SMatt Macy    {
312892b14858SMatt Macy        "BriefDescription": "Counts all demand code reads have any response type.",
312992b14858SMatt Macy        "Counter": "0,1,2,3",
313092b14858SMatt Macy        "CounterHTOff": "0,1,2,3",
313192b14858SMatt Macy        "EventCode": "0xB7, 0xBB",
313292b14858SMatt Macy        "EventName": "OCR.DEMAND_CODE_RD.ANY_RESPONSE",
313392b14858SMatt Macy        "MSRIndex": "0x1a6,0x1a7",
313492b14858SMatt Macy        "MSRValue": "0x0000010004",
313592b14858SMatt Macy        "Offcore": "1",
313692b14858SMatt Macy        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
313792b14858SMatt Macy        "SampleAfterValue": "100003",
313892b14858SMatt Macy        "UMask": "0x1"
313992b14858SMatt Macy    },
314092b14858SMatt Macy    {
3141*52d973f5SAlexander Motin        "BriefDescription": "Counts all demand code reads OCR.DEMAND_CODE_RD.L3_HIT.ANY_SNOOP OCR.DEMAND_CODE_RD.L3_HIT.ANY_SNOOP",
314292b14858SMatt Macy        "Counter": "0,1,2,3",
314392b14858SMatt Macy        "CounterHTOff": "0,1,2,3",
314492b14858SMatt Macy        "EventCode": "0xB7, 0xBB",
3145*52d973f5SAlexander Motin        "EventName": "OCR.DEMAND_CODE_RD.L3_HIT.ANY_SNOOP",
314692b14858SMatt Macy        "MSRIndex": "0x1a6,0x1a7",
3147*52d973f5SAlexander Motin        "MSRValue": "0x3F803C0004",
314892b14858SMatt Macy        "Offcore": "1",
314992b14858SMatt Macy        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
315092b14858SMatt Macy        "SampleAfterValue": "100003",
315192b14858SMatt Macy        "UMask": "0x1"
315292b14858SMatt Macy    },
315392b14858SMatt Macy    {
3154*52d973f5SAlexander Motin        "BriefDescription": "Counts all demand code reads OCR.DEMAND_CODE_RD.L3_HIT.HITM_OTHER_CORE OCR.DEMAND_CODE_RD.L3_HIT.HITM_OTHER_CORE",
315592b14858SMatt Macy        "Counter": "0,1,2,3",
315692b14858SMatt Macy        "CounterHTOff": "0,1,2,3",
315792b14858SMatt Macy        "EventCode": "0xB7, 0xBB",
3158*52d973f5SAlexander Motin        "EventName": "OCR.DEMAND_CODE_RD.L3_HIT.HITM_OTHER_CORE",
315992b14858SMatt Macy        "MSRIndex": "0x1a6,0x1a7",
3160*52d973f5SAlexander Motin        "MSRValue": "0x10003C0004",
316192b14858SMatt Macy        "Offcore": "1",
316292b14858SMatt Macy        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
316392b14858SMatt Macy        "SampleAfterValue": "100003",
316492b14858SMatt Macy        "UMask": "0x1"
316592b14858SMatt Macy    },
316692b14858SMatt Macy    {
3167*52d973f5SAlexander Motin        "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",
316892b14858SMatt Macy        "Counter": "0,1,2,3",
316992b14858SMatt Macy        "CounterHTOff": "0,1,2,3",
317092b14858SMatt Macy        "EventCode": "0xB7, 0xBB",
317192b14858SMatt Macy        "EventName": "OCR.DEMAND_CODE_RD.L3_HIT.HIT_OTHER_CORE_FWD",
317292b14858SMatt Macy        "MSRIndex": "0x1a6,0x1a7",
317392b14858SMatt Macy        "MSRValue": "0x08003C0004",
317492b14858SMatt Macy        "Offcore": "1",
317592b14858SMatt Macy        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
317692b14858SMatt Macy        "SampleAfterValue": "100003",
317792b14858SMatt Macy        "UMask": "0x1"
317892b14858SMatt Macy    },
317992b14858SMatt Macy    {
3180*52d973f5SAlexander Motin        "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",
318192b14858SMatt Macy        "Counter": "0,1,2,3",
318292b14858SMatt Macy        "CounterHTOff": "0,1,2,3",
318392b14858SMatt Macy        "EventCode": "0xB7, 0xBB",
3184*52d973f5SAlexander Motin        "EventName": "OCR.DEMAND_CODE_RD.L3_HIT.HIT_OTHER_CORE_NO_FWD",
318592b14858SMatt Macy        "MSRIndex": "0x1a6,0x1a7",
3186*52d973f5SAlexander Motin        "MSRValue": "0x04003C0004",
318792b14858SMatt Macy        "Offcore": "1",
318892b14858SMatt Macy        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
318992b14858SMatt Macy        "SampleAfterValue": "100003",
319092b14858SMatt Macy        "UMask": "0x1"
319192b14858SMatt Macy    },
319292b14858SMatt Macy    {
3193*52d973f5SAlexander Motin        "BriefDescription": "Counts all demand code reads OCR.DEMAND_CODE_RD.L3_HIT.NO_SNOOP_NEEDED OCR.DEMAND_CODE_RD.L3_HIT.NO_SNOOP_NEEDED",
319492b14858SMatt Macy        "Counter": "0,1,2,3",
319592b14858SMatt Macy        "CounterHTOff": "0,1,2,3",
319692b14858SMatt Macy        "EventCode": "0xB7, 0xBB",
3197*52d973f5SAlexander Motin        "EventName": "OCR.DEMAND_CODE_RD.L3_HIT.NO_SNOOP_NEEDED",
319892b14858SMatt Macy        "MSRIndex": "0x1a6,0x1a7",
3199*52d973f5SAlexander Motin        "MSRValue": "0x01003C0004",
320092b14858SMatt Macy        "Offcore": "1",
320192b14858SMatt Macy        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
320292b14858SMatt Macy        "SampleAfterValue": "100003",
320392b14858SMatt Macy        "UMask": "0x1"
320492b14858SMatt Macy    },
320592b14858SMatt Macy    {
320692b14858SMatt Macy        "BriefDescription": "Counts all demand code reads",
320792b14858SMatt Macy        "Counter": "0,1,2,3",
320892b14858SMatt Macy        "CounterHTOff": "0,1,2,3",
320992b14858SMatt Macy        "EventCode": "0xB7, 0xBB",
321092b14858SMatt Macy        "EventName": "OCR.DEMAND_CODE_RD.L3_HIT.SNOOP_HIT_WITH_FWD",
321192b14858SMatt Macy        "MSRIndex": "0x1a6,0x1a7",
321292b14858SMatt Macy        "MSRValue": "0x08007C0004",
321392b14858SMatt Macy        "Offcore": "1",
321492b14858SMatt Macy        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
321592b14858SMatt Macy        "SampleAfterValue": "100003",
321692b14858SMatt Macy        "UMask": "0x1"
321792b14858SMatt Macy    },
321892b14858SMatt Macy    {
3219*52d973f5SAlexander Motin        "BriefDescription": "Counts all demand code reads OCR.DEMAND_CODE_RD.L3_HIT.SNOOP_MISS",
322092b14858SMatt Macy        "Counter": "0,1,2,3",
322192b14858SMatt Macy        "CounterHTOff": "0,1,2,3",
322292b14858SMatt Macy        "EventCode": "0xB7, 0xBB",
3223*52d973f5SAlexander Motin        "EventName": "OCR.DEMAND_CODE_RD.L3_HIT.SNOOP_MISS",
322492b14858SMatt Macy        "MSRIndex": "0x1a6,0x1a7",
3225*52d973f5SAlexander Motin        "MSRValue": "0x02003C0004",
322692b14858SMatt Macy        "Offcore": "1",
322792b14858SMatt Macy        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
322892b14858SMatt Macy        "SampleAfterValue": "100003",
322992b14858SMatt Macy        "UMask": "0x1"
323092b14858SMatt Macy    },
323192b14858SMatt Macy    {
3232*52d973f5SAlexander Motin        "BriefDescription": "Counts all demand code reads OCR.DEMAND_CODE_RD.L3_HIT.SNOOP_NONE",
323392b14858SMatt Macy        "Counter": "0,1,2,3",
323492b14858SMatt Macy        "CounterHTOff": "0,1,2,3",
323592b14858SMatt Macy        "EventCode": "0xB7, 0xBB",
3236*52d973f5SAlexander Motin        "EventName": "OCR.DEMAND_CODE_RD.L3_HIT.SNOOP_NONE",
323792b14858SMatt Macy        "MSRIndex": "0x1a6,0x1a7",
3238*52d973f5SAlexander Motin        "MSRValue": "0x00803C0004",
323992b14858SMatt Macy        "Offcore": "1",
324092b14858SMatt Macy        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
324192b14858SMatt Macy        "SampleAfterValue": "100003",
324292b14858SMatt Macy        "UMask": "0x1"
324392b14858SMatt Macy    },
324492b14858SMatt Macy    {
3245*52d973f5SAlexander Motin        "BriefDescription": "Counts all demand code reads  OCR.DEMAND_CODE_RD.L3_HIT_E.ANY_SNOOP",
324692b14858SMatt Macy        "Counter": "0,1,2,3",
324792b14858SMatt Macy        "CounterHTOff": "0,1,2,3",
324892b14858SMatt Macy        "EventCode": "0xB7, 0xBB",
3249*52d973f5SAlexander Motin        "EventName": "OCR.DEMAND_CODE_RD.L3_HIT_E.ANY_SNOOP",
325092b14858SMatt Macy        "MSRIndex": "0x1a6,0x1a7",
3251*52d973f5SAlexander Motin        "MSRValue": "0x3F80080004",
325292b14858SMatt Macy        "Offcore": "1",
325392b14858SMatt Macy        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
325492b14858SMatt Macy        "SampleAfterValue": "100003",
325592b14858SMatt Macy        "UMask": "0x1"
325692b14858SMatt Macy    },
325792b14858SMatt Macy    {
3258*52d973f5SAlexander Motin        "BriefDescription": "Counts all demand code reads  OCR.DEMAND_CODE_RD.L3_HIT_E.HITM_OTHER_CORE",
325992b14858SMatt Macy        "Counter": "0,1,2,3",
326092b14858SMatt Macy        "CounterHTOff": "0,1,2,3",
326192b14858SMatt Macy        "EventCode": "0xB7, 0xBB",
3262*52d973f5SAlexander Motin        "EventName": "OCR.DEMAND_CODE_RD.L3_HIT_E.HITM_OTHER_CORE",
326392b14858SMatt Macy        "MSRIndex": "0x1a6,0x1a7",
3264*52d973f5SAlexander Motin        "MSRValue": "0x1000080004",
326592b14858SMatt Macy        "Offcore": "1",
326692b14858SMatt Macy        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
326792b14858SMatt Macy        "SampleAfterValue": "100003",
326892b14858SMatt Macy        "UMask": "0x1"
326992b14858SMatt Macy    },
327092b14858SMatt Macy    {
3271*52d973f5SAlexander Motin        "BriefDescription": "Counts all demand code reads  OCR.DEMAND_CODE_RD.L3_HIT_E.HIT_OTHER_CORE_FWD",
327292b14858SMatt Macy        "Counter": "0,1,2,3",
327392b14858SMatt Macy        "CounterHTOff": "0,1,2,3",
327492b14858SMatt Macy        "EventCode": "0xB7, 0xBB",
3275*52d973f5SAlexander Motin        "EventName": "OCR.DEMAND_CODE_RD.L3_HIT_E.HIT_OTHER_CORE_FWD",
327692b14858SMatt Macy        "MSRIndex": "0x1a6,0x1a7",
3277*52d973f5SAlexander Motin        "MSRValue": "0x0800080004",
327892b14858SMatt Macy        "Offcore": "1",
327992b14858SMatt Macy        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
328092b14858SMatt Macy        "SampleAfterValue": "100003",
328192b14858SMatt Macy        "UMask": "0x1"
328292b14858SMatt Macy    },
328392b14858SMatt Macy    {
3284*52d973f5SAlexander Motin        "BriefDescription": "Counts all demand code reads  OCR.DEMAND_CODE_RD.L3_HIT_E.HIT_OTHER_CORE_NO_FWD",
328592b14858SMatt Macy        "Counter": "0,1,2,3",
328692b14858SMatt Macy        "CounterHTOff": "0,1,2,3",
328792b14858SMatt Macy        "EventCode": "0xB7, 0xBB",
3288*52d973f5SAlexander Motin        "EventName": "OCR.DEMAND_CODE_RD.L3_HIT_E.HIT_OTHER_CORE_NO_FWD",
328992b14858SMatt Macy        "MSRIndex": "0x1a6,0x1a7",
3290*52d973f5SAlexander Motin        "MSRValue": "0x0400080004",
329192b14858SMatt Macy        "Offcore": "1",
329292b14858SMatt Macy        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
329392b14858SMatt Macy        "SampleAfterValue": "100003",
329492b14858SMatt Macy        "UMask": "0x1"
329592b14858SMatt Macy    },
329692b14858SMatt Macy    {
3297*52d973f5SAlexander Motin        "BriefDescription": "Counts all demand code reads  OCR.DEMAND_CODE_RD.L3_HIT_E.NO_SNOOP_NEEDED",
329892b14858SMatt Macy        "Counter": "0,1,2,3",
329992b14858SMatt Macy        "CounterHTOff": "0,1,2,3",
330092b14858SMatt Macy        "EventCode": "0xB7, 0xBB",
3301*52d973f5SAlexander Motin        "EventName": "OCR.DEMAND_CODE_RD.L3_HIT_E.NO_SNOOP_NEEDED",
330292b14858SMatt Macy        "MSRIndex": "0x1a6,0x1a7",
3303*52d973f5SAlexander Motin        "MSRValue": "0x0100080004",
330492b14858SMatt Macy        "Offcore": "1",
330592b14858SMatt Macy        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
330692b14858SMatt Macy        "SampleAfterValue": "100003",
330792b14858SMatt Macy        "UMask": "0x1"
330892b14858SMatt Macy    },
330992b14858SMatt Macy    {
331092b14858SMatt Macy        "BriefDescription": "Counts all demand code reads",
331192b14858SMatt Macy        "Counter": "0,1,2,3",
331292b14858SMatt Macy        "CounterHTOff": "0,1,2,3",
331392b14858SMatt Macy        "EventCode": "0xB7, 0xBB",
3314*52d973f5SAlexander Motin        "EventName": "OCR.DEMAND_CODE_RD.L3_HIT_E.SNOOP_MISS",
331592b14858SMatt Macy        "MSRIndex": "0x1a6,0x1a7",
3316*52d973f5SAlexander Motin        "MSRValue": "0x0200080004",
331792b14858SMatt Macy        "Offcore": "1",
331892b14858SMatt Macy        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
331992b14858SMatt Macy        "SampleAfterValue": "100003",
332092b14858SMatt Macy        "UMask": "0x1"
332192b14858SMatt Macy    },
332292b14858SMatt Macy    {
3323*52d973f5SAlexander Motin        "BriefDescription": "Counts all demand code reads",
332492b14858SMatt Macy        "Counter": "0,1,2,3",
332592b14858SMatt Macy        "CounterHTOff": "0,1,2,3",
332692b14858SMatt Macy        "EventCode": "0xB7, 0xBB",
3327*52d973f5SAlexander Motin        "EventName": "OCR.DEMAND_CODE_RD.L3_HIT_E.SNOOP_NONE",
332892b14858SMatt Macy        "MSRIndex": "0x1a6,0x1a7",
3329*52d973f5SAlexander Motin        "MSRValue": "0x0080080004",
333092b14858SMatt Macy        "Offcore": "1",
333192b14858SMatt Macy        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
333292b14858SMatt Macy        "SampleAfterValue": "100003",
333392b14858SMatt Macy        "UMask": "0x1"
333492b14858SMatt Macy    },
333592b14858SMatt Macy    {
3336*52d973f5SAlexander Motin        "BriefDescription": "Counts all demand code reads  OCR.DEMAND_CODE_RD.L3_HIT_F.ANY_SNOOP",
333792b14858SMatt Macy        "Counter": "0,1,2,3",
333892b14858SMatt Macy        "CounterHTOff": "0,1,2,3",
333992b14858SMatt Macy        "EventCode": "0xB7, 0xBB",
3340*52d973f5SAlexander Motin        "EventName": "OCR.DEMAND_CODE_RD.L3_HIT_F.ANY_SNOOP",
334192b14858SMatt Macy        "MSRIndex": "0x1a6,0x1a7",
3342*52d973f5SAlexander Motin        "MSRValue": "0x3F80200004",
334392b14858SMatt Macy        "Offcore": "1",
334492b14858SMatt Macy        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
334592b14858SMatt Macy        "SampleAfterValue": "100003",
334692b14858SMatt Macy        "UMask": "0x1"
334792b14858SMatt Macy    },
334892b14858SMatt Macy    {
3349*52d973f5SAlexander Motin        "BriefDescription": "Counts all demand code reads  OCR.DEMAND_CODE_RD.L3_HIT_F.HITM_OTHER_CORE",
335092b14858SMatt Macy        "Counter": "0,1,2,3",
335192b14858SMatt Macy        "CounterHTOff": "0,1,2,3",
335292b14858SMatt Macy        "EventCode": "0xB7, 0xBB",
335392b14858SMatt Macy        "EventName": "OCR.DEMAND_CODE_RD.L3_HIT_F.HITM_OTHER_CORE",
335492b14858SMatt Macy        "MSRIndex": "0x1a6,0x1a7",
335592b14858SMatt Macy        "MSRValue": "0x1000200004",
335692b14858SMatt Macy        "Offcore": "1",
335792b14858SMatt Macy        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
335892b14858SMatt Macy        "SampleAfterValue": "100003",
335992b14858SMatt Macy        "UMask": "0x1"
336092b14858SMatt Macy    },
336192b14858SMatt Macy    {
3362*52d973f5SAlexander Motin        "BriefDescription": "Counts all demand code reads  OCR.DEMAND_CODE_RD.L3_HIT_F.HIT_OTHER_CORE_FWD",
336392b14858SMatt Macy        "Counter": "0,1,2,3",
336492b14858SMatt Macy        "CounterHTOff": "0,1,2,3",
336592b14858SMatt Macy        "EventCode": "0xB7, 0xBB",
3366*52d973f5SAlexander Motin        "EventName": "OCR.DEMAND_CODE_RD.L3_HIT_F.HIT_OTHER_CORE_FWD",
336792b14858SMatt Macy        "MSRIndex": "0x1a6,0x1a7",
3368*52d973f5SAlexander Motin        "MSRValue": "0x0800200004",
336992b14858SMatt Macy        "Offcore": "1",
337092b14858SMatt Macy        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
337192b14858SMatt Macy        "SampleAfterValue": "100003",
337292b14858SMatt Macy        "UMask": "0x1"
337392b14858SMatt Macy    },
337492b14858SMatt Macy    {
3375*52d973f5SAlexander Motin        "BriefDescription": "Counts all demand code reads  OCR.DEMAND_CODE_RD.L3_HIT_F.HIT_OTHER_CORE_NO_FWD",
337692b14858SMatt Macy        "Counter": "0,1,2,3",
337792b14858SMatt Macy        "CounterHTOff": "0,1,2,3",
337892b14858SMatt Macy        "EventCode": "0xB7, 0xBB",
3379*52d973f5SAlexander Motin        "EventName": "OCR.DEMAND_CODE_RD.L3_HIT_F.HIT_OTHER_CORE_NO_FWD",
338092b14858SMatt Macy        "MSRIndex": "0x1a6,0x1a7",
3381*52d973f5SAlexander Motin        "MSRValue": "0x0400200004",
338292b14858SMatt Macy        "Offcore": "1",
338392b14858SMatt Macy        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
338492b14858SMatt Macy        "SampleAfterValue": "100003",
338592b14858SMatt Macy        "UMask": "0x1"
338692b14858SMatt Macy    },
338792b14858SMatt Macy    {
3388*52d973f5SAlexander Motin        "BriefDescription": "Counts all demand code reads  OCR.DEMAND_CODE_RD.L3_HIT_F.NO_SNOOP_NEEDED",
338992b14858SMatt Macy        "Counter": "0,1,2,3",
339092b14858SMatt Macy        "CounterHTOff": "0,1,2,3",
339192b14858SMatt Macy        "EventCode": "0xB7, 0xBB",
3392*52d973f5SAlexander Motin        "EventName": "OCR.DEMAND_CODE_RD.L3_HIT_F.NO_SNOOP_NEEDED",
339392b14858SMatt Macy        "MSRIndex": "0x1a6,0x1a7",
3394*52d973f5SAlexander Motin        "MSRValue": "0x0100200004",
339592b14858SMatt Macy        "Offcore": "1",
339692b14858SMatt Macy        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
339792b14858SMatt Macy        "SampleAfterValue": "100003",
339892b14858SMatt Macy        "UMask": "0x1"
339992b14858SMatt Macy    },
340092b14858SMatt Macy    {
340192b14858SMatt Macy        "BriefDescription": "Counts all demand code reads",
340292b14858SMatt Macy        "Counter": "0,1,2,3",
340392b14858SMatt Macy        "CounterHTOff": "0,1,2,3",
340492b14858SMatt Macy        "EventCode": "0xB7, 0xBB",
3405*52d973f5SAlexander Motin        "EventName": "OCR.DEMAND_CODE_RD.L3_HIT_F.SNOOP_MISS",
340692b14858SMatt Macy        "MSRIndex": "0x1a6,0x1a7",
3407*52d973f5SAlexander Motin        "MSRValue": "0x0200200004",
340892b14858SMatt Macy        "Offcore": "1",
340992b14858SMatt Macy        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
341092b14858SMatt Macy        "SampleAfterValue": "100003",
341192b14858SMatt Macy        "UMask": "0x1"
341292b14858SMatt Macy    },
341392b14858SMatt Macy    {
341492b14858SMatt Macy        "BriefDescription": "Counts all demand code reads",
341592b14858SMatt Macy        "Counter": "0,1,2,3",
341692b14858SMatt Macy        "CounterHTOff": "0,1,2,3",
341792b14858SMatt Macy        "EventCode": "0xB7, 0xBB",
341892b14858SMatt Macy        "EventName": "OCR.DEMAND_CODE_RD.L3_HIT_F.SNOOP_NONE",
341992b14858SMatt Macy        "MSRIndex": "0x1a6,0x1a7",
342092b14858SMatt Macy        "MSRValue": "0x0080200004",
342192b14858SMatt Macy        "Offcore": "1",
342292b14858SMatt Macy        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
342392b14858SMatt Macy        "SampleAfterValue": "100003",
342492b14858SMatt Macy        "UMask": "0x1"
342592b14858SMatt Macy    },
342692b14858SMatt Macy    {
3427*52d973f5SAlexander Motin        "BriefDescription": "Counts all demand code reads  OCR.DEMAND_CODE_RD.L3_HIT_M.ANY_SNOOP",
342892b14858SMatt Macy        "Counter": "0,1,2,3",
342992b14858SMatt Macy        "CounterHTOff": "0,1,2,3",
343092b14858SMatt Macy        "EventCode": "0xB7, 0xBB",
3431*52d973f5SAlexander Motin        "EventName": "OCR.DEMAND_CODE_RD.L3_HIT_M.ANY_SNOOP",
343292b14858SMatt Macy        "MSRIndex": "0x1a6,0x1a7",
3433*52d973f5SAlexander Motin        "MSRValue": "0x3F80040004",
343492b14858SMatt Macy        "Offcore": "1",
343592b14858SMatt Macy        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
343692b14858SMatt Macy        "SampleAfterValue": "100003",
343792b14858SMatt Macy        "UMask": "0x1"
343892b14858SMatt Macy    },
343992b14858SMatt Macy    {
3440*52d973f5SAlexander Motin        "BriefDescription": "Counts all demand code reads  OCR.DEMAND_CODE_RD.L3_HIT_M.HITM_OTHER_CORE",
344192b14858SMatt Macy        "Counter": "0,1,2,3",
344292b14858SMatt Macy        "CounterHTOff": "0,1,2,3",
344392b14858SMatt Macy        "EventCode": "0xB7, 0xBB",
344492b14858SMatt Macy        "EventName": "OCR.DEMAND_CODE_RD.L3_HIT_M.HITM_OTHER_CORE",
344592b14858SMatt Macy        "MSRIndex": "0x1a6,0x1a7",
344692b14858SMatt Macy        "MSRValue": "0x1000040004",
344792b14858SMatt Macy        "Offcore": "1",
344892b14858SMatt Macy        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
344992b14858SMatt Macy        "SampleAfterValue": "100003",
345092b14858SMatt Macy        "UMask": "0x1"
345192b14858SMatt Macy    },
345292b14858SMatt Macy    {
3453*52d973f5SAlexander Motin        "BriefDescription": "Counts all demand code reads  OCR.DEMAND_CODE_RD.L3_HIT_M.HIT_OTHER_CORE_FWD",
345492b14858SMatt Macy        "Counter": "0,1,2,3",
345592b14858SMatt Macy        "CounterHTOff": "0,1,2,3",
345692b14858SMatt Macy        "EventCode": "0xB7, 0xBB",
3457*52d973f5SAlexander Motin        "EventName": "OCR.DEMAND_CODE_RD.L3_HIT_M.HIT_OTHER_CORE_FWD",
345892b14858SMatt Macy        "MSRIndex": "0x1a6,0x1a7",
3459*52d973f5SAlexander Motin        "MSRValue": "0x0800040004",
346092b14858SMatt Macy        "Offcore": "1",
346192b14858SMatt Macy        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
346292b14858SMatt Macy        "SampleAfterValue": "100003",
346392b14858SMatt Macy        "UMask": "0x1"
346492b14858SMatt Macy    },
346592b14858SMatt Macy    {
3466*52d973f5SAlexander Motin        "BriefDescription": "Counts all demand code reads  OCR.DEMAND_CODE_RD.L3_HIT_M.HIT_OTHER_CORE_NO_FWD",
346792b14858SMatt Macy        "Counter": "0,1,2,3",
346892b14858SMatt Macy        "CounterHTOff": "0,1,2,3",
346992b14858SMatt Macy        "EventCode": "0xB7, 0xBB",
3470*52d973f5SAlexander Motin        "EventName": "OCR.DEMAND_CODE_RD.L3_HIT_M.HIT_OTHER_CORE_NO_FWD",
347192b14858SMatt Macy        "MSRIndex": "0x1a6,0x1a7",
3472*52d973f5SAlexander Motin        "MSRValue": "0x0400040004",
347392b14858SMatt Macy        "Offcore": "1",
347492b14858SMatt Macy        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
347592b14858SMatt Macy        "SampleAfterValue": "100003",
347692b14858SMatt Macy        "UMask": "0x1"
347792b14858SMatt Macy    },
347892b14858SMatt Macy    {
3479*52d973f5SAlexander Motin        "BriefDescription": "Counts all demand code reads  OCR.DEMAND_CODE_RD.L3_HIT_M.NO_SNOOP_NEEDED",
348092b14858SMatt Macy        "Counter": "0,1,2,3",
348192b14858SMatt Macy        "CounterHTOff": "0,1,2,3",
348292b14858SMatt Macy        "EventCode": "0xB7, 0xBB",
3483*52d973f5SAlexander Motin        "EventName": "OCR.DEMAND_CODE_RD.L3_HIT_M.NO_SNOOP_NEEDED",
348492b14858SMatt Macy        "MSRIndex": "0x1a6,0x1a7",
3485*52d973f5SAlexander Motin        "MSRValue": "0x0100040004",
348692b14858SMatt Macy        "Offcore": "1",
348792b14858SMatt Macy        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
348892b14858SMatt Macy        "SampleAfterValue": "100003",
348992b14858SMatt Macy        "UMask": "0x1"
349092b14858SMatt Macy    },
349192b14858SMatt Macy    {
3492*52d973f5SAlexander Motin        "BriefDescription": "Counts all demand code reads",
349392b14858SMatt Macy        "Counter": "0,1,2,3",
349492b14858SMatt Macy        "CounterHTOff": "0,1,2,3",
349592b14858SMatt Macy        "EventCode": "0xB7, 0xBB",
3496*52d973f5SAlexander Motin        "EventName": "OCR.DEMAND_CODE_RD.L3_HIT_M.SNOOP_MISS",
349792b14858SMatt Macy        "MSRIndex": "0x1a6,0x1a7",
3498*52d973f5SAlexander Motin        "MSRValue": "0x0200040004",
349992b14858SMatt Macy        "Offcore": "1",
350092b14858SMatt Macy        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
350192b14858SMatt Macy        "SampleAfterValue": "100003",
350292b14858SMatt Macy        "UMask": "0x1"
350392b14858SMatt Macy    },
350492b14858SMatt Macy    {
350592b14858SMatt Macy        "BriefDescription": "Counts all demand code reads",
350692b14858SMatt Macy        "Counter": "0,1,2,3",
350792b14858SMatt Macy        "CounterHTOff": "0,1,2,3",
350892b14858SMatt Macy        "EventCode": "0xB7, 0xBB",
350992b14858SMatt Macy        "EventName": "OCR.DEMAND_CODE_RD.L3_HIT_M.SNOOP_NONE",
351092b14858SMatt Macy        "MSRIndex": "0x1a6,0x1a7",
351192b14858SMatt Macy        "MSRValue": "0x0080040004",
351292b14858SMatt Macy        "Offcore": "1",
351392b14858SMatt Macy        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
351492b14858SMatt Macy        "SampleAfterValue": "100003",
351592b14858SMatt Macy        "UMask": "0x1"
351692b14858SMatt Macy    },
351792b14858SMatt Macy    {
3518*52d973f5SAlexander Motin        "BriefDescription": "Counts all demand code reads  OCR.DEMAND_CODE_RD.L3_HIT_S.ANY_SNOOP",
351992b14858SMatt Macy        "Counter": "0,1,2,3",
352092b14858SMatt Macy        "CounterHTOff": "0,1,2,3",
352192b14858SMatt Macy        "EventCode": "0xB7, 0xBB",
3522*52d973f5SAlexander Motin        "EventName": "OCR.DEMAND_CODE_RD.L3_HIT_S.ANY_SNOOP",
352392b14858SMatt Macy        "MSRIndex": "0x1a6,0x1a7",
3524*52d973f5SAlexander Motin        "MSRValue": "0x3F80100004",
352592b14858SMatt Macy        "Offcore": "1",
352692b14858SMatt Macy        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
352792b14858SMatt Macy        "SampleAfterValue": "100003",
352892b14858SMatt Macy        "UMask": "0x1"
352992b14858SMatt Macy    },
353092b14858SMatt Macy    {
3531*52d973f5SAlexander Motin        "BriefDescription": "Counts all demand code reads  OCR.DEMAND_CODE_RD.L3_HIT_S.HITM_OTHER_CORE",
353292b14858SMatt Macy        "Counter": "0,1,2,3",
353392b14858SMatt Macy        "CounterHTOff": "0,1,2,3",
353492b14858SMatt Macy        "EventCode": "0xB7, 0xBB",
3535*52d973f5SAlexander Motin        "EventName": "OCR.DEMAND_CODE_RD.L3_HIT_S.HITM_OTHER_CORE",
353692b14858SMatt Macy        "MSRIndex": "0x1a6,0x1a7",
3537*52d973f5SAlexander Motin        "MSRValue": "0x1000100004",
353892b14858SMatt Macy        "Offcore": "1",
353992b14858SMatt Macy        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
354092b14858SMatt Macy        "SampleAfterValue": "100003",
354192b14858SMatt Macy        "UMask": "0x1"
354292b14858SMatt Macy    },
354392b14858SMatt Macy    {
3544*52d973f5SAlexander Motin        "BriefDescription": "Counts all demand code reads  OCR.DEMAND_CODE_RD.L3_HIT_S.HIT_OTHER_CORE_FWD",
354592b14858SMatt Macy        "Counter": "0,1,2,3",
354692b14858SMatt Macy        "CounterHTOff": "0,1,2,3",
354792b14858SMatt Macy        "EventCode": "0xB7, 0xBB",
3548*52d973f5SAlexander Motin        "EventName": "OCR.DEMAND_CODE_RD.L3_HIT_S.HIT_OTHER_CORE_FWD",
354992b14858SMatt Macy        "MSRIndex": "0x1a6,0x1a7",
3550*52d973f5SAlexander Motin        "MSRValue": "0x0800100004",
355192b14858SMatt Macy        "Offcore": "1",
355292b14858SMatt Macy        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
355392b14858SMatt Macy        "SampleAfterValue": "100003",
355492b14858SMatt Macy        "UMask": "0x1"
355592b14858SMatt Macy    },
355692b14858SMatt Macy    {
3557*52d973f5SAlexander Motin        "BriefDescription": "Counts all demand code reads  OCR.DEMAND_CODE_RD.L3_HIT_S.HIT_OTHER_CORE_NO_FWD",
355892b14858SMatt Macy        "Counter": "0,1,2,3",
355992b14858SMatt Macy        "CounterHTOff": "0,1,2,3",
356092b14858SMatt Macy        "EventCode": "0xB7, 0xBB",
3561*52d973f5SAlexander Motin        "EventName": "OCR.DEMAND_CODE_RD.L3_HIT_S.HIT_OTHER_CORE_NO_FWD",
356292b14858SMatt Macy        "MSRIndex": "0x1a6,0x1a7",
3563*52d973f5SAlexander Motin        "MSRValue": "0x0400100004",
356492b14858SMatt Macy        "Offcore": "1",
356592b14858SMatt Macy        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
356692b14858SMatt Macy        "SampleAfterValue": "100003",
356792b14858SMatt Macy        "UMask": "0x1"
356892b14858SMatt Macy    },
356992b14858SMatt Macy    {
3570*52d973f5SAlexander Motin        "BriefDescription": "Counts all demand code reads  OCR.DEMAND_CODE_RD.L3_HIT_S.NO_SNOOP_NEEDED",
357192b14858SMatt Macy        "Counter": "0,1,2,3",
357292b14858SMatt Macy        "CounterHTOff": "0,1,2,3",
357392b14858SMatt Macy        "EventCode": "0xB7, 0xBB",
3574*52d973f5SAlexander Motin        "EventName": "OCR.DEMAND_CODE_RD.L3_HIT_S.NO_SNOOP_NEEDED",
357592b14858SMatt Macy        "MSRIndex": "0x1a6,0x1a7",
3576*52d973f5SAlexander Motin        "MSRValue": "0x0100100004",
357792b14858SMatt Macy        "Offcore": "1",
357892b14858SMatt Macy        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
357992b14858SMatt Macy        "SampleAfterValue": "100003",
358092b14858SMatt Macy        "UMask": "0x1"
358192b14858SMatt Macy    },
358292b14858SMatt Macy    {
3583*52d973f5SAlexander Motin        "BriefDescription": "Counts all demand code reads",
358492b14858SMatt Macy        "Counter": "0,1,2,3",
358592b14858SMatt Macy        "CounterHTOff": "0,1,2,3",
358692b14858SMatt Macy        "EventCode": "0xB7, 0xBB",
3587*52d973f5SAlexander Motin        "EventName": "OCR.DEMAND_CODE_RD.L3_HIT_S.SNOOP_MISS",
358892b14858SMatt Macy        "MSRIndex": "0x1a6,0x1a7",
3589*52d973f5SAlexander Motin        "MSRValue": "0x0200100004",
359092b14858SMatt Macy        "Offcore": "1",
359192b14858SMatt Macy        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
359292b14858SMatt Macy        "SampleAfterValue": "100003",
359392b14858SMatt Macy        "UMask": "0x1"
359492b14858SMatt Macy    },
359592b14858SMatt Macy    {
359692b14858SMatt Macy        "BriefDescription": "Counts all demand code reads",
359792b14858SMatt Macy        "Counter": "0,1,2,3",
359892b14858SMatt Macy        "CounterHTOff": "0,1,2,3",
359992b14858SMatt Macy        "EventCode": "0xB7, 0xBB",
360092b14858SMatt Macy        "EventName": "OCR.DEMAND_CODE_RD.L3_HIT_S.SNOOP_NONE",
360192b14858SMatt Macy        "MSRIndex": "0x1a6,0x1a7",
360292b14858SMatt Macy        "MSRValue": "0x0080100004",
360392b14858SMatt Macy        "Offcore": "1",
360492b14858SMatt Macy        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
360592b14858SMatt Macy        "SampleAfterValue": "100003",
360692b14858SMatt Macy        "UMask": "0x1"
360792b14858SMatt Macy    },
360892b14858SMatt Macy    {
3609*52d973f5SAlexander Motin        "BriefDescription": "Counts all demand code reads OCR.DEMAND_CODE_RD.PMM_HIT_LOCAL_PMM.ANY_SNOOP",
361092b14858SMatt Macy        "Counter": "0,1,2,3",
361192b14858SMatt Macy        "CounterHTOff": "0,1,2,3",
361292b14858SMatt Macy        "EventCode": "0xB7, 0xBB",
3613*52d973f5SAlexander Motin        "EventName": "OCR.DEMAND_CODE_RD.PMM_HIT_LOCAL_PMM.ANY_SNOOP",
361492b14858SMatt Macy        "MSRIndex": "0x1a6,0x1a7",
3615*52d973f5SAlexander Motin        "MSRValue": "0x3F80400004",
361692b14858SMatt Macy        "Offcore": "1",
361792b14858SMatt Macy        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
361892b14858SMatt Macy        "SampleAfterValue": "100003",
361992b14858SMatt Macy        "UMask": "0x1"
362092b14858SMatt Macy    },
362192b14858SMatt Macy    {
3622*52d973f5SAlexander Motin        "BriefDescription": "Counts all demand code reads OCR.DEMAND_CODE_RD.PMM_HIT_LOCAL_PMM.SNOOP_NONE",
362392b14858SMatt Macy        "Counter": "0,1,2,3",
362492b14858SMatt Macy        "CounterHTOff": "0,1,2,3",
362592b14858SMatt Macy        "EventCode": "0xB7, 0xBB",
3626*52d973f5SAlexander Motin        "EventName": "OCR.DEMAND_CODE_RD.PMM_HIT_LOCAL_PMM.SNOOP_NONE",
362792b14858SMatt Macy        "MSRIndex": "0x1a6,0x1a7",
3628*52d973f5SAlexander Motin        "MSRValue": "0x0080400004",
362992b14858SMatt Macy        "Offcore": "1",
363092b14858SMatt Macy        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
363192b14858SMatt Macy        "SampleAfterValue": "100003",
363292b14858SMatt Macy        "UMask": "0x1"
363392b14858SMatt Macy    },
363492b14858SMatt Macy    {
3635*52d973f5SAlexander Motin        "BriefDescription": "Counts all demand code reads OCR.DEMAND_CODE_RD.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED",
363692b14858SMatt Macy        "Counter": "0,1,2,3",
363792b14858SMatt Macy        "CounterHTOff": "0,1,2,3",
363892b14858SMatt Macy        "EventCode": "0xB7, 0xBB",
3639*52d973f5SAlexander Motin        "EventName": "OCR.DEMAND_CODE_RD.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED",
364092b14858SMatt Macy        "MSRIndex": "0x1a6,0x1a7",
3641*52d973f5SAlexander Motin        "MSRValue": "0x0100400004",
364292b14858SMatt Macy        "Offcore": "1",
364392b14858SMatt Macy        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
364492b14858SMatt Macy        "SampleAfterValue": "100003",
364592b14858SMatt Macy        "UMask": "0x1"
364692b14858SMatt Macy    },
364792b14858SMatt Macy    {
3648*52d973f5SAlexander Motin        "BriefDescription": "Counts all demand code reads  OCR.DEMAND_CODE_RD.SUPPLIER_NONE.ANY_SNOOP",
364992b14858SMatt Macy        "Counter": "0,1,2,3",
365092b14858SMatt Macy        "CounterHTOff": "0,1,2,3",
365192b14858SMatt Macy        "EventCode": "0xB7, 0xBB",
3652*52d973f5SAlexander Motin        "EventName": "OCR.DEMAND_CODE_RD.SUPPLIER_NONE.ANY_SNOOP",
365392b14858SMatt Macy        "MSRIndex": "0x1a6,0x1a7",
3654*52d973f5SAlexander Motin        "MSRValue": "0x3F80020004",
365592b14858SMatt Macy        "Offcore": "1",
365692b14858SMatt Macy        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
365792b14858SMatt Macy        "SampleAfterValue": "100003",
365892b14858SMatt Macy        "UMask": "0x1"
365992b14858SMatt Macy    },
366092b14858SMatt Macy    {
3661*52d973f5SAlexander Motin        "BriefDescription": "Counts all demand code reads  OCR.DEMAND_CODE_RD.SUPPLIER_NONE.HITM_OTHER_CORE",
366292b14858SMatt Macy        "Counter": "0,1,2,3",
366392b14858SMatt Macy        "CounterHTOff": "0,1,2,3",
366492b14858SMatt Macy        "EventCode": "0xB7, 0xBB",
3665*52d973f5SAlexander Motin        "EventName": "OCR.DEMAND_CODE_RD.SUPPLIER_NONE.HITM_OTHER_CORE",
366692b14858SMatt Macy        "MSRIndex": "0x1a6,0x1a7",
3667*52d973f5SAlexander Motin        "MSRValue": "0x1000020004",
366892b14858SMatt Macy        "Offcore": "1",
366992b14858SMatt Macy        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
367092b14858SMatt Macy        "SampleAfterValue": "100003",
367192b14858SMatt Macy        "UMask": "0x1"
367292b14858SMatt Macy    },
367392b14858SMatt Macy    {
3674*52d973f5SAlexander Motin        "BriefDescription": "Counts all demand code reads  OCR.DEMAND_CODE_RD.SUPPLIER_NONE.HIT_OTHER_CORE_FWD",
367592b14858SMatt Macy        "Counter": "0,1,2,3",
367692b14858SMatt Macy        "CounterHTOff": "0,1,2,3",
367792b14858SMatt Macy        "EventCode": "0xB7, 0xBB",
3678*52d973f5SAlexander Motin        "EventName": "OCR.DEMAND_CODE_RD.SUPPLIER_NONE.HIT_OTHER_CORE_FWD",
367992b14858SMatt Macy        "MSRIndex": "0x1a6,0x1a7",
3680*52d973f5SAlexander Motin        "MSRValue": "0x0800020004",
368192b14858SMatt Macy        "Offcore": "1",
368292b14858SMatt Macy        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
368392b14858SMatt Macy        "SampleAfterValue": "100003",
368492b14858SMatt Macy        "UMask": "0x1"
368592b14858SMatt Macy    },
368692b14858SMatt Macy    {
3687*52d973f5SAlexander Motin        "BriefDescription": "Counts all demand code reads  OCR.DEMAND_CODE_RD.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD",
368892b14858SMatt Macy        "Counter": "0,1,2,3",
368992b14858SMatt Macy        "CounterHTOff": "0,1,2,3",
369092b14858SMatt Macy        "EventCode": "0xB7, 0xBB",
3691*52d973f5SAlexander Motin        "EventName": "OCR.DEMAND_CODE_RD.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD",
369292b14858SMatt Macy        "MSRIndex": "0x1a6,0x1a7",
3693*52d973f5SAlexander Motin        "MSRValue": "0x0400020004",
369492b14858SMatt Macy        "Offcore": "1",
369592b14858SMatt Macy        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
369692b14858SMatt Macy        "SampleAfterValue": "100003",
369792b14858SMatt Macy        "UMask": "0x1"
369892b14858SMatt Macy    },
369992b14858SMatt Macy    {
3700*52d973f5SAlexander Motin        "BriefDescription": "Counts all demand code reads  OCR.DEMAND_CODE_RD.SUPPLIER_NONE.NO_SNOOP_NEEDED",
370192b14858SMatt Macy        "Counter": "0,1,2,3",
370292b14858SMatt Macy        "CounterHTOff": "0,1,2,3",
370392b14858SMatt Macy        "EventCode": "0xB7, 0xBB",
3704*52d973f5SAlexander Motin        "EventName": "OCR.DEMAND_CODE_RD.SUPPLIER_NONE.NO_SNOOP_NEEDED",
370592b14858SMatt Macy        "MSRIndex": "0x1a6,0x1a7",
3706*52d973f5SAlexander Motin        "MSRValue": "0x0100020004",
370792b14858SMatt Macy        "Offcore": "1",
370892b14858SMatt Macy        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
370992b14858SMatt Macy        "SampleAfterValue": "100003",
371092b14858SMatt Macy        "UMask": "0x1"
371192b14858SMatt Macy    },
371292b14858SMatt Macy    {
3713*52d973f5SAlexander Motin        "BriefDescription": "Counts all demand code reads",
3714*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
3715*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
3716*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
3717*52d973f5SAlexander Motin        "EventName": "OCR.DEMAND_CODE_RD.SUPPLIER_NONE.SNOOP_MISS",
3718*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
3719*52d973f5SAlexander Motin        "MSRValue": "0x0200020004",
3720*52d973f5SAlexander Motin        "Offcore": "1",
3721*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3722*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
3723*52d973f5SAlexander Motin        "UMask": "0x1"
3724*52d973f5SAlexander Motin    },
3725*52d973f5SAlexander Motin    {
3726*52d973f5SAlexander Motin        "BriefDescription": "Counts all demand code reads",
3727*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
3728*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
3729*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
3730*52d973f5SAlexander Motin        "EventName": "OCR.DEMAND_CODE_RD.SUPPLIER_NONE.SNOOP_NONE",
3731*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
3732*52d973f5SAlexander Motin        "MSRValue": "0x0080020004",
3733*52d973f5SAlexander Motin        "Offcore": "1",
3734*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3735*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
3736*52d973f5SAlexander Motin        "UMask": "0x1"
3737*52d973f5SAlexander Motin    },
3738*52d973f5SAlexander Motin    {
3739*52d973f5SAlexander Motin        "BriefDescription": "Counts demand data reads have any response type.",
3740*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
3741*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
3742*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
3743*52d973f5SAlexander Motin        "EventName": "OCR.DEMAND_DATA_RD.ANY_RESPONSE",
3744*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
3745*52d973f5SAlexander Motin        "MSRValue": "0x0000010001",
3746*52d973f5SAlexander Motin        "Offcore": "1",
3747*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3748*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
3749*52d973f5SAlexander Motin        "UMask": "0x1"
3750*52d973f5SAlexander Motin    },
3751*52d973f5SAlexander Motin    {
3752*52d973f5SAlexander Motin        "BriefDescription": "Counts demand data reads OCR.DEMAND_DATA_RD.L3_HIT.ANY_SNOOP OCR.DEMAND_DATA_RD.L3_HIT.ANY_SNOOP",
3753*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
3754*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
3755*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
3756*52d973f5SAlexander Motin        "EventName": "OCR.DEMAND_DATA_RD.L3_HIT.ANY_SNOOP",
3757*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
3758*52d973f5SAlexander Motin        "MSRValue": "0x3F803C0001",
3759*52d973f5SAlexander Motin        "Offcore": "1",
3760*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3761*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
3762*52d973f5SAlexander Motin        "UMask": "0x1"
3763*52d973f5SAlexander Motin    },
3764*52d973f5SAlexander Motin    {
3765*52d973f5SAlexander Motin        "BriefDescription": "Counts demand data reads OCR.DEMAND_DATA_RD.L3_HIT.HITM_OTHER_CORE OCR.DEMAND_DATA_RD.L3_HIT.HITM_OTHER_CORE",
3766*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
3767*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
3768*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
3769*52d973f5SAlexander Motin        "EventName": "OCR.DEMAND_DATA_RD.L3_HIT.HITM_OTHER_CORE",
3770*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
3771*52d973f5SAlexander Motin        "MSRValue": "0x10003C0001",
3772*52d973f5SAlexander Motin        "Offcore": "1",
3773*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3774*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
3775*52d973f5SAlexander Motin        "UMask": "0x1"
3776*52d973f5SAlexander Motin    },
3777*52d973f5SAlexander Motin    {
3778*52d973f5SAlexander Motin        "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",
3779*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
3780*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
3781*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
3782*52d973f5SAlexander Motin        "EventName": "OCR.DEMAND_DATA_RD.L3_HIT.HIT_OTHER_CORE_FWD",
3783*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
3784*52d973f5SAlexander Motin        "MSRValue": "0x08003C0001",
3785*52d973f5SAlexander Motin        "Offcore": "1",
3786*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3787*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
3788*52d973f5SAlexander Motin        "UMask": "0x1"
3789*52d973f5SAlexander Motin    },
3790*52d973f5SAlexander Motin    {
3791*52d973f5SAlexander Motin        "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",
3792*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
3793*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
3794*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
3795*52d973f5SAlexander Motin        "EventName": "OCR.DEMAND_DATA_RD.L3_HIT.HIT_OTHER_CORE_NO_FWD",
3796*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
3797*52d973f5SAlexander Motin        "MSRValue": "0x04003C0001",
3798*52d973f5SAlexander Motin        "Offcore": "1",
3799*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3800*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
3801*52d973f5SAlexander Motin        "UMask": "0x1"
3802*52d973f5SAlexander Motin    },
3803*52d973f5SAlexander Motin    {
3804*52d973f5SAlexander Motin        "BriefDescription": "Counts demand data reads OCR.DEMAND_DATA_RD.L3_HIT.NO_SNOOP_NEEDED OCR.DEMAND_DATA_RD.L3_HIT.NO_SNOOP_NEEDED",
3805*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
3806*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
3807*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
3808*52d973f5SAlexander Motin        "EventName": "OCR.DEMAND_DATA_RD.L3_HIT.NO_SNOOP_NEEDED",
3809*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
3810*52d973f5SAlexander Motin        "MSRValue": "0x01003C0001",
3811*52d973f5SAlexander Motin        "Offcore": "1",
3812*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3813*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
3814*52d973f5SAlexander Motin        "UMask": "0x1"
3815*52d973f5SAlexander Motin    },
3816*52d973f5SAlexander Motin    {
3817*52d973f5SAlexander Motin        "BriefDescription": "Counts demand data reads",
3818*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
3819*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
3820*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
3821*52d973f5SAlexander Motin        "EventName": "OCR.DEMAND_DATA_RD.L3_HIT.SNOOP_HIT_WITH_FWD",
3822*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
3823*52d973f5SAlexander Motin        "MSRValue": "0x08007C0001",
3824*52d973f5SAlexander Motin        "Offcore": "1",
3825*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3826*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
3827*52d973f5SAlexander Motin        "UMask": "0x1"
3828*52d973f5SAlexander Motin    },
3829*52d973f5SAlexander Motin    {
3830*52d973f5SAlexander Motin        "BriefDescription": "Counts demand data reads OCR.DEMAND_DATA_RD.L3_HIT.SNOOP_MISS",
3831*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
3832*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
3833*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
3834*52d973f5SAlexander Motin        "EventName": "OCR.DEMAND_DATA_RD.L3_HIT.SNOOP_MISS",
3835*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
3836*52d973f5SAlexander Motin        "MSRValue": "0x02003C0001",
3837*52d973f5SAlexander Motin        "Offcore": "1",
3838*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3839*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
3840*52d973f5SAlexander Motin        "UMask": "0x1"
3841*52d973f5SAlexander Motin    },
3842*52d973f5SAlexander Motin    {
3843*52d973f5SAlexander Motin        "BriefDescription": "Counts demand data reads OCR.DEMAND_DATA_RD.L3_HIT.SNOOP_NONE",
3844*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
3845*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
3846*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
3847*52d973f5SAlexander Motin        "EventName": "OCR.DEMAND_DATA_RD.L3_HIT.SNOOP_NONE",
3848*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
3849*52d973f5SAlexander Motin        "MSRValue": "0x00803C0001",
3850*52d973f5SAlexander Motin        "Offcore": "1",
3851*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3852*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
3853*52d973f5SAlexander Motin        "UMask": "0x1"
3854*52d973f5SAlexander Motin    },
3855*52d973f5SAlexander Motin    {
3856*52d973f5SAlexander Motin        "BriefDescription": "Counts demand data reads  OCR.DEMAND_DATA_RD.L3_HIT_E.ANY_SNOOP",
3857*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
3858*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
3859*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
3860*52d973f5SAlexander Motin        "EventName": "OCR.DEMAND_DATA_RD.L3_HIT_E.ANY_SNOOP",
3861*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
3862*52d973f5SAlexander Motin        "MSRValue": "0x3F80080001",
3863*52d973f5SAlexander Motin        "Offcore": "1",
3864*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3865*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
3866*52d973f5SAlexander Motin        "UMask": "0x1"
3867*52d973f5SAlexander Motin    },
3868*52d973f5SAlexander Motin    {
3869*52d973f5SAlexander Motin        "BriefDescription": "Counts demand data reads  OCR.DEMAND_DATA_RD.L3_HIT_E.HITM_OTHER_CORE",
3870*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
3871*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
3872*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
3873*52d973f5SAlexander Motin        "EventName": "OCR.DEMAND_DATA_RD.L3_HIT_E.HITM_OTHER_CORE",
3874*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
3875*52d973f5SAlexander Motin        "MSRValue": "0x1000080001",
3876*52d973f5SAlexander Motin        "Offcore": "1",
3877*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3878*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
3879*52d973f5SAlexander Motin        "UMask": "0x1"
3880*52d973f5SAlexander Motin    },
3881*52d973f5SAlexander Motin    {
3882*52d973f5SAlexander Motin        "BriefDescription": "Counts demand data reads  OCR.DEMAND_DATA_RD.L3_HIT_E.HIT_OTHER_CORE_FWD",
3883*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
3884*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
3885*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
3886*52d973f5SAlexander Motin        "EventName": "OCR.DEMAND_DATA_RD.L3_HIT_E.HIT_OTHER_CORE_FWD",
3887*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
3888*52d973f5SAlexander Motin        "MSRValue": "0x0800080001",
3889*52d973f5SAlexander Motin        "Offcore": "1",
3890*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3891*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
3892*52d973f5SAlexander Motin        "UMask": "0x1"
3893*52d973f5SAlexander Motin    },
3894*52d973f5SAlexander Motin    {
3895*52d973f5SAlexander Motin        "BriefDescription": "Counts demand data reads  OCR.DEMAND_DATA_RD.L3_HIT_E.HIT_OTHER_CORE_NO_FWD",
3896*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
3897*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
3898*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
3899*52d973f5SAlexander Motin        "EventName": "OCR.DEMAND_DATA_RD.L3_HIT_E.HIT_OTHER_CORE_NO_FWD",
3900*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
3901*52d973f5SAlexander Motin        "MSRValue": "0x0400080001",
3902*52d973f5SAlexander Motin        "Offcore": "1",
3903*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3904*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
3905*52d973f5SAlexander Motin        "UMask": "0x1"
3906*52d973f5SAlexander Motin    },
3907*52d973f5SAlexander Motin    {
3908*52d973f5SAlexander Motin        "BriefDescription": "Counts demand data reads  OCR.DEMAND_DATA_RD.L3_HIT_E.NO_SNOOP_NEEDED",
3909*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
3910*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
3911*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
3912*52d973f5SAlexander Motin        "EventName": "OCR.DEMAND_DATA_RD.L3_HIT_E.NO_SNOOP_NEEDED",
3913*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
3914*52d973f5SAlexander Motin        "MSRValue": "0x0100080001",
3915*52d973f5SAlexander Motin        "Offcore": "1",
3916*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3917*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
3918*52d973f5SAlexander Motin        "UMask": "0x1"
3919*52d973f5SAlexander Motin    },
3920*52d973f5SAlexander Motin    {
3921*52d973f5SAlexander Motin        "BriefDescription": "Counts demand data reads",
3922*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
3923*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
3924*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
3925*52d973f5SAlexander Motin        "EventName": "OCR.DEMAND_DATA_RD.L3_HIT_E.SNOOP_MISS",
3926*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
3927*52d973f5SAlexander Motin        "MSRValue": "0x0200080001",
3928*52d973f5SAlexander Motin        "Offcore": "1",
3929*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3930*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
3931*52d973f5SAlexander Motin        "UMask": "0x1"
3932*52d973f5SAlexander Motin    },
3933*52d973f5SAlexander Motin    {
3934*52d973f5SAlexander Motin        "BriefDescription": "Counts demand data reads",
3935*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
3936*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
3937*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
3938*52d973f5SAlexander Motin        "EventName": "OCR.DEMAND_DATA_RD.L3_HIT_E.SNOOP_NONE",
3939*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
3940*52d973f5SAlexander Motin        "MSRValue": "0x0080080001",
3941*52d973f5SAlexander Motin        "Offcore": "1",
3942*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3943*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
3944*52d973f5SAlexander Motin        "UMask": "0x1"
3945*52d973f5SAlexander Motin    },
3946*52d973f5SAlexander Motin    {
3947*52d973f5SAlexander Motin        "BriefDescription": "Counts demand data reads  OCR.DEMAND_DATA_RD.L3_HIT_F.ANY_SNOOP",
3948*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
3949*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
3950*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
3951*52d973f5SAlexander Motin        "EventName": "OCR.DEMAND_DATA_RD.L3_HIT_F.ANY_SNOOP",
3952*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
3953*52d973f5SAlexander Motin        "MSRValue": "0x3F80200001",
3954*52d973f5SAlexander Motin        "Offcore": "1",
3955*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3956*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
3957*52d973f5SAlexander Motin        "UMask": "0x1"
3958*52d973f5SAlexander Motin    },
3959*52d973f5SAlexander Motin    {
3960*52d973f5SAlexander Motin        "BriefDescription": "Counts demand data reads  OCR.DEMAND_DATA_RD.L3_HIT_F.HITM_OTHER_CORE",
3961*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
3962*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
3963*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
3964*52d973f5SAlexander Motin        "EventName": "OCR.DEMAND_DATA_RD.L3_HIT_F.HITM_OTHER_CORE",
3965*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
3966*52d973f5SAlexander Motin        "MSRValue": "0x1000200001",
3967*52d973f5SAlexander Motin        "Offcore": "1",
3968*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3969*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
3970*52d973f5SAlexander Motin        "UMask": "0x1"
3971*52d973f5SAlexander Motin    },
3972*52d973f5SAlexander Motin    {
3973*52d973f5SAlexander Motin        "BriefDescription": "Counts demand data reads  OCR.DEMAND_DATA_RD.L3_HIT_F.HIT_OTHER_CORE_FWD",
3974*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
3975*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
3976*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
3977*52d973f5SAlexander Motin        "EventName": "OCR.DEMAND_DATA_RD.L3_HIT_F.HIT_OTHER_CORE_FWD",
3978*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
3979*52d973f5SAlexander Motin        "MSRValue": "0x0800200001",
3980*52d973f5SAlexander Motin        "Offcore": "1",
3981*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3982*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
3983*52d973f5SAlexander Motin        "UMask": "0x1"
3984*52d973f5SAlexander Motin    },
3985*52d973f5SAlexander Motin    {
3986*52d973f5SAlexander Motin        "BriefDescription": "Counts demand data reads  OCR.DEMAND_DATA_RD.L3_HIT_F.HIT_OTHER_CORE_NO_FWD",
3987*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
3988*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
3989*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
3990*52d973f5SAlexander Motin        "EventName": "OCR.DEMAND_DATA_RD.L3_HIT_F.HIT_OTHER_CORE_NO_FWD",
3991*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
3992*52d973f5SAlexander Motin        "MSRValue": "0x0400200001",
3993*52d973f5SAlexander Motin        "Offcore": "1",
3994*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
3995*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
3996*52d973f5SAlexander Motin        "UMask": "0x1"
3997*52d973f5SAlexander Motin    },
3998*52d973f5SAlexander Motin    {
3999*52d973f5SAlexander Motin        "BriefDescription": "Counts demand data reads  OCR.DEMAND_DATA_RD.L3_HIT_F.NO_SNOOP_NEEDED",
4000*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
4001*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
4002*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
4003*52d973f5SAlexander Motin        "EventName": "OCR.DEMAND_DATA_RD.L3_HIT_F.NO_SNOOP_NEEDED",
4004*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
4005*52d973f5SAlexander Motin        "MSRValue": "0x0100200001",
4006*52d973f5SAlexander Motin        "Offcore": "1",
4007*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4008*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
4009*52d973f5SAlexander Motin        "UMask": "0x1"
4010*52d973f5SAlexander Motin    },
4011*52d973f5SAlexander Motin    {
4012*52d973f5SAlexander Motin        "BriefDescription": "Counts demand data reads",
4013*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
4014*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
4015*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
4016*52d973f5SAlexander Motin        "EventName": "OCR.DEMAND_DATA_RD.L3_HIT_F.SNOOP_MISS",
4017*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
4018*52d973f5SAlexander Motin        "MSRValue": "0x0200200001",
4019*52d973f5SAlexander Motin        "Offcore": "1",
4020*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4021*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
4022*52d973f5SAlexander Motin        "UMask": "0x1"
4023*52d973f5SAlexander Motin    },
4024*52d973f5SAlexander Motin    {
4025*52d973f5SAlexander Motin        "BriefDescription": "Counts demand data reads",
4026*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
4027*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
4028*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
4029*52d973f5SAlexander Motin        "EventName": "OCR.DEMAND_DATA_RD.L3_HIT_F.SNOOP_NONE",
4030*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
4031*52d973f5SAlexander Motin        "MSRValue": "0x0080200001",
4032*52d973f5SAlexander Motin        "Offcore": "1",
4033*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4034*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
4035*52d973f5SAlexander Motin        "UMask": "0x1"
4036*52d973f5SAlexander Motin    },
4037*52d973f5SAlexander Motin    {
4038*52d973f5SAlexander Motin        "BriefDescription": "Counts demand data reads  OCR.DEMAND_DATA_RD.L3_HIT_M.ANY_SNOOP",
4039*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
4040*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
4041*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
4042*52d973f5SAlexander Motin        "EventName": "OCR.DEMAND_DATA_RD.L3_HIT_M.ANY_SNOOP",
4043*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
4044*52d973f5SAlexander Motin        "MSRValue": "0x3F80040001",
4045*52d973f5SAlexander Motin        "Offcore": "1",
4046*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4047*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
4048*52d973f5SAlexander Motin        "UMask": "0x1"
4049*52d973f5SAlexander Motin    },
4050*52d973f5SAlexander Motin    {
4051*52d973f5SAlexander Motin        "BriefDescription": "Counts demand data reads  OCR.DEMAND_DATA_RD.L3_HIT_M.HITM_OTHER_CORE",
4052*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
4053*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
4054*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
4055*52d973f5SAlexander Motin        "EventName": "OCR.DEMAND_DATA_RD.L3_HIT_M.HITM_OTHER_CORE",
4056*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
4057*52d973f5SAlexander Motin        "MSRValue": "0x1000040001",
4058*52d973f5SAlexander Motin        "Offcore": "1",
4059*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4060*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
4061*52d973f5SAlexander Motin        "UMask": "0x1"
4062*52d973f5SAlexander Motin    },
4063*52d973f5SAlexander Motin    {
4064*52d973f5SAlexander Motin        "BriefDescription": "Counts demand data reads  OCR.DEMAND_DATA_RD.L3_HIT_M.HIT_OTHER_CORE_FWD",
4065*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
4066*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
4067*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
4068*52d973f5SAlexander Motin        "EventName": "OCR.DEMAND_DATA_RD.L3_HIT_M.HIT_OTHER_CORE_FWD",
4069*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
4070*52d973f5SAlexander Motin        "MSRValue": "0x0800040001",
4071*52d973f5SAlexander Motin        "Offcore": "1",
4072*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4073*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
4074*52d973f5SAlexander Motin        "UMask": "0x1"
4075*52d973f5SAlexander Motin    },
4076*52d973f5SAlexander Motin    {
4077*52d973f5SAlexander Motin        "BriefDescription": "Counts demand data reads  OCR.DEMAND_DATA_RD.L3_HIT_M.HIT_OTHER_CORE_NO_FWD",
4078*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
4079*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
4080*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
4081*52d973f5SAlexander Motin        "EventName": "OCR.DEMAND_DATA_RD.L3_HIT_M.HIT_OTHER_CORE_NO_FWD",
4082*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
4083*52d973f5SAlexander Motin        "MSRValue": "0x0400040001",
4084*52d973f5SAlexander Motin        "Offcore": "1",
4085*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4086*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
4087*52d973f5SAlexander Motin        "UMask": "0x1"
4088*52d973f5SAlexander Motin    },
4089*52d973f5SAlexander Motin    {
4090*52d973f5SAlexander Motin        "BriefDescription": "Counts demand data reads  OCR.DEMAND_DATA_RD.L3_HIT_M.NO_SNOOP_NEEDED",
409192b14858SMatt Macy        "Counter": "0,1,2,3",
409292b14858SMatt Macy        "CounterHTOff": "0,1,2,3",
409392b14858SMatt Macy        "EventCode": "0xB7, 0xBB",
409492b14858SMatt Macy        "EventName": "OCR.DEMAND_DATA_RD.L3_HIT_M.NO_SNOOP_NEEDED",
409592b14858SMatt Macy        "MSRIndex": "0x1a6,0x1a7",
409692b14858SMatt Macy        "MSRValue": "0x0100040001",
409792b14858SMatt Macy        "Offcore": "1",
409892b14858SMatt Macy        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
409992b14858SMatt Macy        "SampleAfterValue": "100003",
410092b14858SMatt Macy        "UMask": "0x1"
410192b14858SMatt Macy    },
410292b14858SMatt Macy    {
4103*52d973f5SAlexander Motin        "BriefDescription": "Counts demand data reads",
410492b14858SMatt Macy        "Counter": "0,1,2,3",
410592b14858SMatt Macy        "CounterHTOff": "0,1,2,3",
410692b14858SMatt Macy        "EventCode": "0xB7, 0xBB",
4107*52d973f5SAlexander Motin        "EventName": "OCR.DEMAND_DATA_RD.L3_HIT_M.SNOOP_MISS",
410892b14858SMatt Macy        "MSRIndex": "0x1a6,0x1a7",
4109*52d973f5SAlexander Motin        "MSRValue": "0x0200040001",
411092b14858SMatt Macy        "Offcore": "1",
411192b14858SMatt Macy        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
411292b14858SMatt Macy        "SampleAfterValue": "100003",
411392b14858SMatt Macy        "UMask": "0x1"
411492b14858SMatt Macy    },
411592b14858SMatt Macy    {
4116*52d973f5SAlexander Motin        "BriefDescription": "Counts demand data reads",
411792b14858SMatt Macy        "Counter": "0,1,2,3",
411892b14858SMatt Macy        "CounterHTOff": "0,1,2,3",
411992b14858SMatt Macy        "EventCode": "0xB7, 0xBB",
4120*52d973f5SAlexander Motin        "EventName": "OCR.DEMAND_DATA_RD.L3_HIT_M.SNOOP_NONE",
412192b14858SMatt Macy        "MSRIndex": "0x1a6,0x1a7",
4122*52d973f5SAlexander Motin        "MSRValue": "0x0080040001",
412392b14858SMatt Macy        "Offcore": "1",
412492b14858SMatt Macy        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
412592b14858SMatt Macy        "SampleAfterValue": "100003",
412692b14858SMatt Macy        "UMask": "0x1"
412792b14858SMatt Macy    },
412892b14858SMatt Macy    {
4129*52d973f5SAlexander Motin        "BriefDescription": "Counts demand data reads  OCR.DEMAND_DATA_RD.L3_HIT_S.ANY_SNOOP",
413092b14858SMatt Macy        "Counter": "0,1,2,3",
413192b14858SMatt Macy        "CounterHTOff": "0,1,2,3",
413292b14858SMatt Macy        "EventCode": "0xB7, 0xBB",
4133*52d973f5SAlexander Motin        "EventName": "OCR.DEMAND_DATA_RD.L3_HIT_S.ANY_SNOOP",
413492b14858SMatt Macy        "MSRIndex": "0x1a6,0x1a7",
4135*52d973f5SAlexander Motin        "MSRValue": "0x3F80100001",
413692b14858SMatt Macy        "Offcore": "1",
413792b14858SMatt Macy        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
413892b14858SMatt Macy        "SampleAfterValue": "100003",
413992b14858SMatt Macy        "UMask": "0x1"
414092b14858SMatt Macy    },
414192b14858SMatt Macy    {
4142*52d973f5SAlexander Motin        "BriefDescription": "Counts demand data reads  OCR.DEMAND_DATA_RD.L3_HIT_S.HITM_OTHER_CORE",
414392b14858SMatt Macy        "Counter": "0,1,2,3",
414492b14858SMatt Macy        "CounterHTOff": "0,1,2,3",
414592b14858SMatt Macy        "EventCode": "0xB7, 0xBB",
4146*52d973f5SAlexander Motin        "EventName": "OCR.DEMAND_DATA_RD.L3_HIT_S.HITM_OTHER_CORE",
414792b14858SMatt Macy        "MSRIndex": "0x1a6,0x1a7",
4148*52d973f5SAlexander Motin        "MSRValue": "0x1000100001",
414992b14858SMatt Macy        "Offcore": "1",
415092b14858SMatt Macy        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
415192b14858SMatt Macy        "SampleAfterValue": "100003",
415292b14858SMatt Macy        "UMask": "0x1"
415392b14858SMatt Macy    },
415492b14858SMatt Macy    {
4155*52d973f5SAlexander Motin        "BriefDescription": "Counts demand data reads  OCR.DEMAND_DATA_RD.L3_HIT_S.HIT_OTHER_CORE_FWD",
415692b14858SMatt Macy        "Counter": "0,1,2,3",
415792b14858SMatt Macy        "CounterHTOff": "0,1,2,3",
415892b14858SMatt Macy        "EventCode": "0xB7, 0xBB",
4159*52d973f5SAlexander Motin        "EventName": "OCR.DEMAND_DATA_RD.L3_HIT_S.HIT_OTHER_CORE_FWD",
416092b14858SMatt Macy        "MSRIndex": "0x1a6,0x1a7",
4161*52d973f5SAlexander Motin        "MSRValue": "0x0800100001",
4162*52d973f5SAlexander Motin        "Offcore": "1",
4163*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4164*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
4165*52d973f5SAlexander Motin        "UMask": "0x1"
4166*52d973f5SAlexander Motin    },
4167*52d973f5SAlexander Motin    {
4168*52d973f5SAlexander Motin        "BriefDescription": "Counts demand data reads  OCR.DEMAND_DATA_RD.L3_HIT_S.HIT_OTHER_CORE_NO_FWD",
4169*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
4170*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
4171*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
4172*52d973f5SAlexander Motin        "EventName": "OCR.DEMAND_DATA_RD.L3_HIT_S.HIT_OTHER_CORE_NO_FWD",
4173*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
4174*52d973f5SAlexander Motin        "MSRValue": "0x0400100001",
4175*52d973f5SAlexander Motin        "Offcore": "1",
4176*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4177*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
4178*52d973f5SAlexander Motin        "UMask": "0x1"
4179*52d973f5SAlexander Motin    },
4180*52d973f5SAlexander Motin    {
4181*52d973f5SAlexander Motin        "BriefDescription": "Counts demand data reads  OCR.DEMAND_DATA_RD.L3_HIT_S.NO_SNOOP_NEEDED",
4182*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
4183*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
4184*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
4185*52d973f5SAlexander Motin        "EventName": "OCR.DEMAND_DATA_RD.L3_HIT_S.NO_SNOOP_NEEDED",
4186*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
4187*52d973f5SAlexander Motin        "MSRValue": "0x0100100001",
4188*52d973f5SAlexander Motin        "Offcore": "1",
4189*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4190*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
4191*52d973f5SAlexander Motin        "UMask": "0x1"
4192*52d973f5SAlexander Motin    },
4193*52d973f5SAlexander Motin    {
4194*52d973f5SAlexander Motin        "BriefDescription": "Counts demand data reads",
4195*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
4196*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
4197*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
4198*52d973f5SAlexander Motin        "EventName": "OCR.DEMAND_DATA_RD.L3_HIT_S.SNOOP_MISS",
4199*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
4200*52d973f5SAlexander Motin        "MSRValue": "0x0200100001",
4201*52d973f5SAlexander Motin        "Offcore": "1",
4202*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4203*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
4204*52d973f5SAlexander Motin        "UMask": "0x1"
4205*52d973f5SAlexander Motin    },
4206*52d973f5SAlexander Motin    {
4207*52d973f5SAlexander Motin        "BriefDescription": "Counts demand data reads",
4208*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
4209*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
4210*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
4211*52d973f5SAlexander Motin        "EventName": "OCR.DEMAND_DATA_RD.L3_HIT_S.SNOOP_NONE",
4212*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
4213*52d973f5SAlexander Motin        "MSRValue": "0x0080100001",
4214*52d973f5SAlexander Motin        "Offcore": "1",
4215*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4216*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
4217*52d973f5SAlexander Motin        "UMask": "0x1"
4218*52d973f5SAlexander Motin    },
4219*52d973f5SAlexander Motin    {
4220*52d973f5SAlexander Motin        "BriefDescription": "Counts demand data reads OCR.DEMAND_DATA_RD.PMM_HIT_LOCAL_PMM.ANY_SNOOP",
4221*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
4222*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
4223*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
4224*52d973f5SAlexander Motin        "EventName": "OCR.DEMAND_DATA_RD.PMM_HIT_LOCAL_PMM.ANY_SNOOP",
4225*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
4226*52d973f5SAlexander Motin        "MSRValue": "0x3F80400001",
4227*52d973f5SAlexander Motin        "Offcore": "1",
4228*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4229*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
4230*52d973f5SAlexander Motin        "UMask": "0x1"
4231*52d973f5SAlexander Motin    },
4232*52d973f5SAlexander Motin    {
4233*52d973f5SAlexander Motin        "BriefDescription": "Counts demand data reads OCR.DEMAND_DATA_RD.PMM_HIT_LOCAL_PMM.SNOOP_NONE",
4234*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
4235*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
4236*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
4237*52d973f5SAlexander Motin        "EventName": "OCR.DEMAND_DATA_RD.PMM_HIT_LOCAL_PMM.SNOOP_NONE",
4238*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
4239*52d973f5SAlexander Motin        "MSRValue": "0x0080400001",
4240*52d973f5SAlexander Motin        "Offcore": "1",
4241*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4242*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
4243*52d973f5SAlexander Motin        "UMask": "0x1"
4244*52d973f5SAlexander Motin    },
4245*52d973f5SAlexander Motin    {
4246*52d973f5SAlexander Motin        "BriefDescription": "Counts demand data reads OCR.DEMAND_DATA_RD.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED",
4247*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
4248*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
4249*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
4250*52d973f5SAlexander Motin        "EventName": "OCR.DEMAND_DATA_RD.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED",
4251*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
4252*52d973f5SAlexander Motin        "MSRValue": "0x0100400001",
4253*52d973f5SAlexander Motin        "Offcore": "1",
4254*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4255*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
4256*52d973f5SAlexander Motin        "UMask": "0x1"
4257*52d973f5SAlexander Motin    },
4258*52d973f5SAlexander Motin    {
4259*52d973f5SAlexander Motin        "BriefDescription": "Counts demand data reads  OCR.DEMAND_DATA_RD.SUPPLIER_NONE.ANY_SNOOP",
4260*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
4261*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
4262*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
4263*52d973f5SAlexander Motin        "EventName": "OCR.DEMAND_DATA_RD.SUPPLIER_NONE.ANY_SNOOP",
4264*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
4265*52d973f5SAlexander Motin        "MSRValue": "0x3F80020001",
4266*52d973f5SAlexander Motin        "Offcore": "1",
4267*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4268*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
4269*52d973f5SAlexander Motin        "UMask": "0x1"
4270*52d973f5SAlexander Motin    },
4271*52d973f5SAlexander Motin    {
4272*52d973f5SAlexander Motin        "BriefDescription": "Counts demand data reads  OCR.DEMAND_DATA_RD.SUPPLIER_NONE.HITM_OTHER_CORE",
4273*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
4274*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
4275*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
4276*52d973f5SAlexander Motin        "EventName": "OCR.DEMAND_DATA_RD.SUPPLIER_NONE.HITM_OTHER_CORE",
4277*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
4278*52d973f5SAlexander Motin        "MSRValue": "0x1000020001",
4279*52d973f5SAlexander Motin        "Offcore": "1",
4280*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4281*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
4282*52d973f5SAlexander Motin        "UMask": "0x1"
4283*52d973f5SAlexander Motin    },
4284*52d973f5SAlexander Motin    {
4285*52d973f5SAlexander Motin        "BriefDescription": "Counts demand data reads  OCR.DEMAND_DATA_RD.SUPPLIER_NONE.HIT_OTHER_CORE_FWD",
4286*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
4287*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
4288*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
4289*52d973f5SAlexander Motin        "EventName": "OCR.DEMAND_DATA_RD.SUPPLIER_NONE.HIT_OTHER_CORE_FWD",
4290*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
4291*52d973f5SAlexander Motin        "MSRValue": "0x0800020001",
4292*52d973f5SAlexander Motin        "Offcore": "1",
4293*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4294*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
4295*52d973f5SAlexander Motin        "UMask": "0x1"
4296*52d973f5SAlexander Motin    },
4297*52d973f5SAlexander Motin    {
4298*52d973f5SAlexander Motin        "BriefDescription": "Counts demand data reads  OCR.DEMAND_DATA_RD.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD",
4299*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
4300*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
4301*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
4302*52d973f5SAlexander Motin        "EventName": "OCR.DEMAND_DATA_RD.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD",
4303*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
4304*52d973f5SAlexander Motin        "MSRValue": "0x0400020001",
4305*52d973f5SAlexander Motin        "Offcore": "1",
4306*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4307*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
4308*52d973f5SAlexander Motin        "UMask": "0x1"
4309*52d973f5SAlexander Motin    },
4310*52d973f5SAlexander Motin    {
4311*52d973f5SAlexander Motin        "BriefDescription": "Counts demand data reads  OCR.DEMAND_DATA_RD.SUPPLIER_NONE.NO_SNOOP_NEEDED",
4312*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
4313*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
4314*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
4315*52d973f5SAlexander Motin        "EventName": "OCR.DEMAND_DATA_RD.SUPPLIER_NONE.NO_SNOOP_NEEDED",
4316*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
4317*52d973f5SAlexander Motin        "MSRValue": "0x0100020001",
4318*52d973f5SAlexander Motin        "Offcore": "1",
4319*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4320*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
4321*52d973f5SAlexander Motin        "UMask": "0x1"
4322*52d973f5SAlexander Motin    },
4323*52d973f5SAlexander Motin    {
4324*52d973f5SAlexander Motin        "BriefDescription": "Counts demand data reads",
4325*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
4326*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
4327*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
4328*52d973f5SAlexander Motin        "EventName": "OCR.DEMAND_DATA_RD.SUPPLIER_NONE.SNOOP_MISS",
4329*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
4330*52d973f5SAlexander Motin        "MSRValue": "0x0200020001",
4331*52d973f5SAlexander Motin        "Offcore": "1",
4332*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4333*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
4334*52d973f5SAlexander Motin        "UMask": "0x1"
4335*52d973f5SAlexander Motin    },
4336*52d973f5SAlexander Motin    {
4337*52d973f5SAlexander Motin        "BriefDescription": "Counts demand data reads",
4338*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
4339*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
4340*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
4341*52d973f5SAlexander Motin        "EventName": "OCR.DEMAND_DATA_RD.SUPPLIER_NONE.SNOOP_NONE",
4342*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
4343*52d973f5SAlexander Motin        "MSRValue": "0x0080020001",
4344*52d973f5SAlexander Motin        "Offcore": "1",
4345*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4346*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
4347*52d973f5SAlexander Motin        "UMask": "0x1"
4348*52d973f5SAlexander Motin    },
4349*52d973f5SAlexander Motin    {
4350*52d973f5SAlexander Motin        "BriefDescription": "Counts all demand data writes (RFOs) have any response type.",
4351*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
4352*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
4353*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
4354*52d973f5SAlexander Motin        "EventName": "OCR.DEMAND_RFO.ANY_RESPONSE",
4355*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
4356*52d973f5SAlexander Motin        "MSRValue": "0x0000010002",
4357*52d973f5SAlexander Motin        "Offcore": "1",
4358*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4359*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
4360*52d973f5SAlexander Motin        "UMask": "0x1"
4361*52d973f5SAlexander Motin    },
4362*52d973f5SAlexander Motin    {
4363*52d973f5SAlexander Motin        "BriefDescription": "Counts all demand data writes (RFOs) OCR.DEMAND_RFO.L3_HIT.ANY_SNOOP OCR.DEMAND_RFO.L3_HIT.ANY_SNOOP",
4364*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
4365*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
4366*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
4367*52d973f5SAlexander Motin        "EventName": "OCR.DEMAND_RFO.L3_HIT.ANY_SNOOP",
4368*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
4369*52d973f5SAlexander Motin        "MSRValue": "0x3F803C0002",
4370*52d973f5SAlexander Motin        "Offcore": "1",
4371*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4372*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
4373*52d973f5SAlexander Motin        "UMask": "0x1"
4374*52d973f5SAlexander Motin    },
4375*52d973f5SAlexander Motin    {
4376*52d973f5SAlexander Motin        "BriefDescription": "Counts all demand data writes (RFOs) OCR.DEMAND_RFO.L3_HIT.HITM_OTHER_CORE OCR.DEMAND_RFO.L3_HIT.HITM_OTHER_CORE",
4377*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
4378*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
4379*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
4380*52d973f5SAlexander Motin        "EventName": "OCR.DEMAND_RFO.L3_HIT.HITM_OTHER_CORE",
4381*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
4382*52d973f5SAlexander Motin        "MSRValue": "0x10003C0002",
4383*52d973f5SAlexander Motin        "Offcore": "1",
4384*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4385*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
4386*52d973f5SAlexander Motin        "UMask": "0x1"
4387*52d973f5SAlexander Motin    },
4388*52d973f5SAlexander Motin    {
4389*52d973f5SAlexander Motin        "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",
4390*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
4391*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
4392*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
4393*52d973f5SAlexander Motin        "EventName": "OCR.DEMAND_RFO.L3_HIT.HIT_OTHER_CORE_FWD",
4394*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
4395*52d973f5SAlexander Motin        "MSRValue": "0x08003C0002",
4396*52d973f5SAlexander Motin        "Offcore": "1",
4397*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4398*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
4399*52d973f5SAlexander Motin        "UMask": "0x1"
4400*52d973f5SAlexander Motin    },
4401*52d973f5SAlexander Motin    {
4402*52d973f5SAlexander Motin        "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",
4403*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
4404*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
4405*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
4406*52d973f5SAlexander Motin        "EventName": "OCR.DEMAND_RFO.L3_HIT.HIT_OTHER_CORE_NO_FWD",
4407*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
4408*52d973f5SAlexander Motin        "MSRValue": "0x04003C0002",
4409*52d973f5SAlexander Motin        "Offcore": "1",
4410*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4411*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
4412*52d973f5SAlexander Motin        "UMask": "0x1"
4413*52d973f5SAlexander Motin    },
4414*52d973f5SAlexander Motin    {
4415*52d973f5SAlexander Motin        "BriefDescription": "Counts all demand data writes (RFOs) OCR.DEMAND_RFO.L3_HIT.NO_SNOOP_NEEDED OCR.DEMAND_RFO.L3_HIT.NO_SNOOP_NEEDED",
4416*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
4417*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
4418*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
4419*52d973f5SAlexander Motin        "EventName": "OCR.DEMAND_RFO.L3_HIT.NO_SNOOP_NEEDED",
4420*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
4421*52d973f5SAlexander Motin        "MSRValue": "0x01003C0002",
4422*52d973f5SAlexander Motin        "Offcore": "1",
4423*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4424*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
4425*52d973f5SAlexander Motin        "UMask": "0x1"
4426*52d973f5SAlexander Motin    },
4427*52d973f5SAlexander Motin    {
4428*52d973f5SAlexander Motin        "BriefDescription": "Counts all demand data writes (RFOs)",
4429*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
4430*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
4431*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
4432*52d973f5SAlexander Motin        "EventName": "OCR.DEMAND_RFO.L3_HIT.SNOOP_HIT_WITH_FWD",
4433*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
4434*52d973f5SAlexander Motin        "MSRValue": "0x08007C0002",
4435*52d973f5SAlexander Motin        "Offcore": "1",
4436*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4437*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
4438*52d973f5SAlexander Motin        "UMask": "0x1"
4439*52d973f5SAlexander Motin    },
4440*52d973f5SAlexander Motin    {
4441*52d973f5SAlexander Motin        "BriefDescription": "Counts all demand data writes (RFOs) OCR.DEMAND_RFO.L3_HIT.SNOOP_MISS",
4442*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
4443*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
4444*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
4445*52d973f5SAlexander Motin        "EventName": "OCR.DEMAND_RFO.L3_HIT.SNOOP_MISS",
4446*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
4447*52d973f5SAlexander Motin        "MSRValue": "0x02003C0002",
4448*52d973f5SAlexander Motin        "Offcore": "1",
4449*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4450*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
4451*52d973f5SAlexander Motin        "UMask": "0x1"
4452*52d973f5SAlexander Motin    },
4453*52d973f5SAlexander Motin    {
4454*52d973f5SAlexander Motin        "BriefDescription": "Counts all demand data writes (RFOs) OCR.DEMAND_RFO.L3_HIT.SNOOP_NONE",
4455*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
4456*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
4457*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
4458*52d973f5SAlexander Motin        "EventName": "OCR.DEMAND_RFO.L3_HIT.SNOOP_NONE",
4459*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
4460*52d973f5SAlexander Motin        "MSRValue": "0x00803C0002",
4461*52d973f5SAlexander Motin        "Offcore": "1",
4462*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4463*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
4464*52d973f5SAlexander Motin        "UMask": "0x1"
4465*52d973f5SAlexander Motin    },
4466*52d973f5SAlexander Motin    {
4467*52d973f5SAlexander Motin        "BriefDescription": "Counts all demand data writes (RFOs)  OCR.DEMAND_RFO.L3_HIT_E.ANY_SNOOP",
4468*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
4469*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
4470*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
4471*52d973f5SAlexander Motin        "EventName": "OCR.DEMAND_RFO.L3_HIT_E.ANY_SNOOP",
4472*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
4473*52d973f5SAlexander Motin        "MSRValue": "0x3F80080002",
4474*52d973f5SAlexander Motin        "Offcore": "1",
4475*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4476*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
4477*52d973f5SAlexander Motin        "UMask": "0x1"
4478*52d973f5SAlexander Motin    },
4479*52d973f5SAlexander Motin    {
4480*52d973f5SAlexander Motin        "BriefDescription": "Counts all demand data writes (RFOs)  OCR.DEMAND_RFO.L3_HIT_E.HITM_OTHER_CORE",
4481*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
4482*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
4483*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
4484*52d973f5SAlexander Motin        "EventName": "OCR.DEMAND_RFO.L3_HIT_E.HITM_OTHER_CORE",
4485*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
4486*52d973f5SAlexander Motin        "MSRValue": "0x1000080002",
4487*52d973f5SAlexander Motin        "Offcore": "1",
4488*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4489*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
4490*52d973f5SAlexander Motin        "UMask": "0x1"
4491*52d973f5SAlexander Motin    },
4492*52d973f5SAlexander Motin    {
4493*52d973f5SAlexander Motin        "BriefDescription": "Counts all demand data writes (RFOs)  OCR.DEMAND_RFO.L3_HIT_E.HIT_OTHER_CORE_FWD",
4494*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
4495*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
4496*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
4497*52d973f5SAlexander Motin        "EventName": "OCR.DEMAND_RFO.L3_HIT_E.HIT_OTHER_CORE_FWD",
4498*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
4499*52d973f5SAlexander Motin        "MSRValue": "0x0800080002",
4500*52d973f5SAlexander Motin        "Offcore": "1",
4501*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4502*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
4503*52d973f5SAlexander Motin        "UMask": "0x1"
4504*52d973f5SAlexander Motin    },
4505*52d973f5SAlexander Motin    {
4506*52d973f5SAlexander Motin        "BriefDescription": "Counts all demand data writes (RFOs)  OCR.DEMAND_RFO.L3_HIT_E.HIT_OTHER_CORE_NO_FWD",
4507*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
4508*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
4509*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
4510*52d973f5SAlexander Motin        "EventName": "OCR.DEMAND_RFO.L3_HIT_E.HIT_OTHER_CORE_NO_FWD",
4511*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
4512*52d973f5SAlexander Motin        "MSRValue": "0x0400080002",
4513*52d973f5SAlexander Motin        "Offcore": "1",
4514*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4515*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
4516*52d973f5SAlexander Motin        "UMask": "0x1"
4517*52d973f5SAlexander Motin    },
4518*52d973f5SAlexander Motin    {
4519*52d973f5SAlexander Motin        "BriefDescription": "Counts all demand data writes (RFOs)  OCR.DEMAND_RFO.L3_HIT_E.NO_SNOOP_NEEDED",
4520*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
4521*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
4522*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
4523*52d973f5SAlexander Motin        "EventName": "OCR.DEMAND_RFO.L3_HIT_E.NO_SNOOP_NEEDED",
4524*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
4525*52d973f5SAlexander Motin        "MSRValue": "0x0100080002",
452692b14858SMatt Macy        "Offcore": "1",
452792b14858SMatt Macy        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
452892b14858SMatt Macy        "SampleAfterValue": "100003",
452992b14858SMatt Macy        "UMask": "0x1"
453092b14858SMatt Macy    },
453192b14858SMatt Macy    {
453292b14858SMatt Macy        "BriefDescription": "Counts all demand data writes (RFOs)",
453392b14858SMatt Macy        "Counter": "0,1,2,3",
453492b14858SMatt Macy        "CounterHTOff": "0,1,2,3",
453592b14858SMatt Macy        "EventCode": "0xB7, 0xBB",
453692b14858SMatt Macy        "EventName": "OCR.DEMAND_RFO.L3_HIT_E.SNOOP_MISS",
453792b14858SMatt Macy        "MSRIndex": "0x1a6,0x1a7",
453892b14858SMatt Macy        "MSRValue": "0x0200080002",
453992b14858SMatt Macy        "Offcore": "1",
454092b14858SMatt Macy        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
454192b14858SMatt Macy        "SampleAfterValue": "100003",
454292b14858SMatt Macy        "UMask": "0x1"
454392b14858SMatt Macy    },
454492b14858SMatt Macy    {
4545*52d973f5SAlexander Motin        "BriefDescription": "Counts all demand data writes (RFOs)",
4546*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
4547*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
4548*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
4549*52d973f5SAlexander Motin        "EventName": "OCR.DEMAND_RFO.L3_HIT_E.SNOOP_NONE",
4550*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
4551*52d973f5SAlexander Motin        "MSRValue": "0x0080080002",
4552*52d973f5SAlexander Motin        "Offcore": "1",
4553*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4554*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
4555*52d973f5SAlexander Motin        "UMask": "0x1"
4556*52d973f5SAlexander Motin    },
4557*52d973f5SAlexander Motin    {
4558*52d973f5SAlexander Motin        "BriefDescription": "Counts all demand data writes (RFOs)  OCR.DEMAND_RFO.L3_HIT_F.ANY_SNOOP",
4559*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
4560*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
4561*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
4562*52d973f5SAlexander Motin        "EventName": "OCR.DEMAND_RFO.L3_HIT_F.ANY_SNOOP",
4563*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
4564*52d973f5SAlexander Motin        "MSRValue": "0x3F80200002",
4565*52d973f5SAlexander Motin        "Offcore": "1",
4566*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4567*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
4568*52d973f5SAlexander Motin        "UMask": "0x1"
4569*52d973f5SAlexander Motin    },
4570*52d973f5SAlexander Motin    {
4571*52d973f5SAlexander Motin        "BriefDescription": "Counts all demand data writes (RFOs)  OCR.DEMAND_RFO.L3_HIT_F.HITM_OTHER_CORE",
4572*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
4573*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
4574*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
4575*52d973f5SAlexander Motin        "EventName": "OCR.DEMAND_RFO.L3_HIT_F.HITM_OTHER_CORE",
4576*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
4577*52d973f5SAlexander Motin        "MSRValue": "0x1000200002",
4578*52d973f5SAlexander Motin        "Offcore": "1",
4579*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4580*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
4581*52d973f5SAlexander Motin        "UMask": "0x1"
4582*52d973f5SAlexander Motin    },
4583*52d973f5SAlexander Motin    {
4584*52d973f5SAlexander Motin        "BriefDescription": "Counts all demand data writes (RFOs)  OCR.DEMAND_RFO.L3_HIT_F.HIT_OTHER_CORE_FWD",
4585*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
4586*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
4587*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
4588*52d973f5SAlexander Motin        "EventName": "OCR.DEMAND_RFO.L3_HIT_F.HIT_OTHER_CORE_FWD",
4589*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
4590*52d973f5SAlexander Motin        "MSRValue": "0x0800200002",
4591*52d973f5SAlexander Motin        "Offcore": "1",
4592*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4593*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
4594*52d973f5SAlexander Motin        "UMask": "0x1"
4595*52d973f5SAlexander Motin    },
4596*52d973f5SAlexander Motin    {
4597*52d973f5SAlexander Motin        "BriefDescription": "Counts all demand data writes (RFOs)  OCR.DEMAND_RFO.L3_HIT_F.HIT_OTHER_CORE_NO_FWD",
4598*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
4599*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
4600*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
4601*52d973f5SAlexander Motin        "EventName": "OCR.DEMAND_RFO.L3_HIT_F.HIT_OTHER_CORE_NO_FWD",
4602*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
4603*52d973f5SAlexander Motin        "MSRValue": "0x0400200002",
4604*52d973f5SAlexander Motin        "Offcore": "1",
4605*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4606*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
4607*52d973f5SAlexander Motin        "UMask": "0x1"
4608*52d973f5SAlexander Motin    },
4609*52d973f5SAlexander Motin    {
4610*52d973f5SAlexander Motin        "BriefDescription": "Counts all demand data writes (RFOs)  OCR.DEMAND_RFO.L3_HIT_F.NO_SNOOP_NEEDED",
4611*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
4612*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
4613*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
4614*52d973f5SAlexander Motin        "EventName": "OCR.DEMAND_RFO.L3_HIT_F.NO_SNOOP_NEEDED",
4615*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
4616*52d973f5SAlexander Motin        "MSRValue": "0x0100200002",
4617*52d973f5SAlexander Motin        "Offcore": "1",
4618*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4619*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
4620*52d973f5SAlexander Motin        "UMask": "0x1"
4621*52d973f5SAlexander Motin    },
4622*52d973f5SAlexander Motin    {
4623*52d973f5SAlexander Motin        "BriefDescription": "Counts all demand data writes (RFOs)",
4624*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
4625*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
4626*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
4627*52d973f5SAlexander Motin        "EventName": "OCR.DEMAND_RFO.L3_HIT_F.SNOOP_MISS",
4628*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
4629*52d973f5SAlexander Motin        "MSRValue": "0x0200200002",
4630*52d973f5SAlexander Motin        "Offcore": "1",
4631*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4632*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
4633*52d973f5SAlexander Motin        "UMask": "0x1"
4634*52d973f5SAlexander Motin    },
4635*52d973f5SAlexander Motin    {
4636*52d973f5SAlexander Motin        "BriefDescription": "Counts all demand data writes (RFOs)",
4637*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
4638*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
4639*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
4640*52d973f5SAlexander Motin        "EventName": "OCR.DEMAND_RFO.L3_HIT_F.SNOOP_NONE",
4641*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
4642*52d973f5SAlexander Motin        "MSRValue": "0x0080200002",
4643*52d973f5SAlexander Motin        "Offcore": "1",
4644*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4645*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
4646*52d973f5SAlexander Motin        "UMask": "0x1"
4647*52d973f5SAlexander Motin    },
4648*52d973f5SAlexander Motin    {
4649*52d973f5SAlexander Motin        "BriefDescription": "Counts all demand data writes (RFOs)  OCR.DEMAND_RFO.L3_HIT_M.ANY_SNOOP",
4650*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
4651*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
4652*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
4653*52d973f5SAlexander Motin        "EventName": "OCR.DEMAND_RFO.L3_HIT_M.ANY_SNOOP",
4654*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
4655*52d973f5SAlexander Motin        "MSRValue": "0x3F80040002",
4656*52d973f5SAlexander Motin        "Offcore": "1",
4657*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4658*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
4659*52d973f5SAlexander Motin        "UMask": "0x1"
4660*52d973f5SAlexander Motin    },
4661*52d973f5SAlexander Motin    {
4662*52d973f5SAlexander Motin        "BriefDescription": "Counts all demand data writes (RFOs)  OCR.DEMAND_RFO.L3_HIT_M.HITM_OTHER_CORE",
4663*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
4664*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
4665*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
4666*52d973f5SAlexander Motin        "EventName": "OCR.DEMAND_RFO.L3_HIT_M.HITM_OTHER_CORE",
4667*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
4668*52d973f5SAlexander Motin        "MSRValue": "0x1000040002",
4669*52d973f5SAlexander Motin        "Offcore": "1",
4670*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4671*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
4672*52d973f5SAlexander Motin        "UMask": "0x1"
4673*52d973f5SAlexander Motin    },
4674*52d973f5SAlexander Motin    {
4675*52d973f5SAlexander Motin        "BriefDescription": "Counts all demand data writes (RFOs)  OCR.DEMAND_RFO.L3_HIT_M.HIT_OTHER_CORE_FWD",
4676*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
4677*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
4678*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
4679*52d973f5SAlexander Motin        "EventName": "OCR.DEMAND_RFO.L3_HIT_M.HIT_OTHER_CORE_FWD",
4680*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
4681*52d973f5SAlexander Motin        "MSRValue": "0x0800040002",
4682*52d973f5SAlexander Motin        "Offcore": "1",
4683*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4684*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
4685*52d973f5SAlexander Motin        "UMask": "0x1"
4686*52d973f5SAlexander Motin    },
4687*52d973f5SAlexander Motin    {
4688*52d973f5SAlexander Motin        "BriefDescription": "Counts all demand data writes (RFOs)  OCR.DEMAND_RFO.L3_HIT_M.HIT_OTHER_CORE_NO_FWD",
4689*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
4690*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
4691*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
4692*52d973f5SAlexander Motin        "EventName": "OCR.DEMAND_RFO.L3_HIT_M.HIT_OTHER_CORE_NO_FWD",
4693*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
4694*52d973f5SAlexander Motin        "MSRValue": "0x0400040002",
4695*52d973f5SAlexander Motin        "Offcore": "1",
4696*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4697*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
4698*52d973f5SAlexander Motin        "UMask": "0x1"
4699*52d973f5SAlexander Motin    },
4700*52d973f5SAlexander Motin    {
4701*52d973f5SAlexander Motin        "BriefDescription": "Counts all demand data writes (RFOs)  OCR.DEMAND_RFO.L3_HIT_M.NO_SNOOP_NEEDED",
4702*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
4703*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
4704*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
4705*52d973f5SAlexander Motin        "EventName": "OCR.DEMAND_RFO.L3_HIT_M.NO_SNOOP_NEEDED",
4706*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
4707*52d973f5SAlexander Motin        "MSRValue": "0x0100040002",
4708*52d973f5SAlexander Motin        "Offcore": "1",
4709*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4710*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
4711*52d973f5SAlexander Motin        "UMask": "0x1"
4712*52d973f5SAlexander Motin    },
4713*52d973f5SAlexander Motin    {
4714*52d973f5SAlexander Motin        "BriefDescription": "Counts all demand data writes (RFOs)",
4715*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
4716*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
4717*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
4718*52d973f5SAlexander Motin        "EventName": "OCR.DEMAND_RFO.L3_HIT_M.SNOOP_MISS",
4719*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
4720*52d973f5SAlexander Motin        "MSRValue": "0x0200040002",
4721*52d973f5SAlexander Motin        "Offcore": "1",
4722*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4723*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
4724*52d973f5SAlexander Motin        "UMask": "0x1"
4725*52d973f5SAlexander Motin    },
4726*52d973f5SAlexander Motin    {
4727*52d973f5SAlexander Motin        "BriefDescription": "Counts all demand data writes (RFOs)",
4728*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
4729*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
4730*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
4731*52d973f5SAlexander Motin        "EventName": "OCR.DEMAND_RFO.L3_HIT_M.SNOOP_NONE",
4732*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
4733*52d973f5SAlexander Motin        "MSRValue": "0x0080040002",
4734*52d973f5SAlexander Motin        "Offcore": "1",
4735*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4736*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
4737*52d973f5SAlexander Motin        "UMask": "0x1"
4738*52d973f5SAlexander Motin    },
4739*52d973f5SAlexander Motin    {
4740*52d973f5SAlexander Motin        "BriefDescription": "Counts all demand data writes (RFOs)  OCR.DEMAND_RFO.L3_HIT_S.ANY_SNOOP",
4741*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
4742*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
4743*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
4744*52d973f5SAlexander Motin        "EventName": "OCR.DEMAND_RFO.L3_HIT_S.ANY_SNOOP",
4745*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
4746*52d973f5SAlexander Motin        "MSRValue": "0x3F80100002",
4747*52d973f5SAlexander Motin        "Offcore": "1",
4748*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4749*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
4750*52d973f5SAlexander Motin        "UMask": "0x1"
4751*52d973f5SAlexander Motin    },
4752*52d973f5SAlexander Motin    {
4753*52d973f5SAlexander Motin        "BriefDescription": "Counts all demand data writes (RFOs)  OCR.DEMAND_RFO.L3_HIT_S.HITM_OTHER_CORE",
4754*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
4755*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
4756*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
4757*52d973f5SAlexander Motin        "EventName": "OCR.DEMAND_RFO.L3_HIT_S.HITM_OTHER_CORE",
4758*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
4759*52d973f5SAlexander Motin        "MSRValue": "0x1000100002",
4760*52d973f5SAlexander Motin        "Offcore": "1",
4761*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4762*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
4763*52d973f5SAlexander Motin        "UMask": "0x1"
4764*52d973f5SAlexander Motin    },
4765*52d973f5SAlexander Motin    {
4766*52d973f5SAlexander Motin        "BriefDescription": "Counts all demand data writes (RFOs)  OCR.DEMAND_RFO.L3_HIT_S.HIT_OTHER_CORE_FWD",
4767*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
4768*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
4769*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
4770*52d973f5SAlexander Motin        "EventName": "OCR.DEMAND_RFO.L3_HIT_S.HIT_OTHER_CORE_FWD",
4771*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
4772*52d973f5SAlexander Motin        "MSRValue": "0x0800100002",
4773*52d973f5SAlexander Motin        "Offcore": "1",
4774*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4775*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
4776*52d973f5SAlexander Motin        "UMask": "0x1"
4777*52d973f5SAlexander Motin    },
4778*52d973f5SAlexander Motin    {
4779*52d973f5SAlexander Motin        "BriefDescription": "Counts all demand data writes (RFOs)  OCR.DEMAND_RFO.L3_HIT_S.HIT_OTHER_CORE_NO_FWD",
4780*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
4781*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
4782*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
4783*52d973f5SAlexander Motin        "EventName": "OCR.DEMAND_RFO.L3_HIT_S.HIT_OTHER_CORE_NO_FWD",
4784*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
4785*52d973f5SAlexander Motin        "MSRValue": "0x0400100002",
4786*52d973f5SAlexander Motin        "Offcore": "1",
4787*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4788*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
4789*52d973f5SAlexander Motin        "UMask": "0x1"
4790*52d973f5SAlexander Motin    },
4791*52d973f5SAlexander Motin    {
4792*52d973f5SAlexander Motin        "BriefDescription": "Counts all demand data writes (RFOs)  OCR.DEMAND_RFO.L3_HIT_S.NO_SNOOP_NEEDED",
4793*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
4794*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
4795*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
4796*52d973f5SAlexander Motin        "EventName": "OCR.DEMAND_RFO.L3_HIT_S.NO_SNOOP_NEEDED",
4797*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
4798*52d973f5SAlexander Motin        "MSRValue": "0x0100100002",
4799*52d973f5SAlexander Motin        "Offcore": "1",
4800*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4801*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
4802*52d973f5SAlexander Motin        "UMask": "0x1"
4803*52d973f5SAlexander Motin    },
4804*52d973f5SAlexander Motin    {
4805*52d973f5SAlexander Motin        "BriefDescription": "Counts all demand data writes (RFOs)",
4806*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
4807*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
4808*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
4809*52d973f5SAlexander Motin        "EventName": "OCR.DEMAND_RFO.L3_HIT_S.SNOOP_MISS",
4810*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
4811*52d973f5SAlexander Motin        "MSRValue": "0x0200100002",
4812*52d973f5SAlexander Motin        "Offcore": "1",
4813*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4814*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
4815*52d973f5SAlexander Motin        "UMask": "0x1"
4816*52d973f5SAlexander Motin    },
4817*52d973f5SAlexander Motin    {
4818*52d973f5SAlexander Motin        "BriefDescription": "Counts all demand data writes (RFOs)",
4819*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
4820*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
4821*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
4822*52d973f5SAlexander Motin        "EventName": "OCR.DEMAND_RFO.L3_HIT_S.SNOOP_NONE",
4823*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
4824*52d973f5SAlexander Motin        "MSRValue": "0x0080100002",
4825*52d973f5SAlexander Motin        "Offcore": "1",
4826*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4827*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
4828*52d973f5SAlexander Motin        "UMask": "0x1"
4829*52d973f5SAlexander Motin    },
4830*52d973f5SAlexander Motin    {
4831*52d973f5SAlexander Motin        "BriefDescription": "Counts all demand data writes (RFOs) OCR.DEMAND_RFO.PMM_HIT_LOCAL_PMM.ANY_SNOOP",
4832*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
4833*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
4834*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
4835*52d973f5SAlexander Motin        "EventName": "OCR.DEMAND_RFO.PMM_HIT_LOCAL_PMM.ANY_SNOOP",
4836*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
4837*52d973f5SAlexander Motin        "MSRValue": "0x3F80400002",
4838*52d973f5SAlexander Motin        "Offcore": "1",
4839*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4840*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
4841*52d973f5SAlexander Motin        "UMask": "0x1"
4842*52d973f5SAlexander Motin    },
4843*52d973f5SAlexander Motin    {
4844*52d973f5SAlexander Motin        "BriefDescription": "Counts all demand data writes (RFOs) OCR.DEMAND_RFO.PMM_HIT_LOCAL_PMM.SNOOP_NONE",
4845*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
4846*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
4847*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
4848*52d973f5SAlexander Motin        "EventName": "OCR.DEMAND_RFO.PMM_HIT_LOCAL_PMM.SNOOP_NONE",
4849*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
4850*52d973f5SAlexander Motin        "MSRValue": "0x0080400002",
4851*52d973f5SAlexander Motin        "Offcore": "1",
4852*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4853*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
4854*52d973f5SAlexander Motin        "UMask": "0x1"
4855*52d973f5SAlexander Motin    },
4856*52d973f5SAlexander Motin    {
4857*52d973f5SAlexander Motin        "BriefDescription": "Counts all demand data writes (RFOs) OCR.DEMAND_RFO.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED",
4858*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
4859*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
4860*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
4861*52d973f5SAlexander Motin        "EventName": "OCR.DEMAND_RFO.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED",
4862*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
4863*52d973f5SAlexander Motin        "MSRValue": "0x0100400002",
4864*52d973f5SAlexander Motin        "Offcore": "1",
4865*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4866*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
4867*52d973f5SAlexander Motin        "UMask": "0x1"
4868*52d973f5SAlexander Motin    },
4869*52d973f5SAlexander Motin    {
4870*52d973f5SAlexander Motin        "BriefDescription": "Counts all demand data writes (RFOs)  OCR.DEMAND_RFO.SUPPLIER_NONE.ANY_SNOOP",
4871*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
4872*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
4873*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
4874*52d973f5SAlexander Motin        "EventName": "OCR.DEMAND_RFO.SUPPLIER_NONE.ANY_SNOOP",
4875*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
4876*52d973f5SAlexander Motin        "MSRValue": "0x3F80020002",
4877*52d973f5SAlexander Motin        "Offcore": "1",
4878*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4879*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
4880*52d973f5SAlexander Motin        "UMask": "0x1"
4881*52d973f5SAlexander Motin    },
4882*52d973f5SAlexander Motin    {
4883*52d973f5SAlexander Motin        "BriefDescription": "Counts all demand data writes (RFOs)  OCR.DEMAND_RFO.SUPPLIER_NONE.HITM_OTHER_CORE",
4884*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
4885*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
4886*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
4887*52d973f5SAlexander Motin        "EventName": "OCR.DEMAND_RFO.SUPPLIER_NONE.HITM_OTHER_CORE",
4888*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
4889*52d973f5SAlexander Motin        "MSRValue": "0x1000020002",
4890*52d973f5SAlexander Motin        "Offcore": "1",
4891*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4892*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
4893*52d973f5SAlexander Motin        "UMask": "0x1"
4894*52d973f5SAlexander Motin    },
4895*52d973f5SAlexander Motin    {
4896*52d973f5SAlexander Motin        "BriefDescription": "Counts all demand data writes (RFOs)  OCR.DEMAND_RFO.SUPPLIER_NONE.HIT_OTHER_CORE_FWD",
4897*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
4898*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
4899*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
4900*52d973f5SAlexander Motin        "EventName": "OCR.DEMAND_RFO.SUPPLIER_NONE.HIT_OTHER_CORE_FWD",
4901*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
4902*52d973f5SAlexander Motin        "MSRValue": "0x0800020002",
4903*52d973f5SAlexander Motin        "Offcore": "1",
4904*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4905*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
4906*52d973f5SAlexander Motin        "UMask": "0x1"
4907*52d973f5SAlexander Motin    },
4908*52d973f5SAlexander Motin    {
4909*52d973f5SAlexander Motin        "BriefDescription": "Counts all demand data writes (RFOs)  OCR.DEMAND_RFO.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD",
4910*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
4911*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
4912*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
4913*52d973f5SAlexander Motin        "EventName": "OCR.DEMAND_RFO.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD",
4914*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
4915*52d973f5SAlexander Motin        "MSRValue": "0x0400020002",
4916*52d973f5SAlexander Motin        "Offcore": "1",
4917*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4918*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
4919*52d973f5SAlexander Motin        "UMask": "0x1"
4920*52d973f5SAlexander Motin    },
4921*52d973f5SAlexander Motin    {
4922*52d973f5SAlexander Motin        "BriefDescription": "Counts all demand data writes (RFOs)  OCR.DEMAND_RFO.SUPPLIER_NONE.NO_SNOOP_NEEDED",
4923*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
4924*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
4925*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
4926*52d973f5SAlexander Motin        "EventName": "OCR.DEMAND_RFO.SUPPLIER_NONE.NO_SNOOP_NEEDED",
4927*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
4928*52d973f5SAlexander Motin        "MSRValue": "0x0100020002",
4929*52d973f5SAlexander Motin        "Offcore": "1",
4930*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4931*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
4932*52d973f5SAlexander Motin        "UMask": "0x1"
4933*52d973f5SAlexander Motin    },
4934*52d973f5SAlexander Motin    {
4935*52d973f5SAlexander Motin        "BriefDescription": "Counts all demand data writes (RFOs)",
4936*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
4937*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
4938*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
4939*52d973f5SAlexander Motin        "EventName": "OCR.DEMAND_RFO.SUPPLIER_NONE.SNOOP_MISS",
4940*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
4941*52d973f5SAlexander Motin        "MSRValue": "0x0200020002",
4942*52d973f5SAlexander Motin        "Offcore": "1",
4943*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4944*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
4945*52d973f5SAlexander Motin        "UMask": "0x1"
4946*52d973f5SAlexander Motin    },
4947*52d973f5SAlexander Motin    {
4948*52d973f5SAlexander Motin        "BriefDescription": "Counts all demand data writes (RFOs)",
4949*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
4950*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
4951*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
4952*52d973f5SAlexander Motin        "EventName": "OCR.DEMAND_RFO.SUPPLIER_NONE.SNOOP_NONE",
4953*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
4954*52d973f5SAlexander Motin        "MSRValue": "0x0080020002",
4955*52d973f5SAlexander Motin        "Offcore": "1",
4956*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4957*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
4958*52d973f5SAlexander Motin        "UMask": "0x1"
4959*52d973f5SAlexander Motin    },
4960*52d973f5SAlexander Motin    {
4961*52d973f5SAlexander Motin        "BriefDescription": "Counts any other requests have any response type.",
4962*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
4963*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
4964*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
4965*52d973f5SAlexander Motin        "EventName": "OCR.OTHER.ANY_RESPONSE",
4966*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
4967*52d973f5SAlexander Motin        "MSRValue": "0x0000018000",
4968*52d973f5SAlexander Motin        "Offcore": "1",
4969*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4970*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
4971*52d973f5SAlexander Motin        "UMask": "0x1"
4972*52d973f5SAlexander Motin    },
4973*52d973f5SAlexander Motin    {
4974*52d973f5SAlexander Motin        "BriefDescription": "Counts any other requests OCR.OTHER.L3_HIT.ANY_SNOOP OCR.OTHER.L3_HIT.ANY_SNOOP",
4975*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
4976*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
4977*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
4978*52d973f5SAlexander Motin        "EventName": "OCR.OTHER.L3_HIT.ANY_SNOOP",
4979*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
4980*52d973f5SAlexander Motin        "MSRValue": "0x3F803C8000",
4981*52d973f5SAlexander Motin        "Offcore": "1",
4982*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4983*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
4984*52d973f5SAlexander Motin        "UMask": "0x1"
4985*52d973f5SAlexander Motin    },
4986*52d973f5SAlexander Motin    {
4987*52d973f5SAlexander Motin        "BriefDescription": "Counts any other requests OCR.OTHER.L3_HIT.HITM_OTHER_CORE OCR.OTHER.L3_HIT.HITM_OTHER_CORE",
4988*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
4989*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
4990*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
4991*52d973f5SAlexander Motin        "EventName": "OCR.OTHER.L3_HIT.HITM_OTHER_CORE",
4992*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
4993*52d973f5SAlexander Motin        "MSRValue": "0x10003C8000",
4994*52d973f5SAlexander Motin        "Offcore": "1",
4995*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
4996*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
4997*52d973f5SAlexander Motin        "UMask": "0x1"
4998*52d973f5SAlexander Motin    },
4999*52d973f5SAlexander Motin    {
5000*52d973f5SAlexander Motin        "BriefDescription": "Counts any other requests OCR.OTHER.L3_HIT.HIT_OTHER_CORE_FWD OCR.OTHER.L3_HIT.HIT_OTHER_CORE_FWD",
5001*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
5002*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
5003*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
5004*52d973f5SAlexander Motin        "EventName": "OCR.OTHER.L3_HIT.HIT_OTHER_CORE_FWD",
5005*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
5006*52d973f5SAlexander Motin        "MSRValue": "0x08003C8000",
5007*52d973f5SAlexander Motin        "Offcore": "1",
5008*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5009*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
5010*52d973f5SAlexander Motin        "UMask": "0x1"
5011*52d973f5SAlexander Motin    },
5012*52d973f5SAlexander Motin    {
5013*52d973f5SAlexander Motin        "BriefDescription": "Counts any other requests OCR.OTHER.L3_HIT.HIT_OTHER_CORE_NO_FWD OCR.OTHER.L3_HIT.HIT_OTHER_CORE_NO_FWD",
5014*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
5015*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
5016*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
5017*52d973f5SAlexander Motin        "EventName": "OCR.OTHER.L3_HIT.HIT_OTHER_CORE_NO_FWD",
5018*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
5019*52d973f5SAlexander Motin        "MSRValue": "0x04003C8000",
5020*52d973f5SAlexander Motin        "Offcore": "1",
5021*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5022*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
5023*52d973f5SAlexander Motin        "UMask": "0x1"
5024*52d973f5SAlexander Motin    },
5025*52d973f5SAlexander Motin    {
5026*52d973f5SAlexander Motin        "BriefDescription": "Counts any other requests OCR.OTHER.L3_HIT.NO_SNOOP_NEEDED OCR.OTHER.L3_HIT.NO_SNOOP_NEEDED",
5027*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
5028*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
5029*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
5030*52d973f5SAlexander Motin        "EventName": "OCR.OTHER.L3_HIT.NO_SNOOP_NEEDED",
5031*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
5032*52d973f5SAlexander Motin        "MSRValue": "0x01003C8000",
5033*52d973f5SAlexander Motin        "Offcore": "1",
5034*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5035*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
5036*52d973f5SAlexander Motin        "UMask": "0x1"
5037*52d973f5SAlexander Motin    },
5038*52d973f5SAlexander Motin    {
5039*52d973f5SAlexander Motin        "BriefDescription": "Counts any other requests",
5040*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
5041*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
5042*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
5043*52d973f5SAlexander Motin        "EventName": "OCR.OTHER.L3_HIT.SNOOP_HIT_WITH_FWD",
5044*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
5045*52d973f5SAlexander Motin        "MSRValue": "0x08007C8000",
5046*52d973f5SAlexander Motin        "Offcore": "1",
5047*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5048*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
5049*52d973f5SAlexander Motin        "UMask": "0x1"
5050*52d973f5SAlexander Motin    },
5051*52d973f5SAlexander Motin    {
5052*52d973f5SAlexander Motin        "BriefDescription": "Counts any other requests OCR.OTHER.L3_HIT.SNOOP_MISS",
5053*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
5054*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
5055*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
5056*52d973f5SAlexander Motin        "EventName": "OCR.OTHER.L3_HIT.SNOOP_MISS",
5057*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
5058*52d973f5SAlexander Motin        "MSRValue": "0x02003C8000",
5059*52d973f5SAlexander Motin        "Offcore": "1",
5060*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5061*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
5062*52d973f5SAlexander Motin        "UMask": "0x1"
5063*52d973f5SAlexander Motin    },
5064*52d973f5SAlexander Motin    {
5065*52d973f5SAlexander Motin        "BriefDescription": "Counts any other requests OCR.OTHER.L3_HIT.SNOOP_NONE",
5066*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
5067*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
5068*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
5069*52d973f5SAlexander Motin        "EventName": "OCR.OTHER.L3_HIT.SNOOP_NONE",
5070*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
5071*52d973f5SAlexander Motin        "MSRValue": "0x00803C8000",
5072*52d973f5SAlexander Motin        "Offcore": "1",
5073*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5074*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
5075*52d973f5SAlexander Motin        "UMask": "0x1"
5076*52d973f5SAlexander Motin    },
5077*52d973f5SAlexander Motin    {
5078*52d973f5SAlexander Motin        "BriefDescription": "Counts any other requests  OCR.OTHER.L3_HIT_E.ANY_SNOOP",
5079*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
5080*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
5081*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
5082*52d973f5SAlexander Motin        "EventName": "OCR.OTHER.L3_HIT_E.ANY_SNOOP",
5083*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
5084*52d973f5SAlexander Motin        "MSRValue": "0x3F80088000",
5085*52d973f5SAlexander Motin        "Offcore": "1",
5086*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5087*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
5088*52d973f5SAlexander Motin        "UMask": "0x1"
5089*52d973f5SAlexander Motin    },
5090*52d973f5SAlexander Motin    {
5091*52d973f5SAlexander Motin        "BriefDescription": "Counts any other requests  OCR.OTHER.L3_HIT_E.HITM_OTHER_CORE",
5092*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
5093*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
5094*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
5095*52d973f5SAlexander Motin        "EventName": "OCR.OTHER.L3_HIT_E.HITM_OTHER_CORE",
5096*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
5097*52d973f5SAlexander Motin        "MSRValue": "0x1000088000",
5098*52d973f5SAlexander Motin        "Offcore": "1",
5099*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5100*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
5101*52d973f5SAlexander Motin        "UMask": "0x1"
5102*52d973f5SAlexander Motin    },
5103*52d973f5SAlexander Motin    {
5104*52d973f5SAlexander Motin        "BriefDescription": "Counts any other requests  OCR.OTHER.L3_HIT_E.HIT_OTHER_CORE_FWD",
5105*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
5106*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
5107*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
5108*52d973f5SAlexander Motin        "EventName": "OCR.OTHER.L3_HIT_E.HIT_OTHER_CORE_FWD",
5109*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
5110*52d973f5SAlexander Motin        "MSRValue": "0x0800088000",
5111*52d973f5SAlexander Motin        "Offcore": "1",
5112*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5113*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
5114*52d973f5SAlexander Motin        "UMask": "0x1"
5115*52d973f5SAlexander Motin    },
5116*52d973f5SAlexander Motin    {
5117*52d973f5SAlexander Motin        "BriefDescription": "Counts any other requests  OCR.OTHER.L3_HIT_E.HIT_OTHER_CORE_NO_FWD",
5118*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
5119*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
5120*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
5121*52d973f5SAlexander Motin        "EventName": "OCR.OTHER.L3_HIT_E.HIT_OTHER_CORE_NO_FWD",
5122*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
5123*52d973f5SAlexander Motin        "MSRValue": "0x0400088000",
5124*52d973f5SAlexander Motin        "Offcore": "1",
5125*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5126*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
5127*52d973f5SAlexander Motin        "UMask": "0x1"
5128*52d973f5SAlexander Motin    },
5129*52d973f5SAlexander Motin    {
5130*52d973f5SAlexander Motin        "BriefDescription": "Counts any other requests  OCR.OTHER.L3_HIT_E.NO_SNOOP_NEEDED",
5131*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
5132*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
5133*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
5134*52d973f5SAlexander Motin        "EventName": "OCR.OTHER.L3_HIT_E.NO_SNOOP_NEEDED",
5135*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
5136*52d973f5SAlexander Motin        "MSRValue": "0x0100088000",
5137*52d973f5SAlexander Motin        "Offcore": "1",
5138*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5139*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
5140*52d973f5SAlexander Motin        "UMask": "0x1"
5141*52d973f5SAlexander Motin    },
5142*52d973f5SAlexander Motin    {
5143*52d973f5SAlexander Motin        "BriefDescription": "Counts any other requests",
5144*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
5145*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
5146*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
5147*52d973f5SAlexander Motin        "EventName": "OCR.OTHER.L3_HIT_E.SNOOP_MISS",
5148*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
5149*52d973f5SAlexander Motin        "MSRValue": "0x0200088000",
5150*52d973f5SAlexander Motin        "Offcore": "1",
5151*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5152*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
5153*52d973f5SAlexander Motin        "UMask": "0x1"
5154*52d973f5SAlexander Motin    },
5155*52d973f5SAlexander Motin    {
5156*52d973f5SAlexander Motin        "BriefDescription": "Counts any other requests",
5157*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
5158*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
5159*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
5160*52d973f5SAlexander Motin        "EventName": "OCR.OTHER.L3_HIT_E.SNOOP_NONE",
5161*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
5162*52d973f5SAlexander Motin        "MSRValue": "0x0080088000",
5163*52d973f5SAlexander Motin        "Offcore": "1",
5164*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5165*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
5166*52d973f5SAlexander Motin        "UMask": "0x1"
5167*52d973f5SAlexander Motin    },
5168*52d973f5SAlexander Motin    {
5169*52d973f5SAlexander Motin        "BriefDescription": "Counts any other requests  OCR.OTHER.L3_HIT_F.ANY_SNOOP",
5170*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
5171*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
5172*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
5173*52d973f5SAlexander Motin        "EventName": "OCR.OTHER.L3_HIT_F.ANY_SNOOP",
5174*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
5175*52d973f5SAlexander Motin        "MSRValue": "0x3F80208000",
5176*52d973f5SAlexander Motin        "Offcore": "1",
5177*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5178*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
5179*52d973f5SAlexander Motin        "UMask": "0x1"
5180*52d973f5SAlexander Motin    },
5181*52d973f5SAlexander Motin    {
5182*52d973f5SAlexander Motin        "BriefDescription": "Counts any other requests  OCR.OTHER.L3_HIT_F.HITM_OTHER_CORE",
5183*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
5184*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
5185*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
5186*52d973f5SAlexander Motin        "EventName": "OCR.OTHER.L3_HIT_F.HITM_OTHER_CORE",
5187*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
5188*52d973f5SAlexander Motin        "MSRValue": "0x1000208000",
5189*52d973f5SAlexander Motin        "Offcore": "1",
5190*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5191*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
5192*52d973f5SAlexander Motin        "UMask": "0x1"
5193*52d973f5SAlexander Motin    },
5194*52d973f5SAlexander Motin    {
5195*52d973f5SAlexander Motin        "BriefDescription": "Counts any other requests  OCR.OTHER.L3_HIT_F.HIT_OTHER_CORE_FWD",
5196*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
5197*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
5198*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
5199*52d973f5SAlexander Motin        "EventName": "OCR.OTHER.L3_HIT_F.HIT_OTHER_CORE_FWD",
5200*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
5201*52d973f5SAlexander Motin        "MSRValue": "0x0800208000",
5202*52d973f5SAlexander Motin        "Offcore": "1",
5203*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5204*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
5205*52d973f5SAlexander Motin        "UMask": "0x1"
5206*52d973f5SAlexander Motin    },
5207*52d973f5SAlexander Motin    {
5208*52d973f5SAlexander Motin        "BriefDescription": "Counts any other requests  OCR.OTHER.L3_HIT_F.HIT_OTHER_CORE_NO_FWD",
5209*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
5210*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
5211*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
5212*52d973f5SAlexander Motin        "EventName": "OCR.OTHER.L3_HIT_F.HIT_OTHER_CORE_NO_FWD",
5213*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
5214*52d973f5SAlexander Motin        "MSRValue": "0x0400208000",
5215*52d973f5SAlexander Motin        "Offcore": "1",
5216*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5217*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
5218*52d973f5SAlexander Motin        "UMask": "0x1"
5219*52d973f5SAlexander Motin    },
5220*52d973f5SAlexander Motin    {
5221*52d973f5SAlexander Motin        "BriefDescription": "Counts any other requests  OCR.OTHER.L3_HIT_F.NO_SNOOP_NEEDED",
5222*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
5223*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
5224*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
5225*52d973f5SAlexander Motin        "EventName": "OCR.OTHER.L3_HIT_F.NO_SNOOP_NEEDED",
5226*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
5227*52d973f5SAlexander Motin        "MSRValue": "0x0100208000",
5228*52d973f5SAlexander Motin        "Offcore": "1",
5229*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5230*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
5231*52d973f5SAlexander Motin        "UMask": "0x1"
5232*52d973f5SAlexander Motin    },
5233*52d973f5SAlexander Motin    {
5234*52d973f5SAlexander Motin        "BriefDescription": "Counts any other requests",
5235*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
5236*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
5237*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
5238*52d973f5SAlexander Motin        "EventName": "OCR.OTHER.L3_HIT_F.SNOOP_MISS",
5239*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
5240*52d973f5SAlexander Motin        "MSRValue": "0x0200208000",
5241*52d973f5SAlexander Motin        "Offcore": "1",
5242*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5243*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
5244*52d973f5SAlexander Motin        "UMask": "0x1"
5245*52d973f5SAlexander Motin    },
5246*52d973f5SAlexander Motin    {
5247*52d973f5SAlexander Motin        "BriefDescription": "Counts any other requests",
5248*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
5249*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
5250*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
5251*52d973f5SAlexander Motin        "EventName": "OCR.OTHER.L3_HIT_F.SNOOP_NONE",
5252*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
5253*52d973f5SAlexander Motin        "MSRValue": "0x0080208000",
5254*52d973f5SAlexander Motin        "Offcore": "1",
5255*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5256*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
5257*52d973f5SAlexander Motin        "UMask": "0x1"
5258*52d973f5SAlexander Motin    },
5259*52d973f5SAlexander Motin    {
5260*52d973f5SAlexander Motin        "BriefDescription": "Counts any other requests  OCR.OTHER.L3_HIT_M.ANY_SNOOP",
5261*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
5262*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
5263*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
5264*52d973f5SAlexander Motin        "EventName": "OCR.OTHER.L3_HIT_M.ANY_SNOOP",
5265*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
5266*52d973f5SAlexander Motin        "MSRValue": "0x3F80048000",
5267*52d973f5SAlexander Motin        "Offcore": "1",
5268*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5269*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
5270*52d973f5SAlexander Motin        "UMask": "0x1"
5271*52d973f5SAlexander Motin    },
5272*52d973f5SAlexander Motin    {
5273*52d973f5SAlexander Motin        "BriefDescription": "Counts any other requests  OCR.OTHER.L3_HIT_M.HITM_OTHER_CORE",
5274*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
5275*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
5276*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
5277*52d973f5SAlexander Motin        "EventName": "OCR.OTHER.L3_HIT_M.HITM_OTHER_CORE",
5278*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
5279*52d973f5SAlexander Motin        "MSRValue": "0x1000048000",
5280*52d973f5SAlexander Motin        "Offcore": "1",
5281*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5282*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
5283*52d973f5SAlexander Motin        "UMask": "0x1"
5284*52d973f5SAlexander Motin    },
5285*52d973f5SAlexander Motin    {
5286*52d973f5SAlexander Motin        "BriefDescription": "Counts any other requests  OCR.OTHER.L3_HIT_M.HIT_OTHER_CORE_FWD",
5287*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
5288*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
5289*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
5290*52d973f5SAlexander Motin        "EventName": "OCR.OTHER.L3_HIT_M.HIT_OTHER_CORE_FWD",
5291*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
5292*52d973f5SAlexander Motin        "MSRValue": "0x0800048000",
5293*52d973f5SAlexander Motin        "Offcore": "1",
5294*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5295*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
5296*52d973f5SAlexander Motin        "UMask": "0x1"
5297*52d973f5SAlexander Motin    },
5298*52d973f5SAlexander Motin    {
5299*52d973f5SAlexander Motin        "BriefDescription": "Counts any other requests  OCR.OTHER.L3_HIT_M.HIT_OTHER_CORE_NO_FWD",
5300*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
5301*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
5302*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
5303*52d973f5SAlexander Motin        "EventName": "OCR.OTHER.L3_HIT_M.HIT_OTHER_CORE_NO_FWD",
5304*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
5305*52d973f5SAlexander Motin        "MSRValue": "0x0400048000",
5306*52d973f5SAlexander Motin        "Offcore": "1",
5307*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5308*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
5309*52d973f5SAlexander Motin        "UMask": "0x1"
5310*52d973f5SAlexander Motin    },
5311*52d973f5SAlexander Motin    {
5312*52d973f5SAlexander Motin        "BriefDescription": "Counts any other requests  OCR.OTHER.L3_HIT_M.NO_SNOOP_NEEDED",
5313*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
5314*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
5315*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
5316*52d973f5SAlexander Motin        "EventName": "OCR.OTHER.L3_HIT_M.NO_SNOOP_NEEDED",
5317*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
5318*52d973f5SAlexander Motin        "MSRValue": "0x0100048000",
5319*52d973f5SAlexander Motin        "Offcore": "1",
5320*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5321*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
5322*52d973f5SAlexander Motin        "UMask": "0x1"
5323*52d973f5SAlexander Motin    },
5324*52d973f5SAlexander Motin    {
5325*52d973f5SAlexander Motin        "BriefDescription": "Counts any other requests",
5326*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
5327*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
5328*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
5329*52d973f5SAlexander Motin        "EventName": "OCR.OTHER.L3_HIT_M.SNOOP_MISS",
5330*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
5331*52d973f5SAlexander Motin        "MSRValue": "0x0200048000",
5332*52d973f5SAlexander Motin        "Offcore": "1",
5333*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5334*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
5335*52d973f5SAlexander Motin        "UMask": "0x1"
5336*52d973f5SAlexander Motin    },
5337*52d973f5SAlexander Motin    {
5338*52d973f5SAlexander Motin        "BriefDescription": "Counts any other requests",
5339*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
5340*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
5341*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
5342*52d973f5SAlexander Motin        "EventName": "OCR.OTHER.L3_HIT_M.SNOOP_NONE",
5343*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
5344*52d973f5SAlexander Motin        "MSRValue": "0x0080048000",
5345*52d973f5SAlexander Motin        "Offcore": "1",
5346*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5347*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
5348*52d973f5SAlexander Motin        "UMask": "0x1"
5349*52d973f5SAlexander Motin    },
5350*52d973f5SAlexander Motin    {
5351*52d973f5SAlexander Motin        "BriefDescription": "Counts any other requests  OCR.OTHER.L3_HIT_S.ANY_SNOOP",
5352*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
5353*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
5354*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
5355*52d973f5SAlexander Motin        "EventName": "OCR.OTHER.L3_HIT_S.ANY_SNOOP",
5356*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
5357*52d973f5SAlexander Motin        "MSRValue": "0x3F80108000",
5358*52d973f5SAlexander Motin        "Offcore": "1",
5359*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5360*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
5361*52d973f5SAlexander Motin        "UMask": "0x1"
5362*52d973f5SAlexander Motin    },
5363*52d973f5SAlexander Motin    {
5364*52d973f5SAlexander Motin        "BriefDescription": "Counts any other requests  OCR.OTHER.L3_HIT_S.HITM_OTHER_CORE",
5365*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
5366*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
5367*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
5368*52d973f5SAlexander Motin        "EventName": "OCR.OTHER.L3_HIT_S.HITM_OTHER_CORE",
5369*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
5370*52d973f5SAlexander Motin        "MSRValue": "0x1000108000",
5371*52d973f5SAlexander Motin        "Offcore": "1",
5372*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5373*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
5374*52d973f5SAlexander Motin        "UMask": "0x1"
5375*52d973f5SAlexander Motin    },
5376*52d973f5SAlexander Motin    {
5377*52d973f5SAlexander Motin        "BriefDescription": "Counts any other requests  OCR.OTHER.L3_HIT_S.HIT_OTHER_CORE_FWD",
5378*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
5379*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
5380*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
5381*52d973f5SAlexander Motin        "EventName": "OCR.OTHER.L3_HIT_S.HIT_OTHER_CORE_FWD",
5382*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
5383*52d973f5SAlexander Motin        "MSRValue": "0x0800108000",
5384*52d973f5SAlexander Motin        "Offcore": "1",
5385*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5386*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
5387*52d973f5SAlexander Motin        "UMask": "0x1"
5388*52d973f5SAlexander Motin    },
5389*52d973f5SAlexander Motin    {
5390*52d973f5SAlexander Motin        "BriefDescription": "Counts any other requests  OCR.OTHER.L3_HIT_S.HIT_OTHER_CORE_NO_FWD",
5391*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
5392*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
5393*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
5394*52d973f5SAlexander Motin        "EventName": "OCR.OTHER.L3_HIT_S.HIT_OTHER_CORE_NO_FWD",
5395*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
5396*52d973f5SAlexander Motin        "MSRValue": "0x0400108000",
5397*52d973f5SAlexander Motin        "Offcore": "1",
5398*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5399*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
5400*52d973f5SAlexander Motin        "UMask": "0x1"
5401*52d973f5SAlexander Motin    },
5402*52d973f5SAlexander Motin    {
5403*52d973f5SAlexander Motin        "BriefDescription": "Counts any other requests  OCR.OTHER.L3_HIT_S.NO_SNOOP_NEEDED",
5404*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
5405*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
5406*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
5407*52d973f5SAlexander Motin        "EventName": "OCR.OTHER.L3_HIT_S.NO_SNOOP_NEEDED",
5408*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
5409*52d973f5SAlexander Motin        "MSRValue": "0x0100108000",
5410*52d973f5SAlexander Motin        "Offcore": "1",
5411*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5412*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
5413*52d973f5SAlexander Motin        "UMask": "0x1"
5414*52d973f5SAlexander Motin    },
5415*52d973f5SAlexander Motin    {
5416*52d973f5SAlexander Motin        "BriefDescription": "Counts any other requests",
5417*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
5418*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
5419*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
5420*52d973f5SAlexander Motin        "EventName": "OCR.OTHER.L3_HIT_S.SNOOP_MISS",
5421*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
5422*52d973f5SAlexander Motin        "MSRValue": "0x0200108000",
5423*52d973f5SAlexander Motin        "Offcore": "1",
5424*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5425*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
5426*52d973f5SAlexander Motin        "UMask": "0x1"
5427*52d973f5SAlexander Motin    },
5428*52d973f5SAlexander Motin    {
5429*52d973f5SAlexander Motin        "BriefDescription": "Counts any other requests",
5430*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
5431*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
5432*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
5433*52d973f5SAlexander Motin        "EventName": "OCR.OTHER.L3_HIT_S.SNOOP_NONE",
5434*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
5435*52d973f5SAlexander Motin        "MSRValue": "0x0080108000",
5436*52d973f5SAlexander Motin        "Offcore": "1",
5437*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5438*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
5439*52d973f5SAlexander Motin        "UMask": "0x1"
5440*52d973f5SAlexander Motin    },
5441*52d973f5SAlexander Motin    {
5442*52d973f5SAlexander Motin        "BriefDescription": "Counts any other requests OCR.OTHER.PMM_HIT_LOCAL_PMM.ANY_SNOOP",
5443*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
5444*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
5445*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
5446*52d973f5SAlexander Motin        "EventName": "OCR.OTHER.PMM_HIT_LOCAL_PMM.ANY_SNOOP",
5447*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
5448*52d973f5SAlexander Motin        "MSRValue": "0x3F80408000",
5449*52d973f5SAlexander Motin        "Offcore": "1",
5450*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5451*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
5452*52d973f5SAlexander Motin        "UMask": "0x1"
5453*52d973f5SAlexander Motin    },
5454*52d973f5SAlexander Motin    {
5455*52d973f5SAlexander Motin        "BriefDescription": "Counts any other requests OCR.OTHER.PMM_HIT_LOCAL_PMM.SNOOP_NONE",
5456*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
5457*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
5458*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
5459*52d973f5SAlexander Motin        "EventName": "OCR.OTHER.PMM_HIT_LOCAL_PMM.SNOOP_NONE",
5460*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
5461*52d973f5SAlexander Motin        "MSRValue": "0x0080408000",
5462*52d973f5SAlexander Motin        "Offcore": "1",
5463*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5464*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
5465*52d973f5SAlexander Motin        "UMask": "0x1"
5466*52d973f5SAlexander Motin    },
5467*52d973f5SAlexander Motin    {
5468*52d973f5SAlexander Motin        "BriefDescription": "Counts any other requests OCR.OTHER.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED",
5469*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
5470*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
5471*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
5472*52d973f5SAlexander Motin        "EventName": "OCR.OTHER.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED",
5473*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
5474*52d973f5SAlexander Motin        "MSRValue": "0x0100408000",
5475*52d973f5SAlexander Motin        "Offcore": "1",
5476*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5477*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
5478*52d973f5SAlexander Motin        "UMask": "0x1"
5479*52d973f5SAlexander Motin    },
5480*52d973f5SAlexander Motin    {
5481*52d973f5SAlexander Motin        "BriefDescription": "Counts any other requests  OCR.OTHER.SUPPLIER_NONE.ANY_SNOOP",
5482*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
5483*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
5484*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
5485*52d973f5SAlexander Motin        "EventName": "OCR.OTHER.SUPPLIER_NONE.ANY_SNOOP",
5486*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
5487*52d973f5SAlexander Motin        "MSRValue": "0x3F80028000",
5488*52d973f5SAlexander Motin        "Offcore": "1",
5489*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5490*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
5491*52d973f5SAlexander Motin        "UMask": "0x1"
5492*52d973f5SAlexander Motin    },
5493*52d973f5SAlexander Motin    {
5494*52d973f5SAlexander Motin        "BriefDescription": "Counts any other requests  OCR.OTHER.SUPPLIER_NONE.HITM_OTHER_CORE",
5495*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
5496*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
5497*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
5498*52d973f5SAlexander Motin        "EventName": "OCR.OTHER.SUPPLIER_NONE.HITM_OTHER_CORE",
5499*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
5500*52d973f5SAlexander Motin        "MSRValue": "0x1000028000",
5501*52d973f5SAlexander Motin        "Offcore": "1",
5502*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5503*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
5504*52d973f5SAlexander Motin        "UMask": "0x1"
5505*52d973f5SAlexander Motin    },
5506*52d973f5SAlexander Motin    {
5507*52d973f5SAlexander Motin        "BriefDescription": "Counts any other requests  OCR.OTHER.SUPPLIER_NONE.HIT_OTHER_CORE_FWD",
5508*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
5509*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
5510*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
5511*52d973f5SAlexander Motin        "EventName": "OCR.OTHER.SUPPLIER_NONE.HIT_OTHER_CORE_FWD",
5512*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
5513*52d973f5SAlexander Motin        "MSRValue": "0x0800028000",
5514*52d973f5SAlexander Motin        "Offcore": "1",
5515*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5516*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
5517*52d973f5SAlexander Motin        "UMask": "0x1"
5518*52d973f5SAlexander Motin    },
5519*52d973f5SAlexander Motin    {
5520*52d973f5SAlexander Motin        "BriefDescription": "Counts any other requests  OCR.OTHER.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD",
5521*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
5522*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
5523*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
5524*52d973f5SAlexander Motin        "EventName": "OCR.OTHER.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD",
5525*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
5526*52d973f5SAlexander Motin        "MSRValue": "0x0400028000",
5527*52d973f5SAlexander Motin        "Offcore": "1",
5528*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5529*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
5530*52d973f5SAlexander Motin        "UMask": "0x1"
5531*52d973f5SAlexander Motin    },
5532*52d973f5SAlexander Motin    {
5533*52d973f5SAlexander Motin        "BriefDescription": "Counts any other requests  OCR.OTHER.SUPPLIER_NONE.NO_SNOOP_NEEDED",
5534*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
5535*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
5536*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
5537*52d973f5SAlexander Motin        "EventName": "OCR.OTHER.SUPPLIER_NONE.NO_SNOOP_NEEDED",
5538*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
5539*52d973f5SAlexander Motin        "MSRValue": "0x0100028000",
5540*52d973f5SAlexander Motin        "Offcore": "1",
5541*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5542*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
5543*52d973f5SAlexander Motin        "UMask": "0x1"
5544*52d973f5SAlexander Motin    },
5545*52d973f5SAlexander Motin    {
5546*52d973f5SAlexander Motin        "BriefDescription": "Counts any other requests",
5547*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
5548*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
5549*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
5550*52d973f5SAlexander Motin        "EventName": "OCR.OTHER.SUPPLIER_NONE.SNOOP_MISS",
5551*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
5552*52d973f5SAlexander Motin        "MSRValue": "0x0200028000",
5553*52d973f5SAlexander Motin        "Offcore": "1",
5554*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5555*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
5556*52d973f5SAlexander Motin        "UMask": "0x1"
5557*52d973f5SAlexander Motin    },
5558*52d973f5SAlexander Motin    {
5559*52d973f5SAlexander Motin        "BriefDescription": "Counts any other requests",
5560*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
5561*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
5562*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
5563*52d973f5SAlexander Motin        "EventName": "OCR.OTHER.SUPPLIER_NONE.SNOOP_NONE",
5564*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
5565*52d973f5SAlexander Motin        "MSRValue": "0x0080028000",
5566*52d973f5SAlexander Motin        "Offcore": "1",
5567*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5568*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
5569*52d973f5SAlexander Motin        "UMask": "0x1"
5570*52d973f5SAlexander Motin    },
5571*52d973f5SAlexander Motin    {
5572*52d973f5SAlexander Motin        "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests have any response type.",
5573*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
5574*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
5575*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
5576*52d973f5SAlexander Motin        "EventName": "OCR.PF_L1D_AND_SW.ANY_RESPONSE",
5577*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
5578*52d973f5SAlexander Motin        "MSRValue": "0x0000010400",
5579*52d973f5SAlexander Motin        "Offcore": "1",
5580*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5581*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
5582*52d973f5SAlexander Motin        "UMask": "0x1"
5583*52d973f5SAlexander Motin    },
5584*52d973f5SAlexander Motin    {
5585*52d973f5SAlexander Motin        "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",
5586*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
5587*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
5588*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
5589*52d973f5SAlexander Motin        "EventName": "OCR.PF_L1D_AND_SW.L3_HIT.ANY_SNOOP",
5590*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
5591*52d973f5SAlexander Motin        "MSRValue": "0x3F803C0400",
5592*52d973f5SAlexander Motin        "Offcore": "1",
5593*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5594*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
5595*52d973f5SAlexander Motin        "UMask": "0x1"
5596*52d973f5SAlexander Motin    },
5597*52d973f5SAlexander Motin    {
5598*52d973f5SAlexander Motin        "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",
5599*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
5600*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
5601*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
5602*52d973f5SAlexander Motin        "EventName": "OCR.PF_L1D_AND_SW.L3_HIT.HITM_OTHER_CORE",
5603*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
5604*52d973f5SAlexander Motin        "MSRValue": "0x10003C0400",
5605*52d973f5SAlexander Motin        "Offcore": "1",
5606*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5607*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
5608*52d973f5SAlexander Motin        "UMask": "0x1"
5609*52d973f5SAlexander Motin    },
5610*52d973f5SAlexander Motin    {
5611*52d973f5SAlexander Motin        "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",
5612*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
5613*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
5614*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
5615*52d973f5SAlexander Motin        "EventName": "OCR.PF_L1D_AND_SW.L3_HIT.HIT_OTHER_CORE_FWD",
5616*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
5617*52d973f5SAlexander Motin        "MSRValue": "0x08003C0400",
5618*52d973f5SAlexander Motin        "Offcore": "1",
5619*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5620*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
5621*52d973f5SAlexander Motin        "UMask": "0x1"
5622*52d973f5SAlexander Motin    },
5623*52d973f5SAlexander Motin    {
5624*52d973f5SAlexander Motin        "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",
5625*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
5626*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
5627*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
5628*52d973f5SAlexander Motin        "EventName": "OCR.PF_L1D_AND_SW.L3_HIT.HIT_OTHER_CORE_NO_FWD",
5629*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
5630*52d973f5SAlexander Motin        "MSRValue": "0x04003C0400",
5631*52d973f5SAlexander Motin        "Offcore": "1",
5632*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5633*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
5634*52d973f5SAlexander Motin        "UMask": "0x1"
5635*52d973f5SAlexander Motin    },
5636*52d973f5SAlexander Motin    {
5637*52d973f5SAlexander Motin        "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",
5638*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
5639*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
5640*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
5641*52d973f5SAlexander Motin        "EventName": "OCR.PF_L1D_AND_SW.L3_HIT.NO_SNOOP_NEEDED",
5642*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
5643*52d973f5SAlexander Motin        "MSRValue": "0x01003C0400",
5644*52d973f5SAlexander Motin        "Offcore": "1",
5645*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5646*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
5647*52d973f5SAlexander Motin        "UMask": "0x1"
5648*52d973f5SAlexander Motin    },
5649*52d973f5SAlexander Motin    {
5650*52d973f5SAlexander Motin        "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests",
5651*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
5652*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
5653*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
5654*52d973f5SAlexander Motin        "EventName": "OCR.PF_L1D_AND_SW.L3_HIT.SNOOP_HIT_WITH_FWD",
5655*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
5656*52d973f5SAlexander Motin        "MSRValue": "0x08007C0400",
5657*52d973f5SAlexander Motin        "Offcore": "1",
5658*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5659*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
5660*52d973f5SAlexander Motin        "UMask": "0x1"
5661*52d973f5SAlexander Motin    },
5662*52d973f5SAlexander Motin    {
5663*52d973f5SAlexander Motin        "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests OCR.PF_L1D_AND_SW.L3_HIT.SNOOP_MISS",
5664*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
5665*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
5666*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
5667*52d973f5SAlexander Motin        "EventName": "OCR.PF_L1D_AND_SW.L3_HIT.SNOOP_MISS",
5668*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
5669*52d973f5SAlexander Motin        "MSRValue": "0x02003C0400",
5670*52d973f5SAlexander Motin        "Offcore": "1",
5671*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5672*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
5673*52d973f5SAlexander Motin        "UMask": "0x1"
5674*52d973f5SAlexander Motin    },
5675*52d973f5SAlexander Motin    {
5676*52d973f5SAlexander Motin        "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests OCR.PF_L1D_AND_SW.L3_HIT.SNOOP_NONE",
5677*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
5678*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
5679*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
5680*52d973f5SAlexander Motin        "EventName": "OCR.PF_L1D_AND_SW.L3_HIT.SNOOP_NONE",
5681*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
5682*52d973f5SAlexander Motin        "MSRValue": "0x00803C0400",
5683*52d973f5SAlexander Motin        "Offcore": "1",
5684*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5685*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
5686*52d973f5SAlexander Motin        "UMask": "0x1"
5687*52d973f5SAlexander Motin    },
5688*52d973f5SAlexander Motin    {
5689*52d973f5SAlexander Motin        "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests  OCR.PF_L1D_AND_SW.L3_HIT_E.ANY_SNOOP",
5690*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
5691*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
5692*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
5693*52d973f5SAlexander Motin        "EventName": "OCR.PF_L1D_AND_SW.L3_HIT_E.ANY_SNOOP",
5694*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
5695*52d973f5SAlexander Motin        "MSRValue": "0x3F80080400",
5696*52d973f5SAlexander Motin        "Offcore": "1",
5697*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5698*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
5699*52d973f5SAlexander Motin        "UMask": "0x1"
5700*52d973f5SAlexander Motin    },
5701*52d973f5SAlexander Motin    {
5702*52d973f5SAlexander Motin        "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests  OCR.PF_L1D_AND_SW.L3_HIT_E.HITM_OTHER_CORE",
5703*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
5704*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
5705*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
5706*52d973f5SAlexander Motin        "EventName": "OCR.PF_L1D_AND_SW.L3_HIT_E.HITM_OTHER_CORE",
5707*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
5708*52d973f5SAlexander Motin        "MSRValue": "0x1000080400",
5709*52d973f5SAlexander Motin        "Offcore": "1",
5710*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5711*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
5712*52d973f5SAlexander Motin        "UMask": "0x1"
5713*52d973f5SAlexander Motin    },
5714*52d973f5SAlexander Motin    {
5715*52d973f5SAlexander Motin        "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests  OCR.PF_L1D_AND_SW.L3_HIT_E.HIT_OTHER_CORE_FWD",
5716*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
5717*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
5718*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
5719*52d973f5SAlexander Motin        "EventName": "OCR.PF_L1D_AND_SW.L3_HIT_E.HIT_OTHER_CORE_FWD",
5720*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
5721*52d973f5SAlexander Motin        "MSRValue": "0x0800080400",
5722*52d973f5SAlexander Motin        "Offcore": "1",
5723*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5724*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
5725*52d973f5SAlexander Motin        "UMask": "0x1"
5726*52d973f5SAlexander Motin    },
5727*52d973f5SAlexander Motin    {
5728*52d973f5SAlexander Motin        "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",
5729*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
5730*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
5731*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
5732*52d973f5SAlexander Motin        "EventName": "OCR.PF_L1D_AND_SW.L3_HIT_E.HIT_OTHER_CORE_NO_FWD",
5733*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
5734*52d973f5SAlexander Motin        "MSRValue": "0x0400080400",
5735*52d973f5SAlexander Motin        "Offcore": "1",
5736*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5737*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
5738*52d973f5SAlexander Motin        "UMask": "0x1"
5739*52d973f5SAlexander Motin    },
5740*52d973f5SAlexander Motin    {
5741*52d973f5SAlexander Motin        "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests  OCR.PF_L1D_AND_SW.L3_HIT_E.NO_SNOOP_NEEDED",
5742*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
5743*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
5744*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
5745*52d973f5SAlexander Motin        "EventName": "OCR.PF_L1D_AND_SW.L3_HIT_E.NO_SNOOP_NEEDED",
5746*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
5747*52d973f5SAlexander Motin        "MSRValue": "0x0100080400",
5748*52d973f5SAlexander Motin        "Offcore": "1",
5749*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5750*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
5751*52d973f5SAlexander Motin        "UMask": "0x1"
5752*52d973f5SAlexander Motin    },
5753*52d973f5SAlexander Motin    {
5754*52d973f5SAlexander Motin        "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests",
5755*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
5756*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
5757*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
5758*52d973f5SAlexander Motin        "EventName": "OCR.PF_L1D_AND_SW.L3_HIT_E.SNOOP_MISS",
5759*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
5760*52d973f5SAlexander Motin        "MSRValue": "0x0200080400",
5761*52d973f5SAlexander Motin        "Offcore": "1",
5762*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5763*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
5764*52d973f5SAlexander Motin        "UMask": "0x1"
5765*52d973f5SAlexander Motin    },
5766*52d973f5SAlexander Motin    {
5767*52d973f5SAlexander Motin        "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests",
5768*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
5769*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
5770*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
5771*52d973f5SAlexander Motin        "EventName": "OCR.PF_L1D_AND_SW.L3_HIT_E.SNOOP_NONE",
5772*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
5773*52d973f5SAlexander Motin        "MSRValue": "0x0080080400",
5774*52d973f5SAlexander Motin        "Offcore": "1",
5775*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5776*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
5777*52d973f5SAlexander Motin        "UMask": "0x1"
5778*52d973f5SAlexander Motin    },
5779*52d973f5SAlexander Motin    {
5780*52d973f5SAlexander Motin        "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests  OCR.PF_L1D_AND_SW.L3_HIT_F.ANY_SNOOP",
5781*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
5782*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
5783*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
5784*52d973f5SAlexander Motin        "EventName": "OCR.PF_L1D_AND_SW.L3_HIT_F.ANY_SNOOP",
5785*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
5786*52d973f5SAlexander Motin        "MSRValue": "0x3F80200400",
5787*52d973f5SAlexander Motin        "Offcore": "1",
5788*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5789*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
5790*52d973f5SAlexander Motin        "UMask": "0x1"
5791*52d973f5SAlexander Motin    },
5792*52d973f5SAlexander Motin    {
5793*52d973f5SAlexander Motin        "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests  OCR.PF_L1D_AND_SW.L3_HIT_F.HITM_OTHER_CORE",
5794*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
5795*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
5796*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
5797*52d973f5SAlexander Motin        "EventName": "OCR.PF_L1D_AND_SW.L3_HIT_F.HITM_OTHER_CORE",
5798*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
5799*52d973f5SAlexander Motin        "MSRValue": "0x1000200400",
5800*52d973f5SAlexander Motin        "Offcore": "1",
5801*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5802*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
5803*52d973f5SAlexander Motin        "UMask": "0x1"
5804*52d973f5SAlexander Motin    },
5805*52d973f5SAlexander Motin    {
5806*52d973f5SAlexander Motin        "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests  OCR.PF_L1D_AND_SW.L3_HIT_F.HIT_OTHER_CORE_FWD",
5807*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
5808*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
5809*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
5810*52d973f5SAlexander Motin        "EventName": "OCR.PF_L1D_AND_SW.L3_HIT_F.HIT_OTHER_CORE_FWD",
5811*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
5812*52d973f5SAlexander Motin        "MSRValue": "0x0800200400",
5813*52d973f5SAlexander Motin        "Offcore": "1",
5814*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5815*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
5816*52d973f5SAlexander Motin        "UMask": "0x1"
5817*52d973f5SAlexander Motin    },
5818*52d973f5SAlexander Motin    {
5819*52d973f5SAlexander Motin        "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",
5820*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
5821*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
5822*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
5823*52d973f5SAlexander Motin        "EventName": "OCR.PF_L1D_AND_SW.L3_HIT_F.HIT_OTHER_CORE_NO_FWD",
5824*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
5825*52d973f5SAlexander Motin        "MSRValue": "0x0400200400",
5826*52d973f5SAlexander Motin        "Offcore": "1",
5827*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5828*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
5829*52d973f5SAlexander Motin        "UMask": "0x1"
5830*52d973f5SAlexander Motin    },
5831*52d973f5SAlexander Motin    {
5832*52d973f5SAlexander Motin        "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests  OCR.PF_L1D_AND_SW.L3_HIT_F.NO_SNOOP_NEEDED",
5833*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
5834*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
5835*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
5836*52d973f5SAlexander Motin        "EventName": "OCR.PF_L1D_AND_SW.L3_HIT_F.NO_SNOOP_NEEDED",
5837*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
5838*52d973f5SAlexander Motin        "MSRValue": "0x0100200400",
5839*52d973f5SAlexander Motin        "Offcore": "1",
5840*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5841*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
5842*52d973f5SAlexander Motin        "UMask": "0x1"
5843*52d973f5SAlexander Motin    },
5844*52d973f5SAlexander Motin    {
5845*52d973f5SAlexander Motin        "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests",
5846*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
5847*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
5848*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
5849*52d973f5SAlexander Motin        "EventName": "OCR.PF_L1D_AND_SW.L3_HIT_F.SNOOP_MISS",
5850*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
5851*52d973f5SAlexander Motin        "MSRValue": "0x0200200400",
5852*52d973f5SAlexander Motin        "Offcore": "1",
5853*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5854*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
5855*52d973f5SAlexander Motin        "UMask": "0x1"
5856*52d973f5SAlexander Motin    },
5857*52d973f5SAlexander Motin    {
5858*52d973f5SAlexander Motin        "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests",
5859*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
5860*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
5861*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
5862*52d973f5SAlexander Motin        "EventName": "OCR.PF_L1D_AND_SW.L3_HIT_F.SNOOP_NONE",
5863*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
5864*52d973f5SAlexander Motin        "MSRValue": "0x0080200400",
5865*52d973f5SAlexander Motin        "Offcore": "1",
5866*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5867*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
5868*52d973f5SAlexander Motin        "UMask": "0x1"
5869*52d973f5SAlexander Motin    },
5870*52d973f5SAlexander Motin    {
5871*52d973f5SAlexander Motin        "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests  OCR.PF_L1D_AND_SW.L3_HIT_M.ANY_SNOOP",
5872*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
5873*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
5874*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
5875*52d973f5SAlexander Motin        "EventName": "OCR.PF_L1D_AND_SW.L3_HIT_M.ANY_SNOOP",
5876*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
5877*52d973f5SAlexander Motin        "MSRValue": "0x3F80040400",
5878*52d973f5SAlexander Motin        "Offcore": "1",
5879*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5880*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
5881*52d973f5SAlexander Motin        "UMask": "0x1"
5882*52d973f5SAlexander Motin    },
5883*52d973f5SAlexander Motin    {
5884*52d973f5SAlexander Motin        "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests  OCR.PF_L1D_AND_SW.L3_HIT_M.HITM_OTHER_CORE",
5885*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
5886*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
5887*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
5888*52d973f5SAlexander Motin        "EventName": "OCR.PF_L1D_AND_SW.L3_HIT_M.HITM_OTHER_CORE",
5889*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
5890*52d973f5SAlexander Motin        "MSRValue": "0x1000040400",
5891*52d973f5SAlexander Motin        "Offcore": "1",
5892*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5893*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
5894*52d973f5SAlexander Motin        "UMask": "0x1"
5895*52d973f5SAlexander Motin    },
5896*52d973f5SAlexander Motin    {
5897*52d973f5SAlexander Motin        "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests  OCR.PF_L1D_AND_SW.L3_HIT_M.HIT_OTHER_CORE_FWD",
5898*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
5899*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
5900*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
5901*52d973f5SAlexander Motin        "EventName": "OCR.PF_L1D_AND_SW.L3_HIT_M.HIT_OTHER_CORE_FWD",
5902*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
5903*52d973f5SAlexander Motin        "MSRValue": "0x0800040400",
5904*52d973f5SAlexander Motin        "Offcore": "1",
5905*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5906*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
5907*52d973f5SAlexander Motin        "UMask": "0x1"
5908*52d973f5SAlexander Motin    },
5909*52d973f5SAlexander Motin    {
5910*52d973f5SAlexander Motin        "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",
5911*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
5912*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
5913*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
5914*52d973f5SAlexander Motin        "EventName": "OCR.PF_L1D_AND_SW.L3_HIT_M.HIT_OTHER_CORE_NO_FWD",
5915*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
5916*52d973f5SAlexander Motin        "MSRValue": "0x0400040400",
5917*52d973f5SAlexander Motin        "Offcore": "1",
5918*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5919*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
5920*52d973f5SAlexander Motin        "UMask": "0x1"
5921*52d973f5SAlexander Motin    },
5922*52d973f5SAlexander Motin    {
5923*52d973f5SAlexander Motin        "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests  OCR.PF_L1D_AND_SW.L3_HIT_M.NO_SNOOP_NEEDED",
5924*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
5925*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
5926*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
5927*52d973f5SAlexander Motin        "EventName": "OCR.PF_L1D_AND_SW.L3_HIT_M.NO_SNOOP_NEEDED",
5928*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
5929*52d973f5SAlexander Motin        "MSRValue": "0x0100040400",
5930*52d973f5SAlexander Motin        "Offcore": "1",
5931*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5932*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
5933*52d973f5SAlexander Motin        "UMask": "0x1"
5934*52d973f5SAlexander Motin    },
5935*52d973f5SAlexander Motin    {
5936*52d973f5SAlexander Motin        "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests",
5937*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
5938*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
5939*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
5940*52d973f5SAlexander Motin        "EventName": "OCR.PF_L1D_AND_SW.L3_HIT_M.SNOOP_MISS",
5941*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
5942*52d973f5SAlexander Motin        "MSRValue": "0x0200040400",
5943*52d973f5SAlexander Motin        "Offcore": "1",
5944*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5945*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
5946*52d973f5SAlexander Motin        "UMask": "0x1"
5947*52d973f5SAlexander Motin    },
5948*52d973f5SAlexander Motin    {
5949*52d973f5SAlexander Motin        "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests",
5950*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
5951*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
5952*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
5953*52d973f5SAlexander Motin        "EventName": "OCR.PF_L1D_AND_SW.L3_HIT_M.SNOOP_NONE",
5954*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
5955*52d973f5SAlexander Motin        "MSRValue": "0x0080040400",
5956*52d973f5SAlexander Motin        "Offcore": "1",
5957*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5958*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
5959*52d973f5SAlexander Motin        "UMask": "0x1"
5960*52d973f5SAlexander Motin    },
5961*52d973f5SAlexander Motin    {
5962*52d973f5SAlexander Motin        "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests  OCR.PF_L1D_AND_SW.L3_HIT_S.ANY_SNOOP",
5963*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
5964*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
5965*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
5966*52d973f5SAlexander Motin        "EventName": "OCR.PF_L1D_AND_SW.L3_HIT_S.ANY_SNOOP",
5967*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
5968*52d973f5SAlexander Motin        "MSRValue": "0x3F80100400",
5969*52d973f5SAlexander Motin        "Offcore": "1",
5970*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5971*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
5972*52d973f5SAlexander Motin        "UMask": "0x1"
5973*52d973f5SAlexander Motin    },
5974*52d973f5SAlexander Motin    {
5975*52d973f5SAlexander Motin        "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests  OCR.PF_L1D_AND_SW.L3_HIT_S.HITM_OTHER_CORE",
5976*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
5977*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
5978*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
5979*52d973f5SAlexander Motin        "EventName": "OCR.PF_L1D_AND_SW.L3_HIT_S.HITM_OTHER_CORE",
5980*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
5981*52d973f5SAlexander Motin        "MSRValue": "0x1000100400",
5982*52d973f5SAlexander Motin        "Offcore": "1",
5983*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5984*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
5985*52d973f5SAlexander Motin        "UMask": "0x1"
5986*52d973f5SAlexander Motin    },
5987*52d973f5SAlexander Motin    {
5988*52d973f5SAlexander Motin        "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests  OCR.PF_L1D_AND_SW.L3_HIT_S.HIT_OTHER_CORE_FWD",
5989*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
5990*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
5991*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
5992*52d973f5SAlexander Motin        "EventName": "OCR.PF_L1D_AND_SW.L3_HIT_S.HIT_OTHER_CORE_FWD",
5993*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
5994*52d973f5SAlexander Motin        "MSRValue": "0x0800100400",
5995*52d973f5SAlexander Motin        "Offcore": "1",
5996*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
5997*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
5998*52d973f5SAlexander Motin        "UMask": "0x1"
5999*52d973f5SAlexander Motin    },
6000*52d973f5SAlexander Motin    {
6001*52d973f5SAlexander Motin        "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",
6002*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
6003*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
6004*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
6005*52d973f5SAlexander Motin        "EventName": "OCR.PF_L1D_AND_SW.L3_HIT_S.HIT_OTHER_CORE_NO_FWD",
6006*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
6007*52d973f5SAlexander Motin        "MSRValue": "0x0400100400",
6008*52d973f5SAlexander Motin        "Offcore": "1",
6009*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6010*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
6011*52d973f5SAlexander Motin        "UMask": "0x1"
6012*52d973f5SAlexander Motin    },
6013*52d973f5SAlexander Motin    {
6014*52d973f5SAlexander Motin        "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests  OCR.PF_L1D_AND_SW.L3_HIT_S.NO_SNOOP_NEEDED",
6015*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
6016*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
6017*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
6018*52d973f5SAlexander Motin        "EventName": "OCR.PF_L1D_AND_SW.L3_HIT_S.NO_SNOOP_NEEDED",
6019*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
6020*52d973f5SAlexander Motin        "MSRValue": "0x0100100400",
6021*52d973f5SAlexander Motin        "Offcore": "1",
6022*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6023*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
6024*52d973f5SAlexander Motin        "UMask": "0x1"
6025*52d973f5SAlexander Motin    },
6026*52d973f5SAlexander Motin    {
6027*52d973f5SAlexander Motin        "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests",
6028*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
6029*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
6030*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
6031*52d973f5SAlexander Motin        "EventName": "OCR.PF_L1D_AND_SW.L3_HIT_S.SNOOP_MISS",
6032*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
6033*52d973f5SAlexander Motin        "MSRValue": "0x0200100400",
6034*52d973f5SAlexander Motin        "Offcore": "1",
6035*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6036*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
6037*52d973f5SAlexander Motin        "UMask": "0x1"
6038*52d973f5SAlexander Motin    },
6039*52d973f5SAlexander Motin    {
6040*52d973f5SAlexander Motin        "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests",
6041*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
6042*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
6043*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
6044*52d973f5SAlexander Motin        "EventName": "OCR.PF_L1D_AND_SW.L3_HIT_S.SNOOP_NONE",
6045*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
6046*52d973f5SAlexander Motin        "MSRValue": "0x0080100400",
6047*52d973f5SAlexander Motin        "Offcore": "1",
6048*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6049*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
6050*52d973f5SAlexander Motin        "UMask": "0x1"
6051*52d973f5SAlexander Motin    },
6052*52d973f5SAlexander Motin    {
6053*52d973f5SAlexander Motin        "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests OCR.PF_L1D_AND_SW.PMM_HIT_LOCAL_PMM.ANY_SNOOP",
6054*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
6055*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
6056*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
6057*52d973f5SAlexander Motin        "EventName": "OCR.PF_L1D_AND_SW.PMM_HIT_LOCAL_PMM.ANY_SNOOP",
6058*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
6059*52d973f5SAlexander Motin        "MSRValue": "0x3F80400400",
6060*52d973f5SAlexander Motin        "Offcore": "1",
6061*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6062*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
6063*52d973f5SAlexander Motin        "UMask": "0x1"
6064*52d973f5SAlexander Motin    },
6065*52d973f5SAlexander Motin    {
6066*52d973f5SAlexander Motin        "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests OCR.PF_L1D_AND_SW.PMM_HIT_LOCAL_PMM.SNOOP_NONE",
6067*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
6068*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
6069*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
6070*52d973f5SAlexander Motin        "EventName": "OCR.PF_L1D_AND_SW.PMM_HIT_LOCAL_PMM.SNOOP_NONE",
6071*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
6072*52d973f5SAlexander Motin        "MSRValue": "0x0080400400",
6073*52d973f5SAlexander Motin        "Offcore": "1",
6074*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6075*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
6076*52d973f5SAlexander Motin        "UMask": "0x1"
6077*52d973f5SAlexander Motin    },
6078*52d973f5SAlexander Motin    {
6079*52d973f5SAlexander Motin        "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests OCR.PF_L1D_AND_SW.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED",
6080*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
6081*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
6082*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
6083*52d973f5SAlexander Motin        "EventName": "OCR.PF_L1D_AND_SW.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED",
6084*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
6085*52d973f5SAlexander Motin        "MSRValue": "0x0100400400",
6086*52d973f5SAlexander Motin        "Offcore": "1",
6087*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6088*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
6089*52d973f5SAlexander Motin        "UMask": "0x1"
6090*52d973f5SAlexander Motin    },
6091*52d973f5SAlexander Motin    {
6092*52d973f5SAlexander Motin        "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests  OCR.PF_L1D_AND_SW.SUPPLIER_NONE.ANY_SNOOP",
6093*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
6094*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
6095*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
6096*52d973f5SAlexander Motin        "EventName": "OCR.PF_L1D_AND_SW.SUPPLIER_NONE.ANY_SNOOP",
6097*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
6098*52d973f5SAlexander Motin        "MSRValue": "0x3F80020400",
6099*52d973f5SAlexander Motin        "Offcore": "1",
6100*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6101*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
6102*52d973f5SAlexander Motin        "UMask": "0x1"
6103*52d973f5SAlexander Motin    },
6104*52d973f5SAlexander Motin    {
6105*52d973f5SAlexander Motin        "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests  OCR.PF_L1D_AND_SW.SUPPLIER_NONE.HITM_OTHER_CORE",
6106*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
6107*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
6108*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
6109*52d973f5SAlexander Motin        "EventName": "OCR.PF_L1D_AND_SW.SUPPLIER_NONE.HITM_OTHER_CORE",
6110*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
6111*52d973f5SAlexander Motin        "MSRValue": "0x1000020400",
6112*52d973f5SAlexander Motin        "Offcore": "1",
6113*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6114*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
6115*52d973f5SAlexander Motin        "UMask": "0x1"
6116*52d973f5SAlexander Motin    },
6117*52d973f5SAlexander Motin    {
6118*52d973f5SAlexander Motin        "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests  OCR.PF_L1D_AND_SW.SUPPLIER_NONE.HIT_OTHER_CORE_FWD",
6119*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
6120*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
6121*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
6122*52d973f5SAlexander Motin        "EventName": "OCR.PF_L1D_AND_SW.SUPPLIER_NONE.HIT_OTHER_CORE_FWD",
6123*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
6124*52d973f5SAlexander Motin        "MSRValue": "0x0800020400",
6125*52d973f5SAlexander Motin        "Offcore": "1",
6126*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6127*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
6128*52d973f5SAlexander Motin        "UMask": "0x1"
6129*52d973f5SAlexander Motin    },
6130*52d973f5SAlexander Motin    {
6131*52d973f5SAlexander Motin        "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests  OCR.PF_L1D_AND_SW.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD",
6132*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
6133*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
6134*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
6135*52d973f5SAlexander Motin        "EventName": "OCR.PF_L1D_AND_SW.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD",
6136*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
6137*52d973f5SAlexander Motin        "MSRValue": "0x0400020400",
6138*52d973f5SAlexander Motin        "Offcore": "1",
6139*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6140*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
6141*52d973f5SAlexander Motin        "UMask": "0x1"
6142*52d973f5SAlexander Motin    },
6143*52d973f5SAlexander Motin    {
6144*52d973f5SAlexander Motin        "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests  OCR.PF_L1D_AND_SW.SUPPLIER_NONE.NO_SNOOP_NEEDED",
6145*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
6146*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
6147*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
6148*52d973f5SAlexander Motin        "EventName": "OCR.PF_L1D_AND_SW.SUPPLIER_NONE.NO_SNOOP_NEEDED",
6149*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
6150*52d973f5SAlexander Motin        "MSRValue": "0x0100020400",
6151*52d973f5SAlexander Motin        "Offcore": "1",
6152*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6153*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
6154*52d973f5SAlexander Motin        "UMask": "0x1"
6155*52d973f5SAlexander Motin    },
6156*52d973f5SAlexander Motin    {
6157*52d973f5SAlexander Motin        "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests",
6158*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
6159*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
6160*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
6161*52d973f5SAlexander Motin        "EventName": "OCR.PF_L1D_AND_SW.SUPPLIER_NONE.SNOOP_MISS",
6162*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
6163*52d973f5SAlexander Motin        "MSRValue": "0x0200020400",
6164*52d973f5SAlexander Motin        "Offcore": "1",
6165*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6166*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
6167*52d973f5SAlexander Motin        "UMask": "0x1"
6168*52d973f5SAlexander Motin    },
6169*52d973f5SAlexander Motin    {
6170*52d973f5SAlexander Motin        "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests",
6171*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
6172*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
6173*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
6174*52d973f5SAlexander Motin        "EventName": "OCR.PF_L1D_AND_SW.SUPPLIER_NONE.SNOOP_NONE",
6175*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
6176*52d973f5SAlexander Motin        "MSRValue": "0x0080020400",
6177*52d973f5SAlexander Motin        "Offcore": "1",
6178*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6179*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
6180*52d973f5SAlexander Motin        "UMask": "0x1"
6181*52d973f5SAlexander Motin    },
6182*52d973f5SAlexander Motin    {
6183*52d973f5SAlexander Motin        "BriefDescription": "Counts prefetch (that bring data to L2) data reads have any response type.",
6184*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
6185*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
6186*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
6187*52d973f5SAlexander Motin        "EventName": "OCR.PF_L2_DATA_RD.ANY_RESPONSE",
6188*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
6189*52d973f5SAlexander Motin        "MSRValue": "0x0000010010",
6190*52d973f5SAlexander Motin        "Offcore": "1",
6191*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6192*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
6193*52d973f5SAlexander Motin        "UMask": "0x1"
6194*52d973f5SAlexander Motin    },
6195*52d973f5SAlexander Motin    {
6196*52d973f5SAlexander Motin        "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",
6197*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
6198*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
6199*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
6200*52d973f5SAlexander Motin        "EventName": "OCR.PF_L2_DATA_RD.L3_HIT.ANY_SNOOP",
6201*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
6202*52d973f5SAlexander Motin        "MSRValue": "0x3F803C0010",
6203*52d973f5SAlexander Motin        "Offcore": "1",
6204*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6205*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
6206*52d973f5SAlexander Motin        "UMask": "0x1"
6207*52d973f5SAlexander Motin    },
6208*52d973f5SAlexander Motin    {
6209*52d973f5SAlexander Motin        "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",
6210*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
6211*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
6212*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
6213*52d973f5SAlexander Motin        "EventName": "OCR.PF_L2_DATA_RD.L3_HIT.HITM_OTHER_CORE",
6214*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
6215*52d973f5SAlexander Motin        "MSRValue": "0x10003C0010",
6216*52d973f5SAlexander Motin        "Offcore": "1",
6217*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6218*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
6219*52d973f5SAlexander Motin        "UMask": "0x1"
6220*52d973f5SAlexander Motin    },
6221*52d973f5SAlexander Motin    {
6222*52d973f5SAlexander Motin        "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",
6223*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
6224*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
6225*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
6226*52d973f5SAlexander Motin        "EventName": "OCR.PF_L2_DATA_RD.L3_HIT.HIT_OTHER_CORE_FWD",
6227*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
6228*52d973f5SAlexander Motin        "MSRValue": "0x08003C0010",
6229*52d973f5SAlexander Motin        "Offcore": "1",
6230*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6231*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
6232*52d973f5SAlexander Motin        "UMask": "0x1"
6233*52d973f5SAlexander Motin    },
6234*52d973f5SAlexander Motin    {
6235*52d973f5SAlexander Motin        "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",
6236*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
6237*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
6238*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
6239*52d973f5SAlexander Motin        "EventName": "OCR.PF_L2_DATA_RD.L3_HIT.HIT_OTHER_CORE_NO_FWD",
6240*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
6241*52d973f5SAlexander Motin        "MSRValue": "0x04003C0010",
6242*52d973f5SAlexander Motin        "Offcore": "1",
6243*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6244*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
6245*52d973f5SAlexander Motin        "UMask": "0x1"
6246*52d973f5SAlexander Motin    },
6247*52d973f5SAlexander Motin    {
6248*52d973f5SAlexander Motin        "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",
6249*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
6250*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
6251*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
6252*52d973f5SAlexander Motin        "EventName": "OCR.PF_L2_DATA_RD.L3_HIT.NO_SNOOP_NEEDED",
6253*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
6254*52d973f5SAlexander Motin        "MSRValue": "0x01003C0010",
6255*52d973f5SAlexander Motin        "Offcore": "1",
6256*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6257*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
6258*52d973f5SAlexander Motin        "UMask": "0x1"
6259*52d973f5SAlexander Motin    },
6260*52d973f5SAlexander Motin    {
6261*52d973f5SAlexander Motin        "BriefDescription": "Counts prefetch (that bring data to L2) data reads",
6262*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
6263*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
6264*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
6265*52d973f5SAlexander Motin        "EventName": "OCR.PF_L2_DATA_RD.L3_HIT.SNOOP_HIT_WITH_FWD",
6266*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
6267*52d973f5SAlexander Motin        "MSRValue": "0x08007C0010",
6268*52d973f5SAlexander Motin        "Offcore": "1",
6269*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6270*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
6271*52d973f5SAlexander Motin        "UMask": "0x1"
6272*52d973f5SAlexander Motin    },
6273*52d973f5SAlexander Motin    {
6274*52d973f5SAlexander Motin        "BriefDescription": "Counts prefetch (that bring data to L2) data reads OCR.PF_L2_DATA_RD.L3_HIT.SNOOP_MISS",
6275*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
6276*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
6277*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
6278*52d973f5SAlexander Motin        "EventName": "OCR.PF_L2_DATA_RD.L3_HIT.SNOOP_MISS",
6279*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
6280*52d973f5SAlexander Motin        "MSRValue": "0x02003C0010",
6281*52d973f5SAlexander Motin        "Offcore": "1",
6282*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6283*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
6284*52d973f5SAlexander Motin        "UMask": "0x1"
6285*52d973f5SAlexander Motin    },
6286*52d973f5SAlexander Motin    {
6287*52d973f5SAlexander Motin        "BriefDescription": "Counts prefetch (that bring data to L2) data reads OCR.PF_L2_DATA_RD.L3_HIT.SNOOP_NONE",
6288*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
6289*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
6290*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
6291*52d973f5SAlexander Motin        "EventName": "OCR.PF_L2_DATA_RD.L3_HIT.SNOOP_NONE",
6292*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
6293*52d973f5SAlexander Motin        "MSRValue": "0x00803C0010",
6294*52d973f5SAlexander Motin        "Offcore": "1",
6295*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6296*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
6297*52d973f5SAlexander Motin        "UMask": "0x1"
6298*52d973f5SAlexander Motin    },
6299*52d973f5SAlexander Motin    {
6300*52d973f5SAlexander Motin        "BriefDescription": "Counts prefetch (that bring data to L2) data reads  OCR.PF_L2_DATA_RD.L3_HIT_E.ANY_SNOOP",
6301*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
6302*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
6303*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
6304*52d973f5SAlexander Motin        "EventName": "OCR.PF_L2_DATA_RD.L3_HIT_E.ANY_SNOOP",
6305*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
6306*52d973f5SAlexander Motin        "MSRValue": "0x3F80080010",
6307*52d973f5SAlexander Motin        "Offcore": "1",
6308*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6309*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
6310*52d973f5SAlexander Motin        "UMask": "0x1"
6311*52d973f5SAlexander Motin    },
6312*52d973f5SAlexander Motin    {
6313*52d973f5SAlexander Motin        "BriefDescription": "Counts prefetch (that bring data to L2) data reads  OCR.PF_L2_DATA_RD.L3_HIT_E.HITM_OTHER_CORE",
6314*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
6315*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
6316*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
6317*52d973f5SAlexander Motin        "EventName": "OCR.PF_L2_DATA_RD.L3_HIT_E.HITM_OTHER_CORE",
6318*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
6319*52d973f5SAlexander Motin        "MSRValue": "0x1000080010",
6320*52d973f5SAlexander Motin        "Offcore": "1",
6321*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6322*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
6323*52d973f5SAlexander Motin        "UMask": "0x1"
6324*52d973f5SAlexander Motin    },
6325*52d973f5SAlexander Motin    {
6326*52d973f5SAlexander Motin        "BriefDescription": "Counts prefetch (that bring data to L2) data reads  OCR.PF_L2_DATA_RD.L3_HIT_E.HIT_OTHER_CORE_FWD",
6327*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
6328*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
6329*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
6330*52d973f5SAlexander Motin        "EventName": "OCR.PF_L2_DATA_RD.L3_HIT_E.HIT_OTHER_CORE_FWD",
6331*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
6332*52d973f5SAlexander Motin        "MSRValue": "0x0800080010",
6333*52d973f5SAlexander Motin        "Offcore": "1",
6334*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6335*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
6336*52d973f5SAlexander Motin        "UMask": "0x1"
6337*52d973f5SAlexander Motin    },
6338*52d973f5SAlexander Motin    {
6339*52d973f5SAlexander Motin        "BriefDescription": "Counts prefetch (that bring data to L2) data reads  OCR.PF_L2_DATA_RD.L3_HIT_E.HIT_OTHER_CORE_NO_FWD",
6340*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
6341*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
6342*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
6343*52d973f5SAlexander Motin        "EventName": "OCR.PF_L2_DATA_RD.L3_HIT_E.HIT_OTHER_CORE_NO_FWD",
6344*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
6345*52d973f5SAlexander Motin        "MSRValue": "0x0400080010",
6346*52d973f5SAlexander Motin        "Offcore": "1",
6347*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6348*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
6349*52d973f5SAlexander Motin        "UMask": "0x1"
6350*52d973f5SAlexander Motin    },
6351*52d973f5SAlexander Motin    {
6352*52d973f5SAlexander Motin        "BriefDescription": "Counts prefetch (that bring data to L2) data reads  OCR.PF_L2_DATA_RD.L3_HIT_E.NO_SNOOP_NEEDED",
6353*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
6354*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
6355*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
6356*52d973f5SAlexander Motin        "EventName": "OCR.PF_L2_DATA_RD.L3_HIT_E.NO_SNOOP_NEEDED",
6357*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
6358*52d973f5SAlexander Motin        "MSRValue": "0x0100080010",
6359*52d973f5SAlexander Motin        "Offcore": "1",
6360*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6361*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
6362*52d973f5SAlexander Motin        "UMask": "0x1"
6363*52d973f5SAlexander Motin    },
6364*52d973f5SAlexander Motin    {
6365*52d973f5SAlexander Motin        "BriefDescription": "Counts prefetch (that bring data to L2) data reads",
6366*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
6367*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
6368*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
6369*52d973f5SAlexander Motin        "EventName": "OCR.PF_L2_DATA_RD.L3_HIT_E.SNOOP_MISS",
6370*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
6371*52d973f5SAlexander Motin        "MSRValue": "0x0200080010",
6372*52d973f5SAlexander Motin        "Offcore": "1",
6373*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6374*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
6375*52d973f5SAlexander Motin        "UMask": "0x1"
6376*52d973f5SAlexander Motin    },
6377*52d973f5SAlexander Motin    {
6378*52d973f5SAlexander Motin        "BriefDescription": "Counts prefetch (that bring data to L2) data reads",
6379*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
6380*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
6381*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
6382*52d973f5SAlexander Motin        "EventName": "OCR.PF_L2_DATA_RD.L3_HIT_E.SNOOP_NONE",
6383*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
6384*52d973f5SAlexander Motin        "MSRValue": "0x0080080010",
6385*52d973f5SAlexander Motin        "Offcore": "1",
6386*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6387*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
6388*52d973f5SAlexander Motin        "UMask": "0x1"
6389*52d973f5SAlexander Motin    },
6390*52d973f5SAlexander Motin    {
6391*52d973f5SAlexander Motin        "BriefDescription": "Counts prefetch (that bring data to L2) data reads  OCR.PF_L2_DATA_RD.L3_HIT_F.ANY_SNOOP",
6392*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
6393*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
6394*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
6395*52d973f5SAlexander Motin        "EventName": "OCR.PF_L2_DATA_RD.L3_HIT_F.ANY_SNOOP",
6396*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
6397*52d973f5SAlexander Motin        "MSRValue": "0x3F80200010",
6398*52d973f5SAlexander Motin        "Offcore": "1",
6399*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6400*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
6401*52d973f5SAlexander Motin        "UMask": "0x1"
6402*52d973f5SAlexander Motin    },
6403*52d973f5SAlexander Motin    {
6404*52d973f5SAlexander Motin        "BriefDescription": "Counts prefetch (that bring data to L2) data reads  OCR.PF_L2_DATA_RD.L3_HIT_F.HITM_OTHER_CORE",
6405*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
6406*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
6407*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
6408*52d973f5SAlexander Motin        "EventName": "OCR.PF_L2_DATA_RD.L3_HIT_F.HITM_OTHER_CORE",
6409*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
6410*52d973f5SAlexander Motin        "MSRValue": "0x1000200010",
6411*52d973f5SAlexander Motin        "Offcore": "1",
6412*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6413*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
6414*52d973f5SAlexander Motin        "UMask": "0x1"
6415*52d973f5SAlexander Motin    },
6416*52d973f5SAlexander Motin    {
6417*52d973f5SAlexander Motin        "BriefDescription": "Counts prefetch (that bring data to L2) data reads  OCR.PF_L2_DATA_RD.L3_HIT_F.HIT_OTHER_CORE_FWD",
6418*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
6419*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
6420*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
6421*52d973f5SAlexander Motin        "EventName": "OCR.PF_L2_DATA_RD.L3_HIT_F.HIT_OTHER_CORE_FWD",
6422*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
6423*52d973f5SAlexander Motin        "MSRValue": "0x0800200010",
6424*52d973f5SAlexander Motin        "Offcore": "1",
6425*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6426*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
6427*52d973f5SAlexander Motin        "UMask": "0x1"
6428*52d973f5SAlexander Motin    },
6429*52d973f5SAlexander Motin    {
6430*52d973f5SAlexander Motin        "BriefDescription": "Counts prefetch (that bring data to L2) data reads  OCR.PF_L2_DATA_RD.L3_HIT_F.HIT_OTHER_CORE_NO_FWD",
6431*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
6432*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
6433*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
6434*52d973f5SAlexander Motin        "EventName": "OCR.PF_L2_DATA_RD.L3_HIT_F.HIT_OTHER_CORE_NO_FWD",
6435*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
6436*52d973f5SAlexander Motin        "MSRValue": "0x0400200010",
6437*52d973f5SAlexander Motin        "Offcore": "1",
6438*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6439*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
6440*52d973f5SAlexander Motin        "UMask": "0x1"
6441*52d973f5SAlexander Motin    },
6442*52d973f5SAlexander Motin    {
6443*52d973f5SAlexander Motin        "BriefDescription": "Counts prefetch (that bring data to L2) data reads  OCR.PF_L2_DATA_RD.L3_HIT_F.NO_SNOOP_NEEDED",
6444*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
6445*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
6446*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
6447*52d973f5SAlexander Motin        "EventName": "OCR.PF_L2_DATA_RD.L3_HIT_F.NO_SNOOP_NEEDED",
6448*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
6449*52d973f5SAlexander Motin        "MSRValue": "0x0100200010",
6450*52d973f5SAlexander Motin        "Offcore": "1",
6451*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6452*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
6453*52d973f5SAlexander Motin        "UMask": "0x1"
6454*52d973f5SAlexander Motin    },
6455*52d973f5SAlexander Motin    {
6456*52d973f5SAlexander Motin        "BriefDescription": "Counts prefetch (that bring data to L2) data reads",
6457*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
6458*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
6459*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
6460*52d973f5SAlexander Motin        "EventName": "OCR.PF_L2_DATA_RD.L3_HIT_F.SNOOP_MISS",
6461*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
6462*52d973f5SAlexander Motin        "MSRValue": "0x0200200010",
6463*52d973f5SAlexander Motin        "Offcore": "1",
6464*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6465*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
6466*52d973f5SAlexander Motin        "UMask": "0x1"
6467*52d973f5SAlexander Motin    },
6468*52d973f5SAlexander Motin    {
6469*52d973f5SAlexander Motin        "BriefDescription": "Counts prefetch (that bring data to L2) data reads",
6470*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
6471*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
6472*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
6473*52d973f5SAlexander Motin        "EventName": "OCR.PF_L2_DATA_RD.L3_HIT_F.SNOOP_NONE",
6474*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
6475*52d973f5SAlexander Motin        "MSRValue": "0x0080200010",
6476*52d973f5SAlexander Motin        "Offcore": "1",
6477*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6478*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
6479*52d973f5SAlexander Motin        "UMask": "0x1"
6480*52d973f5SAlexander Motin    },
6481*52d973f5SAlexander Motin    {
6482*52d973f5SAlexander Motin        "BriefDescription": "Counts prefetch (that bring data to L2) data reads  OCR.PF_L2_DATA_RD.L3_HIT_M.ANY_SNOOP",
6483*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
6484*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
6485*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
6486*52d973f5SAlexander Motin        "EventName": "OCR.PF_L2_DATA_RD.L3_HIT_M.ANY_SNOOP",
6487*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
6488*52d973f5SAlexander Motin        "MSRValue": "0x3F80040010",
6489*52d973f5SAlexander Motin        "Offcore": "1",
6490*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6491*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
6492*52d973f5SAlexander Motin        "UMask": "0x1"
6493*52d973f5SAlexander Motin    },
6494*52d973f5SAlexander Motin    {
6495*52d973f5SAlexander Motin        "BriefDescription": "Counts prefetch (that bring data to L2) data reads  OCR.PF_L2_DATA_RD.L3_HIT_M.HITM_OTHER_CORE",
6496*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
6497*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
6498*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
6499*52d973f5SAlexander Motin        "EventName": "OCR.PF_L2_DATA_RD.L3_HIT_M.HITM_OTHER_CORE",
6500*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
6501*52d973f5SAlexander Motin        "MSRValue": "0x1000040010",
6502*52d973f5SAlexander Motin        "Offcore": "1",
6503*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6504*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
6505*52d973f5SAlexander Motin        "UMask": "0x1"
6506*52d973f5SAlexander Motin    },
6507*52d973f5SAlexander Motin    {
6508*52d973f5SAlexander Motin        "BriefDescription": "Counts prefetch (that bring data to L2) data reads  OCR.PF_L2_DATA_RD.L3_HIT_M.HIT_OTHER_CORE_FWD",
6509*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
6510*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
6511*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
6512*52d973f5SAlexander Motin        "EventName": "OCR.PF_L2_DATA_RD.L3_HIT_M.HIT_OTHER_CORE_FWD",
6513*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
6514*52d973f5SAlexander Motin        "MSRValue": "0x0800040010",
6515*52d973f5SAlexander Motin        "Offcore": "1",
6516*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6517*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
6518*52d973f5SAlexander Motin        "UMask": "0x1"
6519*52d973f5SAlexander Motin    },
6520*52d973f5SAlexander Motin    {
6521*52d973f5SAlexander Motin        "BriefDescription": "Counts prefetch (that bring data to L2) data reads  OCR.PF_L2_DATA_RD.L3_HIT_M.HIT_OTHER_CORE_NO_FWD",
6522*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
6523*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
6524*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
6525*52d973f5SAlexander Motin        "EventName": "OCR.PF_L2_DATA_RD.L3_HIT_M.HIT_OTHER_CORE_NO_FWD",
6526*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
6527*52d973f5SAlexander Motin        "MSRValue": "0x0400040010",
6528*52d973f5SAlexander Motin        "Offcore": "1",
6529*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6530*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
6531*52d973f5SAlexander Motin        "UMask": "0x1"
6532*52d973f5SAlexander Motin    },
6533*52d973f5SAlexander Motin    {
6534*52d973f5SAlexander Motin        "BriefDescription": "Counts prefetch (that bring data to L2) data reads  OCR.PF_L2_DATA_RD.L3_HIT_M.NO_SNOOP_NEEDED",
6535*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
6536*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
6537*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
6538*52d973f5SAlexander Motin        "EventName": "OCR.PF_L2_DATA_RD.L3_HIT_M.NO_SNOOP_NEEDED",
6539*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
6540*52d973f5SAlexander Motin        "MSRValue": "0x0100040010",
6541*52d973f5SAlexander Motin        "Offcore": "1",
6542*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6543*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
6544*52d973f5SAlexander Motin        "UMask": "0x1"
6545*52d973f5SAlexander Motin    },
6546*52d973f5SAlexander Motin    {
6547*52d973f5SAlexander Motin        "BriefDescription": "Counts prefetch (that bring data to L2) data reads",
6548*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
6549*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
6550*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
6551*52d973f5SAlexander Motin        "EventName": "OCR.PF_L2_DATA_RD.L3_HIT_M.SNOOP_MISS",
6552*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
6553*52d973f5SAlexander Motin        "MSRValue": "0x0200040010",
6554*52d973f5SAlexander Motin        "Offcore": "1",
6555*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6556*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
6557*52d973f5SAlexander Motin        "UMask": "0x1"
6558*52d973f5SAlexander Motin    },
6559*52d973f5SAlexander Motin    {
6560*52d973f5SAlexander Motin        "BriefDescription": "Counts prefetch (that bring data to L2) data reads",
6561*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
6562*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
6563*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
6564*52d973f5SAlexander Motin        "EventName": "OCR.PF_L2_DATA_RD.L3_HIT_M.SNOOP_NONE",
6565*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
6566*52d973f5SAlexander Motin        "MSRValue": "0x0080040010",
6567*52d973f5SAlexander Motin        "Offcore": "1",
6568*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6569*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
6570*52d973f5SAlexander Motin        "UMask": "0x1"
6571*52d973f5SAlexander Motin    },
6572*52d973f5SAlexander Motin    {
6573*52d973f5SAlexander Motin        "BriefDescription": "Counts prefetch (that bring data to L2) data reads  OCR.PF_L2_DATA_RD.L3_HIT_S.ANY_SNOOP",
6574*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
6575*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
6576*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
6577*52d973f5SAlexander Motin        "EventName": "OCR.PF_L2_DATA_RD.L3_HIT_S.ANY_SNOOP",
6578*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
6579*52d973f5SAlexander Motin        "MSRValue": "0x3F80100010",
6580*52d973f5SAlexander Motin        "Offcore": "1",
6581*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6582*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
6583*52d973f5SAlexander Motin        "UMask": "0x1"
6584*52d973f5SAlexander Motin    },
6585*52d973f5SAlexander Motin    {
6586*52d973f5SAlexander Motin        "BriefDescription": "Counts prefetch (that bring data to L2) data reads  OCR.PF_L2_DATA_RD.L3_HIT_S.HITM_OTHER_CORE",
6587*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
6588*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
6589*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
6590*52d973f5SAlexander Motin        "EventName": "OCR.PF_L2_DATA_RD.L3_HIT_S.HITM_OTHER_CORE",
6591*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
6592*52d973f5SAlexander Motin        "MSRValue": "0x1000100010",
6593*52d973f5SAlexander Motin        "Offcore": "1",
6594*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6595*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
6596*52d973f5SAlexander Motin        "UMask": "0x1"
6597*52d973f5SAlexander Motin    },
6598*52d973f5SAlexander Motin    {
6599*52d973f5SAlexander Motin        "BriefDescription": "Counts prefetch (that bring data to L2) data reads  OCR.PF_L2_DATA_RD.L3_HIT_S.HIT_OTHER_CORE_FWD",
6600*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
6601*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
6602*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
6603*52d973f5SAlexander Motin        "EventName": "OCR.PF_L2_DATA_RD.L3_HIT_S.HIT_OTHER_CORE_FWD",
6604*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
6605*52d973f5SAlexander Motin        "MSRValue": "0x0800100010",
6606*52d973f5SAlexander Motin        "Offcore": "1",
6607*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6608*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
6609*52d973f5SAlexander Motin        "UMask": "0x1"
6610*52d973f5SAlexander Motin    },
6611*52d973f5SAlexander Motin    {
6612*52d973f5SAlexander Motin        "BriefDescription": "Counts prefetch (that bring data to L2) data reads  OCR.PF_L2_DATA_RD.L3_HIT_S.HIT_OTHER_CORE_NO_FWD",
6613*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
6614*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
6615*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
6616*52d973f5SAlexander Motin        "EventName": "OCR.PF_L2_DATA_RD.L3_HIT_S.HIT_OTHER_CORE_NO_FWD",
6617*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
6618*52d973f5SAlexander Motin        "MSRValue": "0x0400100010",
6619*52d973f5SAlexander Motin        "Offcore": "1",
6620*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6621*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
6622*52d973f5SAlexander Motin        "UMask": "0x1"
6623*52d973f5SAlexander Motin    },
6624*52d973f5SAlexander Motin    {
6625*52d973f5SAlexander Motin        "BriefDescription": "Counts prefetch (that bring data to L2) data reads  OCR.PF_L2_DATA_RD.L3_HIT_S.NO_SNOOP_NEEDED",
6626*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
6627*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
6628*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
6629*52d973f5SAlexander Motin        "EventName": "OCR.PF_L2_DATA_RD.L3_HIT_S.NO_SNOOP_NEEDED",
6630*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
6631*52d973f5SAlexander Motin        "MSRValue": "0x0100100010",
6632*52d973f5SAlexander Motin        "Offcore": "1",
6633*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6634*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
6635*52d973f5SAlexander Motin        "UMask": "0x1"
6636*52d973f5SAlexander Motin    },
6637*52d973f5SAlexander Motin    {
6638*52d973f5SAlexander Motin        "BriefDescription": "Counts prefetch (that bring data to L2) data reads",
6639*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
6640*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
6641*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
6642*52d973f5SAlexander Motin        "EventName": "OCR.PF_L2_DATA_RD.L3_HIT_S.SNOOP_MISS",
6643*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
6644*52d973f5SAlexander Motin        "MSRValue": "0x0200100010",
6645*52d973f5SAlexander Motin        "Offcore": "1",
6646*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6647*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
6648*52d973f5SAlexander Motin        "UMask": "0x1"
6649*52d973f5SAlexander Motin    },
6650*52d973f5SAlexander Motin    {
6651*52d973f5SAlexander Motin        "BriefDescription": "Counts prefetch (that bring data to L2) data reads",
6652*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
6653*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
6654*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
6655*52d973f5SAlexander Motin        "EventName": "OCR.PF_L2_DATA_RD.L3_HIT_S.SNOOP_NONE",
6656*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
6657*52d973f5SAlexander Motin        "MSRValue": "0x0080100010",
6658*52d973f5SAlexander Motin        "Offcore": "1",
6659*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6660*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
6661*52d973f5SAlexander Motin        "UMask": "0x1"
6662*52d973f5SAlexander Motin    },
6663*52d973f5SAlexander Motin    {
6664*52d973f5SAlexander Motin        "BriefDescription": "Counts prefetch (that bring data to L2) data reads OCR.PF_L2_DATA_RD.PMM_HIT_LOCAL_PMM.ANY_SNOOP",
6665*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
6666*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
6667*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
6668*52d973f5SAlexander Motin        "EventName": "OCR.PF_L2_DATA_RD.PMM_HIT_LOCAL_PMM.ANY_SNOOP",
6669*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
6670*52d973f5SAlexander Motin        "MSRValue": "0x3F80400010",
6671*52d973f5SAlexander Motin        "Offcore": "1",
6672*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6673*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
6674*52d973f5SAlexander Motin        "UMask": "0x1"
6675*52d973f5SAlexander Motin    },
6676*52d973f5SAlexander Motin    {
6677*52d973f5SAlexander Motin        "BriefDescription": "Counts prefetch (that bring data to L2) data reads OCR.PF_L2_DATA_RD.PMM_HIT_LOCAL_PMM.SNOOP_NONE",
6678*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
6679*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
6680*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
6681*52d973f5SAlexander Motin        "EventName": "OCR.PF_L2_DATA_RD.PMM_HIT_LOCAL_PMM.SNOOP_NONE",
6682*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
6683*52d973f5SAlexander Motin        "MSRValue": "0x0080400010",
6684*52d973f5SAlexander Motin        "Offcore": "1",
6685*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6686*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
6687*52d973f5SAlexander Motin        "UMask": "0x1"
6688*52d973f5SAlexander Motin    },
6689*52d973f5SAlexander Motin    {
6690*52d973f5SAlexander Motin        "BriefDescription": "Counts prefetch (that bring data to L2) data reads OCR.PF_L2_DATA_RD.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED",
6691*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
6692*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
6693*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
6694*52d973f5SAlexander Motin        "EventName": "OCR.PF_L2_DATA_RD.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED",
6695*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
6696*52d973f5SAlexander Motin        "MSRValue": "0x0100400010",
6697*52d973f5SAlexander Motin        "Offcore": "1",
6698*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6699*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
6700*52d973f5SAlexander Motin        "UMask": "0x1"
6701*52d973f5SAlexander Motin    },
6702*52d973f5SAlexander Motin    {
6703*52d973f5SAlexander Motin        "BriefDescription": "Counts prefetch (that bring data to L2) data reads  OCR.PF_L2_DATA_RD.SUPPLIER_NONE.ANY_SNOOP",
6704*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
6705*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
6706*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
6707*52d973f5SAlexander Motin        "EventName": "OCR.PF_L2_DATA_RD.SUPPLIER_NONE.ANY_SNOOP",
6708*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
6709*52d973f5SAlexander Motin        "MSRValue": "0x3F80020010",
6710*52d973f5SAlexander Motin        "Offcore": "1",
6711*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6712*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
6713*52d973f5SAlexander Motin        "UMask": "0x1"
6714*52d973f5SAlexander Motin    },
6715*52d973f5SAlexander Motin    {
6716*52d973f5SAlexander Motin        "BriefDescription": "Counts prefetch (that bring data to L2) data reads  OCR.PF_L2_DATA_RD.SUPPLIER_NONE.HITM_OTHER_CORE",
6717*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
6718*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
6719*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
6720*52d973f5SAlexander Motin        "EventName": "OCR.PF_L2_DATA_RD.SUPPLIER_NONE.HITM_OTHER_CORE",
6721*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
6722*52d973f5SAlexander Motin        "MSRValue": "0x1000020010",
6723*52d973f5SAlexander Motin        "Offcore": "1",
6724*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6725*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
6726*52d973f5SAlexander Motin        "UMask": "0x1"
6727*52d973f5SAlexander Motin    },
6728*52d973f5SAlexander Motin    {
6729*52d973f5SAlexander Motin        "BriefDescription": "Counts prefetch (that bring data to L2) data reads  OCR.PF_L2_DATA_RD.SUPPLIER_NONE.HIT_OTHER_CORE_FWD",
673092b14858SMatt Macy        "Counter": "0,1,2,3",
673192b14858SMatt Macy        "CounterHTOff": "0,1,2,3",
673292b14858SMatt Macy        "EventCode": "0xB7, 0xBB",
673392b14858SMatt Macy        "EventName": "OCR.PF_L2_DATA_RD.SUPPLIER_NONE.HIT_OTHER_CORE_FWD",
673492b14858SMatt Macy        "MSRIndex": "0x1a6,0x1a7",
673592b14858SMatt Macy        "MSRValue": "0x0800020010",
673692b14858SMatt Macy        "Offcore": "1",
673792b14858SMatt Macy        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
673892b14858SMatt Macy        "SampleAfterValue": "100003",
673992b14858SMatt Macy        "UMask": "0x1"
674092b14858SMatt Macy    },
674192b14858SMatt Macy    {
6742*52d973f5SAlexander Motin        "BriefDescription": "Counts prefetch (that bring data to L2) data reads  OCR.PF_L2_DATA_RD.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD",
6743*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
6744*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
6745*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
6746*52d973f5SAlexander Motin        "EventName": "OCR.PF_L2_DATA_RD.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD",
6747*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
6748*52d973f5SAlexander Motin        "MSRValue": "0x0400020010",
6749*52d973f5SAlexander Motin        "Offcore": "1",
6750*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6751*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
6752*52d973f5SAlexander Motin        "UMask": "0x1"
6753*52d973f5SAlexander Motin    },
6754*52d973f5SAlexander Motin    {
6755*52d973f5SAlexander Motin        "BriefDescription": "Counts prefetch (that bring data to L2) data reads  OCR.PF_L2_DATA_RD.SUPPLIER_NONE.NO_SNOOP_NEEDED",
6756*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
6757*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
6758*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
6759*52d973f5SAlexander Motin        "EventName": "OCR.PF_L2_DATA_RD.SUPPLIER_NONE.NO_SNOOP_NEEDED",
6760*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
6761*52d973f5SAlexander Motin        "MSRValue": "0x0100020010",
6762*52d973f5SAlexander Motin        "Offcore": "1",
6763*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6764*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
6765*52d973f5SAlexander Motin        "UMask": "0x1"
6766*52d973f5SAlexander Motin    },
6767*52d973f5SAlexander Motin    {
6768*52d973f5SAlexander Motin        "BriefDescription": "Counts prefetch (that bring data to L2) data reads",
6769*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
6770*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
6771*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
6772*52d973f5SAlexander Motin        "EventName": "OCR.PF_L2_DATA_RD.SUPPLIER_NONE.SNOOP_MISS",
6773*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
6774*52d973f5SAlexander Motin        "MSRValue": "0x0200020010",
6775*52d973f5SAlexander Motin        "Offcore": "1",
6776*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6777*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
6778*52d973f5SAlexander Motin        "UMask": "0x1"
6779*52d973f5SAlexander Motin    },
6780*52d973f5SAlexander Motin    {
6781*52d973f5SAlexander Motin        "BriefDescription": "Counts prefetch (that bring data to L2) data reads",
6782*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
6783*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
6784*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
6785*52d973f5SAlexander Motin        "EventName": "OCR.PF_L2_DATA_RD.SUPPLIER_NONE.SNOOP_NONE",
6786*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
6787*52d973f5SAlexander Motin        "MSRValue": "0x0080020010",
6788*52d973f5SAlexander Motin        "Offcore": "1",
6789*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6790*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
6791*52d973f5SAlexander Motin        "UMask": "0x1"
6792*52d973f5SAlexander Motin    },
6793*52d973f5SAlexander Motin    {
6794*52d973f5SAlexander Motin        "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs have any response type.",
6795*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
6796*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
6797*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
6798*52d973f5SAlexander Motin        "EventName": "OCR.PF_L2_RFO.ANY_RESPONSE",
6799*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
6800*52d973f5SAlexander Motin        "MSRValue": "0x0000010020",
6801*52d973f5SAlexander Motin        "Offcore": "1",
6802*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6803*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
6804*52d973f5SAlexander Motin        "UMask": "0x1"
6805*52d973f5SAlexander Motin    },
6806*52d973f5SAlexander Motin    {
6807*52d973f5SAlexander Motin        "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",
6808*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
6809*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
6810*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
6811*52d973f5SAlexander Motin        "EventName": "OCR.PF_L2_RFO.L3_HIT.ANY_SNOOP",
6812*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
6813*52d973f5SAlexander Motin        "MSRValue": "0x3F803C0020",
6814*52d973f5SAlexander Motin        "Offcore": "1",
6815*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6816*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
6817*52d973f5SAlexander Motin        "UMask": "0x1"
6818*52d973f5SAlexander Motin    },
6819*52d973f5SAlexander Motin    {
6820*52d973f5SAlexander Motin        "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",
6821*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
6822*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
6823*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
6824*52d973f5SAlexander Motin        "EventName": "OCR.PF_L2_RFO.L3_HIT.HITM_OTHER_CORE",
6825*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
6826*52d973f5SAlexander Motin        "MSRValue": "0x10003C0020",
6827*52d973f5SAlexander Motin        "Offcore": "1",
6828*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6829*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
6830*52d973f5SAlexander Motin        "UMask": "0x1"
6831*52d973f5SAlexander Motin    },
6832*52d973f5SAlexander Motin    {
6833*52d973f5SAlexander Motin        "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",
6834*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
6835*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
6836*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
6837*52d973f5SAlexander Motin        "EventName": "OCR.PF_L2_RFO.L3_HIT.HIT_OTHER_CORE_FWD",
6838*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
6839*52d973f5SAlexander Motin        "MSRValue": "0x08003C0020",
6840*52d973f5SAlexander Motin        "Offcore": "1",
6841*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6842*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
6843*52d973f5SAlexander Motin        "UMask": "0x1"
6844*52d973f5SAlexander Motin    },
6845*52d973f5SAlexander Motin    {
6846*52d973f5SAlexander Motin        "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",
6847*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
6848*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
6849*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
6850*52d973f5SAlexander Motin        "EventName": "OCR.PF_L2_RFO.L3_HIT.HIT_OTHER_CORE_NO_FWD",
6851*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
6852*52d973f5SAlexander Motin        "MSRValue": "0x04003C0020",
6853*52d973f5SAlexander Motin        "Offcore": "1",
6854*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6855*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
6856*52d973f5SAlexander Motin        "UMask": "0x1"
6857*52d973f5SAlexander Motin    },
6858*52d973f5SAlexander Motin    {
6859*52d973f5SAlexander Motin        "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",
6860*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
6861*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
6862*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
6863*52d973f5SAlexander Motin        "EventName": "OCR.PF_L2_RFO.L3_HIT.NO_SNOOP_NEEDED",
6864*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
6865*52d973f5SAlexander Motin        "MSRValue": "0x01003C0020",
6866*52d973f5SAlexander Motin        "Offcore": "1",
6867*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6868*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
6869*52d973f5SAlexander Motin        "UMask": "0x1"
6870*52d973f5SAlexander Motin    },
6871*52d973f5SAlexander Motin    {
6872*52d973f5SAlexander Motin        "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs",
6873*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
6874*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
6875*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
6876*52d973f5SAlexander Motin        "EventName": "OCR.PF_L2_RFO.L3_HIT.SNOOP_HIT_WITH_FWD",
6877*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
6878*52d973f5SAlexander Motin        "MSRValue": "0x08007C0020",
6879*52d973f5SAlexander Motin        "Offcore": "1",
6880*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6881*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
6882*52d973f5SAlexander Motin        "UMask": "0x1"
6883*52d973f5SAlexander Motin    },
6884*52d973f5SAlexander Motin    {
6885*52d973f5SAlexander Motin        "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs OCR.PF_L2_RFO.L3_HIT.SNOOP_MISS",
6886*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
6887*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
6888*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
6889*52d973f5SAlexander Motin        "EventName": "OCR.PF_L2_RFO.L3_HIT.SNOOP_MISS",
6890*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
6891*52d973f5SAlexander Motin        "MSRValue": "0x02003C0020",
6892*52d973f5SAlexander Motin        "Offcore": "1",
6893*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6894*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
6895*52d973f5SAlexander Motin        "UMask": "0x1"
6896*52d973f5SAlexander Motin    },
6897*52d973f5SAlexander Motin    {
6898*52d973f5SAlexander Motin        "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs OCR.PF_L2_RFO.L3_HIT.SNOOP_NONE",
6899*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
6900*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
6901*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
6902*52d973f5SAlexander Motin        "EventName": "OCR.PF_L2_RFO.L3_HIT.SNOOP_NONE",
6903*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
6904*52d973f5SAlexander Motin        "MSRValue": "0x00803C0020",
6905*52d973f5SAlexander Motin        "Offcore": "1",
6906*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6907*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
6908*52d973f5SAlexander Motin        "UMask": "0x1"
6909*52d973f5SAlexander Motin    },
6910*52d973f5SAlexander Motin    {
6911*52d973f5SAlexander Motin        "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs  OCR.PF_L2_RFO.L3_HIT_E.ANY_SNOOP",
6912*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
6913*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
6914*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
6915*52d973f5SAlexander Motin        "EventName": "OCR.PF_L2_RFO.L3_HIT_E.ANY_SNOOP",
6916*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
6917*52d973f5SAlexander Motin        "MSRValue": "0x3F80080020",
6918*52d973f5SAlexander Motin        "Offcore": "1",
6919*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6920*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
6921*52d973f5SAlexander Motin        "UMask": "0x1"
6922*52d973f5SAlexander Motin    },
6923*52d973f5SAlexander Motin    {
6924*52d973f5SAlexander Motin        "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs  OCR.PF_L2_RFO.L3_HIT_E.HITM_OTHER_CORE",
6925*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
6926*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
6927*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
6928*52d973f5SAlexander Motin        "EventName": "OCR.PF_L2_RFO.L3_HIT_E.HITM_OTHER_CORE",
6929*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
6930*52d973f5SAlexander Motin        "MSRValue": "0x1000080020",
6931*52d973f5SAlexander Motin        "Offcore": "1",
6932*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6933*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
6934*52d973f5SAlexander Motin        "UMask": "0x1"
6935*52d973f5SAlexander Motin    },
6936*52d973f5SAlexander Motin    {
6937*52d973f5SAlexander Motin        "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs  OCR.PF_L2_RFO.L3_HIT_E.HIT_OTHER_CORE_FWD",
6938*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
6939*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
6940*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
6941*52d973f5SAlexander Motin        "EventName": "OCR.PF_L2_RFO.L3_HIT_E.HIT_OTHER_CORE_FWD",
6942*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
6943*52d973f5SAlexander Motin        "MSRValue": "0x0800080020",
6944*52d973f5SAlexander Motin        "Offcore": "1",
6945*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6946*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
6947*52d973f5SAlexander Motin        "UMask": "0x1"
6948*52d973f5SAlexander Motin    },
6949*52d973f5SAlexander Motin    {
6950*52d973f5SAlexander Motin        "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs  OCR.PF_L2_RFO.L3_HIT_E.HIT_OTHER_CORE_NO_FWD",
6951*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
6952*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
6953*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
6954*52d973f5SAlexander Motin        "EventName": "OCR.PF_L2_RFO.L3_HIT_E.HIT_OTHER_CORE_NO_FWD",
6955*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
6956*52d973f5SAlexander Motin        "MSRValue": "0x0400080020",
6957*52d973f5SAlexander Motin        "Offcore": "1",
6958*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6959*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
6960*52d973f5SAlexander Motin        "UMask": "0x1"
6961*52d973f5SAlexander Motin    },
6962*52d973f5SAlexander Motin    {
6963*52d973f5SAlexander Motin        "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs  OCR.PF_L2_RFO.L3_HIT_E.NO_SNOOP_NEEDED",
6964*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
6965*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
6966*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
6967*52d973f5SAlexander Motin        "EventName": "OCR.PF_L2_RFO.L3_HIT_E.NO_SNOOP_NEEDED",
6968*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
6969*52d973f5SAlexander Motin        "MSRValue": "0x0100080020",
6970*52d973f5SAlexander Motin        "Offcore": "1",
6971*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6972*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
6973*52d973f5SAlexander Motin        "UMask": "0x1"
6974*52d973f5SAlexander Motin    },
6975*52d973f5SAlexander Motin    {
6976*52d973f5SAlexander Motin        "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs",
6977*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
6978*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
6979*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
6980*52d973f5SAlexander Motin        "EventName": "OCR.PF_L2_RFO.L3_HIT_E.SNOOP_MISS",
6981*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
6982*52d973f5SAlexander Motin        "MSRValue": "0x0200080020",
6983*52d973f5SAlexander Motin        "Offcore": "1",
6984*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6985*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
6986*52d973f5SAlexander Motin        "UMask": "0x1"
6987*52d973f5SAlexander Motin    },
6988*52d973f5SAlexander Motin    {
6989*52d973f5SAlexander Motin        "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs",
6990*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
6991*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
6992*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
6993*52d973f5SAlexander Motin        "EventName": "OCR.PF_L2_RFO.L3_HIT_E.SNOOP_NONE",
6994*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
6995*52d973f5SAlexander Motin        "MSRValue": "0x0080080020",
6996*52d973f5SAlexander Motin        "Offcore": "1",
6997*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
6998*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
6999*52d973f5SAlexander Motin        "UMask": "0x1"
7000*52d973f5SAlexander Motin    },
7001*52d973f5SAlexander Motin    {
7002*52d973f5SAlexander Motin        "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs  OCR.PF_L2_RFO.L3_HIT_F.ANY_SNOOP",
7003*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
7004*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
7005*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
7006*52d973f5SAlexander Motin        "EventName": "OCR.PF_L2_RFO.L3_HIT_F.ANY_SNOOP",
7007*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
7008*52d973f5SAlexander Motin        "MSRValue": "0x3F80200020",
7009*52d973f5SAlexander Motin        "Offcore": "1",
7010*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7011*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
7012*52d973f5SAlexander Motin        "UMask": "0x1"
7013*52d973f5SAlexander Motin    },
7014*52d973f5SAlexander Motin    {
7015*52d973f5SAlexander Motin        "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs  OCR.PF_L2_RFO.L3_HIT_F.HITM_OTHER_CORE",
7016*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
7017*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
7018*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
7019*52d973f5SAlexander Motin        "EventName": "OCR.PF_L2_RFO.L3_HIT_F.HITM_OTHER_CORE",
7020*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
7021*52d973f5SAlexander Motin        "MSRValue": "0x1000200020",
7022*52d973f5SAlexander Motin        "Offcore": "1",
7023*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7024*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
7025*52d973f5SAlexander Motin        "UMask": "0x1"
7026*52d973f5SAlexander Motin    },
7027*52d973f5SAlexander Motin    {
7028*52d973f5SAlexander Motin        "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs  OCR.PF_L2_RFO.L3_HIT_F.HIT_OTHER_CORE_FWD",
7029*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
7030*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
7031*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
7032*52d973f5SAlexander Motin        "EventName": "OCR.PF_L2_RFO.L3_HIT_F.HIT_OTHER_CORE_FWD",
7033*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
7034*52d973f5SAlexander Motin        "MSRValue": "0x0800200020",
7035*52d973f5SAlexander Motin        "Offcore": "1",
7036*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7037*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
7038*52d973f5SAlexander Motin        "UMask": "0x1"
7039*52d973f5SAlexander Motin    },
7040*52d973f5SAlexander Motin    {
7041*52d973f5SAlexander Motin        "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs  OCR.PF_L2_RFO.L3_HIT_F.HIT_OTHER_CORE_NO_FWD",
7042*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
7043*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
7044*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
7045*52d973f5SAlexander Motin        "EventName": "OCR.PF_L2_RFO.L3_HIT_F.HIT_OTHER_CORE_NO_FWD",
7046*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
7047*52d973f5SAlexander Motin        "MSRValue": "0x0400200020",
7048*52d973f5SAlexander Motin        "Offcore": "1",
7049*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7050*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
7051*52d973f5SAlexander Motin        "UMask": "0x1"
7052*52d973f5SAlexander Motin    },
7053*52d973f5SAlexander Motin    {
7054*52d973f5SAlexander Motin        "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs  OCR.PF_L2_RFO.L3_HIT_F.NO_SNOOP_NEEDED",
7055*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
7056*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
7057*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
7058*52d973f5SAlexander Motin        "EventName": "OCR.PF_L2_RFO.L3_HIT_F.NO_SNOOP_NEEDED",
7059*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
7060*52d973f5SAlexander Motin        "MSRValue": "0x0100200020",
7061*52d973f5SAlexander Motin        "Offcore": "1",
7062*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7063*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
7064*52d973f5SAlexander Motin        "UMask": "0x1"
7065*52d973f5SAlexander Motin    },
7066*52d973f5SAlexander Motin    {
7067*52d973f5SAlexander Motin        "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs",
7068*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
7069*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
7070*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
7071*52d973f5SAlexander Motin        "EventName": "OCR.PF_L2_RFO.L3_HIT_F.SNOOP_MISS",
7072*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
7073*52d973f5SAlexander Motin        "MSRValue": "0x0200200020",
7074*52d973f5SAlexander Motin        "Offcore": "1",
7075*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7076*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
7077*52d973f5SAlexander Motin        "UMask": "0x1"
7078*52d973f5SAlexander Motin    },
7079*52d973f5SAlexander Motin    {
7080*52d973f5SAlexander Motin        "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs",
7081*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
7082*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
7083*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
7084*52d973f5SAlexander Motin        "EventName": "OCR.PF_L2_RFO.L3_HIT_F.SNOOP_NONE",
7085*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
7086*52d973f5SAlexander Motin        "MSRValue": "0x0080200020",
7087*52d973f5SAlexander Motin        "Offcore": "1",
7088*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7089*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
7090*52d973f5SAlexander Motin        "UMask": "0x1"
7091*52d973f5SAlexander Motin    },
7092*52d973f5SAlexander Motin    {
7093*52d973f5SAlexander Motin        "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs  OCR.PF_L2_RFO.L3_HIT_M.ANY_SNOOP",
7094*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
7095*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
7096*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
7097*52d973f5SAlexander Motin        "EventName": "OCR.PF_L2_RFO.L3_HIT_M.ANY_SNOOP",
7098*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
7099*52d973f5SAlexander Motin        "MSRValue": "0x3F80040020",
7100*52d973f5SAlexander Motin        "Offcore": "1",
7101*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7102*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
7103*52d973f5SAlexander Motin        "UMask": "0x1"
7104*52d973f5SAlexander Motin    },
7105*52d973f5SAlexander Motin    {
7106*52d973f5SAlexander Motin        "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs  OCR.PF_L2_RFO.L3_HIT_M.HITM_OTHER_CORE",
7107*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
7108*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
7109*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
7110*52d973f5SAlexander Motin        "EventName": "OCR.PF_L2_RFO.L3_HIT_M.HITM_OTHER_CORE",
7111*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
7112*52d973f5SAlexander Motin        "MSRValue": "0x1000040020",
7113*52d973f5SAlexander Motin        "Offcore": "1",
7114*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7115*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
7116*52d973f5SAlexander Motin        "UMask": "0x1"
7117*52d973f5SAlexander Motin    },
7118*52d973f5SAlexander Motin    {
7119*52d973f5SAlexander Motin        "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs  OCR.PF_L2_RFO.L3_HIT_M.HIT_OTHER_CORE_FWD",
7120*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
7121*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
7122*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
7123*52d973f5SAlexander Motin        "EventName": "OCR.PF_L2_RFO.L3_HIT_M.HIT_OTHER_CORE_FWD",
7124*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
7125*52d973f5SAlexander Motin        "MSRValue": "0x0800040020",
7126*52d973f5SAlexander Motin        "Offcore": "1",
7127*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7128*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
7129*52d973f5SAlexander Motin        "UMask": "0x1"
7130*52d973f5SAlexander Motin    },
7131*52d973f5SAlexander Motin    {
7132*52d973f5SAlexander Motin        "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs  OCR.PF_L2_RFO.L3_HIT_M.HIT_OTHER_CORE_NO_FWD",
7133*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
7134*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
7135*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
7136*52d973f5SAlexander Motin        "EventName": "OCR.PF_L2_RFO.L3_HIT_M.HIT_OTHER_CORE_NO_FWD",
7137*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
7138*52d973f5SAlexander Motin        "MSRValue": "0x0400040020",
7139*52d973f5SAlexander Motin        "Offcore": "1",
7140*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7141*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
7142*52d973f5SAlexander Motin        "UMask": "0x1"
7143*52d973f5SAlexander Motin    },
7144*52d973f5SAlexander Motin    {
7145*52d973f5SAlexander Motin        "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs  OCR.PF_L2_RFO.L3_HIT_M.NO_SNOOP_NEEDED",
7146*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
7147*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
7148*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
7149*52d973f5SAlexander Motin        "EventName": "OCR.PF_L2_RFO.L3_HIT_M.NO_SNOOP_NEEDED",
7150*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
7151*52d973f5SAlexander Motin        "MSRValue": "0x0100040020",
7152*52d973f5SAlexander Motin        "Offcore": "1",
7153*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7154*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
7155*52d973f5SAlexander Motin        "UMask": "0x1"
7156*52d973f5SAlexander Motin    },
7157*52d973f5SAlexander Motin    {
7158*52d973f5SAlexander Motin        "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs",
7159*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
7160*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
7161*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
7162*52d973f5SAlexander Motin        "EventName": "OCR.PF_L2_RFO.L3_HIT_M.SNOOP_MISS",
7163*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
7164*52d973f5SAlexander Motin        "MSRValue": "0x0200040020",
7165*52d973f5SAlexander Motin        "Offcore": "1",
7166*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7167*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
7168*52d973f5SAlexander Motin        "UMask": "0x1"
7169*52d973f5SAlexander Motin    },
7170*52d973f5SAlexander Motin    {
7171*52d973f5SAlexander Motin        "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs",
7172*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
7173*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
7174*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
7175*52d973f5SAlexander Motin        "EventName": "OCR.PF_L2_RFO.L3_HIT_M.SNOOP_NONE",
7176*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
7177*52d973f5SAlexander Motin        "MSRValue": "0x0080040020",
7178*52d973f5SAlexander Motin        "Offcore": "1",
7179*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7180*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
7181*52d973f5SAlexander Motin        "UMask": "0x1"
7182*52d973f5SAlexander Motin    },
7183*52d973f5SAlexander Motin    {
7184*52d973f5SAlexander Motin        "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs  OCR.PF_L2_RFO.L3_HIT_S.ANY_SNOOP",
7185*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
7186*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
7187*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
7188*52d973f5SAlexander Motin        "EventName": "OCR.PF_L2_RFO.L3_HIT_S.ANY_SNOOP",
7189*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
7190*52d973f5SAlexander Motin        "MSRValue": "0x3F80100020",
7191*52d973f5SAlexander Motin        "Offcore": "1",
7192*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7193*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
7194*52d973f5SAlexander Motin        "UMask": "0x1"
7195*52d973f5SAlexander Motin    },
7196*52d973f5SAlexander Motin    {
7197*52d973f5SAlexander Motin        "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs  OCR.PF_L2_RFO.L3_HIT_S.HITM_OTHER_CORE",
7198*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
7199*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
7200*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
7201*52d973f5SAlexander Motin        "EventName": "OCR.PF_L2_RFO.L3_HIT_S.HITM_OTHER_CORE",
7202*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
7203*52d973f5SAlexander Motin        "MSRValue": "0x1000100020",
7204*52d973f5SAlexander Motin        "Offcore": "1",
7205*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7206*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
7207*52d973f5SAlexander Motin        "UMask": "0x1"
7208*52d973f5SAlexander Motin    },
7209*52d973f5SAlexander Motin    {
7210*52d973f5SAlexander Motin        "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs  OCR.PF_L2_RFO.L3_HIT_S.HIT_OTHER_CORE_FWD",
7211*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
7212*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
7213*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
7214*52d973f5SAlexander Motin        "EventName": "OCR.PF_L2_RFO.L3_HIT_S.HIT_OTHER_CORE_FWD",
7215*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
7216*52d973f5SAlexander Motin        "MSRValue": "0x0800100020",
7217*52d973f5SAlexander Motin        "Offcore": "1",
7218*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7219*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
7220*52d973f5SAlexander Motin        "UMask": "0x1"
7221*52d973f5SAlexander Motin    },
7222*52d973f5SAlexander Motin    {
7223*52d973f5SAlexander Motin        "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs  OCR.PF_L2_RFO.L3_HIT_S.HIT_OTHER_CORE_NO_FWD",
7224*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
7225*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
7226*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
7227*52d973f5SAlexander Motin        "EventName": "OCR.PF_L2_RFO.L3_HIT_S.HIT_OTHER_CORE_NO_FWD",
7228*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
7229*52d973f5SAlexander Motin        "MSRValue": "0x0400100020",
7230*52d973f5SAlexander Motin        "Offcore": "1",
7231*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7232*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
7233*52d973f5SAlexander Motin        "UMask": "0x1"
7234*52d973f5SAlexander Motin    },
7235*52d973f5SAlexander Motin    {
7236*52d973f5SAlexander Motin        "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs  OCR.PF_L2_RFO.L3_HIT_S.NO_SNOOP_NEEDED",
7237*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
7238*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
7239*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
7240*52d973f5SAlexander Motin        "EventName": "OCR.PF_L2_RFO.L3_HIT_S.NO_SNOOP_NEEDED",
7241*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
7242*52d973f5SAlexander Motin        "MSRValue": "0x0100100020",
7243*52d973f5SAlexander Motin        "Offcore": "1",
7244*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7245*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
7246*52d973f5SAlexander Motin        "UMask": "0x1"
7247*52d973f5SAlexander Motin    },
7248*52d973f5SAlexander Motin    {
7249*52d973f5SAlexander Motin        "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs",
7250*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
7251*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
7252*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
7253*52d973f5SAlexander Motin        "EventName": "OCR.PF_L2_RFO.L3_HIT_S.SNOOP_MISS",
7254*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
7255*52d973f5SAlexander Motin        "MSRValue": "0x0200100020",
7256*52d973f5SAlexander Motin        "Offcore": "1",
7257*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7258*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
7259*52d973f5SAlexander Motin        "UMask": "0x1"
7260*52d973f5SAlexander Motin    },
7261*52d973f5SAlexander Motin    {
7262*52d973f5SAlexander Motin        "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs",
7263*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
7264*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
7265*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
7266*52d973f5SAlexander Motin        "EventName": "OCR.PF_L2_RFO.L3_HIT_S.SNOOP_NONE",
7267*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
7268*52d973f5SAlexander Motin        "MSRValue": "0x0080100020",
7269*52d973f5SAlexander Motin        "Offcore": "1",
7270*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7271*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
7272*52d973f5SAlexander Motin        "UMask": "0x1"
7273*52d973f5SAlexander Motin    },
7274*52d973f5SAlexander Motin    {
7275*52d973f5SAlexander Motin        "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs OCR.PF_L2_RFO.PMM_HIT_LOCAL_PMM.ANY_SNOOP",
7276*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
7277*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
7278*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
7279*52d973f5SAlexander Motin        "EventName": "OCR.PF_L2_RFO.PMM_HIT_LOCAL_PMM.ANY_SNOOP",
7280*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
7281*52d973f5SAlexander Motin        "MSRValue": "0x3F80400020",
7282*52d973f5SAlexander Motin        "Offcore": "1",
7283*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7284*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
7285*52d973f5SAlexander Motin        "UMask": "0x1"
7286*52d973f5SAlexander Motin    },
7287*52d973f5SAlexander Motin    {
7288*52d973f5SAlexander Motin        "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs OCR.PF_L2_RFO.PMM_HIT_LOCAL_PMM.SNOOP_NONE",
7289*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
7290*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
7291*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
7292*52d973f5SAlexander Motin        "EventName": "OCR.PF_L2_RFO.PMM_HIT_LOCAL_PMM.SNOOP_NONE",
7293*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
7294*52d973f5SAlexander Motin        "MSRValue": "0x0080400020",
7295*52d973f5SAlexander Motin        "Offcore": "1",
7296*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7297*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
7298*52d973f5SAlexander Motin        "UMask": "0x1"
7299*52d973f5SAlexander Motin    },
7300*52d973f5SAlexander Motin    {
7301*52d973f5SAlexander Motin        "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs OCR.PF_L2_RFO.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED",
7302*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
7303*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
7304*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
7305*52d973f5SAlexander Motin        "EventName": "OCR.PF_L2_RFO.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED",
7306*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
7307*52d973f5SAlexander Motin        "MSRValue": "0x0100400020",
7308*52d973f5SAlexander Motin        "Offcore": "1",
7309*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7310*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
7311*52d973f5SAlexander Motin        "UMask": "0x1"
7312*52d973f5SAlexander Motin    },
7313*52d973f5SAlexander Motin    {
7314*52d973f5SAlexander Motin        "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs  OCR.PF_L2_RFO.SUPPLIER_NONE.ANY_SNOOP",
7315*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
7316*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
7317*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
7318*52d973f5SAlexander Motin        "EventName": "OCR.PF_L2_RFO.SUPPLIER_NONE.ANY_SNOOP",
7319*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
7320*52d973f5SAlexander Motin        "MSRValue": "0x3F80020020",
7321*52d973f5SAlexander Motin        "Offcore": "1",
7322*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7323*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
7324*52d973f5SAlexander Motin        "UMask": "0x1"
7325*52d973f5SAlexander Motin    },
7326*52d973f5SAlexander Motin    {
7327*52d973f5SAlexander Motin        "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs  OCR.PF_L2_RFO.SUPPLIER_NONE.HITM_OTHER_CORE",
7328*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
7329*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
7330*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
7331*52d973f5SAlexander Motin        "EventName": "OCR.PF_L2_RFO.SUPPLIER_NONE.HITM_OTHER_CORE",
7332*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
7333*52d973f5SAlexander Motin        "MSRValue": "0x1000020020",
7334*52d973f5SAlexander Motin        "Offcore": "1",
7335*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7336*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
7337*52d973f5SAlexander Motin        "UMask": "0x1"
7338*52d973f5SAlexander Motin    },
7339*52d973f5SAlexander Motin    {
7340*52d973f5SAlexander Motin        "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs  OCR.PF_L2_RFO.SUPPLIER_NONE.HIT_OTHER_CORE_FWD",
7341*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
7342*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
7343*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
7344*52d973f5SAlexander Motin        "EventName": "OCR.PF_L2_RFO.SUPPLIER_NONE.HIT_OTHER_CORE_FWD",
7345*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
7346*52d973f5SAlexander Motin        "MSRValue": "0x0800020020",
7347*52d973f5SAlexander Motin        "Offcore": "1",
7348*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7349*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
7350*52d973f5SAlexander Motin        "UMask": "0x1"
7351*52d973f5SAlexander Motin    },
7352*52d973f5SAlexander Motin    {
7353*52d973f5SAlexander Motin        "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs  OCR.PF_L2_RFO.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD",
7354*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
7355*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
7356*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
7357*52d973f5SAlexander Motin        "EventName": "OCR.PF_L2_RFO.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD",
7358*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
7359*52d973f5SAlexander Motin        "MSRValue": "0x0400020020",
7360*52d973f5SAlexander Motin        "Offcore": "1",
7361*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7362*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
7363*52d973f5SAlexander Motin        "UMask": "0x1"
7364*52d973f5SAlexander Motin    },
7365*52d973f5SAlexander Motin    {
7366*52d973f5SAlexander Motin        "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs  OCR.PF_L2_RFO.SUPPLIER_NONE.NO_SNOOP_NEEDED",
7367*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
7368*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
7369*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
7370*52d973f5SAlexander Motin        "EventName": "OCR.PF_L2_RFO.SUPPLIER_NONE.NO_SNOOP_NEEDED",
7371*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
7372*52d973f5SAlexander Motin        "MSRValue": "0x0100020020",
7373*52d973f5SAlexander Motin        "Offcore": "1",
7374*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7375*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
7376*52d973f5SAlexander Motin        "UMask": "0x1"
7377*52d973f5SAlexander Motin    },
7378*52d973f5SAlexander Motin    {
7379*52d973f5SAlexander Motin        "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs",
7380*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
7381*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
7382*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
7383*52d973f5SAlexander Motin        "EventName": "OCR.PF_L2_RFO.SUPPLIER_NONE.SNOOP_MISS",
7384*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
7385*52d973f5SAlexander Motin        "MSRValue": "0x0200020020",
7386*52d973f5SAlexander Motin        "Offcore": "1",
7387*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7388*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
7389*52d973f5SAlexander Motin        "UMask": "0x1"
7390*52d973f5SAlexander Motin    },
7391*52d973f5SAlexander Motin    {
7392*52d973f5SAlexander Motin        "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs",
7393*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
7394*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
7395*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
7396*52d973f5SAlexander Motin        "EventName": "OCR.PF_L2_RFO.SUPPLIER_NONE.SNOOP_NONE",
7397*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
7398*52d973f5SAlexander Motin        "MSRValue": "0x0080020020",
7399*52d973f5SAlexander Motin        "Offcore": "1",
7400*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7401*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
7402*52d973f5SAlexander Motin        "UMask": "0x1"
7403*52d973f5SAlexander Motin    },
7404*52d973f5SAlexander Motin    {
7405*52d973f5SAlexander Motin        "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads have any response type.",
7406*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
7407*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
7408*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
7409*52d973f5SAlexander Motin        "EventName": "OCR.PF_L3_DATA_RD.ANY_RESPONSE",
7410*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
7411*52d973f5SAlexander Motin        "MSRValue": "0x0000010080",
7412*52d973f5SAlexander Motin        "Offcore": "1",
7413*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7414*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
7415*52d973f5SAlexander Motin        "UMask": "0x1"
7416*52d973f5SAlexander Motin    },
7417*52d973f5SAlexander Motin    {
7418*52d973f5SAlexander Motin        "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",
7419*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
7420*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
7421*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
7422*52d973f5SAlexander Motin        "EventName": "OCR.PF_L3_DATA_RD.L3_HIT.ANY_SNOOP",
7423*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
7424*52d973f5SAlexander Motin        "MSRValue": "0x3F803C0080",
7425*52d973f5SAlexander Motin        "Offcore": "1",
7426*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7427*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
7428*52d973f5SAlexander Motin        "UMask": "0x1"
7429*52d973f5SAlexander Motin    },
7430*52d973f5SAlexander Motin    {
7431*52d973f5SAlexander Motin        "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",
7432*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
7433*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
7434*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
7435*52d973f5SAlexander Motin        "EventName": "OCR.PF_L3_DATA_RD.L3_HIT.HITM_OTHER_CORE",
7436*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
7437*52d973f5SAlexander Motin        "MSRValue": "0x10003C0080",
7438*52d973f5SAlexander Motin        "Offcore": "1",
7439*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7440*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
7441*52d973f5SAlexander Motin        "UMask": "0x1"
7442*52d973f5SAlexander Motin    },
7443*52d973f5SAlexander Motin    {
7444*52d973f5SAlexander Motin        "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",
7445*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
7446*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
7447*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
7448*52d973f5SAlexander Motin        "EventName": "OCR.PF_L3_DATA_RD.L3_HIT.HIT_OTHER_CORE_FWD",
7449*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
7450*52d973f5SAlexander Motin        "MSRValue": "0x08003C0080",
7451*52d973f5SAlexander Motin        "Offcore": "1",
7452*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7453*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
7454*52d973f5SAlexander Motin        "UMask": "0x1"
7455*52d973f5SAlexander Motin    },
7456*52d973f5SAlexander Motin    {
7457*52d973f5SAlexander Motin        "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",
745892b14858SMatt Macy        "Counter": "0,1,2,3",
745992b14858SMatt Macy        "CounterHTOff": "0,1,2,3",
746092b14858SMatt Macy        "EventCode": "0xB7, 0xBB",
746192b14858SMatt Macy        "EventName": "OCR.PF_L3_DATA_RD.L3_HIT.HIT_OTHER_CORE_NO_FWD",
746292b14858SMatt Macy        "MSRIndex": "0x1a6,0x1a7",
746392b14858SMatt Macy        "MSRValue": "0x04003C0080",
746492b14858SMatt Macy        "Offcore": "1",
746592b14858SMatt Macy        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
746692b14858SMatt Macy        "SampleAfterValue": "100003",
746792b14858SMatt Macy        "UMask": "0x1"
746892b14858SMatt Macy    },
746992b14858SMatt Macy    {
7470*52d973f5SAlexander Motin        "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",
7471*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
7472*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
7473*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
7474*52d973f5SAlexander Motin        "EventName": "OCR.PF_L3_DATA_RD.L3_HIT.NO_SNOOP_NEEDED",
7475*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
7476*52d973f5SAlexander Motin        "MSRValue": "0x01003C0080",
7477*52d973f5SAlexander Motin        "Offcore": "1",
7478*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7479*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
7480*52d973f5SAlexander Motin        "UMask": "0x1"
7481*52d973f5SAlexander Motin    },
7482*52d973f5SAlexander Motin    {
7483*52d973f5SAlexander Motin        "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads",
7484*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
7485*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
7486*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
7487*52d973f5SAlexander Motin        "EventName": "OCR.PF_L3_DATA_RD.L3_HIT.SNOOP_HIT_WITH_FWD",
7488*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
7489*52d973f5SAlexander Motin        "MSRValue": "0x08007C0080",
7490*52d973f5SAlexander Motin        "Offcore": "1",
7491*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7492*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
7493*52d973f5SAlexander Motin        "UMask": "0x1"
7494*52d973f5SAlexander Motin    },
7495*52d973f5SAlexander Motin    {
7496*52d973f5SAlexander Motin        "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads OCR.PF_L3_DATA_RD.L3_HIT.SNOOP_MISS",
7497*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
7498*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
7499*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
7500*52d973f5SAlexander Motin        "EventName": "OCR.PF_L3_DATA_RD.L3_HIT.SNOOP_MISS",
7501*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
7502*52d973f5SAlexander Motin        "MSRValue": "0x02003C0080",
7503*52d973f5SAlexander Motin        "Offcore": "1",
7504*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7505*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
7506*52d973f5SAlexander Motin        "UMask": "0x1"
7507*52d973f5SAlexander Motin    },
7508*52d973f5SAlexander Motin    {
7509*52d973f5SAlexander Motin        "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads OCR.PF_L3_DATA_RD.L3_HIT.SNOOP_NONE",
7510*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
7511*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
7512*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
7513*52d973f5SAlexander Motin        "EventName": "OCR.PF_L3_DATA_RD.L3_HIT.SNOOP_NONE",
7514*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
7515*52d973f5SAlexander Motin        "MSRValue": "0x00803C0080",
7516*52d973f5SAlexander Motin        "Offcore": "1",
7517*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7518*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
7519*52d973f5SAlexander Motin        "UMask": "0x1"
7520*52d973f5SAlexander Motin    },
7521*52d973f5SAlexander Motin    {
7522*52d973f5SAlexander Motin        "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads  OCR.PF_L3_DATA_RD.L3_HIT_E.ANY_SNOOP",
7523*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
7524*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
7525*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
7526*52d973f5SAlexander Motin        "EventName": "OCR.PF_L3_DATA_RD.L3_HIT_E.ANY_SNOOP",
7527*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
7528*52d973f5SAlexander Motin        "MSRValue": "0x3F80080080",
7529*52d973f5SAlexander Motin        "Offcore": "1",
7530*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7531*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
7532*52d973f5SAlexander Motin        "UMask": "0x1"
7533*52d973f5SAlexander Motin    },
7534*52d973f5SAlexander Motin    {
7535*52d973f5SAlexander Motin        "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads  OCR.PF_L3_DATA_RD.L3_HIT_E.HITM_OTHER_CORE",
7536*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
7537*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
7538*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
7539*52d973f5SAlexander Motin        "EventName": "OCR.PF_L3_DATA_RD.L3_HIT_E.HITM_OTHER_CORE",
7540*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
7541*52d973f5SAlexander Motin        "MSRValue": "0x1000080080",
7542*52d973f5SAlexander Motin        "Offcore": "1",
7543*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7544*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
7545*52d973f5SAlexander Motin        "UMask": "0x1"
7546*52d973f5SAlexander Motin    },
7547*52d973f5SAlexander Motin    {
7548*52d973f5SAlexander Motin        "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads  OCR.PF_L3_DATA_RD.L3_HIT_E.HIT_OTHER_CORE_FWD",
7549*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
7550*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
7551*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
7552*52d973f5SAlexander Motin        "EventName": "OCR.PF_L3_DATA_RD.L3_HIT_E.HIT_OTHER_CORE_FWD",
7553*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
7554*52d973f5SAlexander Motin        "MSRValue": "0x0800080080",
7555*52d973f5SAlexander Motin        "Offcore": "1",
7556*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7557*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
7558*52d973f5SAlexander Motin        "UMask": "0x1"
7559*52d973f5SAlexander Motin    },
7560*52d973f5SAlexander Motin    {
7561*52d973f5SAlexander Motin        "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",
7562*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
7563*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
7564*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
7565*52d973f5SAlexander Motin        "EventName": "OCR.PF_L3_DATA_RD.L3_HIT_E.HIT_OTHER_CORE_NO_FWD",
7566*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
7567*52d973f5SAlexander Motin        "MSRValue": "0x0400080080",
7568*52d973f5SAlexander Motin        "Offcore": "1",
7569*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7570*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
7571*52d973f5SAlexander Motin        "UMask": "0x1"
7572*52d973f5SAlexander Motin    },
7573*52d973f5SAlexander Motin    {
7574*52d973f5SAlexander Motin        "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads  OCR.PF_L3_DATA_RD.L3_HIT_E.NO_SNOOP_NEEDED",
7575*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
7576*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
7577*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
7578*52d973f5SAlexander Motin        "EventName": "OCR.PF_L3_DATA_RD.L3_HIT_E.NO_SNOOP_NEEDED",
7579*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
7580*52d973f5SAlexander Motin        "MSRValue": "0x0100080080",
7581*52d973f5SAlexander Motin        "Offcore": "1",
7582*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7583*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
7584*52d973f5SAlexander Motin        "UMask": "0x1"
7585*52d973f5SAlexander Motin    },
7586*52d973f5SAlexander Motin    {
7587*52d973f5SAlexander Motin        "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads",
7588*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
7589*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
7590*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
7591*52d973f5SAlexander Motin        "EventName": "OCR.PF_L3_DATA_RD.L3_HIT_E.SNOOP_MISS",
7592*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
7593*52d973f5SAlexander Motin        "MSRValue": "0x0200080080",
7594*52d973f5SAlexander Motin        "Offcore": "1",
7595*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7596*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
7597*52d973f5SAlexander Motin        "UMask": "0x1"
7598*52d973f5SAlexander Motin    },
7599*52d973f5SAlexander Motin    {
7600*52d973f5SAlexander Motin        "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads",
7601*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
7602*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
7603*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
7604*52d973f5SAlexander Motin        "EventName": "OCR.PF_L3_DATA_RD.L3_HIT_E.SNOOP_NONE",
7605*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
7606*52d973f5SAlexander Motin        "MSRValue": "0x0080080080",
7607*52d973f5SAlexander Motin        "Offcore": "1",
7608*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7609*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
7610*52d973f5SAlexander Motin        "UMask": "0x1"
7611*52d973f5SAlexander Motin    },
7612*52d973f5SAlexander Motin    {
7613*52d973f5SAlexander Motin        "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads  OCR.PF_L3_DATA_RD.L3_HIT_F.ANY_SNOOP",
7614*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
7615*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
7616*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
7617*52d973f5SAlexander Motin        "EventName": "OCR.PF_L3_DATA_RD.L3_HIT_F.ANY_SNOOP",
7618*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
7619*52d973f5SAlexander Motin        "MSRValue": "0x3F80200080",
7620*52d973f5SAlexander Motin        "Offcore": "1",
7621*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7622*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
7623*52d973f5SAlexander Motin        "UMask": "0x1"
7624*52d973f5SAlexander Motin    },
7625*52d973f5SAlexander Motin    {
7626*52d973f5SAlexander Motin        "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads  OCR.PF_L3_DATA_RD.L3_HIT_F.HITM_OTHER_CORE",
7627*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
7628*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
7629*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
7630*52d973f5SAlexander Motin        "EventName": "OCR.PF_L3_DATA_RD.L3_HIT_F.HITM_OTHER_CORE",
7631*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
7632*52d973f5SAlexander Motin        "MSRValue": "0x1000200080",
7633*52d973f5SAlexander Motin        "Offcore": "1",
7634*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7635*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
7636*52d973f5SAlexander Motin        "UMask": "0x1"
7637*52d973f5SAlexander Motin    },
7638*52d973f5SAlexander Motin    {
7639*52d973f5SAlexander Motin        "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads  OCR.PF_L3_DATA_RD.L3_HIT_F.HIT_OTHER_CORE_FWD",
7640*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
7641*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
7642*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
7643*52d973f5SAlexander Motin        "EventName": "OCR.PF_L3_DATA_RD.L3_HIT_F.HIT_OTHER_CORE_FWD",
7644*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
7645*52d973f5SAlexander Motin        "MSRValue": "0x0800200080",
7646*52d973f5SAlexander Motin        "Offcore": "1",
7647*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7648*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
7649*52d973f5SAlexander Motin        "UMask": "0x1"
7650*52d973f5SAlexander Motin    },
7651*52d973f5SAlexander Motin    {
7652*52d973f5SAlexander Motin        "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",
7653*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
7654*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
7655*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
7656*52d973f5SAlexander Motin        "EventName": "OCR.PF_L3_DATA_RD.L3_HIT_F.HIT_OTHER_CORE_NO_FWD",
7657*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
7658*52d973f5SAlexander Motin        "MSRValue": "0x0400200080",
7659*52d973f5SAlexander Motin        "Offcore": "1",
7660*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7661*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
7662*52d973f5SAlexander Motin        "UMask": "0x1"
7663*52d973f5SAlexander Motin    },
7664*52d973f5SAlexander Motin    {
7665*52d973f5SAlexander Motin        "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads  OCR.PF_L3_DATA_RD.L3_HIT_F.NO_SNOOP_NEEDED",
7666*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
7667*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
7668*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
7669*52d973f5SAlexander Motin        "EventName": "OCR.PF_L3_DATA_RD.L3_HIT_F.NO_SNOOP_NEEDED",
7670*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
7671*52d973f5SAlexander Motin        "MSRValue": "0x0100200080",
7672*52d973f5SAlexander Motin        "Offcore": "1",
7673*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7674*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
7675*52d973f5SAlexander Motin        "UMask": "0x1"
7676*52d973f5SAlexander Motin    },
7677*52d973f5SAlexander Motin    {
7678*52d973f5SAlexander Motin        "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads",
7679*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
7680*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
7681*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
7682*52d973f5SAlexander Motin        "EventName": "OCR.PF_L3_DATA_RD.L3_HIT_F.SNOOP_MISS",
7683*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
7684*52d973f5SAlexander Motin        "MSRValue": "0x0200200080",
7685*52d973f5SAlexander Motin        "Offcore": "1",
7686*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7687*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
7688*52d973f5SAlexander Motin        "UMask": "0x1"
7689*52d973f5SAlexander Motin    },
7690*52d973f5SAlexander Motin    {
7691*52d973f5SAlexander Motin        "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads",
7692*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
7693*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
7694*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
7695*52d973f5SAlexander Motin        "EventName": "OCR.PF_L3_DATA_RD.L3_HIT_F.SNOOP_NONE",
7696*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
7697*52d973f5SAlexander Motin        "MSRValue": "0x0080200080",
7698*52d973f5SAlexander Motin        "Offcore": "1",
7699*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7700*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
7701*52d973f5SAlexander Motin        "UMask": "0x1"
7702*52d973f5SAlexander Motin    },
7703*52d973f5SAlexander Motin    {
7704*52d973f5SAlexander Motin        "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads  OCR.PF_L3_DATA_RD.L3_HIT_M.ANY_SNOOP",
7705*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
7706*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
7707*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
7708*52d973f5SAlexander Motin        "EventName": "OCR.PF_L3_DATA_RD.L3_HIT_M.ANY_SNOOP",
7709*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
7710*52d973f5SAlexander Motin        "MSRValue": "0x3F80040080",
7711*52d973f5SAlexander Motin        "Offcore": "1",
7712*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7713*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
7714*52d973f5SAlexander Motin        "UMask": "0x1"
7715*52d973f5SAlexander Motin    },
7716*52d973f5SAlexander Motin    {
7717*52d973f5SAlexander Motin        "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads  OCR.PF_L3_DATA_RD.L3_HIT_M.HITM_OTHER_CORE",
7718*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
7719*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
7720*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
7721*52d973f5SAlexander Motin        "EventName": "OCR.PF_L3_DATA_RD.L3_HIT_M.HITM_OTHER_CORE",
7722*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
7723*52d973f5SAlexander Motin        "MSRValue": "0x1000040080",
7724*52d973f5SAlexander Motin        "Offcore": "1",
7725*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7726*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
7727*52d973f5SAlexander Motin        "UMask": "0x1"
7728*52d973f5SAlexander Motin    },
7729*52d973f5SAlexander Motin    {
7730*52d973f5SAlexander Motin        "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads  OCR.PF_L3_DATA_RD.L3_HIT_M.HIT_OTHER_CORE_FWD",
7731*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
7732*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
7733*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
7734*52d973f5SAlexander Motin        "EventName": "OCR.PF_L3_DATA_RD.L3_HIT_M.HIT_OTHER_CORE_FWD",
7735*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
7736*52d973f5SAlexander Motin        "MSRValue": "0x0800040080",
7737*52d973f5SAlexander Motin        "Offcore": "1",
7738*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7739*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
7740*52d973f5SAlexander Motin        "UMask": "0x1"
7741*52d973f5SAlexander Motin    },
7742*52d973f5SAlexander Motin    {
7743*52d973f5SAlexander Motin        "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",
7744*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
7745*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
7746*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
7747*52d973f5SAlexander Motin        "EventName": "OCR.PF_L3_DATA_RD.L3_HIT_M.HIT_OTHER_CORE_NO_FWD",
7748*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
7749*52d973f5SAlexander Motin        "MSRValue": "0x0400040080",
7750*52d973f5SAlexander Motin        "Offcore": "1",
7751*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7752*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
7753*52d973f5SAlexander Motin        "UMask": "0x1"
7754*52d973f5SAlexander Motin    },
7755*52d973f5SAlexander Motin    {
7756*52d973f5SAlexander Motin        "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads  OCR.PF_L3_DATA_RD.L3_HIT_M.NO_SNOOP_NEEDED",
7757*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
7758*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
7759*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
7760*52d973f5SAlexander Motin        "EventName": "OCR.PF_L3_DATA_RD.L3_HIT_M.NO_SNOOP_NEEDED",
7761*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
7762*52d973f5SAlexander Motin        "MSRValue": "0x0100040080",
7763*52d973f5SAlexander Motin        "Offcore": "1",
7764*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7765*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
7766*52d973f5SAlexander Motin        "UMask": "0x1"
7767*52d973f5SAlexander Motin    },
7768*52d973f5SAlexander Motin    {
7769*52d973f5SAlexander Motin        "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads",
7770*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
7771*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
7772*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
7773*52d973f5SAlexander Motin        "EventName": "OCR.PF_L3_DATA_RD.L3_HIT_M.SNOOP_MISS",
7774*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
7775*52d973f5SAlexander Motin        "MSRValue": "0x0200040080",
7776*52d973f5SAlexander Motin        "Offcore": "1",
7777*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7778*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
7779*52d973f5SAlexander Motin        "UMask": "0x1"
7780*52d973f5SAlexander Motin    },
7781*52d973f5SAlexander Motin    {
7782*52d973f5SAlexander Motin        "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads",
7783*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
7784*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
7785*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
7786*52d973f5SAlexander Motin        "EventName": "OCR.PF_L3_DATA_RD.L3_HIT_M.SNOOP_NONE",
7787*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
7788*52d973f5SAlexander Motin        "MSRValue": "0x0080040080",
7789*52d973f5SAlexander Motin        "Offcore": "1",
7790*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7791*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
7792*52d973f5SAlexander Motin        "UMask": "0x1"
7793*52d973f5SAlexander Motin    },
7794*52d973f5SAlexander Motin    {
7795*52d973f5SAlexander Motin        "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads  OCR.PF_L3_DATA_RD.L3_HIT_S.ANY_SNOOP",
7796*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
7797*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
7798*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
7799*52d973f5SAlexander Motin        "EventName": "OCR.PF_L3_DATA_RD.L3_HIT_S.ANY_SNOOP",
7800*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
7801*52d973f5SAlexander Motin        "MSRValue": "0x3F80100080",
7802*52d973f5SAlexander Motin        "Offcore": "1",
7803*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7804*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
7805*52d973f5SAlexander Motin        "UMask": "0x1"
7806*52d973f5SAlexander Motin    },
7807*52d973f5SAlexander Motin    {
7808*52d973f5SAlexander Motin        "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads  OCR.PF_L3_DATA_RD.L3_HIT_S.HITM_OTHER_CORE",
7809*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
7810*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
7811*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
7812*52d973f5SAlexander Motin        "EventName": "OCR.PF_L3_DATA_RD.L3_HIT_S.HITM_OTHER_CORE",
7813*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
7814*52d973f5SAlexander Motin        "MSRValue": "0x1000100080",
7815*52d973f5SAlexander Motin        "Offcore": "1",
7816*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7817*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
7818*52d973f5SAlexander Motin        "UMask": "0x1"
7819*52d973f5SAlexander Motin    },
7820*52d973f5SAlexander Motin    {
7821*52d973f5SAlexander Motin        "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads  OCR.PF_L3_DATA_RD.L3_HIT_S.HIT_OTHER_CORE_FWD",
7822*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
7823*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
7824*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
7825*52d973f5SAlexander Motin        "EventName": "OCR.PF_L3_DATA_RD.L3_HIT_S.HIT_OTHER_CORE_FWD",
7826*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
7827*52d973f5SAlexander Motin        "MSRValue": "0x0800100080",
7828*52d973f5SAlexander Motin        "Offcore": "1",
7829*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7830*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
7831*52d973f5SAlexander Motin        "UMask": "0x1"
7832*52d973f5SAlexander Motin    },
7833*52d973f5SAlexander Motin    {
7834*52d973f5SAlexander Motin        "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",
7835*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
7836*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
7837*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
7838*52d973f5SAlexander Motin        "EventName": "OCR.PF_L3_DATA_RD.L3_HIT_S.HIT_OTHER_CORE_NO_FWD",
7839*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
7840*52d973f5SAlexander Motin        "MSRValue": "0x0400100080",
7841*52d973f5SAlexander Motin        "Offcore": "1",
7842*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7843*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
7844*52d973f5SAlexander Motin        "UMask": "0x1"
7845*52d973f5SAlexander Motin    },
7846*52d973f5SAlexander Motin    {
7847*52d973f5SAlexander Motin        "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads  OCR.PF_L3_DATA_RD.L3_HIT_S.NO_SNOOP_NEEDED",
7848*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
7849*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
7850*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
7851*52d973f5SAlexander Motin        "EventName": "OCR.PF_L3_DATA_RD.L3_HIT_S.NO_SNOOP_NEEDED",
7852*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
7853*52d973f5SAlexander Motin        "MSRValue": "0x0100100080",
7854*52d973f5SAlexander Motin        "Offcore": "1",
7855*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7856*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
7857*52d973f5SAlexander Motin        "UMask": "0x1"
7858*52d973f5SAlexander Motin    },
7859*52d973f5SAlexander Motin    {
7860*52d973f5SAlexander Motin        "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads",
7861*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
7862*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
7863*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
7864*52d973f5SAlexander Motin        "EventName": "OCR.PF_L3_DATA_RD.L3_HIT_S.SNOOP_MISS",
7865*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
7866*52d973f5SAlexander Motin        "MSRValue": "0x0200100080",
7867*52d973f5SAlexander Motin        "Offcore": "1",
7868*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7869*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
7870*52d973f5SAlexander Motin        "UMask": "0x1"
7871*52d973f5SAlexander Motin    },
7872*52d973f5SAlexander Motin    {
7873*52d973f5SAlexander Motin        "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads",
7874*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
7875*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
7876*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
7877*52d973f5SAlexander Motin        "EventName": "OCR.PF_L3_DATA_RD.L3_HIT_S.SNOOP_NONE",
7878*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
7879*52d973f5SAlexander Motin        "MSRValue": "0x0080100080",
7880*52d973f5SAlexander Motin        "Offcore": "1",
7881*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7882*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
7883*52d973f5SAlexander Motin        "UMask": "0x1"
7884*52d973f5SAlexander Motin    },
7885*52d973f5SAlexander Motin    {
7886*52d973f5SAlexander Motin        "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads OCR.PF_L3_DATA_RD.PMM_HIT_LOCAL_PMM.ANY_SNOOP",
7887*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
7888*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
7889*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
7890*52d973f5SAlexander Motin        "EventName": "OCR.PF_L3_DATA_RD.PMM_HIT_LOCAL_PMM.ANY_SNOOP",
7891*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
7892*52d973f5SAlexander Motin        "MSRValue": "0x3F80400080",
7893*52d973f5SAlexander Motin        "Offcore": "1",
7894*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7895*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
7896*52d973f5SAlexander Motin        "UMask": "0x1"
7897*52d973f5SAlexander Motin    },
7898*52d973f5SAlexander Motin    {
7899*52d973f5SAlexander Motin        "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads OCR.PF_L3_DATA_RD.PMM_HIT_LOCAL_PMM.SNOOP_NONE",
7900*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
7901*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
7902*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
7903*52d973f5SAlexander Motin        "EventName": "OCR.PF_L3_DATA_RD.PMM_HIT_LOCAL_PMM.SNOOP_NONE",
7904*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
7905*52d973f5SAlexander Motin        "MSRValue": "0x0080400080",
7906*52d973f5SAlexander Motin        "Offcore": "1",
7907*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7908*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
7909*52d973f5SAlexander Motin        "UMask": "0x1"
7910*52d973f5SAlexander Motin    },
7911*52d973f5SAlexander Motin    {
7912*52d973f5SAlexander Motin        "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads OCR.PF_L3_DATA_RD.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED",
7913*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
7914*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
7915*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
7916*52d973f5SAlexander Motin        "EventName": "OCR.PF_L3_DATA_RD.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED",
7917*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
7918*52d973f5SAlexander Motin        "MSRValue": "0x0100400080",
7919*52d973f5SAlexander Motin        "Offcore": "1",
7920*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7921*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
7922*52d973f5SAlexander Motin        "UMask": "0x1"
7923*52d973f5SAlexander Motin    },
7924*52d973f5SAlexander Motin    {
7925*52d973f5SAlexander Motin        "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads  OCR.PF_L3_DATA_RD.SUPPLIER_NONE.ANY_SNOOP",
7926*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
7927*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
7928*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
7929*52d973f5SAlexander Motin        "EventName": "OCR.PF_L3_DATA_RD.SUPPLIER_NONE.ANY_SNOOP",
7930*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
7931*52d973f5SAlexander Motin        "MSRValue": "0x3F80020080",
7932*52d973f5SAlexander Motin        "Offcore": "1",
7933*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7934*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
7935*52d973f5SAlexander Motin        "UMask": "0x1"
7936*52d973f5SAlexander Motin    },
7937*52d973f5SAlexander Motin    {
7938*52d973f5SAlexander Motin        "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads  OCR.PF_L3_DATA_RD.SUPPLIER_NONE.HITM_OTHER_CORE",
7939*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
7940*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
7941*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
7942*52d973f5SAlexander Motin        "EventName": "OCR.PF_L3_DATA_RD.SUPPLIER_NONE.HITM_OTHER_CORE",
7943*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
7944*52d973f5SAlexander Motin        "MSRValue": "0x1000020080",
7945*52d973f5SAlexander Motin        "Offcore": "1",
7946*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7947*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
7948*52d973f5SAlexander Motin        "UMask": "0x1"
7949*52d973f5SAlexander Motin    },
7950*52d973f5SAlexander Motin    {
7951*52d973f5SAlexander Motin        "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads  OCR.PF_L3_DATA_RD.SUPPLIER_NONE.HIT_OTHER_CORE_FWD",
7952*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
7953*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
7954*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
7955*52d973f5SAlexander Motin        "EventName": "OCR.PF_L3_DATA_RD.SUPPLIER_NONE.HIT_OTHER_CORE_FWD",
7956*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
7957*52d973f5SAlexander Motin        "MSRValue": "0x0800020080",
7958*52d973f5SAlexander Motin        "Offcore": "1",
7959*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7960*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
7961*52d973f5SAlexander Motin        "UMask": "0x1"
7962*52d973f5SAlexander Motin    },
7963*52d973f5SAlexander Motin    {
7964*52d973f5SAlexander Motin        "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads  OCR.PF_L3_DATA_RD.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD",
7965*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
7966*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
7967*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
7968*52d973f5SAlexander Motin        "EventName": "OCR.PF_L3_DATA_RD.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD",
7969*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
7970*52d973f5SAlexander Motin        "MSRValue": "0x0400020080",
7971*52d973f5SAlexander Motin        "Offcore": "1",
7972*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7973*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
7974*52d973f5SAlexander Motin        "UMask": "0x1"
7975*52d973f5SAlexander Motin    },
7976*52d973f5SAlexander Motin    {
7977*52d973f5SAlexander Motin        "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads  OCR.PF_L3_DATA_RD.SUPPLIER_NONE.NO_SNOOP_NEEDED",
7978*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
7979*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
7980*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
7981*52d973f5SAlexander Motin        "EventName": "OCR.PF_L3_DATA_RD.SUPPLIER_NONE.NO_SNOOP_NEEDED",
7982*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
7983*52d973f5SAlexander Motin        "MSRValue": "0x0100020080",
7984*52d973f5SAlexander Motin        "Offcore": "1",
7985*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7986*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
7987*52d973f5SAlexander Motin        "UMask": "0x1"
7988*52d973f5SAlexander Motin    },
7989*52d973f5SAlexander Motin    {
7990*52d973f5SAlexander Motin        "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads",
7991*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
7992*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
7993*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
7994*52d973f5SAlexander Motin        "EventName": "OCR.PF_L3_DATA_RD.SUPPLIER_NONE.SNOOP_MISS",
7995*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
7996*52d973f5SAlexander Motin        "MSRValue": "0x0200020080",
7997*52d973f5SAlexander Motin        "Offcore": "1",
7998*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
7999*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
8000*52d973f5SAlexander Motin        "UMask": "0x1"
8001*52d973f5SAlexander Motin    },
8002*52d973f5SAlexander Motin    {
8003*52d973f5SAlexander Motin        "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads",
8004*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
8005*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
8006*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
8007*52d973f5SAlexander Motin        "EventName": "OCR.PF_L3_DATA_RD.SUPPLIER_NONE.SNOOP_NONE",
8008*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
8009*52d973f5SAlexander Motin        "MSRValue": "0x0080020080",
8010*52d973f5SAlexander Motin        "Offcore": "1",
8011*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
8012*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
8013*52d973f5SAlexander Motin        "UMask": "0x1"
8014*52d973f5SAlexander Motin    },
8015*52d973f5SAlexander Motin    {
8016*52d973f5SAlexander Motin        "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs have any response type.",
8017*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
8018*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
8019*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
8020*52d973f5SAlexander Motin        "EventName": "OCR.PF_L3_RFO.ANY_RESPONSE",
8021*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
8022*52d973f5SAlexander Motin        "MSRValue": "0x0000010100",
8023*52d973f5SAlexander Motin        "Offcore": "1",
8024*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
8025*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
8026*52d973f5SAlexander Motin        "UMask": "0x1"
8027*52d973f5SAlexander Motin    },
8028*52d973f5SAlexander Motin    {
8029*52d973f5SAlexander Motin        "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",
8030*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
8031*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
8032*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
8033*52d973f5SAlexander Motin        "EventName": "OCR.PF_L3_RFO.L3_HIT.ANY_SNOOP",
8034*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
8035*52d973f5SAlexander Motin        "MSRValue": "0x3F803C0100",
8036*52d973f5SAlexander Motin        "Offcore": "1",
8037*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
8038*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
8039*52d973f5SAlexander Motin        "UMask": "0x1"
8040*52d973f5SAlexander Motin    },
8041*52d973f5SAlexander Motin    {
8042*52d973f5SAlexander Motin        "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",
8043*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
8044*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
8045*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
8046*52d973f5SAlexander Motin        "EventName": "OCR.PF_L3_RFO.L3_HIT.HITM_OTHER_CORE",
8047*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
8048*52d973f5SAlexander Motin        "MSRValue": "0x10003C0100",
8049*52d973f5SAlexander Motin        "Offcore": "1",
8050*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
8051*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
8052*52d973f5SAlexander Motin        "UMask": "0x1"
8053*52d973f5SAlexander Motin    },
8054*52d973f5SAlexander Motin    {
8055*52d973f5SAlexander Motin        "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",
8056*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
8057*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
8058*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
8059*52d973f5SAlexander Motin        "EventName": "OCR.PF_L3_RFO.L3_HIT.HIT_OTHER_CORE_FWD",
8060*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
8061*52d973f5SAlexander Motin        "MSRValue": "0x08003C0100",
8062*52d973f5SAlexander Motin        "Offcore": "1",
8063*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
8064*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
8065*52d973f5SAlexander Motin        "UMask": "0x1"
8066*52d973f5SAlexander Motin    },
8067*52d973f5SAlexander Motin    {
8068*52d973f5SAlexander Motin        "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",
8069*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
8070*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
8071*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
8072*52d973f5SAlexander Motin        "EventName": "OCR.PF_L3_RFO.L3_HIT.HIT_OTHER_CORE_NO_FWD",
8073*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
8074*52d973f5SAlexander Motin        "MSRValue": "0x04003C0100",
8075*52d973f5SAlexander Motin        "Offcore": "1",
8076*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
8077*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
8078*52d973f5SAlexander Motin        "UMask": "0x1"
8079*52d973f5SAlexander Motin    },
8080*52d973f5SAlexander Motin    {
8081*52d973f5SAlexander Motin        "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",
8082*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
8083*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
8084*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
8085*52d973f5SAlexander Motin        "EventName": "OCR.PF_L3_RFO.L3_HIT.NO_SNOOP_NEEDED",
8086*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
8087*52d973f5SAlexander Motin        "MSRValue": "0x01003C0100",
8088*52d973f5SAlexander Motin        "Offcore": "1",
8089*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
8090*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
8091*52d973f5SAlexander Motin        "UMask": "0x1"
8092*52d973f5SAlexander Motin    },
8093*52d973f5SAlexander Motin    {
8094*52d973f5SAlexander Motin        "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs",
8095*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
8096*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
8097*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
8098*52d973f5SAlexander Motin        "EventName": "OCR.PF_L3_RFO.L3_HIT.SNOOP_HIT_WITH_FWD",
8099*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
8100*52d973f5SAlexander Motin        "MSRValue": "0x08007C0100",
8101*52d973f5SAlexander Motin        "Offcore": "1",
8102*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
8103*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
8104*52d973f5SAlexander Motin        "UMask": "0x1"
8105*52d973f5SAlexander Motin    },
8106*52d973f5SAlexander Motin    {
8107*52d973f5SAlexander Motin        "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs OCR.PF_L3_RFO.L3_HIT.SNOOP_MISS",
8108*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
8109*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
8110*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
8111*52d973f5SAlexander Motin        "EventName": "OCR.PF_L3_RFO.L3_HIT.SNOOP_MISS",
8112*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
8113*52d973f5SAlexander Motin        "MSRValue": "0x02003C0100",
8114*52d973f5SAlexander Motin        "Offcore": "1",
8115*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
8116*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
8117*52d973f5SAlexander Motin        "UMask": "0x1"
8118*52d973f5SAlexander Motin    },
8119*52d973f5SAlexander Motin    {
8120*52d973f5SAlexander Motin        "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs OCR.PF_L3_RFO.L3_HIT.SNOOP_NONE",
8121*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
8122*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
8123*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
8124*52d973f5SAlexander Motin        "EventName": "OCR.PF_L3_RFO.L3_HIT.SNOOP_NONE",
8125*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
8126*52d973f5SAlexander Motin        "MSRValue": "0x00803C0100",
8127*52d973f5SAlexander Motin        "Offcore": "1",
8128*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
8129*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
8130*52d973f5SAlexander Motin        "UMask": "0x1"
8131*52d973f5SAlexander Motin    },
8132*52d973f5SAlexander Motin    {
8133*52d973f5SAlexander Motin        "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs  OCR.PF_L3_RFO.L3_HIT_E.ANY_SNOOP",
8134*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
8135*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
8136*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
8137*52d973f5SAlexander Motin        "EventName": "OCR.PF_L3_RFO.L3_HIT_E.ANY_SNOOP",
8138*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
8139*52d973f5SAlexander Motin        "MSRValue": "0x3F80080100",
8140*52d973f5SAlexander Motin        "Offcore": "1",
8141*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
8142*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
8143*52d973f5SAlexander Motin        "UMask": "0x1"
8144*52d973f5SAlexander Motin    },
8145*52d973f5SAlexander Motin    {
8146*52d973f5SAlexander Motin        "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs  OCR.PF_L3_RFO.L3_HIT_E.HITM_OTHER_CORE",
8147*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
8148*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
8149*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
8150*52d973f5SAlexander Motin        "EventName": "OCR.PF_L3_RFO.L3_HIT_E.HITM_OTHER_CORE",
8151*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
8152*52d973f5SAlexander Motin        "MSRValue": "0x1000080100",
8153*52d973f5SAlexander Motin        "Offcore": "1",
8154*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
8155*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
8156*52d973f5SAlexander Motin        "UMask": "0x1"
8157*52d973f5SAlexander Motin    },
8158*52d973f5SAlexander Motin    {
8159*52d973f5SAlexander Motin        "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs  OCR.PF_L3_RFO.L3_HIT_E.HIT_OTHER_CORE_FWD",
8160*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
8161*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
8162*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
8163*52d973f5SAlexander Motin        "EventName": "OCR.PF_L3_RFO.L3_HIT_E.HIT_OTHER_CORE_FWD",
8164*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
8165*52d973f5SAlexander Motin        "MSRValue": "0x0800080100",
8166*52d973f5SAlexander Motin        "Offcore": "1",
8167*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
8168*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
8169*52d973f5SAlexander Motin        "UMask": "0x1"
8170*52d973f5SAlexander Motin    },
8171*52d973f5SAlexander Motin    {
8172*52d973f5SAlexander Motin        "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs  OCR.PF_L3_RFO.L3_HIT_E.HIT_OTHER_CORE_NO_FWD",
8173*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
8174*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
8175*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
8176*52d973f5SAlexander Motin        "EventName": "OCR.PF_L3_RFO.L3_HIT_E.HIT_OTHER_CORE_NO_FWD",
8177*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
8178*52d973f5SAlexander Motin        "MSRValue": "0x0400080100",
8179*52d973f5SAlexander Motin        "Offcore": "1",
8180*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
8181*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
8182*52d973f5SAlexander Motin        "UMask": "0x1"
8183*52d973f5SAlexander Motin    },
8184*52d973f5SAlexander Motin    {
8185*52d973f5SAlexander Motin        "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs  OCR.PF_L3_RFO.L3_HIT_E.NO_SNOOP_NEEDED",
8186*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
8187*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
8188*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
8189*52d973f5SAlexander Motin        "EventName": "OCR.PF_L3_RFO.L3_HIT_E.NO_SNOOP_NEEDED",
8190*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
8191*52d973f5SAlexander Motin        "MSRValue": "0x0100080100",
8192*52d973f5SAlexander Motin        "Offcore": "1",
8193*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
8194*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
8195*52d973f5SAlexander Motin        "UMask": "0x1"
8196*52d973f5SAlexander Motin    },
8197*52d973f5SAlexander Motin    {
8198*52d973f5SAlexander Motin        "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs",
8199*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
8200*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
8201*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
8202*52d973f5SAlexander Motin        "EventName": "OCR.PF_L3_RFO.L3_HIT_E.SNOOP_MISS",
8203*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
8204*52d973f5SAlexander Motin        "MSRValue": "0x0200080100",
8205*52d973f5SAlexander Motin        "Offcore": "1",
8206*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
8207*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
8208*52d973f5SAlexander Motin        "UMask": "0x1"
8209*52d973f5SAlexander Motin    },
8210*52d973f5SAlexander Motin    {
8211*52d973f5SAlexander Motin        "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs",
8212*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
8213*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
8214*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
8215*52d973f5SAlexander Motin        "EventName": "OCR.PF_L3_RFO.L3_HIT_E.SNOOP_NONE",
8216*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
8217*52d973f5SAlexander Motin        "MSRValue": "0x0080080100",
8218*52d973f5SAlexander Motin        "Offcore": "1",
8219*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
8220*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
8221*52d973f5SAlexander Motin        "UMask": "0x1"
8222*52d973f5SAlexander Motin    },
8223*52d973f5SAlexander Motin    {
8224*52d973f5SAlexander Motin        "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs  OCR.PF_L3_RFO.L3_HIT_F.ANY_SNOOP",
8225*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
8226*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
8227*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
8228*52d973f5SAlexander Motin        "EventName": "OCR.PF_L3_RFO.L3_HIT_F.ANY_SNOOP",
8229*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
8230*52d973f5SAlexander Motin        "MSRValue": "0x3F80200100",
8231*52d973f5SAlexander Motin        "Offcore": "1",
8232*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
8233*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
8234*52d973f5SAlexander Motin        "UMask": "0x1"
8235*52d973f5SAlexander Motin    },
8236*52d973f5SAlexander Motin    {
8237*52d973f5SAlexander Motin        "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs  OCR.PF_L3_RFO.L3_HIT_F.HITM_OTHER_CORE",
8238*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
8239*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
8240*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
8241*52d973f5SAlexander Motin        "EventName": "OCR.PF_L3_RFO.L3_HIT_F.HITM_OTHER_CORE",
8242*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
8243*52d973f5SAlexander Motin        "MSRValue": "0x1000200100",
8244*52d973f5SAlexander Motin        "Offcore": "1",
8245*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
8246*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
8247*52d973f5SAlexander Motin        "UMask": "0x1"
8248*52d973f5SAlexander Motin    },
8249*52d973f5SAlexander Motin    {
8250*52d973f5SAlexander Motin        "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs  OCR.PF_L3_RFO.L3_HIT_F.HIT_OTHER_CORE_FWD",
8251*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
8252*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
8253*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
8254*52d973f5SAlexander Motin        "EventName": "OCR.PF_L3_RFO.L3_HIT_F.HIT_OTHER_CORE_FWD",
8255*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
8256*52d973f5SAlexander Motin        "MSRValue": "0x0800200100",
8257*52d973f5SAlexander Motin        "Offcore": "1",
8258*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
8259*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
8260*52d973f5SAlexander Motin        "UMask": "0x1"
8261*52d973f5SAlexander Motin    },
8262*52d973f5SAlexander Motin    {
8263*52d973f5SAlexander Motin        "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs  OCR.PF_L3_RFO.L3_HIT_F.HIT_OTHER_CORE_NO_FWD",
8264*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
8265*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
8266*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
8267*52d973f5SAlexander Motin        "EventName": "OCR.PF_L3_RFO.L3_HIT_F.HIT_OTHER_CORE_NO_FWD",
8268*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
8269*52d973f5SAlexander Motin        "MSRValue": "0x0400200100",
8270*52d973f5SAlexander Motin        "Offcore": "1",
8271*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
8272*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
8273*52d973f5SAlexander Motin        "UMask": "0x1"
8274*52d973f5SAlexander Motin    },
8275*52d973f5SAlexander Motin    {
8276*52d973f5SAlexander Motin        "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs  OCR.PF_L3_RFO.L3_HIT_F.NO_SNOOP_NEEDED",
8277*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
8278*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
8279*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
8280*52d973f5SAlexander Motin        "EventName": "OCR.PF_L3_RFO.L3_HIT_F.NO_SNOOP_NEEDED",
8281*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
8282*52d973f5SAlexander Motin        "MSRValue": "0x0100200100",
8283*52d973f5SAlexander Motin        "Offcore": "1",
8284*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
8285*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
8286*52d973f5SAlexander Motin        "UMask": "0x1"
8287*52d973f5SAlexander Motin    },
8288*52d973f5SAlexander Motin    {
8289*52d973f5SAlexander Motin        "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs",
8290*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
8291*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
8292*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
8293*52d973f5SAlexander Motin        "EventName": "OCR.PF_L3_RFO.L3_HIT_F.SNOOP_MISS",
8294*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
8295*52d973f5SAlexander Motin        "MSRValue": "0x0200200100",
8296*52d973f5SAlexander Motin        "Offcore": "1",
8297*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
8298*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
8299*52d973f5SAlexander Motin        "UMask": "0x1"
8300*52d973f5SAlexander Motin    },
8301*52d973f5SAlexander Motin    {
830292b14858SMatt Macy        "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs",
830392b14858SMatt Macy        "Counter": "0,1,2,3",
830492b14858SMatt Macy        "CounterHTOff": "0,1,2,3",
830592b14858SMatt Macy        "EventCode": "0xB7, 0xBB",
830692b14858SMatt Macy        "EventName": "OCR.PF_L3_RFO.L3_HIT_F.SNOOP_NONE",
830792b14858SMatt Macy        "MSRIndex": "0x1a6,0x1a7",
830892b14858SMatt Macy        "MSRValue": "0x0080200100",
830992b14858SMatt Macy        "Offcore": "1",
831092b14858SMatt Macy        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
831192b14858SMatt Macy        "SampleAfterValue": "100003",
831292b14858SMatt Macy        "UMask": "0x1"
831392b14858SMatt Macy    },
831492b14858SMatt Macy    {
8315*52d973f5SAlexander Motin        "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs  OCR.PF_L3_RFO.L3_HIT_M.ANY_SNOOP",
831692b14858SMatt Macy        "Counter": "0,1,2,3",
831792b14858SMatt Macy        "CounterHTOff": "0,1,2,3",
831892b14858SMatt Macy        "EventCode": "0xB7, 0xBB",
8319*52d973f5SAlexander Motin        "EventName": "OCR.PF_L3_RFO.L3_HIT_M.ANY_SNOOP",
832092b14858SMatt Macy        "MSRIndex": "0x1a6,0x1a7",
8321*52d973f5SAlexander Motin        "MSRValue": "0x3F80040100",
832292b14858SMatt Macy        "Offcore": "1",
832392b14858SMatt Macy        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
832492b14858SMatt Macy        "SampleAfterValue": "100003",
832592b14858SMatt Macy        "UMask": "0x1"
832692b14858SMatt Macy    },
832792b14858SMatt Macy    {
8328*52d973f5SAlexander Motin        "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs  OCR.PF_L3_RFO.L3_HIT_M.HITM_OTHER_CORE",
832992b14858SMatt Macy        "Counter": "0,1,2,3",
833092b14858SMatt Macy        "CounterHTOff": "0,1,2,3",
833192b14858SMatt Macy        "EventCode": "0xB7, 0xBB",
8332*52d973f5SAlexander Motin        "EventName": "OCR.PF_L3_RFO.L3_HIT_M.HITM_OTHER_CORE",
833392b14858SMatt Macy        "MSRIndex": "0x1a6,0x1a7",
8334*52d973f5SAlexander Motin        "MSRValue": "0x1000040100",
833592b14858SMatt Macy        "Offcore": "1",
833692b14858SMatt Macy        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
833792b14858SMatt Macy        "SampleAfterValue": "100003",
833892b14858SMatt Macy        "UMask": "0x1"
833992b14858SMatt Macy    },
834092b14858SMatt Macy    {
8341*52d973f5SAlexander Motin        "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs  OCR.PF_L3_RFO.L3_HIT_M.HIT_OTHER_CORE_FWD",
834292b14858SMatt Macy        "Counter": "0,1,2,3",
834392b14858SMatt Macy        "CounterHTOff": "0,1,2,3",
834492b14858SMatt Macy        "EventCode": "0xB7, 0xBB",
8345*52d973f5SAlexander Motin        "EventName": "OCR.PF_L3_RFO.L3_HIT_M.HIT_OTHER_CORE_FWD",
834692b14858SMatt Macy        "MSRIndex": "0x1a6,0x1a7",
8347*52d973f5SAlexander Motin        "MSRValue": "0x0800040100",
834892b14858SMatt Macy        "Offcore": "1",
834992b14858SMatt Macy        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
835092b14858SMatt Macy        "SampleAfterValue": "100003",
835192b14858SMatt Macy        "UMask": "0x1"
835292b14858SMatt Macy    },
835392b14858SMatt Macy    {
8354*52d973f5SAlexander Motin        "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs  OCR.PF_L3_RFO.L3_HIT_M.HIT_OTHER_CORE_NO_FWD",
835592b14858SMatt Macy        "Counter": "0,1,2,3",
835692b14858SMatt Macy        "CounterHTOff": "0,1,2,3",
835792b14858SMatt Macy        "EventCode": "0xB7, 0xBB",
8358*52d973f5SAlexander Motin        "EventName": "OCR.PF_L3_RFO.L3_HIT_M.HIT_OTHER_CORE_NO_FWD",
835992b14858SMatt Macy        "MSRIndex": "0x1a6,0x1a7",
8360*52d973f5SAlexander Motin        "MSRValue": "0x0400040100",
836192b14858SMatt Macy        "Offcore": "1",
836292b14858SMatt Macy        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
836392b14858SMatt Macy        "SampleAfterValue": "100003",
836492b14858SMatt Macy        "UMask": "0x1"
836592b14858SMatt Macy    },
836692b14858SMatt Macy    {
8367*52d973f5SAlexander Motin        "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs  OCR.PF_L3_RFO.L3_HIT_M.NO_SNOOP_NEEDED",
836892b14858SMatt Macy        "Counter": "0,1,2,3",
836992b14858SMatt Macy        "CounterHTOff": "0,1,2,3",
837092b14858SMatt Macy        "EventCode": "0xB7, 0xBB",
8371*52d973f5SAlexander Motin        "EventName": "OCR.PF_L3_RFO.L3_HIT_M.NO_SNOOP_NEEDED",
837292b14858SMatt Macy        "MSRIndex": "0x1a6,0x1a7",
8373*52d973f5SAlexander Motin        "MSRValue": "0x0100040100",
837492b14858SMatt Macy        "Offcore": "1",
837592b14858SMatt Macy        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
837692b14858SMatt Macy        "SampleAfterValue": "100003",
837792b14858SMatt Macy        "UMask": "0x1"
837892b14858SMatt Macy    },
837992b14858SMatt Macy    {
8380*52d973f5SAlexander Motin        "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs",
838192b14858SMatt Macy        "Counter": "0,1,2,3",
838292b14858SMatt Macy        "CounterHTOff": "0,1,2,3",
838392b14858SMatt Macy        "EventCode": "0xB7, 0xBB",
8384*52d973f5SAlexander Motin        "EventName": "OCR.PF_L3_RFO.L3_HIT_M.SNOOP_MISS",
838592b14858SMatt Macy        "MSRIndex": "0x1a6,0x1a7",
8386*52d973f5SAlexander Motin        "MSRValue": "0x0200040100",
838792b14858SMatt Macy        "Offcore": "1",
838892b14858SMatt Macy        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
838992b14858SMatt Macy        "SampleAfterValue": "100003",
839092b14858SMatt Macy        "UMask": "0x1"
839192b14858SMatt Macy    },
839292b14858SMatt Macy    {
8393*52d973f5SAlexander Motin        "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs",
839492b14858SMatt Macy        "Counter": "0,1,2,3",
839592b14858SMatt Macy        "CounterHTOff": "0,1,2,3",
839692b14858SMatt Macy        "EventCode": "0xB7, 0xBB",
8397*52d973f5SAlexander Motin        "EventName": "OCR.PF_L3_RFO.L3_HIT_M.SNOOP_NONE",
839892b14858SMatt Macy        "MSRIndex": "0x1a6,0x1a7",
8399*52d973f5SAlexander Motin        "MSRValue": "0x0080040100",
840092b14858SMatt Macy        "Offcore": "1",
840192b14858SMatt Macy        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
840292b14858SMatt Macy        "SampleAfterValue": "100003",
840392b14858SMatt Macy        "UMask": "0x1"
840492b14858SMatt Macy    },
840592b14858SMatt Macy    {
8406*52d973f5SAlexander Motin        "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs  OCR.PF_L3_RFO.L3_HIT_S.ANY_SNOOP",
840792b14858SMatt Macy        "Counter": "0,1,2,3",
840892b14858SMatt Macy        "CounterHTOff": "0,1,2,3",
840992b14858SMatt Macy        "EventCode": "0xB7, 0xBB",
8410*52d973f5SAlexander Motin        "EventName": "OCR.PF_L3_RFO.L3_HIT_S.ANY_SNOOP",
841192b14858SMatt Macy        "MSRIndex": "0x1a6,0x1a7",
8412*52d973f5SAlexander Motin        "MSRValue": "0x3F80100100",
841392b14858SMatt Macy        "Offcore": "1",
841492b14858SMatt Macy        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
841592b14858SMatt Macy        "SampleAfterValue": "100003",
841692b14858SMatt Macy        "UMask": "0x1"
841792b14858SMatt Macy    },
841892b14858SMatt Macy    {
8419*52d973f5SAlexander Motin        "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs  OCR.PF_L3_RFO.L3_HIT_S.HITM_OTHER_CORE",
842092b14858SMatt Macy        "Counter": "0,1,2,3",
842192b14858SMatt Macy        "CounterHTOff": "0,1,2,3",
842292b14858SMatt Macy        "EventCode": "0xB7, 0xBB",
8423*52d973f5SAlexander Motin        "EventName": "OCR.PF_L3_RFO.L3_HIT_S.HITM_OTHER_CORE",
842492b14858SMatt Macy        "MSRIndex": "0x1a6,0x1a7",
8425*52d973f5SAlexander Motin        "MSRValue": "0x1000100100",
842692b14858SMatt Macy        "Offcore": "1",
842792b14858SMatt Macy        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
842892b14858SMatt Macy        "SampleAfterValue": "100003",
842992b14858SMatt Macy        "UMask": "0x1"
8430*52d973f5SAlexander Motin    },
8431*52d973f5SAlexander Motin    {
8432*52d973f5SAlexander Motin        "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs  OCR.PF_L3_RFO.L3_HIT_S.HIT_OTHER_CORE_FWD",
8433*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
8434*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
8435*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
8436*52d973f5SAlexander Motin        "EventName": "OCR.PF_L3_RFO.L3_HIT_S.HIT_OTHER_CORE_FWD",
8437*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
8438*52d973f5SAlexander Motin        "MSRValue": "0x0800100100",
8439*52d973f5SAlexander Motin        "Offcore": "1",
8440*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
8441*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
8442*52d973f5SAlexander Motin        "UMask": "0x1"
8443*52d973f5SAlexander Motin    },
8444*52d973f5SAlexander Motin    {
8445*52d973f5SAlexander Motin        "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs  OCR.PF_L3_RFO.L3_HIT_S.HIT_OTHER_CORE_NO_FWD",
8446*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
8447*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
8448*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
8449*52d973f5SAlexander Motin        "EventName": "OCR.PF_L3_RFO.L3_HIT_S.HIT_OTHER_CORE_NO_FWD",
8450*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
8451*52d973f5SAlexander Motin        "MSRValue": "0x0400100100",
8452*52d973f5SAlexander Motin        "Offcore": "1",
8453*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
8454*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
8455*52d973f5SAlexander Motin        "UMask": "0x1"
8456*52d973f5SAlexander Motin    },
8457*52d973f5SAlexander Motin    {
8458*52d973f5SAlexander Motin        "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs  OCR.PF_L3_RFO.L3_HIT_S.NO_SNOOP_NEEDED",
8459*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
8460*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
8461*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
8462*52d973f5SAlexander Motin        "EventName": "OCR.PF_L3_RFO.L3_HIT_S.NO_SNOOP_NEEDED",
8463*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
8464*52d973f5SAlexander Motin        "MSRValue": "0x0100100100",
8465*52d973f5SAlexander Motin        "Offcore": "1",
8466*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
8467*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
8468*52d973f5SAlexander Motin        "UMask": "0x1"
8469*52d973f5SAlexander Motin    },
8470*52d973f5SAlexander Motin    {
8471*52d973f5SAlexander Motin        "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs",
8472*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
8473*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
8474*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
8475*52d973f5SAlexander Motin        "EventName": "OCR.PF_L3_RFO.L3_HIT_S.SNOOP_MISS",
8476*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
8477*52d973f5SAlexander Motin        "MSRValue": "0x0200100100",
8478*52d973f5SAlexander Motin        "Offcore": "1",
8479*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
8480*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
8481*52d973f5SAlexander Motin        "UMask": "0x1"
8482*52d973f5SAlexander Motin    },
8483*52d973f5SAlexander Motin    {
8484*52d973f5SAlexander Motin        "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs",
8485*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
8486*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
8487*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
8488*52d973f5SAlexander Motin        "EventName": "OCR.PF_L3_RFO.L3_HIT_S.SNOOP_NONE",
8489*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
8490*52d973f5SAlexander Motin        "MSRValue": "0x0080100100",
8491*52d973f5SAlexander Motin        "Offcore": "1",
8492*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
8493*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
8494*52d973f5SAlexander Motin        "UMask": "0x1"
8495*52d973f5SAlexander Motin    },
8496*52d973f5SAlexander Motin    {
8497*52d973f5SAlexander Motin        "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs OCR.PF_L3_RFO.PMM_HIT_LOCAL_PMM.ANY_SNOOP",
8498*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
8499*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
8500*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
8501*52d973f5SAlexander Motin        "EventName": "OCR.PF_L3_RFO.PMM_HIT_LOCAL_PMM.ANY_SNOOP",
8502*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
8503*52d973f5SAlexander Motin        "MSRValue": "0x3F80400100",
8504*52d973f5SAlexander Motin        "Offcore": "1",
8505*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
8506*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
8507*52d973f5SAlexander Motin        "UMask": "0x1"
8508*52d973f5SAlexander Motin    },
8509*52d973f5SAlexander Motin    {
8510*52d973f5SAlexander Motin        "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs OCR.PF_L3_RFO.PMM_HIT_LOCAL_PMM.SNOOP_NONE",
8511*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
8512*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
8513*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
8514*52d973f5SAlexander Motin        "EventName": "OCR.PF_L3_RFO.PMM_HIT_LOCAL_PMM.SNOOP_NONE",
8515*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
8516*52d973f5SAlexander Motin        "MSRValue": "0x0080400100",
8517*52d973f5SAlexander Motin        "Offcore": "1",
8518*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
8519*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
8520*52d973f5SAlexander Motin        "UMask": "0x1"
8521*52d973f5SAlexander Motin    },
8522*52d973f5SAlexander Motin    {
8523*52d973f5SAlexander Motin        "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs OCR.PF_L3_RFO.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED",
8524*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
8525*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
8526*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
8527*52d973f5SAlexander Motin        "EventName": "OCR.PF_L3_RFO.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED",
8528*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
8529*52d973f5SAlexander Motin        "MSRValue": "0x0100400100",
8530*52d973f5SAlexander Motin        "Offcore": "1",
8531*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
8532*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
8533*52d973f5SAlexander Motin        "UMask": "0x1"
8534*52d973f5SAlexander Motin    },
8535*52d973f5SAlexander Motin    {
8536*52d973f5SAlexander Motin        "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs  OCR.PF_L3_RFO.SUPPLIER_NONE.ANY_SNOOP",
8537*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
8538*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
8539*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
8540*52d973f5SAlexander Motin        "EventName": "OCR.PF_L3_RFO.SUPPLIER_NONE.ANY_SNOOP",
8541*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
8542*52d973f5SAlexander Motin        "MSRValue": "0x3F80020100",
8543*52d973f5SAlexander Motin        "Offcore": "1",
8544*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
8545*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
8546*52d973f5SAlexander Motin        "UMask": "0x1"
8547*52d973f5SAlexander Motin    },
8548*52d973f5SAlexander Motin    {
8549*52d973f5SAlexander Motin        "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs  OCR.PF_L3_RFO.SUPPLIER_NONE.HITM_OTHER_CORE",
8550*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
8551*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
8552*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
8553*52d973f5SAlexander Motin        "EventName": "OCR.PF_L3_RFO.SUPPLIER_NONE.HITM_OTHER_CORE",
8554*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
8555*52d973f5SAlexander Motin        "MSRValue": "0x1000020100",
8556*52d973f5SAlexander Motin        "Offcore": "1",
8557*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
8558*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
8559*52d973f5SAlexander Motin        "UMask": "0x1"
8560*52d973f5SAlexander Motin    },
8561*52d973f5SAlexander Motin    {
8562*52d973f5SAlexander Motin        "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs  OCR.PF_L3_RFO.SUPPLIER_NONE.HIT_OTHER_CORE_FWD",
8563*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
8564*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
8565*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
8566*52d973f5SAlexander Motin        "EventName": "OCR.PF_L3_RFO.SUPPLIER_NONE.HIT_OTHER_CORE_FWD",
8567*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
8568*52d973f5SAlexander Motin        "MSRValue": "0x0800020100",
8569*52d973f5SAlexander Motin        "Offcore": "1",
8570*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
8571*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
8572*52d973f5SAlexander Motin        "UMask": "0x1"
8573*52d973f5SAlexander Motin    },
8574*52d973f5SAlexander Motin    {
8575*52d973f5SAlexander Motin        "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs  OCR.PF_L3_RFO.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD",
8576*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
8577*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
8578*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
8579*52d973f5SAlexander Motin        "EventName": "OCR.PF_L3_RFO.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD",
8580*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
8581*52d973f5SAlexander Motin        "MSRValue": "0x0400020100",
8582*52d973f5SAlexander Motin        "Offcore": "1",
8583*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
8584*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
8585*52d973f5SAlexander Motin        "UMask": "0x1"
8586*52d973f5SAlexander Motin    },
8587*52d973f5SAlexander Motin    {
8588*52d973f5SAlexander Motin        "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs  OCR.PF_L3_RFO.SUPPLIER_NONE.NO_SNOOP_NEEDED",
8589*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
8590*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
8591*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
8592*52d973f5SAlexander Motin        "EventName": "OCR.PF_L3_RFO.SUPPLIER_NONE.NO_SNOOP_NEEDED",
8593*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
8594*52d973f5SAlexander Motin        "MSRValue": "0x0100020100",
8595*52d973f5SAlexander Motin        "Offcore": "1",
8596*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
8597*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
8598*52d973f5SAlexander Motin        "UMask": "0x1"
8599*52d973f5SAlexander Motin    },
8600*52d973f5SAlexander Motin    {
8601*52d973f5SAlexander Motin        "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs",
8602*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
8603*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
8604*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
8605*52d973f5SAlexander Motin        "EventName": "OCR.PF_L3_RFO.SUPPLIER_NONE.SNOOP_MISS",
8606*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
8607*52d973f5SAlexander Motin        "MSRValue": "0x0200020100",
8608*52d973f5SAlexander Motin        "Offcore": "1",
8609*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
8610*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
8611*52d973f5SAlexander Motin        "UMask": "0x1"
8612*52d973f5SAlexander Motin    },
8613*52d973f5SAlexander Motin    {
8614*52d973f5SAlexander Motin        "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs",
8615*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
8616*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3",
8617*52d973f5SAlexander Motin        "EventCode": "0xB7, 0xBB",
8618*52d973f5SAlexander Motin        "EventName": "OCR.PF_L3_RFO.SUPPLIER_NONE.SNOOP_NONE",
8619*52d973f5SAlexander Motin        "MSRIndex": "0x1a6,0x1a7",
8620*52d973f5SAlexander Motin        "MSRValue": "0x0080020100",
8621*52d973f5SAlexander Motin        "Offcore": "1",
8622*52d973f5SAlexander Motin        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
8623*52d973f5SAlexander Motin        "SampleAfterValue": "100003",
8624*52d973f5SAlexander Motin        "UMask": "0x1"
8625*52d973f5SAlexander Motin    },
8626*52d973f5SAlexander Motin    {
8627*52d973f5SAlexander Motin        "BriefDescription": "Number of PREFETCHNTA instructions executed.",
8628*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
8629*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3,4,5,6,7",
8630*52d973f5SAlexander Motin        "EventCode": "0x32",
8631*52d973f5SAlexander Motin        "EventName": "SW_PREFETCH_ACCESS.NTA",
8632*52d973f5SAlexander Motin        "SampleAfterValue": "2000003",
8633*52d973f5SAlexander Motin        "UMask": "0x1"
8634*52d973f5SAlexander Motin    },
8635*52d973f5SAlexander Motin    {
8636*52d973f5SAlexander Motin        "BriefDescription": "Number of PREFETCHW instructions executed.",
8637*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
8638*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3,4,5,6,7",
8639*52d973f5SAlexander Motin        "EventCode": "0x32",
8640*52d973f5SAlexander Motin        "EventName": "SW_PREFETCH_ACCESS.PREFETCHW",
8641*52d973f5SAlexander Motin        "SampleAfterValue": "2000003",
8642*52d973f5SAlexander Motin        "UMask": "0x8"
8643*52d973f5SAlexander Motin    },
8644*52d973f5SAlexander Motin    {
8645*52d973f5SAlexander Motin        "BriefDescription": "Number of PREFETCHT0 instructions executed.",
8646*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
8647*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3,4,5,6,7",
8648*52d973f5SAlexander Motin        "EventCode": "0x32",
8649*52d973f5SAlexander Motin        "EventName": "SW_PREFETCH_ACCESS.T0",
8650*52d973f5SAlexander Motin        "SampleAfterValue": "2000003",
8651*52d973f5SAlexander Motin        "UMask": "0x2"
8652*52d973f5SAlexander Motin    },
8653*52d973f5SAlexander Motin    {
8654*52d973f5SAlexander Motin        "BriefDescription": "Number of PREFETCHT1 or PREFETCHT2 instructions executed.",
8655*52d973f5SAlexander Motin        "Counter": "0,1,2,3",
8656*52d973f5SAlexander Motin        "CounterHTOff": "0,1,2,3,4,5,6,7",
8657*52d973f5SAlexander Motin        "EventCode": "0x32",
8658*52d973f5SAlexander Motin        "EventName": "SW_PREFETCH_ACCESS.T1_T2",
8659*52d973f5SAlexander Motin        "SampleAfterValue": "2000003",
8660*52d973f5SAlexander Motin        "UMask": "0x4"
866192b14858SMatt Macy    }
866292b14858SMatt Macy]