1# 2# KVM configuration 3# 4 5source "virt/kvm/Kconfig" 6 7menuconfig VIRTUALIZATION 8 bool "Virtualization" 9 ---help--- 10 Say Y here to get to see options for using your Linux host to run 11 other operating systems inside virtual machines (guests). 12 This option alone does not add any kernel code. 13 14 If you say N, all options in this submenu will be skipped and 15 disabled. 16 17if VIRTUALIZATION 18 19config KVM 20 bool "Kernel-based Virtual Machine (KVM) support" 21 select MMU_NOTIFIER 22 select PREEMPT_NOTIFIERS 23 select ANON_INODES 24 select KVM_MMIO 25 select KVM_ARM_HOST 26 select KVM_ARM_VGIC 27 select KVM_ARM_TIMER 28 ---help--- 29 Support hosting virtualized guest machines. 30 31 If unsure, say N. 32 33config KVM_ARM_HOST 34 bool 35 ---help--- 36 Provides host support for ARM processors. 37 38config KVM_ARM_VGIC 39 bool 40 depends on KVM_ARM_HOST && OF 41 select HAVE_KVM_IRQCHIP 42 ---help--- 43 Adds support for a hardware assisted, in-kernel GIC emulation. 44 45config KVM_ARM_TIMER 46 bool 47 depends on KVM_ARM_VGIC 48 ---help--- 49 Adds support for the Architected Timers in virtual machines. 50 51endif # VIRTUALIZATION 52