[PATCH] KVM: arm64: Check for SYSREGS_ON_CPU before accessing the CPU state
Oliver Upton
oliver.upton at linux.dev
Mon Jul 21 15:24:45 PDT 2025
On Sun, 20 Jul 2025 11:22:29 +0100, Marc Zyngier wrote:
> Mark Brown reports that since we commit to making exceptions
> visible without the vcpu being loaded, the external abort selftest
> fails.
>
> Upon investigation, it turns out that the code that makes registers
> affected by an exception visible to the guest is completely broken
> on VHE, as we don't check whether the system registers are loaded
> on the CPU at this point. We managed to get away with this so far,
> but that's obviously as bad as it gets,
>
> [...]
Applied to next, thanks!
[1/1] KVM: arm64: Check for SYSREGS_ON_CPU before accessing the CPU state
https://git.kernel.org/kvmarm/kvmarm/c/c6e35dff58d3
--
Best,
Oliver
More information about the linux-arm-kernel
mailing list