]> git.baikalelectronics.ru Git - kernel.git/commit
perf powerpc: Add support to expose instruction and data address registers as part...
authorAthira Rajeev <atrajeev@linux.vnet.ibm.com>
Mon, 18 Oct 2021 11:49:48 +0000 (17:19 +0530)
committerArnaldo Carvalho de Melo <acme@redhat.com>
Mon, 25 Oct 2021 16:47:42 +0000 (13:47 -0300)
commitd1280fd1dac6d61752622b4a9b72d0266e86dabe
tree743c540580d743ace8cce93fe77f8773e57cb4f9
parent6005cfd48e9c74dd498c37e682f24673c670d22b
perf powerpc: Add support to expose instruction and data address registers as part of extended regs

This patch enables presenting Sampled Instruction Address Register
(SIAR) and Sampled Data Address Register (SDAR) SPRs as part of extended
registers for the perf tool.

Add these SPR's to sample_reg_mask in the tool side (to use with -I?
option).

Reviewed-by: Kajol Jain <kjain@linux.ibm.com>
Signed-off-by: Athira Jajeev <atrajeev@linux.vnet.ibm.com>
Cc: Jiri Olsa <jolsa@kernel.org>
Cc: Madhavan Srinivasan <maddy@linux.vnet.ibm.com>
Cc: Michael Ellerman <mpe@ellerman.id.au>
Cc: Nageswara R Sastry <rnsastry@linux.ibm.com>
Cc: linuxppc-dev@lists.ozlabs.org
Link: https://lore.kernel.org/r/20211018114948.16830-3-atrajeev@linux.vnet.ibm.com
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
tools/arch/powerpc/include/uapi/asm/perf_regs.h
tools/perf/arch/powerpc/include/perf_regs.h
tools/perf/arch/powerpc/util/perf_regs.c