dmi_processor_family
Synopsis
#include <opendmi/entity/processor.h>
typedef enum dmi_processor_family {
DMI_PROCESSOR_FAMILY_UNSPEC = 0x00,
DMI_PROCESSOR_FAMILY_OTHER = 0x01,
DMI_PROCESSOR_FAMILY_UNKNOWN = 0x02,
DMI_PROCESSOR_FAMILY_INTEL_8086 = 0x03,
DMI_PROCESSOR_FAMILY_INTEL_80286 = 0x04,
DMI_PROCESSOR_FAMILY_INTEL_80386 = 0x05,
DMI_PROCESSOR_FAMILY_INTEL_80486 = 0x06,
DMI_PROCESSOR_FAMILY_INTEL_8087 = 0x07,
DMI_PROCESSOR_FAMILY_INTEL_80287 = 0x08,
DMI_PROCESSOR_FAMILY_INTEL_80387 = 0x09,
DMI_PROCESSOR_FAMILY_INTEL_80487 = 0x0A,
DMI_PROCESSOR_FAMILY_INTEL_PENTIUM = 0x0B,
DMI_PROCESSOR_FAMILY_INTEL_PENTIUM_PRO = 0x0C,
DMI_PROCESSOR_FAMILY_INTEL_PENTIUM_2 = 0x0D,
DMI_PROCESSOR_FAMILY_INTEL_PENTIUM_MMX = 0x0E,
DMI_PROCESSOR_FAMILY_INTEL_CELERON = 0x0F,
DMI_PROCESSOR_FAMILY_INTEL_PENTIUM_2_XEON = 0x10,
DMI_PROCESSOR_FAMILY_INTEL_PENTIUM_3 = 0x11,
DMI_PROCESSOR_FAMILY_APPLE_M1 = 0x12,
DMI_PROCESSOR_FAMILY_APPLE_M2 = 0x13,
DMI_PROCESSOR_FAMILY_INTEL_CELERON_M = 0x14,
DMI_PROCESSOR_FAMILY_INTEL_PENTIUM_4_HT = 0x15,
DMI_PROCESSOR_FAMILY_INTEL = 0x16,
DMI_PROCESSOR_FAMILY_AMD_DURON = 0x18,
DMI_PROCESSOR_FAMILY_AMD_K5 = 0x19,
DMI_PROCESSOR_FAMILY_AMD_K6 = 0x1A,
DMI_PROCESSOR_FAMILY_AMD_K6_2 = 0x1B,
DMI_PROCESSOR_FAMILY_AMD_K6_3 = 0x1C,
DMI_PROCESSOR_FAMILY_AMD_ATHLON = 0x1D,
DMI_PROCESSOR_FAMILY_AMD_29000 = 0x1E,
DMI_PROCESSOR_FAMILY_AMD_K6_2_PLUS = 0x1F,
DMI_PROCESSOR_FAMILY_POWERPC = 0x20,
DMI_PROCESSOR_FAMILY_POWERPC_601 = 0x21,
DMI_PROCESSOR_FAMILY_POWERPC_603 = 0x22,
DMI_PROCESSOR_FAMILY_POWERPC_603_PLUS = 0x23,
DMI_PROCESSOR_FAMILY_POWERPC_604 = 0x24,
DMI_PROCESSOR_FAMILY_POWERPC_620 = 0x25,
DMI_PROCESSOR_FAMILY_POWERPC_X704 = 0x26,
DMI_PROCESSOR_FAMILY_POWERPC_750 = 0x27,
DMI_PROCESSOR_FAMILY_INTEL_CORE_DUO = 0x28,
DMI_PROCESSOR_FAMILY_INTEL_CORE_DUO_M = 0x29,
DMI_PROCESSOR_FAMILY_INTEL_CORE_SOLO_M = 0x2A,
DMI_PROCESSOR_FAMILY_INTEL_ATOM = 0x2B,
DMI_PROCESSOR_FAMILY_INTEL_CORE_M = 0x2C,
DMI_PROCESSOR_FAMILY_INTEL_CORE_M3 = 0x2D,
DMI_PROCESSOR_FAMILY_INTEL_CORE_M5 = 0x2E,
DMI_PROCESSOR_FAMILY_INTEL_CORE_M7 = 0x2F,
DMI_PROCESSOR_FAMILY_ALPHA = 0x30,
DMI_PROCESSOR_FAMILY_ALPHA_21064 = 0x31,
DMI_PROCESSOR_FAMILY_ALPHA_21066 = 0x32,
DMI_PROCESSOR_FAMILY_ALPHA_21164 = 0x33,
DMI_PROCESSOR_FAMILY_ALPHA_21164PC = 0x34,
DMI_PROCESSOR_FAMILY_ALPHA_21164A = 0x35,
DMI_PROCESSOR_FAMILY_ALPHA_21264 = 0x36,
DMI_PROCESSOR_FAMILY_ALPHA_21364 = 0x37,
DMI_PROCESSOR_FAMILY_AMD_TURION_2_ULTRA_2C_M = 0x38,
DMI_PROCESSOR_FAMILY_AMD_TURION_2_2C_M = 0x39,
DMI_PROCESSOR_FAMILY_AMD_ATHLON_2_2C_M = 0x3A,
DMI_PROCESSOR_FAMILY_AMD_OPTERON_6100 = 0x3B,
DMI_PROCESSOR_FAMILY_AMD_OPTERON_4100 = 0x3C,
DMI_PROCESSOR_FAMILY_AMD_OPTERON_6200 = 0x3D,
DMI_PROCESSOR_FAMILY_AMD_OPTERON_4200 = 0x3E,
DMI_PROCESSOR_FAMILY_AMD_FX = 0x3F,
DMI_PROCESSOR_FAMILY_MIPS = 0x40,
DMI_PROCESSOR_FAMILY_MIPS_R4000 = 0x41,
DMI_PROCESSOR_FAMILY_MIPS_R4200 = 0x42,
DMI_PROCESSOR_FAMILY_MIPS_R4400 = 0x43,
DMI_PROCESSOR_FAMILY_MIPS_R4600 = 0x44,
DMI_PROCESSOR_FAMILY_MIPS_R10000 = 0x45,
DMI_PROCESSOR_FAMILY_AMD_C = 0x46,
DMI_PROCESSOR_FAMILY_AMD_E = 0x47,
DMI_PROCESSOR_FAMILY_AMD_A = 0x48,
DMI_PROCESSOR_FAMILY_AMD_G = 0x49,
DMI_PROCESSOR_FAMILY_AMD_Z = 0x4A,
DMI_PROCESSOR_FAMILY_AMD_R = 0x4B,
DMI_PROCESSOR_FAMILY_AMD_OPTERON_4300 = 0x4C,
DMI_PROCESSOR_FAMILY_AMD_OPTERON_6300 = 0x4D,
DMI_PROCESSOR_FAMILY_AMD_OPTERON_3300 = 0x4E,
DMI_PROCESSOR_FAMILY_AMD_FIREPRO = 0x4F,
DMI_PROCESSOR_FAMILY_SPARC = 0x50,
DMI_PROCESSOR_FAMILY_SUPERSPARC = 0x51,
DMI_PROCESSOR_FAMILY_MICROSPARC_2 = 0x52,
DMI_PROCESSOR_FAMILY_MICROSPARC_2EP = 0x53,
DMI_PROCESSOR_FAMILY_ULTRASPARC = 0x54,
DMI_PROCESSOR_FAMILY_ULTRASPARC_2 = 0x55,
DMI_PROCESSOR_FAMILY_ULTRASPARC_2I = 0x56,
DMI_PROCESSOR_FAMILY_ULTRASPARC_3 = 0x57,
DMI_PROCESSOR_FAMILY_ULTRASPARC_3I = 0x58,
DMI_PROCESSOR_FAMILY_MOTOROLA_68040 = 0x60,
DMI_PROCESSOR_FAMILY_MOTOROLA_68XXX = 0x61,
DMI_PROCESSOR_FAMILY_MOTOROLA_68000 = 0x62,
DMI_PROCESSOR_FAMILY_MOTOROLA_68010 = 0x63,
DMI_PROCESSOR_FAMILY_MOTOROLA_68020 = 0x64,
DMI_PROCESSOR_FAMILY_MOTOROLA_68030 = 0x65,
DMI_PROCESSOR_FAMILY_AMD_ATHLON_X4_4C = 0x66,
DMI_PROCESSOR_FAMILY_AMD_OPTERON_X1000 = 0x67,
DMI_PROCESSOR_FAMILY_AMD_OPTERON_X2000 = 0x68,
DMI_PROCESSOR_FAMILY_AMD_OPTERON_A = 0x69,
DMI_PROCESSOR_FAMILY_AMD_OPTERON_X3000 = 0x6A,
DMI_PROCESSOR_FAMILY_AMD_ZEN = 0x6B,
DMI_PROCESSOR_FAMILY_HOBBIT = 0x70,
DMI_PROCESSOR_FAMILY_CRUSOE_TM5000 = 0x78,
DMI_PROCESSOR_FAMILY_CRUSOE_TM3000 = 0x79,
DMI_PROCESSOR_FAMILY_EFFICEON_TM8000 = 0x7A,
DMI_PROCESSOR_FAMILY_WEITEK = 0x80,
DMI_PROCESSOR_FAMILY_INTEL_ITANIUM = 0x82,
DMI_PROCESSOR_FAMILY_AMD_ATHLON_64 = 0x83,
DMI_PROCESSOR_FAMILY_AMD_OPTERON = 0x84,
DMI_PROCESSOR_FAMILY_AMD_SEMPRON = 0x85,
DMI_PROCESSOR_FAMILY_AMD_TURION_64_M = 0x86,
DMI_PROCESSOR_FAMILY_AMD_OPTERON_2C = 0x87,
DMI_PROCESSOR_FAMILY_AMD_ATHLON_64_X2_2C = 0x88,
DMI_PROCESSOR_FAMILY_AMD_TURION_64_X2_M = 0x89,
DMI_PROCESSOR_FAMILY_AMD_OPTERON_4C = 0x8A,
DMI_PROCESSOR_FAMILY_AMD_OPTERON_G3 = 0x8B,
DMI_PROCESSOR_FAMILY_AMD_PHENOM_FX_4C = 0x8C,
DMI_PROCESSOR_FAMILY_AMD_PHENOM_X4_4C = 0x8D,
DMI_PROCESSOR_FAMILY_AMD_PHENOM_X2_2C = 0x8E,
DMI_PROCESSOR_FAMILY_AMD_ATHLON_X2_2C = 0x8F,
DMI_PROCESSOR_FAMILY_PARISC = 0x90,
DMI_PROCESSOR_FAMILY_PARISC_8500 = 0x91,
DMI_PROCESSOR_FAMILY_PARISC_8000 = 0x92,
DMI_PROCESSOR_FAMILY_PARISC_7300LC = 0x93,
DMI_PROCESSOR_FAMILY_PARISC_7200 = 0x94,
DMI_PROCESSOR_FAMILY_PARISC_7100LC = 0x95,
DMI_PROCESSOR_FAMILY_PARISC_7100 = 0x96,
DMI_PROCESSOR_FAMILY_V30 = 0xA0,
DMI_PROCESSOR_FAMILY_INTEL_XEON_3200_4C = 0xA1,
DMI_PROCESSOR_FAMILY_INTEL_XEON_3000_2C = 0xA2,
DMI_PROCESSOR_FAMILY_INTEL_XEON_5300_4C = 0xA3,
DMI_PROCESSOR_FAMILY_INTEL_XEON_5100_2C = 0xA4,
DMI_PROCESSOR_FAMILY_INTEL_XEON_5000_2C = 0xA5,
DMI_PROCESSOR_FAMILY_INTEL_XEON_LV_2C = 0xA6,
DMI_PROCESSOR_FAMILY_INTEL_XEON_ULV_2C = 0xA7,
DMI_PROCESSOR_FAMILY_INTEL_XEON_7100_2C = 0xA8,
DMI_PROCESSOR_FAMILY_INTEL_XEON_5400_4C = 0xA9,
DMI_PROCESSOR_FAMILY_INTEL_XEON_4C = 0xAA,
DMI_PROCESSOR_FAMILY_INTEL_XEON_5200_2C = 0xAB,
DMI_PROCESSOR_FAMILY_INTEL_XEON_7200_2C = 0xAC,
DMI_PROCESSOR_FAMILY_INTEL_XEON_7300_4C = 0xAD,
DMI_PROCESSOR_FAMILY_INTEL_XEON_7400_4C = 0xAE,
DMI_PROCESSOR_FAMILY_INTEL_XEON_7400_MC = 0xAF,
DMI_PROCESSOR_FAMILY_INTEL_PENTIUM_3_XEON = 0xB0,
DMI_PROCESSOR_FAMILY_INTEL_PENTIUM_3_SS = 0xB1,
DMI_PROCESSOR_FAMILY_INTEL_PENTIUM_4 = 0xB2,
DMI_PROCESSOR_FAMILY_INTEL_XEON = 0xB3,
DMI_PROCESSOR_FAMILY_IBM_AS400 = 0xB4,
DMI_PROCESSOR_FAMILY_INTEL_XEON_MP = 0xB5,
DMI_PROCESSOR_FAMILY_AMD_ATHLON_XP = 0xB6,
DMI_PROCESSOR_FAMILY_AMD_ATHLON_MP = 0xB7,
DMI_PROCESSOR_FAMILY_INTEL_ITANIUM_2 = 0xB8,
DMI_PROCESSOR_FAMILY_INTEL_PENTIUM_M = 0xB9,
DMI_PROCESSOR_FAMILY_INTEL_CELERON_D = 0xBA,
DMI_PROCESSOR_FAMILY_INTEL_PENTIUM_D = 0xBB,
DMI_PROCESSOR_FAMILY_INTEL_PENTIUM_EXTREME = 0xBC,
DMI_PROCESSOR_FAMILY_INTEL_CORE_SOLO = 0xBD,
DMI_PROCESSOR_FAMILY_RESERVED_1 = 0xBE,
DMI_PROCESSOR_FAMILY_INTEL_CORE_2_DUO = 0xBF,
DMI_PROCESSOR_FAMILY_INTEL_CORE_2_SOLO = 0xC0,
DMI_PROCESSOR_FAMILY_INTEL_CORE_2_EXTREME = 0xC1,
DMI_PROCESSOR_FAMILY_INTEL_CORE_2_QUAD = 0xC2,
DMI_PROCESSOR_FAMILY_INTEL_CORE_2_EXTREME_M = 0xC3,
DMI_PROCESSOR_FAMILY_INTEL_CORE_2_DUO_M = 0xC4,
DMI_PROCESSOR_FAMILY_INTEL_CORE_2_SOLO_M = 0xC5,
DMI_PROCESSOR_FAMILY_INTEL_CORE_I7 = 0xC6,
DMI_PROCESSOR_FAMILY_INTEL_CELERON_2C = 0xC7,
DMI_PROCESSOR_FAMILY_IBM_ESA390 = 0xC8,
DMI_PROCESSOR_FAMILY_POWERPC_G4 = 0xC9,
DMI_PROCESSOR_FAMILY_POWERPC_G5 = 0xCA,
DMI_PROCESSOR_FAMILY_IBM_ESA390_G6 = 0xCB,
DMI_PROCESSOR_FAMILY_IBM_ZARCH = 0xCC,
DMI_PROCESSOR_FAMILY_INTEL_CORE_I5 = 0xCD,
DMI_PROCESSOR_FAMILY_INTEL_CORE_I3 = 0xCE,
DMI_PROCESSOR_FAMILY_INTEL_CORE_I9 = 0xCF,
DMI_PROCESSOR_FAMILY_INTEL_XEON_D = 0xD0,
DMI_PROCESSOR_FAMILY_VIA_C7_M = 0xD2,
DMI_PROCESSOR_FAMILY_VIA_C7_D = 0xD3,
DMI_PROCESSOR_FAMILY_VIA_C7 = 0xD4,
DMI_PROCESSOR_FAMILY_VIA_EDEN = 0xD5,
DMI_PROCESSOR_FAMILY_INTEL_XEON_MC = 0xD6,
DMI_PROCESSOR_FAMILY_INTEL_XEON_3XXX_2C = 0xD7,
DMI_PROCESSOR_FAMILY_INTEL_XEON_3XXX_4C = 0xD8,
DMI_PROCESSOR_FAMILY_VIA_NANO = 0xD9,
DMI_PROCESSOR_FAMILY_INTEL_XEON_5XXX_2C = 0xDA,
DMI_PROCESSOR_FAMILY_INTEL_XEON_5XXX_4C = 0xDB,
DMI_PROCESSOR_FAMILY_INTEL_XEON_7XXX_2C = 0xDD,
DMI_PROCESSOR_FAMILY_INTEL_XEON_7XXX_4C = 0xDE,
DMI_PROCESSOR_FAMILY_INTEL_XEON_7XXX_MC = 0xDF,
DMI_PROCESSOR_FAMILY_INTEL_XEON_3400_MC = 0xE0,
DMI_PROCESSOR_FAMILY_AMD_OPTERON_3000 = 0xE4,
DMI_PROCESSOR_FAMILY_AMD_SEMPRON_2 = 0xE5,
DMI_PROCESSOR_FAMILY_AMD_OPTERON_EMBEDDED_4C = 0xE6,
DMI_PROCESSOR_FAMILY_AMD_PHENOM_3C = 0xE7,
DMI_PROCESSOR_FAMILY_AMD_TURION_ULTRA_M_2C = 0xE8,
DMI_PROCESSOR_FAMILY_AMD_TURION_M_2C = 0xE9,
DMI_PROCESSOR_FAMILY_AMD_ATHLON_2C = 0xEA,
DMI_PROCESSOR_FAMILY_AMD_SEMPRON_SI = 0xEB,
DMI_PROCESSOR_FAMILY_AMD_PHENOM_2 = 0xEC,
DMI_PROCESSOR_FAMILY_AMD_ATHLON_2 = 0xED,
DMI_PROCESSOR_FAMILY_AMD_OPTERON_6C = 0xEE,
DMI_PROCESSOR_FAMILY_AMD_SEMPRON_M = 0xEF,
DMI_PROCESSOR_FAMILY_INTEL_I860 = 0xFA,
DMI_PROCESSOR_FAMILY_INTEL_I960 = 0xFB,
DMI_PROCESSOR_FAMILY_EXTENDED = 0xFE,
DMI_PROCESSOR_FAMILY_RESERVED_2 = 0xFF,
DMI_PROCESSOR_FAMILY_ARM_V7 = 0x100,
DMI_PROCESSOR_FAMILY_ARM_V8 = 0x101,
DMI_PROCESSOR_FAMILY_ARM_V9 = 0x102,
DMI_PROCESSOR_FAMILY_ARM_RESERVED = 0x103,
DMI_PROCESSOR_FAMILY_HITACHI_SH_3 = 0x104,
DMI_PROCESSOR_FAMILY_HITACHI_SH_4 = 0x105,
DMI_PROCESSOR_FAMILY_ARM = 0x118,
DMI_PROCESSOR_FAMILY_STRONGARM = 0x119,
DMI_PROCESSOR_FAMILY_CYRIX_6X86 = 0x12C,
DMI_PROCESSOR_FAMILY_CYRIX_MEDIAGX = 0x12D,
DMI_PROCESSOR_FAMILY_CYRIX_M2 = 0x12E,
DMI_PROCESSOR_FAMILY_WINCHIP = 0x140,
DMI_PROCESSOR_FAMILY_DSP = 0x15E,
DMI_PROCESSOR_FAMILY_VIDEO = 0x1F4,
DMI_PROCESSOR_FAMILY_RISCV_RV32 = 0x200,
DMI_PROCESSOR_FAMILY_RISCV_RV64 = 0x201,
DMI_PROCESSOR_FAMILY_RISCV_RV128 = 0x202,
DMI_PROCESSOR_FAMILY_LOONGARCH = 0x258,
DMI_PROCESSOR_FAMILY_LOONGSON_1 = 0x259,
DMI_PROCESSOR_FAMILY_LOONGSON_2 = 0x25A,
DMI_PROCESSOR_FAMILY_LOONGSON_3 = 0x25B,
DMI_PROCESSOR_FAMILY_LOONGSON_2K = 0x25C,
DMI_PROCESSOR_FAMILY_LOONGSON_3A = 0x25D,
DMI_PROCESSOR_FAMILY_LOONGSON_3B = 0x25E,
DMI_PROCESSOR_FAMILY_LOONGSON_3C = 0x25F,
DMI_PROCESSOR_FAMILY_LOONGSON_3D = 0x260,
DMI_PROCESSOR_FAMILY_LOONGSON_3E = 0x261,
DMI_PROCESSOR_FAMILY_LOONGSON_2K_2XXX_2C = 0x262,
DMI_PROCESSOR_FAMILY_LOONGSON_3A_5XXX_4C = 0x26C,
DMI_PROCESSOR_FAMILY_LOONGSON_3A_5XXX_MC = 0x26D,
DMI_PROCESSOR_FAMILY_LOONGSON_3B_5XXX_4C = 0x26E,
DMI_PROCESSOR_FAMILY_LOONGSON_3B_5XXX_MC = 0x26F,
DMI_PROCESSOR_FAMILY_LOONGSON_3C_5XXX_MC = 0x270,
DMI_PROCESSOR_FAMILY_LOONGSON_3D_5XXX_MC = 0x271,
DMI_PROCESSOR_FAMILY_INTEL_CORE_3 = 0x300,
DMI_PROCESSOR_FAMILY_INTEL_CORE_5 = 0x301,
DMI_PROCESSOR_FAMILY_INTEL_CORE_7 = 0x302,
DMI_PROCESSOR_FAMILY_INTEL_CORE_9 = 0x303,
DMI_PROCESSOR_FAMILY_INTEL_CORE_ULTRA_3 = 0x304,
DMI_PROCESSOR_FAMILY_INTEL_CORE_ULTRA_5 = 0x305,
DMI_PROCESSOR_FAMILY_INTEL_CORE_ULTRA_7 = 0x306,
DMI_PROCESSOR_FAMILY_INTEL_CORE_ULTRA_9 = 0x307
} dmi_processor_family_t;
const char *dmi_processor_family_name(dmi_processor_family_t value);
Description
The dmi_processor_family_t enumeration tells the family of a processor, and
is the type of the family field of dmi_processor_t.
Values up to 0xFD are carried by the one-byte family field of the structure.
Values of 0x100 and above only fit the two-byte family field added in
SMBIOS 2.6, and the one-byte field holds DMI_PROCESSOR_FAMILY_EXTENDED
instead. Values missing from the enumeration are not assigned by the
specification; 0xFFFE and 0xFFFF are reserved.
The dmi_processor_family_name function returns the name of a value, as the
command line tool shows it.
Values
DMI_PROCESSOR_FAMILY_UNSPEC-
Unspecified.
DMI_PROCESSOR_FAMILY_OTHER-
Other.
DMI_PROCESSOR_FAMILY_UNKNOWN-
Unknown.
DMI_PROCESSOR_FAMILY_INTEL_8086-
Intel 8086.
DMI_PROCESSOR_FAMILY_INTEL_80286-
Intel 80286.
DMI_PROCESSOR_FAMILY_INTEL_80386-
Intel 80386.
DMI_PROCESSOR_FAMILY_INTEL_80486-
Intel 80486.
DMI_PROCESSOR_FAMILY_INTEL_8087-
Intel 8087.
DMI_PROCESSOR_FAMILY_INTEL_80287-
Intel 80287.
DMI_PROCESSOR_FAMILY_INTEL_80387-
Intel 80387.
DMI_PROCESSOR_FAMILY_INTEL_80487-
Intel 80487.
DMI_PROCESSOR_FAMILY_INTEL_PENTIUM-
Intel Pentium.
DMI_PROCESSOR_FAMILY_INTEL_PENTIUM_PRO-
Intel Pentium Pro.
DMI_PROCESSOR_FAMILY_INTEL_PENTIUM_2-
Intel Pentium II.
DMI_PROCESSOR_FAMILY_INTEL_PENTIUM_MMX-
Intel Pentium MMX.
DMI_PROCESSOR_FAMILY_INTEL_CELERON-
Intel Celeron.
DMI_PROCESSOR_FAMILY_INTEL_PENTIUM_2_XEON-
Intel Pentium II Xeon.
DMI_PROCESSOR_FAMILY_INTEL_PENTIUM_3-
Intel Pentium III.
DMI_PROCESSOR_FAMILY_APPLE_M1-
Apple M1.
DMI_PROCESSOR_FAMILY_APPLE_M2-
Apple M2.
DMI_PROCESSOR_FAMILY_INTEL_CELERON_M-
Intel Celeron M.
DMI_PROCESSOR_FAMILY_INTEL_PENTIUM_4_HT-
Intel Pentium 4 HT.
DMI_PROCESSOR_FAMILY_INTEL-
Intel.
DMI_PROCESSOR_FAMILY_AMD_DURON-
AMD Duron.
DMI_PROCESSOR_FAMILY_AMD_K5-
AMD K5.
DMI_PROCESSOR_FAMILY_AMD_K6-
AMD K6.
DMI_PROCESSOR_FAMILY_AMD_K6_2-
AMD K6-2.
DMI_PROCESSOR_FAMILY_AMD_K6_3-
AMD K6-3.
DMI_PROCESSOR_FAMILY_AMD_ATHLON-
AMD Athlon.
DMI_PROCESSOR_FAMILY_AMD_29000-
AMD 29000.
DMI_PROCESSOR_FAMILY_AMD_K6_2_PLUS-
AMD K6-2+.
DMI_PROCESSOR_FAMILY_POWERPC-
PowerPC.
DMI_PROCESSOR_FAMILY_POWERPC_601-
PowerPC 601.
DMI_PROCESSOR_FAMILY_POWERPC_603-
PowerPC 603.
DMI_PROCESSOR_FAMILY_POWERPC_603_PLUS-
PowerPC 603+.
DMI_PROCESSOR_FAMILY_POWERPC_604-
PowerPC 604.
DMI_PROCESSOR_FAMILY_POWERPC_620-
PowerPC 620.
DMI_PROCESSOR_FAMILY_POWERPC_X704-
PowerPC x704.
DMI_PROCESSOR_FAMILY_POWERPC_750-
PowerPC 750.
DMI_PROCESSOR_FAMILY_INTEL_CORE_DUO-
Intel Core Duo.
DMI_PROCESSOR_FAMILY_INTEL_CORE_DUO_M-
Intel Core Duo M.
DMI_PROCESSOR_FAMILY_INTEL_CORE_SOLO_M-
Intel Core Solo M.
DMI_PROCESSOR_FAMILY_INTEL_ATOM-
Intel Atom.
DMI_PROCESSOR_FAMILY_INTEL_CORE_M-
Intel Core M.
DMI_PROCESSOR_FAMILY_INTEL_CORE_M3-
Intel Core m3.
DMI_PROCESSOR_FAMILY_INTEL_CORE_M5-
Intel Core m5.
DMI_PROCESSOR_FAMILY_INTEL_CORE_M7-
Intel Core m7.
DMI_PROCESSOR_FAMILY_ALPHA-
Alpha.
DMI_PROCESSOR_FAMILY_ALPHA_21064-
Alpha 21064.
DMI_PROCESSOR_FAMILY_ALPHA_21066-
Alpha 21066.
DMI_PROCESSOR_FAMILY_ALPHA_21164-
Alpha 21164.
DMI_PROCESSOR_FAMILY_ALPHA_21164PC-
Alpha 21164PC.
DMI_PROCESSOR_FAMILY_ALPHA_21164A-
Alpha 21164a.
DMI_PROCESSOR_FAMILY_ALPHA_21264-
Alpha 21264.
DMI_PROCESSOR_FAMILY_ALPHA_21364-
Alpha 21364.
DMI_PROCESSOR_FAMILY_AMD_TURION_2_ULTRA_2C_M-
AMD Turion II Ultra Dual-Core M.
DMI_PROCESSOR_FAMILY_AMD_TURION_2_2C_M-
AMD Turion II Dual-Core M.
DMI_PROCESSOR_FAMILY_AMD_ATHLON_2_2C_M-
AMD Athlon II Dual-Core M.
DMI_PROCESSOR_FAMILY_AMD_OPTERON_6100-
AMD Opteron 6100 series.
DMI_PROCESSOR_FAMILY_AMD_OPTERON_4100-
AMD Opteron 4100 series.
DMI_PROCESSOR_FAMILY_AMD_OPTERON_6200-
AMD Opteron 6200 series.
DMI_PROCESSOR_FAMILY_AMD_OPTERON_4200-
AMD Opteron 4200 series.
DMI_PROCESSOR_FAMILY_AMD_FX-
AMD FX series.
DMI_PROCESSOR_FAMILY_MIPS-
MIPS.
DMI_PROCESSOR_FAMILY_MIPS_R4000-
MIPS R4000.
DMI_PROCESSOR_FAMILY_MIPS_R4200-
MIPS R4200.
DMI_PROCESSOR_FAMILY_MIPS_R4400-
MIPS R4400.
DMI_PROCESSOR_FAMILY_MIPS_R4600-
MIPS R4600.
DMI_PROCESSOR_FAMILY_MIPS_R10000-
MIPS R10000.
DMI_PROCESSOR_FAMILY_AMD_C-
AMD C-series.
DMI_PROCESSOR_FAMILY_AMD_E-
AMD E-series.
DMI_PROCESSOR_FAMILY_AMD_A-
AMD A-series.
DMI_PROCESSOR_FAMILY_AMD_G-
AMD G-series.
DMI_PROCESSOR_FAMILY_AMD_Z-
AMD Z-series.
DMI_PROCESSOR_FAMILY_AMD_R-
AMD R-series.
DMI_PROCESSOR_FAMILY_AMD_OPTERON_4300-
AMD Opteron 4300 series.
DMI_PROCESSOR_FAMILY_AMD_OPTERON_6300-
AMD Opteron 6300 series.
DMI_PROCESSOR_FAMILY_AMD_OPTERON_3300-
AMD Opteron 3300 series.
DMI_PROCESSOR_FAMILY_AMD_FIREPRO-
AMD FirePro series.
DMI_PROCESSOR_FAMILY_SPARC-
SPARC.
DMI_PROCESSOR_FAMILY_SUPERSPARC-
SuperSPARC.
DMI_PROCESSOR_FAMILY_MICROSPARC_2-
microSPARC II.
DMI_PROCESSOR_FAMILY_MICROSPARC_2EP-
microSPARC IIep.
DMI_PROCESSOR_FAMILY_ULTRASPARC-
UltraSPARC.
DMI_PROCESSOR_FAMILY_ULTRASPARC_2-
UltraSPARC II.
DMI_PROCESSOR_FAMILY_ULTRASPARC_2I-
UltraSPARC IIi.
DMI_PROCESSOR_FAMILY_ULTRASPARC_3-
UltraSPARC III.
DMI_PROCESSOR_FAMILY_ULTRASPARC_3I-
UltraSPARC IIIi.
DMI_PROCESSOR_FAMILY_MOTOROLA_68040-
Motorola 68040.
DMI_PROCESSOR_FAMILY_MOTOROLA_68XXX-
Motorola 68xxx.
DMI_PROCESSOR_FAMILY_MOTOROLA_68000-
Motorola 68000.
DMI_PROCESSOR_FAMILY_MOTOROLA_68010-
Motorola 68010.
DMI_PROCESSOR_FAMILY_MOTOROLA_68020-
Motorola 68020.
DMI_PROCESSOR_FAMILY_MOTOROLA_68030-
Motorola 68030.
DMI_PROCESSOR_FAMILY_AMD_ATHLON_X4_4C-
AMD Athlon X4 Quad-Core.
DMI_PROCESSOR_FAMILY_AMD_OPTERON_X1000-
AMD Opteron X1000 series.
DMI_PROCESSOR_FAMILY_AMD_OPTERON_X2000-
AMD Opteron X2000 series APU.
DMI_PROCESSOR_FAMILY_AMD_OPTERON_A-
AMD Opteron A-series.
DMI_PROCESSOR_FAMILY_AMD_OPTERON_X3000-
AMD Opteron X3000 series APU.
DMI_PROCESSOR_FAMILY_AMD_ZEN-
AMD Zen.
DMI_PROCESSOR_FAMILY_HOBBIT-
Hobbit.
DMI_PROCESSOR_FAMILY_CRUSOE_TM5000-
Transmeta Crusoe TM5000.
DMI_PROCESSOR_FAMILY_CRUSOE_TM3000-
Transmeta Crusoe TM3000.
DMI_PROCESSOR_FAMILY_EFFICEON_TM8000-
Transmeta Efficeon TM8000.
DMI_PROCESSOR_FAMILY_WEITEK-
Weitek.
DMI_PROCESSOR_FAMILY_INTEL_ITANIUM-
Intel Itanium.
DMI_PROCESSOR_FAMILY_AMD_ATHLON_64-
AMD Athlon 64.
DMI_PROCESSOR_FAMILY_AMD_OPTERON-
AMD Opteron.
DMI_PROCESSOR_FAMILY_AMD_SEMPRON-
AMD Sempron.
DMI_PROCESSOR_FAMILY_AMD_TURION_64_M-
AMD Turion 64 Mobile.
DMI_PROCESSOR_FAMILY_AMD_OPTERON_2C-
Dual-Core AMD Opteron.
DMI_PROCESSOR_FAMILY_AMD_ATHLON_64_X2_2C-
AMD Athlon 64 X2 Dual-Core.
DMI_PROCESSOR_FAMILY_AMD_TURION_64_X2_M-
AMD Turion 64 X2 Mobile.
DMI_PROCESSOR_FAMILY_AMD_OPTERON_4C-
Quad-Core AMD Opteron.
DMI_PROCESSOR_FAMILY_AMD_OPTERON_G3-
Third-Generation AMD Opteron.
DMI_PROCESSOR_FAMILY_AMD_PHENOM_FX_4C-
AMD Phenom FX Quad-Core.
DMI_PROCESSOR_FAMILY_AMD_PHENOM_X4_4C-
AMD Phenom X4 Quad-Core.
DMI_PROCESSOR_FAMILY_AMD_PHENOM_X2_2C-
AMD Phenom X2 Dual-Core.
DMI_PROCESSOR_FAMILY_AMD_ATHLON_X2_2C-
AMD Athlon X2 Dual-Core.
DMI_PROCESSOR_FAMILY_PARISC-
PA-RISC.
DMI_PROCESSOR_FAMILY_PARISC_8500-
PA-RISC 8500.
DMI_PROCESSOR_FAMILY_PARISC_8000-
PA-RISC 8000.
DMI_PROCESSOR_FAMILY_PARISC_7300LC-
PA-RISC 7300LC.
DMI_PROCESSOR_FAMILY_PARISC_7200-
PA-RISC 7200.
DMI_PROCESSOR_FAMILY_PARISC_7100LC-
PA-RISC 7100LC.
DMI_PROCESSOR_FAMILY_PARISC_7100-
PA-RISC 7100.
DMI_PROCESSOR_FAMILY_V30-
V30.
DMI_PROCESSOR_FAMILY_INTEL_XEON_3200_4C-
Quad-Core Intel Xeon 3200 series.
DMI_PROCESSOR_FAMILY_INTEL_XEON_3000_2C-
Dual-Core Intel Xeon 3000 series.
DMI_PROCESSOR_FAMILY_INTEL_XEON_5300_4C-
Quad-Core Intel Xeon 5300 series.
DMI_PROCESSOR_FAMILY_INTEL_XEON_5100_2C-
Dual-Core Intel Xeon 5100 series.
DMI_PROCESSOR_FAMILY_INTEL_XEON_5000_2C-
Dual-Core Intel Xeon 5000 series.
DMI_PROCESSOR_FAMILY_INTEL_XEON_LV_2C-
Dual-Core Intel Xeon LV.
DMI_PROCESSOR_FAMILY_INTEL_XEON_ULV_2C-
Dual-Core Intel Xeon ULV.
DMI_PROCESSOR_FAMILY_INTEL_XEON_7100_2C-
Dual-Core Intel Xeon 7100 series.
DMI_PROCESSOR_FAMILY_INTEL_XEON_5400_4C-
Quad-Core Intel Xeon 5400 series.
DMI_PROCESSOR_FAMILY_INTEL_XEON_4C-
Quad-Core Intel Xeon.
DMI_PROCESSOR_FAMILY_INTEL_XEON_5200_2C-
Dual-Core Intel Xeon 5200 series.
DMI_PROCESSOR_FAMILY_INTEL_XEON_7200_2C-
Dual-Core Intel Xeon 7200 series.
DMI_PROCESSOR_FAMILY_INTEL_XEON_7300_4C-
Quad-Core Intel Xeon 7300 series.
DMI_PROCESSOR_FAMILY_INTEL_XEON_7400_4C-
Quad-Core Intel Xeon 7400 series.
DMI_PROCESSOR_FAMILY_INTEL_XEON_7400_MC-
Multi-Core Intel Xeon 7400 series.
DMI_PROCESSOR_FAMILY_INTEL_PENTIUM_3_XEON-
Intel Pentium III Xeon.
DMI_PROCESSOR_FAMILY_INTEL_PENTIUM_3_SS-
Intel Pentium III with SpeedStep technology.
DMI_PROCESSOR_FAMILY_INTEL_PENTIUM_4-
Intel Pentium 4.
DMI_PROCESSOR_FAMILY_INTEL_XEON-
Intel Xeon.
DMI_PROCESSOR_FAMILY_IBM_AS400-
IBM AS/400.
DMI_PROCESSOR_FAMILY_INTEL_XEON_MP-
Intel Xeon processor MP.
DMI_PROCESSOR_FAMILY_AMD_ATHLON_XP-
AMD Athlon XP.
DMI_PROCESSOR_FAMILY_AMD_ATHLON_MP-
AMD Athlon MP.
DMI_PROCESSOR_FAMILY_INTEL_ITANIUM_2-
Intel Itanium 2.
DMI_PROCESSOR_FAMILY_INTEL_PENTIUM_M-
Intel Pentium M.
DMI_PROCESSOR_FAMILY_INTEL_CELERON_D-
Intel Celeron D.
DMI_PROCESSOR_FAMILY_INTEL_PENTIUM_D-
Intel Pentium D.
DMI_PROCESSOR_FAMILY_INTEL_PENTIUM_EXTREME-
Intel Pentium Extreme Edition.
DMI_PROCESSOR_FAMILY_INTEL_CORE_SOLO-
Intel Core Solo.
DMI_PROCESSOR_FAMILY_RESERVED_1-
Reserved. Some firmware uses it for Intel Core 2 processors, and some software for AMD K7 processors.
DMI_PROCESSOR_FAMILY_INTEL_CORE_2_DUO-
Intel Core 2 Duo.
DMI_PROCESSOR_FAMILY_INTEL_CORE_2_SOLO-
Intel Core 2 Solo.
DMI_PROCESSOR_FAMILY_INTEL_CORE_2_EXTREME-
Intel Core 2 Extreme.
DMI_PROCESSOR_FAMILY_INTEL_CORE_2_QUAD-
Intel Core 2 Quad.
DMI_PROCESSOR_FAMILY_INTEL_CORE_2_EXTREME_M-
Intel Core 2 Extreme mobile.
DMI_PROCESSOR_FAMILY_INTEL_CORE_2_DUO_M-
Intel Core 2 Duo mobile.
DMI_PROCESSOR_FAMILY_INTEL_CORE_2_SOLO_M-
Intel Core 2 Solo mobile.
DMI_PROCESSOR_FAMILY_INTEL_CORE_I7-
Intel Core i7.
DMI_PROCESSOR_FAMILY_INTEL_CELERON_2C-
Dual-Core Intel Celeron.
DMI_PROCESSOR_FAMILY_IBM_ESA390-
IBM ESA/390.
DMI_PROCESSOR_FAMILY_POWERPC_G4-
PowerPC G4.
DMI_PROCESSOR_FAMILY_POWERPC_G5-
PowerPC G5.
DMI_PROCESSOR_FAMILY_IBM_ESA390_G6-
IBM ESA/390 G6.
DMI_PROCESSOR_FAMILY_IBM_ZARCH-
z/Architecture.
DMI_PROCESSOR_FAMILY_INTEL_CORE_I5-
Intel Core i5.
DMI_PROCESSOR_FAMILY_INTEL_CORE_I3-
Intel Core i3.
DMI_PROCESSOR_FAMILY_INTEL_CORE_I9-
Intel Core i9.
DMI_PROCESSOR_FAMILY_INTEL_XEON_D-
Intel Xeon D.
DMI_PROCESSOR_FAMILY_VIA_C7_M-
VIA C7-M.
DMI_PROCESSOR_FAMILY_VIA_C7_D-
VIA C7-D.
DMI_PROCESSOR_FAMILY_VIA_C7-
VIA C7.
DMI_PROCESSOR_FAMILY_VIA_EDEN-
VIA Eden.
DMI_PROCESSOR_FAMILY_INTEL_XEON_MC-
Multi-Core Intel Xeon processor.
DMI_PROCESSOR_FAMILY_INTEL_XEON_3XXX_2C-
Dual-Core Intel Xeon 3xxx series.
DMI_PROCESSOR_FAMILY_INTEL_XEON_3XXX_4C-
Quad-Core Intel Xeon 3xxx series.
DMI_PROCESSOR_FAMILY_VIA_NANO-
VIA Nano.
DMI_PROCESSOR_FAMILY_INTEL_XEON_5XXX_2C-
Dual-Core Intel Xeon 5xxx series.
DMI_PROCESSOR_FAMILY_INTEL_XEON_5XXX_4C-
Quad-Core Intel Xeon 5xxx series.
DMI_PROCESSOR_FAMILY_INTEL_XEON_7XXX_2C-
Dual-Core Intel Xeon 7xxx series.
DMI_PROCESSOR_FAMILY_INTEL_XEON_7XXX_4C-
Quad-Core Intel Xeon 7xxx series.
DMI_PROCESSOR_FAMILY_INTEL_XEON_7XXX_MC-
Multi-Core Intel Xeon 7xxx series.
DMI_PROCESSOR_FAMILY_INTEL_XEON_3400_MC-
Multi-Core Intel Xeon 3400 series.
DMI_PROCESSOR_FAMILY_AMD_OPTERON_3000-
AMD Opteron 3000 series.
DMI_PROCESSOR_FAMILY_AMD_SEMPRON_2-
AMD Sempron II.
DMI_PROCESSOR_FAMILY_AMD_OPTERON_EMBEDDED_4C-
Embedded AMD Opteron Quad-Core.
DMI_PROCESSOR_FAMILY_AMD_PHENOM_3C-
AMD Phenom Triple-Core.
DMI_PROCESSOR_FAMILY_AMD_TURION_ULTRA_M_2C-
AMD Turion Ultra Dual-Core mobile.
DMI_PROCESSOR_FAMILY_AMD_TURION_M_2C-
AMD Turion Dual-Core mobile.
DMI_PROCESSOR_FAMILY_AMD_ATHLON_2C-
AMD Athlon Dual-Core.
DMI_PROCESSOR_FAMILY_AMD_SEMPRON_SI-
AMD Sempron SI.
DMI_PROCESSOR_FAMILY_AMD_PHENOM_2-
AMD Phenom II.
DMI_PROCESSOR_FAMILY_AMD_ATHLON_2-
AMD Athlon II.
DMI_PROCESSOR_FAMILY_AMD_OPTERON_6C-
Six-Core AMD Opteron.
DMI_PROCESSOR_FAMILY_AMD_SEMPRON_M-
AMD Sempron M.
DMI_PROCESSOR_FAMILY_INTEL_I860-
Intel i860.
DMI_PROCESSOR_FAMILY_INTEL_I960-
Intel i960.
DMI_PROCESSOR_FAMILY_EXTENDED-
The family is carried by the two-byte family field. The
familyfield ofdmi_processor_tonly holds this value if the structure is too short to carry the two-byte field. DMI_PROCESSOR_FAMILY_RESERVED_2-
Reserved: the value of erased flash memory.
DMI_PROCESSOR_FAMILY_ARM_V7-
ARMv7.
DMI_PROCESSOR_FAMILY_ARM_V8-
ARMv8.
DMI_PROCESSOR_FAMILY_ARM_V9-
ARMv9.
DMI_PROCESSOR_FAMILY_ARM_RESERVED-
Reserved for future use by ARM.
DMI_PROCESSOR_FAMILY_HITACHI_SH_3-
Hitachi SH-3.
DMI_PROCESSOR_FAMILY_HITACHI_SH_4-
Hitachi SH-4.
DMI_PROCESSOR_FAMILY_ARM-
ARM.
DMI_PROCESSOR_FAMILY_STRONGARM-
StrongARM.
DMI_PROCESSOR_FAMILY_CYRIX_6X86-
Cyrix 6x86.
DMI_PROCESSOR_FAMILY_CYRIX_MEDIAGX-
Cyrix MediaGX.
DMI_PROCESSOR_FAMILY_CYRIX_M2-
Cyrix MII.
DMI_PROCESSOR_FAMILY_WINCHIP-
WinChip.
DMI_PROCESSOR_FAMILY_DSP-
DSP.
DMI_PROCESSOR_FAMILY_VIDEO-
Video.
DMI_PROCESSOR_FAMILY_RISCV_RV32-
RISC-V RV32.
DMI_PROCESSOR_FAMILY_RISCV_RV64-
RISC-V RV64.
DMI_PROCESSOR_FAMILY_RISCV_RV128-
RISC-V RV128.
DMI_PROCESSOR_FAMILY_LOONGARCH-
LoongArch.
DMI_PROCESSOR_FAMILY_LOONGSON_1-
Loongson 1.
DMI_PROCESSOR_FAMILY_LOONGSON_2-
Loongson 2.
DMI_PROCESSOR_FAMILY_LOONGSON_3-
Loongson 3.
DMI_PROCESSOR_FAMILY_LOONGSON_2K-
Loongson 2K.
DMI_PROCESSOR_FAMILY_LOONGSON_3A-
Loongson 3A.
DMI_PROCESSOR_FAMILY_LOONGSON_3B-
Loongson 3B.
DMI_PROCESSOR_FAMILY_LOONGSON_3C-
Loongson 3C.
DMI_PROCESSOR_FAMILY_LOONGSON_3D-
Loongson 3D.
DMI_PROCESSOR_FAMILY_LOONGSON_3E-
Loongson 3E.
DMI_PROCESSOR_FAMILY_LOONGSON_2K_2XXX_2C-
Dual-Core Loongson 2K 2xxx series.
DMI_PROCESSOR_FAMILY_LOONGSON_3A_5XXX_4C-
Quad-Core Loongson 3A 5xxx series.
DMI_PROCESSOR_FAMILY_LOONGSON_3A_5XXX_MC-
Multi-Core Loongson 3A 5xxx series.
DMI_PROCESSOR_FAMILY_LOONGSON_3B_5XXX_4C-
Quad-Core Loongson 3B 5xxx series.
DMI_PROCESSOR_FAMILY_LOONGSON_3B_5XXX_MC-
Multi-Core Loongson 3B 5xxx series.
DMI_PROCESSOR_FAMILY_LOONGSON_3C_5XXX_MC-
Multi-Core Loongson 3C 5xxx series.
DMI_PROCESSOR_FAMILY_LOONGSON_3D_5XXX_MC-
Multi-Core Loongson 3D 5xxx series.
DMI_PROCESSOR_FAMILY_INTEL_CORE_3-
Intel Core 3.
DMI_PROCESSOR_FAMILY_INTEL_CORE_5-
Intel Core 5.
DMI_PROCESSOR_FAMILY_INTEL_CORE_7-
Intel Core 7.
DMI_PROCESSOR_FAMILY_INTEL_CORE_9-
Intel Core 9.
DMI_PROCESSOR_FAMILY_INTEL_CORE_ULTRA_3-
Intel Core Ultra 3.
DMI_PROCESSOR_FAMILY_INTEL_CORE_ULTRA_5-
Intel Core Ultra 5.
DMI_PROCESSOR_FAMILY_INTEL_CORE_ULTRA_7-
Intel Core Ultra 7.
DMI_PROCESSOR_FAMILY_INTEL_CORE_ULTRA_9-
Intel Core Ultra 9.
Return value
dmi_processor_family_name returns the name of the value, or nullptr if the
value has no name. The name is translated to the current locale when the
library is built with localization support and has a translation for it, and
is in English otherwise. The string is owned by the library and must not be
modified or freed.