MdePkg/Include/IndustryStandard/SmBios.h File Reference


Data Structures

struct  SMBIOS_TABLE_ENTRY_POINT
struct  SMBIOS_TABLE_3_0_ENTRY_POINT
struct  SMBIOS_STRUCTURE
struct  MISC_BIOS_CHARACTERISTICS
struct  MBCE_BIOS_RESERVED
struct  MBCE_SYSTEM_RESERVED
struct  MISC_BIOS_CHARACTERISTICS_EXTENSION
struct  SMBIOS_TABLE_TYPE0
struct  SMBIOS_TABLE_TYPE1
struct  BASE_BOARD_FEATURE_FLAGS
struct  SMBIOS_TABLE_TYPE2
struct  CONTAINED_ELEMENT
struct  SMBIOS_TABLE_TYPE3
struct  PROCESSOR_VOLTAGE
struct  PROCESSOR_SIGNATURE
struct  PROCESSOR_FEATURE_FLAGS
struct  PROCESSOR_ID_DATA
struct  SMBIOS_TABLE_TYPE4
struct  MEMORY_ERROR_CORRECT_CAPABILITY
struct  MEMORY_SPEED_TYPE
struct  SMBIOS_TABLE_TYPE5
struct  MEMORY_CURRENT_TYPE
struct  MEMORY_INSTALLED_ENABLED_SIZE
struct  SMBIOS_TABLE_TYPE6
struct  CACHE_SRAM_TYPE_DATA
struct  SMBIOS_TABLE_TYPE7
struct  SMBIOS_TABLE_TYPE8
struct  MISC_SLOT_CHARACTERISTICS1
struct  MISC_SLOT_CHARACTERISTICS2
struct  SMBIOS_TABLE_TYPE9
struct  DEVICE_STRUCT
struct  SMBIOS_TABLE_TYPE10
struct  SMBIOS_TABLE_TYPE11
struct  SMBIOS_TABLE_TYPE12
struct  SMBIOS_TABLE_TYPE13
struct  GROUP_STRUCT
struct  SMBIOS_TABLE_TYPE14
struct  EVENT_LOG_TYPE
struct  SMBIOS_TABLE_TYPE15
struct  SMBIOS_TABLE_TYPE16
struct  MEMORY_DEVICE_TYPE_DETAIL
struct  SMBIOS_TABLE_TYPE17
struct  SMBIOS_TABLE_TYPE18
struct  SMBIOS_TABLE_TYPE19
struct  SMBIOS_TABLE_TYPE20
struct  SMBIOS_TABLE_TYPE21
struct  SMBIOS_TABLE_TYPE22
struct  SMBIOS_TABLE_TYPE23
struct  SMBIOS_TABLE_TYPE24
struct  SMBIOS_TABLE_TYPE25
struct  MISC_VOLTAGE_PROBE_LOCATION
struct  SMBIOS_TABLE_TYPE26
struct  MISC_COOLING_DEVICE_TYPE
struct  SMBIOS_TABLE_TYPE27
struct  MISC_TEMPERATURE_PROBE_LOCATION
struct  SMBIOS_TABLE_TYPE28
struct  MISC_ELECTRICAL_CURRENT_PROBE_LOCATION
struct  SMBIOS_TABLE_TYPE29
struct  SMBIOS_TABLE_TYPE30
struct  SMBIOS_TABLE_TYPE31
struct  SMBIOS_TABLE_TYPE32
struct  SMBIOS_TABLE_TYPE33
struct  SMBIOS_TABLE_TYPE34
struct  SMBIOS_TABLE_TYPE35
struct  SMBIOS_TABLE_TYPE36
struct  MEMORY_DEVICE
struct  SMBIOS_TABLE_TYPE37
struct  SMBIOS_TABLE_TYPE38
struct  SYS_POWER_SUPPLY_CHARACTERISTICS
struct  SMBIOS_TABLE_TYPE39
struct  ADDITIONAL_INFORMATION_ENTRY
struct  SMBIOS_TABLE_TYPE40
struct  SMBIOS_TABLE_TYPE41
struct  SMBIOS_TABLE_TYPE42
struct  SMBIOS_TABLE_TYPE126
struct  SMBIOS_TABLE_TYPE127
union  SMBIOS_STRUCTURE_POINTER

Defines

#define SMBIOS_HANDLE_RESERVED_BEGIN   0xFF00
#define SMBIOS_HANDLE_PI_RESERVED   0xFFFE
#define SMBIOS_STRING_MAX_LENGTH   64
#define SMBIOS_TYPE_INACTIVE   0x007E
#define SMBIOS_TYPE_END_OF_TABLE   0x007F

Typedefs

typedef UINT8 SMBIOS_TABLE_STRING

Enumerations

enum  MISC_SYSTEM_WAKEUP_TYPE {
  SystemWakeupTypeReserved = 0x00, SystemWakeupTypeOther = 0x01, SystemWakeupTypeUnknown = 0x02, SystemWakeupTypeApmTimer = 0x03,
  SystemWakeupTypeModemRing = 0x04, SystemWakeupTypeLanRemote = 0x05, SystemWakeupTypePowerSwitch = 0x06, SystemWakeupTypePciPme = 0x07,
  SystemWakeupTypeAcPowerRestored = 0x08
}
enum  BASE_BOARD_TYPE {
  BaseBoardTypeUnknown = 0x1, BaseBoardTypeOther = 0x2, BaseBoardTypeServerBlade = 0x3, BaseBoardTypeConnectivitySwitch = 0x4,
  BaseBoardTypeSystemManagementModule = 0x5, BaseBoardTypeProcessorModule = 0x6, BaseBoardTypeIOModule = 0x7, BaseBoardTypeMemoryModule = 0x8,
  BaseBoardTypeDaughterBoard = 0x9, BaseBoardTypeMotherBoard = 0xA, BaseBoardTypeProcessorMemoryModule = 0xB, BaseBoardTypeProcessorIOModule = 0xC,
  BaseBoardTypeInterconnectBoard = 0xD
}
enum  MISC_CHASSIS_TYPE {
  MiscChassisTypeOther = 0x01, MiscChassisTypeUnknown = 0x02, MiscChassisTypeDeskTop = 0x03, MiscChassisTypeLowProfileDesktop = 0x04,
  MiscChassisTypePizzaBox = 0x05, MiscChassisTypeMiniTower = 0x06, MiscChassisTypeTower = 0x07, MiscChassisTypePortable = 0x08,
  MiscChassisTypeLapTop = 0x09, MiscChassisTypeNotebook = 0x0A, MiscChassisTypeHandHeld = 0x0B, MiscChassisTypeDockingStation = 0x0C,
  MiscChassisTypeAllInOne = 0x0D, MiscChassisTypeSubNotebook = 0x0E, MiscChassisTypeSpaceSaving = 0x0F, MiscChassisTypeLunchBox = 0x10,
  MiscChassisTypeMainServerChassis = 0x11, MiscChassisTypeExpansionChassis = 0x12, MiscChassisTypeSubChassis = 0x13, MiscChassisTypeBusExpansionChassis = 0x14,
  MiscChassisTypePeripheralChassis = 0x15, MiscChassisTypeRaidChassis = 0x16, MiscChassisTypeRackMountChassis = 0x17, MiscChassisTypeSealedCasePc = 0x18,
  MiscChassisMultiSystemChassis = 0x19, MiscChassisCompactPCI = 0x1A, MiscChassisAdvancedTCA = 0x1B, MiscChassisBlade = 0x1C,
  MiscChassisBladeEnclosure = 0x1D, MiscChassisTablet = 0x1E, MiscChassisConvertible = 0x1F, MiscChassisDetachable = 0x20
}
enum  MISC_CHASSIS_STATE {
  ChassisStateOther = 0x01, ChassisStateUnknown = 0x02, ChassisStateSafe = 0x03, ChassisStateWarning = 0x04,
  ChassisStateCritical = 0x05, ChassisStateNonRecoverable = 0x06
}
enum  MISC_CHASSIS_SECURITY_STATE {
  ChassisSecurityStatusOther = 0x01, ChassisSecurityStatusUnknown = 0x02, ChassisSecurityStatusNone = 0x03, ChassisSecurityStatusExternalInterfaceLockedOut = 0x04,
  ChassisSecurityStatusExternalInterfaceLockedEnabled = 0x05
}
enum  PROCESSOR_TYPE_DATA {
  ProcessorOther = 0x01, ProcessorUnknown = 0x02, CentralProcessor = 0x03, MathProcessor = 0x04,
  DspProcessor = 0x05, VideoProcessor = 0x06
}
enum  PROCESSOR_FAMILY_DATA {
  ProcessorFamilyOther = 0x01, ProcessorFamilyUnknown = 0x02, ProcessorFamily8086 = 0x03, ProcessorFamily80286 = 0x04,
  ProcessorFamilyIntel386 = 0x05, ProcessorFamilyIntel486 = 0x06, ProcessorFamily8087 = 0x07, ProcessorFamily80287 = 0x08,
  ProcessorFamily80387 = 0x09, ProcessorFamily80487 = 0x0A, ProcessorFamilyPentium = 0x0B, ProcessorFamilyPentiumPro = 0x0C,
  ProcessorFamilyPentiumII = 0x0D, ProcessorFamilyPentiumMMX = 0x0E, ProcessorFamilyCeleron = 0x0F, ProcessorFamilyPentiumIIXeon = 0x10,
  ProcessorFamilyPentiumIII = 0x11, ProcessorFamilyM1 = 0x12, ProcessorFamilyM2 = 0x13, ProcessorFamilyIntelCeleronM = 0x14,
  ProcessorFamilyIntelPentium4Ht = 0x15, ProcessorFamilyAmdDuron = 0x18, ProcessorFamilyK5 = 0x19, ProcessorFamilyK6 = 0x1A,
  ProcessorFamilyK6_2 = 0x1B, ProcessorFamilyK6_3 = 0x1C, ProcessorFamilyAmdAthlon = 0x1D, ProcessorFamilyAmd29000 = 0x1E,
  ProcessorFamilyK6_2Plus = 0x1F, ProcessorFamilyPowerPC = 0x20, ProcessorFamilyPowerPC601 = 0x21, ProcessorFamilyPowerPC603 = 0x22,
  ProcessorFamilyPowerPC603Plus = 0x23, ProcessorFamilyPowerPC604 = 0x24, ProcessorFamilyPowerPC620 = 0x25, ProcessorFamilyPowerPCx704 = 0x26,
  ProcessorFamilyPowerPC750 = 0x27, ProcessorFamilyIntelCoreDuo = 0x28, ProcessorFamilyIntelCoreDuoMobile = 0x29, ProcessorFamilyIntelCoreSoloMobile = 0x2A,
  ProcessorFamilyIntelAtom = 0x2B, ProcessorFamilyIntelCoreM = 0x2C, ProcessorFamilyAlpha = 0x30, ProcessorFamilyAlpha21064 = 0x31,
  ProcessorFamilyAlpha21066 = 0x32, ProcessorFamilyAlpha21164 = 0x33, ProcessorFamilyAlpha21164PC = 0x34, ProcessorFamilyAlpha21164a = 0x35,
  ProcessorFamilyAlpha21264 = 0x36, ProcessorFamilyAlpha21364 = 0x37, ProcessorFamilyAmdTurionIIUltraDualCoreMobileM = 0x38, ProcessorFamilyAmdTurionIIDualCoreMobileM = 0x39,
  ProcessorFamilyAmdAthlonIIDualCoreM = 0x3A, ProcessorFamilyAmdOpteron6100Series = 0x3B, ProcessorFamilyAmdOpteron4100Series = 0x3C, ProcessorFamilyAmdOpteron6200Series = 0x3D,
  ProcessorFamilyAmdOpteron4200Series = 0x3E, ProcessorFamilyAmdFxSeries = 0x3F, ProcessorFamilyMips = 0x40, ProcessorFamilyMIPSR4000 = 0x41,
  ProcessorFamilyMIPSR4200 = 0x42, ProcessorFamilyMIPSR4400 = 0x43, ProcessorFamilyMIPSR4600 = 0x44, ProcessorFamilyMIPSR10000 = 0x45,
  ProcessorFamilyAmdCSeries = 0x46, ProcessorFamilyAmdESeries = 0x47, ProcessorFamilyAmdASeries = 0x48, ProcessorFamilyAmdGSeries = 0x49,
  ProcessorFamilyAmdZSeries = 0x4A, ProcessorFamilyAmdRSeries = 0x4B, ProcessorFamilyAmdOpteron4300 = 0x4C, ProcessorFamilyAmdOpteron6300 = 0x4D,
  ProcessorFamilyAmdOpteron3300 = 0x4E, ProcessorFamilyAmdFireProSeries = 0x4F, ProcessorFamilySparc = 0x50, ProcessorFamilySuperSparc = 0x51,
  ProcessorFamilymicroSparcII = 0x52, ProcessorFamilymicroSparcIIep = 0x53, ProcessorFamilyUltraSparc = 0x54, ProcessorFamilyUltraSparcII = 0x55,
  ProcessorFamilyUltraSparcIii = 0x56, ProcessorFamilyUltraSparcIII = 0x57, ProcessorFamilyUltraSparcIIIi = 0x58, ProcessorFamily68040 = 0x60,
  ProcessorFamily68xxx = 0x61, ProcessorFamily68000 = 0x62, ProcessorFamily68010 = 0x63, ProcessorFamily68020 = 0x64,
  ProcessorFamily68030 = 0x65, ProcessorFamilyAmdAthlonX4QuadCore = 0x66, ProcessorFamilyAmdOpteronX1000Series = 0x67, ProcessorFamilyAmdOpteronX2000Series = 0x68,
  ProcessorFamilyHobbit = 0x70, ProcessorFamilyCrusoeTM5000 = 0x78, ProcessorFamilyCrusoeTM3000 = 0x79, ProcessorFamilyEfficeonTM8000 = 0x7A,
  ProcessorFamilyWeitek = 0x80, ProcessorFamilyItanium = 0x82, ProcessorFamilyAmdAthlon64 = 0x83, ProcessorFamilyAmdOpteron = 0x84,
  ProcessorFamilyAmdSempron = 0x85, ProcessorFamilyAmdTurion64Mobile = 0x86, ProcessorFamilyDualCoreAmdOpteron = 0x87, ProcessorFamilyAmdAthlon64X2DualCore = 0x88,
  ProcessorFamilyAmdTurion64X2Mobile = 0x89, ProcessorFamilyQuadCoreAmdOpteron = 0x8A, ProcessorFamilyThirdGenerationAmdOpteron = 0x8B, ProcessorFamilyAmdPhenomFxQuadCore = 0x8C,
  ProcessorFamilyAmdPhenomX4QuadCore = 0x8D, ProcessorFamilyAmdPhenomX2DualCore = 0x8E, ProcessorFamilyAmdAthlonX2DualCore = 0x8F, ProcessorFamilyPARISC = 0x90,
  ProcessorFamilyPaRisc8500 = 0x91, ProcessorFamilyPaRisc8000 = 0x92, ProcessorFamilyPaRisc7300LC = 0x93, ProcessorFamilyPaRisc7200 = 0x94,
  ProcessorFamilyPaRisc7100LC = 0x95, ProcessorFamilyPaRisc7100 = 0x96, ProcessorFamilyV30 = 0xA0, ProcessorFamilyQuadCoreIntelXeon3200Series = 0xA1,
  ProcessorFamilyDualCoreIntelXeon3000Series = 0xA2, ProcessorFamilyQuadCoreIntelXeon5300Series = 0xA3, ProcessorFamilyDualCoreIntelXeon5100Series = 0xA4, ProcessorFamilyDualCoreIntelXeon5000Series = 0xA5,
  ProcessorFamilyDualCoreIntelXeonLV = 0xA6, ProcessorFamilyDualCoreIntelXeonULV = 0xA7, ProcessorFamilyDualCoreIntelXeon7100Series = 0xA8, ProcessorFamilyQuadCoreIntelXeon5400Series = 0xA9,
  ProcessorFamilyQuadCoreIntelXeon = 0xAA, ProcessorFamilyDualCoreIntelXeon5200Series = 0xAB, ProcessorFamilyDualCoreIntelXeon7200Series = 0xAC, ProcessorFamilyQuadCoreIntelXeon7300Series = 0xAD,
  ProcessorFamilyQuadCoreIntelXeon7400Series = 0xAE, ProcessorFamilyMultiCoreIntelXeon7400Series = 0xAF, ProcessorFamilyPentiumIIIXeon = 0xB0, ProcessorFamilyPentiumIIISpeedStep = 0xB1,
  ProcessorFamilyPentium4 = 0xB2, ProcessorFamilyIntelXeon = 0xB3, ProcessorFamilyAS400 = 0xB4, ProcessorFamilyIntelXeonMP = 0xB5,
  ProcessorFamilyAMDAthlonXP = 0xB6, ProcessorFamilyAMDAthlonMP = 0xB7, ProcessorFamilyIntelItanium2 = 0xB8, ProcessorFamilyIntelPentiumM = 0xB9,
  ProcessorFamilyIntelCeleronD = 0xBA, ProcessorFamilyIntelPentiumD = 0xBB, ProcessorFamilyIntelPentiumEx = 0xBC, ProcessorFamilyIntelCoreSolo = 0xBD,
  ProcessorFamilyReserved = 0xBE, ProcessorFamilyIntelCore2 = 0xBF, ProcessorFamilyIntelCore2Solo = 0xC0, ProcessorFamilyIntelCore2Extreme = 0xC1,
  ProcessorFamilyIntelCore2Quad = 0xC2, ProcessorFamilyIntelCore2ExtremeMobile = 0xC3, ProcessorFamilyIntelCore2DuoMobile = 0xC4, ProcessorFamilyIntelCore2SoloMobile = 0xC5,
  ProcessorFamilyIntelCoreI7 = 0xC6, ProcessorFamilyDualCoreIntelCeleron = 0xC7, ProcessorFamilyIBM390 = 0xC8, ProcessorFamilyG4 = 0xC9,
  ProcessorFamilyG5 = 0xCA, ProcessorFamilyG6 = 0xCB, ProcessorFamilyzArchitecture = 0xCC, ProcessorFamilyIntelCoreI5 = 0xCD,
  ProcessorFamilyIntelCoreI3 = 0xCE, ProcessorFamilyViaC7M = 0xD2, ProcessorFamilyViaC7D = 0xD3, ProcessorFamilyViaC7 = 0xD4,
  ProcessorFamilyViaEden = 0xD5, ProcessorFamilyMultiCoreIntelXeon = 0xD6, ProcessorFamilyDualCoreIntelXeon3Series = 0xD7, ProcessorFamilyQuadCoreIntelXeon3Series = 0xD8,
  ProcessorFamilyViaNano = 0xD9, ProcessorFamilyDualCoreIntelXeon5Series = 0xDA, ProcessorFamilyQuadCoreIntelXeon5Series = 0xDB, ProcessorFamilyDualCoreIntelXeon7Series = 0xDD,
  ProcessorFamilyQuadCoreIntelXeon7Series = 0xDE, ProcessorFamilyMultiCoreIntelXeon7Series = 0xDF, ProcessorFamilyMultiCoreIntelXeon3400Series = 0xE0, ProcessorFamilyAmdOpteron3000Series = 0xE4,
  ProcessorFamilyAmdSempronII = 0xE5, ProcessorFamilyEmbeddedAmdOpteronQuadCore = 0xE6, ProcessorFamilyAmdPhenomTripleCore = 0xE7, ProcessorFamilyAmdTurionUltraDualCoreMobile = 0xE8,
  ProcessorFamilyAmdTurionDualCoreMobile = 0xE9, ProcessorFamilyAmdAthlonDualCore = 0xEA, ProcessorFamilyAmdSempronSI = 0xEB, ProcessorFamilyAmdPhenomII = 0xEC,
  ProcessorFamilyAmdAthlonII = 0xED, ProcessorFamilySixCoreAmdOpteron = 0xEE, ProcessorFamilyAmdSempronM = 0xEF, ProcessorFamilyi860 = 0xFA,
  ProcessorFamilyi960 = 0xFB, ProcessorFamilyIndicatorFamily2 = 0xFE, ProcessorFamilyReserved1 = 0xFF
}
enum  PROCESSOR_FAMILY2_DATA {
  ProcessorFamilySH3 = 0x0104, ProcessorFamilySH4 = 0x0105, ProcessorFamilyARM = 0x0118, ProcessorFamilyStrongARM = 0x0119,
  ProcessorFamily6x86 = 0x012C, ProcessorFamilyMediaGX = 0x012D, ProcessorFamilyMII = 0x012E, ProcessorFamilyWinChip = 0x0140,
  ProcessorFamilyDSP = 0x015E, ProcessorFamilyVideoProcessor = 0x01F4
}
enum  PROCESSOR_UPGRADE {
  ProcessorUpgradeOther = 0x01, ProcessorUpgradeUnknown = 0x02, ProcessorUpgradeDaughterBoard = 0x03, ProcessorUpgradeZIFSocket = 0x04,
  ProcessorUpgradePiggyBack = 0x05, ProcessorUpgradeNone = 0x06, ProcessorUpgradeLIFSocket = 0x07, ProcessorUpgradeSlot1 = 0x08,
  ProcessorUpgradeSlot2 = 0x09, ProcessorUpgrade370PinSocket = 0x0A, ProcessorUpgradeSlotA = 0x0B, ProcessorUpgradeSlotM = 0x0C,
  ProcessorUpgradeSocket423 = 0x0D, ProcessorUpgradeSocketA = 0x0E, ProcessorUpgradeSocket478 = 0x0F, ProcessorUpgradeSocket754 = 0x10,
  ProcessorUpgradeSocket940 = 0x11, ProcessorUpgradeSocket939 = 0x12, ProcessorUpgradeSocketmPGA604 = 0x13, ProcessorUpgradeSocketLGA771 = 0x14,
  ProcessorUpgradeSocketLGA775 = 0x15, ProcessorUpgradeSocketS1 = 0x16, ProcessorUpgradeAM2 = 0x17, ProcessorUpgradeF1207 = 0x18,
  ProcessorSocketLGA1366 = 0x19, ProcessorUpgradeSocketG34 = 0x1A, ProcessorUpgradeSocketAM3 = 0x1B, ProcessorUpgradeSocketC32 = 0x1C,
  ProcessorUpgradeSocketLGA1156 = 0x1D, ProcessorUpgradeSocketLGA1567 = 0x1E, ProcessorUpgradeSocketPGA988A = 0x1F, ProcessorUpgradeSocketBGA1288 = 0x20,
  ProcessorUpgradeSocketrPGA988B = 0x21, ProcessorUpgradeSocketBGA1023 = 0x22, ProcessorUpgradeSocketBGA1224 = 0x23, ProcessorUpgradeSocketLGA1155 = 0x24,
  ProcessorUpgradeSocketLGA1356 = 0x25, ProcessorUpgradeSocketLGA2011 = 0x26, ProcessorUpgradeSocketFS1 = 0x27, ProcessorUpgradeSocketFS2 = 0x28,
  ProcessorUpgradeSocketFM1 = 0x29, ProcessorUpgradeSocketFM2 = 0x2A, ProcessorUpgradeSocketLGA2011_3 = 0x2B, ProcessorUpgradeSocketLGA1356_3 = 0x2C,
  ProcessorUpgradeSocketLGA1150 = 0x2D, ProcessorUpgradeSocketBGA1168 = 0x2E, ProcessorUpgradeSocketBGA1234 = 0x2F, ProcessorUpgradeSocketBGA1364 = 0x30
}
enum  MEMORY_ERROR_DETECT_METHOD {
  ErrorDetectingMethodOther = 0x01, ErrorDetectingMethodUnknown = 0x02, ErrorDetectingMethodNone = 0x03, ErrorDetectingMethodParity = 0x04,
  ErrorDetectingMethod32Ecc = 0x05, ErrorDetectingMethod64Ecc = 0x06, ErrorDetectingMethod128Ecc = 0x07, ErrorDetectingMethodCrc = 0x08
}
enum  MEMORY_SUPPORT_INTERLEAVE_TYPE {
  MemoryInterleaveOther = 0x01, MemoryInterleaveUnknown = 0x02, MemoryInterleaveOneWay = 0x03, MemoryInterleaveTwoWay = 0x04,
  MemoryInterleaveFourWay = 0x05, MemoryInterleaveEightWay = 0x06, MemoryInterleaveSixteenWay = 0x07
}
enum  CACHE_ERROR_TYPE_DATA {
  CacheErrorOther = 0x01, CacheErrorUnknown = 0x02, CacheErrorNone = 0x03, CacheErrorParity = 0x04,
  CacheErrorSingleBit = 0x05, CacheErrorMultiBit = 0x06
}
enum  CACHE_TYPE_DATA {
  CacheTypeOther = 0x01, CacheTypeUnknown = 0x02, CacheTypeInstruction = 0x03, CacheTypeData = 0x04,
  CacheTypeUnified = 0x05
}
enum  CACHE_ASSOCIATIVITY_DATA {
  CacheAssociativityOther = 0x01, CacheAssociativityUnknown = 0x02, CacheAssociativityDirectMapped = 0x03, CacheAssociativity2Way = 0x04,
  CacheAssociativity4Way = 0x05, CacheAssociativityFully = 0x06, CacheAssociativity8Way = 0x07, CacheAssociativity16Way = 0x08,
  CacheAssociativity12Way = 0x09, CacheAssociativity24Way = 0x0A, CacheAssociativity32Way = 0x0B, CacheAssociativity48Way = 0x0C,
  CacheAssociativity64Way = 0x0D, CacheAssociativity20Way = 0x0E
}
enum  MISC_PORT_CONNECTOR_TYPE {
  PortConnectorTypeNone = 0x00, PortConnectorTypeCentronics = 0x01, PortConnectorTypeMiniCentronics = 0x02, PortConnectorTypeProprietary = 0x03,
  PortConnectorTypeDB25Male = 0x04, PortConnectorTypeDB25Female = 0x05, PortConnectorTypeDB15Male = 0x06, PortConnectorTypeDB15Female = 0x07,
  PortConnectorTypeDB9Male = 0x08, PortConnectorTypeDB9Female = 0x09, PortConnectorTypeRJ11 = 0x0A, PortConnectorTypeRJ45 = 0x0B,
  PortConnectorType50PinMiniScsi = 0x0C, PortConnectorTypeMiniDin = 0x0D, PortConnectorTypeMicroDin = 0x0E, PortConnectorTypePS2 = 0x0F,
  PortConnectorTypeInfrared = 0x10, PortConnectorTypeHpHil = 0x11, PortConnectorTypeUsb = 0x12, PortConnectorTypeSsaScsi = 0x13,
  PortConnectorTypeCircularDin8Male = 0x14, PortConnectorTypeCircularDin8Female = 0x15, PortConnectorTypeOnboardIde = 0x16, PortConnectorTypeOnboardFloppy = 0x17,
  PortConnectorType9PinDualInline = 0x18, PortConnectorType25PinDualInline = 0x19, PortConnectorType50PinDualInline = 0x1A, PortConnectorType68PinDualInline = 0x1B,
  PortConnectorTypeOnboardSoundInput = 0x1C, PortConnectorTypeMiniCentronicsType14 = 0x1D, PortConnectorTypeMiniCentronicsType26 = 0x1E, PortConnectorTypeHeadPhoneMiniJack = 0x1F,
  PortConnectorTypeBNC = 0x20, PortConnectorType1394 = 0x21, PortConnectorTypeSasSata = 0x22, PortConnectorTypePC98 = 0xA0,
  PortConnectorTypePC98Hireso = 0xA1, PortConnectorTypePCH98 = 0xA2, PortConnectorTypePC98Note = 0xA3, PortConnectorTypePC98Full = 0xA4,
  PortConnectorTypeOther = 0xFF
}
enum  MISC_PORT_TYPE {
  PortTypeNone = 0x00, PortTypeParallelXtAtCompatible = 0x01, PortTypeParallelPortPs2 = 0x02, PortTypeParallelPortEcp = 0x03,
  PortTypeParallelPortEpp = 0x04, PortTypeParallelPortEcpEpp = 0x05, PortTypeSerialXtAtCompatible = 0x06, PortTypeSerial16450Compatible = 0x07,
  PortTypeSerial16550Compatible = 0x08, PortTypeSerial16550ACompatible = 0x09, PortTypeScsi = 0x0A, PortTypeMidi = 0x0B,
  PortTypeJoyStick = 0x0C, PortTypeKeyboard = 0x0D, PortTypeMouse = 0x0E, PortTypeSsaScsi = 0x0F,
  PortTypeUsb = 0x10, PortTypeFireWire = 0x11, PortTypePcmciaTypeI = 0x12, PortTypePcmciaTypeII = 0x13,
  PortTypePcmciaTypeIII = 0x14, PortTypeCardBus = 0x15, PortTypeAccessBusPort = 0x16, PortTypeScsiII = 0x17,
  PortTypeScsiWide = 0x18, PortTypePC98 = 0x19, PortTypePC98Hireso = 0x1A, PortTypePCH98 = 0x1B,
  PortTypeVideoPort = 0x1C, PortTypeAudioPort = 0x1D, PortTypeModemPort = 0x1E, PortTypeNetworkPort = 0x1F,
  PortType8251Compatible = 0xA0, PortType8251FifoCompatible = 0xA1, PortTypeOther = 0xFF
}
enum  MISC_SLOT_TYPE {
  SlotTypeOther = 0x01, SlotTypeUnknown = 0x02, SlotTypeIsa = 0x03, SlotTypeMca = 0x04,
  SlotTypeEisa = 0x05, SlotTypePci = 0x06, SlotTypePcmcia = 0x07, SlotTypeVlVesa = 0x08,
  SlotTypeProprietary = 0x09, SlotTypeProcessorCardSlot = 0x0A, SlotTypeProprietaryMemoryCardSlot = 0x0B, SlotTypeIORiserCardSlot = 0x0C,
  SlotTypeNuBus = 0x0D, SlotTypePci66MhzCapable = 0x0E, SlotTypeAgp = 0x0F, SlotTypeApg2X = 0x10,
  SlotTypeAgp4X = 0x11, SlotTypePciX = 0x12, SlotTypeAgp8X = 0x13, SlotTypeM2Socket1_DP = 0x14,
  SlotTypeM2Socket1_SD = 0x15, SlotTypeM2Socket2 = 0x16, SlotTypeM2Socket3 = 0x17, SlotTypeMxmTypeI = 0x18,
  SlotTypeMxmTypeII = 0x19, SlotTypeMxmTypeIIIStandard = 0x1A, SlotTypeMxmTypeIIIHe = 0x1B, SlotTypeMxmTypeIV = 0x1C,
  SlotTypeMxm30TypeA = 0x1D, SlotTypeMxm30TypeB = 0x1E, SlotTypePciExpressGen2Sff_8639 = 0x1F, SlotTypePciExpressGen3Sff_8639 = 0x20,
  SlotTypePC98C20 = 0xA0, SlotTypePC98C24 = 0xA1, SlotTypePC98E = 0xA2, SlotTypePC98LocalBus = 0xA3,
  SlotTypePC98Card = 0xA4, SlotTypePciExpress = 0xA5, SlotTypePciExpressX1 = 0xA6, SlotTypePciExpressX2 = 0xA7,
  SlotTypePciExpressX4 = 0xA8, SlotTypePciExpressX8 = 0xA9, SlotTypePciExpressX16 = 0xAA, SlotTypePciExpressGen2 = 0xAB,
  SlotTypePciExpressGen2X1 = 0xAC, SlotTypePciExpressGen2X2 = 0xAD, SlotTypePciExpressGen2X4 = 0xAE, SlotTypePciExpressGen2X8 = 0xAF,
  SlotTypePciExpressGen2X16 = 0xB0, SlotTypePciExpressGen3 = 0xB1, SlotTypePciExpressGen3X1 = 0xB2, SlotTypePciExpressGen3X2 = 0xB3,
  SlotTypePciExpressGen3X4 = 0xB4, SlotTypePciExpressGen3X8 = 0xB5, SlotTypePciExpressGen3X16 = 0xB6
}
enum  MISC_SLOT_DATA_BUS_WIDTH {
  SlotDataBusWidthOther = 0x01, SlotDataBusWidthUnknown = 0x02, SlotDataBusWidth8Bit = 0x03, SlotDataBusWidth16Bit = 0x04,
  SlotDataBusWidth32Bit = 0x05, SlotDataBusWidth64Bit = 0x06, SlotDataBusWidth128Bit = 0x07, SlotDataBusWidth1X = 0x08,
  SlotDataBusWidth2X = 0x09, SlotDataBusWidth4X = 0x0A, SlotDataBusWidth8X = 0x0B, SlotDataBusWidth12X = 0x0C,
  SlotDataBusWidth16X = 0x0D, SlotDataBusWidth32X = 0x0E
}
enum  MISC_SLOT_USAGE { SlotUsageOther = 0x01, SlotUsageUnknown = 0x02, SlotUsageAvailable = 0x03, SlotUsageInUse = 0x04 }
enum  MISC_SLOT_LENGTH { SlotLengthOther = 0x01, SlotLengthUnknown = 0x02, SlotLengthShort = 0x03, SlotLengthLong = 0x04 }
enum  MISC_ONBOARD_DEVICE_TYPE {
  OnBoardDeviceTypeOther = 0x01, OnBoardDeviceTypeUnknown = 0x02, OnBoardDeviceTypeVideo = 0x03, OnBoardDeviceTypeScsiController = 0x04,
  OnBoardDeviceTypeEthernet = 0x05, OnBoardDeviceTypeTokenRing = 0x06, OnBoardDeviceTypeSound = 0x07, OnBoardDeviceTypePATAController = 0x08,
  OnBoardDeviceTypeSATAController = 0x09, OnBoardDeviceTypeSASController = 0x0A
}
enum  EVENT_LOG_TYPE_DATA {
  EventLogTypeReserved = 0x00, EventLogTypeSingleBitECC = 0x01, EventLogTypeMultiBitECC = 0x02, EventLogTypeParityMemErr = 0x03,
  EventLogTypeBusTimeOut = 0x04, EventLogTypeIOChannelCheck = 0x05, EventLogTypeSoftwareNMI = 0x06, EventLogTypePOSTMemResize = 0x07,
  EventLogTypePOSTErr = 0x08, EventLogTypePCIParityErr = 0x09, EventLogTypePCISystemErr = 0x0A, EventLogTypeCPUFailure = 0x0B,
  EventLogTypeEISATimeOut = 0x0C, EventLogTypeMemLogDisabled = 0x0D, EventLogTypeLoggingDisabled = 0x0E, EventLogTypeSysLimitExce = 0x10,
  EventLogTypeAsyncHWTimer = 0x11, EventLogTypeSysConfigInfo = 0x12, EventLogTypeHDInfo = 0x13, EventLogTypeSysReconfig = 0x14,
  EventLogTypeUncorrectCPUErr = 0x15, EventLogTypeAreaResetAndClr = 0x16, EventLogTypeSystemBoot = 0x17, EventLogTypeUnused = 0x18,
  EventLogTypeAvailForSys = 0x80, EventLogTypeEndOfLog = 0xFF
}
enum  EVENT_LOG_VARIABLE_DATA {
  EventLogVariableNone = 0x00, EventLogVariableHandle = 0x01, EventLogVariableMutilEvent = 0x02, EventLogVariableMutilEventHandle = 0x03,
  EventLogVariablePOSTResultBitmap = 0x04, EventLogVariableSysManagementType = 0x05, EventLogVariableMutliEventSysManagmentType = 0x06, EventLogVariableUnused = 0x07,
  EventLogVariableOEMAssigned = 0x80
}
enum  MEMORY_ARRAY_LOCATION {
  MemoryArrayLocationOther = 0x01, MemoryArrayLocationUnknown = 0x02, MemoryArrayLocationSystemBoard = 0x03, MemoryArrayLocationIsaAddonCard = 0x04,
  MemoryArrayLocationEisaAddonCard = 0x05, MemoryArrayLocationPciAddonCard = 0x06, MemoryArrayLocationMcaAddonCard = 0x07, MemoryArrayLocationPcmciaAddonCard = 0x08,
  MemoryArrayLocationProprietaryAddonCard = 0x09, MemoryArrayLocationNuBus = 0x0A, MemoryArrayLocationPc98C20AddonCard = 0xA0, MemoryArrayLocationPc98C24AddonCard = 0xA1,
  MemoryArrayLocationPc98EAddonCard = 0xA2, MemoryArrayLocationPc98LocalBusAddonCard = 0xA3
}
enum  MEMORY_ARRAY_USE {
  MemoryArrayUseOther = 0x01, MemoryArrayUseUnknown = 0x02, MemoryArrayUseSystemMemory = 0x03, MemoryArrayUseVideoMemory = 0x04,
  MemoryArrayUseFlashMemory = 0x05, MemoryArrayUseNonVolatileRam = 0x06, MemoryArrayUseCacheMemory = 0x07
}
enum  MEMORY_ERROR_CORRECTION {
  MemoryErrorCorrectionOther = 0x01, MemoryErrorCorrectionUnknown = 0x02, MemoryErrorCorrectionNone = 0x03, MemoryErrorCorrectionParity = 0x04,
  MemoryErrorCorrectionSingleBitEcc = 0x05, MemoryErrorCorrectionMultiBitEcc = 0x06, MemoryErrorCorrectionCrc = 0x07
}
enum  MEMORY_FORM_FACTOR {
  MemoryFormFactorOther = 0x01, MemoryFormFactorUnknown = 0x02, MemoryFormFactorSimm = 0x03, MemoryFormFactorSip = 0x04,
  MemoryFormFactorChip = 0x05, MemoryFormFactorDip = 0x06, MemoryFormFactorZip = 0x07, MemoryFormFactorProprietaryCard = 0x08,
  MemoryFormFactorDimm = 0x09, MemoryFormFactorTsop = 0x0A, MemoryFormFactorRowOfChips = 0x0B, MemoryFormFactorRimm = 0x0C,
  MemoryFormFactorSodimm = 0x0D, MemoryFormFactorSrimm = 0x0E, MemoryFormFactorFbDimm = 0x0F
}
enum  MEMORY_DEVICE_TYPE {
  MemoryTypeOther = 0x01, MemoryTypeUnknown = 0x02, MemoryTypeDram = 0x03, MemoryTypeEdram = 0x04,
  MemoryTypeVram = 0x05, MemoryTypeSram = 0x06, MemoryTypeRam = 0x07, MemoryTypeRom = 0x08,
  MemoryTypeFlash = 0x09, MemoryTypeEeprom = 0x0A, MemoryTypeFeprom = 0x0B, MemoryTypeEprom = 0x0C,
  MemoryTypeCdram = 0x0D, MemoryType3Dram = 0x0E, MemoryTypeSdram = 0x0F, MemoryTypeSgram = 0x10,
  MemoryTypeRdram = 0x11, MemoryTypeDdr = 0x12, MemoryTypeDdr2 = 0x13, MemoryTypeDdr2FbDimm = 0x14,
  MemoryTypeDdr3 = 0x18, MemoryTypeFbd2 = 0x19, MemoryTypeDdr4 = 0x1A, MemoryTypeLpddr = 0x1B,
  MemoryTypeLpddr2 = 0x1C, MemoryTypeLpddr3 = 0x1D, MemoryTypeLpddr4 = 0x1E
}
enum  MEMORY_ERROR_TYPE {
  MemoryErrorOther = 0x01, MemoryErrorUnknown = 0x02, MemoryErrorOk = 0x03, MemoryErrorBadRead = 0x04,
  MemoryErrorParity = 0x05, MemoryErrorSigleBit = 0x06, MemoryErrorDoubleBit = 0x07, MemoryErrorMultiBit = 0x08,
  MemoryErrorNibble = 0x09, MemoryErrorChecksum = 0x0A, MemoryErrorCrc = 0x0B, MemoryErrorCorrectSingleBit = 0x0C,
  MemoryErrorCorrected = 0x0D, MemoryErrorUnCorrectable = 0x0E
}
enum  MEMORY_ERROR_GRANULARITY { MemoryGranularityOther = 0x01, MemoryGranularityOtherUnknown = 0x02, MemoryGranularityDeviceLevel = 0x03, MemoryGranularityMemPartitionLevel = 0x04 }
enum  MEMORY_ERROR_OPERATION {
  MemoryErrorOperationOther = 0x01, MemoryErrorOperationUnknown = 0x02, MemoryErrorOperationRead = 0x03, MemoryErrorOperationWrite = 0x04,
  MemoryErrorOperationPartialWrite = 0x05
}
enum  BUILTIN_POINTING_DEVICE_TYPE {
  PointingDeviceTypeOther = 0x01, PointingDeviceTypeUnknown = 0x02, PointingDeviceTypeMouse = 0x03, PointingDeviceTypeTrackBall = 0x04,
  PointingDeviceTypeTrackPoint = 0x05, PointingDeviceTypeGlidePoint = 0x06, PointingDeviceTouchPad = 0x07, PointingDeviceTouchScreen = 0x08,
  PointingDeviceOpticalSensor = 0x09
}
enum  BUILTIN_POINTING_DEVICE_INTERFACE {
  PointingDeviceInterfaceOther = 0x01, PointingDeviceInterfaceUnknown = 0x02, PointingDeviceInterfaceSerial = 0x03, PointingDeviceInterfacePs2 = 0x04,
  PointingDeviceInterfaceInfrared = 0x05, PointingDeviceInterfaceHpHil = 0x06, PointingDeviceInterfaceBusMouse = 0x07, PointingDeviceInterfaceADB = 0x08,
  PointingDeviceInterfaceBusMouseDB9 = 0xA0, PointingDeviceInterfaceBusMouseMicroDin = 0xA1, PointingDeviceInterfaceUsb = 0xA2
}
enum  PORTABLE_BATTERY_DEVICE_CHEMISTRY {
  PortableBatteryDeviceChemistryOther = 0x01, PortableBatteryDeviceChemistryUnknown = 0x02, PortableBatteryDeviceChemistryLeadAcid = 0x03, PortableBatteryDeviceChemistryNickelCadmium = 0x04,
  PortableBatteryDeviceChemistryNickelMetalHydride = 0x05, PortableBatteryDeviceChemistryLithiumIon = 0x06, PortableBatteryDeviceChemistryZincAir = 0x07, PortableBatteryDeviceChemistryLithiumPolymer = 0x08
}
enum  MISC_BOOT_INFORMATION_STATUS_DATA_TYPE {
  BootInformationStatusNoError = 0x00, BootInformationStatusNoBootableMedia = 0x01, BootInformationStatusNormalOSFailedLoading = 0x02, BootInformationStatusFirmwareDetectedFailure = 0x03,
  BootInformationStatusOSDetectedFailure = 0x04, BootInformationStatusUserRequestedBoot = 0x05, BootInformationStatusSystemSecurityViolation = 0x06, BootInformationStatusPreviousRequestedImage = 0x07,
  BootInformationStatusWatchdogTimerExpired = 0x08, BootInformationStatusStartReserved = 0x09, BootInformationStatusStartOemSpecific = 0x80, BootInformationStatusStartProductSpecific = 0xC0
}
enum  MISC_MANAGEMENT_DEVICE_TYPE {
  ManagementDeviceTypeOther = 0x01, ManagementDeviceTypeUnknown = 0x02, ManagementDeviceTypeLm75 = 0x03, ManagementDeviceTypeLm78 = 0x04,
  ManagementDeviceTypeLm79 = 0x05, ManagementDeviceTypeLm80 = 0x06, ManagementDeviceTypeLm81 = 0x07, ManagementDeviceTypeAdm9240 = 0x08,
  ManagementDeviceTypeDs1780 = 0x09, ManagementDeviceTypeMaxim1617 = 0x0A, ManagementDeviceTypeGl518Sm = 0x0B, ManagementDeviceTypeW83781D = 0x0C,
  ManagementDeviceTypeHt82H791 = 0x0D
}
enum  MISC_MANAGEMENT_DEVICE_ADDRESS_TYPE {
  ManagementDeviceAddressTypeOther = 0x01, ManagementDeviceAddressTypeUnknown = 0x02, ManagementDeviceAddressTypeIOPort = 0x03, ManagementDeviceAddressTypeMemory = 0x04,
  ManagementDeviceAddressTypeSmbus = 0x05
}
enum  MEMORY_CHANNEL_TYPE { MemoryChannelTypeOther = 0x01, MemoryChannelTypeUnknown = 0x02, MemoryChannelTypeRambus = 0x03, MemoryChannelTypeSyncLink = 0x04 }
enum  BMC_INTERFACE_TYPE {
  IPMIDeviceInfoInterfaceTypeUnknown = 0x00, IPMIDeviceInfoInterfaceTypeKCS = 0x01, IPMIDeviceInfoInterfaceTypeSMIC = 0x02, IPMIDeviceInfoInterfaceTypeBT = 0x03,
  IPMIDeviceInfoInterfaceTypeReserved = 0x04
}
enum  ONBOARD_DEVICE_EXTENDED_INFO_TYPE {
  OnBoardDeviceExtendedTypeOther = 0x01, OnBoardDeviceExtendedTypeUnknown = 0x02, OnBoardDeviceExtendedTypeVideo = 0x03, OnBoardDeviceExtendedTypeScsiController = 0x04,
  OnBoardDeviceExtendedTypeEthernet = 0x05, OnBoardDeviceExtendedTypeTokenRing = 0x06, OnBoardDeviceExtendedTypeSound = 0x07, OnBoardDeviceExtendedTypePATAController = 0x08,
  OnBoardDeviceExtendedTypeSATAController = 0x09, OnBoardDeviceExtendedTypeSASController = 0x0A
}

Detailed Description

Industry Standard Definitions of SMBIOS Table Specification v3.0.0.

Copyright (c) 2006 - 2015, Intel Corporation. All rights reserved.
This program and the accompanying materials are licensed and made available under the terms and conditions of the BSD License that accompanies this distribution. The full text of the license may be found at http://opensource.org/licenses/bsd-license.php.

THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.


Define Documentation

#define SMBIOS_HANDLE_PI_RESERVED   0xFFFE

Reference SMBIOS 2.7, chapter 6.1.2. The UEFI Platform Initialization Specification reserves handle number FFFEh for its EFI_SMBIOS_PROTOCOL.Add() function to mean "assign an unused handle number automatically." This number is not used for any other purpose by the SMBIOS specification.

#define SMBIOS_HANDLE_RESERVED_BEGIN   0xFF00

Reference SMBIOS 2.6, chapter 3.1.2. For v2.1 and later, handle values in the range 0FF00h to 0FFFFh are reserved for use by this specification.

#define SMBIOS_STRING_MAX_LENGTH   64

Reference SMBIOS 2.6, chapter 3.1.3. Each text string is limited to 64 significant characters due to system MIF limitations. Reference SMBIOS 2.7, chapter 6.1.3. It will have no limit on the length of each individual text string.

#define SMBIOS_TYPE_END_OF_TABLE   0x007F

End-of-table type is added from SMBIOS 2.2. Reference SMBIOS 2.6, chapter 3.3.44. The end-of-table indicator is used in the last physical structure in a table

#define SMBIOS_TYPE_INACTIVE   0x007E

Inactive type is added from SMBIOS 2.2. Reference SMBIOS 2.6, chapter 3.3.43. Upper-level software that interprets the SMBIOS structure-table should bypass an Inactive structure just like a structure type that the software does not recognize.


Typedef Documentation

String Number for a Null terminated string, 00h stands for no string available.


Enumeration Type Documentation

Base Board - Board Type.

Enumerator:
BaseBoardTypeUnknown 
BaseBoardTypeOther 
BaseBoardTypeServerBlade 
BaseBoardTypeConnectivitySwitch 
BaseBoardTypeSystemManagementModule 
BaseBoardTypeProcessorModule 
BaseBoardTypeIOModule 
BaseBoardTypeMemoryModule 
BaseBoardTypeDaughterBoard 
BaseBoardTypeMotherBoard 
BaseBoardTypeProcessorMemoryModule 
BaseBoardTypeProcessorIOModule 
BaseBoardTypeInterconnectBoard 

IPMI Device Information - BMC Interface Type

Enumerator:
IPMIDeviceInfoInterfaceTypeUnknown 
IPMIDeviceInfoInterfaceTypeKCS  The Keyboard Controller Style.
IPMIDeviceInfoInterfaceTypeSMIC  The Server Management Interface Chip.
IPMIDeviceInfoInterfaceTypeBT  The Block Transfer.
IPMIDeviceInfoInterfaceTypeReserved 

Built-in Pointing Device - Interface.

Enumerator:
PointingDeviceInterfaceOther 
PointingDeviceInterfaceUnknown 
PointingDeviceInterfaceSerial 
PointingDeviceInterfacePs2 
PointingDeviceInterfaceInfrared 
PointingDeviceInterfaceHpHil 
PointingDeviceInterfaceBusMouse 
PointingDeviceInterfaceADB 
PointingDeviceInterfaceBusMouseDB9 
PointingDeviceInterfaceBusMouseMicroDin 
PointingDeviceInterfaceUsb 

Built-in Pointing Device - Type

Enumerator:
PointingDeviceTypeOther 
PointingDeviceTypeUnknown 
PointingDeviceTypeMouse 
PointingDeviceTypeTrackBall 
PointingDeviceTypeTrackPoint 
PointingDeviceTypeGlidePoint 
PointingDeviceTouchPad 
PointingDeviceTouchScreen 
PointingDeviceOpticalSensor 

Cache Information - Associativity.

Enumerator:
CacheAssociativityOther 
CacheAssociativityUnknown 
CacheAssociativityDirectMapped 
CacheAssociativity2Way 
CacheAssociativity4Way 
CacheAssociativityFully 
CacheAssociativity8Way 
CacheAssociativity16Way 
CacheAssociativity12Way 
CacheAssociativity24Way 
CacheAssociativity32Way 
CacheAssociativity48Way 
CacheAssociativity64Way 
CacheAssociativity20Way 

Cache Information - Error Correction Type.

Enumerator:
CacheErrorOther 
CacheErrorUnknown 
CacheErrorNone 
CacheErrorParity 
CacheErrorSingleBit  ECC.
CacheErrorMultiBit  ECC.

Cache Information - System Cache Type.

Enumerator:
CacheTypeOther 
CacheTypeUnknown 
CacheTypeInstruction 
CacheTypeData 
CacheTypeUnified 

System Event Log - Event Log Types.

Enumerator:
EventLogTypeReserved 
EventLogTypeSingleBitECC 
EventLogTypeMultiBitECC 
EventLogTypeParityMemErr 
EventLogTypeBusTimeOut 
EventLogTypeIOChannelCheck 
EventLogTypeSoftwareNMI 
EventLogTypePOSTMemResize 
EventLogTypePOSTErr 
EventLogTypePCIParityErr 
EventLogTypePCISystemErr 
EventLogTypeCPUFailure 
EventLogTypeEISATimeOut 
EventLogTypeMemLogDisabled 
EventLogTypeLoggingDisabled 
EventLogTypeSysLimitExce 
EventLogTypeAsyncHWTimer 
EventLogTypeSysConfigInfo 
EventLogTypeHDInfo 
EventLogTypeSysReconfig 
EventLogTypeUncorrectCPUErr 
EventLogTypeAreaResetAndClr 
EventLogTypeSystemBoot 
EventLogTypeUnused  0x18 - 0x7F
EventLogTypeAvailForSys  0x80 - 0xFE
EventLogTypeEndOfLog 

System Event Log - Variable Data Format Types.

Enumerator:
EventLogVariableNone 
EventLogVariableHandle 
EventLogVariableMutilEvent 
EventLogVariableMutilEventHandle 
EventLogVariablePOSTResultBitmap 
EventLogVariableSysManagementType 
EventLogVariableMutliEventSysManagmentType 
EventLogVariableUnused 
EventLogVariableOEMAssigned 

Physical Memory Array - Location.

Enumerator:
MemoryArrayLocationOther 
MemoryArrayLocationUnknown 
MemoryArrayLocationSystemBoard 
MemoryArrayLocationIsaAddonCard 
MemoryArrayLocationEisaAddonCard 
MemoryArrayLocationPciAddonCard 
MemoryArrayLocationMcaAddonCard 
MemoryArrayLocationPcmciaAddonCard 
MemoryArrayLocationProprietaryAddonCard 
MemoryArrayLocationNuBus 
MemoryArrayLocationPc98C20AddonCard 
MemoryArrayLocationPc98C24AddonCard 
MemoryArrayLocationPc98EAddonCard 
MemoryArrayLocationPc98LocalBusAddonCard 

Physical Memory Array - Use.

Enumerator:
MemoryArrayUseOther 
MemoryArrayUseUnknown 
MemoryArrayUseSystemMemory 
MemoryArrayUseVideoMemory 
MemoryArrayUseFlashMemory 
MemoryArrayUseNonVolatileRam 
MemoryArrayUseCacheMemory 

Memory Channel - Channel Type.

Enumerator:
MemoryChannelTypeOther 
MemoryChannelTypeUnknown 
MemoryChannelTypeRambus 
MemoryChannelTypeSyncLink 

Memory Device - Type

Enumerator:
MemoryTypeOther 
MemoryTypeUnknown 
MemoryTypeDram 
MemoryTypeEdram 
MemoryTypeVram 
MemoryTypeSram 
MemoryTypeRam 
MemoryTypeRom 
MemoryTypeFlash 
MemoryTypeEeprom 
MemoryTypeFeprom 
MemoryTypeEprom 
MemoryTypeCdram 
MemoryType3Dram 
MemoryTypeSdram 
MemoryTypeSgram 
MemoryTypeRdram 
MemoryTypeDdr 
MemoryTypeDdr2 
MemoryTypeDdr2FbDimm 
MemoryTypeDdr3 
MemoryTypeFbd2 
MemoryTypeDdr4 
MemoryTypeLpddr 
MemoryTypeLpddr2 
MemoryTypeLpddr3 
MemoryTypeLpddr4 

Physical Memory Array - Error Correction Types.

Enumerator:
MemoryErrorCorrectionOther 
MemoryErrorCorrectionUnknown 
MemoryErrorCorrectionNone 
MemoryErrorCorrectionParity 
MemoryErrorCorrectionSingleBitEcc 
MemoryErrorCorrectionMultiBitEcc 
MemoryErrorCorrectionCrc 

Memory Controller Error Detecting Method.

Enumerator:
ErrorDetectingMethodOther 
ErrorDetectingMethodUnknown 
ErrorDetectingMethodNone 
ErrorDetectingMethodParity 
ErrorDetectingMethod32Ecc 
ErrorDetectingMethod64Ecc 
ErrorDetectingMethod128Ecc 
ErrorDetectingMethodCrc 

32-bit Memory Error Information - Error Granularity.

Enumerator:
MemoryGranularityOther 
MemoryGranularityOtherUnknown 
MemoryGranularityDeviceLevel 
MemoryGranularityMemPartitionLevel 

32-bit Memory Error Information - Error Operation.

Enumerator:
MemoryErrorOperationOther 
MemoryErrorOperationUnknown 
MemoryErrorOperationRead 
MemoryErrorOperationWrite 
MemoryErrorOperationPartialWrite 

32-bit Memory Error Information - Error Type.

Enumerator:
MemoryErrorOther 
MemoryErrorUnknown 
MemoryErrorOk 
MemoryErrorBadRead 
MemoryErrorParity 
MemoryErrorSigleBit 
MemoryErrorDoubleBit 
MemoryErrorMultiBit 
MemoryErrorNibble 
MemoryErrorChecksum 
MemoryErrorCrc 
MemoryErrorCorrectSingleBit 
MemoryErrorCorrected 
MemoryErrorUnCorrectable 

Memory Device - Form Factor.

Enumerator:
MemoryFormFactorOther 
MemoryFormFactorUnknown 
MemoryFormFactorSimm 
MemoryFormFactorSip 
MemoryFormFactorChip 
MemoryFormFactorDip 
MemoryFormFactorZip 
MemoryFormFactorProprietaryCard 
MemoryFormFactorDimm 
MemoryFormFactorTsop 
MemoryFormFactorRowOfChips 
MemoryFormFactorRimm 
MemoryFormFactorSodimm 
MemoryFormFactorSrimm 
MemoryFormFactorFbDimm 

Memory Controller Information - Interleave Support.

Enumerator:
MemoryInterleaveOther 
MemoryInterleaveUnknown 
MemoryInterleaveOneWay 
MemoryInterleaveTwoWay 
MemoryInterleaveFourWay 
MemoryInterleaveEightWay 
MemoryInterleaveSixteenWay 

System Boot Information - System Boot Status.

Enumerator:
BootInformationStatusNoError 
BootInformationStatusNoBootableMedia 
BootInformationStatusNormalOSFailedLoading 
BootInformationStatusFirmwareDetectedFailure 
BootInformationStatusOSDetectedFailure 
BootInformationStatusUserRequestedBoot 
BootInformationStatusSystemSecurityViolation 
BootInformationStatusPreviousRequestedImage 
BootInformationStatusWatchdogTimerExpired 
BootInformationStatusStartReserved 
BootInformationStatusStartOemSpecific 
BootInformationStatusStartProductSpecific 

System Enclosure or Chassis Security Status.

Enumerator:
ChassisSecurityStatusOther 
ChassisSecurityStatusUnknown 
ChassisSecurityStatusNone 
ChassisSecurityStatusExternalInterfaceLockedOut 
ChassisSecurityStatusExternalInterfaceLockedEnabled 

System Enclosure or Chassis States .

Enumerator:
ChassisStateOther 
ChassisStateUnknown 
ChassisStateSafe 
ChassisStateWarning 
ChassisStateCritical 
ChassisStateNonRecoverable 

System Enclosure or Chassis Types

Enumerator:
MiscChassisTypeOther 
MiscChassisTypeUnknown 
MiscChassisTypeDeskTop 
MiscChassisTypeLowProfileDesktop 
MiscChassisTypePizzaBox 
MiscChassisTypeMiniTower 
MiscChassisTypeTower 
MiscChassisTypePortable 
MiscChassisTypeLapTop 
MiscChassisTypeNotebook 
MiscChassisTypeHandHeld 
MiscChassisTypeDockingStation 
MiscChassisTypeAllInOne 
MiscChassisTypeSubNotebook 
MiscChassisTypeSpaceSaving 
MiscChassisTypeLunchBox 
MiscChassisTypeMainServerChassis 
MiscChassisTypeExpansionChassis 
MiscChassisTypeSubChassis 
MiscChassisTypeBusExpansionChassis 
MiscChassisTypePeripheralChassis 
MiscChassisTypeRaidChassis 
MiscChassisTypeRackMountChassis 
MiscChassisTypeSealedCasePc 
MiscChassisMultiSystemChassis 
MiscChassisCompactPCI 
MiscChassisAdvancedTCA 
MiscChassisBlade 
MiscChassisBladeEnclosure 
MiscChassisTablet 
MiscChassisConvertible 
MiscChassisDetachable 

Management Device - Address Type.

Enumerator:
ManagementDeviceAddressTypeOther 
ManagementDeviceAddressTypeUnknown 
ManagementDeviceAddressTypeIOPort 
ManagementDeviceAddressTypeMemory 
ManagementDeviceAddressTypeSmbus 

Management Device - Type.

Enumerator:
ManagementDeviceTypeOther 
ManagementDeviceTypeUnknown 
ManagementDeviceTypeLm75 
ManagementDeviceTypeLm78 
ManagementDeviceTypeLm79 
ManagementDeviceTypeLm80 
ManagementDeviceTypeLm81 
ManagementDeviceTypeAdm9240 
ManagementDeviceTypeDs1780 
ManagementDeviceTypeMaxim1617 
ManagementDeviceTypeGl518Sm 
ManagementDeviceTypeW83781D 
ManagementDeviceTypeHt82H791 

On Board Devices Information - Device Types.

Enumerator:
OnBoardDeviceTypeOther 
OnBoardDeviceTypeUnknown 
OnBoardDeviceTypeVideo 
OnBoardDeviceTypeScsiController 
OnBoardDeviceTypeEthernet 
OnBoardDeviceTypeTokenRing 
OnBoardDeviceTypeSound 
OnBoardDeviceTypePATAController 
OnBoardDeviceTypeSATAController 
OnBoardDeviceTypeSASController 

Port Connector Information - Connector Types.

Enumerator:
PortConnectorTypeNone 
PortConnectorTypeCentronics 
PortConnectorTypeMiniCentronics 
PortConnectorTypeProprietary 
PortConnectorTypeDB25Male 
PortConnectorTypeDB25Female 
PortConnectorTypeDB15Male 
PortConnectorTypeDB15Female 
PortConnectorTypeDB9Male 
PortConnectorTypeDB9Female 
PortConnectorTypeRJ11 
PortConnectorTypeRJ45 
PortConnectorType50PinMiniScsi 
PortConnectorTypeMiniDin 
PortConnectorTypeMicroDin 
PortConnectorTypePS2 
PortConnectorTypeInfrared 
PortConnectorTypeHpHil 
PortConnectorTypeUsb 
PortConnectorTypeSsaScsi 
PortConnectorTypeCircularDin8Male 
PortConnectorTypeCircularDin8Female 
PortConnectorTypeOnboardIde 
PortConnectorTypeOnboardFloppy 
PortConnectorType9PinDualInline 
PortConnectorType25PinDualInline 
PortConnectorType50PinDualInline 
PortConnectorType68PinDualInline 
PortConnectorTypeOnboardSoundInput 
PortConnectorTypeMiniCentronicsType14 
PortConnectorTypeMiniCentronicsType26 
PortConnectorTypeHeadPhoneMiniJack 
PortConnectorTypeBNC 
PortConnectorType1394 
PortConnectorTypeSasSata 
PortConnectorTypePC98 
PortConnectorTypePC98Hireso 
PortConnectorTypePCH98 
PortConnectorTypePC98Note 
PortConnectorTypePC98Full 
PortConnectorTypeOther 

Port Connector Information - Port Types

Enumerator:
PortTypeNone 
PortTypeParallelXtAtCompatible 
PortTypeParallelPortPs2 
PortTypeParallelPortEcp 
PortTypeParallelPortEpp 
PortTypeParallelPortEcpEpp 
PortTypeSerialXtAtCompatible 
PortTypeSerial16450Compatible 
PortTypeSerial16550Compatible 
PortTypeSerial16550ACompatible 
PortTypeScsi 
PortTypeMidi 
PortTypeJoyStick 
PortTypeKeyboard 
PortTypeMouse 
PortTypeSsaScsi 
PortTypeUsb 
PortTypeFireWire 
PortTypePcmciaTypeI 
PortTypePcmciaTypeII 
PortTypePcmciaTypeIII 
PortTypeCardBus 
PortTypeAccessBusPort 
PortTypeScsiII 
PortTypeScsiWide 
PortTypePC98 
PortTypePC98Hireso 
PortTypePCH98 
PortTypeVideoPort 
PortTypeAudioPort 
PortTypeModemPort 
PortTypeNetworkPort 
PortType8251Compatible 
PortType8251FifoCompatible 
PortTypeOther 

System Slots - Slot Data Bus Width.

Enumerator:
SlotDataBusWidthOther 
SlotDataBusWidthUnknown 
SlotDataBusWidth8Bit 
SlotDataBusWidth16Bit 
SlotDataBusWidth32Bit 
SlotDataBusWidth64Bit 
SlotDataBusWidth128Bit 
SlotDataBusWidth1X  Or X1.
SlotDataBusWidth2X  Or X2.
SlotDataBusWidth4X  Or X4.
SlotDataBusWidth8X  Or X8.
SlotDataBusWidth12X  Or X12.
SlotDataBusWidth16X  Or X16.
SlotDataBusWidth32X  Or X32.

System Slots - Slot Length.

Enumerator:
SlotLengthOther 
SlotLengthUnknown 
SlotLengthShort 
SlotLengthLong 

System Slots - Slot Type

Enumerator:
SlotTypeOther 
SlotTypeUnknown 
SlotTypeIsa 
SlotTypeMca 
SlotTypeEisa 
SlotTypePci 
SlotTypePcmcia 
SlotTypeVlVesa 
SlotTypeProprietary 
SlotTypeProcessorCardSlot 
SlotTypeProprietaryMemoryCardSlot 
SlotTypeIORiserCardSlot 
SlotTypeNuBus 
SlotTypePci66MhzCapable 
SlotTypeAgp 
SlotTypeApg2X 
SlotTypeAgp4X 
SlotTypePciX 
SlotTypeAgp8X 
SlotTypeM2Socket1_DP 
SlotTypeM2Socket1_SD 
SlotTypeM2Socket2 
SlotTypeM2Socket3 
SlotTypeMxmTypeI 
SlotTypeMxmTypeII 
SlotTypeMxmTypeIIIStandard 
SlotTypeMxmTypeIIIHe 
SlotTypeMxmTypeIV 
SlotTypeMxm30TypeA 
SlotTypeMxm30TypeB 
SlotTypePciExpressGen2Sff_8639 
SlotTypePciExpressGen3Sff_8639 
SlotTypePC98C20 
SlotTypePC98C24 
SlotTypePC98E 
SlotTypePC98LocalBus 
SlotTypePC98Card 
SlotTypePciExpress 
SlotTypePciExpressX1 
SlotTypePciExpressX2 
SlotTypePciExpressX4 
SlotTypePciExpressX8 
SlotTypePciExpressX16 
SlotTypePciExpressGen2 
SlotTypePciExpressGen2X1 
SlotTypePciExpressGen2X2 
SlotTypePciExpressGen2X4 
SlotTypePciExpressGen2X8 
SlotTypePciExpressGen2X16 
SlotTypePciExpressGen3 
SlotTypePciExpressGen3X1 
SlotTypePciExpressGen3X2 
SlotTypePciExpressGen3X4 
SlotTypePciExpressGen3X8 
SlotTypePciExpressGen3X16 

System Slots - Current Usage.

Enumerator:
SlotUsageOther 
SlotUsageUnknown 
SlotUsageAvailable 
SlotUsageInUse 

System Wake-up Type.

Enumerator:
SystemWakeupTypeReserved 
SystemWakeupTypeOther 
SystemWakeupTypeUnknown 
SystemWakeupTypeApmTimer 
SystemWakeupTypeModemRing 
SystemWakeupTypeLanRemote 
SystemWakeupTypePowerSwitch 
SystemWakeupTypePciPme 
SystemWakeupTypeAcPowerRestored 

Onboard Devices Extended Information - Onboard Device Types.

Enumerator:
OnBoardDeviceExtendedTypeOther 
OnBoardDeviceExtendedTypeUnknown 
OnBoardDeviceExtendedTypeVideo 
OnBoardDeviceExtendedTypeScsiController 
OnBoardDeviceExtendedTypeEthernet 
OnBoardDeviceExtendedTypeTokenRing 
OnBoardDeviceExtendedTypeSound 
OnBoardDeviceExtendedTypePATAController 
OnBoardDeviceExtendedTypeSATAController 
OnBoardDeviceExtendedTypeSASController 

Portable Battery - Device Chemistry

Enumerator:
PortableBatteryDeviceChemistryOther 
PortableBatteryDeviceChemistryUnknown 
PortableBatteryDeviceChemistryLeadAcid 
PortableBatteryDeviceChemistryNickelCadmium 
PortableBatteryDeviceChemistryNickelMetalHydride 
PortableBatteryDeviceChemistryLithiumIon 
PortableBatteryDeviceChemistryZincAir 
PortableBatteryDeviceChemistryLithiumPolymer 

Processor Information2 - Processor Family2.

Enumerator:
ProcessorFamilySH3 
ProcessorFamilySH4 
ProcessorFamilyARM 
ProcessorFamilyStrongARM 
ProcessorFamily6x86 
ProcessorFamilyMediaGX 
ProcessorFamilyMII 
ProcessorFamilyWinChip 
ProcessorFamilyDSP 
ProcessorFamilyVideoProcessor 

Processor Information - Processor Family.

Enumerator:
ProcessorFamilyOther 
ProcessorFamilyUnknown 
ProcessorFamily8086 
ProcessorFamily80286 
ProcessorFamilyIntel386 
ProcessorFamilyIntel486 
ProcessorFamily8087 
ProcessorFamily80287 
ProcessorFamily80387 
ProcessorFamily80487 
ProcessorFamilyPentium 
ProcessorFamilyPentiumPro 
ProcessorFamilyPentiumII 
ProcessorFamilyPentiumMMX 
ProcessorFamilyCeleron 
ProcessorFamilyPentiumIIXeon 
ProcessorFamilyPentiumIII 
ProcessorFamilyM1 
ProcessorFamilyM2 
ProcessorFamilyIntelCeleronM 
ProcessorFamilyIntelPentium4Ht 
ProcessorFamilyAmdDuron 
ProcessorFamilyK5 
ProcessorFamilyK6 
ProcessorFamilyK6_2 
ProcessorFamilyK6_3 
ProcessorFamilyAmdAthlon 
ProcessorFamilyAmd29000 
ProcessorFamilyK6_2Plus 
ProcessorFamilyPowerPC 
ProcessorFamilyPowerPC601 
ProcessorFamilyPowerPC603 
ProcessorFamilyPowerPC603Plus 
ProcessorFamilyPowerPC604 
ProcessorFamilyPowerPC620 
ProcessorFamilyPowerPCx704 
ProcessorFamilyPowerPC750 
ProcessorFamilyIntelCoreDuo 
ProcessorFamilyIntelCoreDuoMobile 
ProcessorFamilyIntelCoreSoloMobile 
ProcessorFamilyIntelAtom 
ProcessorFamilyIntelCoreM 
ProcessorFamilyAlpha 
ProcessorFamilyAlpha21064 
ProcessorFamilyAlpha21066 
ProcessorFamilyAlpha21164 
ProcessorFamilyAlpha21164PC 
ProcessorFamilyAlpha21164a 
ProcessorFamilyAlpha21264 
ProcessorFamilyAlpha21364 
ProcessorFamilyAmdTurionIIUltraDualCoreMobileM 
ProcessorFamilyAmdTurionIIDualCoreMobileM 
ProcessorFamilyAmdAthlonIIDualCoreM 
ProcessorFamilyAmdOpteron6100Series 
ProcessorFamilyAmdOpteron4100Series 
ProcessorFamilyAmdOpteron6200Series 
ProcessorFamilyAmdOpteron4200Series 
ProcessorFamilyAmdFxSeries 
ProcessorFamilyMips 
ProcessorFamilyMIPSR4000 
ProcessorFamilyMIPSR4200 
ProcessorFamilyMIPSR4400 
ProcessorFamilyMIPSR4600 
ProcessorFamilyMIPSR10000 
ProcessorFamilyAmdCSeries 
ProcessorFamilyAmdESeries 
ProcessorFamilyAmdASeries  SMBIOS spec 2.8.0 updated the name.
ProcessorFamilyAmdGSeries 
ProcessorFamilyAmdZSeries 
ProcessorFamilyAmdRSeries 
ProcessorFamilyAmdOpteron4300 
ProcessorFamilyAmdOpteron6300 
ProcessorFamilyAmdOpteron3300 
ProcessorFamilyAmdFireProSeries 
ProcessorFamilySparc 
ProcessorFamilySuperSparc 
ProcessorFamilymicroSparcII 
ProcessorFamilymicroSparcIIep 
ProcessorFamilyUltraSparc 
ProcessorFamilyUltraSparcII 
ProcessorFamilyUltraSparcIii 
ProcessorFamilyUltraSparcIII 
ProcessorFamilyUltraSparcIIIi 
ProcessorFamily68040 
ProcessorFamily68xxx 
ProcessorFamily68000 
ProcessorFamily68010 
ProcessorFamily68020 
ProcessorFamily68030 
ProcessorFamilyAmdAthlonX4QuadCore 
ProcessorFamilyAmdOpteronX1000Series 
ProcessorFamilyAmdOpteronX2000Series 
ProcessorFamilyHobbit 
ProcessorFamilyCrusoeTM5000 
ProcessorFamilyCrusoeTM3000 
ProcessorFamilyEfficeonTM8000 
ProcessorFamilyWeitek 
ProcessorFamilyItanium 
ProcessorFamilyAmdAthlon64 
ProcessorFamilyAmdOpteron 
ProcessorFamilyAmdSempron 
ProcessorFamilyAmdTurion64Mobile 
ProcessorFamilyDualCoreAmdOpteron 
ProcessorFamilyAmdAthlon64X2DualCore 
ProcessorFamilyAmdTurion64X2Mobile 
ProcessorFamilyQuadCoreAmdOpteron 
ProcessorFamilyThirdGenerationAmdOpteron 
ProcessorFamilyAmdPhenomFxQuadCore 
ProcessorFamilyAmdPhenomX4QuadCore 
ProcessorFamilyAmdPhenomX2DualCore 
ProcessorFamilyAmdAthlonX2DualCore 
ProcessorFamilyPARISC 
ProcessorFamilyPaRisc8500 
ProcessorFamilyPaRisc8000 
ProcessorFamilyPaRisc7300LC 
ProcessorFamilyPaRisc7200 
ProcessorFamilyPaRisc7100LC 
ProcessorFamilyPaRisc7100 
ProcessorFamilyV30 
ProcessorFamilyQuadCoreIntelXeon3200Series 
ProcessorFamilyDualCoreIntelXeon3000Series 
ProcessorFamilyQuadCoreIntelXeon5300Series 
ProcessorFamilyDualCoreIntelXeon5100Series 
ProcessorFamilyDualCoreIntelXeon5000Series 
ProcessorFamilyDualCoreIntelXeonLV 
ProcessorFamilyDualCoreIntelXeonULV 
ProcessorFamilyDualCoreIntelXeon7100Series 
ProcessorFamilyQuadCoreIntelXeon5400Series 
ProcessorFamilyQuadCoreIntelXeon 
ProcessorFamilyDualCoreIntelXeon5200Series 
ProcessorFamilyDualCoreIntelXeon7200Series 
ProcessorFamilyQuadCoreIntelXeon7300Series 
ProcessorFamilyQuadCoreIntelXeon7400Series 
ProcessorFamilyMultiCoreIntelXeon7400Series 
ProcessorFamilyPentiumIIIXeon 
ProcessorFamilyPentiumIIISpeedStep 
ProcessorFamilyPentium4 
ProcessorFamilyIntelXeon 
ProcessorFamilyAS400 
ProcessorFamilyIntelXeonMP 
ProcessorFamilyAMDAthlonXP 
ProcessorFamilyAMDAthlonMP 
ProcessorFamilyIntelItanium2 
ProcessorFamilyIntelPentiumM 
ProcessorFamilyIntelCeleronD 
ProcessorFamilyIntelPentiumD 
ProcessorFamilyIntelPentiumEx 
ProcessorFamilyIntelCoreSolo  SMBIOS spec 2.6 updated this value.
ProcessorFamilyReserved 
ProcessorFamilyIntelCore2 
ProcessorFamilyIntelCore2Solo 
ProcessorFamilyIntelCore2Extreme 
ProcessorFamilyIntelCore2Quad 
ProcessorFamilyIntelCore2ExtremeMobile 
ProcessorFamilyIntelCore2DuoMobile 
ProcessorFamilyIntelCore2SoloMobile 
ProcessorFamilyIntelCoreI7 
ProcessorFamilyDualCoreIntelCeleron 
ProcessorFamilyIBM390 
ProcessorFamilyG4 
ProcessorFamilyG5 
ProcessorFamilyG6 
ProcessorFamilyzArchitecture 
ProcessorFamilyIntelCoreI5 
ProcessorFamilyIntelCoreI3 
ProcessorFamilyViaC7M 
ProcessorFamilyViaC7D 
ProcessorFamilyViaC7 
ProcessorFamilyViaEden 
ProcessorFamilyMultiCoreIntelXeon 
ProcessorFamilyDualCoreIntelXeon3Series 
ProcessorFamilyQuadCoreIntelXeon3Series 
ProcessorFamilyViaNano 
ProcessorFamilyDualCoreIntelXeon5Series 
ProcessorFamilyQuadCoreIntelXeon5Series 
ProcessorFamilyDualCoreIntelXeon7Series 
ProcessorFamilyQuadCoreIntelXeon7Series 
ProcessorFamilyMultiCoreIntelXeon7Series 
ProcessorFamilyMultiCoreIntelXeon3400Series 
ProcessorFamilyAmdOpteron3000Series 
ProcessorFamilyAmdSempronII 
ProcessorFamilyEmbeddedAmdOpteronQuadCore 
ProcessorFamilyAmdPhenomTripleCore 
ProcessorFamilyAmdTurionUltraDualCoreMobile 
ProcessorFamilyAmdTurionDualCoreMobile 
ProcessorFamilyAmdAthlonDualCore 
ProcessorFamilyAmdSempronSI 
ProcessorFamilyAmdPhenomII 
ProcessorFamilyAmdAthlonII 
ProcessorFamilySixCoreAmdOpteron 
ProcessorFamilyAmdSempronM 
ProcessorFamilyi860 
ProcessorFamilyi960 
ProcessorFamilyIndicatorFamily2 
ProcessorFamilyReserved1 

Processor Information - Processor Type.

Enumerator:
ProcessorOther 
ProcessorUnknown 
CentralProcessor 
MathProcessor 
DspProcessor 
VideoProcessor 

Processor Information - Processor Upgrade.

Enumerator:
ProcessorUpgradeOther 
ProcessorUpgradeUnknown 
ProcessorUpgradeDaughterBoard 
ProcessorUpgradeZIFSocket 
ProcessorUpgradePiggyBack  Replaceable.
ProcessorUpgradeNone 
ProcessorUpgradeLIFSocket 
ProcessorUpgradeSlot1 
ProcessorUpgradeSlot2 
ProcessorUpgrade370PinSocket 
ProcessorUpgradeSlotA 
ProcessorUpgradeSlotM 
ProcessorUpgradeSocket423 
ProcessorUpgradeSocketA  Socket 462.
ProcessorUpgradeSocket478 
ProcessorUpgradeSocket754 
ProcessorUpgradeSocket940 
ProcessorUpgradeSocket939 
ProcessorUpgradeSocketmPGA604 
ProcessorUpgradeSocketLGA771 
ProcessorUpgradeSocketLGA775 
ProcessorUpgradeSocketS1 
ProcessorUpgradeAM2 
ProcessorUpgradeF1207 
ProcessorSocketLGA1366 
ProcessorUpgradeSocketG34 
ProcessorUpgradeSocketAM3 
ProcessorUpgradeSocketC32 
ProcessorUpgradeSocketLGA1156 
ProcessorUpgradeSocketLGA1567 
ProcessorUpgradeSocketPGA988A 
ProcessorUpgradeSocketBGA1288 
ProcessorUpgradeSocketrPGA988B 
ProcessorUpgradeSocketBGA1023 
ProcessorUpgradeSocketBGA1224 
ProcessorUpgradeSocketLGA1155  SMBIOS spec 2.8.0 updated the name.
ProcessorUpgradeSocketLGA1356 
ProcessorUpgradeSocketLGA2011 
ProcessorUpgradeSocketFS1 
ProcessorUpgradeSocketFS2 
ProcessorUpgradeSocketFM1 
ProcessorUpgradeSocketFM2 
ProcessorUpgradeSocketLGA2011_3 
ProcessorUpgradeSocketLGA1356_3 
ProcessorUpgradeSocketLGA1150 
ProcessorUpgradeSocketBGA1168 
ProcessorUpgradeSocketBGA1234 
ProcessorUpgradeSocketBGA1364 


Generated on Wed Sep 23 16:24:20 2015 for MdePkg[ALL] by  doxygen 1.5.7.1