OpenCore  1.0.4
OpenCore Bootloader
Loading...
Searching...
No Matches
i386_cpu_info_t Struct Reference

#include <AppleIntelCpuInfo.h>

Data Fields

CHAR8 cpuid_vendor [16]
 
CHAR8 cpuid_brand_string [48]
 
CONST CHAR8 * cpuid_model_string
 
cpu_type_t cpuid_type
 
UINT8 cpuid_family
 
UINT8 cpuid_model
 
UINT8 cpuid_extmodel
 
UINT8 cpuid_extfamily
 
UINT8 cpuid_stepping
 
UINT64 cpuid_features
 
UINT64 cpuid_extfeatures
 
UINT32 cpuid_signature
 
UINT8 cpuid_brand
 
UINT8 cpuid_processor_flag
 
UINT32 cache_size [LCACHE_MAX]
 
UINT32 cache_linesize
 
UINT8 cache_info [64]
 
UINT32 cpuid_cores_per_package
 
UINT32 cpuid_logical_per_package
 
UINT32 cache_sharing [LCACHE_MAX]
 
UINT32 cache_partitions [LCACHE_MAX]
 
cpu_type_t cpuid_cpu_type
 
cpu_subtype_t cpuid_cpu_subtype
 
cpuid_mwait_leaf_t cpuid_mwait_leaf
 
cpuid_thermal_leaf_t cpuid_thermal_leaf
 
cpuid_arch_perf_leaf_t cpuid_arch_perf_leaf
 
UINT32 unused [4]
 
UINT32 cpuid_cache_linesize
 
UINT32 cpuid_cache_L2_associativity
 
UINT32 cpuid_cache_size
 
UINT32 cpuid_address_bits_physical
 
UINT32 cpuid_address_bits_virtual
 
UINT32 cpuid_microcode_version
 
UINT32 cpuid_tlb [2][2][2]
 
UINT32 cpuid_stlb
 
UINT32 core_count
 
UINT32 thread_count
 
UINT32 cpuid_max_basic
 
UINT32 cpuid_max_ext
 
UINT32 cpuid_cpufamily
 
cpuid_mwait_leaf_tcpuid_mwait_leafp
 
cpuid_thermal_leaf_tcpuid_thermal_leafp
 
cpuid_arch_perf_leaf_tcpuid_arch_perf_leafp
 
cpuid_xsave_leaf_tcpuid_xsave_leafp
 
UINT64 cpuid_leaf7_features
 
cpuid_tsc_leaf_t cpuid_tsc_leaf
 
cpuid_xsave_leaf_t cpuid_xsave_leaf [2]
 

Detailed Description

Definition at line 112 of file AppleIntelCpuInfo.h.

Field Documentation

◆ cache_info

UINT8 i386_cpu_info_t::cache_info[64]

Definition at line 132 of file AppleIntelCpuInfo.h.

◆ cache_linesize

UINT32 i386_cpu_info_t::cache_linesize

Definition at line 130 of file AppleIntelCpuInfo.h.

◆ cache_partitions

UINT32 i386_cpu_info_t::cache_partitions[LCACHE_MAX]

Definition at line 137 of file AppleIntelCpuInfo.h.

◆ cache_sharing

UINT32 i386_cpu_info_t::cache_sharing[LCACHE_MAX]

Definition at line 136 of file AppleIntelCpuInfo.h.

◆ cache_size

UINT32 i386_cpu_info_t::cache_size[LCACHE_MAX]

Definition at line 129 of file AppleIntelCpuInfo.h.

◆ core_count

UINT32 i386_cpu_info_t::core_count

Definition at line 171 of file AppleIntelCpuInfo.h.

◆ cpuid_address_bits_physical

UINT32 i386_cpu_info_t::cpuid_address_bits_physical

Definition at line 158 of file AppleIntelCpuInfo.h.

◆ cpuid_address_bits_virtual

UINT32 i386_cpu_info_t::cpuid_address_bits_virtual

Definition at line 159 of file AppleIntelCpuInfo.h.

◆ cpuid_arch_perf_leaf

cpuid_arch_perf_leaf_t i386_cpu_info_t::cpuid_arch_perf_leaf

Definition at line 149 of file AppleIntelCpuInfo.h.

◆ cpuid_arch_perf_leafp

cpuid_arch_perf_leaf_t* i386_cpu_info_t::cpuid_arch_perf_leafp

Definition at line 182 of file AppleIntelCpuInfo.h.

◆ cpuid_brand

UINT8 i386_cpu_info_t::cpuid_brand

Definition at line 126 of file AppleIntelCpuInfo.h.

◆ cpuid_brand_string

CHAR8 i386_cpu_info_t::cpuid_brand_string[48]

Definition at line 114 of file AppleIntelCpuInfo.h.

◆ cpuid_cache_L2_associativity

UINT32 i386_cpu_info_t::cpuid_cache_L2_associativity

Definition at line 154 of file AppleIntelCpuInfo.h.

◆ cpuid_cache_linesize

UINT32 i386_cpu_info_t::cpuid_cache_linesize

Definition at line 153 of file AppleIntelCpuInfo.h.

◆ cpuid_cache_size

UINT32 i386_cpu_info_t::cpuid_cache_size

Definition at line 155 of file AppleIntelCpuInfo.h.

◆ cpuid_cores_per_package

UINT32 i386_cpu_info_t::cpuid_cores_per_package

Definition at line 134 of file AppleIntelCpuInfo.h.

◆ cpuid_cpu_subtype

cpu_subtype_t i386_cpu_info_t::cpuid_cpu_subtype

Definition at line 140 of file AppleIntelCpuInfo.h.

◆ cpuid_cpu_type

cpu_type_t i386_cpu_info_t::cpuid_cpu_type

Definition at line 139 of file AppleIntelCpuInfo.h.

◆ cpuid_cpufamily

UINT32 i386_cpu_info_t::cpuid_cpufamily

Definition at line 179 of file AppleIntelCpuInfo.h.

◆ cpuid_extfamily

UINT8 i386_cpu_info_t::cpuid_extfamily

Definition at line 121 of file AppleIntelCpuInfo.h.

◆ cpuid_extfeatures

UINT64 i386_cpu_info_t::cpuid_extfeatures

Definition at line 124 of file AppleIntelCpuInfo.h.

◆ cpuid_extmodel

UINT8 i386_cpu_info_t::cpuid_extmodel

Definition at line 120 of file AppleIntelCpuInfo.h.

◆ cpuid_family

UINT8 i386_cpu_info_t::cpuid_family

Definition at line 118 of file AppleIntelCpuInfo.h.

◆ cpuid_features

UINT64 i386_cpu_info_t::cpuid_features

Definition at line 123 of file AppleIntelCpuInfo.h.

◆ cpuid_leaf7_features

UINT64 i386_cpu_info_t::cpuid_leaf7_features

Definition at line 184 of file AppleIntelCpuInfo.h.

◆ cpuid_logical_per_package

UINT32 i386_cpu_info_t::cpuid_logical_per_package

Definition at line 135 of file AppleIntelCpuInfo.h.

◆ cpuid_max_basic

UINT32 i386_cpu_info_t::cpuid_max_basic

Definition at line 175 of file AppleIntelCpuInfo.h.

◆ cpuid_max_ext

UINT32 i386_cpu_info_t::cpuid_max_ext

Definition at line 176 of file AppleIntelCpuInfo.h.

◆ cpuid_microcode_version

UINT32 i386_cpu_info_t::cpuid_microcode_version

Definition at line 161 of file AppleIntelCpuInfo.h.

◆ cpuid_model

UINT8 i386_cpu_info_t::cpuid_model

Definition at line 119 of file AppleIntelCpuInfo.h.

◆ cpuid_model_string

CONST CHAR8* i386_cpu_info_t::cpuid_model_string

Definition at line 115 of file AppleIntelCpuInfo.h.

◆ cpuid_mwait_leaf

cpuid_mwait_leaf_t i386_cpu_info_t::cpuid_mwait_leaf

Definition at line 143 of file AppleIntelCpuInfo.h.

◆ cpuid_mwait_leafp

cpuid_mwait_leaf_t* i386_cpu_info_t::cpuid_mwait_leafp

Definition at line 180 of file AppleIntelCpuInfo.h.

◆ cpuid_processor_flag

UINT8 i386_cpu_info_t::cpuid_processor_flag

Definition at line 127 of file AppleIntelCpuInfo.h.

◆ cpuid_signature

UINT32 i386_cpu_info_t::cpuid_signature

Definition at line 125 of file AppleIntelCpuInfo.h.

◆ cpuid_stepping

UINT8 i386_cpu_info_t::cpuid_stepping

Definition at line 122 of file AppleIntelCpuInfo.h.

◆ cpuid_stlb

UINT32 i386_cpu_info_t::cpuid_stlb

Definition at line 169 of file AppleIntelCpuInfo.h.

◆ cpuid_thermal_leaf

cpuid_thermal_leaf_t i386_cpu_info_t::cpuid_thermal_leaf

Definition at line 148 of file AppleIntelCpuInfo.h.

◆ cpuid_thermal_leafp

cpuid_thermal_leaf_t* i386_cpu_info_t::cpuid_thermal_leafp

Definition at line 181 of file AppleIntelCpuInfo.h.

◆ cpuid_tlb

UINT32 i386_cpu_info_t::cpuid_tlb[2][2][2]

Definition at line 164 of file AppleIntelCpuInfo.h.

◆ cpuid_tsc_leaf

cpuid_tsc_leaf_t i386_cpu_info_t::cpuid_tsc_leaf

Definition at line 185 of file AppleIntelCpuInfo.h.

◆ cpuid_type

cpu_type_t i386_cpu_info_t::cpuid_type

Definition at line 117 of file AppleIntelCpuInfo.h.

◆ cpuid_vendor

CHAR8 i386_cpu_info_t::cpuid_vendor[16]

Definition at line 113 of file AppleIntelCpuInfo.h.

◆ cpuid_xsave_leaf

cpuid_xsave_leaf_t i386_cpu_info_t::cpuid_xsave_leaf[2]

Definition at line 186 of file AppleIntelCpuInfo.h.

◆ cpuid_xsave_leafp

cpuid_xsave_leaf_t* i386_cpu_info_t::cpuid_xsave_leafp

Definition at line 183 of file AppleIntelCpuInfo.h.

◆ thread_count

UINT32 i386_cpu_info_t::thread_count

Definition at line 172 of file AppleIntelCpuInfo.h.

◆ unused

UINT32 i386_cpu_info_t::unused[4]

Definition at line 150 of file AppleIntelCpuInfo.h.


The documentation for this struct was generated from the following file: