PRINT_STRUCT_VALUE (Struct, Type0, EmbeddedControllerFirmwareMajorRelease);\r
PRINT_STRUCT_VALUE (Struct, Type0, EmbeddedControllerFirmwareMinorRelease);\r
}\r
-\r
+ if (AE_SMBIOS_VERSION (0x3, 0x1) && (Struct->Hdr->Length > 0x18)) {\r
+ ShellPrintHiiEx (\r
+ -1,\r
+ -1,\r
+ NULL,\r
+ STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_EXTENDED_BIOS_SIZE),\r
+ gShellDebug1HiiHandle,\r
+ Struct->Type0->ExtendedBiosSize.Size,\r
+ (Struct->Type0->ExtendedBiosSize.Unit == 0x0) ? L"MB": L"GB"\r
+ );\r
+ }\r
break;\r
\r
//\r
DisplayCacheErrCorrectingType (Struct->Type7->ErrorCorrectionType, Option);\r
DisplayCacheSystemCacheType (Struct->Type7->SystemCacheType, Option);\r
DisplayCacheAssociativity (Struct->Type7->Associativity, Option);\r
+ if (AE_SMBIOS_VERSION (0x3, 0x1) && (Struct->Hdr->Length > 0x13)) {\r
+ PRINT_STRUCT_VALUE_H (Struct, Type7, MaximumCacheSize2);\r
+ PRINT_STRUCT_VALUE_H (Struct, Type7, InstalledSize2);\r
+ }\r
break;\r
\r
//\r
Print (L"Intel(R) Core(TM) M processor\n");\r
break;\r
\r
+ case 0x2D:\r
+ Print (L"Intel(R) Core(TM) m3 processor\n");\r
+ break;\r
+\r
+ case 0x2E:\r
+ Print (L"Intel(R) Core(TM) m5 processor\n");\r
+ break;\r
+\r
+ case 0x2F:\r
+ Print (L"Intel(R) Core(TM) m7 processor\n");\r
+ break;\r
+\r
case 0x30:\r
ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_ALPHA_FAMILY_2), gShellDebug1HiiHandle);\r
break;\r
Print (L"AMD Opteron(TM) X2000 Series APU\n");\r
break;\r
\r
+ case 0x69:\r
+ Print (L"AMD Opteron(TM) A-Series Processor\n");\r
+ break;\r
+\r
+ case 0x6A:\r
+ Print (L"AMD Opteron(TM) X3000 Series APU\n");\r
+ break;\r
+\r
case 0x70:\r
ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_HOBBIT_FAMILY), gShellDebug1HiiHandle);\r
break;\r
// Use switch to check\r
//\r
switch (Family2) {\r
+ case 0x100:\r
+ Print (L"ARMv7\n");\r
+ break;\r
+\r
+ case 0x101:\r
+ Print (L"ARMv8\n");\r
+ break;\r
+\r
case 0x104:\r
Print (L"SH-3\n");\r
break;\r
#string STR_SMBIOSVIEW_PRINTINFO_POWER_SUPPLY_REPLACE #language en-US "Power supply is hot replaceable\r\n"\r
#string STR_SMBIOSVIEW_PRINTINFO_POWER_SUPPLY_NOT_REPLACE #language en-US "Power supply is not hot replaceable\r\n"\r
#string STR_SMBIOSVIEW_PRINTINFO_BIOS_SIZE #language en-US "BiosSize: %d KB\r\n"\r
+#string STR_SMBIOSVIEW_PRINTINFO_EXTENDED_BIOS_SIZE #language en-US "ExtendedBiosSize: %d %s\r\n"\r
#string STR_SMBIOSVIEW_QUERYTABLE_NO_INFO #language en-US "No Info"\r
#string STR_SMBIOSVIEW_QUERYTABLE_RSVD_BITS_SET #language en-US "\r\nIt also has reserved bits set 1 --- reserved bits: 0x%x"\r
#string STR_SMBIOSVIEW_QUERYTABLE_SYSTEM_WAKEUP_TYPE #language en-US "System Wakeup Type:"\r
// /**\r
//\r
-// Copyright (c) 2010 - 2016, Intel Corporation. All rights reserved.<BR>\r
+// Copyright (c) 2010 - 2017, Intel Corporation. All rights reserved.<BR>\r
// (C) Copyright 2013-2015 Hewlett-Packard Development Company, L.P.<BR>\r
// (C) Copyright 2016 Hewlett Packard Enterprise Development LP<BR>\r
// This program and the accompanying materials\r
" 40 - Additional Information\r\n"\r
" 41 - Onboard Devices Extended Information\r\n"\r
" 42 - Management Controller Host Interface\r\n"\r
+" 43 - TPM Device\r\n"\r
" 2. Enter the SmbiosHandle parameter in hexadecimal format.\r\n"\r
" Do not use the '0x' prefix format for hexadecimal values.\r\n"\r
" 3. Internal commands:\r\n"\r