---
title: i386_cpu_info_t
framework: Kernel
role: symbol
role_heading: Structure
platforms: [macOS 10.3+]
path: kernel/i386_cpu_info_t
---

# i386_cpu_info_t

## Declaration

```occ
typedef struct i386_cpu_info {
    ...
} i386_cpu_info_t;
```

## Topics

### Instance Properties

- [cache_info](kernel/i386_cpu_info_t/1580597-cache_info.md)
- [cache_linesize](kernel/i386_cpu_info_t/1580620-cache_linesize.md)
- [cache_partitions](kernel/i386_cpu_info_t/1580601-cache_partitions.md)
- [cache_sharing](kernel/i386_cpu_info_t/1580518-cache_sharing.md)
- [cache_size](kernel/i386_cpu_info_t/1580434-cache_size.md)
- [core_count](kernel/i386_cpu_info_t/1580433-core_count.md)
- [cpuid_address_bits_physical](kernel/i386_cpu_info_t/1580669-cpuid_address_bits_physical.md)
- [cpuid_address_bits_virtual](kernel/i386_cpu_info_t/1580629-cpuid_address_bits_virtual.md)
- [cpuid_arch_perf_leaf](kernel/i386_cpu_info_t/1580513-cpuid_arch_perf_leaf.md)
- [cpuid_arch_perf_leafp](kernel/i386_cpu_info_t/1580661-cpuid_arch_perf_leafp.md)
- [cpuid_brand](kernel/i386_cpu_info_t/1580473-cpuid_brand.md)
- [cpuid_brand_string](kernel/i386_cpu_info_t/1580654-cpuid_brand_string.md)
- [cpuid_cache_L2_associativity](kernel/i386_cpu_info_t/1580646-cpuid_cache_l2_associativity.md)
- [cpuid_cache_linesize](kernel/i386_cpu_info_t/1580492-cpuid_cache_linesize.md)
- [cpuid_cache_size](kernel/i386_cpu_info_t/1580575-cpuid_cache_size.md)
- [cpuid_cores_per_package](kernel/i386_cpu_info_t/1580480-cpuid_cores_per_package.md)
- [cpuid_cpu_subtype](kernel/i386_cpu_info_t/1580502-cpuid_cpu_subtype.md)
- [cpuid_cpu_type](kernel/i386_cpu_info_t/1580560-cpuid_cpu_type.md)
- [cpuid_cpufamily](kernel/i386_cpu_info_t/1580443-cpuid_cpufamily.md)
- [cpuid_extfamily](kernel/i386_cpu_info_t/1580649-cpuid_extfamily.md)
- [cpuid_extfeatures](kernel/i386_cpu_info_t/1580653-cpuid_extfeatures.md)
- [cpuid_extmodel](kernel/i386_cpu_info_t/1580432-cpuid_extmodel.md)
- [cpuid_family](kernel/i386_cpu_info_t/1580511-cpuid_family.md)
- [cpuid_features](kernel/i386_cpu_info_t/1580485-cpuid_features.md)
- [cpuid_leaf7_extfeatures](kernel/i386_cpu_info_t/3203731-cpuid_leaf7_extfeatures.md)
- [cpuid_leaf7_features](kernel/i386_cpu_info_t/1580613-cpuid_leaf7_features.md)
- [cpuid_logical_per_package](kernel/i386_cpu_info_t/1580568-cpuid_logical_per_package.md)
- [cpuid_max_basic](kernel/i386_cpu_info_t/1580615-cpuid_max_basic.md)
- [cpuid_max_ext](kernel/i386_cpu_info_t/1580505-cpuid_max_ext.md)
- [cpuid_microcode_version](kernel/i386_cpu_info_t/1580497-cpuid_microcode_version.md)
- [cpuid_model](kernel/i386_cpu_info_t/1580570-cpuid_model.md)
- [cpuid_model_string](kernel/i386_cpu_info_t/1580666-cpuid_model_string.md)
- [cpuid_mwait_leaf](kernel/i386_cpu_info_t/1580525-cpuid_mwait_leaf.md)
- [cpuid_mwait_leafp](kernel/i386_cpu_info_t/1580464-cpuid_mwait_leafp.md)
- [cpuid_processor_flag](kernel/i386_cpu_info_t/1580422-cpuid_processor_flag.md)
- [cpuid_signature](kernel/i386_cpu_info_t/1580660-cpuid_signature.md)
- [cpuid_stepping](kernel/i386_cpu_info_t/1580556-cpuid_stepping.md)
- [cpuid_stlb](kernel/i386_cpu_info_t/1580579-cpuid_stlb.md)
- [cpuid_thermal_leaf](kernel/i386_cpu_info_t/1580637-cpuid_thermal_leaf.md)
- [cpuid_thermal_leafp](kernel/i386_cpu_info_t/1580644-cpuid_thermal_leafp.md)
- [cpuid_tlb](kernel/i386_cpu_info_t/1580457-cpuid_tlb.md)
- [cpuid_tsc_leaf](kernel/i386_cpu_info_t/1580587-cpuid_tsc_leaf.md)
- [cpuid_type](kernel/i386_cpu_info_t/1580420-cpuid_type.md)
- [cpuid_vendor](kernel/i386_cpu_info_t/1580632-cpuid_vendor.md)
- [cpuid_xsave_leaf](kernel/i386_cpu_info_t/1580442-cpuid_xsave_leaf.md)
- [cpuid_xsave_leafp](kernel/i386_cpu_info_t/1580445-cpuid_xsave_leafp.md)
- [thread_count](kernel/i386_cpu_info_t/1580614-thread_count.md)
- [unused](kernel/i386_cpu_info_t/1580507-unused.md)

## See Also

### i386

- [hlt](kernel/2870529-hlt.md)
- [inb](kernel/1537072-inb.md)
- [do_cpuid](kernel/1580421-do_cpuid.md)
- [get_cr0](kernel/1571251-get_cr0.md)
- [get_cr2](kernel/1571176-get_cr2.md)
- [get_cr3_base](kernel/1571286-get_cr3_base.md)
- [get_cr3_raw](kernel/1571283-get_cr3_raw.md)
- [get_cr4](kernel/1571378-get_cr4.md)
- [get_crc_table](kernel/1546895-get_crc_table.md)
- [get_ds](kernel/1571328-get_ds.md)
- [get_es](kernel/1571424-get_es.md)
- [get_fs](kernel/1571293-get_fs.md)
- [get_gs](kernel/1571339-get_gs.md)
- [get_ss](kernel/1571429-get_ss.md)
- [get_tr](kernel/1571379-get_tr.md)
- [cpuid](kernel/1580486-cpuid.md)
- [cpuid_cpu_display](kernel/1580592-cpuid_cpu_display.md)
- [cpuid_cpufamily](kernel/1580564-cpuid_cpufamily.md)
- [cpuid_cpusubtype](kernel/1580514-cpuid_cpusubtype.md)
- [cpuid_cputype](kernel/1580625-cpuid_cputype.md)
- [cpuid_extfeature_display](kernel/1580551-cpuid_extfeature_display.md)
- [cpuid_extfeatures](kernel/1580645-cpuid_extfeatures.md)
- [cpuid_family](kernel/1580535-cpuid_family.md)
- [cpuid_feature_display](kernel/1580655-cpuid_feature_display.md)
- [cpuid_features](kernel/1580435-cpuid_features.md)
- [cpuid_get_extfeature_names](kernel/1580527-cpuid_get_extfeature_names.md)
- [cpuid_get_feature_names](kernel/1580651-cpuid_get_feature_names.md)
- [cpuid_get_leaf7_extfeature_names](kernel/3203729-cpuid_get_leaf7_extfeature_names.md)
- [cpuid_get_leaf7_feature_names](kernel/1580541-cpuid_get_leaf7_feature_names.md)
- [cpuid_info](kernel/1580462-cpuid_info.md)
- [cpuid_leaf7_extfeatures](kernel/3203730-cpuid_leaf7_extfeatures.md)
- [cpuid_leaf7_features](kernel/1580437-cpuid_leaf7_features.md)
- [cpuid_set_info](kernel/1580542-cpuid_set_info.md)
- [clac](kernel/1571382-clac.md)
- [clz](kernel/1441034-clz.md)
- [clear_ts](kernel/1571249-clear_ts.md)
- [cninit](kernel/1537074-cninit.md)
- [cpuid_arch_perf_leaf_t](kernel/cpuid_arch_perf_leaf_t.md)
- [cpuid_cache_desc_t](kernel/cpuid_cache_desc_t.md)
- [cpuid_mwait_leaf_t](kernel/cpuid_mwait_leaf_t.md)
- [cpuid_thermal_leaf_t](kernel/cpuid_thermal_leaf_t.md)
- [cpuid_tsc_leaf_t](kernel/cpuid_tsc_leaf_t.md)
- [cpuid_xsave_leaf_t](kernel/cpuid_xsave_leaf_t.md)
- [i386_exception_state_t](kernel/i386_exception_state_t.md)
- [i386_float_state_t](kernel/i386_float_state_t.md)
- [i386_thread_state_t](kernel/i386_thread_state_t.md)
