android_kernel_samsung_sm8650/include/kvm
Marc Zyngier 278e973f01 UPSTREAM: arm64: perf: Move PMUv3 driver to drivers/perf
Having the ARM PMUv3 driver sitting in arch/arm64/kernel is getting
in the way of being able to use perf on ARMv8 cores running a 32bit
kernel, such as 32bit KVM guests.

This patch moves it into drivers/perf/arm_pmuv3.c, with an include
file in include/linux/perf/arm_pmuv3.h. The only thing left in
arch/arm64 is some mundane perf stuff.

Change-Id: I1928ceb684a107ef991401175458f2ea6c711826
Signed-off-by: Marc Zyngier <marc.zyngier@arm.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-2-zalbassam@google.com
Signed-off-by: Will Deacon <will@kernel.org>
(cherry picked from commit 7755cec63adeecea3cbbf4032047812c37cf7cc3)
Signed-off-by: Danesh Petigara <danesh.petigara@broadcom.com>
2024-06-07 04:37:55 -07:00
..
arm_arch_timer.h KVM: arm64: Simplify kvm_cpu_has_pending_timer() 2022-04-20 13:24:44 +01:00
arm_hypercalls.h KVM: arm64: Setup a framework for hypercall bitmap firmware registers 2022-05-03 21:30:19 +01:00
arm_pmu.h UPSTREAM: arm64: perf: Move PMUv3 driver to drivers/perf 2024-06-07 04:37:55 -07:00
arm_psci.h ANDROID: KVM: arm64: Move some kvm_psci functions to a shared header 2022-12-15 16:12:56 +00:00
arm_vgic.h Merge 6.1.47 into android14-6.1-lts 2023-09-13 19:35:46 +00:00
iodev.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 342 2019-06-05 17:37:07 +02:00