linux/arch/x86/boot/cpuflags.h
<<
>>
Prefs
   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
   8struct 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
  15extern struct cpu_features cpu;
  16extern u32 cpu_vendor[3];
  17
  18int has_eflag(unsigned long mask);
  19void get_cpuflags(void);
  20
  21#endif
  22