]> www.infradead.org Git - users/jedix/linux-maple.git/commit
KVM: arm64: PMU: Reload when resetting
authorAkihiko Odaki <akihiko.odaki@daynix.com>
Sat, 15 Mar 2025 09:12:14 +0000 (18:12 +0900)
committerOliver Upton <oliver.upton@linux.dev>
Mon, 17 Mar 2025 17:45:25 +0000 (10:45 -0700)
commitfe53538069bb4f625bc8734103ba044a83138fea
tree2a1dcb3abcb21a3c5e9d85476fad9db844c68df2
parent1db4aaa05589454c674b1c117263997dcac515f3
KVM: arm64: PMU: Reload when resetting

Replace kvm_pmu_vcpu_reset() with the generic PMU reloading mechanism to
ensure the consistency with system registers and to reduce code size.

Signed-off-by: Akihiko Odaki <akihiko.odaki@daynix.com>
Reviewed-by: Marc Zyngier <maz@kernel.org>
Link: https://lore.kernel.org/r/20250315-pmc-v5-5-ecee87dab216@daynix.com
Signed-off-by: Oliver Upton <oliver.upton@linux.dev>
arch/arm64/kvm/pmu-emul.c
arch/arm64/kvm/reset.c
arch/arm64/kvm/sys_regs.c
include/kvm/arm_pmu.h