1630171d4SAndi Kleen[
2630171d4SAndi Kleen    {
3630171d4SAndi Kleen        "EventCode": "0x54",
4630171d4SAndi Kleen        "UMask": "0x1",
5630171d4SAndi Kleen        "BriefDescription": "Number of times a transactional abort was signaled due to a data conflict on a transactionally accessed address",
6630171d4SAndi Kleen        "Counter": "0,1,2,3",
7630171d4SAndi Kleen        "EventName": "TX_MEM.ABORT_CONFLICT",
8630171d4SAndi Kleen        "PublicDescription": "Number of times a TSX line had a cache conflict.",
9630171d4SAndi Kleen        "SampleAfterValue": "2000003",
10630171d4SAndi Kleen        "CounterHTOff": "0,1,2,3,4,5,6,7"
11630171d4SAndi Kleen    },
12630171d4SAndi Kleen    {
13630171d4SAndi Kleen        "EventCode": "0x54",
14630171d4SAndi Kleen        "UMask": "0x2",
15630171d4SAndi Kleen        "BriefDescription": "Number of times a transactional abort was signaled due to a data capacity limitation for transactional reads or writes.",
16630171d4SAndi Kleen        "Counter": "0,1,2,3",
17630171d4SAndi Kleen        "EventName": "TX_MEM.ABORT_CAPACITY",
18630171d4SAndi Kleen        "SampleAfterValue": "2000003",
19630171d4SAndi Kleen        "CounterHTOff": "0,1,2,3,4,5,6,7"
20630171d4SAndi Kleen    },
21630171d4SAndi Kleen    {
22630171d4SAndi Kleen        "EventCode": "0x54",
23630171d4SAndi Kleen        "UMask": "0x4",
24630171d4SAndi Kleen        "BriefDescription": "Number of times a HLE transactional region aborted due to a non XRELEASE prefixed instruction writing to an elided lock in the elision buffer",
25630171d4SAndi Kleen        "Counter": "0,1,2,3",
26630171d4SAndi Kleen        "EventName": "TX_MEM.ABORT_HLE_STORE_TO_ELIDED_LOCK",
27630171d4SAndi Kleen        "PublicDescription": "Number of times a TSX Abort was triggered due to a non-release/commit store to lock.",
28630171d4SAndi Kleen        "SampleAfterValue": "2000003",
29630171d4SAndi Kleen        "CounterHTOff": "0,1,2,3,4,5,6,7"
30630171d4SAndi Kleen    },
31630171d4SAndi Kleen    {
32630171d4SAndi Kleen        "EventCode": "0x54",
33630171d4SAndi Kleen        "UMask": "0x8",
34630171d4SAndi Kleen        "BriefDescription": "Number of times an HLE transactional execution aborted due to NoAllocatedElisionBuffer being non-zero.",
35630171d4SAndi Kleen        "Counter": "0,1,2,3",
36630171d4SAndi Kleen        "EventName": "TX_MEM.ABORT_HLE_ELISION_BUFFER_NOT_EMPTY",
37630171d4SAndi Kleen        "PublicDescription": "Number of times a TSX Abort was triggered due to commit but Lock Buffer not empty.",
38630171d4SAndi Kleen        "SampleAfterValue": "2000003",
39630171d4SAndi Kleen        "CounterHTOff": "0,1,2,3,4,5,6,7"
40630171d4SAndi Kleen    },
41630171d4SAndi Kleen    {
42630171d4SAndi Kleen        "EventCode": "0x54",
43630171d4SAndi Kleen        "UMask": "0x10",
44630171d4SAndi Kleen        "BriefDescription": "Number of times an HLE transactional execution aborted due to XRELEASE lock not satisfying the address and value requirements in the elision buffer",
45630171d4SAndi Kleen        "Counter": "0,1,2,3",
46630171d4SAndi Kleen        "EventName": "TX_MEM.ABORT_HLE_ELISION_BUFFER_MISMATCH",
47630171d4SAndi Kleen        "PublicDescription": "Number of times a TSX Abort was triggered due to release/commit but data and address mismatch.",
48630171d4SAndi Kleen        "SampleAfterValue": "2000003",
49630171d4SAndi Kleen        "CounterHTOff": "0,1,2,3,4,5,6,7"
50630171d4SAndi Kleen    },
51630171d4SAndi Kleen    {
52630171d4SAndi Kleen        "EventCode": "0x54",
53630171d4SAndi Kleen        "UMask": "0x20",
54630171d4SAndi Kleen        "BriefDescription": "Number of times an HLE transactional execution aborted due to an unsupported read alignment from the elision buffer.",
55630171d4SAndi Kleen        "Counter": "0,1,2,3",
56630171d4SAndi Kleen        "EventName": "TX_MEM.ABORT_HLE_ELISION_BUFFER_UNSUPPORTED_ALIGNMENT",
57630171d4SAndi Kleen        "PublicDescription": "Number of times a TSX Abort was triggered due to attempting an unsupported alignment from Lock Buffer.",
58630171d4SAndi Kleen        "SampleAfterValue": "2000003",
59630171d4SAndi Kleen        "CounterHTOff": "0,1,2,3,4,5,6,7"
60630171d4SAndi Kleen    },
61630171d4SAndi Kleen    {
62630171d4SAndi Kleen        "EventCode": "0x54",
63630171d4SAndi Kleen        "UMask": "0x40",
64630171d4SAndi Kleen        "BriefDescription": "Number of times HLE lock could not be elided due to ElisionBufferAvailable being zero.",
65630171d4SAndi Kleen        "Counter": "0,1,2,3",
66630171d4SAndi Kleen        "EventName": "TX_MEM.HLE_ELISION_BUFFER_FULL",
67630171d4SAndi Kleen        "PublicDescription": "Number of times we could not allocate Lock Buffer.",
68630171d4SAndi Kleen        "SampleAfterValue": "2000003",
69630171d4SAndi Kleen        "CounterHTOff": "0,1,2,3,4,5,6,7"
70630171d4SAndi Kleen    },
71630171d4SAndi Kleen    {
72630171d4SAndi Kleen        "EventCode": "0x5d",
73630171d4SAndi Kleen        "UMask": "0x1",
74630171d4SAndi Kleen        "BriefDescription": "Counts the number of times a class of instructions that may cause a transactional abort was executed. Since this is the count of execution, it may not always cause a transactional abort.",
75630171d4SAndi Kleen        "Counter": "0,1,2,3",
76630171d4SAndi Kleen        "EventName": "TX_EXEC.MISC1",
77630171d4SAndi Kleen        "SampleAfterValue": "2000003",
78630171d4SAndi Kleen        "CounterHTOff": "0,1,2,3,4,5,6,7"
79630171d4SAndi Kleen    },
80630171d4SAndi Kleen    {
81630171d4SAndi Kleen        "EventCode": "0x5d",
82630171d4SAndi Kleen        "UMask": "0x2",
83630171d4SAndi Kleen        "BriefDescription": "Counts the number of times a class of instructions (e.g., vzeroupper) that may cause a transactional abort was executed inside a transactional region",
84630171d4SAndi Kleen        "Counter": "0,1,2,3",
85630171d4SAndi Kleen        "EventName": "TX_EXEC.MISC2",
86630171d4SAndi Kleen        "PublicDescription": "Unfriendly TSX abort triggered by a vzeroupper instruction.",
87630171d4SAndi Kleen        "SampleAfterValue": "2000003",
88630171d4SAndi Kleen        "CounterHTOff": "0,1,2,3,4,5,6,7"
89630171d4SAndi Kleen    },
90630171d4SAndi Kleen    {
91630171d4SAndi Kleen        "EventCode": "0x5d",
92630171d4SAndi Kleen        "UMask": "0x4",
93630171d4SAndi Kleen        "BriefDescription": "Counts the number of times an instruction execution caused the transactional nest count supported to be exceeded",
94630171d4SAndi Kleen        "Counter": "0,1,2,3",
95630171d4SAndi Kleen        "EventName": "TX_EXEC.MISC3",
96630171d4SAndi Kleen        "PublicDescription": "Unfriendly TSX abort triggered by a nest count that is too deep.",
97630171d4SAndi Kleen        "SampleAfterValue": "2000003",
98630171d4SAndi Kleen        "CounterHTOff": "0,1,2,3,4,5,6,7"
99630171d4SAndi Kleen    },
100630171d4SAndi Kleen    {
101630171d4SAndi Kleen        "EventCode": "0x5d",
102630171d4SAndi Kleen        "UMask": "0x8",
103630171d4SAndi Kleen        "BriefDescription": "Counts the number of times a XBEGIN instruction was executed inside an HLE transactional region.",
104630171d4SAndi Kleen        "Counter": "0,1,2,3",
105630171d4SAndi Kleen        "EventName": "TX_EXEC.MISC4",
106630171d4SAndi Kleen        "PublicDescription": "RTM region detected inside HLE.",
107630171d4SAndi Kleen        "SampleAfterValue": "2000003",
108630171d4SAndi Kleen        "CounterHTOff": "0,1,2,3,4,5,6,7"
109630171d4SAndi Kleen    },
110630171d4SAndi Kleen    {
111630171d4SAndi Kleen        "EventCode": "0x5d",
112630171d4SAndi Kleen        "UMask": "0x10",
113630171d4SAndi Kleen        "BriefDescription": "Counts the number of times an HLE XACQUIRE instruction was executed inside an RTM transactional region",
114630171d4SAndi Kleen        "Counter": "0,1,2,3",
115630171d4SAndi Kleen        "EventName": "TX_EXEC.MISC5",
116630171d4SAndi Kleen        "PublicDescription": "Counts the number of times an HLE XACQUIRE instruction was executed inside an RTM transactional region.",
117630171d4SAndi Kleen        "SampleAfterValue": "2000003",
118630171d4SAndi Kleen        "CounterHTOff": "0,1,2,3,4,5,6,7"
119630171d4SAndi Kleen    },
120630171d4SAndi Kleen    {
121630171d4SAndi Kleen        "EventCode": "0x60",
122630171d4SAndi Kleen        "UMask": "0x10",
123630171d4SAndi Kleen        "BriefDescription": "Counts number of Offcore outstanding Demand Data Read requests that miss L3 cache in the superQ every cycle.",
124630171d4SAndi Kleen        "Counter": "0,1,2,3",
125630171d4SAndi Kleen        "EventName": "OFFCORE_REQUESTS_OUTSTANDING.L3_MISS_DEMAND_DATA_RD",
126630171d4SAndi Kleen        "SampleAfterValue": "2000003",
127630171d4SAndi Kleen        "CounterHTOff": "0,1,2,3,4,5,6,7"
128630171d4SAndi Kleen    },
129630171d4SAndi Kleen    {
130630171d4SAndi Kleen        "EventCode": "0x60",
131630171d4SAndi Kleen        "UMask": "0x10",
13219f2d40cSAndi Kleen        "BriefDescription": "Cycles with at least 6 Demand Data Read requests that miss L3 cache in the superQ.",
133630171d4SAndi Kleen        "Counter": "0,1,2,3",
13419f2d40cSAndi Kleen        "EventName": "OFFCORE_REQUESTS_OUTSTANDING.L3_MISS_DEMAND_DATA_RD_GE_6",
13519f2d40cSAndi Kleen        "CounterMask": "6",
136630171d4SAndi Kleen        "SampleAfterValue": "2000003",
137630171d4SAndi Kleen        "CounterHTOff": "0,1,2,3,4,5,6,7"
138630171d4SAndi Kleen    },
139630171d4SAndi Kleen    {
140630171d4SAndi Kleen        "EventCode": "0x60",
141630171d4SAndi Kleen        "UMask": "0x10",
14219f2d40cSAndi Kleen        "BriefDescription": "Cycles with at least 1 Demand Data Read requests who miss L3 cache in the superQ.",
143630171d4SAndi Kleen        "Counter": "0,1,2,3",
14419f2d40cSAndi Kleen        "EventName": "OFFCORE_REQUESTS_OUTSTANDING.CYCLES_WITH_L3_MISS_DEMAND_DATA_RD",
14519f2d40cSAndi Kleen        "CounterMask": "1",
146630171d4SAndi Kleen        "SampleAfterValue": "2000003",
147630171d4SAndi Kleen        "CounterHTOff": "0,1,2,3,4,5,6,7"
148630171d4SAndi Kleen    },
149630171d4SAndi Kleen    {
150630171d4SAndi Kleen        "EventCode": "0xA3",
151630171d4SAndi Kleen        "UMask": "0x2",
152630171d4SAndi Kleen        "BriefDescription": "Cycles while L3 cache miss demand load is outstanding.",
153630171d4SAndi Kleen        "Counter": "0,1,2,3",
154630171d4SAndi Kleen        "EventName": "CYCLE_ACTIVITY.CYCLES_L3_MISS",
155630171d4SAndi Kleen        "CounterMask": "2",
156630171d4SAndi Kleen        "SampleAfterValue": "2000003",
157630171d4SAndi Kleen        "CounterHTOff": "0,1,2,3,4,5,6,7"
158630171d4SAndi Kleen    },
159630171d4SAndi Kleen    {
160630171d4SAndi Kleen        "EventCode": "0xA3",
161630171d4SAndi Kleen        "UMask": "0x6",
162630171d4SAndi Kleen        "BriefDescription": "Execution stalls while L3 cache miss demand load is outstanding.",
163630171d4SAndi Kleen        "Counter": "0,1,2,3",
164630171d4SAndi Kleen        "EventName": "CYCLE_ACTIVITY.STALLS_L3_MISS",
165630171d4SAndi Kleen        "CounterMask": "6",
166630171d4SAndi Kleen        "SampleAfterValue": "2000003",
167630171d4SAndi Kleen        "CounterHTOff": "0,1,2,3,4,5,6,7"
168630171d4SAndi Kleen    },
169630171d4SAndi Kleen    {
170630171d4SAndi Kleen        "EventCode": "0xB0",
171630171d4SAndi Kleen        "UMask": "0x10",
172630171d4SAndi Kleen        "BriefDescription": "Demand Data Read requests who miss L3 cache",
173630171d4SAndi Kleen        "Counter": "0,1,2,3",
174630171d4SAndi Kleen        "EventName": "OFFCORE_REQUESTS.L3_MISS_DEMAND_DATA_RD",
175630171d4SAndi Kleen        "PublicDescription": "Demand Data Read requests who miss L3 cache.",
176630171d4SAndi Kleen        "SampleAfterValue": "100003",
177630171d4SAndi Kleen        "CounterHTOff": "0,1,2,3,4,5,6,7"
178630171d4SAndi Kleen    },
179630171d4SAndi Kleen    {
180630171d4SAndi Kleen        "EventCode": "0xC3",
181630171d4SAndi Kleen        "UMask": "0x2",
182630171d4SAndi Kleen        "BriefDescription": "Counts the number of machine clears due to memory order conflicts.",
183630171d4SAndi Kleen        "Counter": "0,1,2,3",
184630171d4SAndi Kleen        "EventName": "MACHINE_CLEARS.MEMORY_ORDERING",
185630171d4SAndi Kleen        "Errata": "SKL089",
186630171d4SAndi Kleen        "PublicDescription": "Counts the number of memory ordering Machine Clears detected. Memory Ordering Machine Clears can result from one of the following:a. memory disambiguation,b. external snoop, orc. cross SMT-HW-thread snoop (stores) hitting load buffer.",
187630171d4SAndi Kleen        "SampleAfterValue": "100003",
188630171d4SAndi Kleen        "CounterHTOff": "0,1,2,3,4,5,6,7"
189630171d4SAndi Kleen    },
190630171d4SAndi Kleen    {
191630171d4SAndi Kleen        "EventCode": "0xC8",
192630171d4SAndi Kleen        "UMask": "0x1",
193630171d4SAndi Kleen        "BriefDescription": "Number of times an HLE execution started.",
194630171d4SAndi Kleen        "Counter": "0,1,2,3",
195630171d4SAndi Kleen        "EventName": "HLE_RETIRED.START",
196630171d4SAndi Kleen        "PublicDescription": "Number of times we entered an HLE region. Does not count nested transactions.",
197630171d4SAndi Kleen        "SampleAfterValue": "2000003",
198630171d4SAndi Kleen        "CounterHTOff": "0,1,2,3,4,5,6,7"
199630171d4SAndi Kleen    },
200630171d4SAndi Kleen    {
201630171d4SAndi Kleen        "EventCode": "0xC8",
202630171d4SAndi Kleen        "UMask": "0x2",
203630171d4SAndi Kleen        "BriefDescription": "Number of times an HLE execution successfully committed",
204630171d4SAndi Kleen        "Counter": "0,1,2,3",
205630171d4SAndi Kleen        "EventName": "HLE_RETIRED.COMMIT",
206630171d4SAndi Kleen        "PublicDescription": "Number of times HLE commit succeeded.",
207630171d4SAndi Kleen        "SampleAfterValue": "2000003",
208630171d4SAndi Kleen        "CounterHTOff": "0,1,2,3,4,5,6,7"
209630171d4SAndi Kleen    },
210630171d4SAndi Kleen    {
211630171d4SAndi Kleen        "EventCode": "0xC8",
212630171d4SAndi Kleen        "UMask": "0x4",
213630171d4SAndi Kleen        "BriefDescription": "Number of times an HLE execution aborted due to any reasons (multiple categories may count as one).",
214630171d4SAndi Kleen        "PEBS": "1",
215630171d4SAndi Kleen        "Counter": "0,1,2,3",
216630171d4SAndi Kleen        "EventName": "HLE_RETIRED.ABORTED",
2171716021eSAndi Kleen        "PublicDescription": "Number of times HLE abort was triggered. (PEBS)",
218630171d4SAndi Kleen        "SampleAfterValue": "2000003",
219630171d4SAndi Kleen        "CounterHTOff": "0,1,2,3,4,5,6,7"
220630171d4SAndi Kleen    },
221630171d4SAndi Kleen    {
222630171d4SAndi Kleen        "EventCode": "0xC8",
223630171d4SAndi Kleen        "UMask": "0x8",
224630171d4SAndi Kleen        "BriefDescription": "Number of times an HLE execution aborted due to various memory events (e.g., read/write capacity and conflicts).",
225630171d4SAndi Kleen        "Counter": "0,1,2,3",
226630171d4SAndi Kleen        "EventName": "HLE_RETIRED.ABORTED_MEM",
227630171d4SAndi Kleen        "SampleAfterValue": "2000003",
228630171d4SAndi Kleen        "CounterHTOff": "0,1,2,3,4,5,6,7"
229630171d4SAndi Kleen    },
230630171d4SAndi Kleen    {
231630171d4SAndi Kleen        "EventCode": "0xC8",
232630171d4SAndi Kleen        "UMask": "0x10",
233630171d4SAndi Kleen        "BriefDescription": "Number of times an HLE execution aborted due to hardware timer expiration.",
234630171d4SAndi Kleen        "Counter": "0,1,2,3",
235630171d4SAndi Kleen        "EventName": "HLE_RETIRED.ABORTED_TIMER",
236630171d4SAndi Kleen        "SampleAfterValue": "2000003",
237630171d4SAndi Kleen        "CounterHTOff": "0,1,2,3,4,5,6,7"
238630171d4SAndi Kleen    },
239630171d4SAndi Kleen    {
240630171d4SAndi Kleen        "EventCode": "0xC8",
241630171d4SAndi Kleen        "UMask": "0x20",
242630171d4SAndi Kleen        "BriefDescription": "Number of times an HLE execution aborted due to HLE-unfriendly instructions and certain unfriendly events (such as AD assists etc.).",
243630171d4SAndi Kleen        "Counter": "0,1,2,3",
244630171d4SAndi Kleen        "EventName": "HLE_RETIRED.ABORTED_UNFRIENDLY",
24519f2d40cSAndi Kleen        "PublicDescription": "Number of times an HLE execution aborted due to HLE-unfriendly instructions and certain unfriendly events (such as AD assists etc.).",
246630171d4SAndi Kleen        "SampleAfterValue": "2000003",
247630171d4SAndi Kleen        "CounterHTOff": "0,1,2,3,4,5,6,7"
248630171d4SAndi Kleen    },
249630171d4SAndi Kleen    {
250630171d4SAndi Kleen        "EventCode": "0xC8",
251630171d4SAndi Kleen        "UMask": "0x40",
252630171d4SAndi Kleen        "BriefDescription": "Number of times an HLE execution aborted due to incompatible memory type",
253630171d4SAndi Kleen        "Counter": "0,1,2,3",
254630171d4SAndi Kleen        "EventName": "HLE_RETIRED.ABORTED_MEMTYPE",
255630171d4SAndi Kleen        "PublicDescription": "Number of times an HLE execution aborted due to incompatible memory type.",
256630171d4SAndi Kleen        "SampleAfterValue": "2000003",
257630171d4SAndi Kleen        "CounterHTOff": "0,1,2,3,4,5,6,7"
258630171d4SAndi Kleen    },
259630171d4SAndi Kleen    {
260630171d4SAndi Kleen        "EventCode": "0xC8",
261630171d4SAndi Kleen        "UMask": "0x80",
262630171d4SAndi Kleen        "BriefDescription": "Number of times an HLE execution aborted due to unfriendly events (such as interrupts).",
263630171d4SAndi Kleen        "Counter": "0,1,2,3",
264630171d4SAndi Kleen        "EventName": "HLE_RETIRED.ABORTED_EVENTS",
265630171d4SAndi Kleen        "SampleAfterValue": "2000003",
266630171d4SAndi Kleen        "CounterHTOff": "0,1,2,3,4,5,6,7"
267630171d4SAndi Kleen    },
268630171d4SAndi Kleen    {
269630171d4SAndi Kleen        "EventCode": "0xC9",
270630171d4SAndi Kleen        "UMask": "0x1",
271630171d4SAndi Kleen        "BriefDescription": "Number of times an RTM execution started.",
272630171d4SAndi Kleen        "Counter": "0,1,2,3",
273630171d4SAndi Kleen        "EventName": "RTM_RETIRED.START",
274630171d4SAndi Kleen        "PublicDescription": "Number of times we entered an RTM region. Does not count nested transactions.",
275630171d4SAndi Kleen        "SampleAfterValue": "2000003",
276630171d4SAndi Kleen        "CounterHTOff": "0,1,2,3,4,5,6,7"
277630171d4SAndi Kleen    },
278630171d4SAndi Kleen    {
279630171d4SAndi Kleen        "EventCode": "0xC9",
280630171d4SAndi Kleen        "UMask": "0x2",
281630171d4SAndi Kleen        "BriefDescription": "Number of times an RTM execution successfully committed",
282630171d4SAndi Kleen        "Counter": "0,1,2,3",
283630171d4SAndi Kleen        "EventName": "RTM_RETIRED.COMMIT",
284630171d4SAndi Kleen        "PublicDescription": "Number of times RTM commit succeeded.",
285630171d4SAndi Kleen        "SampleAfterValue": "2000003",
286630171d4SAndi Kleen        "CounterHTOff": "0,1,2,3,4,5,6,7"
287630171d4SAndi Kleen    },
288630171d4SAndi Kleen    {
289630171d4SAndi Kleen        "EventCode": "0xC9",
290630171d4SAndi Kleen        "UMask": "0x4",
291630171d4SAndi Kleen        "BriefDescription": "Number of times an RTM execution aborted due to any reasons (multiple categories may count as one).",
292630171d4SAndi Kleen        "PEBS": "1",
293630171d4SAndi Kleen        "Counter": "0,1,2,3",
294630171d4SAndi Kleen        "EventName": "RTM_RETIRED.ABORTED",
2951716021eSAndi Kleen        "PublicDescription": "Number of times RTM abort was triggered. (PEBS)",
296630171d4SAndi Kleen        "SampleAfterValue": "2000003",
297630171d4SAndi Kleen        "CounterHTOff": "0,1,2,3,4,5,6,7"
298630171d4SAndi Kleen    },
299630171d4SAndi Kleen    {
300630171d4SAndi Kleen        "EventCode": "0xC9",
301630171d4SAndi Kleen        "UMask": "0x8",
302630171d4SAndi Kleen        "BriefDescription": "Number of times an RTM execution aborted due to various memory events (e.g. read/write capacity and conflicts)",
303630171d4SAndi Kleen        "Counter": "0,1,2,3",
304630171d4SAndi Kleen        "EventName": "RTM_RETIRED.ABORTED_MEM",
305630171d4SAndi Kleen        "PublicDescription": "Number of times an RTM execution aborted due to various memory events (e.g. read/write capacity and conflicts).",
306630171d4SAndi Kleen        "SampleAfterValue": "2000003",
307630171d4SAndi Kleen        "CounterHTOff": "0,1,2,3,4,5,6,7"
308630171d4SAndi Kleen    },
309630171d4SAndi Kleen    {
310630171d4SAndi Kleen        "EventCode": "0xC9",
311630171d4SAndi Kleen        "UMask": "0x10",
312630171d4SAndi Kleen        "BriefDescription": "Number of times an RTM execution aborted due to uncommon conditions.",
313630171d4SAndi Kleen        "Counter": "0,1,2,3",
314630171d4SAndi Kleen        "EventName": "RTM_RETIRED.ABORTED_TIMER",
315630171d4SAndi Kleen        "SampleAfterValue": "2000003",
316630171d4SAndi Kleen        "CounterHTOff": "0,1,2,3,4,5,6,7"
317630171d4SAndi Kleen    },
318630171d4SAndi Kleen    {
319630171d4SAndi Kleen        "EventCode": "0xC9",
320630171d4SAndi Kleen        "UMask": "0x20",
321630171d4SAndi Kleen        "BriefDescription": "Number of times an RTM execution aborted due to HLE-unfriendly instructions",
322630171d4SAndi Kleen        "Counter": "0,1,2,3",
323630171d4SAndi Kleen        "EventName": "RTM_RETIRED.ABORTED_UNFRIENDLY",
324630171d4SAndi Kleen        "PublicDescription": "Number of times an RTM execution aborted due to HLE-unfriendly instructions.",
325630171d4SAndi Kleen        "SampleAfterValue": "2000003",
326630171d4SAndi Kleen        "CounterHTOff": "0,1,2,3,4,5,6,7"
327630171d4SAndi Kleen    },
328630171d4SAndi Kleen    {
329630171d4SAndi Kleen        "EventCode": "0xC9",
330630171d4SAndi Kleen        "UMask": "0x40",
331630171d4SAndi Kleen        "BriefDescription": "Number of times an RTM execution aborted due to incompatible memory type",
332630171d4SAndi Kleen        "Counter": "0,1,2,3",
333630171d4SAndi Kleen        "EventName": "RTM_RETIRED.ABORTED_MEMTYPE",
334630171d4SAndi Kleen        "PublicDescription": "Number of times an RTM execution aborted due to incompatible memory type.",
335630171d4SAndi Kleen        "SampleAfterValue": "2000003",
336630171d4SAndi Kleen        "CounterHTOff": "0,1,2,3,4,5,6,7"
337630171d4SAndi Kleen    },
338630171d4SAndi Kleen    {
339630171d4SAndi Kleen        "EventCode": "0xC9",
340630171d4SAndi Kleen        "UMask": "0x80",
341630171d4SAndi Kleen        "BriefDescription": "Number of times an RTM execution aborted due to none of the previous 4 categories (e.g. interrupt)",
342630171d4SAndi Kleen        "Counter": "0,1,2,3",
343630171d4SAndi Kleen        "EventName": "RTM_RETIRED.ABORTED_EVENTS",
344630171d4SAndi Kleen        "PublicDescription": "Number of times an RTM execution aborted due to none of the previous 4 categories (e.g. interrupt).",
345630171d4SAndi Kleen        "SampleAfterValue": "2000003",
346630171d4SAndi Kleen        "CounterHTOff": "0,1,2,3,4,5,6,7"
347630171d4SAndi Kleen    },
348630171d4SAndi Kleen    {
349630171d4SAndi Kleen        "EventCode": "0xCD",
350630171d4SAndi Kleen        "UMask": "0x1",
35119f2d40cSAndi Kleen        "BriefDescription": "Counts randomly selected loads when the latency from first dispatch to completion is greater than 512 cycles.",
352630171d4SAndi Kleen        "PEBS": "2",
35319f2d40cSAndi Kleen        "MSRValue": "0x200",
354630171d4SAndi Kleen        "Counter": "0,1,2,3",
35519f2d40cSAndi Kleen        "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_512",
356630171d4SAndi Kleen        "MSRIndex": "0x3F6",
35719f2d40cSAndi Kleen        "PublicDescription": "Counts randomly selected loads when the latency from first dispatch to completion is greater than 512 cycles.  Reported latency may be longer than just the memory latency.",
358630171d4SAndi Kleen        "TakenAlone": "1",
35919f2d40cSAndi Kleen        "SampleAfterValue": "101",
360630171d4SAndi Kleen        "CounterHTOff": "0,1,2,3"
361630171d4SAndi Kleen    },
362630171d4SAndi Kleen    {
363630171d4SAndi Kleen        "EventCode": "0xCD",
364630171d4SAndi Kleen        "UMask": "0x1",
36519f2d40cSAndi Kleen        "BriefDescription": "Counts randomly selected loads when the latency from first dispatch to completion is greater than 256 cycles.",
366630171d4SAndi Kleen        "PEBS": "2",
367630171d4SAndi Kleen        "MSRValue": "0x100",
368630171d4SAndi Kleen        "Counter": "0,1,2,3",
369630171d4SAndi Kleen        "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_256",
370630171d4SAndi Kleen        "MSRIndex": "0x3F6",
37119f2d40cSAndi Kleen        "PublicDescription": "Counts randomly selected loads when the latency from first dispatch to completion is greater than 256 cycles.  Reported latency may be longer than just the memory latency.",
372630171d4SAndi Kleen        "TakenAlone": "1",
373630171d4SAndi Kleen        "SampleAfterValue": "503",
374630171d4SAndi Kleen        "CounterHTOff": "0,1,2,3"
375630171d4SAndi Kleen    },
376630171d4SAndi Kleen    {
377630171d4SAndi Kleen        "EventCode": "0xCD",
378630171d4SAndi Kleen        "UMask": "0x1",
37919f2d40cSAndi Kleen        "BriefDescription": "Counts randomly selected loads when the latency from first dispatch to completion is greater than 128 cycles.",
380630171d4SAndi Kleen        "PEBS": "2",
38119f2d40cSAndi Kleen        "MSRValue": "0x80",
382630171d4SAndi Kleen        "Counter": "0,1,2,3",
38319f2d40cSAndi Kleen        "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_128",
384630171d4SAndi Kleen        "MSRIndex": "0x3F6",
38519f2d40cSAndi Kleen        "PublicDescription": "Counts randomly selected loads when the latency from first dispatch to completion is greater than 128 cycles.  Reported latency may be longer than just the memory latency.",
386630171d4SAndi Kleen        "TakenAlone": "1",
38719f2d40cSAndi Kleen        "SampleAfterValue": "1009",
38819f2d40cSAndi Kleen        "CounterHTOff": "0,1,2,3"
38919f2d40cSAndi Kleen    },
39019f2d40cSAndi Kleen    {
39119f2d40cSAndi Kleen        "EventCode": "0xCD",
39219f2d40cSAndi Kleen        "UMask": "0x1",
39319f2d40cSAndi Kleen        "BriefDescription": "Counts randomly selected loads when the latency from first dispatch to completion is greater than 64 cycles.",
39419f2d40cSAndi Kleen        "PEBS": "2",
39519f2d40cSAndi Kleen        "MSRValue": "0x40",
39619f2d40cSAndi Kleen        "Counter": "0,1,2,3",
39719f2d40cSAndi Kleen        "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_64",
39819f2d40cSAndi Kleen        "MSRIndex": "0x3F6",
39919f2d40cSAndi Kleen        "PublicDescription": "Counts randomly selected loads when the latency from first dispatch to completion is greater than 64 cycles.  Reported latency may be longer than just the memory latency.",
40019f2d40cSAndi Kleen        "TakenAlone": "1",
40119f2d40cSAndi Kleen        "SampleAfterValue": "2003",
40219f2d40cSAndi Kleen        "CounterHTOff": "0,1,2,3"
40319f2d40cSAndi Kleen    },
40419f2d40cSAndi Kleen    {
40519f2d40cSAndi Kleen        "EventCode": "0xCD",
40619f2d40cSAndi Kleen        "UMask": "0x1",
40719f2d40cSAndi Kleen        "BriefDescription": "Counts randomly selected loads when the latency from first dispatch to completion is greater than 32 cycles.",
40819f2d40cSAndi Kleen        "PEBS": "2",
40919f2d40cSAndi Kleen        "MSRValue": "0x20",
41019f2d40cSAndi Kleen        "Counter": "0,1,2,3",
41119f2d40cSAndi Kleen        "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_32",
41219f2d40cSAndi Kleen        "MSRIndex": "0x3F6",
41319f2d40cSAndi Kleen        "PublicDescription": "Counts randomly selected loads when the latency from first dispatch to completion is greater than 32 cycles.  Reported latency may be longer than just the memory latency.",
41419f2d40cSAndi Kleen        "TakenAlone": "1",
41519f2d40cSAndi Kleen        "SampleAfterValue": "100007",
41619f2d40cSAndi Kleen        "CounterHTOff": "0,1,2,3"
41719f2d40cSAndi Kleen    },
41819f2d40cSAndi Kleen    {
41919f2d40cSAndi Kleen        "EventCode": "0xCD",
42019f2d40cSAndi Kleen        "UMask": "0x1",
42119f2d40cSAndi Kleen        "BriefDescription": "Counts randomly selected loads when the latency from first dispatch to completion is greater than 16 cycles.",
42219f2d40cSAndi Kleen        "PEBS": "2",
42319f2d40cSAndi Kleen        "MSRValue": "0x10",
42419f2d40cSAndi Kleen        "Counter": "0,1,2,3",
42519f2d40cSAndi Kleen        "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_16",
42619f2d40cSAndi Kleen        "MSRIndex": "0x3F6",
42719f2d40cSAndi Kleen        "PublicDescription": "Counts randomly selected loads when the latency from first dispatch to completion is greater than 16 cycles.  Reported latency may be longer than just the memory latency.",
42819f2d40cSAndi Kleen        "TakenAlone": "1",
42919f2d40cSAndi Kleen        "SampleAfterValue": "20011",
43019f2d40cSAndi Kleen        "CounterHTOff": "0,1,2,3"
43119f2d40cSAndi Kleen    },
43219f2d40cSAndi Kleen    {
43319f2d40cSAndi Kleen        "EventCode": "0xCD",
43419f2d40cSAndi Kleen        "UMask": "0x1",
43519f2d40cSAndi Kleen        "BriefDescription": "Counts randomly selected loads when the latency from first dispatch to completion is greater than 8 cycles.",
43619f2d40cSAndi Kleen        "PEBS": "2",
43719f2d40cSAndi Kleen        "MSRValue": "0x8",
43819f2d40cSAndi Kleen        "Counter": "0,1,2,3",
43919f2d40cSAndi Kleen        "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_8",
44019f2d40cSAndi Kleen        "MSRIndex": "0x3F6",
44119f2d40cSAndi Kleen        "PublicDescription": "Counts randomly selected loads when the latency from first dispatch to completion is greater than 8 cycles.  Reported latency may be longer than just the memory latency.",
44219f2d40cSAndi Kleen        "TakenAlone": "1",
44319f2d40cSAndi Kleen        "SampleAfterValue": "50021",
44419f2d40cSAndi Kleen        "CounterHTOff": "0,1,2,3"
44519f2d40cSAndi Kleen    },
44619f2d40cSAndi Kleen    {
44719f2d40cSAndi Kleen        "EventCode": "0xCD",
44819f2d40cSAndi Kleen        "UMask": "0x1",
44919f2d40cSAndi Kleen        "BriefDescription": "Counts randomly selected loads when the latency from first dispatch to completion is greater than 4 cycles.",
45019f2d40cSAndi Kleen        "PEBS": "2",
45119f2d40cSAndi Kleen        "MSRValue": "0x4",
45219f2d40cSAndi Kleen        "Counter": "0,1,2,3",
45319f2d40cSAndi Kleen        "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_4",
45419f2d40cSAndi Kleen        "MSRIndex": "0x3F6",
45519f2d40cSAndi Kleen        "PublicDescription": "Counts randomly selected loads when the latency from first dispatch to completion is greater than 4 cycles.  Reported latency may be longer than just the memory latency.",
45619f2d40cSAndi Kleen        "TakenAlone": "1",
45719f2d40cSAndi Kleen        "SampleAfterValue": "100003",
458630171d4SAndi Kleen        "CounterHTOff": "0,1,2,3"
459630171d4SAndi Kleen    },
460630171d4SAndi Kleen    {
461630171d4SAndi Kleen        "Offcore": "1",
462630171d4SAndi Kleen        "EventCode": "0xB7, 0xBB",
463630171d4SAndi Kleen        "UMask": "0x1",
46419f2d40cSAndi Kleen        "BriefDescription": "Counts demand data reads TBD TBD",
46519f2d40cSAndi Kleen        "MSRValue": "0x3FBC000001",
466630171d4SAndi Kleen        "Counter": "0,1,2,3",
467630171d4SAndi Kleen        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_MISS.ANY_SNOOP",
468630171d4SAndi Kleen        "MSRIndex": "0x1a6, 0x1a7",
46919f2d40cSAndi Kleen        "PublicDescription": "Counts demand data reads TBD TBD",
470630171d4SAndi Kleen        "SampleAfterValue": "100003",
471630171d4SAndi Kleen        "CounterHTOff": "0,1,2,3"
472630171d4SAndi Kleen    },
473630171d4SAndi Kleen    {
474630171d4SAndi Kleen        "Offcore": "1",
475630171d4SAndi Kleen        "EventCode": "0xB7, 0xBB",
476630171d4SAndi Kleen        "UMask": "0x1",
47719f2d40cSAndi Kleen        "BriefDescription": "Counts demand data reads TBD",
47819f2d40cSAndi Kleen        "MSRValue": "0x083FC00001",
479630171d4SAndi Kleen        "Counter": "0,1,2,3",
480630171d4SAndi Kleen        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_MISS.REMOTE_HIT_FORWARD",
481630171d4SAndi Kleen        "MSRIndex": "0x1a6, 0x1a7",
48219f2d40cSAndi Kleen        "PublicDescription": "Counts demand data reads TBD",
483630171d4SAndi Kleen        "SampleAfterValue": "100003",
484630171d4SAndi Kleen        "CounterHTOff": "0,1,2,3"
485630171d4SAndi Kleen    },
486630171d4SAndi Kleen    {
487630171d4SAndi Kleen        "Offcore": "1",
488630171d4SAndi Kleen        "EventCode": "0xB7, 0xBB",
489630171d4SAndi Kleen        "UMask": "0x1",
49019f2d40cSAndi Kleen        "BriefDescription": "Counts demand data reads TBD",
49119f2d40cSAndi Kleen        "MSRValue": "0x103FC00001",
492630171d4SAndi Kleen        "Counter": "0,1,2,3",
493630171d4SAndi Kleen        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_MISS.REMOTE_HITM",
494630171d4SAndi Kleen        "MSRIndex": "0x1a6, 0x1a7",
49519f2d40cSAndi Kleen        "PublicDescription": "Counts demand data reads TBD",
496630171d4SAndi Kleen        "SampleAfterValue": "100003",
497630171d4SAndi Kleen        "CounterHTOff": "0,1,2,3"
498630171d4SAndi Kleen    },
499630171d4SAndi Kleen    {
500630171d4SAndi Kleen        "Offcore": "1",
501630171d4SAndi Kleen        "EventCode": "0xB7, 0xBB",
502630171d4SAndi Kleen        "UMask": "0x1",
50319f2d40cSAndi Kleen        "BriefDescription": "Counts demand data reads TBD",
50419f2d40cSAndi Kleen        "MSRValue": "0x063FC00001",
505630171d4SAndi Kleen        "Counter": "0,1,2,3",
506630171d4SAndi Kleen        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_MISS.SNOOP_MISS_OR_NO_FWD",
507630171d4SAndi Kleen        "MSRIndex": "0x1a6, 0x1a7",
50819f2d40cSAndi Kleen        "PublicDescription": "Counts demand data reads TBD",
509630171d4SAndi Kleen        "SampleAfterValue": "100003",
510630171d4SAndi Kleen        "CounterHTOff": "0,1,2,3"
511630171d4SAndi Kleen    },
512630171d4SAndi Kleen    {
513630171d4SAndi Kleen        "Offcore": "1",
514630171d4SAndi Kleen        "EventCode": "0xB7, 0xBB",
515630171d4SAndi Kleen        "UMask": "0x1",
51619f2d40cSAndi Kleen        "BriefDescription": "Counts demand data reads TBD",
51719f2d40cSAndi Kleen        "MSRValue": "0x063B800001",
518630171d4SAndi Kleen        "Counter": "0,1,2,3",
519630171d4SAndi Kleen        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_MISS_REMOTE_DRAM.SNOOP_MISS_OR_NO_FWD",
520630171d4SAndi Kleen        "MSRIndex": "0x1a6, 0x1a7",
52119f2d40cSAndi Kleen        "PublicDescription": "Counts demand data reads TBD",
522630171d4SAndi Kleen        "SampleAfterValue": "100003",
523630171d4SAndi Kleen        "CounterHTOff": "0,1,2,3"
524630171d4SAndi Kleen    },
525630171d4SAndi Kleen    {
526630171d4SAndi Kleen        "Offcore": "1",
527630171d4SAndi Kleen        "EventCode": "0xB7, 0xBB",
528630171d4SAndi Kleen        "UMask": "0x1",
52919f2d40cSAndi Kleen        "BriefDescription": "Counts demand data reads TBD",
530630171d4SAndi Kleen        "MSRValue": "0x0604000001",
531630171d4SAndi Kleen        "Counter": "0,1,2,3",
532630171d4SAndi Kleen        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_MISS_LOCAL_DRAM.SNOOP_MISS_OR_NO_FWD",
533630171d4SAndi Kleen        "MSRIndex": "0x1a6, 0x1a7",
53419f2d40cSAndi Kleen        "PublicDescription": "Counts demand data reads TBD",
535630171d4SAndi Kleen        "SampleAfterValue": "100003",
536630171d4SAndi Kleen        "CounterHTOff": "0,1,2,3"
537630171d4SAndi Kleen    },
538630171d4SAndi Kleen    {
539630171d4SAndi Kleen        "Offcore": "1",
540630171d4SAndi Kleen        "EventCode": "0xB7, 0xBB",
541630171d4SAndi Kleen        "UMask": "0x1",
54219f2d40cSAndi Kleen        "BriefDescription": "Counts all demand data writes (RFOs) TBD TBD",
54319f2d40cSAndi Kleen        "MSRValue": "0x3FBC000002",
544630171d4SAndi Kleen        "Counter": "0,1,2,3",
545630171d4SAndi Kleen        "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_MISS.ANY_SNOOP",
546630171d4SAndi Kleen        "MSRIndex": "0x1a6, 0x1a7",
54719f2d40cSAndi Kleen        "PublicDescription": "Counts all demand data writes (RFOs) TBD TBD",
548630171d4SAndi Kleen        "SampleAfterValue": "100003",
549630171d4SAndi Kleen        "CounterHTOff": "0,1,2,3"
550630171d4SAndi Kleen    },
551630171d4SAndi Kleen    {
552630171d4SAndi Kleen        "Offcore": "1",
553630171d4SAndi Kleen        "EventCode": "0xB7, 0xBB",
554630171d4SAndi Kleen        "UMask": "0x1",
55519f2d40cSAndi Kleen        "BriefDescription": "Counts all demand data writes (RFOs) TBD",
55619f2d40cSAndi Kleen        "MSRValue": "0x083FC00002",
557630171d4SAndi Kleen        "Counter": "0,1,2,3",
558630171d4SAndi Kleen        "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_MISS.REMOTE_HIT_FORWARD",
559630171d4SAndi Kleen        "MSRIndex": "0x1a6, 0x1a7",
56019f2d40cSAndi Kleen        "PublicDescription": "Counts all demand data writes (RFOs) TBD",
561630171d4SAndi Kleen        "SampleAfterValue": "100003",
562630171d4SAndi Kleen        "CounterHTOff": "0,1,2,3"
563630171d4SAndi Kleen    },
564630171d4SAndi Kleen    {
565630171d4SAndi Kleen        "Offcore": "1",
566630171d4SAndi Kleen        "EventCode": "0xB7, 0xBB",
567630171d4SAndi Kleen        "UMask": "0x1",
56819f2d40cSAndi Kleen        "BriefDescription": "Counts all demand data writes (RFOs) TBD",
56919f2d40cSAndi Kleen        "MSRValue": "0x103FC00002",
570630171d4SAndi Kleen        "Counter": "0,1,2,3",
571630171d4SAndi Kleen        "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_MISS.REMOTE_HITM",
572630171d4SAndi Kleen        "MSRIndex": "0x1a6, 0x1a7",
57319f2d40cSAndi Kleen        "PublicDescription": "Counts all demand data writes (RFOs) TBD",
574630171d4SAndi Kleen        "SampleAfterValue": "100003",
575630171d4SAndi Kleen        "CounterHTOff": "0,1,2,3"
576630171d4SAndi Kleen    },
577630171d4SAndi Kleen    {
578630171d4SAndi Kleen        "Offcore": "1",
579630171d4SAndi Kleen        "EventCode": "0xB7, 0xBB",
580630171d4SAndi Kleen        "UMask": "0x1",
58119f2d40cSAndi Kleen        "BriefDescription": "Counts all demand data writes (RFOs) TBD",
58219f2d40cSAndi Kleen        "MSRValue": "0x063FC00002",
583630171d4SAndi Kleen        "Counter": "0,1,2,3",
584630171d4SAndi Kleen        "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_MISS.SNOOP_MISS_OR_NO_FWD",
585630171d4SAndi Kleen        "MSRIndex": "0x1a6, 0x1a7",
58619f2d40cSAndi Kleen        "PublicDescription": "Counts all demand data writes (RFOs) TBD",
587630171d4SAndi Kleen        "SampleAfterValue": "100003",
588630171d4SAndi Kleen        "CounterHTOff": "0,1,2,3"
589630171d4SAndi Kleen    },
590630171d4SAndi Kleen    {
591630171d4SAndi Kleen        "Offcore": "1",
592630171d4SAndi Kleen        "EventCode": "0xB7, 0xBB",
593630171d4SAndi Kleen        "UMask": "0x1",
59419f2d40cSAndi Kleen        "BriefDescription": "Counts all demand data writes (RFOs) TBD",
59519f2d40cSAndi Kleen        "MSRValue": "0x063B800002",
596630171d4SAndi Kleen        "Counter": "0,1,2,3",
597630171d4SAndi Kleen        "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_MISS_REMOTE_DRAM.SNOOP_MISS_OR_NO_FWD",
598630171d4SAndi Kleen        "MSRIndex": "0x1a6, 0x1a7",
59919f2d40cSAndi Kleen        "PublicDescription": "Counts all demand data writes (RFOs) TBD",
600630171d4SAndi Kleen        "SampleAfterValue": "100003",
601630171d4SAndi Kleen        "CounterHTOff": "0,1,2,3"
602630171d4SAndi Kleen    },
603630171d4SAndi Kleen    {
604630171d4SAndi Kleen        "Offcore": "1",
605630171d4SAndi Kleen        "EventCode": "0xB7, 0xBB",
606630171d4SAndi Kleen        "UMask": "0x1",
60719f2d40cSAndi Kleen        "BriefDescription": "Counts all demand data writes (RFOs) TBD",
608630171d4SAndi Kleen        "MSRValue": "0x0604000002",
609630171d4SAndi Kleen        "Counter": "0,1,2,3",
610630171d4SAndi Kleen        "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_MISS_LOCAL_DRAM.SNOOP_MISS_OR_NO_FWD",
611630171d4SAndi Kleen        "MSRIndex": "0x1a6, 0x1a7",
61219f2d40cSAndi Kleen        "PublicDescription": "Counts all demand data writes (RFOs) TBD",
613630171d4SAndi Kleen        "SampleAfterValue": "100003",
614630171d4SAndi Kleen        "CounterHTOff": "0,1,2,3"
615630171d4SAndi Kleen    },
616630171d4SAndi Kleen    {
617630171d4SAndi Kleen        "Offcore": "1",
618630171d4SAndi Kleen        "EventCode": "0xB7, 0xBB",
619630171d4SAndi Kleen        "UMask": "0x1",
62019f2d40cSAndi Kleen        "BriefDescription": "Counts demand instruction fetches and L1 instruction cache prefetches that TBD TBD",
62119f2d40cSAndi Kleen        "MSRValue": "0x3FBC000004",
622630171d4SAndi Kleen        "Counter": "0,1,2,3",
623630171d4SAndi Kleen        "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_MISS.ANY_SNOOP",
624630171d4SAndi Kleen        "MSRIndex": "0x1a6, 0x1a7",
62519f2d40cSAndi Kleen        "PublicDescription": "Counts demand instruction fetches and L1 instruction cache prefetches that TBD TBD",
626630171d4SAndi Kleen        "SampleAfterValue": "100003",
627630171d4SAndi Kleen        "CounterHTOff": "0,1,2,3"
628630171d4SAndi Kleen    },
629630171d4SAndi Kleen    {
630630171d4SAndi Kleen        "Offcore": "1",
631630171d4SAndi Kleen        "EventCode": "0xB7, 0xBB",
632630171d4SAndi Kleen        "UMask": "0x1",
63319f2d40cSAndi Kleen        "BriefDescription": "Counts demand instruction fetches and L1 instruction cache prefetches that TBD",
63419f2d40cSAndi Kleen        "MSRValue": "0x083FC00004",
635630171d4SAndi Kleen        "Counter": "0,1,2,3",
636630171d4SAndi Kleen        "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_MISS.REMOTE_HIT_FORWARD",
637630171d4SAndi Kleen        "MSRIndex": "0x1a6, 0x1a7",
63819f2d40cSAndi Kleen        "PublicDescription": "Counts demand instruction fetches and L1 instruction cache prefetches that TBD",
639630171d4SAndi Kleen        "SampleAfterValue": "100003",
640630171d4SAndi Kleen        "CounterHTOff": "0,1,2,3"
641630171d4SAndi Kleen    },
642630171d4SAndi Kleen    {
643630171d4SAndi Kleen        "Offcore": "1",
644630171d4SAndi Kleen        "EventCode": "0xB7, 0xBB",
645630171d4SAndi Kleen        "UMask": "0x1",
64619f2d40cSAndi Kleen        "BriefDescription": "Counts demand instruction fetches and L1 instruction cache prefetches that TBD",
64719f2d40cSAndi Kleen        "MSRValue": "0x103FC00004",
648630171d4SAndi Kleen        "Counter": "0,1,2,3",
649630171d4SAndi Kleen        "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_MISS.REMOTE_HITM",
650630171d4SAndi Kleen        "MSRIndex": "0x1a6, 0x1a7",
65119f2d40cSAndi Kleen        "PublicDescription": "Counts demand instruction fetches and L1 instruction cache prefetches that TBD",
652630171d4SAndi Kleen        "SampleAfterValue": "100003",
653630171d4SAndi Kleen        "CounterHTOff": "0,1,2,3"
654630171d4SAndi Kleen    },
655630171d4SAndi Kleen    {
656630171d4SAndi Kleen        "Offcore": "1",
657630171d4SAndi Kleen        "EventCode": "0xB7, 0xBB",
658630171d4SAndi Kleen        "UMask": "0x1",
65919f2d40cSAndi Kleen        "BriefDescription": "Counts demand instruction fetches and L1 instruction cache prefetches that TBD",
66019f2d40cSAndi Kleen        "MSRValue": "0x063FC00004",
661630171d4SAndi Kleen        "Counter": "0,1,2,3",
662630171d4SAndi Kleen        "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_MISS.SNOOP_MISS_OR_NO_FWD",
663630171d4SAndi Kleen        "MSRIndex": "0x1a6, 0x1a7",
66419f2d40cSAndi Kleen        "PublicDescription": "Counts demand instruction fetches and L1 instruction cache prefetches that TBD",
665630171d4SAndi Kleen        "SampleAfterValue": "100003",
666630171d4SAndi Kleen        "CounterHTOff": "0,1,2,3"
667630171d4SAndi Kleen    },
668630171d4SAndi Kleen    {
669630171d4SAndi Kleen        "Offcore": "1",
670630171d4SAndi Kleen        "EventCode": "0xB7, 0xBB",
671630171d4SAndi Kleen        "UMask": "0x1",
67219f2d40cSAndi Kleen        "BriefDescription": "Counts demand instruction fetches and L1 instruction cache prefetches that TBD",
67319f2d40cSAndi Kleen        "MSRValue": "0x063B800004",
674630171d4SAndi Kleen        "Counter": "0,1,2,3",
675630171d4SAndi Kleen        "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_MISS_REMOTE_DRAM.SNOOP_MISS_OR_NO_FWD",
676630171d4SAndi Kleen        "MSRIndex": "0x1a6, 0x1a7",
67719f2d40cSAndi Kleen        "PublicDescription": "Counts demand instruction fetches and L1 instruction cache prefetches that TBD",
678630171d4SAndi Kleen        "SampleAfterValue": "100003",
679630171d4SAndi Kleen        "CounterHTOff": "0,1,2,3"
680630171d4SAndi Kleen    },
681630171d4SAndi Kleen    {
682630171d4SAndi Kleen        "Offcore": "1",
683630171d4SAndi Kleen        "EventCode": "0xB7, 0xBB",
684630171d4SAndi Kleen        "UMask": "0x1",
68519f2d40cSAndi Kleen        "BriefDescription": "Counts demand instruction fetches and L1 instruction cache prefetches that TBD",
686630171d4SAndi Kleen        "MSRValue": "0x0604000004",
687630171d4SAndi Kleen        "Counter": "0,1,2,3",
688630171d4SAndi Kleen        "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_MISS_LOCAL_DRAM.SNOOP_MISS_OR_NO_FWD",
689630171d4SAndi Kleen        "MSRIndex": "0x1a6, 0x1a7",
69019f2d40cSAndi Kleen        "PublicDescription": "Counts demand instruction fetches and L1 instruction cache prefetches that TBD",
691630171d4SAndi Kleen        "SampleAfterValue": "100003",
692630171d4SAndi Kleen        "CounterHTOff": "0,1,2,3"
693630171d4SAndi Kleen    },
694630171d4SAndi Kleen    {
695630171d4SAndi Kleen        "Offcore": "1",
696630171d4SAndi Kleen        "EventCode": "0xB7, 0xBB",
697630171d4SAndi Kleen        "UMask": "0x1",
69819f2d40cSAndi Kleen        "BriefDescription": "Counts prefetch (that bring data to L2) data reads TBD TBD",
69919f2d40cSAndi Kleen        "MSRValue": "0x3FBC000010",
700630171d4SAndi Kleen        "Counter": "0,1,2,3",
701630171d4SAndi Kleen        "EventName": "OFFCORE_RESPONSE.PF_L2_DATA_RD.L3_MISS.ANY_SNOOP",
702630171d4SAndi Kleen        "MSRIndex": "0x1a6, 0x1a7",
70319f2d40cSAndi Kleen        "PublicDescription": "Counts prefetch (that bring data to L2) data reads TBD TBD",
704630171d4SAndi Kleen        "SampleAfterValue": "100003",
705630171d4SAndi Kleen        "CounterHTOff": "0,1,2,3"
706630171d4SAndi Kleen    },
707630171d4SAndi Kleen    {
708630171d4SAndi Kleen        "Offcore": "1",
709630171d4SAndi Kleen        "EventCode": "0xB7, 0xBB",
710630171d4SAndi Kleen        "UMask": "0x1",
71119f2d40cSAndi Kleen        "BriefDescription": "Counts prefetch (that bring data to L2) data reads TBD",
71219f2d40cSAndi Kleen        "MSRValue": "0x083FC00010",
713630171d4SAndi Kleen        "Counter": "0,1,2,3",
714630171d4SAndi Kleen        "EventName": "OFFCORE_RESPONSE.PF_L2_DATA_RD.L3_MISS.REMOTE_HIT_FORWARD",
715630171d4SAndi Kleen        "MSRIndex": "0x1a6, 0x1a7",
71619f2d40cSAndi Kleen        "PublicDescription": "Counts prefetch (that bring data to L2) data reads TBD",
717630171d4SAndi Kleen        "SampleAfterValue": "100003",
718630171d4SAndi Kleen        "CounterHTOff": "0,1,2,3"
719630171d4SAndi Kleen    },
720630171d4SAndi Kleen    {
721630171d4SAndi Kleen        "Offcore": "1",
722630171d4SAndi Kleen        "EventCode": "0xB7, 0xBB",
723630171d4SAndi Kleen        "UMask": "0x1",
72419f2d40cSAndi Kleen        "BriefDescription": "Counts prefetch (that bring data to L2) data reads TBD",
72519f2d40cSAndi Kleen        "MSRValue": "0x103FC00010",
726630171d4SAndi Kleen        "Counter": "0,1,2,3",
727630171d4SAndi Kleen        "EventName": "OFFCORE_RESPONSE.PF_L2_DATA_RD.L3_MISS.REMOTE_HITM",
728630171d4SAndi Kleen        "MSRIndex": "0x1a6, 0x1a7",
72919f2d40cSAndi Kleen        "PublicDescription": "Counts prefetch (that bring data to L2) data reads TBD",
730630171d4SAndi Kleen        "SampleAfterValue": "100003",
731630171d4SAndi Kleen        "CounterHTOff": "0,1,2,3"
732630171d4SAndi Kleen    },
733630171d4SAndi Kleen    {
734630171d4SAndi Kleen        "Offcore": "1",
735630171d4SAndi Kleen        "EventCode": "0xB7, 0xBB",
736630171d4SAndi Kleen        "UMask": "0x1",
73719f2d40cSAndi Kleen        "BriefDescription": "Counts prefetch (that bring data to L2) data reads TBD",
73819f2d40cSAndi Kleen        "MSRValue": "0x063FC00010",
739630171d4SAndi Kleen        "Counter": "0,1,2,3",
740630171d4SAndi Kleen        "EventName": "OFFCORE_RESPONSE.PF_L2_DATA_RD.L3_MISS.SNOOP_MISS_OR_NO_FWD",
741630171d4SAndi Kleen        "MSRIndex": "0x1a6, 0x1a7",
74219f2d40cSAndi Kleen        "PublicDescription": "Counts prefetch (that bring data to L2) data reads TBD",
743630171d4SAndi Kleen        "SampleAfterValue": "100003",
744630171d4SAndi Kleen        "CounterHTOff": "0,1,2,3"
745630171d4SAndi Kleen    },
746630171d4SAndi Kleen    {
747630171d4SAndi Kleen        "Offcore": "1",
748630171d4SAndi Kleen        "EventCode": "0xB7, 0xBB",
749630171d4SAndi Kleen        "UMask": "0x1",
75019f2d40cSAndi Kleen        "BriefDescription": "Counts prefetch (that bring data to L2) data reads TBD",
75119f2d40cSAndi Kleen        "MSRValue": "0x063B800010",
752630171d4SAndi Kleen        "Counter": "0,1,2,3",
753630171d4SAndi Kleen        "EventName": "OFFCORE_RESPONSE.PF_L2_DATA_RD.L3_MISS_REMOTE_DRAM.SNOOP_MISS_OR_NO_FWD",
754630171d4SAndi Kleen        "MSRIndex": "0x1a6, 0x1a7",
75519f2d40cSAndi Kleen        "PublicDescription": "Counts prefetch (that bring data to L2) data reads TBD",
756630171d4SAndi Kleen        "SampleAfterValue": "100003",
757630171d4SAndi Kleen        "CounterHTOff": "0,1,2,3"
758630171d4SAndi Kleen    },
759630171d4SAndi Kleen    {
760630171d4SAndi Kleen        "Offcore": "1",
761630171d4SAndi Kleen        "EventCode": "0xB7, 0xBB",
762630171d4SAndi Kleen        "UMask": "0x1",
76319f2d40cSAndi Kleen        "BriefDescription": "Counts prefetch (that bring data to L2) data reads TBD",
764630171d4SAndi Kleen        "MSRValue": "0x0604000010",
765630171d4SAndi Kleen        "Counter": "0,1,2,3",
766630171d4SAndi Kleen        "EventName": "OFFCORE_RESPONSE.PF_L2_DATA_RD.L3_MISS_LOCAL_DRAM.SNOOP_MISS_OR_NO_FWD",
767630171d4SAndi Kleen        "MSRIndex": "0x1a6, 0x1a7",
76819f2d40cSAndi Kleen        "PublicDescription": "Counts prefetch (that bring data to L2) data reads TBD",
769630171d4SAndi Kleen        "SampleAfterValue": "100003",
770630171d4SAndi Kleen        "CounterHTOff": "0,1,2,3"
771630171d4SAndi Kleen    },
772630171d4SAndi Kleen    {
773630171d4SAndi Kleen        "Offcore": "1",
774630171d4SAndi Kleen        "EventCode": "0xB7, 0xBB",
775630171d4SAndi Kleen        "UMask": "0x1",
77619f2d40cSAndi Kleen        "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs TBD TBD",
77719f2d40cSAndi Kleen        "MSRValue": "0x3FBC000020",
778630171d4SAndi Kleen        "Counter": "0,1,2,3",
779630171d4SAndi Kleen        "EventName": "OFFCORE_RESPONSE.PF_L2_RFO.L3_MISS.ANY_SNOOP",
780630171d4SAndi Kleen        "MSRIndex": "0x1a6, 0x1a7",
78119f2d40cSAndi Kleen        "PublicDescription": "Counts all prefetch (that bring data to L2) RFOs TBD TBD",
782630171d4SAndi Kleen        "SampleAfterValue": "100003",
783630171d4SAndi Kleen        "CounterHTOff": "0,1,2,3"
784630171d4SAndi Kleen    },
785630171d4SAndi Kleen    {
786630171d4SAndi Kleen        "Offcore": "1",
787630171d4SAndi Kleen        "EventCode": "0xB7, 0xBB",
788630171d4SAndi Kleen        "UMask": "0x1",
78919f2d40cSAndi Kleen        "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs TBD",
79019f2d40cSAndi Kleen        "MSRValue": "0x083FC00020",
791630171d4SAndi Kleen        "Counter": "0,1,2,3",
792630171d4SAndi Kleen        "EventName": "OFFCORE_RESPONSE.PF_L2_RFO.L3_MISS.REMOTE_HIT_FORWARD",
793630171d4SAndi Kleen        "MSRIndex": "0x1a6, 0x1a7",
79419f2d40cSAndi Kleen        "PublicDescription": "Counts all prefetch (that bring data to L2) RFOs TBD",
795630171d4SAndi Kleen        "SampleAfterValue": "100003",
796630171d4SAndi Kleen        "CounterHTOff": "0,1,2,3"
797630171d4SAndi Kleen    },
798630171d4SAndi Kleen    {
799630171d4SAndi Kleen        "Offcore": "1",
800630171d4SAndi Kleen        "EventCode": "0xB7, 0xBB",
801630171d4SAndi Kleen        "UMask": "0x1",
80219f2d40cSAndi Kleen        "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs TBD",
80319f2d40cSAndi Kleen        "MSRValue": "0x103FC00020",
804630171d4SAndi Kleen        "Counter": "0,1,2,3",
805630171d4SAndi Kleen        "EventName": "OFFCORE_RESPONSE.PF_L2_RFO.L3_MISS.REMOTE_HITM",
806630171d4SAndi Kleen        "MSRIndex": "0x1a6, 0x1a7",
80719f2d40cSAndi Kleen        "PublicDescription": "Counts all prefetch (that bring data to L2) RFOs TBD",
808630171d4SAndi Kleen        "SampleAfterValue": "100003",
809630171d4SAndi Kleen        "CounterHTOff": "0,1,2,3"
810630171d4SAndi Kleen    },
811630171d4SAndi Kleen    {
812630171d4SAndi Kleen        "Offcore": "1",
813630171d4SAndi Kleen        "EventCode": "0xB7, 0xBB",
814630171d4SAndi Kleen        "UMask": "0x1",
81519f2d40cSAndi Kleen        "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs TBD",
81619f2d40cSAndi Kleen        "MSRValue": "0x063FC00020",
817630171d4SAndi Kleen        "Counter": "0,1,2,3",
818630171d4SAndi Kleen        "EventName": "OFFCORE_RESPONSE.PF_L2_RFO.L3_MISS.SNOOP_MISS_OR_NO_FWD",
819630171d4SAndi Kleen        "MSRIndex": "0x1a6, 0x1a7",
82019f2d40cSAndi Kleen        "PublicDescription": "Counts all prefetch (that bring data to L2) RFOs TBD",
821630171d4SAndi Kleen        "SampleAfterValue": "100003",
822630171d4SAndi Kleen        "CounterHTOff": "0,1,2,3"
823630171d4SAndi Kleen    },
824630171d4SAndi Kleen    {
825630171d4SAndi Kleen        "Offcore": "1",
826630171d4SAndi Kleen        "EventCode": "0xB7, 0xBB",
827630171d4SAndi Kleen        "UMask": "0x1",
82819f2d40cSAndi Kleen        "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs TBD",
82919f2d40cSAndi Kleen        "MSRValue": "0x063B800020",
830630171d4SAndi Kleen        "Counter": "0,1,2,3",
831630171d4SAndi Kleen        "EventName": "OFFCORE_RESPONSE.PF_L2_RFO.L3_MISS_REMOTE_DRAM.SNOOP_MISS_OR_NO_FWD",
832630171d4SAndi Kleen        "MSRIndex": "0x1a6, 0x1a7",
83319f2d40cSAndi Kleen        "PublicDescription": "Counts all prefetch (that bring data to L2) RFOs TBD",
834630171d4SAndi Kleen        "SampleAfterValue": "100003",
835630171d4SAndi Kleen        "CounterHTOff": "0,1,2,3"
836630171d4SAndi Kleen    },
837630171d4SAndi Kleen    {
838630171d4SAndi Kleen        "Offcore": "1",
839630171d4SAndi Kleen        "EventCode": "0xB7, 0xBB",
840630171d4SAndi Kleen        "UMask": "0x1",
84119f2d40cSAndi Kleen        "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs TBD",
842630171d4SAndi Kleen        "MSRValue": "0x0604000020",
843630171d4SAndi Kleen        "Counter": "0,1,2,3",
844630171d4SAndi Kleen        "EventName": "OFFCORE_RESPONSE.PF_L2_RFO.L3_MISS_LOCAL_DRAM.SNOOP_MISS_OR_NO_FWD",
845630171d4SAndi Kleen        "MSRIndex": "0x1a6, 0x1a7",
84619f2d40cSAndi Kleen        "PublicDescription": "Counts all prefetch (that bring data to L2) RFOs TBD",
847630171d4SAndi Kleen        "SampleAfterValue": "100003",
848630171d4SAndi Kleen        "CounterHTOff": "0,1,2,3"
849630171d4SAndi Kleen    },
850630171d4SAndi Kleen    {
851630171d4SAndi Kleen        "Offcore": "1",
852630171d4SAndi Kleen        "EventCode": "0xB7, 0xBB",
853630171d4SAndi Kleen        "UMask": "0x1",
85419f2d40cSAndi Kleen        "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads TBD TBD",
85519f2d40cSAndi Kleen        "MSRValue": "0x3FBC000080",
856630171d4SAndi Kleen        "Counter": "0,1,2,3",
857630171d4SAndi Kleen        "EventName": "OFFCORE_RESPONSE.PF_L3_DATA_RD.L3_MISS.ANY_SNOOP",
858630171d4SAndi Kleen        "MSRIndex": "0x1a6, 0x1a7",
85919f2d40cSAndi Kleen        "PublicDescription": "Counts all prefetch (that bring data to LLC only) data reads TBD TBD",
860630171d4SAndi Kleen        "SampleAfterValue": "100003",
861630171d4SAndi Kleen        "CounterHTOff": "0,1,2,3"
862630171d4SAndi Kleen    },
863630171d4SAndi Kleen    {
864630171d4SAndi Kleen        "Offcore": "1",
865630171d4SAndi Kleen        "EventCode": "0xB7, 0xBB",
866630171d4SAndi Kleen        "UMask": "0x1",
86719f2d40cSAndi Kleen        "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads TBD",
86819f2d40cSAndi Kleen        "MSRValue": "0x083FC00080",
869630171d4SAndi Kleen        "Counter": "0,1,2,3",
870630171d4SAndi Kleen        "EventName": "OFFCORE_RESPONSE.PF_L3_DATA_RD.L3_MISS.REMOTE_HIT_FORWARD",
871630171d4SAndi Kleen        "MSRIndex": "0x1a6, 0x1a7",
87219f2d40cSAndi Kleen        "PublicDescription": "Counts all prefetch (that bring data to LLC only) data reads TBD",
873630171d4SAndi Kleen        "SampleAfterValue": "100003",
874630171d4SAndi Kleen        "CounterHTOff": "0,1,2,3"
875630171d4SAndi Kleen    },
876630171d4SAndi Kleen    {
877630171d4SAndi Kleen        "Offcore": "1",
878630171d4SAndi Kleen        "EventCode": "0xB7, 0xBB",
879630171d4SAndi Kleen        "UMask": "0x1",
88019f2d40cSAndi Kleen        "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads TBD",
88119f2d40cSAndi Kleen        "MSRValue": "0x103FC00080",
882630171d4SAndi Kleen        "Counter": "0,1,2,3",
883630171d4SAndi Kleen        "EventName": "OFFCORE_RESPONSE.PF_L3_DATA_RD.L3_MISS.REMOTE_HITM",
884630171d4SAndi Kleen        "MSRIndex": "0x1a6, 0x1a7",
88519f2d40cSAndi Kleen        "PublicDescription": "Counts all prefetch (that bring data to LLC only) data reads TBD",
886630171d4SAndi Kleen        "SampleAfterValue": "100003",
887630171d4SAndi Kleen        "CounterHTOff": "0,1,2,3"
888630171d4SAndi Kleen    },
889630171d4SAndi Kleen    {
890630171d4SAndi Kleen        "Offcore": "1",
891630171d4SAndi Kleen        "EventCode": "0xB7, 0xBB",
892630171d4SAndi Kleen        "UMask": "0x1",
89319f2d40cSAndi Kleen        "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads TBD",
89419f2d40cSAndi Kleen        "MSRValue": "0x063FC00080",
895630171d4SAndi Kleen        "Counter": "0,1,2,3",
896630171d4SAndi Kleen        "EventName": "OFFCORE_RESPONSE.PF_L3_DATA_RD.L3_MISS.SNOOP_MISS_OR_NO_FWD",
897630171d4SAndi Kleen        "MSRIndex": "0x1a6, 0x1a7",
89819f2d40cSAndi Kleen        "PublicDescription": "Counts all prefetch (that bring data to LLC only) data reads TBD",
899630171d4SAndi Kleen        "SampleAfterValue": "100003",
900630171d4SAndi Kleen        "CounterHTOff": "0,1,2,3"
901630171d4SAndi Kleen    },
902630171d4SAndi Kleen    {
903630171d4SAndi Kleen        "Offcore": "1",
904630171d4SAndi Kleen        "EventCode": "0xB7, 0xBB",
905630171d4SAndi Kleen        "UMask": "0x1",
90619f2d40cSAndi Kleen        "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads TBD",
90719f2d40cSAndi Kleen        "MSRValue": "0x063B800080",
908630171d4SAndi Kleen        "Counter": "0,1,2,3",
909630171d4SAndi Kleen        "EventName": "OFFCORE_RESPONSE.PF_L3_DATA_RD.L3_MISS_REMOTE_DRAM.SNOOP_MISS_OR_NO_FWD",
910630171d4SAndi Kleen        "MSRIndex": "0x1a6, 0x1a7",
91119f2d40cSAndi Kleen        "PublicDescription": "Counts all prefetch (that bring data to LLC only) data reads TBD",
912630171d4SAndi Kleen        "SampleAfterValue": "100003",
913630171d4SAndi Kleen        "CounterHTOff": "0,1,2,3"
914630171d4SAndi Kleen    },
915630171d4SAndi Kleen    {
916630171d4SAndi Kleen        "Offcore": "1",
917630171d4SAndi Kleen        "EventCode": "0xB7, 0xBB",
918630171d4SAndi Kleen        "UMask": "0x1",
91919f2d40cSAndi Kleen        "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads TBD",
920630171d4SAndi Kleen        "MSRValue": "0x0604000080",
921630171d4SAndi Kleen        "Counter": "0,1,2,3",
922630171d4SAndi Kleen        "EventName": "OFFCORE_RESPONSE.PF_L3_DATA_RD.L3_MISS_LOCAL_DRAM.SNOOP_MISS_OR_NO_FWD",
923630171d4SAndi Kleen        "MSRIndex": "0x1a6, 0x1a7",
92419f2d40cSAndi Kleen        "PublicDescription": "Counts all prefetch (that bring data to LLC only) data reads TBD",
925630171d4SAndi Kleen        "SampleAfterValue": "100003",
926630171d4SAndi Kleen        "CounterHTOff": "0,1,2,3"
927630171d4SAndi Kleen    },
928630171d4SAndi Kleen    {
929630171d4SAndi Kleen        "Offcore": "1",
930630171d4SAndi Kleen        "EventCode": "0xB7, 0xBB",
931630171d4SAndi Kleen        "UMask": "0x1",
93219f2d40cSAndi Kleen        "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs TBD TBD",
93319f2d40cSAndi Kleen        "MSRValue": "0x3FBC000100",
934630171d4SAndi Kleen        "Counter": "0,1,2,3",
935630171d4SAndi Kleen        "EventName": "OFFCORE_RESPONSE.PF_L3_RFO.L3_MISS.ANY_SNOOP",
936630171d4SAndi Kleen        "MSRIndex": "0x1a6, 0x1a7",
93719f2d40cSAndi Kleen        "PublicDescription": "Counts all prefetch (that bring data to LLC only) RFOs TBD TBD",
938630171d4SAndi Kleen        "SampleAfterValue": "100003",
939630171d4SAndi Kleen        "CounterHTOff": "0,1,2,3"
940630171d4SAndi Kleen    },
941630171d4SAndi Kleen    {
942630171d4SAndi Kleen        "Offcore": "1",
943630171d4SAndi Kleen        "EventCode": "0xB7, 0xBB",
944630171d4SAndi Kleen        "UMask": "0x1",
94519f2d40cSAndi Kleen        "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs TBD",
94619f2d40cSAndi Kleen        "MSRValue": "0x083FC00100",
947630171d4SAndi Kleen        "Counter": "0,1,2,3",
948630171d4SAndi Kleen        "EventName": "OFFCORE_RESPONSE.PF_L3_RFO.L3_MISS.REMOTE_HIT_FORWARD",
949630171d4SAndi Kleen        "MSRIndex": "0x1a6, 0x1a7",
95019f2d40cSAndi Kleen        "PublicDescription": "Counts all prefetch (that bring data to LLC only) RFOs TBD",
951630171d4SAndi Kleen        "SampleAfterValue": "100003",
952630171d4SAndi Kleen        "CounterHTOff": "0,1,2,3"
953630171d4SAndi Kleen    },
954630171d4SAndi Kleen    {
955630171d4SAndi Kleen        "Offcore": "1",
956630171d4SAndi Kleen        "EventCode": "0xB7, 0xBB",
957630171d4SAndi Kleen        "UMask": "0x1",
95819f2d40cSAndi Kleen        "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs TBD",
95919f2d40cSAndi Kleen        "MSRValue": "0x103FC00100",
960630171d4SAndi Kleen        "Counter": "0,1,2,3",
961630171d4SAndi Kleen        "EventName": "OFFCORE_RESPONSE.PF_L3_RFO.L3_MISS.REMOTE_HITM",
962630171d4SAndi Kleen        "MSRIndex": "0x1a6, 0x1a7",
96319f2d40cSAndi Kleen        "PublicDescription": "Counts all prefetch (that bring data to LLC only) RFOs TBD",
964630171d4SAndi Kleen        "SampleAfterValue": "100003",
965630171d4SAndi Kleen        "CounterHTOff": "0,1,2,3"
966630171d4SAndi Kleen    },
967630171d4SAndi Kleen    {
968630171d4SAndi Kleen        "Offcore": "1",
969630171d4SAndi Kleen        "EventCode": "0xB7, 0xBB",
970630171d4SAndi Kleen        "UMask": "0x1",
97119f2d40cSAndi Kleen        "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs TBD",
97219f2d40cSAndi Kleen        "MSRValue": "0x063FC00100",
973630171d4SAndi Kleen        "Counter": "0,1,2,3",
974630171d4SAndi Kleen        "EventName": "OFFCORE_RESPONSE.PF_L3_RFO.L3_MISS.SNOOP_MISS_OR_NO_FWD",
975630171d4SAndi Kleen        "MSRIndex": "0x1a6, 0x1a7",
97619f2d40cSAndi Kleen        "PublicDescription": "Counts all prefetch (that bring data to LLC only) RFOs TBD",
977630171d4SAndi Kleen        "SampleAfterValue": "100003",
978630171d4SAndi Kleen        "CounterHTOff": "0,1,2,3"
979630171d4SAndi Kleen    },
980630171d4SAndi Kleen    {
981630171d4SAndi Kleen        "Offcore": "1",
982630171d4SAndi Kleen        "EventCode": "0xB7, 0xBB",
983630171d4SAndi Kleen        "UMask": "0x1",
98419f2d40cSAndi Kleen        "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs TBD",
98519f2d40cSAndi Kleen        "MSRValue": "0x063B800100",
986630171d4SAndi Kleen        "Counter": "0,1,2,3",
987630171d4SAndi Kleen        "EventName": "OFFCORE_RESPONSE.PF_L3_RFO.L3_MISS_REMOTE_DRAM.SNOOP_MISS_OR_NO_FWD",
988630171d4SAndi Kleen        "MSRIndex": "0x1a6, 0x1a7",
98919f2d40cSAndi Kleen        "PublicDescription": "Counts all prefetch (that bring data to LLC only) RFOs TBD",
990630171d4SAndi Kleen        "SampleAfterValue": "100003",
991630171d4SAndi Kleen        "CounterHTOff": "0,1,2,3"
992630171d4SAndi Kleen    },
993630171d4SAndi Kleen    {
994630171d4SAndi Kleen        "Offcore": "1",
995630171d4SAndi Kleen        "EventCode": "0xB7, 0xBB",
996630171d4SAndi Kleen        "UMask": "0x1",
99719f2d40cSAndi Kleen        "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs TBD",
998630171d4SAndi Kleen        "MSRValue": "0x0604000100",
999630171d4SAndi Kleen        "Counter": "0,1,2,3",
1000630171d4SAndi Kleen        "EventName": "OFFCORE_RESPONSE.PF_L3_RFO.L3_MISS_LOCAL_DRAM.SNOOP_MISS_OR_NO_FWD",
1001630171d4SAndi Kleen        "MSRIndex": "0x1a6, 0x1a7",
100219f2d40cSAndi Kleen        "PublicDescription": "Counts all prefetch (that bring data to LLC only) RFOs TBD",
1003630171d4SAndi Kleen        "SampleAfterValue": "100003",
1004630171d4SAndi Kleen        "CounterHTOff": "0,1,2,3"
1005630171d4SAndi Kleen    },
1006630171d4SAndi Kleen    {
1007630171d4SAndi Kleen        "Offcore": "1",
1008630171d4SAndi Kleen        "EventCode": "0xB7, 0xBB",
1009630171d4SAndi Kleen        "UMask": "0x1",
101019f2d40cSAndi Kleen        "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests TBD TBD",
101119f2d40cSAndi Kleen        "MSRValue": "0x3FBC000400",
1012630171d4SAndi Kleen        "Counter": "0,1,2,3",
1013630171d4SAndi Kleen        "EventName": "OFFCORE_RESPONSE.PF_L1D_AND_SW.L3_MISS.ANY_SNOOP",
1014630171d4SAndi Kleen        "MSRIndex": "0x1a6, 0x1a7",
101519f2d40cSAndi Kleen        "PublicDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests TBD TBD",
1016630171d4SAndi Kleen        "SampleAfterValue": "100003",
1017630171d4SAndi Kleen        "CounterHTOff": "0,1,2,3"
1018630171d4SAndi Kleen    },
1019630171d4SAndi Kleen    {
1020630171d4SAndi Kleen        "Offcore": "1",
1021630171d4SAndi Kleen        "EventCode": "0xB7, 0xBB",
1022630171d4SAndi Kleen        "UMask": "0x1",
102319f2d40cSAndi Kleen        "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests TBD",
102419f2d40cSAndi Kleen        "MSRValue": "0x083FC00400",
1025630171d4SAndi Kleen        "Counter": "0,1,2,3",
1026630171d4SAndi Kleen        "EventName": "OFFCORE_RESPONSE.PF_L1D_AND_SW.L3_MISS.REMOTE_HIT_FORWARD",
1027630171d4SAndi Kleen        "MSRIndex": "0x1a6, 0x1a7",
102819f2d40cSAndi Kleen        "PublicDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests TBD",
1029630171d4SAndi Kleen        "SampleAfterValue": "100003",
1030630171d4SAndi Kleen        "CounterHTOff": "0,1,2,3"
1031630171d4SAndi Kleen    },
1032630171d4SAndi Kleen    {
1033630171d4SAndi Kleen        "Offcore": "1",
1034630171d4SAndi Kleen        "EventCode": "0xB7, 0xBB",
1035630171d4SAndi Kleen        "UMask": "0x1",
103619f2d40cSAndi Kleen        "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests TBD",
103719f2d40cSAndi Kleen        "MSRValue": "0x103FC00400",
1038630171d4SAndi Kleen        "Counter": "0,1,2,3",
1039630171d4SAndi Kleen        "EventName": "OFFCORE_RESPONSE.PF_L1D_AND_SW.L3_MISS.REMOTE_HITM",
1040630171d4SAndi Kleen        "MSRIndex": "0x1a6, 0x1a7",
104119f2d40cSAndi Kleen        "PublicDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests TBD",
1042630171d4SAndi Kleen        "SampleAfterValue": "100003",
1043630171d4SAndi Kleen        "CounterHTOff": "0,1,2,3"
1044630171d4SAndi Kleen    },
1045630171d4SAndi Kleen    {
1046630171d4SAndi Kleen        "Offcore": "1",
1047630171d4SAndi Kleen        "EventCode": "0xB7, 0xBB",
1048630171d4SAndi Kleen        "UMask": "0x1",
104919f2d40cSAndi Kleen        "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests TBD",
105019f2d40cSAndi Kleen        "MSRValue": "0x063FC00400",
1051630171d4SAndi Kleen        "Counter": "0,1,2,3",
1052630171d4SAndi Kleen        "EventName": "OFFCORE_RESPONSE.PF_L1D_AND_SW.L3_MISS.SNOOP_MISS_OR_NO_FWD",
1053630171d4SAndi Kleen        "MSRIndex": "0x1a6, 0x1a7",
105419f2d40cSAndi Kleen        "PublicDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests TBD",
1055630171d4SAndi Kleen        "SampleAfterValue": "100003",
1056630171d4SAndi Kleen        "CounterHTOff": "0,1,2,3"
1057630171d4SAndi Kleen    },
1058630171d4SAndi Kleen    {
1059630171d4SAndi Kleen        "Offcore": "1",
1060630171d4SAndi Kleen        "EventCode": "0xB7, 0xBB",
1061630171d4SAndi Kleen        "UMask": "0x1",
106219f2d40cSAndi Kleen        "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests TBD",
106319f2d40cSAndi Kleen        "MSRValue": "0x063B800400",
1064630171d4SAndi Kleen        "Counter": "0,1,2,3",
1065630171d4SAndi Kleen        "EventName": "OFFCORE_RESPONSE.PF_L1D_AND_SW.L3_MISS_REMOTE_DRAM.SNOOP_MISS_OR_NO_FWD",
1066630171d4SAndi Kleen        "MSRIndex": "0x1a6, 0x1a7",
106719f2d40cSAndi Kleen        "PublicDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests TBD",
1068630171d4SAndi Kleen        "SampleAfterValue": "100003",
1069630171d4SAndi Kleen        "CounterHTOff": "0,1,2,3"
1070630171d4SAndi Kleen    },
1071630171d4SAndi Kleen    {
1072630171d4SAndi Kleen        "Offcore": "1",
1073630171d4SAndi Kleen        "EventCode": "0xB7, 0xBB",
1074630171d4SAndi Kleen        "UMask": "0x1",
107519f2d40cSAndi Kleen        "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests TBD",
1076630171d4SAndi Kleen        "MSRValue": "0x0604000400",
1077630171d4SAndi Kleen        "Counter": "0,1,2,3",
1078630171d4SAndi Kleen        "EventName": "OFFCORE_RESPONSE.PF_L1D_AND_SW.L3_MISS_LOCAL_DRAM.SNOOP_MISS_OR_NO_FWD",
1079630171d4SAndi Kleen        "MSRIndex": "0x1a6, 0x1a7",
108019f2d40cSAndi Kleen        "PublicDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests TBD",
10811716021eSAndi Kleen        "SampleAfterValue": "100003",
10821716021eSAndi Kleen        "CounterHTOff": "0,1,2,3"
10831716021eSAndi Kleen    },
10841716021eSAndi Kleen    {
10851716021eSAndi Kleen        "Offcore": "1",
10861716021eSAndi Kleen        "EventCode": "0xB7, 0xBB",
10871716021eSAndi Kleen        "UMask": "0x1",
108819f2d40cSAndi Kleen        "BriefDescription": "TBD TBD TBD",
108919f2d40cSAndi Kleen        "MSRValue": "0x3FBC000490",
1090630171d4SAndi Kleen        "Counter": "0,1,2,3",
1091630171d4SAndi Kleen        "EventName": "OFFCORE_RESPONSE.ALL_PF_DATA_RD.L3_MISS.ANY_SNOOP",
1092630171d4SAndi Kleen        "MSRIndex": "0x1a6, 0x1a7",
109319f2d40cSAndi Kleen        "PublicDescription": "TBD TBD TBD",
1094630171d4SAndi Kleen        "SampleAfterValue": "100003",
1095630171d4SAndi Kleen        "CounterHTOff": "0,1,2,3"
1096630171d4SAndi Kleen    },
1097630171d4SAndi Kleen    {
1098630171d4SAndi Kleen        "Offcore": "1",
1099630171d4SAndi Kleen        "EventCode": "0xB7, 0xBB",
1100630171d4SAndi Kleen        "UMask": "0x1",
110119f2d40cSAndi Kleen        "BriefDescription": "TBD TBD",
110219f2d40cSAndi Kleen        "MSRValue": "0x083FC00490",
1103630171d4SAndi Kleen        "Counter": "0,1,2,3",
1104630171d4SAndi Kleen        "EventName": "OFFCORE_RESPONSE.ALL_PF_DATA_RD.L3_MISS.REMOTE_HIT_FORWARD",
1105630171d4SAndi Kleen        "MSRIndex": "0x1a6, 0x1a7",
110619f2d40cSAndi Kleen        "PublicDescription": "TBD TBD",
1107630171d4SAndi Kleen        "SampleAfterValue": "100003",
1108630171d4SAndi Kleen        "CounterHTOff": "0,1,2,3"
1109630171d4SAndi Kleen    },
1110630171d4SAndi Kleen    {
1111630171d4SAndi Kleen        "Offcore": "1",
1112630171d4SAndi Kleen        "EventCode": "0xB7, 0xBB",
1113630171d4SAndi Kleen        "UMask": "0x1",
111419f2d40cSAndi Kleen        "BriefDescription": "TBD TBD",
111519f2d40cSAndi Kleen        "MSRValue": "0x103FC00490",
1116630171d4SAndi Kleen        "Counter": "0,1,2,3",
1117630171d4SAndi Kleen        "EventName": "OFFCORE_RESPONSE.ALL_PF_DATA_RD.L3_MISS.REMOTE_HITM",
1118630171d4SAndi Kleen        "MSRIndex": "0x1a6, 0x1a7",
111919f2d40cSAndi Kleen        "PublicDescription": "TBD TBD",
1120630171d4SAndi Kleen        "SampleAfterValue": "100003",
1121630171d4SAndi Kleen        "CounterHTOff": "0,1,2,3"
1122630171d4SAndi Kleen    },
1123630171d4SAndi Kleen    {
1124630171d4SAndi Kleen        "Offcore": "1",
1125630171d4SAndi Kleen        "EventCode": "0xB7, 0xBB",
1126630171d4SAndi Kleen        "UMask": "0x1",
112719f2d40cSAndi Kleen        "BriefDescription": "TBD TBD",
112819f2d40cSAndi Kleen        "MSRValue": "0x063FC00490",
1129630171d4SAndi Kleen        "Counter": "0,1,2,3",
1130630171d4SAndi Kleen        "EventName": "OFFCORE_RESPONSE.ALL_PF_DATA_RD.L3_MISS.SNOOP_MISS_OR_NO_FWD",
1131630171d4SAndi Kleen        "MSRIndex": "0x1a6, 0x1a7",
113219f2d40cSAndi Kleen        "PublicDescription": "TBD TBD",
1133630171d4SAndi Kleen        "SampleAfterValue": "100003",
1134630171d4SAndi Kleen        "CounterHTOff": "0,1,2,3"
1135630171d4SAndi Kleen    },
1136630171d4SAndi Kleen    {
1137630171d4SAndi Kleen        "Offcore": "1",
1138630171d4SAndi Kleen        "EventCode": "0xB7, 0xBB",
1139630171d4SAndi Kleen        "UMask": "0x1",
114019f2d40cSAndi Kleen        "BriefDescription": "TBD TBD",
114119f2d40cSAndi Kleen        "MSRValue": "0x063B800490",
1142630171d4SAndi Kleen        "Counter": "0,1,2,3",
1143630171d4SAndi Kleen        "EventName": "OFFCORE_RESPONSE.ALL_PF_DATA_RD.L3_MISS_REMOTE_DRAM.SNOOP_MISS_OR_NO_FWD",
1144630171d4SAndi Kleen        "MSRIndex": "0x1a6, 0x1a7",
114519f2d40cSAndi Kleen        "PublicDescription": "TBD TBD",
1146630171d4SAndi Kleen        "SampleAfterValue": "100003",
1147630171d4SAndi Kleen        "CounterHTOff": "0,1,2,3"
1148630171d4SAndi Kleen    },
1149630171d4SAndi Kleen    {
1150630171d4SAndi Kleen        "Offcore": "1",
1151630171d4SAndi Kleen        "EventCode": "0xB7, 0xBB",
1152630171d4SAndi Kleen        "UMask": "0x1",
115319f2d40cSAndi Kleen        "BriefDescription": "TBD TBD",
1154630171d4SAndi Kleen        "MSRValue": "0x0604000490",
1155630171d4SAndi Kleen        "Counter": "0,1,2,3",
1156630171d4SAndi Kleen        "EventName": "OFFCORE_RESPONSE.ALL_PF_DATA_RD.L3_MISS_LOCAL_DRAM.SNOOP_MISS_OR_NO_FWD",
1157630171d4SAndi Kleen        "MSRIndex": "0x1a6, 0x1a7",
115819f2d40cSAndi Kleen        "PublicDescription": "TBD TBD",
1159630171d4SAndi Kleen        "SampleAfterValue": "100003",
1160630171d4SAndi Kleen        "CounterHTOff": "0,1,2,3"
1161630171d4SAndi Kleen    },
1162630171d4SAndi Kleen    {
1163630171d4SAndi Kleen        "Offcore": "1",
1164630171d4SAndi Kleen        "EventCode": "0xB7, 0xBB",
1165630171d4SAndi Kleen        "UMask": "0x1",
116619f2d40cSAndi Kleen        "BriefDescription": "TBD TBD TBD",
116719f2d40cSAndi Kleen        "MSRValue": "0x3FBC000120",
1168630171d4SAndi Kleen        "Counter": "0,1,2,3",
1169630171d4SAndi Kleen        "EventName": "OFFCORE_RESPONSE.ALL_PF_RFO.L3_MISS.ANY_SNOOP",
1170630171d4SAndi Kleen        "MSRIndex": "0x1a6, 0x1a7",
117119f2d40cSAndi Kleen        "PublicDescription": "TBD TBD TBD",
1172630171d4SAndi Kleen        "SampleAfterValue": "100003",
1173630171d4SAndi Kleen        "CounterHTOff": "0,1,2,3"
1174630171d4SAndi Kleen    },
1175630171d4SAndi Kleen    {
1176630171d4SAndi Kleen        "Offcore": "1",
1177630171d4SAndi Kleen        "EventCode": "0xB7, 0xBB",
1178630171d4SAndi Kleen        "UMask": "0x1",
117919f2d40cSAndi Kleen        "BriefDescription": "TBD TBD",
118019f2d40cSAndi Kleen        "MSRValue": "0x083FC00120",
1181630171d4SAndi Kleen        "Counter": "0,1,2,3",
1182630171d4SAndi Kleen        "EventName": "OFFCORE_RESPONSE.ALL_PF_RFO.L3_MISS.REMOTE_HIT_FORWARD",
1183630171d4SAndi Kleen        "MSRIndex": "0x1a6, 0x1a7",
118419f2d40cSAndi Kleen        "PublicDescription": "TBD TBD",
1185630171d4SAndi Kleen        "SampleAfterValue": "100003",
1186630171d4SAndi Kleen        "CounterHTOff": "0,1,2,3"
1187630171d4SAndi Kleen    },
1188630171d4SAndi Kleen    {
1189630171d4SAndi Kleen        "Offcore": "1",
1190630171d4SAndi Kleen        "EventCode": "0xB7, 0xBB",
1191630171d4SAndi Kleen        "UMask": "0x1",
119219f2d40cSAndi Kleen        "BriefDescription": "TBD TBD",
119319f2d40cSAndi Kleen        "MSRValue": "0x103FC00120",
1194630171d4SAndi Kleen        "Counter": "0,1,2,3",
1195630171d4SAndi Kleen        "EventName": "OFFCORE_RESPONSE.ALL_PF_RFO.L3_MISS.REMOTE_HITM",
1196630171d4SAndi Kleen        "MSRIndex": "0x1a6, 0x1a7",
119719f2d40cSAndi Kleen        "PublicDescription": "TBD TBD",
1198630171d4SAndi Kleen        "SampleAfterValue": "100003",
1199630171d4SAndi Kleen        "CounterHTOff": "0,1,2,3"
1200630171d4SAndi Kleen    },
1201630171d4SAndi Kleen    {
1202630171d4SAndi Kleen        "Offcore": "1",
1203630171d4SAndi Kleen        "EventCode": "0xB7, 0xBB",
1204630171d4SAndi Kleen        "UMask": "0x1",
120519f2d40cSAndi Kleen        "BriefDescription": "TBD TBD",
120619f2d40cSAndi Kleen        "MSRValue": "0x063FC00120",
1207630171d4SAndi Kleen        "Counter": "0,1,2,3",
1208630171d4SAndi Kleen        "EventName": "OFFCORE_RESPONSE.ALL_PF_RFO.L3_MISS.SNOOP_MISS_OR_NO_FWD",
1209630171d4SAndi Kleen        "MSRIndex": "0x1a6, 0x1a7",
121019f2d40cSAndi Kleen        "PublicDescription": "TBD TBD",
1211630171d4SAndi Kleen        "SampleAfterValue": "100003",
1212630171d4SAndi Kleen        "CounterHTOff": "0,1,2,3"
1213630171d4SAndi Kleen    },
1214630171d4SAndi Kleen    {
1215630171d4SAndi Kleen        "Offcore": "1",
1216630171d4SAndi Kleen        "EventCode": "0xB7, 0xBB",
1217630171d4SAndi Kleen        "UMask": "0x1",
121819f2d40cSAndi Kleen        "BriefDescription": "TBD TBD",
121919f2d40cSAndi Kleen        "MSRValue": "0x063B800120",
1220630171d4SAndi Kleen        "Counter": "0,1,2,3",
1221630171d4SAndi Kleen        "EventName": "OFFCORE_RESPONSE.ALL_PF_RFO.L3_MISS_REMOTE_DRAM.SNOOP_MISS_OR_NO_FWD",
1222630171d4SAndi Kleen        "MSRIndex": "0x1a6, 0x1a7",
122319f2d40cSAndi Kleen        "PublicDescription": "TBD TBD",
1224630171d4SAndi Kleen        "SampleAfterValue": "100003",
1225630171d4SAndi Kleen        "CounterHTOff": "0,1,2,3"
1226630171d4SAndi Kleen    },
1227630171d4SAndi Kleen    {
1228630171d4SAndi Kleen        "Offcore": "1",
1229630171d4SAndi Kleen        "EventCode": "0xB7, 0xBB",
1230630171d4SAndi Kleen        "UMask": "0x1",
123119f2d40cSAndi Kleen        "BriefDescription": "TBD TBD",
1232630171d4SAndi Kleen        "MSRValue": "0x0604000120",
1233630171d4SAndi Kleen        "Counter": "0,1,2,3",
1234630171d4SAndi Kleen        "EventName": "OFFCORE_RESPONSE.ALL_PF_RFO.L3_MISS_LOCAL_DRAM.SNOOP_MISS_OR_NO_FWD",
1235630171d4SAndi Kleen        "MSRIndex": "0x1a6, 0x1a7",
123619f2d40cSAndi Kleen        "PublicDescription": "TBD TBD",
1237630171d4SAndi Kleen        "SampleAfterValue": "100003",
1238630171d4SAndi Kleen        "CounterHTOff": "0,1,2,3"
1239630171d4SAndi Kleen    },
1240630171d4SAndi Kleen    {
1241630171d4SAndi Kleen        "Offcore": "1",
1242630171d4SAndi Kleen        "EventCode": "0xB7, 0xBB",
1243630171d4SAndi Kleen        "UMask": "0x1",
124419f2d40cSAndi Kleen        "BriefDescription": "TBD TBD TBD",
124519f2d40cSAndi Kleen        "MSRValue": "0x3FBC000491",
1246630171d4SAndi Kleen        "Counter": "0,1,2,3",
1247630171d4SAndi Kleen        "EventName": "OFFCORE_RESPONSE.ALL_DATA_RD.L3_MISS.ANY_SNOOP",
1248630171d4SAndi Kleen        "MSRIndex": "0x1a6, 0x1a7",
124919f2d40cSAndi Kleen        "PublicDescription": "TBD TBD TBD",
1250630171d4SAndi Kleen        "SampleAfterValue": "100003",
1251630171d4SAndi Kleen        "CounterHTOff": "0,1,2,3"
1252630171d4SAndi Kleen    },
1253630171d4SAndi Kleen    {
1254630171d4SAndi Kleen        "Offcore": "1",
1255630171d4SAndi Kleen        "EventCode": "0xB7, 0xBB",
1256630171d4SAndi Kleen        "UMask": "0x1",
125719f2d40cSAndi Kleen        "BriefDescription": "TBD TBD",
125819f2d40cSAndi Kleen        "MSRValue": "0x083FC00491",
1259630171d4SAndi Kleen        "Counter": "0,1,2,3",
1260630171d4SAndi Kleen        "EventName": "OFFCORE_RESPONSE.ALL_DATA_RD.L3_MISS.REMOTE_HIT_FORWARD",
1261630171d4SAndi Kleen        "MSRIndex": "0x1a6, 0x1a7",
126219f2d40cSAndi Kleen        "PublicDescription": "TBD TBD",
1263630171d4SAndi Kleen        "SampleAfterValue": "100003",
1264630171d4SAndi Kleen        "CounterHTOff": "0,1,2,3"
1265630171d4SAndi Kleen    },
1266630171d4SAndi Kleen    {
1267630171d4SAndi Kleen        "Offcore": "1",
1268630171d4SAndi Kleen        "EventCode": "0xB7, 0xBB",
1269630171d4SAndi Kleen        "UMask": "0x1",
127019f2d40cSAndi Kleen        "BriefDescription": "TBD TBD",
127119f2d40cSAndi Kleen        "MSRValue": "0x103FC00491",
1272630171d4SAndi Kleen        "Counter": "0,1,2,3",
1273630171d4SAndi Kleen        "EventName": "OFFCORE_RESPONSE.ALL_DATA_RD.L3_MISS.REMOTE_HITM",
1274630171d4SAndi Kleen        "MSRIndex": "0x1a6, 0x1a7",
127519f2d40cSAndi Kleen        "PublicDescription": "TBD TBD",
1276630171d4SAndi Kleen        "SampleAfterValue": "100003",
1277630171d4SAndi Kleen        "CounterHTOff": "0,1,2,3"
1278630171d4SAndi Kleen    },
1279630171d4SAndi Kleen    {
1280630171d4SAndi Kleen        "Offcore": "1",
1281630171d4SAndi Kleen        "EventCode": "0xB7, 0xBB",
1282630171d4SAndi Kleen        "UMask": "0x1",
128319f2d40cSAndi Kleen        "BriefDescription": "TBD TBD",
128419f2d40cSAndi Kleen        "MSRValue": "0x063FC00491",
1285630171d4SAndi Kleen        "Counter": "0,1,2,3",
1286630171d4SAndi Kleen        "EventName": "OFFCORE_RESPONSE.ALL_DATA_RD.L3_MISS.SNOOP_MISS_OR_NO_FWD",
1287630171d4SAndi Kleen        "MSRIndex": "0x1a6, 0x1a7",
128819f2d40cSAndi Kleen        "PublicDescription": "TBD TBD",
1289630171d4SAndi Kleen        "SampleAfterValue": "100003",
1290630171d4SAndi Kleen        "CounterHTOff": "0,1,2,3"
1291630171d4SAndi Kleen    },
1292630171d4SAndi Kleen    {
1293630171d4SAndi Kleen        "Offcore": "1",
1294630171d4SAndi Kleen        "EventCode": "0xB7, 0xBB",
1295630171d4SAndi Kleen        "UMask": "0x1",
129619f2d40cSAndi Kleen        "BriefDescription": "TBD TBD",
129719f2d40cSAndi Kleen        "MSRValue": "0x063B800491",
1298630171d4SAndi Kleen        "Counter": "0,1,2,3",
1299630171d4SAndi Kleen        "EventName": "OFFCORE_RESPONSE.ALL_DATA_RD.L3_MISS_REMOTE_DRAM.SNOOP_MISS_OR_NO_FWD",
1300630171d4SAndi Kleen        "MSRIndex": "0x1a6, 0x1a7",
130119f2d40cSAndi Kleen        "PublicDescription": "TBD TBD",
1302630171d4SAndi Kleen        "SampleAfterValue": "100003",
1303630171d4SAndi Kleen        "CounterHTOff": "0,1,2,3"
1304630171d4SAndi Kleen    },
1305630171d4SAndi Kleen    {
1306630171d4SAndi Kleen        "Offcore": "1",
1307630171d4SAndi Kleen        "EventCode": "0xB7, 0xBB",
1308630171d4SAndi Kleen        "UMask": "0x1",
130919f2d40cSAndi Kleen        "BriefDescription": "TBD TBD",
1310630171d4SAndi Kleen        "MSRValue": "0x0604000491",
1311630171d4SAndi Kleen        "Counter": "0,1,2,3",
1312630171d4SAndi Kleen        "EventName": "OFFCORE_RESPONSE.ALL_DATA_RD.L3_MISS_LOCAL_DRAM.SNOOP_MISS_OR_NO_FWD",
1313630171d4SAndi Kleen        "MSRIndex": "0x1a6, 0x1a7",
131419f2d40cSAndi Kleen        "PublicDescription": "TBD TBD",
1315630171d4SAndi Kleen        "SampleAfterValue": "100003",
1316630171d4SAndi Kleen        "CounterHTOff": "0,1,2,3"
1317630171d4SAndi Kleen    },
1318630171d4SAndi Kleen    {
1319630171d4SAndi Kleen        "Offcore": "1",
1320630171d4SAndi Kleen        "EventCode": "0xB7, 0xBB",
1321630171d4SAndi Kleen        "UMask": "0x1",
132219f2d40cSAndi Kleen        "BriefDescription": "TBD TBD TBD",
132319f2d40cSAndi Kleen        "MSRValue": "0x3FBC000122",
1324630171d4SAndi Kleen        "Counter": "0,1,2,3",
1325630171d4SAndi Kleen        "EventName": "OFFCORE_RESPONSE.ALL_RFO.L3_MISS.ANY_SNOOP",
1326630171d4SAndi Kleen        "MSRIndex": "0x1a6, 0x1a7",
132719f2d40cSAndi Kleen        "PublicDescription": "TBD TBD TBD",
1328630171d4SAndi Kleen        "SampleAfterValue": "100003",
1329630171d4SAndi Kleen        "CounterHTOff": "0,1,2,3"
1330630171d4SAndi Kleen    },
1331630171d4SAndi Kleen    {
1332630171d4SAndi Kleen        "Offcore": "1",
1333630171d4SAndi Kleen        "EventCode": "0xB7, 0xBB",
1334630171d4SAndi Kleen        "UMask": "0x1",
133519f2d40cSAndi Kleen        "BriefDescription": "TBD TBD",
133619f2d40cSAndi Kleen        "MSRValue": "0x083FC00122",
1337630171d4SAndi Kleen        "Counter": "0,1,2,3",
1338630171d4SAndi Kleen        "EventName": "OFFCORE_RESPONSE.ALL_RFO.L3_MISS.REMOTE_HIT_FORWARD",
1339630171d4SAndi Kleen        "MSRIndex": "0x1a6, 0x1a7",
134019f2d40cSAndi Kleen        "PublicDescription": "TBD TBD",
1341630171d4SAndi Kleen        "SampleAfterValue": "100003",
1342630171d4SAndi Kleen        "CounterHTOff": "0,1,2,3"
1343630171d4SAndi Kleen    },
1344630171d4SAndi Kleen    {
1345630171d4SAndi Kleen        "Offcore": "1",
1346630171d4SAndi Kleen        "EventCode": "0xB7, 0xBB",
1347630171d4SAndi Kleen        "UMask": "0x1",
134819f2d40cSAndi Kleen        "BriefDescription": "TBD TBD",
134919f2d40cSAndi Kleen        "MSRValue": "0x103FC00122",
1350630171d4SAndi Kleen        "Counter": "0,1,2,3",
1351630171d4SAndi Kleen        "EventName": "OFFCORE_RESPONSE.ALL_RFO.L3_MISS.REMOTE_HITM",
1352630171d4SAndi Kleen        "MSRIndex": "0x1a6, 0x1a7",
135319f2d40cSAndi Kleen        "PublicDescription": "TBD TBD",
1354630171d4SAndi Kleen        "SampleAfterValue": "100003",
1355630171d4SAndi Kleen        "CounterHTOff": "0,1,2,3"
1356630171d4SAndi Kleen    },
1357630171d4SAndi Kleen    {
1358630171d4SAndi Kleen        "Offcore": "1",
1359630171d4SAndi Kleen        "EventCode": "0xB7, 0xBB",
1360630171d4SAndi Kleen        "UMask": "0x1",
136119f2d40cSAndi Kleen        "BriefDescription": "TBD TBD",
136219f2d40cSAndi Kleen        "MSRValue": "0x063FC00122",
1363630171d4SAndi Kleen        "Counter": "0,1,2,3",
1364630171d4SAndi Kleen        "EventName": "OFFCORE_RESPONSE.ALL_RFO.L3_MISS.SNOOP_MISS_OR_NO_FWD",
1365630171d4SAndi Kleen        "MSRIndex": "0x1a6, 0x1a7",
136619f2d40cSAndi Kleen        "PublicDescription": "TBD TBD",
1367630171d4SAndi Kleen        "SampleAfterValue": "100003",
1368630171d4SAndi Kleen        "CounterHTOff": "0,1,2,3"
1369630171d4SAndi Kleen    },
1370630171d4SAndi Kleen    {
1371630171d4SAndi Kleen        "Offcore": "1",
1372630171d4SAndi Kleen        "EventCode": "0xB7, 0xBB",
1373630171d4SAndi Kleen        "UMask": "0x1",
137419f2d40cSAndi Kleen        "BriefDescription": "TBD TBD",
137519f2d40cSAndi Kleen        "MSRValue": "0x063B800122",
1376630171d4SAndi Kleen        "Counter": "0,1,2,3",
1377630171d4SAndi Kleen        "EventName": "OFFCORE_RESPONSE.ALL_RFO.L3_MISS_REMOTE_DRAM.SNOOP_MISS_OR_NO_FWD",
1378630171d4SAndi Kleen        "MSRIndex": "0x1a6, 0x1a7",
137919f2d40cSAndi Kleen        "PublicDescription": "TBD TBD",
1380630171d4SAndi Kleen        "SampleAfterValue": "100003",
1381630171d4SAndi Kleen        "CounterHTOff": "0,1,2,3"
1382630171d4SAndi Kleen    },
1383630171d4SAndi Kleen    {
1384630171d4SAndi Kleen        "Offcore": "1",
1385630171d4SAndi Kleen        "EventCode": "0xB7, 0xBB",
1386630171d4SAndi Kleen        "UMask": "0x1",
138719f2d40cSAndi Kleen        "BriefDescription": "TBD TBD",
1388630171d4SAndi Kleen        "MSRValue": "0x0604000122",
1389630171d4SAndi Kleen        "Counter": "0,1,2,3",
1390630171d4SAndi Kleen        "EventName": "OFFCORE_RESPONSE.ALL_RFO.L3_MISS_LOCAL_DRAM.SNOOP_MISS_OR_NO_FWD",
1391630171d4SAndi Kleen        "MSRIndex": "0x1a6, 0x1a7",
139219f2d40cSAndi Kleen        "PublicDescription": "TBD TBD",
1393630171d4SAndi Kleen        "SampleAfterValue": "100003",
1394630171d4SAndi Kleen        "CounterHTOff": "0,1,2,3"
1395630171d4SAndi Kleen    }
1396630171d4SAndi Kleen]