diff --git a/xen/arch/x86/include/asm/cpufeature.h b/xen/arch/x86/include/asm/cpufeature.h index b6cf0c8dfc..0b764b9fb9 100644 --- a/xen/arch/x86/include/asm/cpufeature.h +++ b/xen/arch/x86/include/asm/cpufeature.h @@ -10,7 +10,11 @@ #include #include +#ifndef __ASSEMBLY__ #include +#else +#include +#endif #define cpufeat_word(idx) ((idx) / 32) #define cpufeat_bit(idx) ((idx) % 32) diff --git a/xen/arch/x86/include/asm/cpuid.h b/xen/arch/x86/include/asm/cpuid.h index b32ba0bbfe..f1b9e37a42 100644 --- a/xen/arch/x86/include/asm/cpuid.h +++ b/xen/arch/x86/include/asm/cpuid.h @@ -3,7 +3,6 @@ #include -#ifndef __ASSEMBLY__ #include #include #include @@ -50,7 +49,6 @@ struct cpuid_leaf; void guest_cpuid(const struct vcpu *v, uint32_t leaf, uint32_t subleaf, struct cpuid_leaf *res); -#endif /* __ASSEMBLY__ */ #endif /* !__X86_CPUID_H__ */ /*