| # SPDX-License-Identifier: GPL-2.0 |
| # |
| # KVM configuration |
| # |
| source "virt/kvm/Kconfig" |
| |
| menuconfig VIRTUALIZATION |
| bool "Virtualization" |
| help |
| Say Y here to get to see options for using your Linux host to run |
| other operating systems inside virtual machines (guests). |
| This option alone does not add any kernel code. |
| |
| If you say N, all options in this submenu will be skipped and disabled. |
| |
| if VIRTUALIZATION |
| |
| config KVM |
| tristate "Kernel-based Virtual Machine (KVM) support" |
| select KVM_SW64_HOST |
| select PREEMPT_NOTIFIERS |
| select CMA |
| depends on NET |
| select HAVE_KVM_EVENTFD |
| select HAVE_KVM_IRQCHIP |
| select HAVE_KVM_IRQ_ROUTING |
| select HAVE_KVM_IRQFD |
| select HAVE_KVM_MSI |
| select KVM_VFIO |
| select TUN |
| select GENERIC_ALLOCATOR |
| select KVM_GENERIC_DIRTYLOG_READ_PROTECT |
| help |
| Support for hosting Guest kernels. |
| We don't support KVM with 3-level page tables yet. |
| |
| If unsure, say N. |
| |
| config KVM_SW64_HOST |
| tristate "KVM for SW64 processors support" |
| depends on KVM |
| help |
| Provides host support for SW64 processors. |
| To compile this as a module, choose M here. |
| |
| config KVM_MEMHOTPLUG |
| bool "Memory hotplug support for guest" |
| depends on KVM && MEMORY_HOTPLUG |
| help |
| Provides memory hotplug support for SW64 guest. |
| |
| |
| source "drivers/vhost/Kconfig" |
| |
| endif # VIRTUALIZATION |