KVM: arm64: vgic: Add Apple M2 cpus to the list of broken SEIS implementations
authorMarc Zyngier <maz@kernel.org>
Tue, 3 Jan 2023 09:50:20 +0000 (09:50 +0000)
committerMarc Zyngier <maz@kernel.org>
Thu, 5 Jan 2023 15:25:19 +0000 (15:25 +0000)
commitdecb17aeb8fa21484a0140c0696dc5a477cc5c57
treefd4a4ea511a3c94c04f2cef84d972cbb0fa9b743
parent88603b6dc419445847923fcb7fe5080067a30f98
KVM: arm64: vgic: Add Apple M2 cpus to the list of broken SEIS implementations

I really hoped that Apple had fixed their not-quite-a-vgic implementation
when moving from M1 to M2. Alas, it seems they didn't, and running
a buggy EFI version results in the vgic generating SErrors outside
of the guest and taking the host down.

Apply the same workaround as for M1. Yes, this is all a bit crap.

Signed-off-by: Marc Zyngier <maz@kernel.org>
Link: https://lore.kernel.org/r/20230103095022.3230946-2-maz@kernel.org
arch/arm64/include/asm/cputype.h
arch/arm64/kvm/vgic/vgic-v3.c