[PATCH v2 0/2] KVM: arm64: Prevent spurious PMU accesses when no
Marc Zyngier
maz at kernel.org
Tue Mar 2 18:57:10 GMT 2021
On Tue, 9 Feb 2021 11:48:42 +0000, Marc Zyngier wrote:
> Yet another PMU bug that is only likely to hit under Nested Virt: we
> unconditionally access PMU registers without checking whether it
> actually is present.
>
> Given that we already have a predicate for this, promote it to a
> static key, and use that in the world switch.
>
> [...]
Applied to kvmarm-master/fixes, thanks!
[1/2] KVM: arm64: Turn kvm_arm_support_pmu_v3() into a static key
commit: 502e5f9a6985898b5318ebb5978a54c3ebf3dfe1
[2/2] KVM: arm64: Don't access PMSELR_EL0/PMUSERENR_EL0 when no PMU is available
commit: 7b85a9313e6cad22a66027151b6d54d1ce44543f
Cheers,
M.
--
Without deviation from the norm, progress is not possible.
More information about the linux-arm-kernel
mailing list