android_kernel_msm-6.1_noth.../include/linux/perf
Marc Zyngier 55cfecdaaa UPSTREAM: arm64: perf: Abstract system register accesses away
As we want to enable 32bit support, we need to distanciate the
PMUv3 driver from the AArch64 system register names.

This patch moves all system register accesses to an architecture
specific include file, allowing the 32bit counterpart to be
slotted in at a later time.

Change-Id: Ib5c22a45d2b0ed844ee7d03cb7a7fa855230fcca
Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
Co-developed-by: Zaid Al-Bassam <zalbassam@google.com>
Signed-off-by: Zaid Al-Bassam <zalbassam@google.com>
Tested-by: Florian Fainelli <f.fainelli@gmail.com>
Link: https://lore.kernel.org/r/20230317195027.3746949-3-zalbassam@google.com
Signed-off-by: Will Deacon <will@kernel.org>
(cherry picked from commit df29ddf4f04b00cf60669686dc7f534c3ed7c433)
Signed-off-by: Danesh Petigara <danesh.petigara@broadcom.com>
2024-06-07 04:37:55 -07:00
..
arm_pmu.h
arm_pmuv3.h UPSTREAM: arm64: perf: Abstract system register accesses away 2024-06-07 04:37:55 -07:00
riscv_pmu.h perf: RISC-V: exclude invalid pmu counters from SBI calls 2022-09-08 13:34:50 -07:00