arm/arm64: KVM: Kill CONFIG_KVM_ARM_{VGIC,TIMER}
[linux-drm-fsl-dcu.git] / arch / arm64 / kvm / Kconfig
index f5590c81d95f9e494bd82b5dda127762d5ea01f7..ee43750104fc845e04dc5b091e807fe96ecfd44e 100644 (file)
@@ -18,6 +18,7 @@ if VIRTUALIZATION
 
 config KVM
        bool "Kernel-based Virtual Machine (KVM) support"
+       depends on OF
        select MMU_NOTIFIER
        select PREEMPT_NOTIFIERS
        select ANON_INODES
@@ -25,8 +26,7 @@ config KVM
        select HAVE_KVM_ARCH_TLB_FLUSH_ALL
        select KVM_MMIO
        select KVM_ARM_HOST
-       select KVM_ARM_VGIC
-       select KVM_ARM_TIMER
+       select HAVE_KVM_IRQCHIP
        select KVM_GENERIC_DIRTYLOG_READ_PROTECT
        select SRCU
        ---help---
@@ -50,17 +50,4 @@ config KVM_ARM_MAX_VCPUS
          large, so only choose a reasonable number that you expect to
          actually use.
 
-config KVM_ARM_VGIC
-       bool
-       depends on KVM_ARM_HOST && OF
-       select HAVE_KVM_IRQCHIP
-       ---help---
-         Adds support for a hardware assisted, in-kernel GIC emulation.
-
-config KVM_ARM_TIMER
-       bool
-       depends on KVM_ARM_VGIC
-       ---help---
-         Adds support for the Architected Timers in virtual machines.
-
 endif # VIRTUALIZATION