~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/tools/perf/pmu-events/arch/x86/broadwellx/memory.json

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

  1 [
  2     {
  3         "BriefDescription": "Number of times HLE abort was triggered",
  4         "Counter": "0,1,2,3",
  5         "EventCode": "0xc8",
  6         "EventName": "HLE_RETIRED.ABORTED",
  7         "PEBS": "1",
  8         "PublicDescription": "Number of times HLE abort was triggered.",
  9         "SampleAfterValue": "2000003",
 10         "UMask": "0x4"
 11     },
 12     {
 13         "BriefDescription": "Number of times an HLE execution aborted due to various memory events (e.g., read/write capacity and conflicts).",
 14         "Counter": "0,1,2,3",
 15         "EventCode": "0xc8",
 16         "EventName": "HLE_RETIRED.ABORTED_MISC1",
 17         "PublicDescription": "Number of times an HLE abort was attributed to a Memory condition (See TSX_Memory event for additional details).",
 18         "SampleAfterValue": "2000003",
 19         "UMask": "0x8"
 20     },
 21     {
 22         "BriefDescription": "Number of times an HLE execution aborted due to uncommon conditions",
 23         "Counter": "0,1,2,3",
 24         "EventCode": "0xc8",
 25         "EventName": "HLE_RETIRED.ABORTED_MISC2",
 26         "PublicDescription": "Number of times the TSX watchdog signaled an HLE abort.",
 27         "SampleAfterValue": "2000003",
 28         "UMask": "0x10"
 29     },
 30     {
 31         "BriefDescription": "Number of times an HLE execution aborted due to HLE-unfriendly instructions",
 32         "Counter": "0,1,2,3",
 33         "EventCode": "0xc8",
 34         "EventName": "HLE_RETIRED.ABORTED_MISC3",
 35         "PublicDescription": "Number of times a disallowed operation caused an HLE abort.",
 36         "SampleAfterValue": "2000003",
 37         "UMask": "0x20"
 38     },
 39     {
 40         "BriefDescription": "Number of times an HLE execution aborted due to incompatible memory type",
 41         "Counter": "0,1,2,3",
 42         "EventCode": "0xc8",
 43         "EventName": "HLE_RETIRED.ABORTED_MISC4",
 44         "PublicDescription": "Number of times HLE caused a fault.",
 45         "SampleAfterValue": "2000003",
 46         "UMask": "0x40"
 47     },
 48     {
 49         "BriefDescription": "Number of times an HLE execution aborted due to none of the previous 4 categories (e.g. interrupts)",
 50         "Counter": "0,1,2,3",
 51         "EventCode": "0xc8",
 52         "EventName": "HLE_RETIRED.ABORTED_MISC5",
 53         "PublicDescription": "Number of times HLE aborted and was not due to the abort conditions in subevents 3-6.",
 54         "SampleAfterValue": "2000003",
 55         "UMask": "0x80"
 56     },
 57     {
 58         "BriefDescription": "Number of times HLE commit succeeded",
 59         "Counter": "0,1,2,3",
 60         "EventCode": "0xc8",
 61         "EventName": "HLE_RETIRED.COMMIT",
 62         "PublicDescription": "Number of times HLE commit succeeded.",
 63         "SampleAfterValue": "2000003",
 64         "UMask": "0x2"
 65     },
 66     {
 67         "BriefDescription": "Number of times we entered an HLE region; does not count nested transactions",
 68         "Counter": "0,1,2,3",
 69         "EventCode": "0xc8",
 70         "EventName": "HLE_RETIRED.START",
 71         "PublicDescription": "Number of times we entered an HLE region\n does not count nested transactions.",
 72         "SampleAfterValue": "2000003",
 73         "UMask": "0x1"
 74     },
 75     {
 76         "BriefDescription": "Counts the number of machine clears due to memory order conflicts.",
 77         "Counter": "0,1,2,3",
 78         "EventCode": "0xC3",
 79         "EventName": "MACHINE_CLEARS.MEMORY_ORDERING",
 80         "PublicDescription": "This event counts the number of memory ordering Machine Clears detected. Memory Ordering Machine Clears can result from one of the following:\n1. memory disambiguation,\n2. external snoop, or\n3. cross SMT-HW-thread snoop (stores) hitting load buffer.",
 81         "SampleAfterValue": "100003",
 82         "UMask": "0x2"
 83     },
 84     {
 85         "BriefDescription": "Randomly selected loads with latency value being above 128",
 86         "Counter": "3",
 87         "Data_LA": "1",
 88         "Errata": "BDM100, BDM35",
 89         "EventCode": "0xcd",
 90         "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_128",
 91         "MSRIndex": "0x3F6",
 92         "MSRValue": "0x80",
 93         "PEBS": "2",
 94         "PublicDescription": "Counts randomly selected loads with latency value being above 128.",
 95         "SampleAfterValue": "1009",
 96         "UMask": "0x1"
 97     },
 98     {
 99         "BriefDescription": "Randomly selected loads with latency value being above 16",
100         "Counter": "3",
101         "Data_LA": "1",
102         "Errata": "BDM100, BDM35",
103         "EventCode": "0xcd",
104         "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_16",
105         "MSRIndex": "0x3F6",
106         "MSRValue": "0x10",
107         "PEBS": "2",
108         "PublicDescription": "Counts randomly selected loads with latency value being above 16.",
109         "SampleAfterValue": "20011",
110         "UMask": "0x1"
111     },
112     {
113         "BriefDescription": "Randomly selected loads with latency value being above 256",
114         "Counter": "3",
115         "Data_LA": "1",
116         "Errata": "BDM100, BDM35",
117         "EventCode": "0xcd",
118         "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_256",
119         "MSRIndex": "0x3F6",
120         "MSRValue": "0x100",
121         "PEBS": "2",
122         "PublicDescription": "Counts randomly selected loads with latency value being above 256.",
123         "SampleAfterValue": "503",
124         "UMask": "0x1"
125     },
126     {
127         "BriefDescription": "Randomly selected loads with latency value being above 32",
128         "Counter": "3",
129         "Data_LA": "1",
130         "Errata": "BDM100, BDM35",
131         "EventCode": "0xcd",
132         "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_32",
133         "MSRIndex": "0x3F6",
134         "MSRValue": "0x20",
135         "PEBS": "2",
136         "PublicDescription": "Counts randomly selected loads with latency value being above 32.",
137         "SampleAfterValue": "100007",
138         "UMask": "0x1"
139     },
140     {
141         "BriefDescription": "Randomly selected loads with latency value being above 4",
142         "Counter": "3",
143         "Data_LA": "1",
144         "Errata": "BDM100, BDM35",
145         "EventCode": "0xcd",
146         "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_4",
147         "MSRIndex": "0x3F6",
148         "MSRValue": "0x4",
149         "PEBS": "2",
150         "PublicDescription": "Counts randomly selected loads with latency value being above four.",
151         "SampleAfterValue": "100003",
152         "UMask": "0x1"
153     },
154     {
155         "BriefDescription": "Randomly selected loads with latency value being above 512",
156         "Counter": "3",
157         "Data_LA": "1",
158         "Errata": "BDM100, BDM35",
159         "EventCode": "0xcd",
160         "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_512",
161         "MSRIndex": "0x3F6",
162         "MSRValue": "0x200",
163         "PEBS": "2",
164         "PublicDescription": "Counts randomly selected loads with latency value being above 512.",
165         "SampleAfterValue": "101",
166         "UMask": "0x1"
167     },
168     {
169         "BriefDescription": "Randomly selected loads with latency value being above 64",
170         "Counter": "3",
171         "Data_LA": "1",
172         "Errata": "BDM100, BDM35",
173         "EventCode": "0xcd",
174         "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_64",
175         "MSRIndex": "0x3F6",
176         "MSRValue": "0x40",
177         "PEBS": "2",
178         "PublicDescription": "Counts randomly selected loads with latency value being above 64.",
179         "SampleAfterValue": "2003",
180         "UMask": "0x1"
181     },
182     {
183         "BriefDescription": "Randomly selected loads with latency value being above 8",
184         "Counter": "3",
185         "Data_LA": "1",
186         "Errata": "BDM100, BDM35",
187         "EventCode": "0xcd",
188         "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_8",
189         "MSRIndex": "0x3F6",
190         "MSRValue": "0x8",
191         "PEBS": "2",
192         "PublicDescription": "Counts randomly selected loads with latency value being above eight.",
193         "SampleAfterValue": "50021",
194         "UMask": "0x1"
195     },
196     {
197         "BriefDescription": "Speculative cache line split load uops dispatched to L1 cache",
198         "Counter": "0,1,2,3",
199         "EventCode": "0x05",
200         "EventName": "MISALIGN_MEM_REF.LOADS",
201         "PublicDescription": "This event counts speculative cache-line split load uops dispatched to the L1 cache.",
202         "SampleAfterValue": "2000003",
203         "UMask": "0x1"
204     },
205     {
206         "BriefDescription": "Speculative cache line split STA uops dispatched to L1 cache",
207         "Counter": "0,1,2,3",
208         "EventCode": "0x05",
209         "EventName": "MISALIGN_MEM_REF.STORES",
210         "PublicDescription": "This event counts speculative cache line split store-address (STA) uops dispatched to the L1 cache.",
211         "SampleAfterValue": "2000003",
212         "UMask": "0x2"
213     },
214     {
215         "BriefDescription": "Counts all demand & prefetch code reads miss in the L3",
216         "Counter": "0,1,2,3",
217         "EventCode": "0xB7, 0xBB",
218         "EventName": "OFFCORE_RESPONSE.ALL_CODE_RD.LLC_MISS.ANY_RESPONSE",
219         "MSRIndex": "0x1a6,0x1a7",
220         "MSRValue": "0x3FBFC00244",
221         "SampleAfterValue": "100003",
222         "UMask": "0x1"
223     },
224     {
225         "BriefDescription": "Counts all demand & prefetch code reads miss the L3 and the data is returned from local dram",
226         "Counter": "0,1,2,3",
227         "EventCode": "0xB7, 0xBB",
228         "EventName": "OFFCORE_RESPONSE.ALL_CODE_RD.LLC_MISS.LOCAL_DRAM",
229         "MSRIndex": "0x1a6,0x1a7",
230         "MSRValue": "0x604000244",
231         "SampleAfterValue": "100003",
232         "UMask": "0x1"
233     },
234     {
235         "BriefDescription": "Counts all demand & prefetch data reads miss in the L3",
236         "Counter": "0,1,2,3",
237         "EventCode": "0xB7, 0xBB",
238         "EventName": "OFFCORE_RESPONSE.ALL_DATA_RD.LLC_MISS.ANY_RESPONSE",
239         "MSRIndex": "0x1a6,0x1a7",
240         "MSRValue": "0x3FBFC00091",
241         "SampleAfterValue": "100003",
242         "UMask": "0x1"
243     },
244     {
245         "BriefDescription": "Counts all demand & prefetch data reads miss the L3 and the data is returned from local dram",
246         "Counter": "0,1,2,3",
247         "EventCode": "0xB7, 0xBB",
248         "EventName": "OFFCORE_RESPONSE.ALL_DATA_RD.LLC_MISS.LOCAL_DRAM",
249         "MSRIndex": "0x1a6,0x1a7",
250         "MSRValue": "0x604000091",
251         "SampleAfterValue": "100003",
252         "UMask": "0x1"
253     },
254     {
255         "BriefDescription": "Counts all demand & prefetch data reads miss the L3 and the data is returned from remote dram",
256         "Counter": "0,1,2,3",
257         "EventCode": "0xB7, 0xBB",
258         "EventName": "OFFCORE_RESPONSE.ALL_DATA_RD.LLC_MISS.REMOTE_DRAM",
259         "MSRIndex": "0x1a6,0x1a7",
260         "MSRValue": "0x63BC00091",
261         "SampleAfterValue": "100003",
262         "UMask": "0x1"
263     },
264     {
265         "BriefDescription": "Counts all demand & prefetch data reads miss the L3 and the modified data is transferred from remote cache",
266         "Counter": "0,1,2,3",
267         "EventCode": "0xB7, 0xBB",
268         "EventName": "OFFCORE_RESPONSE.ALL_DATA_RD.LLC_MISS.REMOTE_HITM",
269         "MSRIndex": "0x1a6,0x1a7",
270         "MSRValue": "0x103FC00091",
271         "SampleAfterValue": "100003",
272         "UMask": "0x1"
273     },
274     {
275         "BriefDescription": "Counts all demand & prefetch data reads miss the L3 and clean or shared data is transferred from remote cache",
276         "Counter": "0,1,2,3",
277         "EventCode": "0xB7, 0xBB",
278         "EventName": "OFFCORE_RESPONSE.ALL_DATA_RD.LLC_MISS.REMOTE_HIT_FORWARD",
279         "MSRIndex": "0x1a6,0x1a7",
280         "MSRValue": "0x87FC00091",
281         "SampleAfterValue": "100003",
282         "UMask": "0x1"
283     },
284     {
285         "BriefDescription": "Counts all data/code/rfo reads (demand & prefetch) miss in the L3",
286         "Counter": "0,1,2,3",
287         "EventCode": "0xB7, 0xBB",
288         "EventName": "OFFCORE_RESPONSE.ALL_READS.LLC_MISS.ANY_RESPONSE",
289         "MSRIndex": "0x1a6,0x1a7",
290         "MSRValue": "0x3FBFC007F7",
291         "SampleAfterValue": "100003",
292         "UMask": "0x1"
293     },
294     {
295         "BriefDescription": "Counts all data/code/rfo reads (demand & prefetch) miss the L3 and the data is returned from local dram",
296         "Counter": "0,1,2,3",
297         "EventCode": "0xB7, 0xBB",
298         "EventName": "OFFCORE_RESPONSE.ALL_READS.LLC_MISS.LOCAL_DRAM",
299         "MSRIndex": "0x1a6,0x1a7",
300         "MSRValue": "0x6040007F7",
301         "SampleAfterValue": "100003",
302         "UMask": "0x1"
303     },
304     {
305         "BriefDescription": "Counts all data/code/rfo reads (demand & prefetch) miss the L3 and the data is returned from remote dram",
306         "Counter": "0,1,2,3",
307         "EventCode": "0xB7, 0xBB",
308         "EventName": "OFFCORE_RESPONSE.ALL_READS.LLC_MISS.REMOTE_DRAM",
309         "MSRIndex": "0x1a6,0x1a7",
310         "MSRValue": "0x63BC007F7",
311         "SampleAfterValue": "100003",
312         "UMask": "0x1"
313     },
314     {
315         "BriefDescription": "Counts all data/code/rfo reads (demand & prefetch) miss the L3 and the modified data is transferred from remote cache",
316         "Counter": "0,1,2,3",
317         "EventCode": "0xB7, 0xBB",
318         "EventName": "OFFCORE_RESPONSE.ALL_READS.LLC_MISS.REMOTE_HITM",
319         "MSRIndex": "0x1a6,0x1a7",
320         "MSRValue": "0x103FC007F7",
321         "SampleAfterValue": "100003",
322         "UMask": "0x1"
323     },
324     {
325         "BriefDescription": "Counts all data/code/rfo reads (demand & prefetch) miss the L3 and clean or shared data is transferred from remote cache",
326         "Counter": "0,1,2,3",
327         "EventCode": "0xB7, 0xBB",
328         "EventName": "OFFCORE_RESPONSE.ALL_READS.LLC_MISS.REMOTE_HIT_FORWARD",
329         "MSRIndex": "0x1a6,0x1a7",
330         "MSRValue": "0x87FC007F7",
331         "SampleAfterValue": "100003",
332         "UMask": "0x1"
333     },
334     {
335         "BriefDescription": "Counts all requests miss in the L3",
336         "Counter": "0,1,2,3",
337         "EventCode": "0xB7, 0xBB",
338         "EventName": "OFFCORE_RESPONSE.ALL_REQUESTS.LLC_MISS.ANY_RESPONSE",
339         "MSRIndex": "0x1a6,0x1a7",
340         "MSRValue": "0x3FBFC08FFF",
341         "SampleAfterValue": "100003",
342         "UMask": "0x1"
343     },
344     {
345         "BriefDescription": "Counts all demand & prefetch RFOs miss in the L3",
346         "Counter": "0,1,2,3",
347         "EventCode": "0xB7, 0xBB",
348         "EventName": "OFFCORE_RESPONSE.ALL_RFO.LLC_MISS.ANY_RESPONSE",
349         "MSRIndex": "0x1a6,0x1a7",
350         "MSRValue": "0x3FBFC00122",
351         "SampleAfterValue": "100003",
352         "UMask": "0x1"
353     },
354     {
355         "BriefDescription": "Counts all demand & prefetch RFOs miss the L3 and the data is returned from local dram",
356         "Counter": "0,1,2,3",
357         "EventCode": "0xB7, 0xBB",
358         "EventName": "OFFCORE_RESPONSE.ALL_RFO.LLC_MISS.LOCAL_DRAM",
359         "MSRIndex": "0x1a6,0x1a7",
360         "MSRValue": "0x604000122",
361         "SampleAfterValue": "100003",
362         "UMask": "0x1"
363     },
364     {
365         "BriefDescription": "Counts all demand data writes (RFOs) miss in the L3",
366         "Counter": "0,1,2,3",
367         "EventCode": "0xB7, 0xBB",
368         "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.LLC_MISS.ANY_RESPONSE",
369         "MSRIndex": "0x1a6,0x1a7",
370         "MSRValue": "0x3FBFC00002",
371         "SampleAfterValue": "100003",
372         "UMask": "0x1"
373     },
374     {
375         "BriefDescription": "Counts all demand data writes (RFOs) miss the L3 and the modified data is transferred from remote cache",
376         "Counter": "0,1,2,3",
377         "EventCode": "0xB7, 0xBB",
378         "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.LLC_MISS.REMOTE_HITM",
379         "MSRIndex": "0x1a6,0x1a7",
380         "MSRValue": "0x103FC00002",
381         "SampleAfterValue": "100003",
382         "UMask": "0x1"
383     },
384     {
385         "BriefDescription": "Counts prefetch (that bring data to LLC only) code reads miss in the L3",
386         "Counter": "0,1,2,3",
387         "EventCode": "0xB7, 0xBB",
388         "EventName": "OFFCORE_RESPONSE.PF_LLC_CODE_RD.LLC_MISS.ANY_RESPONSE",
389         "MSRIndex": "0x1a6,0x1a7",
390         "MSRValue": "0x3FBFC00200",
391         "SampleAfterValue": "100003",
392         "UMask": "0x1"
393     },
394     {
395         "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs miss in the L3",
396         "Counter": "0,1,2,3",
397         "EventCode": "0xB7, 0xBB",
398         "EventName": "OFFCORE_RESPONSE.PF_LLC_RFO.LLC_MISS.ANY_RESPONSE",
399         "MSRIndex": "0x1a6,0x1a7",
400         "MSRValue": "0x3FBFC00100",
401         "SampleAfterValue": "100003",
402         "UMask": "0x1"
403     },
404     {
405         "BriefDescription": "Number of times RTM abort was triggered",
406         "Counter": "0,1,2,3",
407         "EventCode": "0xc9",
408         "EventName": "RTM_RETIRED.ABORTED",
409         "PEBS": "1",
410         "PublicDescription": "Number of times RTM abort was triggered .",
411         "SampleAfterValue": "2000003",
412         "UMask": "0x4"
413     },
414     {
415         "BriefDescription": "Number of times an RTM execution aborted due to various memory events (e.g. read/write capacity and conflicts)",
416         "Counter": "0,1,2,3",
417         "EventCode": "0xc9",
418         "EventName": "RTM_RETIRED.ABORTED_MISC1",
419         "PublicDescription": "Number of times an RTM abort was attributed to a Memory condition (See TSX_Memory event for additional details).",
420         "SampleAfterValue": "2000003",
421         "UMask": "0x8"
422     },
423     {
424         "BriefDescription": "Number of times an RTM execution aborted due to various memory events (e.g., read/write capacity and conflicts).",
425         "Counter": "0,1,2,3",
426         "EventCode": "0xc9",
427         "EventName": "RTM_RETIRED.ABORTED_MISC2",
428         "PublicDescription": "Number of times the TSX watchdog signaled an RTM abort.",
429         "SampleAfterValue": "2000003",
430         "UMask": "0x10"
431     },
432     {
433         "BriefDescription": "Number of times an RTM execution aborted due to HLE-unfriendly instructions",
434         "Counter": "0,1,2,3",
435         "EventCode": "0xc9",
436         "EventName": "RTM_RETIRED.ABORTED_MISC3",
437         "PublicDescription": "Number of times a disallowed operation caused an RTM abort.",
438         "SampleAfterValue": "2000003",
439         "UMask": "0x20"
440     },
441     {
442         "BriefDescription": "Number of times an RTM execution aborted due to incompatible memory type",
443         "Counter": "0,1,2,3",
444         "EventCode": "0xc9",
445         "EventName": "RTM_RETIRED.ABORTED_MISC4",
446         "PublicDescription": "Number of times a RTM caused a fault.",
447         "SampleAfterValue": "2000003",
448         "UMask": "0x40"
449     },
450     {
451         "BriefDescription": "Number of times an RTM execution aborted due to none of the previous 4 categories (e.g. interrupt)",
452         "Counter": "0,1,2,3",
453         "EventCode": "0xc9",
454         "EventName": "RTM_RETIRED.ABORTED_MISC5",
455         "PublicDescription": "Number of times RTM aborted and was not due to the abort conditions in subevents 3-6.",
456         "SampleAfterValue": "2000003",
457         "UMask": "0x80"
458     },
459     {
460         "BriefDescription": "Number of times RTM commit succeeded",
461         "Counter": "0,1,2,3",
462         "EventCode": "0xc9",
463         "EventName": "RTM_RETIRED.COMMIT",
464         "PublicDescription": "Number of times RTM commit succeeded.",
465         "SampleAfterValue": "2000003",
466         "UMask": "0x2"
467     },
468     {
469         "BriefDescription": "Number of times we entered an RTM region; does not count nested transactions",
470         "Counter": "0,1,2,3",
471         "EventCode": "0xc9",
472         "EventName": "RTM_RETIRED.START",
473         "PublicDescription": "Number of times we entered an RTM region\n does not count nested transactions.",
474         "SampleAfterValue": "2000003",
475         "UMask": "0x1"
476     },
477     {
478         "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.",
479         "Counter": "0,1,2,3",
480         "EventCode": "0x5d",
481         "EventName": "TX_EXEC.MISC1",
482         "SampleAfterValue": "2000003",
483         "UMask": "0x1"
484     },
485     {
486         "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",
487         "Counter": "0,1,2,3",
488         "EventCode": "0x5d",
489         "EventName": "TX_EXEC.MISC2",
490         "PublicDescription": "Unfriendly TSX abort triggered by  a vzeroupper instruction.",
491         "SampleAfterValue": "2000003",
492         "UMask": "0x2"
493     },
494     {
495         "BriefDescription": "Counts the number of times an instruction execution caused the transactional nest count supported to be exceeded",
496         "Counter": "0,1,2,3",
497         "EventCode": "0x5d",
498         "EventName": "TX_EXEC.MISC3",
499         "PublicDescription": "Unfriendly TSX abort triggered by a nest count that is too deep.",
500         "SampleAfterValue": "2000003",
501         "UMask": "0x4"
502     },
503     {
504         "BriefDescription": "Counts the number of times a XBEGIN instruction was executed inside an HLE transactional region.",
505         "Counter": "0,1,2,3",
506         "EventCode": "0x5d",
507         "EventName": "TX_EXEC.MISC4",
508         "PublicDescription": "RTM region detected inside HLE.",
509         "SampleAfterValue": "2000003",
510         "UMask": "0x8"
511     },
512     {
513         "BriefDescription": "Counts the number of times an HLE XACQUIRE instruction was executed inside an RTM transactional region.",
514         "Counter": "0,1,2,3",
515         "EventCode": "0x5d",
516         "EventName": "TX_EXEC.MISC5",
517         "SampleAfterValue": "2000003",
518         "UMask": "0x10"
519     },
520     {
521         "BriefDescription": "Number of times a TSX Abort was triggered due to an evicted line caused by a transaction overflow",
522         "Counter": "0,1,2,3",
523         "EventCode": "0x54",
524         "EventName": "TX_MEM.ABORT_CAPACITY_WRITE",
525         "PublicDescription": "Number of times a TSX Abort was triggered due to an evicted line caused by a transaction overflow.",
526         "SampleAfterValue": "2000003",
527         "UMask": "0x2"
528     },
529     {
530         "BriefDescription": "Number of times a TSX line had a cache conflict",
531         "Counter": "0,1,2,3",
532         "EventCode": "0x54",
533         "EventName": "TX_MEM.ABORT_CONFLICT",
534         "PublicDescription": "Number of times a TSX line had a cache conflict.",
535         "SampleAfterValue": "2000003",
536         "UMask": "0x1"
537     },
538     {
539         "BriefDescription": "Number of times a TSX Abort was triggered due to release/commit but data and address mismatch",
540         "Counter": "0,1,2,3",
541         "EventCode": "0x54",
542         "EventName": "TX_MEM.ABORT_HLE_ELISION_BUFFER_MISMATCH",
543         "PublicDescription": "Number of times a TSX Abort was triggered due to release/commit but data and address mismatch.",
544         "SampleAfterValue": "2000003",
545         "UMask": "0x10"
546     },
547     {
548         "BriefDescription": "Number of times a TSX Abort was triggered due to commit but Lock Buffer not empty",
549         "Counter": "0,1,2,3",
550         "EventCode": "0x54",
551         "EventName": "TX_MEM.ABORT_HLE_ELISION_BUFFER_NOT_EMPTY",
552         "PublicDescription": "Number of times a TSX Abort was triggered due to commit but Lock Buffer not empty.",
553         "SampleAfterValue": "2000003",
554         "UMask": "0x8"
555     },
556     {
557         "BriefDescription": "Number of times a TSX Abort was triggered due to attempting an unsupported alignment from Lock Buffer",
558         "Counter": "0,1,2,3",
559         "EventCode": "0x54",
560         "EventName": "TX_MEM.ABORT_HLE_ELISION_BUFFER_UNSUPPORTED_ALIGNMENT",
561         "PublicDescription": "Number of times a TSX Abort was triggered due to attempting an unsupported alignment from Lock Buffer.",
562         "SampleAfterValue": "2000003",
563         "UMask": "0x20"
564     },
565     {
566         "BriefDescription": "Number of times a TSX Abort was triggered due to a non-release/commit store to lock",
567         "Counter": "0,1,2,3",
568         "EventCode": "0x54",
569         "EventName": "TX_MEM.ABORT_HLE_STORE_TO_ELIDED_LOCK",
570         "PublicDescription": "Number of times a TSX Abort was triggered due to a non-release/commit store to lock.",
571         "SampleAfterValue": "2000003",
572         "UMask": "0x4"
573     },
574     {
575         "BriefDescription": "Number of times we could not allocate Lock Buffer",
576         "Counter": "0,1,2,3",
577         "EventCode": "0x54",
578         "EventName": "TX_MEM.HLE_ELISION_BUFFER_FULL",
579         "PublicDescription": "Number of times we could not allocate Lock Buffer.",
580         "SampleAfterValue": "2000003",
581         "UMask": "0x40"
582     }
583 ]

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php