]> git.baikalelectronics.ru Git - kernel.git/commit
powerpc/perf: Expose instruction and data address registers as part of extended regs
authorAthira Rajeev <atrajeev@linux.vnet.ibm.com>
Thu, 7 Oct 2021 06:55:04 +0000 (12:25 +0530)
committerMichael Ellerman <mpe@ellerman.id.au>
Tue, 12 Oct 2021 07:39:02 +0000 (18:39 +1100)
commitfd4b33348c17713cbb051db8acce2091c10558b5
treef36d97765f8f812422c9103b5a6982e87ba4d0fa
parentbfde89bf6a7b83a44037a89882fc5c0859510db0
powerpc/perf: Expose instruction and data address registers as part of extended regs

Patch adds support to include Sampled Instruction Address Register
(SIAR) and Sampled Data Address Register (SDAR) SPRs as part of extended
registers. Update the definition of PERF_REG_PMU_MASK_300/31 and
PERF_REG_EXTENDED_MAX to include these SPR's.

Signed-off-by: Athira Rajeev <atrajeev@linux.vnet.ibm.com>
Reviewed-by: Daniel Axtens <dja@axtens.net>
Reviewed-by: Kajol Jain<kjain@linux.ibm.com>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Link: https://lore.kernel.org/r/20211007065505.27809-4-atrajeev@linux.vnet.ibm.com
arch/powerpc/include/uapi/asm/perf_regs.h
arch/powerpc/perf/perf_regs.c