]> 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)
commit7956d7c196403a2e38f774a66abddc8a6edc45ec
tree743c540580d743ace8cce93fe77f8773e57cb4f9
parente1923deb67284aeb2676dd8cf3fef4d820810e27
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