xref: /linux/arch/x86/boot/cpuflags.h (revision a382c9694c2a8fb0d9525fa3289c1c7eeee73ae8)
1 #ifndef BOOT_CPUFLAGS_H
2 #define BOOT_CPUFLAGS_H
3 
4 #include <asm/cpufeature.h>
5 #include <asm/processor-flags.h>
6 
7 struct cpu_features {
8 	int level;		/* Family, or 64 for x86-64 */
9 	int model;
10 	u32 flags[NCAPINTS];
11 };
12 
13 extern struct cpu_features cpu;
14 extern u32 cpu_vendor[3];
15 
16 int has_eflag(unsigned long mask);
17 void get_cpuflags(void);
18 
19 #endif
20