On 03.06.2024 13:16, Sergiy Kibrik wrote: > --- a/xen/arch/x86/include/asm/hvm/hvm.h > +++ b/xen/arch/x86/include/asm/hvm/hvm.h > @@ -26,6 +26,9 @@ extern bool opt_hvm_fep; > #define opt_hvm_fep 0 > #endif > > +#define using_vmx ( IS_ENABLED(CONFIG_VMX) && cpu_has_vmx ) > +#define using_svm ( IS_ENABLED(CONFIG_SVM) && cpu_has_svm )
Btw, having seen a number of uses by now: Can we consider making these at least function-like macros (with no arguments), if not inline functions? Imo that'll make use sites look more "natural". Jan