13#ifndef APPLE_INTEL_CPU_INFO_H
14#define APPLE_INTEL_CPU_INFO_H
33#define CPUFAMILY_UNKNOWN 0
34#define CPUFAMILY_INTEL_6_13 0xaa33392b
35#define CPUFAMILY_INTEL_PENRYN 0x78ea4fbc
36#define CPUFAMILY_INTEL_NEHALEM 0x6b5a4cd2
37#define CPUFAMILY_INTEL_WESTMERE 0x573b5eec
38#define CPUFAMILY_INTEL_SANDYBRIDGE 0x5490b78c
39#define CPUFAMILY_INTEL_IVYBRIDGE 0x1f65e835
40#define CPUFAMILY_INTEL_HASWELL 0x10b282dc
41#define CPUFAMILY_INTEL_BROADWELL 0x582ed09c
42#define CPUFAMILY_INTEL_SKYLAKE 0x37fc219f
43#define CPUFAMILY_INTEL_KABYLAKE 0x0f817246
44#define CPUFAMILY_INTEL_ICELAKE 0x38435547
91 UINT32 extended_state[4];
113 CHAR8 cpuid_vendor[16];
114 CHAR8 cpuid_brand_string[48];
132 UINT8 cache_info[64];
144 #define cpuid_mwait_linesize_max cpuid_mwait_leaf.linesize_max
145 #define cpuid_mwait_linesize_min cpuid_mwait_leaf.linesize_min
146 #define cpuid_mwait_extensions cpuid_mwait_leaf.extensions
147 #define cpuid_mwait_sub_Cstates cpuid_mwait_leaf.sub_Cstates
164 UINT32 cpuid_tlb[2][2][2];
cache_type_t APPLE_INTEL_CPU_CACHE_TYPE
i386_cpu_info_t APPLE_INTEL_CPU_INFO
CONST CHAR8 * description
BOOLEAN hardware_feedback
BOOLEAN invariant_APIC_timer
BOOLEAN dynamic_acceleration
BOOLEAN fine_grain_clock_mod
BOOLEAN package_thermal_intr
BOOLEAN core_power_limits
cpuid_mwait_leaf_t * cpuid_mwait_leafp
CONST CHAR8 * cpuid_model_string
UINT32 cpuid_microcode_version
UINT32 cpuid_address_bits_virtual
cpuid_arch_perf_leaf_t * cpuid_arch_perf_leafp
cpuid_tsc_leaf_t cpuid_tsc_leaf
cpuid_thermal_leaf_t cpuid_thermal_leaf
UINT32 cpuid_logical_per_package
UINT32 cpuid_address_bits_physical
cpuid_thermal_leaf_t * cpuid_thermal_leafp
cpuid_arch_perf_leaf_t cpuid_arch_perf_leaf
UINT32 cpuid_cache_linesize
UINT32 cpuid_cache_L2_associativity
UINT64 cpuid_leaf7_features
cpu_subtype_t cpuid_cpu_subtype
UINT32 cpuid_cores_per_package
cpuid_mwait_leaf_t cpuid_mwait_leaf
cpuid_xsave_leaf_t * cpuid_xsave_leafp
UINT8 cpuid_processor_flag
cpu_type_t cpuid_cpu_type