perf sort: Display sort dimension p_stage_cyc only on supported archs
authorAthira Rajeev <atrajeev@linux.vnet.ibm.com>
Mon, 22 Mar 2021 14:57:27 +0000 (10:57 -0400)
committerArnaldo Carvalho de Melo <acme@redhat.com>
Fri, 26 Mar 2021 11:50:00 +0000 (08:50 -0300)
commit50fa3a531e8e4b58550171fb159d0aa578c6b52d
tree57ea03453347658234cef636d97b35deb3844adb
parent06e5ca746c07380dfe0e4c3e10c34a6daa69eae6
perf sort: Display sort dimension p_stage_cyc only on supported archs

The sort dimension "p_stage_cyc" is used to represent pipeline
stage cycle information. Presently, this is used only in powerpc.

For unsupported platforms, we don't want to display it
in the perf report output columns. Hence add check in sort_dimension__add()
and skip the sort key incase it is not applicable for the particular arch.

Signed-off-by: Athira Rajeev <atrajeev@linux.vnet.ibm.com>
Reviewed-by: Madhavan Srinivasan <maddy@linux.ibm.com>
Acked-by: Jiri Olsa <jolsa@redhat.com>
Cc: Kajol Jain <kjain@linux.ibm.com>
Cc: Kan Liang <kan.liang@linux.intel.com>
Cc: Michael Ellerman <mpe@ellerman.id.au>
Cc: Peter Zijlstra <peterz@infradead.org>
Cc: Ravi Bangoria <ravi.bangoria@linux.ibm.com>
Link: https://lore.kernel.org/r/1616425047-1666-6-git-send-email-atrajeev@linux.vnet.ibm.com
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
tools/perf/arch/powerpc/util/event.c
tools/perf/util/event.h
tools/perf/util/sort.c