/openbmc/linux/tools/perf/pmu-events/arch/x86/broadwellx/ |
H A D | uncore-power.json | 10 "BriefDescription": "Core C State Transition Cycles", 14 …Description": "Number of cycles spent performing core C state transitions. There is one event per… 18 "BriefDescription": "Core C State Transition Cycles", 22 …Description": "Number of cycles spent performing core C state transitions. There is one event per… 26 "BriefDescription": "Core C State Transition Cycles", 30 …Description": "Number of cycles spent performing core C state transitions. There is one event per… 34 "BriefDescription": "Core C State Transition Cycles", 38 …Description": "Number of cycles spent performing core C state transitions. There is one event per… 42 "BriefDescription": "Core C State Transition Cycles", 46 …Description": "Number of cycles spent performing core C state transitions. There is one event per… [all …]
|
H A D | pipeline.json | 6 …: "This event counts the number of the divide operations executed. Uses edge-detect and a cmask va… 19 "BriefDescription": "Speculative and retired macro-conditional branches", 22 …": "This event counts both taken and not taken speculative and retired macro-conditional branch in… 27 …"BriefDescription": "Speculative and retired macro-unconditional branches excluding calls and indi… 30 …": "This event counts both taken and not taken speculative and retired macro-unconditional branch … 59 "BriefDescription": "Not taken macro-conditional branches", 62 "PublicDescription": "This event counts not taken macro-conditional branch instructions.", 67 "BriefDescription": "Taken speculative and retired macro-conditional branches", 70 …"PublicDescription": "This event counts taken speculative and retired macro-conditional branch ins… 75 …"BriefDescription": "Taken speculative and retired macro-conditional branch instructions excluding… [all …]
|
/openbmc/linux/tools/perf/pmu-events/arch/x86/broadwellde/ |
H A D | uncore-power.json | 10 "BriefDescription": "Core C State Transition Cycles", 14 …Description": "Number of cycles spent performing core C state transitions. There is one event per… 18 "BriefDescription": "Core C State Transition Cycles", 22 …Description": "Number of cycles spent performing core C state transitions. There is one event per… 26 "BriefDescription": "Core C State Transition Cycles", 30 …Description": "Number of cycles spent performing core C state transitions. There is one event per… 34 "BriefDescription": "Core C State Transition Cycles", 38 …Description": "Number of cycles spent performing core C state transitions. There is one event per… 42 "BriefDescription": "Core C State Transition Cycles", 46 …Description": "Number of cycles spent performing core C state transitions. There is one event per… [all …]
|
H A D | bdwde-metrics.json | 3 "BriefDescription": "C2 residency percent per package", 4 "MetricExpr": "cstate_pkg@c2\\-residency@ / TSC", 10 "BriefDescription": "C3 residency percent per core", 11 "MetricExpr": "cstate_core@c3\\-residency@ / TSC", 17 "BriefDescription": "C3 residency percent per package", 18 "MetricExpr": "cstate_pkg@c3\\-residency@ / TSC", 24 "BriefDescription": "C6 residency percent per core", 25 "MetricExpr": "cstate_core@c6\\-residency@ / TSC", 31 "BriefDescription": "C6 residency percent per package", 32 "MetricExpr": "cstate_pkg@c6\\-residency@ / TSC", [all …]
|
H A D | pipeline.json | 6 …: "This event counts the number of the divide operations executed. Uses edge-detect and a cmask va… 19 "BriefDescription": "Speculative and retired macro-conditional branches", 22 …": "This event counts both taken and not taken speculative and retired macro-conditional branch in… 27 …"BriefDescription": "Speculative and retired macro-unconditional branches excluding calls and indi… 30 …": "This event counts both taken and not taken speculative and retired macro-unconditional branch … 59 "BriefDescription": "Not taken macro-conditional branches", 62 "PublicDescription": "This event counts not taken macro-conditional branch instructions.", 67 "BriefDescription": "Taken speculative and retired macro-conditional branches", 70 …"PublicDescription": "This event counts taken speculative and retired macro-conditional branch ins… 75 …"BriefDescription": "Taken speculative and retired macro-conditional branch instructions excluding… [all …]
|
/openbmc/linux/tools/perf/pmu-events/arch/x86/haswellx/ |
H A D | uncore-power.json | 10 "BriefDescription": "Core C State Transition Cycles", 14 …Description": "Number of cycles spent performing core C state transitions. There is one event per… 18 "BriefDescription": "Core C State Transition Cycles", 22 …Description": "Number of cycles spent performing core C state transitions. There is one event per… 26 "BriefDescription": "Core C State Transition Cycles", 30 …Description": "Number of cycles spent performing core C state transitions. There is one event per… 34 "BriefDescription": "Core C State Transition Cycles", 38 …Description": "Number of cycles spent performing core C state transitions. There is one event per… 42 "BriefDescription": "Core C State Transition Cycles", 46 …Description": "Number of cycles spent performing core C state transitions. There is one event per… [all …]
|
H A D | pipeline.json | 18 "BriefDescription": "Speculative and retired macro-conditional branches.", 25 …"BriefDescription": "Speculative and retired macro-unconditional branches excluding calls and indi… 53 "BriefDescription": "Not taken macro-conditional branches.", 60 "BriefDescription": "Taken speculative and retired macro-conditional branches.", 67 …"BriefDescription": "Taken speculative and retired macro-conditional branch instructions excluding… 201 …"PublicDescription": "Counts speculatively miss-predicted indirect branches at execution time. Cou… 290 …"BriefDescription": "Reference cycles when the at least one thread on the physical core is unhalte… 293 …"PublicDescription": "Reference cycles when the at least one thread on the physical core is unhalt… 305 "BriefDescription": "Reference cycles when the core is not in halt state.", 307 …core is not in a halt state. The core enters the halt state when it is running the HLT instruction… [all …]
|
/openbmc/linux/tools/perf/pmu-events/arch/powerpc/power8/ |
H A D | metrics.json | 21 "BriefDescription": "% of Branch miss predictions per instruction", 27 "BriefDescription": "Count cache branch misprediction per instruction", 39 "BriefDescription": "CR MisPredictions per Instruction", 46 "MetricExpr": "(PM_BR_MPRED_TA - PM_BR_MPRED_CCACHE) / PM_RUN_INST_CMPL * 100", 52 …"MetricExpr": "(PM_BR_MPRED_TA - PM_BR_MPRED_CCACHE) / (PM_BR_PRED_LSTACK_BR0 + PM_BR_PRED_LSTACK_… 57 "BriefDescription": "TA MisPredictions per Instruction", 124 "MetricExpr": "(PM_CMPLU_STALL_BRU_CRU - PM_CMPLU_STALL_BRU) / PM_RUN_INST_CMPL", 135 "BriefDescription": "Cycles stalled by FXU Multi-Cycle Instructions", 148 …"MetricExpr": "(PM_CMPLU_STALL_FXU / PM_RUN_INST_CMPL) - (PM_CMPLU_STALL_FXLONG / PM_RUN_INST_CMPL… 208 "MetricExpr": "(PM_GCT_NOSLOT_IC_MISS - PM_GCT_NOSLOT_IC_L3MISS) / PM_RUN_INST_CMPL", [all …]
|
/openbmc/linux/tools/perf/pmu-events/arch/x86/haswell/ |
H A D | hsw-metrics.json | 3 "BriefDescription": "C2 residency percent per package", 4 "MetricExpr": "cstate_pkg@c2\\-residency@ / TSC", 10 "BriefDescription": "C3 residency percent per core", 11 "MetricExpr": "cstate_core@c3\\-residency@ / TSC", 17 "BriefDescription": "C3 residency percent per package", 18 "MetricExpr": "cstate_pkg@c3\\-residency@ / TSC", 24 "BriefDescription": "C6 residency percent per core", 25 "MetricExpr": "cstate_core@c6\\-residency@ / TSC", 31 "BriefDescription": "C6 residency percent per package", 32 "MetricExpr": "cstate_pkg@c6\\-residency@ / TSC", [all …]
|
H A D | pipeline.json | 18 "BriefDescription": "Speculative and retired macro-conditional branches.", 25 …"BriefDescription": "Speculative and retired macro-unconditional branches excluding calls and indi… 53 "BriefDescription": "Not taken macro-conditional branches.", 60 "BriefDescription": "Taken speculative and retired macro-conditional branches.", 67 …"BriefDescription": "Taken speculative and retired macro-conditional branch instructions excluding… 201 …"PublicDescription": "Counts speculatively miss-predicted indirect branches at execution time. Cou… 290 …"BriefDescription": "Reference cycles when the at least one thread on the physical core is unhalte… 293 …"PublicDescription": "Reference cycles when the at least one thread on the physical core is unhalt… 305 "BriefDescription": "Reference cycles when the core is not in halt state.", 307 …core is not in a halt state. The core enters the halt state when it is running the HLT instruction… [all …]
|
/openbmc/linux/tools/perf/pmu-events/arch/x86/broadwell/ |
H A D | bdw-metrics.json | 3 "BriefDescription": "C2 residency percent per package", 4 "MetricExpr": "cstate_pkg@c2\\-residency@ / TSC", 10 "BriefDescription": "C3 residency percent per core", 11 "MetricExpr": "cstate_core@c3\\-residency@ / TSC", 17 "BriefDescription": "C3 residency percent per package", 18 "MetricExpr": "cstate_pkg@c3\\-residency@ / TSC", 24 "BriefDescription": "C6 residency percent per core", 25 "MetricExpr": "cstate_core@c6\\-residency@ / TSC", 31 "BriefDescription": "C6 residency percent per package", 32 "MetricExpr": "cstate_pkg@c6\\-residency@ / TSC", [all …]
|
H A D | pipeline.json | 6 …: "This event counts the number of the divide operations executed. Uses edge-detect and a cmask va… 19 "BriefDescription": "Speculative and retired macro-conditional branches", 22 …": "This event counts both taken and not taken speculative and retired macro-conditional branch in… 27 …"BriefDescription": "Speculative and retired macro-unconditional branches excluding calls and indi… 30 …": "This event counts both taken and not taken speculative and retired macro-unconditional branch … 59 "BriefDescription": "Not taken macro-conditional branches", 62 "PublicDescription": "This event counts not taken macro-conditional branch instructions.", 67 "BriefDescription": "Taken speculative and retired macro-conditional branches", 70 …"PublicDescription": "This event counts taken speculative and retired macro-conditional branch ins… 75 …"BriefDescription": "Taken speculative and retired macro-conditional branch instructions excluding… [all …]
|
/openbmc/linux/tools/perf/pmu-events/arch/x86/ivytown/ |
H A D | pipeline.json | 29 "BriefDescription": "Speculative and retired macro-conditional branches", 32 "PublicDescription": "Speculative and retired macro-conditional branches.", 37 …"BriefDescription": "Speculative and retired macro-unconditional branches excluding calls and indi… 40 …"PublicDescription": "Speculative and retired macro-unconditional branches excluding calls and ind… 68 "BriefDescription": "Not taken macro-conditional branches", 71 "PublicDescription": "Not taken macro-conditional branches.", 76 "BriefDescription": "Taken speculative and retired macro-conditional branches", 79 "PublicDescription": "Taken speculative and retired macro-conditional branches.", 84 …"BriefDescription": "Taken speculative and retired macro-conditional branch instructions excluding… 87 …"PublicDescription": "Taken speculative and retired macro-conditional branch instructions excludin… [all …]
|
H A D | ivt-metrics.json | 3 "BriefDescription": "C2 residency percent per package", 4 "MetricExpr": "cstate_pkg@c2\\-residency@ / TSC", 10 "BriefDescription": "C3 residency percent per core", 11 "MetricExpr": "cstate_core@c3\\-residency@ / TSC", 17 "BriefDescription": "C3 residency percent per package", 18 "MetricExpr": "cstate_pkg@c3\\-residency@ / TSC", 24 "BriefDescription": "C6 residency percent per core", 25 "MetricExpr": "cstate_core@c6\\-residency@ / TSC", 31 "BriefDescription": "C6 residency percent per package", 32 "MetricExpr": "cstate_pkg@c6\\-residency@ / TSC", [all …]
|
H A D | uncore-power.json | 10 "BriefDescription": "Core 0 C State Transition Cycles", 14 …Description": "Number of cycles spent performing core C state transitions. There is one event per… 18 "BriefDescription": "Core 10 C State Transition Cycles", 22 …Description": "Number of cycles spent performing core C state transitions. There is one event per… 26 "BriefDescription": "Core 11 C State Transition Cycles", 30 …Description": "Number of cycles spent performing core C state transitions. There is one event per… 34 "BriefDescription": "Core 12 C State Transition Cycles", 38 …Description": "Number of cycles spent performing core C state transitions. There is one event per… 42 "BriefDescription": "Core 13 C State Transition Cycles", 46 …Description": "Number of cycles spent performing core C state transitions. There is one event per… [all …]
|
/openbmc/linux/tools/perf/pmu-events/arch/x86/ivybridge/ |
H A D | pipeline.json | 29 "BriefDescription": "Speculative and retired macro-conditional branches", 32 "PublicDescription": "Speculative and retired macro-conditional branches.", 37 …"BriefDescription": "Speculative and retired macro-unconditional branches excluding calls and indi… 40 …"PublicDescription": "Speculative and retired macro-unconditional branches excluding calls and ind… 68 "BriefDescription": "Not taken macro-conditional branches", 71 "PublicDescription": "Not taken macro-conditional branches.", 76 "BriefDescription": "Taken speculative and retired macro-conditional branches", 79 "PublicDescription": "Taken speculative and retired macro-conditional branches.", 84 …"BriefDescription": "Taken speculative and retired macro-conditional branch instructions excluding… 87 …"PublicDescription": "Taken speculative and retired macro-conditional branch instructions excludin… [all …]
|
H A D | ivb-metrics.json | 3 "BriefDescription": "C2 residency percent per package", 4 "MetricExpr": "cstate_pkg@c2\\-residency@ / TSC", 10 "BriefDescription": "C3 residency percent per core", 11 "MetricExpr": "cstate_core@c3\\-residency@ / TSC", 17 "BriefDescription": "C3 residency percent per package", 18 "MetricExpr": "cstate_pkg@c3\\-residency@ / TSC", 24 "BriefDescription": "C6 residency percent per core", 25 "MetricExpr": "cstate_core@c6\\-residency@ / TSC", 31 "BriefDescription": "C6 residency percent per package", 32 "MetricExpr": "cstate_pkg@c6\\-residency@ / TSC", [all …]
|
/openbmc/linux/tools/perf/pmu-events/arch/powerpc/power9/ |
H A D | metrics.json | 8 "BriefDescription": "Count cache branch misprediction per instruction", 56 …"BriefDescription": "Finish stall because the NTF instruction was a multi-cycle instruction issued… 63 "MetricExpr": "dfu_stall_cpi - dflong_stall_cpi", 75 "MetricExpr": "dmiss_non_local_stall_cpi - dmiss_remote_stall_cpi", 93 "MetricExpr": "dmiss_l2l3_stall_cpi - dmiss_l2l3_conflict_stall_cpi", 117 "MetricExpr": "dmiss_l3miss_stall_cpi - dmiss_l21_l31_stall_cpi - dmiss_lmem_stall_cpi", 129 "MetricExpr": "dp_stall_cpi - dplong_stall_cpi", 140 …"BriefDescription": "Finish stall because the NTF instruction was a scalar multi-cycle instruction… 176 "MetricExpr": "exec_unit_stall_cpi - scalar_stall_cpi - vector_stall_cpi", 187 …ction is not allowed to complete because any of the 4 threads in the same core suffered a flush, w… [all …]
|
/openbmc/linux/tools/perf/tests/shell/lib/ |
H A D | stat_output.sh | 2 # SPDX-License-Identifier: GPL-2.0 7 [ "$(id -u)" != 0 ] && [ "$(cat /proc/sys/kernel/perf_event_paranoid)" -gt $1 ] 13 echo -n "Checking $1 output: no args " 15 commachecker --no-args 21 echo -n "Checking $1 output: system wide " 27 perf stat -a $2 true 28 commachecker --system-wide 34 echo -n "Checking $1 output: system wide no aggregation " 40 perf stat -A -a --no-merge $2 true 41 commachecker --system-wide-no-aggr [all …]
|
/openbmc/linux/Documentation/arch/x86/ |
H A D | topology.rst | 1 .. SPDX-License-Identifier: GPL-2.0 11 The architecture-agnostic topology definitions are in 12 Documentation/admin-guide/cputopology.rst. This file holds x86-specific 17 Needless to say, code should use the generic functions - this file is *only* 35 - packages 36 - cores 37 - threads 48 Package-related topology information in the kernel: 50 - cpuinfo_x86.x86_max_cores: 54 - cpuinfo_x86.x86_max_dies: [all …]
|
/openbmc/linux/tools/perf/pmu-events/arch/arm64/arm/cortex-a55/ |
H A D | cache.json | 105 …unted, regardless of whether they allocate. If either the core is configured without a per-core L2… 108 …unted, regardless of whether they allocate. If either the core is configured without a per-core L2… 111 …core is configured with a per-core L2 cache: This event does not count. +//0 If the core is config… 114 …core is configured with a per-core L2 cache: This event does not count. +//0 If the core is config… 117 …This event counts any linefills from the prefetcher which cause an allocation into the L1 D-cache", 120 … This event counts any linefills from the prefetcher which cause an allocation into the L1 D-cache" 123 …he write streaming mode. This event counts for each cycle where the core is in write-streaming mod… 126 …he write streaming mode. This event counts for each cycle where the core is in write-streaming mod… 129 …ta cache entering write streaming mode.This event counts for each entry into write-streaming mode", 132 …ata cache entering write streaming mode.This event counts for each entry into write-streaming mode" [all …]
|
/openbmc/linux/tools/perf/Documentation/ |
H A D | perf-stat.txt | 1 perf-stat(1) 5 ---- 6 perf-stat - Run a command and gather performance counter statistics 9 -------- 11 'perf stat' [-e <EVENT> | --event=EVENT] [-a] <command> 12 'perf stat' [-e <EVENT> | --event=EVENT] [-a] \-- <command> [<options>] 13 'perf stat' [-e <EVENT> | --event=EVENT] [-a] record [-o file] \-- <command> [<options>] 14 'perf stat' report [-i file] 17 ----------- 23 ------- [all …]
|
/openbmc/linux/tools/perf/pmu-events/arch/x86/skylake/ |
H A D | skl-metrics.json | 3 "BriefDescription": "C2 residency percent per package", 4 "MetricExpr": "cstate_pkg@c2\\-residency@ / TSC", 10 "BriefDescription": "C3 residency percent per core", 11 "MetricExpr": "cstate_core@c3\\-residency@ / TSC", 17 "BriefDescription": "C3 residency percent per package", 18 "MetricExpr": "cstate_pkg@c3\\-residency@ / TSC", 24 "BriefDescription": "C6 residency percent per core", 25 "MetricExpr": "cstate_core@c6\\-residency@ / TSC", 31 "BriefDescription": "C6 residency percent per package", 32 "MetricExpr": "cstate_pkg@c6\\-residency@ / TSC", [all …]
|
/openbmc/linux/tools/perf/pmu-events/arch/x86/rocketlake/ |
H A D | rkl-metrics.json | 3 "BriefDescription": "C10 residency percent per package", 4 "MetricExpr": "cstate_pkg@c10\\-residency@ / TSC", 10 "BriefDescription": "C2 residency percent per package", 11 "MetricExpr": "cstate_pkg@c2\\-residency@ / TSC", 17 "BriefDescription": "C3 residency percent per package", 18 "MetricExpr": "cstate_pkg@c3\\-residency@ / TSC", 24 "BriefDescription": "C6 residency percent per core", 25 "MetricExpr": "cstate_core@c6\\-residency@ / TSC", 31 "BriefDescription": "C6 residency percent per package", 32 "MetricExpr": "cstate_pkg@c6\\-residency@ / TSC", [all …]
|
/openbmc/linux/tools/perf/pmu-events/arch/x86/icelake/ |
H A D | icl-metrics.json | 3 "BriefDescription": "C10 residency percent per package", 4 "MetricExpr": "cstate_pkg@c10\\-residency@ / TSC", 10 "BriefDescription": "C2 residency percent per package", 11 "MetricExpr": "cstate_pkg@c2\\-residency@ / TSC", 17 "BriefDescription": "C3 residency percent per package", 18 "MetricExpr": "cstate_pkg@c3\\-residency@ / TSC", 24 "BriefDescription": "C6 residency percent per core", 25 "MetricExpr": "cstate_core@c6\\-residency@ / TSC", 31 "BriefDescription": "C6 residency percent per package", 32 "MetricExpr": "cstate_pkg@c6\\-residency@ / TSC", [all …]
|