mirror of https://github.com/acidanthera/audk.git
Update SMBIOS.h to SMBIOS 2.6.1 version.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9892 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
parent
a0720bb82b
commit
3507ab19e4
|
@ -1,7 +1,7 @@
|
||||||
/** @file
|
/** @file
|
||||||
Industry Standard Definitions of SMBIOS Table Specification v2.6
|
Industry Standard Definitions of SMBIOS Table Specification v2.6.1
|
||||||
|
|
||||||
Copyright (c) 2006 - 2009, Intel Corporation All rights
|
Copyright (c) 2006 - 2010, Intel Corporation All rights
|
||||||
reserved. This program and the accompanying materials are
|
reserved. This program and the accompanying materials are
|
||||||
licensed and made available under the terms and conditions of the BSD License
|
licensed and made available under the terms and conditions of the BSD License
|
||||||
which accompanies this distribution. The full text of the license may be found at
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
|
@ -409,6 +409,10 @@ typedef enum {
|
||||||
ProcessorFamilyPowerPC620 = 0x25,
|
ProcessorFamilyPowerPC620 = 0x25,
|
||||||
ProcessorFamilyPowerPCx704 = 0x26,
|
ProcessorFamilyPowerPCx704 = 0x26,
|
||||||
ProcessorFamilyPowerPC750 = 0x27,
|
ProcessorFamilyPowerPC750 = 0x27,
|
||||||
|
ProcessorFamilyIntelCoreDuo = 0x28,
|
||||||
|
ProcessorFamilyIntelCoreDuoMobile = 0x29,
|
||||||
|
ProcessorFamilyIntelCoreSoloMobile = 0x2A,
|
||||||
|
ProcessorFamilyIntelAtom = 0x2B,
|
||||||
ProcessorFamilyAlpha3 = 0x30,
|
ProcessorFamilyAlpha3 = 0x30,
|
||||||
ProcessorFamilyAlpha21064 = 0x31,
|
ProcessorFamilyAlpha21064 = 0x31,
|
||||||
ProcessorFamilyAlpha21066 = 0x32,
|
ProcessorFamilyAlpha21066 = 0x32,
|
||||||
|
@ -451,6 +455,12 @@ typedef enum {
|
||||||
ProcessorFamilyDualCoreAmdOpteron = 0x87,
|
ProcessorFamilyDualCoreAmdOpteron = 0x87,
|
||||||
ProcessorFamilyAmdAthlon64X2DualCore = 0x88,
|
ProcessorFamilyAmdAthlon64X2DualCore = 0x88,
|
||||||
ProcessorFamilyAmdTurion64X2Mobile = 0x89,
|
ProcessorFamilyAmdTurion64X2Mobile = 0x89,
|
||||||
|
ProcessorFamilyQuadCoreAmdOpteron = 0x8A,
|
||||||
|
ProcessorFamilyThirdGenerationAmdOpteron = 0x8B,
|
||||||
|
ProcessorFamilyAmdPhenomFxQuadCore = 0x8C,
|
||||||
|
ProcessorFamilyAmdPhenomX4QuadCore = 0x8D,
|
||||||
|
ProcessorFamilyAmdPhenomX2DualCore = 0x8E,
|
||||||
|
ProcessorFamilyAmdAthlonX2DualCore = 0x8F,
|
||||||
ProcessorFamilyPARISC = 0x90,
|
ProcessorFamilyPARISC = 0x90,
|
||||||
ProcessorFamilyPaRisc8500 = 0x91,
|
ProcessorFamilyPaRisc8500 = 0x91,
|
||||||
ProcessorFamilyPaRisc8000 = 0x92,
|
ProcessorFamilyPaRisc8000 = 0x92,
|
||||||
|
@ -459,6 +469,21 @@ typedef enum {
|
||||||
ProcessorFamilyPaRisc7100LC = 0x95,
|
ProcessorFamilyPaRisc7100LC = 0x95,
|
||||||
ProcessorFamilyPaRisc7100 = 0x96,
|
ProcessorFamilyPaRisc7100 = 0x96,
|
||||||
ProcessorFamilyV30 = 0xA0,
|
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,
|
ProcessorFamilyPentiumIIIXeon = 0xB0,
|
||||||
ProcessorFamilyPentiumIIISpeedStep = 0xB1,
|
ProcessorFamilyPentiumIIISpeedStep = 0xB1,
|
||||||
ProcessorFamilyPentium4 = 0xB2,
|
ProcessorFamilyPentium4 = 0xB2,
|
||||||
|
@ -475,6 +500,14 @@ typedef enum {
|
||||||
ProcessorFamilyIntelCoreSolo = 0xBD, ///< SMBIOS spec 2.6 correct this value
|
ProcessorFamilyIntelCoreSolo = 0xBD, ///< SMBIOS spec 2.6 correct this value
|
||||||
ProcessorFamilyReserved = 0xBE,
|
ProcessorFamilyReserved = 0xBE,
|
||||||
ProcessorFamilyIntelCore2 = 0xBF,
|
ProcessorFamilyIntelCore2 = 0xBF,
|
||||||
|
ProcessorFamilyIntelCore2Solo = 0xC0,
|
||||||
|
ProcessorFamilyIntelCore2Extreme = 0xC1,
|
||||||
|
ProcessorFamilyIntelCore2Quad = 0xC2,
|
||||||
|
ProcessorFamilyIntelCore2ExtremeMobile = 0xC3,
|
||||||
|
ProcessorFamilyIntelCore2DuoMobile = 0xC4,
|
||||||
|
ProcessorFamilyIntelCore2SoloMobile = 0xC5,
|
||||||
|
ProcessorFamilyIntelCoreI7 = 0xC6,
|
||||||
|
ProcessorFamilyDualCoreIntelCeleron = 0xC7,
|
||||||
ProcessorFamilyIBM390 = 0xC8,
|
ProcessorFamilyIBM390 = 0xC8,
|
||||||
ProcessorFamilyG4 = 0xC9,
|
ProcessorFamilyG4 = 0xC9,
|
||||||
ProcessorFamilyG5 = 0xCA,
|
ProcessorFamilyG5 = 0xCA,
|
||||||
|
@ -484,6 +517,20 @@ typedef enum {
|
||||||
ProcessorFamilyViaC7D = 0xD3,
|
ProcessorFamilyViaC7D = 0xD3,
|
||||||
ProcessorFamilyViaC7 = 0xD4,
|
ProcessorFamilyViaC7 = 0xD4,
|
||||||
ProcessorFamilyViaEden = 0xD5,
|
ProcessorFamilyViaEden = 0xD5,
|
||||||
|
ProcessorFamilyMultiCoreIntelXeon = 0xD6,
|
||||||
|
ProcessorFamilyDualCoreIntelXeon3Series = 0xD7,
|
||||||
|
ProcessorFamilyQuadCoreIntelXeon3Series = 0xD8,
|
||||||
|
ProcessorFamilyDualCoreIntelXeon5Series = 0xDA,
|
||||||
|
ProcessorFamilyQuadCoreIntelXeon5Series = 0xDB,
|
||||||
|
ProcessorFamilyDualCoreIntelXeon7Series = 0xDD,
|
||||||
|
ProcessorFamilyQuadCoreIntelXeon7Series = 0xDE,
|
||||||
|
ProcessorFamilyMultiCoreIntelXeon7Series = 0xDF,
|
||||||
|
ProcessorFamilyEmbeddedAmdOpteronQuadCore = 0xE6,
|
||||||
|
ProcessorFamilyAmdPhenomTripleCore = 0xE7,
|
||||||
|
ProcessorFamilyAmdTurionUltraDualCoreMobile = 0xE8,
|
||||||
|
ProcessorFamilyAmdTurionDualCoreMobile = 0xE9,
|
||||||
|
ProcessorFamilyAmdAthlonDualCore = 0xEA,
|
||||||
|
ProcessorFamilyAmdSempronSI = 0xEB,
|
||||||
ProcessorFamilyi860 = 0xFA,
|
ProcessorFamilyi860 = 0xFA,
|
||||||
ProcessorFamilyi960 = 0xFB,
|
ProcessorFamilyi960 = 0xFB,
|
||||||
ProcessorFamilyIndicatorFamily2 = 0xFE,
|
ProcessorFamilyIndicatorFamily2 = 0xFE,
|
||||||
|
@ -529,7 +576,8 @@ typedef enum {
|
||||||
ProcessorUpgradeSocketLGA775 = 0x15,
|
ProcessorUpgradeSocketLGA775 = 0x15,
|
||||||
ProcessorUpgradeSocketS1 = 0x16,
|
ProcessorUpgradeSocketS1 = 0x16,
|
||||||
ProcessorUpgradeAM2 = 0x17,
|
ProcessorUpgradeAM2 = 0x17,
|
||||||
ProcessorUpgradeF1207 = 0x18
|
ProcessorUpgradeF1207 = 0x18,
|
||||||
|
ProcessorSocketLGA1366 = 0x19
|
||||||
} PROCESSOR_UPGRADE;
|
} PROCESSOR_UPGRADE;
|
||||||
|
|
||||||
///
|
///
|
||||||
|
@ -802,7 +850,11 @@ typedef enum {
|
||||||
CacheAssociativityFully = 0x06,
|
CacheAssociativityFully = 0x06,
|
||||||
CacheAssociativity8Way = 0x07,
|
CacheAssociativity8Way = 0x07,
|
||||||
CacheAssociativity16Way = 0x08,
|
CacheAssociativity16Way = 0x08,
|
||||||
CacheAssociativity24Way = 0x09
|
CacheAssociativity12Way = 0x09,
|
||||||
|
CacheAssociativity24Way = 0x0A,
|
||||||
|
CacheAssociativity32Way = 0x0B,
|
||||||
|
CacheAssociativity48Way = 0x0C,
|
||||||
|
CacheAssociativity64Way = 0x0D
|
||||||
} CACHE_ASSOCIATIVITY_DATA;
|
} CACHE_ASSOCIATIVITY_DATA;
|
||||||
|
|
||||||
///
|
///
|
||||||
|
@ -963,7 +1015,13 @@ typedef enum {
|
||||||
SlotTypePciExpressX2 = 0xA7,
|
SlotTypePciExpressX2 = 0xA7,
|
||||||
SlotTypePciExpressX4 = 0xA8,
|
SlotTypePciExpressX4 = 0xA8,
|
||||||
SlotTypePciExpressX8 = 0xA9,
|
SlotTypePciExpressX8 = 0xA9,
|
||||||
SlotTypePciExpressX16 = 0xAA
|
SlotTypePciExpressX16 = 0xAA,
|
||||||
|
SlotTypePciExpressGen2 = 0xAB,
|
||||||
|
SlotTypePciExpressGen2X1 = 0xAC,
|
||||||
|
SlotTypePciExpressGen2X2 = 0xAD,
|
||||||
|
SlotTypePciExpressGen2X4 = 0xAE,
|
||||||
|
SlotTypePciExpressGen2X8 = 0xAF,
|
||||||
|
SlotTypePciExpressGen2X16 = 0xB0
|
||||||
} MISC_SLOT_TYPE;
|
} MISC_SLOT_TYPE;
|
||||||
|
|
||||||
///
|
///
|
||||||
|
@ -1330,7 +1388,9 @@ typedef enum {
|
||||||
MemoryTypeRdram = 0x11,
|
MemoryTypeRdram = 0x11,
|
||||||
MemoryTypeDdr = 0x12,
|
MemoryTypeDdr = 0x12,
|
||||||
MemoryTypeDdr2 = 0x13,
|
MemoryTypeDdr2 = 0x13,
|
||||||
MemoryTypeDdr2FbDimm = 0x14
|
MemoryTypeDdr2FbDimm = 0x14,
|
||||||
|
MemoryTypeDdr3 = 0x18,
|
||||||
|
MemoryTypeFbd2 = 0x19
|
||||||
} MEMORY_DEVICE_TYPE;
|
} MEMORY_DEVICE_TYPE;
|
||||||
|
|
||||||
typedef struct {
|
typedef struct {
|
||||||
|
|
Loading…
Reference in New Issue