File Index
Files and directories
Sign in
FILE

legacy-hardware.json

File preview with syntax highlighting.

linux-6.19.14/tools/perf/pmu-events/arch/common/common/legacy-hardware.json JSON
 1[
 2  {
 3    "EventName": "cpu-cycles",
 4    "BriefDescription": "Total cycles. Be wary of what happens during CPU frequency scaling [This event is an alias of cycles].",
 5    "LegacyConfigCode": "0"
 6  },
 7  {
 8    "EventName": "cycles",
 9    "BriefDescription": "Total cycles. Be wary of what happens during CPU frequency scaling [This event is an alias of cpu-cycles].",
10    "LegacyConfigCode": "0"
11  },
12  {
13    "EventName": "instructions",
14    "BriefDescription": "Retired instructions. Be careful, these can be affected by various issues, most notably hardware interrupt counts.",
15    "LegacyConfigCode": "1"
16  },
17  {
18    "EventName": "cache-references",
19    "BriefDescription": "Cache accesses. Usually this indicates Last Level Cache accesses but this may vary depending on your CPU.  This may include prefetches and coherency messages; again this depends on the design of your CPU.",
20    "LegacyConfigCode": "2"
21  },
22  {
23    "EventName": "cache-misses",
24    "BriefDescription": "Cache misses. Usually this indicates Last Level Cache misses; this is intended to be used in conjunction with the PERF_COUNT_HW_CACHE_REFERENCES event to calculate cache miss rates.",
25    "LegacyConfigCode": "3"
26  },
27  {
28    "EventName": "branches",
29    "BriefDescription": "Retired branch instructions [This event is an alias of branch-instructions].",
30    "LegacyConfigCode": "4"
31  },
32  {
33    "EventName": "branch-instructions",
34    "BriefDescription": "Retired branch instructions [This event is an alias of branches].",
35    "LegacyConfigCode": "4"
36  },
37  {
38    "EventName": "branch-misses",
39    "BriefDescription": "Mispredicted branch instructions.",
40    "LegacyConfigCode": "5"
41  },
42  {
43    "EventName": "bus-cycles",
44    "BriefDescription": "Bus cycles, which can be different from total cycles.",
45    "LegacyConfigCode": "6"
46  },
47  {
48    "EventName": "stalled-cycles-frontend",
49    "BriefDescription": "Stalled cycles during issue [This event is an alias of idle-cycles-frontend].",
50    "LegacyConfigCode": "7"
51  },
52  {
53    "EventName": "idle-cycles-frontend",
54    "BriefDescription": "Stalled cycles during issue [This event is an alias of stalled-cycles-fronted].",
55    "LegacyConfigCode": "7"
56  },
57  {
58    "EventName": "stalled-cycles-backend",
59    "BriefDescription": "Stalled cycles during retirement [This event is an alias of idle-cycles-backend].",
60    "LegacyConfigCode": "8"
61  },
62  {
63    "EventName": "idle-cycles-backend",
64    "BriefDescription": "Stalled cycles during retirement [This event is an alias of stalled-cycles-backend].",
65    "LegacyConfigCode": "8"
66  },
67  {
68    "EventName": "ref-cycles",
69    "BriefDescription": "Total cycles; not affected by CPU frequency scaling.",
70    "LegacyConfigCode": "9"
71  }
72]
~/ Read-only file preview.