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 family field of dmi_processor_t only 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.

Errors

None.

Standards

DMTF SMBIOS Specification (DSP0134), version 2.0 or newer.