KVM: arm64: nv: Reload PMU events upon MDCR_EL2.HPME change
authorOliver Upton <oliver.upton@linux.dev>
Tue, 17 Dec 2024 17:55:50 +0000 (09:55 -0800)
committerOliver Upton <oliver.upton@linux.dev>
Wed, 18 Dec 2024 21:22:25 +0000 (13:22 -0800)
commitd3ba35b69eaed060bbc92a99bf027627bad170eb
tree7f75db661a2280e1f1904ac46123ad3876e14437
parentadf8623b3f51e9c7eb18a7bb0381093f31053e38
KVM: arm64: nv: Reload PMU events upon MDCR_EL2.HPME change

MDCR_EL2.HPME is the 'global' enable bit for event counters reserved for
EL2. Give the PMU a kick when it's changed to ensure events are
reprogrammed before returning to the guest.

Reviewed-by: Marc Zyngier <maz@kernel.org>
Link: https://lore.kernel.org/r/20241217175550.3658212-1-oliver.upton@linux.dev
Signed-off-by: Oliver Upton <oliver.upton@linux.dev>
arch/arm64/kvm/sys_regs.c