Linux kernel mirror (for testing)
git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel
os
linux
1#ifndef BOOT_CPUFLAGS_H
2#define BOOT_CPUFLAGS_H
3
4#include <asm/cpufeatures.h>
5#include <asm/processor-flags.h>
6
7struct cpu_features {
8 int level; /* Family, or 64 for x86-64 */
9 int family; /* Family, always */
10 int model;
11 u32 flags[NCAPINTS];
12};
13
14extern struct cpu_features cpu;
15extern u32 cpu_vendor[3];
16
17int has_eflag(unsigned long mask);
18void get_cpuflags(void);
19
20#endif