Kernel-based Virtual Machine (KVM) support
modulename: kvm.ko
configname: CONFIG_KVM
Linux Kernel Configuration
└─>Virtualization
└─>Kernel-based Virtual Machine (KVM) support
In linux kernel since version 2.6.20 (release Date: 2007-02-04)
Support hosting fully virtualized guest machines using hardware
virtualization extensions. You will need a fairly recent
processor equipped with virtualization extensions. You will also
need to select one or more of the processor modules below.
This module provides access to the hardware capabilities through
a character device node named /dev/kvm.
To compile this as a module, choose M here: the module
will be called kvm.
If unsure, say N.
virtualization extensions. You will need a fairly recent
processor equipped with virtualization extensions. You will also
need to select one or more of the processor modules below.
This module provides access to the hardware capabilities through
a character device node named /dev/kvm.
To compile this as a module, choose M here: the module
will be called kvm.
If unsure, say N.
selects
CONFIG_PREEMPT_NOTIFIERSCONFIG_MMU_NOTIFIER
CONFIG_HAVE_KVM_IRQCHIP
CONFIG_HAVE_KVM_IRQFD
CONFIG_IRQ_BYPASS_MANAGER
CONFIG_HAVE_KVM_IRQ_BYPASS
CONFIG_HAVE_KVM_IRQ_ROUTING
CONFIG_HAVE_KVM_EVENTFD
CONFIG_KVM_ASYNC_PF
CONFIG_USER_RETURN_NOTIFIER
CONFIG_KVM_MMIO
CONFIG_TASKSTATS
CONFIG_TASK_DELAY_ACCT
CONFIG_PERF_EVENTS
CONFIG_HAVE_KVM_MSI
CONFIG_HAVE_KVM_CPU_RELAX_INTERCEPT
CONFIG_HAVE_KVM_NO_POLL
CONFIG_KVM_GENERIC_DIRTYLOG_READ_PROTECT
CONFIG_KVM_VFIO
CONFIG_SRCU
depends
CONFIG_HAVE_KVMCONFIG_HIGH_RES_TIMERS
CONFIG_MULTIUSER
CONFIG_NET
CONFIG_VIRTUALIZATION
CONFIG_X86_LOCAL_APIC