[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[xen master] x86: Fix AMD_SVM and INTEL_VMX dependency



commit b99227347230281699b5d8b5e677829f91c6e199
Author:     Michal Orzel <michal.orzel@xxxxxxx>
AuthorDate: Tue Sep 2 09:40:48 2025 +0200
Commit:     Michal Orzel <michal.orzel@xxxxxxx>
CommitDate: Fri Sep 12 08:48:28 2025 +0200

    x86: Fix AMD_SVM and INTEL_VMX dependency
    
    Commit e3ed540f2e9f was meant to make AMD_SVM dependent on AMD and
    INTEL_VMX on INTEL. This dependency was reflected using 'if' next to a
    prompt which is incorrect as it that deals only with the visibility of the
    given Kconfig option. This makes it impossible to e.g. disable INTEL_VMX
    when INTEL is disabled (option is hidden). Fix it while keeping the
    possibility of e.g. enabling INTEL_VMX when INTEL is disabled.
    
    Fixes: e3ed540f2e9f ("x86/hvm: add HVM-specific Kconfig")
    Signed-off-by: Michal Orzel <michal.orzel@xxxxxxx>
    Acked-by: Jan Beulich <jbeulich@xxxxxxxx>
---
 xen/arch/x86/hvm/Kconfig | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/xen/arch/x86/hvm/Kconfig b/xen/arch/x86/hvm/Kconfig
index b903764bda..5cb9f29042 100644
--- a/xen/arch/x86/hvm/Kconfig
+++ b/xen/arch/x86/hvm/Kconfig
@@ -16,8 +16,8 @@ menuconfig HVM
 if HVM
 
 config AMD_SVM
-       bool "AMD-V" if AMD && EXPERT
-       default y
+       bool "AMD-V" if EXPERT
+       default AMD
        help
          Enables virtual machine extensions on platforms that implement the
          AMD Virtualization Technology (AMD-V).
@@ -25,8 +25,8 @@ config AMD_SVM
          If in doubt, say Y.
 
 config INTEL_VMX
-       bool "Intel VT-x" if INTEL && EXPERT
-       default y
+       bool "Intel VT-x" if EXPERT
+       default INTEL
        select ARCH_VCPU_IOREQ_COMPLETION
        help
          Enables virtual machine extensions on platforms that implement the
--
generated by git-patchbot for /home/xen/git/xen.git#master



 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.