As now we got a separate config option for VMX which itself depends on
CONFIG_HVM, we need to use it to provide vmx_pi_hooks_{assign,deassign}
stubs for case when VMX is disabled while HVM is enabled.
Signed-off-by: Sergiy Kibrik <Sergiy_Kibrik@epam.com>
Acked-by: Jan Beulich <jbeulich@suse.com>
---
changes in v5:
- change kconfig option name VMX -> INTEL_VMX
changes in v4:
- added tag
changes in v3:
- use CONFIG_VMX instead of CONFIG_HVM to provide stubs, instead of guarding
calls to vmx_pi_hooks_{assign,deassign} in iommu/vt-d code
---
xen/arch/x86/include/asm/hvm/vmx/vmx.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/xen/arch/x86/include/asm/hvm/vmx/vmx.h b/xen/arch/x86/include/asm/hvm/vmx/vmx.h
index 1489dd05c2..f0ec459622 100644
--- a/xen/arch/x86/include/asm/hvm/vmx/vmx.h
+++ b/xen/arch/x86/include/asm/hvm/vmx/vmx.h
@@ -599,7 +599,7 @@ void vmx_pi_desc_fixup(unsigned int cpu);
void vmx_sync_exit_bitmap(struct vcpu *v);
-#ifdef CONFIG_HVM
+#ifdef CONFIG_INTEL_VMX
void vmx_pi_hooks_assign(struct domain *d);
void vmx_pi_hooks_deassign(struct domain *d);
#else
--
2.25.1