|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [xen master] x86/include: de-assemblify cpuid.h
commit d07f4e6ef2872c737a4cfbb530995667d6493806
Author: Jan Beulich <jbeulich@xxxxxxxx>
AuthorDate: Thu Nov 20 11:26:56 2025 +0100
Commit: Jan Beulich <jbeulich@xxxxxxxx>
CommitDate: Thu Nov 20 11:26:56 2025 +0100
x86/include: de-assemblify cpuid.h
There's nothing in that header which assembly files would need. Arrange
for cpufeatureset.h to be included directly by cpufeature.h in that case,
allowing respective guarding to be dropped.
Signed-off-by: Jan Beulich <jbeulich@xxxxxxxx>
Acked-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
---
xen/arch/x86/include/asm/cpufeature.h | 4 ++++
xen/arch/x86/include/asm/cpuid.h | 2 --
2 files changed, 4 insertions(+), 2 deletions(-)
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 <xen/const.h>
#include <xen/macros.h>
+#ifndef __ASSEMBLY__
#include <asm/cpuid.h>
+#else
+#include <asm/cpufeatureset.h>
+#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 <asm/cpufeatureset.h>
-#ifndef __ASSEMBLY__
#include <xen/types.h>
#include <xen/kernel.h>
#include <xen/percpu.h>
@@ -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__ */
/*
--
generated by git-patchbot for /home/xen/git/xen.git#master
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |