From: Arnd Bergmann The arm64 kvm driver can only be enabled when MMIO support is part of the host kernel: arch/s390/kvm/arm64/../../../../virt/kvm/arm64/mmio.c:120:27: error: 'struct kvm_vcpu' has no member named 'mmio_needed' s390 does not support MMIO if PCI is disabled, but in practice one would not actually need kvm support in those configurations either. Signed-off-by: Arnd Bergmann --- This is currently needed for randconfig build testing the 'sae' branch, it is not yet in linux-next --- arch/s390/kvm/arm64/Kconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/s390/kvm/arm64/Kconfig b/arch/s390/kvm/arm64/Kconfig index 42a1be50f6e1..65b9dc25fe62 100644 --- a/arch/s390/kvm/arm64/Kconfig +++ b/arch/s390/kvm/arm64/Kconfig @@ -3,6 +3,7 @@ config KVM_ARM64 def_tristate y prompt "Kernel-based Virtual Machine (KVM) support for arm64 guests" + depends on HAS_IOMEM select KVM select KVM_VFIO select IRQ_BYPASS_MANAGER -- 2.39.5