]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/blob - arch/x86/boot/cpuflags.h
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
[mirror_ubuntu-bionic-kernel.git] / arch / x86 / boot / cpuflags.h
1 /* SPDX-License-Identifier: GPL-2.0 */
2 #ifndef BOOT_CPUFLAGS_H
3 #define BOOT_CPUFLAGS_H
4
5 #include <asm/cpufeatures.h>
6 #include <asm/processor-flags.h>
7
8 struct cpu_features {
9 int level; /* Family, or 64 for x86-64 */
10 int family; /* Family, always */
11 int model;
12 u32 flags[NCAPINTS];
13 };
14
15 extern struct cpu_features cpu;
16 extern u32 cpu_vendor[3];
17
18 int has_eflag(unsigned long mask);
19 void get_cpuflags(void);
20
21 #endif