ShellPkg SmbiosView: Add missing decoding of SMBIOS spec 3.0.0
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=345 When I am adding SMBIOS spec 3.1.0 support, I found the decoding of SMBIOS spec 3.0.0 for some definitions is missing. Cc: Jaben Carsey <jaben.carsey@intel.com> Cc: Ruiyu Ni <ruiyu.ni@intel.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Star Zeng <star.zeng@intel.com> Reviewed-by: Jaben Carsey <jaben.carsey@intel.com>
This commit is contained in:
parent
5ab0ffc9f6
commit
c326e0780a
@ -1,7 +1,7 @@
|
|||||||
/** @file
|
/** @file
|
||||||
Module for clarifying the content of the smbios structure element information.
|
Module for clarifying the content of the smbios structure element information.
|
||||||
|
|
||||||
Copyright (c) 2005 - 2016, Intel Corporation. All rights reserved.<BR>
|
Copyright (c) 2005 - 2017, Intel Corporation. All rights reserved.<BR>
|
||||||
(C) Copyright 2014 Hewlett-Packard Development Company, L.P.<BR>
|
(C) Copyright 2014 Hewlett-Packard Development Company, L.P.<BR>
|
||||||
(C) Copyright 2015-2017 Hewlett Packard Enterprise Development LP<BR>
|
(C) Copyright 2015-2017 Hewlett Packard Enterprise Development LP<BR>
|
||||||
This program and the accompanying materials
|
This program and the accompanying materials
|
||||||
@ -1580,6 +1580,10 @@ DisplayProcessorFamily (
|
|||||||
ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_INTEL_ATOM), gShellDebug1HiiHandle);
|
ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_INTEL_ATOM), gShellDebug1HiiHandle);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
case 0x2C:
|
||||||
|
Print (L"Intel(R) Core(TM) M processor\n");
|
||||||
|
break;
|
||||||
|
|
||||||
case 0x30:
|
case 0x30:
|
||||||
ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_ALPHA_FAMILY_2), gShellDebug1HiiHandle);
|
ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_ALPHA_FAMILY_2), gShellDebug1HiiHandle);
|
||||||
break;
|
break;
|
||||||
@ -1768,6 +1772,18 @@ DisplayProcessorFamily (
|
|||||||
Print (L"68030\n");
|
Print (L"68030\n");
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
case 0x66:
|
||||||
|
Print (L"AMD Athlon(TM) X4 Quad-Core Processor Family\n");
|
||||||
|
break;
|
||||||
|
|
||||||
|
case 0x67:
|
||||||
|
Print (L"AMD Opteron(TM) X1000 Series Processor\n");
|
||||||
|
break;
|
||||||
|
|
||||||
|
case 0x68:
|
||||||
|
Print (L"AMD Opteron(TM) X2000 Series APU\n");
|
||||||
|
break;
|
||||||
|
|
||||||
case 0x70:
|
case 0x70:
|
||||||
ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_HOBBIT_FAMILY), gShellDebug1HiiHandle);
|
ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_HOBBIT_FAMILY), gShellDebug1HiiHandle);
|
||||||
break;
|
break;
|
||||||
|
@ -248,6 +248,18 @@ TABLE_ITEM SystemEnclosureTypeTable[] = {
|
|||||||
0x1D,
|
0x1D,
|
||||||
L" Blade Enclosure"
|
L" Blade Enclosure"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
0x1E,
|
||||||
|
L" Tablet"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
0x1F,
|
||||||
|
L" Convertible"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
0x20,
|
||||||
|
L" Detachable"
|
||||||
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
TABLE_ITEM SystemEnclosureStatusTable[] = {
|
TABLE_ITEM SystemEnclosureStatusTable[] = {
|
||||||
@ -503,6 +515,22 @@ TABLE_ITEM ProcessorUpgradeTable[] = {
|
|||||||
{
|
{
|
||||||
0x2C,
|
0x2C,
|
||||||
L"Socket LGA1356-3"
|
L"Socket LGA1356-3"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
0x2D,
|
||||||
|
L"Socket LGA1150"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
0x2E,
|
||||||
|
L"Socket BGA1168"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
0x2F,
|
||||||
|
L"Socket BGA1234"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
0x30,
|
||||||
|
L"Socket BGA1364"
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -1266,6 +1294,58 @@ TABLE_ITEM SystemSlotTypeTable[] = {
|
|||||||
0x13,
|
0x13,
|
||||||
L"AGP 8X"
|
L"AGP 8X"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
0x14,
|
||||||
|
L"M.2 Socket 1-DP (Mechanical Key A)"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
0x15,
|
||||||
|
L"M.2 Socket 1-SD (Mechanical Key E)"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
0x16,
|
||||||
|
L"M.2 Socket 2 (Mechanical Key B)"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
0x17,
|
||||||
|
L"M.2 Socket 3 (Mechanical Key M)"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
0x18,
|
||||||
|
L"MXM Type I"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
0x19,
|
||||||
|
L"MXM Type II"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
0x1A,
|
||||||
|
L"MXM Type III (standard connector)"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
0x1B,
|
||||||
|
L"MXM Type III (HE connector)"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
0x1C,
|
||||||
|
L"MXM Type IV"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
0x1D,
|
||||||
|
L"MXM 3.0 Type A"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
0x1E,
|
||||||
|
L"MXM 3.0 Type B"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
0x1F,
|
||||||
|
L"PCI Express Gen 2 SFF-8639"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
0x20,
|
||||||
|
L"PCI Express Gen 3 SFF-8639"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
0xA0,
|
0xA0,
|
||||||
L"PC-98/C20 "
|
L"PC-98/C20 "
|
||||||
|
Loading…
x
Reference in New Issue
Block a user