Kernel-based Virtual Machine (KVM) support
modulename: kvm.ko
and/orvhe/ nvhe/ pgtable.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_PFNCACHE
CONFIG_HAVE_KVM_IRQFD
CONFIG_HAVE_KVM_DIRTY_RING_TSO
CONFIG_HAVE_KVM_DIRTY_RING_ACQ_REL
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_SCHED_INFO
CONFIG_PERF_EVENTS
CONFIG_GUEST_PERF_EVENTS
CONFIG_HAVE_KVM_MSI
CONFIG_HAVE_KVM_CPU_RELAX_INTERCEPT
CONFIG_HAVE_KVM_NO_POLL
CONFIG_KVM_XFER_TO_GUEST_WORK
CONFIG_KVM_GENERIC_DIRTYLOG_READ_PROTECT
CONFIG_KVM_VFIO
CONFIG_SRCU
CONFIG_INTERVAL_TREE
CONFIG_HAVE_KVM_PM_NOTIFIER