diff options
author | Paolo Bonzini <pbonzini@redhat.com> | 2024-02-08 14:47:06 +0100 |
---|---|---|
committer | Paolo Bonzini <pbonzini@redhat.com> | 2024-02-08 14:47:51 +0100 |
commit | 687d8f4c3dea0758afd748968d91288220bbe7e3 (patch) | |
tree | 51e96d725f225ec24ac018daf8657fd19b4f06c8 /virt/kvm/Kconfig | |
parent | Merge branch 'kvm-uapi' (diff) | |
parent | treewide: remove CONFIG_HAVE_KVM (diff) | |
download | linux-687d8f4c3dea0758afd748968d91288220bbe7e3.tar.xz linux-687d8f4c3dea0758afd748968d91288220bbe7e3.zip |
Merge branch 'kvm-kconfig'
Cleanups to Kconfig definitions for KVM
* replace HAVE_KVM with an architecture-dependent symbol, when CONFIG_KVM
may or may not be available depending on CPU capabilities (MIPS)
* replace HAVE_KVM with IS_ENABLED(CONFIG_KVM) for host-side code that is
not part of the KVM module, so that it is completely compiled out
* factor common "select" statements in common code instead of requiring
each architecture to specify it
Diffstat (limited to 'virt/kvm/Kconfig')
-rw-r--r-- | virt/kvm/Kconfig | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/virt/kvm/Kconfig b/virt/kvm/Kconfig index a11e9c80fac9..29b73eedfe74 100644 --- a/virt/kvm/Kconfig +++ b/virt/kvm/Kconfig @@ -1,9 +1,6 @@ # SPDX-License-Identifier: GPL-2.0 # KVM common configuration items and defaults -config HAVE_KVM - bool - config KVM_COMMON bool select EVENTFD @@ -76,6 +73,7 @@ config KVM_COMPAT config HAVE_KVM_IRQ_BYPASS bool + select IRQ_BYPASS_MANAGER config HAVE_KVM_VCPU_ASYNC_IOCTL bool |