[PATCH v1 0/2] arm64/sme: Fix SMPRI_EL1 traps for KVM guests
Oliver Upton
oliver.upton at linux.dev
Thu Oct 27 17:38:28 PDT 2022
On Thu, Oct 27, 2022 at 10:04:38PM +0100, Mark Brown wrote:
> When adding support for SME I missed management of traps for SMPRI_EL1
> in KVM guests. This series adds that management, and also updates the
> documentation to help avoid such issues in future.
>
> This was noticed due to Vincent Donnefort noticing that qemu has
> implemented support for SME virtualisation but not fine grained traps
> which was causing problems for qemu in nVHE mode since that already used
> fine grained traps with SME, the FGT registers are not implemented and
> UNDEF. As a result of this change VHE will also be affected so a
> separate series "KVM: arm: Refuse to enable KVM on systems with SME but
> not FGT" has been sent which will ensure we don't run on such systems.
>
> Mark Brown (2):
> arm64: booting: Document our requirements for fine grained traps with
> SME
> KVM: arm64: Trap access to SMPRI_EL1 in VHE mode
For the series:
Reviewed-by: Oliver Upton <oliver.upton at linux.dev>
--
Thanks,
Oliver
More information about the linux-arm-kernel
mailing list