/* SPDX-License-Identifier: GPL-2.0 */ #ifndef _ASM_X86_CPUID_TYPES_H #define _ASM_X86_CPUID_TYPES_H #include /* * Types for raw CPUID access: */ struct cpuid_regs { u32 eax; u32 ebx; u32 ecx; u32 edx; }; enum cpuid_regs_idx { CPUID_EAX = 0, CPUID_EBX, CPUID_ECX, CPUID_EDX, }; #define CPUID_LEAF_MWAIT 0x05 #define CPUID_LEAF_DCA 0x09 #define CPUID_LEAF_XSTATE 0x0d #define CPUID_LEAF_TSC 0x15 #define CPUID_LEAF_FREQ 0x16 #define CPUID_LEAF_TILE 0x1d #endif /* _ASM_X86_CPUID_TYPES_H */