]> git.baikalelectronics.ru Git - kernel.git/commit
KVM: arm64: vgic-v3: List M1 Pro/Max as requiring the SEIS workaround
authorMarc Zyngier <maz@kernel.org>
Sat, 14 May 2022 10:25:24 +0000 (11:25 +0100)
committerMarc Zyngier <maz@kernel.org>
Sun, 15 May 2022 10:18:50 +0000 (11:18 +0100)
commitac98182c1ffd03ebcc48d06a0c8c7de7ba6a68f4
tree642a9d88f3607c910224d2b1144cbe27a4ef31df
parent823dc3cb62c8ba904e3a96bdf4e3701bfd78ecc2
KVM: arm64: vgic-v3: List M1 Pro/Max as requiring the SEIS workaround

Unsusprisingly, Apple M1 Pro/Max have the exact same defect as the
original M1 and generate random SErrors in the host when a guest
tickles the GICv3 CPU interface the wrong way.

Add the part numbers for both the CPU types found in these two
new implementations, and add them to the hall of shame. This also
applies to the Ultra version, as it is composed of 2 Max SoCs.

Signed-off-by: Marc Zyngier <maz@kernel.org>
Acked-by: Catalin Marinas <catalin.marinas@arm.com>
Link: https://lore.kernel.org/r/20220514102524.3188730-1-maz@kernel.org
arch/arm64/include/asm/cputype.h
arch/arm64/kvm/vgic/vgic-v3.c