mirror of
https://github.com/torvalds/linux.git
synced 2025-12-07 20:06:24 +00:00
Implement kvm_arch_vcpu_async_ioctl() "natively" in x86 and arm64 instead of relying on an #ifdef'd stub, and drop HAVE_KVM_VCPU_ASYNC_IOCTL in anticipation of using the API on x86. Once x86 uses the API, providing a stub for one architecture and having all other architectures opt-in requires more code than simply implementing the API in the lone holdout. Eliminating the Kconfig will also reduce churn if the API is renamed in the future (spoiler alert). No functional change intended. Acked-by: Claudio Imbrenda <imbrenda@linux.ibm.com> Reviewed-by: Yan Zhao <yan.y.zhao@intel.com> Tested-by: Yan Zhao <yan.y.zhao@intel.com> Tested-by: Kai Huang <kai.huang@intel.com> Link: https://patch.msgid.link/20251030200951.3402865-2-seanjc@google.com Signed-off-by: Sean Christopherson <seanjc@google.com>
43 lines
1.0 KiB
Plaintext
43 lines
1.0 KiB
Plaintext
# 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"
|
|
depends on CPU_SUPPORTS_VZ
|
|
depends on MIPS_FP_SUPPORT
|
|
select EXPORT_UASM
|
|
select KVM_COMMON
|
|
select KVM_GENERIC_DIRTYLOG_READ_PROTECT
|
|
select KVM_MMIO
|
|
select KVM_GENERIC_MMU_NOTIFIER
|
|
select KVM_GENERIC_HARDWARE_ENABLING
|
|
select HAVE_KVM_READONLY_MEM
|
|
help
|
|
Support for hosting Guest kernels.
|
|
|
|
config KVM_MIPS_DEBUG_COP0_COUNTERS
|
|
bool "Maintain counters for COP0 accesses"
|
|
depends on KVM
|
|
help
|
|
Maintain statistics for Guest COP0 accesses.
|
|
A histogram of COP0 accesses is printed when the VM is
|
|
shutdown.
|
|
|
|
If unsure, say N.
|
|
|
|
endif # VIRTUALIZATION
|