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