summaryrefslogtreecommitdiff
path: root/tools/perf/pmu-events/arch/x86/broadwellx/bdx-metrics.json
diff options
context:
space:
mode:
authorAndi Kleen <ak@linux.intel.com>2017-10-14 02:31:56 +0300
committerArnaldo Carvalho de Melo <acme@redhat.com>2017-10-23 22:30:51 +0300
commit7958e541495d7f99cefef2300b2c388865626c2e (patch)
tree6582436f7b07fc4406afc1a4fbb5c75146f51431 /tools/perf/pmu-events/arch/x86/broadwellx/bdx-metrics.json
parentd7e05ceaa93417f6f0077444eb111f64df823d25 (diff)
downloadlinux-7958e541495d7f99cefef2300b2c388865626c2e.tar.xz
perf vendor events: Fix incorrect cmask syntax for some Intel metrics
Some of the metrics use an incorrect syntax for specifying the cmask for an event. Convert to perf syntax so that they can be resolved. Fixes metrics on Broadwell, SandyBridge. Signed-off-by: Andi Kleen <ak@linux.intel.com> Link: http://lkml.kernel.org/n/tip-3k3fkfj8obek9dkmryyrqzhu@git.kernel.org Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
Diffstat (limited to 'tools/perf/pmu-events/arch/x86/broadwellx/bdx-metrics.json')
-rw-r--r--tools/perf/pmu-events/arch/x86/broadwellx/bdx-metrics.json2
1 files changed, 1 insertions, 1 deletions
diff --git a/tools/perf/pmu-events/arch/x86/broadwellx/bdx-metrics.json b/tools/perf/pmu-events/arch/x86/broadwellx/bdx-metrics.json
index 4d9a1175a5cc..5a7f1ec24200 100644
--- a/tools/perf/pmu-events/arch/x86/broadwellx/bdx-metrics.json
+++ b/tools/perf/pmu-events/arch/x86/broadwellx/bdx-metrics.json
@@ -61,7 +61,7 @@
},
{
"BriefDescription": "Average Branch Address Clear Cost (fraction of cycles)",
- "MetricExpr": "2* (( RS_EVENTS.EMPTY_CYCLES - ICACHE.IFDATA_STALL - (( 14 * ITLB_MISSES.STLB_HIT + ITLB_MISSES.WALK_DURATION:c1 + 7* ITLB_MISSES.WALK_COMPLETED )) ) / RS_EVENTS.EMPTY_END)",
+ "MetricExpr": "2* (( RS_EVENTS.EMPTY_CYCLES - ICACHE.IFDATA_STALL - (( 14 * ITLB_MISSES.STLB_HIT + cpu@ITLB_MISSES.WALK_DURATION\\,cmask\\=1@ + 7* ITLB_MISSES.WALK_COMPLETED )) ) / RS_EVENTS.EMPTY_END)",
"MetricGroup": "Unknown_Branches",
"MetricName": "BAClear_Cost"
},