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