Module for clarifying the content of the smbios structure element information.\r
\r
Copyright (c) 2005 - 2018, Intel Corporation. All rights reserved.<BR>\r
+ Copyright (c) 1985 - 2022, American Megatrends International LLC.<BR>\r
(C) Copyright 2014 Hewlett-Packard Development Company, L.P.<BR>\r
(C) Copyright 2015-2019 Hewlett Packard Enterprise Development LP<BR>\r
SPDX-License-Identifier: BSD-2-Clause-Patent\r
#include "QueryTable.h"\r
#include "EventLogInfo.h"\r
\r
-\r
//\r
// Get the certain bit of 'value'\r
//\r
-#define BIT(value, bit) ((value) & ((UINT64) 1) << (bit))\r
+#define BIT(value, bit) ((value) & ((UINT64) 1) << (bit))\r
\r
//\r
// Check if above or equal to version\r
**/\r
VOID\r
MemToString (\r
- IN OUT VOID *Dest,\r
- IN VOID *Src,\r
- IN UINTN Length\r
+ IN OUT VOID *Dest,\r
+ IN VOID *Src,\r
+ IN UINTN Length\r
)\r
{\r
- UINT8 *SrcBuffer;\r
- UINT8 *DestBuffer;\r
- SrcBuffer = (UINT8 *) Src;\r
- DestBuffer = (UINT8 *) Dest;\r
+ UINT8 *SrcBuffer;\r
+ UINT8 *DestBuffer;\r
+\r
+ SrcBuffer = (UINT8 *)Src;\r
+ DestBuffer = (UINT8 *)Dest;\r
//\r
// copy byte by byte\r
//\r
- while ((Length--)!=0) {\r
+ while ((Length--) != 0) {\r
*DestBuffer++ = *SrcBuffer++;\r
}\r
+\r
//\r
// append a NULL terminator\r
//\r
IN UINT8 Option\r
)\r
{\r
- UINT8 Anchor[5];\r
- UINT8 InAnchor[6];\r
+ UINT8 Anchor[5];\r
+ UINT8 InAnchor[6];\r
\r
if (SmbiosTable == NULL) {\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_SMBIOSTABLE_NULL), gShellDebug1HiiHandle);\r
- return ;\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_SMBIOSTABLE_NULL), gShellDebug1HiiHandle);\r
+ return;\r
}\r
\r
if (Option == SHOW_NONE) {\r
- return ;\r
+ return;\r
}\r
\r
if (Option >= SHOW_NORMAL) {\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_ENTRY_POINT_SIGN), gShellDebug1HiiHandle);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_ENTRY_POINT_SIGN), gShellDebug1HiiHandle);\r
MemToString (Anchor, SmbiosTable->AnchorString, 4);\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_ANCHOR_STR), gShellDebug1HiiHandle, Anchor);\r
- ShellPrintHiiEx(-1,-1,NULL,\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_ANCHOR_STR), gShellDebug1HiiHandle, Anchor);\r
+ ShellPrintHiiEx (\r
+ -1,\r
+ -1,\r
+ NULL,\r
STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_EPS_CHECKSUM),\r
gShellDebug1HiiHandle,\r
SmbiosTable->EntryPointStructureChecksum\r
- );\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_ENTRY_POINT_LEN), gShellDebug1HiiHandle, SmbiosTable->EntryPointLength);\r
- ShellPrintHiiEx(-1,-1,NULL,\r
+ );\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_ENTRY_POINT_LEN), gShellDebug1HiiHandle, SmbiosTable->EntryPointLength);\r
+ ShellPrintHiiEx (\r
+ -1,\r
+ -1,\r
+ NULL,\r
STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_VERSION),\r
gShellDebug1HiiHandle,\r
SmbiosTable->MajorVersion,\r
SmbiosTable->MinorVersion\r
- );\r
- ShellPrintHiiEx(-1,-1,NULL,\r
+ );\r
+ ShellPrintHiiEx (\r
+ -1,\r
+ -1,\r
+ NULL,\r
STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_NUMBER_STRUCT),\r
gShellDebug1HiiHandle,\r
SmbiosTable->NumberOfSmbiosStructures\r
- );\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_MAX_STRUCT_SIZE), gShellDebug1HiiHandle, SmbiosTable->MaxStructureSize);\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_TABLE_ADDR), gShellDebug1HiiHandle, SmbiosTable->TableAddress);\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_TABLE_LENGTH), gShellDebug1HiiHandle, SmbiosTable->TableLength);\r
-\r
+ );\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_MAX_STRUCT_SIZE), gShellDebug1HiiHandle, SmbiosTable->MaxStructureSize);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_TABLE_ADDR), gShellDebug1HiiHandle, SmbiosTable->TableAddress);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_TABLE_LENGTH), gShellDebug1HiiHandle, SmbiosTable->TableLength);\r
}\r
+\r
//\r
// If SHOW_ALL, also print followings.\r
//\r
if (Option >= SHOW_DETAIL) {\r
- ShellPrintHiiEx(-1,-1,NULL,\r
+ ShellPrintHiiEx (\r
+ -1,\r
+ -1,\r
+ NULL,\r
STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_ENTRY_POINT_REVISION),\r
gShellDebug1HiiHandle,\r
SmbiosTable->EntryPointRevision\r
- );\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_BCD_REVISION), gShellDebug1HiiHandle, SmbiosTable->SmbiosBcdRevision);\r
+ );\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_BCD_REVISION), gShellDebug1HiiHandle, SmbiosTable->SmbiosBcdRevision);\r
//\r
// Since raw data is not string, add a NULL terminater.\r
//\r
MemToString (InAnchor, SmbiosTable->IntermediateAnchorString, 5);\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_INTER_ACHOR), gShellDebug1HiiHandle, InAnchor);\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_INTER_CHECKSUM), gShellDebug1HiiHandle, SmbiosTable->IntermediateChecksum);\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_FORMATTED_AREA), gShellDebug1HiiHandle);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_INTER_ACHOR), gShellDebug1HiiHandle, InAnchor);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_INTER_CHECKSUM), gShellDebug1HiiHandle, SmbiosTable->IntermediateChecksum);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_FORMATTED_AREA), gShellDebug1HiiHandle);\r
DumpHex (2, 0, 5, SmbiosTable->FormattedArea);\r
}\r
\r
IN UINT8 Option\r
)\r
{\r
- UINT8 Anchor[5];\r
+ UINT8 Anchor[5];\r
\r
if (SmbiosTable == NULL) {\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_SMBIOSTABLE_NULL), gShellDebug1HiiHandle);\r
- return ;\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_SMBIOSTABLE_NULL), gShellDebug1HiiHandle);\r
+ return;\r
}\r
\r
if (Option == SHOW_NONE) {\r
- return ;\r
+ return;\r
}\r
\r
if (Option >= SHOW_NORMAL) {\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_64_BIT_ENTRY_POINT_SIGN), gShellDebug1HiiHandle);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_64_BIT_ENTRY_POINT_SIGN), gShellDebug1HiiHandle);\r
\r
MemToString (Anchor, SmbiosTable->AnchorString, 5);\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_ANCHOR_STR), gShellDebug1HiiHandle, Anchor);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_ANCHOR_STR), gShellDebug1HiiHandle, Anchor);\r
\r
- ShellPrintHiiEx(-1,-1,NULL,\r
+ ShellPrintHiiEx (\r
+ -1,\r
+ -1,\r
+ NULL,\r
STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_EPS_CHECKSUM),\r
gShellDebug1HiiHandle,\r
SmbiosTable->EntryPointStructureChecksum\r
- );\r
+ );\r
\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_ENTRY_POINT_LEN), gShellDebug1HiiHandle, SmbiosTable->EntryPointLength);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_ENTRY_POINT_LEN), gShellDebug1HiiHandle, SmbiosTable->EntryPointLength);\r
\r
- ShellPrintHiiEx(-1,-1,NULL,\r
+ ShellPrintHiiEx (\r
+ -1,\r
+ -1,\r
+ NULL,\r
STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_VERSION),\r
gShellDebug1HiiHandle,\r
SmbiosTable->MajorVersion,\r
SmbiosTable->MinorVersion\r
- );\r
+ );\r
\r
- ShellPrintHiiEx(-1,-1,NULL,\r
+ ShellPrintHiiEx (\r
+ -1,\r
+ -1,\r
+ NULL,\r
STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_DOCREV),\r
gShellDebug1HiiHandle,\r
SmbiosTable->DocRev\r
- );\r
-\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_TABLE_MAX_SIZE), gShellDebug1HiiHandle, SmbiosTable->TableMaximumSize);\r
+ );\r
\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_TABLE_ADDR), gShellDebug1HiiHandle, SmbiosTable->TableAddress);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_TABLE_MAX_SIZE), gShellDebug1HiiHandle, SmbiosTable->TableMaximumSize);\r
\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_TABLE_ADDR), gShellDebug1HiiHandle, SmbiosTable->TableAddress);\r
}\r
+\r
//\r
// If SHOW_ALL, also print followings.\r
//\r
if (Option >= SHOW_DETAIL) {\r
- ShellPrintHiiEx(-1,-1,NULL,\r
+ ShellPrintHiiEx (\r
+ -1,\r
+ -1,\r
+ NULL,\r
STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_ENTRY_POINT_REVISION),\r
gShellDebug1HiiHandle,\r
SmbiosTable->EntryPointRevision\r
- );\r
+ );\r
}\r
\r
Print (L"\n");\r
IN UINT8 Option\r
)\r
{\r
- UINT8 Index;\r
- UINT8 *Buffer;\r
+ UINT8 Index;\r
+ UINT8 Index2;\r
+ UINT8 *Buffer;\r
\r
if (Struct == NULL) {\r
return EFI_INVALID_PARAMETER;\r
return EFI_SUCCESS;\r
}\r
\r
- Buffer = (UINT8 *) (UINTN) (Struct->Raw);\r
+ Buffer = (UINT8 *)(UINTN)(Struct->Raw);\r
\r
//\r
// Display structure header\r
//\r
DisplayStructureTypeInfo (Struct->Hdr->Type, SHOW_DETAIL);\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_FORMAT_PART_LEN), gShellDebug1HiiHandle, Struct->Hdr->Length);\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_STRUCT_HANDLE), gShellDebug1HiiHandle, Struct->Hdr->Handle);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_FORMAT_PART_LEN), gShellDebug1HiiHandle, Struct->Hdr->Length);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_STRUCT_HANDLE), gShellDebug1HiiHandle, Struct->Hdr->Handle);\r
\r
if (Option == SHOW_OUTLINE) {\r
return EFI_SUCCESS;\r
}\r
\r
switch (Struct->Hdr->Type) {\r
- //\r
- // BIOS Information (Type 0)\r
- //\r
- case 0:\r
- PRINT_PENDING_STRING (Struct, Type0, Vendor);\r
- PRINT_PENDING_STRING (Struct, Type0, BiosVersion);\r
- PRINT_STRUCT_VALUE_H (Struct, Type0, BiosSegment);\r
- PRINT_PENDING_STRING (Struct, Type0, BiosReleaseDate);\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_BIOS_SIZE), gShellDebug1HiiHandle, 64 * (Struct->Type0->BiosSize + 1));\r
+ //\r
+ // BIOS Information (Type 0)\r
+ //\r
+ case 0:\r
+ PRINT_PENDING_STRING (Struct, Type0, Vendor);\r
+ PRINT_PENDING_STRING (Struct, Type0, BiosVersion);\r
+ PRINT_STRUCT_VALUE_H (Struct, Type0, BiosSegment);\r
+ PRINT_PENDING_STRING (Struct, Type0, BiosReleaseDate);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_BIOS_SIZE), gShellDebug1HiiHandle, 64 * (Struct->Type0->BiosSize + 1));\r
\r
- DisplayBiosCharacteristics (ReadUnaligned64 ((UINT64 *) (UINTN) &(Struct->Type0->BiosCharacteristics)), Option);\r
+ DisplayBiosCharacteristics (ReadUnaligned64 ((UINT64 *)(UINTN)&(Struct->Type0->BiosCharacteristics)), Option);\r
\r
- if (Struct->Hdr->Length > 0x12) {\r
- DisplayBiosCharacteristicsExt1 (Struct->Type0->BIOSCharacteristicsExtensionBytes[0], Option);\r
- }\r
- if (Struct->Hdr->Length > 0x13) {\r
- DisplayBiosCharacteristicsExt2 (Struct->Type0->BIOSCharacteristicsExtensionBytes[1], Option);\r
- }\r
+ if (Struct->Hdr->Length > 0x12) {\r
+ DisplayBiosCharacteristicsExt1 (Struct->Type0->BIOSCharacteristicsExtensionBytes[0], Option);\r
+ }\r
\r
- if (AE_SMBIOS_VERSION (0x2, 0x4) && (Struct->Hdr->Length > 0x14)) {\r
- PRINT_STRUCT_VALUE (Struct, Type0, SystemBiosMajorRelease);\r
- PRINT_STRUCT_VALUE (Struct, Type0, SystemBiosMinorRelease);\r
- PRINT_STRUCT_VALUE (Struct, Type0, EmbeddedControllerFirmwareMajorRelease);\r
- PRINT_STRUCT_VALUE (Struct, Type0, EmbeddedControllerFirmwareMinorRelease);\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
+ if (Struct->Hdr->Length > 0x13) {\r
+ DisplayBiosCharacteristicsExt2 (Struct->Type0->BIOSCharacteristicsExtensionBytes[1], Option);\r
+ }\r
\r
- //\r
- // System Information (Type 1)\r
- //\r
- case 1:\r
- PRINT_PENDING_STRING (Struct, Type1, Manufacturer);\r
- PRINT_PENDING_STRING (Struct, Type1, ProductName);\r
- PRINT_PENDING_STRING (Struct, Type1, Version);\r
- PRINT_PENDING_STRING (Struct, Type1, SerialNumber);\r
- PRINT_BIT_FIELD (Struct, Type1, Uuid, 16);\r
- DisplaySystemWakeupType (Struct->Type1->WakeUpType, Option);\r
- if (AE_SMBIOS_VERSION (0x2, 0x4) && (Struct->Hdr->Length > 0x19)) {\r
- PRINT_PENDING_STRING (Struct, Type1, SKUNumber);\r
- PRINT_PENDING_STRING (Struct, Type1, Family);\r
- }\r
+ if (AE_SMBIOS_VERSION (0x2, 0x4) && (Struct->Hdr->Length > 0x14)) {\r
+ PRINT_STRUCT_VALUE (Struct, Type0, SystemBiosMajorRelease);\r
+ PRINT_STRUCT_VALUE (Struct, Type0, SystemBiosMinorRelease);\r
+ PRINT_STRUCT_VALUE (Struct, Type0, EmbeddedControllerFirmwareMajorRelease);\r
+ PRINT_STRUCT_VALUE (Struct, Type0, EmbeddedControllerFirmwareMinorRelease);\r
+ }\r
\r
- break;\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
\r
- //\r
- // Baseboard Information (Type 2)\r
- //\r
- case 2:\r
- PRINT_PENDING_STRING (Struct, Type2, Manufacturer);\r
- PRINT_PENDING_STRING (Struct, Type2, ProductName);\r
- PRINT_PENDING_STRING (Struct, Type2, Version);\r
- PRINT_PENDING_STRING (Struct, Type2, SerialNumber);\r
- if (Struct->Hdr->Length > 0x8) {\r
- PRINT_PENDING_STRING (Struct, Type2, AssetTag);\r
- DisplayBaseBoardFeatureFlags (*(UINT8 *) &Struct->Type2->FeatureFlag, Option);\r
- PRINT_PENDING_STRING (Struct, Type2, LocationInChassis);\r
- PRINT_STRUCT_VALUE_H (Struct, Type2, ChassisHandle);\r
- DisplayBaseBoardBoardType (Struct->Type2->BoardType, Option);\r
- }\r
- break;\r
-\r
- //\r
- // System Enclosure (Type 3)\r
- //\r
- case 3:\r
- PRINT_PENDING_STRING (Struct, Type3, Manufacturer);\r
- PRINT_STRUCT_VALUE (Struct, Type3, Type);\r
- DisplaySystemEnclosureType (Struct->Type3->Type, Option);\r
- PRINT_PENDING_STRING (Struct, Type3, Version);\r
- PRINT_PENDING_STRING (Struct, Type3, SerialNumber);\r
- PRINT_PENDING_STRING (Struct, Type3, AssetTag);\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_BOOTUP_STATE), gShellDebug1HiiHandle);\r
- DisplaySystemEnclosureStatus (Struct->Type3->BootupState, Option);\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_POWER_SUPPLY_STATE), gShellDebug1HiiHandle);\r
- DisplaySystemEnclosureStatus (Struct->Type3->PowerSupplyState, Option);\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_THERMAL_STATE), gShellDebug1HiiHandle);\r
- DisplaySystemEnclosureStatus (Struct->Type3->ThermalState, Option);\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_SECURITY_STATUS), gShellDebug1HiiHandle);\r
- DisplaySESecurityStatus (Struct->Type3->SecurityStatus, Option);\r
- if (AE_SMBIOS_VERSION (0x2, 0x3)) {\r
- if (Struct->Hdr->Length > 0xD) {\r
- PRINT_BIT_FIELD (Struct, Type3, OemDefined, 4);\r
+ break;\r
+\r
+ //\r
+ // System Information (Type 1)\r
+ //\r
+ case 1:\r
+ PRINT_PENDING_STRING (Struct, Type1, Manufacturer);\r
+ PRINT_PENDING_STRING (Struct, Type1, ProductName);\r
+ PRINT_PENDING_STRING (Struct, Type1, Version);\r
+ PRINT_PENDING_STRING (Struct, Type1, SerialNumber);\r
+ PRINT_BIT_FIELD (Struct, Type1, Uuid, 16);\r
+ DisplaySystemWakeupType (Struct->Type1->WakeUpType, Option);\r
+ if (AE_SMBIOS_VERSION (0x2, 0x4) && (Struct->Hdr->Length > 0x19)) {\r
+ PRINT_PENDING_STRING (Struct, Type1, SKUNumber);\r
+ PRINT_PENDING_STRING (Struct, Type1, Family);\r
}\r
- if (Struct->Hdr->Length > 0x11) {\r
- PRINT_STRUCT_VALUE (Struct, Type3, Height);\r
+\r
+ break;\r
+\r
+ //\r
+ // Baseboard Information (Type 2)\r
+ //\r
+ case 2:\r
+ PRINT_PENDING_STRING (Struct, Type2, Manufacturer);\r
+ PRINT_PENDING_STRING (Struct, Type2, ProductName);\r
+ PRINT_PENDING_STRING (Struct, Type2, Version);\r
+ PRINT_PENDING_STRING (Struct, Type2, SerialNumber);\r
+ if (Struct->Hdr->Length > 0x8) {\r
+ PRINT_PENDING_STRING (Struct, Type2, AssetTag);\r
+ DisplayBaseBoardFeatureFlags (*(UINT8 *)&Struct->Type2->FeatureFlag, Option);\r
+ PRINT_PENDING_STRING (Struct, Type2, LocationInChassis);\r
+ PRINT_STRUCT_VALUE_H (Struct, Type2, ChassisHandle);\r
+ DisplayBaseBoardBoardType (Struct->Type2->BoardType, Option);\r
}\r
- if (Struct->Hdr->Length > 0x12) {\r
- PRINT_STRUCT_VALUE (Struct, Type3, NumberofPowerCords);\r
+\r
+ break;\r
+\r
+ //\r
+ // System Enclosure (Type 3)\r
+ //\r
+ case 3:\r
+ PRINT_PENDING_STRING (Struct, Type3, Manufacturer);\r
+ PRINT_STRUCT_VALUE (Struct, Type3, Type);\r
+ DisplaySystemEnclosureType (Struct->Type3->Type, Option);\r
+ PRINT_PENDING_STRING (Struct, Type3, Version);\r
+ PRINT_PENDING_STRING (Struct, Type3, SerialNumber);\r
+ PRINT_PENDING_STRING (Struct, Type3, AssetTag);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_BOOTUP_STATE), gShellDebug1HiiHandle);\r
+ DisplaySystemEnclosureStatus (Struct->Type3->BootupState, Option);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_POWER_SUPPLY_STATE), gShellDebug1HiiHandle);\r
+ DisplaySystemEnclosureStatus (Struct->Type3->PowerSupplyState, Option);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_THERMAL_STATE), gShellDebug1HiiHandle);\r
+ DisplaySystemEnclosureStatus (Struct->Type3->ThermalState, Option);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_SECURITY_STATUS), gShellDebug1HiiHandle);\r
+ DisplaySESecurityStatus (Struct->Type3->SecurityStatus, Option);\r
+ if (AE_SMBIOS_VERSION (0x2, 0x3)) {\r
+ if (Struct->Hdr->Length > 0xD) {\r
+ PRINT_BIT_FIELD (Struct, Type3, OemDefined, 4);\r
+ }\r
+\r
+ if (Struct->Hdr->Length > 0x11) {\r
+ PRINT_STRUCT_VALUE (Struct, Type3, Height);\r
+ }\r
+\r
+ if (Struct->Hdr->Length > 0x12) {\r
+ PRINT_STRUCT_VALUE (Struct, Type3, NumberofPowerCords);\r
+ }\r
+\r
+ if (Struct->Hdr->Length > 0x13) {\r
+ PRINT_STRUCT_VALUE (Struct, Type3, ContainedElementCount);\r
+ }\r
+\r
+ if (Struct->Hdr->Length > 0x14) {\r
+ PRINT_STRUCT_VALUE (Struct, Type3, ContainedElementRecordLength);\r
+ }\r
+\r
+ if (Struct->Hdr->Length > 0x15) {\r
+ for (Index = 0; Index < Struct->Type3->ContainedElementCount; Index++) {\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_CONTAINED_ELEMENT), gShellDebug1HiiHandle, Index+1);\r
+ for (Index2 = 0; Index2 < Struct->Type3->ContainedElementRecordLength; Index2++) {\r
+ Print (L"%02X ", Buffer[0x15 + (Index * Struct->Type3->ContainedElementRecordLength) + Index2]);\r
+ }\r
+\r
+ Print (L"\n");\r
+ }\r
+ }\r
}\r
- }\r
- if (AE_SMBIOS_VERSION (0x2, 0x7) && (Struct->Hdr->Length > 0x13)) {\r
- if (Struct->Hdr->Length > (0x15 + (Struct->Type3->ContainedElementCount * Struct->Type3->ContainedElementRecordLength))) {\r
- PRINT_SMBIOS_STRING (Struct, Buffer[0x15 + (Struct->Type3->ContainedElementCount * Struct->Type3->ContainedElementRecordLength)], SKUNumber);\r
+\r
+ if (AE_SMBIOS_VERSION (0x2, 0x7) && (Struct->Hdr->Length > 0x13)) {\r
+ if (Struct->Hdr->Length > (0x15 + (Struct->Type3->ContainedElementCount * Struct->Type3->ContainedElementRecordLength))) {\r
+ PRINT_SMBIOS_STRING (Struct, Buffer[0x15 + (Struct->Type3->ContainedElementCount * Struct->Type3->ContainedElementRecordLength)], SKUNumber);\r
+ }\r
}\r
- }\r
- break;\r
\r
- //\r
- // Processor Information (Type 4)\r
- //\r
- case 4:\r
- PRINT_SMBIOS_STRING (Struct, Struct->Type4->Socket, SocketDesignation)\r
- DisplayProcessorType (Struct->Type4->ProcessorType, Option);\r
- if (AE_SMBIOS_VERSION (0x2, 0x6) && (Struct->Hdr->Length > 0x28) &&\r
- (Struct->Type4->ProcessorFamily == 0xFE)) {\r
- //\r
- // Get family from ProcessorFamily2 field\r
- //\r
- DisplayProcessorFamily2 (Struct->Type4->ProcessorFamily2, Option);\r
- } else {\r
- DisplayProcessorFamily (Struct->Type4->ProcessorFamily, Option);\r
- }\r
- PRINT_PENDING_STRING (Struct, Type4, ProcessorManufacturer);\r
- PRINT_BIT_FIELD (Struct, Type4, ProcessorId, 8);\r
- PRINT_PENDING_STRING (Struct, Type4, ProcessorVersion);\r
- DisplayProcessorVoltage (*(UINT8 *) &(Struct->Type4->Voltage), Option);\r
- PRINT_STRUCT_VALUE (Struct, Type4, ExternalClock);\r
- PRINT_STRUCT_VALUE (Struct, Type4, MaxSpeed);\r
- PRINT_STRUCT_VALUE (Struct, Type4, CurrentSpeed);\r
- DisplayProcessorStatus (Struct->Type4->Status, Option);\r
- DisplayProcessorUpgrade (Struct->Type4->ProcessorUpgrade, Option);\r
- PRINT_STRUCT_VALUE_H (Struct, Type4, L1CacheHandle);\r
- PRINT_STRUCT_VALUE_H (Struct, Type4, L2CacheHandle);\r
- PRINT_STRUCT_VALUE_H (Struct, Type4, L3CacheHandle);\r
- if (AE_SMBIOS_VERSION (0x2, 0x3) && (Struct->Hdr->Length > 0x20)) {\r
- PRINT_PENDING_STRING (Struct, Type4, SerialNumber);\r
- PRINT_PENDING_STRING (Struct, Type4, AssetTag);\r
- PRINT_PENDING_STRING (Struct, Type4, PartNumber);\r
- }\r
- if (AE_SMBIOS_VERSION (0x2, 0x5) && (Struct->Hdr->Length > 0x23)) {\r
- PRINT_STRUCT_VALUE (Struct, Type4, CoreCount);\r
- PRINT_STRUCT_VALUE (Struct, Type4, EnabledCoreCount);\r
- PRINT_STRUCT_VALUE (Struct, Type4, ThreadCount);\r
- DisplayProcessorCharacteristics (Struct->Type4->ProcessorCharacteristics, Option);\r
- }\r
- if ((SmbiosMajorVersion >= 0x3) && (Struct->Hdr->Length > 0x2A)) {\r
- PRINT_STRUCT_VALUE (Struct, Type4, CoreCount2);\r
- PRINT_STRUCT_VALUE (Struct, Type4, EnabledCoreCount2);\r
- PRINT_STRUCT_VALUE (Struct, Type4, ThreadCount2);\r
- }\r
- break;\r
+ break;\r
\r
- //\r
- // Memory Controller Information (Type 5)\r
- //\r
- case 5:\r
+ //\r
+ // Processor Information (Type 4)\r
+ //\r
+ case 4:\r
+ PRINT_SMBIOS_STRING (Struct, Struct->Type4->Socket, SocketDesignation)\r
+ DisplayProcessorType (Struct->Type4->ProcessorType, Option);\r
+ if (AE_SMBIOS_VERSION (0x2, 0x6) && (Struct->Hdr->Length > 0x28) &&\r
+ (Struct->Type4->ProcessorFamily == 0xFE))\r
+ {\r
+ //\r
+ // Get family from ProcessorFamily2 field\r
+ //\r
+ DisplayProcessorFamily2 (Struct->Type4->ProcessorFamily2, Option);\r
+ } else {\r
+ DisplayProcessorFamily (Struct->Type4->ProcessorFamily, Option);\r
+ }\r
+\r
+ PRINT_PENDING_STRING (Struct, Type4, ProcessorManufacturer);\r
+ PRINT_BIT_FIELD (Struct, Type4, ProcessorId, 8);\r
+ PRINT_PENDING_STRING (Struct, Type4, ProcessorVersion);\r
+ DisplayProcessorVoltage (*(UINT8 *)&(Struct->Type4->Voltage), Option);\r
+ PRINT_STRUCT_VALUE (Struct, Type4, ExternalClock);\r
+ PRINT_STRUCT_VALUE (Struct, Type4, MaxSpeed);\r
+ PRINT_STRUCT_VALUE (Struct, Type4, CurrentSpeed);\r
+ DisplayProcessorStatus (Struct->Type4->Status, Option);\r
+ DisplayProcessorUpgrade (Struct->Type4->ProcessorUpgrade, Option);\r
+ PRINT_STRUCT_VALUE_H (Struct, Type4, L1CacheHandle);\r
+ PRINT_STRUCT_VALUE_H (Struct, Type4, L2CacheHandle);\r
+ PRINT_STRUCT_VALUE_H (Struct, Type4, L3CacheHandle);\r
+ if (AE_SMBIOS_VERSION (0x2, 0x3) && (Struct->Hdr->Length > 0x20)) {\r
+ PRINT_PENDING_STRING (Struct, Type4, SerialNumber);\r
+ PRINT_PENDING_STRING (Struct, Type4, AssetTag);\r
+ PRINT_PENDING_STRING (Struct, Type4, PartNumber);\r
+ }\r
+\r
+ if (AE_SMBIOS_VERSION (0x2, 0x5) && (Struct->Hdr->Length > 0x23)) {\r
+ PRINT_STRUCT_VALUE (Struct, Type4, CoreCount);\r
+ PRINT_STRUCT_VALUE (Struct, Type4, EnabledCoreCount);\r
+ PRINT_STRUCT_VALUE (Struct, Type4, ThreadCount);\r
+ DisplayProcessorCharacteristics (Struct->Type4->ProcessorCharacteristics, Option);\r
+ }\r
+\r
+ if ((SmbiosMajorVersion >= 0x3) && (Struct->Hdr->Length > 0x2A)) {\r
+ PRINT_STRUCT_VALUE (Struct, Type4, CoreCount2);\r
+ PRINT_STRUCT_VALUE (Struct, Type4, EnabledCoreCount2);\r
+ PRINT_STRUCT_VALUE (Struct, Type4, ThreadCount2);\r
+ }\r
+\r
+ break;\r
+\r
+ //\r
+ // Memory Controller Information (Type 5)\r
+ //\r
+ case 5:\r
{\r
- UINT8 SlotNum;\r
+ UINT8 SlotNum;\r
SlotNum = Struct->Type5->AssociatedMemorySlotNum;\r
\r
DisplayMcErrorDetectMethod (Struct->Type5->ErrDetectMethod, Option);\r
- DisplayMcErrorCorrectCapability (*(UINT8 *) &(Struct->Type5->ErrCorrectCapability), Option);\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_SUPOPRT), gShellDebug1HiiHandle);\r
+ DisplayMcErrorCorrectCapability (*(UINT8 *)&(Struct->Type5->ErrCorrectCapability), Option);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_SUPOPRT), gShellDebug1HiiHandle);\r
DisplayMcInterleaveSupport (Struct->Type5->SupportInterleave, Option);\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_CURRENT), gShellDebug1HiiHandle);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_CURRENT), gShellDebug1HiiHandle);\r
DisplayMcInterleaveSupport (Struct->Type5->CurrentInterleave, Option);\r
DisplayMaxMemoryModuleSize (Struct->Type5->MaxMemoryModuleSize, SlotNum, Option);\r
- DisplayMcMemorySpeeds (*(UINT16 *) &(Struct->Type5->SupportSpeed), Option);\r
+ DisplayMcMemorySpeeds (*(UINT16 *)&(Struct->Type5->SupportSpeed), Option);\r
DisplayMmMemoryType (Struct->Type5->SupportMemoryType, Option);\r
DisplayMemoryModuleVoltage (Struct->Type5->MemoryModuleVoltage, Option);\r
PRINT_STRUCT_VALUE (Struct, Type5, AssociatedMemorySlotNum);\r
//\r
// According to SMBIOS Specification, offset 0x0F\r
//\r
- DisplayMemoryModuleConfigHandles ((UINT16 *) (&Buffer[0x0F]), SlotNum, Option);\r
+ DisplayMemoryModuleConfigHandles ((UINT16 *)(&Buffer[0x0F]), SlotNum, Option);\r
DisplayMcErrorCorrectCapability (Buffer[0x0F + 2 * SlotNum], Option);\r
+ break;\r
}\r
- break;\r
-\r
- //\r
- // Memory Module Information (Type 6)\r
- //\r
- case 6:\r
- PRINT_PENDING_STRING (Struct, Type6, SocketDesignation);\r
- DisplayMmBankConnections (Struct->Type6->BankConnections, Option);\r
- PRINT_STRUCT_VALUE (Struct, Type6, CurrentSpeed);\r
- DisplayMmMemoryType (*(UINT16 *) &(Struct->Type6->CurrentMemoryType), Option);\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_INSTALLED), gShellDebug1HiiHandle);\r
- DisplayMmMemorySize (*(UINT8 *) &(Struct->Type6->InstalledSize), Option);\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_ENABLED), gShellDebug1HiiHandle);\r
- DisplayMmMemorySize (*(UINT8 *) &(Struct->Type6->EnabledSize), Option);\r
- DisplayMmErrorStatus (Struct->Type6->ErrorStatus, Option);\r
- break;\r
-\r
- //\r
- // Cache Information (Type 7)\r
- //\r
- case 7:\r
- PRINT_PENDING_STRING (Struct, Type7, SocketDesignation);\r
- DisplayCacheConfiguration (Struct->Type7->CacheConfiguration, Option);\r
- PRINT_STRUCT_VALUE_H (Struct, Type7, MaximumCacheSize);\r
- PRINT_STRUCT_VALUE_H (Struct, Type7, InstalledSize);\r
- PRINT_STRUCT_VALUE_H (Struct, Type7, SupportedSRAMType);\r
- PRINT_STRUCT_VALUE_H (Struct, Type7, CurrentSRAMType);\r
- DisplayCacheSRAMType (ReadUnaligned16 ((UINT16 *) (UINTN) &(Struct->Type7->CurrentSRAMType)), Option);\r
- PRINT_STRUCT_VALUE_H (Struct, Type7, CacheSpeed);\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
- // Port Connector Information (Type 8)\r
- //\r
- case 8:\r
- PRINT_PENDING_STRING (Struct, Type8, InternalReferenceDesignator);\r
- Print (L"Internal ");\r
- DisplayPortConnectorType (Struct->Type8->InternalConnectorType, Option);\r
- PRINT_PENDING_STRING (Struct, Type8, ExternalReferenceDesignator);\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_EXTERNAL), gShellDebug1HiiHandle);\r
- DisplayPortConnectorType (Struct->Type8->ExternalConnectorType, Option);\r
- DisplayPortType (Struct->Type8->PortType, Option);\r
- break;\r
+ //\r
+ // Memory Module Information (Type 6)\r
+ //\r
+ case 6:\r
+ PRINT_PENDING_STRING (Struct, Type6, SocketDesignation);\r
+ DisplayMmBankConnections (Struct->Type6->BankConnections, Option);\r
+ PRINT_STRUCT_VALUE (Struct, Type6, CurrentSpeed);\r
+ DisplayMmMemoryType (*(UINT16 *)&(Struct->Type6->CurrentMemoryType), Option);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_INSTALLED), gShellDebug1HiiHandle);\r
+ DisplayMmMemorySize (*(UINT8 *)&(Struct->Type6->InstalledSize), Option);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_ENABLED), gShellDebug1HiiHandle);\r
+ DisplayMmMemorySize (*(UINT8 *)&(Struct->Type6->EnabledSize), Option);\r
+ DisplayMmErrorStatus (Struct->Type6->ErrorStatus, Option);\r
+ break;\r
\r
- //\r
- // System Slots (Type 9)\r
- //\r
- case 9:\r
+ //\r
+ // Cache Information (Type 7)\r
+ //\r
+ case 7:\r
+ PRINT_PENDING_STRING (Struct, Type7, SocketDesignation);\r
+ DisplayCacheConfiguration (Struct->Type7->CacheConfiguration, Option);\r
+ PRINT_STRUCT_VALUE_H (Struct, Type7, MaximumCacheSize);\r
+ PRINT_STRUCT_VALUE_H (Struct, Type7, InstalledSize);\r
+ PRINT_STRUCT_VALUE_H (Struct, Type7, SupportedSRAMType);\r
+ PRINT_STRUCT_VALUE_H (Struct, Type7, CurrentSRAMType);\r
+ DisplayCacheSRAMType (ReadUnaligned16 ((UINT16 *)(UINTN)&(Struct->Type7->CurrentSRAMType)), Option);\r
+ PRINT_STRUCT_VALUE_H (Struct, Type7, CacheSpeed);\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
+\r
+ break;\r
+\r
+ //\r
+ // Port Connector Information (Type 8)\r
+ //\r
+ case 8:\r
+ PRINT_PENDING_STRING (Struct, Type8, InternalReferenceDesignator);\r
+ Print (L"Internal ");\r
+ DisplayPortConnectorType (Struct->Type8->InternalConnectorType, Option);\r
+ PRINT_PENDING_STRING (Struct, Type8, ExternalReferenceDesignator);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_EXTERNAL), gShellDebug1HiiHandle);\r
+ DisplayPortConnectorType (Struct->Type8->ExternalConnectorType, Option);\r
+ DisplayPortType (Struct->Type8->PortType, Option);\r
+ break;\r
+\r
+ //\r
+ // System Slots (Type 9)\r
+ //\r
+ case 9:\r
{\r
- MISC_SLOT_PEER_GROUP *PeerGroupPtr;\r
- UINT8 PeerGroupCount;\r
+ MISC_SLOT_PEER_GROUP *PeerGroupPtr;\r
+ SMBIOS_TABLE_TYPE9_EXTENDED *Type9ExtendedStruct;\r
+ UINT8 PeerGroupCount;\r
\r
PRINT_PENDING_STRING (Struct, Type9, SlotDesignation);\r
DisplaySystemSlotType (Struct->Type9->SlotType, Option);\r
Struct->Type9->SlotID,\r
Struct->Type9->SlotType,\r
Option\r
- );\r
- DisplaySlotCharacteristics1 (*(UINT8 *) &(Struct->Type9->SlotCharacteristics1), Option);\r
- DisplaySlotCharacteristics2 (*(UINT8 *) &(Struct->Type9->SlotCharacteristics2), Option);\r
+ );\r
+ DisplaySlotCharacteristics1 (*(UINT8 *)&(Struct->Type9->SlotCharacteristics1), Option);\r
+ DisplaySlotCharacteristics2 (*(UINT8 *)&(Struct->Type9->SlotCharacteristics2), Option);\r
if (AE_SMBIOS_VERSION (0x2, 0x6) && (Struct->Hdr->Length > 0xD)) {\r
PRINT_STRUCT_VALUE_H (Struct, Type9, SegmentGroupNum);\r
PRINT_STRUCT_VALUE_H (Struct, Type9, BusNum);\r
PRINT_STRUCT_VALUE_H (Struct, Type9, DevFuncNum);\r
}\r
+\r
if (AE_SMBIOS_VERSION (0x3, 0x2)) {\r
if (Struct->Hdr->Length > 0x11) {\r
PRINT_STRUCT_VALUE (Struct, Type9, DataBusWidth);\r
}\r
+\r
if (Struct->Hdr->Length > 0x12) {\r
PRINT_STRUCT_VALUE (Struct, Type9, PeerGroupingCount);\r
\r
PeerGroupCount = Struct->Type9->PeerGroupingCount;\r
PeerGroupPtr = Struct->Type9->PeerGroups;\r
for (Index = 0; Index < PeerGroupCount; Index++) {\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_SLOT_PEER_GROUPS), gShellDebug1HiiHandle, Index + 1);\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_SEGMENT_GROUP_NUM), gShellDebug1HiiHandle, PeerGroupPtr[Index].SegmentGroupNum);\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_BUS_NUM), gShellDebug1HiiHandle, PeerGroupPtr[Index].BusNum);\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_DEV_FUNC_NUM), gShellDebug1HiiHandle, PeerGroupPtr[Index].DevFuncNum);\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_DATA_BUS_WIDTH), gShellDebug1HiiHandle, PeerGroupPtr[Index].DataBusWidth);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_SLOT_PEER_GROUPS), gShellDebug1HiiHandle, Index + 1);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_SEGMENT_GROUP_NUM), gShellDebug1HiiHandle, PeerGroupPtr[Index].SegmentGroupNum);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_BUS_NUM), gShellDebug1HiiHandle, PeerGroupPtr[Index].BusNum);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_DEV_FUNC_NUM), gShellDebug1HiiHandle, PeerGroupPtr[Index].DevFuncNum);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_DATA_BUS_WIDTH), gShellDebug1HiiHandle, PeerGroupPtr[Index].DataBusWidth);\r
+ }\r
+\r
+ if (AE_SMBIOS_VERSION (0x3, 0x4)) {\r
+ // Since PeerGroups has a variable number of entries, new fields added after PeerGroups are defined in\r
+ // a extended structure. Those fields can be referenced using SMBIOS_TABLE_TYPE9_EXTENDED structure.\r
+ Type9ExtendedStruct = (SMBIOS_TABLE_TYPE9_EXTENDED *)((UINT8 *)PeerGroupPtr + (PeerGroupCount * sizeof (MISC_SLOT_PEER_GROUP)));\r
+ DisplaySystemSlotInformation (Type9ExtendedStruct->SlotInformation, Option);\r
+ DisplaySystemSlotPhysicalWidth (Type9ExtendedStruct->SlotPhysicalWidth, Option);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_QUERYTABLE_SYSTEM_SLOT_PITCH), gShellDebug1HiiHandle, Type9ExtendedStruct->SlotPitch);\r
+ if (AE_SMBIOS_VERSION (0x3, 0x5)) {\r
+ DisplaySystemSlotHeight (Type9ExtendedStruct->SlotHeight, Option);\r
+ }\r
}\r
}\r
}\r
+\r
+ break;\r
}\r
- break;\r
\r
- //\r
- // On Board Devices Information (Type 10)\r
- //\r
- case 10:\r
+ //\r
+ // On Board Devices Information (Type 10)\r
+ //\r
+ case 10:\r
{\r
- UINTN NumOfDevice;\r
+ UINTN NumOfDevice;\r
NumOfDevice = (Struct->Type10->Hdr.Length - sizeof (SMBIOS_STRUCTURE)) / (2 * sizeof (UINT8));\r
for (Index = 0; Index < NumOfDevice; Index++) {\r
- ShellPrintEx(-1,-1,(((Struct->Type10->Device[Index].DeviceType) & 0x80) != 0) ? L"Device Enabled\n": L"Device Disabled\n");\r
+ ShellPrintEx (-1, -1, (((Struct->Type10->Device[Index].DeviceType) & 0x80) != 0) ? L"Device Enabled\n" : L"Device Disabled\n");\r
DisplayOnboardDeviceTypes ((Struct->Type10->Device[Index].DeviceType) & 0x7F, Option);\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_DESC_STRING), gShellDebug1HiiHandle);\r
- ShellPrintEx(-1,-1,L"%a\n",LibGetSmbiosString (Struct, Struct->Type10->Device[Index].DescriptionString));\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_DESC_STRING), gShellDebug1HiiHandle);\r
+ ShellPrintEx (-1, -1, L"%a\n", LibGetSmbiosString (Struct, Struct->Type10->Device[Index].DescriptionString));\r
}\r
- }\r
- break;\r
\r
- //\r
- // Oem Strings (Type 11)\r
- //\r
- case 11:\r
- PRINT_STRUCT_VALUE (Struct, Type11, StringCount);\r
- for (Index = 1; Index <= Struct->Type11->StringCount; Index++) {\r
- ShellPrintEx(-1,-1,L"%a\n", LibGetSmbiosString (Struct, Index));\r
+ break;\r
}\r
- break;\r
\r
- //\r
- // System Configuration Options (Type 12)\r
- //\r
- case 12:\r
- PRINT_STRUCT_VALUE (Struct, Type12, StringCount);\r
- for (Index = 1; Index <= Struct->Type12->StringCount; Index++) {\r
- ShellPrintEx(-1,-1,L"%a\n", LibGetSmbiosString (Struct, Index));\r
- }\r
- break;\r
+ //\r
+ // Oem Strings (Type 11)\r
+ //\r
+ case 11:\r
+ PRINT_STRUCT_VALUE (Struct, Type11, StringCount);\r
+ for (Index = 1; Index <= Struct->Type11->StringCount; Index++) {\r
+ ShellPrintEx (-1, -1, L"%a\n", LibGetSmbiosString (Struct, Index));\r
+ }\r
\r
- //\r
- // BIOS Language Information (Type 13)\r
- //\r
- case 13:\r
- PRINT_STRUCT_VALUE (Struct, Type13, InstallableLanguages);\r
- PRINT_STRUCT_VALUE (Struct, Type13, Flags);\r
- PRINT_BIT_FIELD (Struct, Type13, Reserved, 15);\r
- PRINT_PENDING_STRING (Struct, Type13, CurrentLanguages);\r
- break;\r
+ break;\r
\r
- //\r
- // Group Associations (Type 14)\r
- //\r
- case 14:\r
+ //\r
+ // System Configuration Options (Type 12)\r
+ //\r
+ case 12:\r
+ PRINT_STRUCT_VALUE (Struct, Type12, StringCount);\r
+ for (Index = 1; Index <= Struct->Type12->StringCount; Index++) {\r
+ ShellPrintEx (-1, -1, L"%a\n", LibGetSmbiosString (Struct, Index));\r
+ }\r
+\r
+ break;\r
+\r
+ //\r
+ // BIOS Language Information (Type 13)\r
+ //\r
+ case 13:\r
+ PRINT_STRUCT_VALUE (Struct, Type13, InstallableLanguages);\r
+ PRINT_STRUCT_VALUE (Struct, Type13, Flags);\r
+ PRINT_BIT_FIELD (Struct, Type13, Reserved, 15);\r
+ PRINT_PENDING_STRING (Struct, Type13, CurrentLanguages);\r
+ break;\r
+\r
+ //\r
+ // Group Associations (Type 14)\r
+ //\r
+ case 14:\r
{\r
- UINT8 NumOfItem;\r
+ UINT8 NumOfItem;\r
NumOfItem = (Struct->Type14->Hdr.Length - 5) / 3;\r
PRINT_PENDING_STRING (Struct, Type14, GroupName);\r
for (Index = 0; Index < NumOfItem; Index++) {\r
- ShellPrintEx(-1,-1,L"ItemType %u: %u\n", Index + 1, Struct->Type14->Group[Index].ItemType);\r
- ShellPrintEx(-1,-1,L"ItemHandle %u: %u\n", Index + 1, Struct->Type14->Group[Index].ItemHandle);\r
+ ShellPrintEx (-1, -1, L"ItemType %u: %u\n", Index + 1, Struct->Type14->Group[Index].ItemType);\r
+ ShellPrintEx (-1, -1, L"ItemHandle %u: %u\n", Index + 1, Struct->Type14->Group[Index].ItemHandle);\r
}\r
+\r
+ break;\r
}\r
- break;\r
\r
- //\r
- // System Event Log (Type 15)\r
- //\r
- case 15:\r
+ //\r
+ // System Event Log (Type 15)\r
+ //\r
+ case 15:\r
{\r
EVENT_LOG_TYPE *Ptr;\r
UINT8 Count;\r
// Display all Event Log type descriptors supported by system\r
//\r
for (Index = 0; Index < Count; Index++, Ptr++) {\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_SUPOPRTED_EVENT), gShellDebug1HiiHandle, Index + 1);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_SUPOPRTED_EVENT), gShellDebug1HiiHandle, Index + 1);\r
DisplaySELTypes (Ptr->LogType, Option);\r
DisplaySELVarDataFormatType (Ptr->DataFormatType, Option);\r
}\r
\r
if (Option >= SHOW_DETAIL) {\r
switch (Struct->Type15->AccessMethod) {\r
- case 03:\r
- AccessMethodAddress = (UINT8 *) (UINTN) (Struct->Type15->AccessMethodAddress);\r
- break;\r
-\r
- case 00:\r
- case 01:\r
- case 02:\r
- case 04:\r
- default:\r
- ShellPrintHiiEx(-1,-1,NULL,\r
- STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_ACCESS_METHOD_NOT_SUPOPRTED),\r
- gShellDebug1HiiHandle,\r
- Struct->Type15->AccessMethod\r
- );\r
- return EFI_UNSUPPORTED;\r
+ case 03:\r
+ AccessMethodAddress = (UINT8 *)(UINTN)(Struct->Type15->AccessMethodAddress);\r
+ break;\r
+\r
+ case 00:\r
+ case 01:\r
+ case 02:\r
+ case 04:\r
+ default:\r
+ ShellPrintHiiEx (\r
+ -1,\r
+ -1,\r
+ NULL,\r
+ STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_ACCESS_METHOD_NOT_SUPOPRTED),\r
+ gShellDebug1HiiHandle,\r
+ Struct->Type15->AccessMethod\r
+ );\r
+ return EFI_UNSUPPORTED;\r
}\r
+\r
//\r
// Display Event Log Header\r
//\r
DisplaySysEventLogHeader (\r
Struct->Type15->LogHeaderFormat,\r
AccessMethodAddress + Struct->Type15->LogHeaderStartOffset\r
- );\r
+ );\r
\r
//\r
// Display all Event Log data\r
AccessMethodAddress + Struct->Type15->LogDataStartOffset,\r
(UINT16)\r
(\r
- Struct->Type15->LogAreaLength -\r
- (Struct->Type15->LogDataStartOffset - Struct->Type15->LogHeaderStartOffset)\r
+ Struct->Type15->LogAreaLength -\r
+ (Struct->Type15->LogDataStartOffset - Struct->Type15->LogHeaderStartOffset)\r
)\r
- );\r
+ );\r
}\r
-\r
}\r
+\r
+ break;\r
}\r
- break;\r
-\r
- //\r
- // Physical Memory Array (Type 16)\r
- //\r
- case 16:\r
- DisplayPMALocation (Struct->Type16->Location, Option);\r
- DisplayPMAUse (Struct->Type16->Use, Option);\r
- DisplayPMAErrorCorrectionTypes (\r
- Struct->Type16->MemoryErrorCorrection,\r
- Option\r
- );\r
- PRINT_STRUCT_VALUE_H (Struct, Type16, MaximumCapacity);\r
- PRINT_STRUCT_VALUE_H (Struct, Type16, MemoryErrorInformationHandle);\r
- PRINT_STRUCT_VALUE_H (Struct, Type16, NumberOfMemoryDevices);\r
- if (AE_SMBIOS_VERSION (0x2, 0x7) && Struct->Hdr->Length > 0xF) {\r
- PRINT_STRUCT_VALUE_LH (Struct, Type16, ExtendedMaximumCapacity);\r
- }\r
- break;\r
-\r
- //\r
- // Memory Device (Type 17)\r
- //\r
- case 17:\r
- PRINT_STRUCT_VALUE_H (Struct, Type17, MemoryArrayHandle);\r
- PRINT_STRUCT_VALUE_H (Struct, Type17, MemoryErrorInformationHandle);\r
- PRINT_STRUCT_VALUE_H (Struct, Type17, TotalWidth);\r
- PRINT_STRUCT_VALUE_H (Struct, Type17, DataWidth);\r
- PRINT_STRUCT_VALUE (Struct, Type17, Size);\r
- DisplayMemoryDeviceFormFactor (Struct->Type17->FormFactor, Option);\r
- PRINT_STRUCT_VALUE_H (Struct, Type17, DeviceSet);\r
- PRINT_PENDING_STRING (Struct, Type17, DeviceLocator);\r
- PRINT_PENDING_STRING (Struct, Type17, BankLocator);\r
- DisplayMemoryDeviceType (Struct->Type17->MemoryType, Option);\r
- DisplayMemoryDeviceTypeDetail (ReadUnaligned16 ((UINT16 *) (UINTN) &(Struct->Type17->TypeDetail)), Option);\r
- PRINT_STRUCT_VALUE_H (Struct, Type17, Speed);\r
- PRINT_PENDING_STRING (Struct, Type17, Manufacturer);\r
- PRINT_PENDING_STRING (Struct, Type17, SerialNumber);\r
- PRINT_PENDING_STRING (Struct, Type17, AssetTag);\r
- PRINT_PENDING_STRING (Struct, Type17, PartNumber);\r
- if (AE_SMBIOS_VERSION (0x2, 0x6) && (Struct->Hdr->Length > 0x1B)) {\r
- PRINT_STRUCT_VALUE_H (Struct, Type17, Attributes);\r
- }\r
- if (AE_SMBIOS_VERSION (0x2, 0x7) && (Struct->Hdr->Length > 0x1C)) {\r
- PRINT_STRUCT_VALUE (Struct, Type17, ExtendedSize);\r
- PRINT_STRUCT_VALUE_H (Struct, Type17, ConfiguredMemoryClockSpeed);\r
- }\r
- if (AE_SMBIOS_VERSION (0x2, 0x8) && (Struct->Hdr->Length > 0x22)) {\r
- PRINT_STRUCT_VALUE (Struct, Type17, MinimumVoltage);\r
- PRINT_STRUCT_VALUE (Struct, Type17, MaximumVoltage);\r
- PRINT_STRUCT_VALUE (Struct, Type17, ConfiguredVoltage);\r
- }\r
- if (AE_SMBIOS_VERSION (0x3, 0x2)) {\r
- if (Struct->Hdr->Length > 0x28) {\r
- DisplayMemoryDeviceMemoryTechnology (Struct->Type17->MemoryTechnology, Option);\r
- DisplayMemoryDeviceMemoryOperatingModeCapability (Struct->Type17->MemoryOperatingModeCapability.Uint16, Option);\r
- PRINT_PENDING_STRING (Struct, Type17, FirmwareVersion);\r
- PRINT_STRUCT_VALUE_H (Struct, Type17, ModuleManufacturerID);\r
- PRINT_STRUCT_VALUE_H (Struct, Type17, ModuleProductID);\r
- PRINT_STRUCT_VALUE_H (Struct, Type17, MemorySubsystemControllerManufacturerID);\r
- PRINT_STRUCT_VALUE_H (Struct, Type17, MemorySubsystemControllerProductID);\r
+\r
+ //\r
+ // Physical Memory Array (Type 16)\r
+ //\r
+ case 16:\r
+ DisplayPMALocation (Struct->Type16->Location, Option);\r
+ DisplayPMAUse (Struct->Type16->Use, Option);\r
+ DisplayPMAErrorCorrectionTypes (\r
+ Struct->Type16->MemoryErrorCorrection,\r
+ Option\r
+ );\r
+ PRINT_STRUCT_VALUE_H (Struct, Type16, MaximumCapacity);\r
+ PRINT_STRUCT_VALUE_H (Struct, Type16, MemoryErrorInformationHandle);\r
+ PRINT_STRUCT_VALUE_H (Struct, Type16, NumberOfMemoryDevices);\r
+ if (AE_SMBIOS_VERSION (0x2, 0x7) && (Struct->Hdr->Length > 0xF)) {\r
+ PRINT_STRUCT_VALUE_LH (Struct, Type16, ExtendedMaximumCapacity);\r
}\r
- if (Struct->Hdr->Length > 0x34) {\r
- PRINT_STRUCT_VALUE_LH (Struct, Type17, NonVolatileSize);\r
+\r
+ break;\r
+\r
+ //\r
+ // Memory Device (Type 17)\r
+ //\r
+ case 17:\r
+ PRINT_STRUCT_VALUE_H (Struct, Type17, MemoryArrayHandle);\r
+ PRINT_STRUCT_VALUE_H (Struct, Type17, MemoryErrorInformationHandle);\r
+ PRINT_STRUCT_VALUE_H (Struct, Type17, TotalWidth);\r
+ PRINT_STRUCT_VALUE_H (Struct, Type17, DataWidth);\r
+ PRINT_STRUCT_VALUE (Struct, Type17, Size);\r
+ DisplayMemoryDeviceFormFactor (Struct->Type17->FormFactor, Option);\r
+ PRINT_STRUCT_VALUE_H (Struct, Type17, DeviceSet);\r
+ PRINT_PENDING_STRING (Struct, Type17, DeviceLocator);\r
+ PRINT_PENDING_STRING (Struct, Type17, BankLocator);\r
+ DisplayMemoryDeviceType (Struct->Type17->MemoryType, Option);\r
+ DisplayMemoryDeviceTypeDetail (ReadUnaligned16 ((UINT16 *)(UINTN)&(Struct->Type17->TypeDetail)), Option);\r
+ PRINT_STRUCT_VALUE_H (Struct, Type17, Speed);\r
+ PRINT_PENDING_STRING (Struct, Type17, Manufacturer);\r
+ PRINT_PENDING_STRING (Struct, Type17, SerialNumber);\r
+ PRINT_PENDING_STRING (Struct, Type17, AssetTag);\r
+ PRINT_PENDING_STRING (Struct, Type17, PartNumber);\r
+ if (AE_SMBIOS_VERSION (0x2, 0x6) && (Struct->Hdr->Length > 0x1B)) {\r
+ PRINT_STRUCT_VALUE_H (Struct, Type17, Attributes);\r
}\r
- if (Struct->Hdr->Length > 0x3C) {\r
- PRINT_STRUCT_VALUE_LH (Struct, Type17, VolatileSize);\r
+\r
+ if (AE_SMBIOS_VERSION (0x2, 0x7) && (Struct->Hdr->Length > 0x1C)) {\r
+ PRINT_STRUCT_VALUE (Struct, Type17, ExtendedSize);\r
+ PRINT_STRUCT_VALUE_H (Struct, Type17, ConfiguredMemoryClockSpeed);\r
}\r
- if (Struct->Hdr->Length > 0x44) {\r
- PRINT_STRUCT_VALUE_LH (Struct, Type17, CacheSize);\r
+\r
+ if (AE_SMBIOS_VERSION (0x2, 0x8) && (Struct->Hdr->Length > 0x22)) {\r
+ PRINT_STRUCT_VALUE (Struct, Type17, MinimumVoltage);\r
+ PRINT_STRUCT_VALUE (Struct, Type17, MaximumVoltage);\r
+ PRINT_STRUCT_VALUE (Struct, Type17, ConfiguredVoltage);\r
}\r
- if (Struct->Hdr->Length > 0x4C) {\r
- PRINT_STRUCT_VALUE_LH (Struct, Type17, LogicalSize);\r
+\r
+ if (AE_SMBIOS_VERSION (0x3, 0x2)) {\r
+ if (Struct->Hdr->Length > 0x28) {\r
+ DisplayMemoryDeviceMemoryTechnology (Struct->Type17->MemoryTechnology, Option);\r
+ DisplayMemoryDeviceMemoryOperatingModeCapability (Struct->Type17->MemoryOperatingModeCapability.Uint16, Option);\r
+ PRINT_PENDING_STRING (Struct, Type17, FirmwareVersion);\r
+ PRINT_STRUCT_VALUE_H (Struct, Type17, ModuleManufacturerID);\r
+ PRINT_STRUCT_VALUE_H (Struct, Type17, ModuleProductID);\r
+ PRINT_STRUCT_VALUE_H (Struct, Type17, MemorySubsystemControllerManufacturerID);\r
+ PRINT_STRUCT_VALUE_H (Struct, Type17, MemorySubsystemControllerProductID);\r
+ }\r
+\r
+ if (Struct->Hdr->Length > 0x34) {\r
+ PRINT_STRUCT_VALUE_LH (Struct, Type17, NonVolatileSize);\r
+ }\r
+\r
+ if (Struct->Hdr->Length > 0x3C) {\r
+ PRINT_STRUCT_VALUE_LH (Struct, Type17, VolatileSize);\r
+ }\r
+\r
+ if (Struct->Hdr->Length > 0x44) {\r
+ PRINT_STRUCT_VALUE_LH (Struct, Type17, CacheSize);\r
+ }\r
+\r
+ if (Struct->Hdr->Length > 0x4C) {\r
+ PRINT_STRUCT_VALUE_LH (Struct, Type17, LogicalSize);\r
+ }\r
}\r
- }\r
- break;\r
-\r
- //\r
- // 32-bit Memory Error Information (Type 18)\r
- //\r
- case 18:\r
- DisplayMemoryErrorType (Struct->Type18->ErrorType, Option);\r
- DisplayMemoryErrorGranularity (\r
- Struct->Type18->ErrorGranularity,\r
- Option\r
- );\r
- DisplayMemoryErrorOperation (Struct->Type18->ErrorOperation, Option);\r
- PRINT_STRUCT_VALUE_H (Struct, Type18, VendorSyndrome);\r
- PRINT_STRUCT_VALUE_H (Struct, Type18, MemoryArrayErrorAddress);\r
- PRINT_STRUCT_VALUE_H (Struct, Type18, DeviceErrorAddress);\r
- PRINT_STRUCT_VALUE_H (Struct, Type18, ErrorResolution);\r
- break;\r
-\r
- //\r
- // Memory Array Mapped Address (Type 19)\r
- //\r
- case 19:\r
- PRINT_STRUCT_VALUE_H (Struct, Type19, StartingAddress);\r
- PRINT_STRUCT_VALUE_H (Struct, Type19, EndingAddress);\r
- PRINT_STRUCT_VALUE_H (Struct, Type19, MemoryArrayHandle);\r
- PRINT_STRUCT_VALUE_H (Struct, Type19, PartitionWidth);\r
- if (AE_SMBIOS_VERSION (0x2, 0x7) && (Struct->Hdr->Length > 0xF)) {\r
- PRINT_STRUCT_VALUE_LH (Struct, Type19, ExtendedStartingAddress);\r
- PRINT_STRUCT_VALUE_LH (Struct, Type19, ExtendedEndingAddress);\r
- }\r
- break;\r
-\r
- //\r
- // Memory Device Mapped Address (Type 20)\r
- //\r
- case 20:\r
- PRINT_STRUCT_VALUE_H (Struct, Type20, StartingAddress);\r
- PRINT_STRUCT_VALUE_H (Struct, Type20, EndingAddress);\r
- PRINT_STRUCT_VALUE_H (Struct, Type20, MemoryDeviceHandle);\r
- PRINT_STRUCT_VALUE_H (Struct, Type20, MemoryArrayMappedAddressHandle);\r
- PRINT_STRUCT_VALUE_H (Struct, Type20, PartitionRowPosition);\r
- PRINT_STRUCT_VALUE_H (Struct, Type20, InterleavePosition);\r
- PRINT_STRUCT_VALUE_H (Struct, Type20, InterleavedDataDepth);\r
- if (AE_SMBIOS_VERSION (0x2, 0x7) && (Struct->Hdr->Length > 0x13)) {\r
- PRINT_STRUCT_VALUE_LH (Struct, Type19, ExtendedStartingAddress);\r
- PRINT_STRUCT_VALUE_LH (Struct, Type19, ExtendedEndingAddress);\r
- }\r
- break;\r
-\r
- //\r
- // Built-in Pointing Device (Type 21)\r
- //\r
- case 21:\r
- DisplayPointingDeviceType (Struct->Type21->Type, Option);\r
- DisplayPointingDeviceInterface (Struct->Type21->Interface, Option);\r
- PRINT_STRUCT_VALUE (Struct, Type21, NumberOfButtons);\r
- break;\r
-\r
- //\r
- // Portable Battery (Type 22)\r
- //\r
- case 22:\r
- PRINT_PENDING_STRING (Struct, Type22, Location);\r
- PRINT_PENDING_STRING (Struct, Type22, Manufacturer);\r
- PRINT_PENDING_STRING (Struct, Type22, ManufactureDate);\r
- PRINT_PENDING_STRING (Struct, Type22, SerialNumber);\r
- PRINT_PENDING_STRING (Struct, Type22, DeviceName);\r
- DisplayPBDeviceChemistry (\r
- Struct->Type22->DeviceChemistry,\r
- Option\r
- );\r
- PRINT_STRUCT_VALUE_H (Struct, Type22, DeviceCapacity);\r
- PRINT_STRUCT_VALUE_H (Struct, Type22, DesignVoltage);\r
- PRINT_PENDING_STRING (Struct, Type22, SBDSVersionNumber);\r
- PRINT_STRUCT_VALUE_H (Struct, Type22, MaximumErrorInBatteryData);\r
- PRINT_STRUCT_VALUE_H (Struct, Type22, SBDSSerialNumber);\r
- DisplaySBDSManufactureDate (\r
- Struct->Type22->SBDSManufactureDate,\r
- Option\r
- );\r
- PRINT_PENDING_STRING (Struct, Type22, SBDSDeviceChemistry);\r
- PRINT_STRUCT_VALUE_H (Struct, Type22, DesignCapacityMultiplier);\r
- PRINT_STRUCT_VALUE_H (Struct, Type22, OEMSpecific);\r
- break;\r
-\r
- //\r
- // System Reset (Type 23)\r
- //\r
- case 23:\r
- DisplaySystemResetCapabilities (\r
- Struct->Type23->Capabilities,\r
- Option\r
- );\r
- PRINT_STRUCT_VALUE_H (Struct, Type23, ResetCount);\r
- PRINT_STRUCT_VALUE_H (Struct, Type23, ResetLimit);\r
- PRINT_STRUCT_VALUE_H (Struct, Type23, TimerInterval);\r
- PRINT_STRUCT_VALUE_H (Struct, Type23, Timeout);\r
- break;\r
-\r
- //\r
- // Hardware Security (Type 24)\r
- //\r
- case 24:\r
- DisplayHardwareSecuritySettings (\r
- Struct->Type24->HardwareSecuritySettings,\r
- Option\r
- );\r
- break;\r
-\r
- //\r
- // System Power Controls (Type 25)\r
- //\r
- case 25:\r
- PRINT_STRUCT_VALUE_H (Struct, Type25, NextScheduledPowerOnMonth);\r
- PRINT_STRUCT_VALUE_H (Struct, Type25, NextScheduledPowerOnDayOfMonth);\r
- PRINT_STRUCT_VALUE_H (Struct, Type25, NextScheduledPowerOnHour);\r
- PRINT_STRUCT_VALUE_H (Struct, Type25, NextScheduledPowerOnMinute);\r
- PRINT_STRUCT_VALUE_H (Struct, Type25, NextScheduledPowerOnSecond);\r
- break;\r
-\r
- //\r
- // Voltage Probe (Type 26)\r
- //\r
- case 26:\r
- PRINT_PENDING_STRING (Struct, Type26, Description);\r
- DisplayVPLocation (*(UINT8 *) &(Struct->Type26->LocationAndStatus), Option);\r
- DisplayVPStatus (*(UINT8 *) &(Struct->Type26->LocationAndStatus), Option);\r
- PRINT_STRUCT_VALUE_H (Struct, Type26, MaximumValue);\r
- PRINT_STRUCT_VALUE_H (Struct, Type26, MinimumValue);\r
- PRINT_STRUCT_VALUE_H (Struct, Type26, Resolution);\r
- PRINT_STRUCT_VALUE_H (Struct, Type26, Tolerance);\r
- PRINT_STRUCT_VALUE_H (Struct, Type26, Accuracy);\r
- PRINT_STRUCT_VALUE_H (Struct, Type26, OEMDefined);\r
- PRINT_STRUCT_VALUE_H (Struct, Type26, NominalValue);\r
- break;\r
-\r
- //\r
- // Cooling Device (Type 27)\r
- //\r
- case 27:\r
- PRINT_STRUCT_VALUE_H (Struct, Type27, TemperatureProbeHandle);\r
- DisplayCoolingDeviceStatus (*(UINT8 *) &(Struct->Type27->DeviceTypeAndStatus), Option);\r
- DisplayCoolingDeviceType (*(UINT8 *) &(Struct->Type27->DeviceTypeAndStatus), Option);\r
- PRINT_STRUCT_VALUE_H (Struct, Type27, CoolingUnitGroup);\r
- PRINT_STRUCT_VALUE_H (Struct, Type27, OEMDefined);\r
- PRINT_STRUCT_VALUE_H (Struct, Type27, NominalSpeed);\r
- if (AE_SMBIOS_VERSION (0x2, 0x7) && (Struct->Hdr->Length > 0xE)) {\r
- PRINT_PENDING_STRING (Struct, Type27, Description);\r
- }\r
- break;\r
\r
- //\r
- // Temperature Probe (Type 28)\r
- //\r
- case 28:\r
- PRINT_PENDING_STRING (Struct, Type28, Description);\r
- DisplayTemperatureProbeStatus (*(UINT8 *) &(Struct->Type28->LocationAndStatus), Option);\r
- DisplayTemperatureProbeLoc (*(UINT8 *) &(Struct->Type28->LocationAndStatus), Option);\r
- PRINT_STRUCT_VALUE_H (Struct, Type28, MaximumValue);\r
- PRINT_STRUCT_VALUE_H (Struct, Type28, MinimumValue);\r
- PRINT_STRUCT_VALUE_H (Struct, Type28, Resolution);\r
- PRINT_STRUCT_VALUE_H (Struct, Type28, Tolerance);\r
- PRINT_STRUCT_VALUE_H (Struct, Type28, Accuracy);\r
- PRINT_STRUCT_VALUE_H (Struct, Type28, OEMDefined);\r
- PRINT_STRUCT_VALUE_H (Struct, Type28, NominalValue);\r
- break;\r
+ if (AE_SMBIOS_VERSION (0x3, 0x3) && (Struct->Hdr->Length > 0x54)) {\r
+ PRINT_STRUCT_VALUE_H (Struct, Type17, ExtendedSpeed);\r
+ PRINT_STRUCT_VALUE_H (Struct, Type17, ExtendedConfiguredMemorySpeed);\r
+ }\r
\r
- //\r
- // Electrical Current Probe (Type 29)\r
- //\r
- case 29:\r
- PRINT_PENDING_STRING (Struct, Type29, Description);\r
- DisplayECPStatus (*(UINT8 *) &(Struct->Type29->LocationAndStatus), Option);\r
- DisplayECPLoc (*(UINT8 *) &(Struct->Type29->LocationAndStatus), Option);\r
- PRINT_STRUCT_VALUE_H (Struct, Type29, MaximumValue);\r
- PRINT_STRUCT_VALUE_H (Struct, Type29, MinimumValue);\r
- PRINT_STRUCT_VALUE_H (Struct, Type29, Resolution);\r
- PRINT_STRUCT_VALUE_H (Struct, Type29, Tolerance);\r
- PRINT_STRUCT_VALUE_H (Struct, Type29, Accuracy);\r
- PRINT_STRUCT_VALUE_H (Struct, Type29, OEMDefined);\r
- PRINT_STRUCT_VALUE_H (Struct, Type29, NominalValue);\r
- break;\r
+ break;\r
\r
- //\r
- // Out-of-Band Remote Access (Type 30)\r
- //\r
- case 30:\r
- PRINT_PENDING_STRING (Struct, Type30, ManufacturerName);\r
- DisplayOBRAConnections (Struct->Type30->Connections, Option);\r
- break;\r
+ //\r
+ // 32-bit Memory Error Information (Type 18)\r
+ //\r
+ case 18:\r
+ DisplayMemoryErrorType (Struct->Type18->ErrorType, Option);\r
+ DisplayMemoryErrorGranularity (\r
+ Struct->Type18->ErrorGranularity,\r
+ Option\r
+ );\r
+ DisplayMemoryErrorOperation (Struct->Type18->ErrorOperation, Option);\r
+ PRINT_STRUCT_VALUE_H (Struct, Type18, VendorSyndrome);\r
+ PRINT_STRUCT_VALUE_H (Struct, Type18, MemoryArrayErrorAddress);\r
+ PRINT_STRUCT_VALUE_H (Struct, Type18, DeviceErrorAddress);\r
+ PRINT_STRUCT_VALUE_H (Struct, Type18, ErrorResolution);\r
+ break;\r
\r
- //\r
- // Boot Integrity Services (BIS) Entry Point (Type 31)\r
- //\r
- case 31:\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_STRUCT_TYPE31), gShellDebug1HiiHandle);\r
- break;\r
+ //\r
+ // Memory Array Mapped Address (Type 19)\r
+ //\r
+ case 19:\r
+ PRINT_STRUCT_VALUE_H (Struct, Type19, StartingAddress);\r
+ PRINT_STRUCT_VALUE_H (Struct, Type19, EndingAddress);\r
+ PRINT_STRUCT_VALUE_H (Struct, Type19, MemoryArrayHandle);\r
+ PRINT_STRUCT_VALUE_H (Struct, Type19, PartitionWidth);\r
+ if (AE_SMBIOS_VERSION (0x2, 0x7) && (Struct->Hdr->Length > 0xF)) {\r
+ PRINT_STRUCT_VALUE_LH (Struct, Type19, ExtendedStartingAddress);\r
+ PRINT_STRUCT_VALUE_LH (Struct, Type19, ExtendedEndingAddress);\r
+ }\r
\r
- //\r
- // System Boot Information (Type 32)\r
- //\r
- case 32:\r
- PRINT_BIT_FIELD (Struct, Type32, Reserved, 6);\r
- DisplaySystemBootStatus (Struct->Type32->BootStatus, Option);\r
- break;\r
+ break;\r
\r
- //\r
- // 64-Bit Memory Error Information (Type 33)\r
- //\r
- case 33:\r
- DisplayMemoryErrorType (Struct->Type33->ErrorType, Option);\r
- DisplayMemoryErrorGranularity (\r
- Struct->Type33->ErrorGranularity,\r
- Option\r
- );\r
- DisplayMemoryErrorOperation (Struct->Type33->ErrorOperation, Option);\r
- PRINT_STRUCT_VALUE_H (Struct, Type33, VendorSyndrome);\r
- PRINT_STRUCT_VALUE_LH (Struct, Type33, MemoryArrayErrorAddress);\r
- PRINT_STRUCT_VALUE_LH (Struct, Type33, DeviceErrorAddress);\r
- PRINT_STRUCT_VALUE_H (Struct, Type33, ErrorResolution);\r
- break;\r
+ //\r
+ // Memory Device Mapped Address (Type 20)\r
+ //\r
+ case 20:\r
+ PRINT_STRUCT_VALUE_H (Struct, Type20, StartingAddress);\r
+ PRINT_STRUCT_VALUE_H (Struct, Type20, EndingAddress);\r
+ PRINT_STRUCT_VALUE_H (Struct, Type20, MemoryDeviceHandle);\r
+ PRINT_STRUCT_VALUE_H (Struct, Type20, MemoryArrayMappedAddressHandle);\r
+ PRINT_STRUCT_VALUE_H (Struct, Type20, PartitionRowPosition);\r
+ PRINT_STRUCT_VALUE_H (Struct, Type20, InterleavePosition);\r
+ PRINT_STRUCT_VALUE_H (Struct, Type20, InterleavedDataDepth);\r
+ if (AE_SMBIOS_VERSION (0x2, 0x7) && (Struct->Hdr->Length > 0x13)) {\r
+ PRINT_STRUCT_VALUE_LH (Struct, Type19, ExtendedStartingAddress);\r
+ PRINT_STRUCT_VALUE_LH (Struct, Type19, ExtendedEndingAddress);\r
+ }\r
\r
- //\r
- // Management Device (Type 34)\r
- //\r
- case 34:\r
- PRINT_PENDING_STRING (Struct, Type34, Description);\r
- DisplayMDType (Struct->Type34->Type, Option);\r
- PRINT_STRUCT_VALUE_H (Struct, Type34, Address);\r
- DisplayMDAddressType (Struct->Type34->AddressType, Option);\r
- break;\r
+ break;\r
\r
- //\r
- // Management Device Component (Type 35)\r
- //\r
- case 35:\r
- PRINT_PENDING_STRING (Struct, Type35, Description);\r
- PRINT_STRUCT_VALUE_H (Struct, Type35, ManagementDeviceHandle);\r
- PRINT_STRUCT_VALUE_H (Struct, Type35, ComponentHandle);\r
- PRINT_STRUCT_VALUE_H (Struct, Type35, ThresholdHandle);\r
- break;\r
+ //\r
+ // Built-in Pointing Device (Type 21)\r
+ //\r
+ case 21:\r
+ DisplayPointingDeviceType (Struct->Type21->Type, Option);\r
+ DisplayPointingDeviceInterface (Struct->Type21->Interface, Option);\r
+ PRINT_STRUCT_VALUE (Struct, Type21, NumberOfButtons);\r
+ break;\r
\r
- //\r
- // Management Device Threshold Data (Type 36)\r
- //\r
- case 36:\r
- PRINT_STRUCT_VALUE_H (Struct, Type36, LowerThresholdNonCritical);\r
- PRINT_STRUCT_VALUE_H (Struct, Type36, UpperThresholdNonCritical);\r
- PRINT_STRUCT_VALUE_H (Struct, Type36, LowerThresholdCritical);\r
- PRINT_STRUCT_VALUE_H (Struct, Type36, UpperThresholdCritical);\r
- PRINT_STRUCT_VALUE_H (Struct, Type36, LowerThresholdNonRecoverable);\r
- PRINT_STRUCT_VALUE_H (Struct, Type36, UpperThresholdNonRecoverable);\r
- break;\r
+ //\r
+ // Portable Battery (Type 22)\r
+ //\r
+ case 22:\r
+ PRINT_PENDING_STRING (Struct, Type22, Location);\r
+ PRINT_PENDING_STRING (Struct, Type22, Manufacturer);\r
+ PRINT_PENDING_STRING (Struct, Type22, ManufactureDate);\r
+ PRINT_PENDING_STRING (Struct, Type22, SerialNumber);\r
+ PRINT_PENDING_STRING (Struct, Type22, DeviceName);\r
+ DisplayPBDeviceChemistry (\r
+ Struct->Type22->DeviceChemistry,\r
+ Option\r
+ );\r
+ PRINT_STRUCT_VALUE_H (Struct, Type22, DeviceCapacity);\r
+ PRINT_STRUCT_VALUE_H (Struct, Type22, DesignVoltage);\r
+ PRINT_PENDING_STRING (Struct, Type22, SBDSVersionNumber);\r
+ PRINT_STRUCT_VALUE_H (Struct, Type22, MaximumErrorInBatteryData);\r
+ PRINT_STRUCT_VALUE_H (Struct, Type22, SBDSSerialNumber);\r
+ DisplaySBDSManufactureDate (\r
+ Struct->Type22->SBDSManufactureDate,\r
+ Option\r
+ );\r
+ PRINT_PENDING_STRING (Struct, Type22, SBDSDeviceChemistry);\r
+ PRINT_STRUCT_VALUE_H (Struct, Type22, DesignCapacityMultiplier);\r
+ PRINT_STRUCT_VALUE_H (Struct, Type22, OEMSpecific);\r
+ break;\r
\r
- //\r
- // Memory Channel (Type 37)\r
- //\r
- case 37:\r
+ //\r
+ // System Reset (Type 23)\r
+ //\r
+ case 23:\r
+ DisplaySystemResetCapabilities (\r
+ Struct->Type23->Capabilities,\r
+ Option\r
+ );\r
+ PRINT_STRUCT_VALUE_H (Struct, Type23, ResetCount);\r
+ PRINT_STRUCT_VALUE_H (Struct, Type23, ResetLimit);\r
+ PRINT_STRUCT_VALUE_H (Struct, Type23, TimerInterval);\r
+ PRINT_STRUCT_VALUE_H (Struct, Type23, Timeout);\r
+ break;\r
+\r
+ //\r
+ // Hardware Security (Type 24)\r
+ //\r
+ case 24:\r
+ DisplayHardwareSecuritySettings (\r
+ Struct->Type24->HardwareSecuritySettings,\r
+ Option\r
+ );\r
+ break;\r
+\r
+ //\r
+ // System Power Controls (Type 25)\r
+ //\r
+ case 25:\r
+ PRINT_STRUCT_VALUE_H (Struct, Type25, NextScheduledPowerOnMonth);\r
+ PRINT_STRUCT_VALUE_H (Struct, Type25, NextScheduledPowerOnDayOfMonth);\r
+ PRINT_STRUCT_VALUE_H (Struct, Type25, NextScheduledPowerOnHour);\r
+ PRINT_STRUCT_VALUE_H (Struct, Type25, NextScheduledPowerOnMinute);\r
+ PRINT_STRUCT_VALUE_H (Struct, Type25, NextScheduledPowerOnSecond);\r
+ break;\r
+\r
+ //\r
+ // Voltage Probe (Type 26)\r
+ //\r
+ case 26:\r
+ PRINT_PENDING_STRING (Struct, Type26, Description);\r
+ DisplayVPLocation (*(UINT8 *)&(Struct->Type26->LocationAndStatus), Option);\r
+ DisplayVPStatus (*(UINT8 *)&(Struct->Type26->LocationAndStatus), Option);\r
+ PRINT_STRUCT_VALUE_H (Struct, Type26, MaximumValue);\r
+ PRINT_STRUCT_VALUE_H (Struct, Type26, MinimumValue);\r
+ PRINT_STRUCT_VALUE_H (Struct, Type26, Resolution);\r
+ PRINT_STRUCT_VALUE_H (Struct, Type26, Tolerance);\r
+ PRINT_STRUCT_VALUE_H (Struct, Type26, Accuracy);\r
+ PRINT_STRUCT_VALUE_H (Struct, Type26, OEMDefined);\r
+ PRINT_STRUCT_VALUE_H (Struct, Type26, NominalValue);\r
+ break;\r
+\r
+ //\r
+ // Cooling Device (Type 27)\r
+ //\r
+ case 27:\r
+ PRINT_STRUCT_VALUE_H (Struct, Type27, TemperatureProbeHandle);\r
+ DisplayCoolingDeviceStatus (*(UINT8 *)&(Struct->Type27->DeviceTypeAndStatus), Option);\r
+ DisplayCoolingDeviceType (*(UINT8 *)&(Struct->Type27->DeviceTypeAndStatus), Option);\r
+ PRINT_STRUCT_VALUE_H (Struct, Type27, CoolingUnitGroup);\r
+ PRINT_STRUCT_VALUE_H (Struct, Type27, OEMDefined);\r
+ PRINT_STRUCT_VALUE_H (Struct, Type27, NominalSpeed);\r
+ if (AE_SMBIOS_VERSION (0x2, 0x7) && (Struct->Hdr->Length > 0xE)) {\r
+ PRINT_PENDING_STRING (Struct, Type27, Description);\r
+ }\r
+\r
+ break;\r
+\r
+ //\r
+ // Temperature Probe (Type 28)\r
+ //\r
+ case 28:\r
+ PRINT_PENDING_STRING (Struct, Type28, Description);\r
+ DisplayTemperatureProbeStatus (*(UINT8 *)&(Struct->Type28->LocationAndStatus), Option);\r
+ DisplayTemperatureProbeLoc (*(UINT8 *)&(Struct->Type28->LocationAndStatus), Option);\r
+ PRINT_STRUCT_VALUE_H (Struct, Type28, MaximumValue);\r
+ PRINT_STRUCT_VALUE_H (Struct, Type28, MinimumValue);\r
+ PRINT_STRUCT_VALUE_H (Struct, Type28, Resolution);\r
+ PRINT_STRUCT_VALUE_H (Struct, Type28, Tolerance);\r
+ PRINT_STRUCT_VALUE_H (Struct, Type28, Accuracy);\r
+ PRINT_STRUCT_VALUE_H (Struct, Type28, OEMDefined);\r
+ PRINT_STRUCT_VALUE_H (Struct, Type28, NominalValue);\r
+ break;\r
+\r
+ //\r
+ // Electrical Current Probe (Type 29)\r
+ //\r
+ case 29:\r
+ PRINT_PENDING_STRING (Struct, Type29, Description);\r
+ DisplayECPStatus (*(UINT8 *)&(Struct->Type29->LocationAndStatus), Option);\r
+ DisplayECPLoc (*(UINT8 *)&(Struct->Type29->LocationAndStatus), Option);\r
+ PRINT_STRUCT_VALUE_H (Struct, Type29, MaximumValue);\r
+ PRINT_STRUCT_VALUE_H (Struct, Type29, MinimumValue);\r
+ PRINT_STRUCT_VALUE_H (Struct, Type29, Resolution);\r
+ PRINT_STRUCT_VALUE_H (Struct, Type29, Tolerance);\r
+ PRINT_STRUCT_VALUE_H (Struct, Type29, Accuracy);\r
+ PRINT_STRUCT_VALUE_H (Struct, Type29, OEMDefined);\r
+ PRINT_STRUCT_VALUE_H (Struct, Type29, NominalValue);\r
+ break;\r
+\r
+ //\r
+ // Out-of-Band Remote Access (Type 30)\r
+ //\r
+ case 30:\r
+ PRINT_PENDING_STRING (Struct, Type30, ManufacturerName);\r
+ DisplayOBRAConnections (Struct->Type30->Connections, Option);\r
+ break;\r
+\r
+ //\r
+ // Boot Integrity Services (BIS) Entry Point (Type 31)\r
+ //\r
+ case 31:\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_STRUCT_TYPE31), gShellDebug1HiiHandle);\r
+ break;\r
+\r
+ //\r
+ // System Boot Information (Type 32)\r
+ //\r
+ case 32:\r
+ PRINT_BIT_FIELD (Struct, Type32, Reserved, 6);\r
+ DisplaySystemBootStatus (Struct->Type32->BootStatus, Option);\r
+ break;\r
+\r
+ //\r
+ // 64-Bit Memory Error Information (Type 33)\r
+ //\r
+ case 33:\r
+ DisplayMemoryErrorType (Struct->Type33->ErrorType, Option);\r
+ DisplayMemoryErrorGranularity (\r
+ Struct->Type33->ErrorGranularity,\r
+ Option\r
+ );\r
+ DisplayMemoryErrorOperation (Struct->Type33->ErrorOperation, Option);\r
+ PRINT_STRUCT_VALUE_H (Struct, Type33, VendorSyndrome);\r
+ PRINT_STRUCT_VALUE_LH (Struct, Type33, MemoryArrayErrorAddress);\r
+ PRINT_STRUCT_VALUE_LH (Struct, Type33, DeviceErrorAddress);\r
+ PRINT_STRUCT_VALUE_H (Struct, Type33, ErrorResolution);\r
+ break;\r
+\r
+ //\r
+ // Management Device (Type 34)\r
+ //\r
+ case 34:\r
+ PRINT_PENDING_STRING (Struct, Type34, Description);\r
+ DisplayMDType (Struct->Type34->Type, Option);\r
+ PRINT_STRUCT_VALUE_H (Struct, Type34, Address);\r
+ DisplayMDAddressType (Struct->Type34->AddressType, Option);\r
+ break;\r
+\r
+ //\r
+ // Management Device Component (Type 35)\r
+ //\r
+ case 35:\r
+ PRINT_PENDING_STRING (Struct, Type35, Description);\r
+ PRINT_STRUCT_VALUE_H (Struct, Type35, ManagementDeviceHandle);\r
+ PRINT_STRUCT_VALUE_H (Struct, Type35, ComponentHandle);\r
+ PRINT_STRUCT_VALUE_H (Struct, Type35, ThresholdHandle);\r
+ break;\r
+\r
+ //\r
+ // Management Device Threshold Data (Type 36)\r
+ //\r
+ case 36:\r
+ PRINT_STRUCT_VALUE_H (Struct, Type36, LowerThresholdNonCritical);\r
+ PRINT_STRUCT_VALUE_H (Struct, Type36, UpperThresholdNonCritical);\r
+ PRINT_STRUCT_VALUE_H (Struct, Type36, LowerThresholdCritical);\r
+ PRINT_STRUCT_VALUE_H (Struct, Type36, UpperThresholdCritical);\r
+ PRINT_STRUCT_VALUE_H (Struct, Type36, LowerThresholdNonRecoverable);\r
+ PRINT_STRUCT_VALUE_H (Struct, Type36, UpperThresholdNonRecoverable);\r
+ break;\r
+\r
+ //\r
+ // Memory Channel (Type 37)\r
+ //\r
+ case 37:\r
{\r
UINT8 Count;\r
MEMORY_DEVICE *Ptr;\r
Count = Struct->Type37->MemoryDeviceCount;\r
Ptr = Struct->Type37->MemoryDevice;\r
for (Index = 0; Index < Count; Index++) {\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_MEM_DEVICE), gShellDebug1HiiHandle, Index + 1);\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_DEV_LOAD), gShellDebug1HiiHandle, Ptr[Index].DeviceLoad);\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_DEV_HANDLE), gShellDebug1HiiHandle, Ptr[Index].DeviceHandle);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_MEM_DEVICE), gShellDebug1HiiHandle, Index + 1);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_DEV_LOAD), gShellDebug1HiiHandle, Ptr[Index].DeviceLoad);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_DEV_HANDLE), gShellDebug1HiiHandle, Ptr[Index].DeviceHandle);\r
}\r
+\r
+ break;\r
}\r
- break;\r
\r
- //\r
- // IPMI Device Information (Type 38)\r
- //\r
- case 38:\r
- DisplayIPMIDIBMCInterfaceType (Struct->Type38->InterfaceType, Option);\r
- PRINT_STRUCT_VALUE_H (Struct, Type38, IPMISpecificationRevision);\r
- PRINT_STRUCT_VALUE_H (Struct, Type38, I2CSlaveAddress);\r
- PRINT_STRUCT_VALUE_H (Struct, Type38, NVStorageDeviceAddress);\r
- PRINT_STRUCT_VALUE_LH (Struct, Type38, BaseAddress);\r
- break;\r
+ //\r
+ // IPMI Device Information (Type 38)\r
+ //\r
+ case 38:\r
+ DisplayIPMIDIBMCInterfaceType (Struct->Type38->InterfaceType, Option);\r
\r
- //\r
- // System Power Supply (Type 39)\r
- //\r
- case 39:\r
- PRINT_STRUCT_VALUE_H (Struct, Type39, PowerUnitGroup);\r
- PRINT_PENDING_STRING (Struct, Type39, Location);\r
- PRINT_PENDING_STRING (Struct, Type39, DeviceName);\r
- PRINT_PENDING_STRING (Struct, Type39, Manufacturer);\r
- PRINT_PENDING_STRING (Struct, Type39, SerialNumber);\r
- PRINT_PENDING_STRING (Struct, Type39, AssetTagNumber);\r
- PRINT_PENDING_STRING (Struct, Type39, ModelPartNumber);\r
- PRINT_PENDING_STRING (Struct, Type39, RevisionLevel);\r
- PRINT_STRUCT_VALUE_H (Struct, Type39, MaxPowerCapacity);\r
- DisplaySPSCharacteristics (\r
- *(UINT16 *) &(Struct->Type39->PowerSupplyCharacteristics),\r
- Option\r
- );\r
- PRINT_STRUCT_VALUE_H (Struct, Type39, InputVoltageProbeHandle);\r
- PRINT_STRUCT_VALUE_H (Struct, Type39, CoolingDeviceHandle);\r
- PRINT_STRUCT_VALUE_H (Struct, Type39, InputCurrentProbeHandle);\r
- break;\r
+ ShellPrintHiiEx (\r
+ -1,\r
+ -1,\r
+ NULL,\r
+ STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_IPMI_SPECIFICATION_REVISION),\r
+ gShellDebug1HiiHandle,\r
+ RShiftU64 ((UINT64)Struct->Type38->IPMISpecificationRevision, 4), \\r
+ Struct->Type38->IPMISpecificationRevision & 0x0F\r
+ );\r
\r
- //\r
- // Additional Information (Type 40)\r
- //\r
- case 40:\r
+ PRINT_STRUCT_VALUE_H (Struct, Type38, I2CSlaveAddress);\r
+\r
+ if (Struct->Type38->NVStorageDeviceAddress == 0xFF) {\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_NV_STORAGE_DEVICE_NOT_PRESENT), gShellDebug1HiiHandle);\r
+ } else {\r
+ PRINT_STRUCT_VALUE_H (Struct, Type38, NVStorageDeviceAddress);\r
+ }\r
+\r
+ if (Struct->Type38->InterfaceType == IPMIDeviceInfoInterfaceTypeSSIF) {\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_BASE_ADDRESS), gShellDebug1HiiHandle, RShiftU64 ((UINT64)Struct->Type38->BaseAddress, 1));\r
+ } else {\r
+ PRINT_STRUCT_VALUE_LH (Struct, Type38, BaseAddress);\r
+ }\r
+\r
+ break;\r
+\r
+ //\r
+ // System Power Supply (Type 39)\r
+ //\r
+ case 39:\r
+ PRINT_STRUCT_VALUE_H (Struct, Type39, PowerUnitGroup);\r
+ PRINT_PENDING_STRING (Struct, Type39, Location);\r
+ PRINT_PENDING_STRING (Struct, Type39, DeviceName);\r
+ PRINT_PENDING_STRING (Struct, Type39, Manufacturer);\r
+ PRINT_PENDING_STRING (Struct, Type39, SerialNumber);\r
+ PRINT_PENDING_STRING (Struct, Type39, AssetTagNumber);\r
+ PRINT_PENDING_STRING (Struct, Type39, ModelPartNumber);\r
+ PRINT_PENDING_STRING (Struct, Type39, RevisionLevel);\r
+ PRINT_STRUCT_VALUE_H (Struct, Type39, MaxPowerCapacity);\r
+ DisplaySPSCharacteristics (\r
+ *(UINT16 *)&(Struct->Type39->PowerSupplyCharacteristics),\r
+ Option\r
+ );\r
+ PRINT_STRUCT_VALUE_H (Struct, Type39, InputVoltageProbeHandle);\r
+ PRINT_STRUCT_VALUE_H (Struct, Type39, CoolingDeviceHandle);\r
+ PRINT_STRUCT_VALUE_H (Struct, Type39, InputCurrentProbeHandle);\r
+ break;\r
+\r
+ //\r
+ // Additional Information (Type 40)\r
+ //\r
+ case 40:\r
{\r
- UINT8 NumberOfEntries;\r
- UINT8 EntryLength;\r
- ADDITIONAL_INFORMATION_ENTRY *Entries;\r
+ UINT8 NumberOfEntries;\r
+ UINT8 EntryLength;\r
+ ADDITIONAL_INFORMATION_ENTRY *Entries;\r
\r
EntryLength = 0;\r
Entries = Struct->Type40->AdditionalInfoEntries;\r
\r
for (Index = 0; Index < NumberOfEntries; Index++) {\r
EntryLength = Entries->EntryLength;\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_SMBIOSVIEW_ENTRYLEN), gShellDebug1HiiHandle, EntryLength);\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_SMBIOSVIEW_REFERENCEDHANDLE), gShellDebug1HiiHandle, Entries->ReferencedHandle);\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_SMBIOSVIEW_REFERENCEDOFFSET), gShellDebug1HiiHandle, Entries->ReferencedOffset);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_SMBIOSVIEW_ENTRYLEN), gShellDebug1HiiHandle, EntryLength);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_SMBIOSVIEW_REFERENCEDHANDLE), gShellDebug1HiiHandle, Entries->ReferencedHandle);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_SMBIOSVIEW_REFERENCEDOFFSET), gShellDebug1HiiHandle, Entries->ReferencedOffset);\r
PRINT_SMBIOS_STRING (Struct, Entries->EntryString, String);\r
PRINT_SMBIOS_BIT_FIELD (Struct, Entries->Value, Value, EntryLength - 5);\r
- Entries = (ADDITIONAL_INFORMATION_ENTRY *) ((UINT8 *)Entries + EntryLength);\r
+ Entries = (ADDITIONAL_INFORMATION_ENTRY *)((UINT8 *)Entries + EntryLength);\r
}\r
+\r
+ break;\r
}\r
- break;\r
\r
- //\r
- // Onboard Devices Extended Information (Type 41)\r
- //\r
- case 41:\r
- PRINT_PENDING_STRING (Struct, Type41, ReferenceDesignation);\r
- ShellPrintEx(-1,-1,(((Struct->Type41->DeviceType) & 0x80) != 0) ? L"Device Enabled\n": L"Device Disabled\n");\r
- DisplayOnboardDeviceTypes ((Struct->Type41->DeviceType) & 0x7F, Option);\r
- PRINT_STRUCT_VALUE_H (Struct, Type41, DeviceTypeInstance);\r
- PRINT_STRUCT_VALUE_H (Struct, Type41, SegmentGroupNum);\r
- PRINT_STRUCT_VALUE_H (Struct, Type41, BusNum);\r
- PRINT_STRUCT_VALUE_H (Struct, Type41, DevFuncNum);\r
- break;\r
+ //\r
+ // Onboard Devices Extended Information (Type 41)\r
+ //\r
+ case 41:\r
+ PRINT_PENDING_STRING (Struct, Type41, ReferenceDesignation);\r
+ ShellPrintEx (-1, -1, (((Struct->Type41->DeviceType) & 0x80) != 0) ? L"Device Enabled\n" : L"Device Disabled\n");\r
+ DisplayOnboardDeviceTypes ((Struct->Type41->DeviceType) & 0x7F, Option);\r
+ PRINT_STRUCT_VALUE_H (Struct, Type41, DeviceTypeInstance);\r
+ PRINT_STRUCT_VALUE_H (Struct, Type41, SegmentGroupNum);\r
+ PRINT_STRUCT_VALUE_H (Struct, Type41, BusNum);\r
+ PRINT_STRUCT_VALUE_H (Struct, Type41, DevFuncNum);\r
+ break;\r
\r
- //\r
- // Management Controller Host Interface (Type 42)\r
- //\r
- case 42:\r
- DisplayMCHostInterfaceType (Struct->Type42->InterfaceType, Option);\r
- if (AE_SMBIOS_VERSION (0x3, 0x2)) {\r
- PRINT_STRUCT_VALUE_H (Struct, Type42, InterfaceTypeSpecificDataLength);\r
- PRINT_BIT_FIELD (Struct, Type42, InterfaceTypeSpecificData, Struct->Type42->InterfaceTypeSpecificDataLength);\r
- }\r
- break;\r
+ //\r
+ // Management Controller Host Interface (Type 42)\r
+ //\r
+ case 42:\r
+ DisplayMCHostInterfaceType (Struct->Type42->InterfaceType, Option);\r
+ if (AE_SMBIOS_VERSION (0x3, 0x2)) {\r
+ PRINT_STRUCT_VALUE_H (Struct, Type42, InterfaceTypeSpecificDataLength);\r
+ PRINT_BIT_FIELD (Struct, Type42, InterfaceTypeSpecificData, Struct->Type42->InterfaceTypeSpecificDataLength);\r
+ }\r
\r
- //\r
- // TPM Device (Type 43)\r
- //\r
- case 43:\r
- PRINT_BIT_FIELD (Struct, Type43, VendorID, 4);\r
- PRINT_STRUCT_VALUE_H (Struct, Type43, MajorSpecVersion);\r
- PRINT_STRUCT_VALUE_H (Struct, Type43, MinorSpecVersion);\r
- PRINT_STRUCT_VALUE_H (Struct, Type43, FirmwareVersion1);\r
- PRINT_STRUCT_VALUE_H (Struct, Type43, FirmwareVersion2);\r
- PRINT_PENDING_STRING (Struct, Type43, Description);\r
- DisplayTpmDeviceCharacteristics (ReadUnaligned64 ((UINT64 *) (UINTN) &(Struct->Type43->Characteristics)), Option);\r
- PRINT_STRUCT_VALUE_H (Struct, Type43, OemDefined);\r
- break;\r
+ break;\r
\r
- //\r
- // Processor Additional Information (Type 44)\r
- //\r
- case 44:\r
- DisplayProcessorArchitectureType (Struct->Type44->ProcessorSpecificBlock.ProcessorArchType, Option);\r
- break;\r
+ //\r
+ // TPM Device (Type 43)\r
+ //\r
+ case 43:\r
+ PRINT_BIT_FIELD (Struct, Type43, VendorID, 4);\r
+ PRINT_STRUCT_VALUE_H (Struct, Type43, MajorSpecVersion);\r
+ PRINT_STRUCT_VALUE_H (Struct, Type43, MinorSpecVersion);\r
+ PRINT_STRUCT_VALUE_H (Struct, Type43, FirmwareVersion1);\r
+ PRINT_STRUCT_VALUE_H (Struct, Type43, FirmwareVersion2);\r
+ PRINT_PENDING_STRING (Struct, Type43, Description);\r
+ DisplayTpmDeviceCharacteristics (ReadUnaligned64 ((UINT64 *)(UINTN)&(Struct->Type43->Characteristics)), Option);\r
+ PRINT_STRUCT_VALUE_H (Struct, Type43, OemDefined);\r
+ break;\r
\r
- //\r
- // Inactive (Type 126)\r
- //\r
- case 126:\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_INACTIVE_STRUCT), gShellDebug1HiiHandle);\r
- break;\r
+ //\r
+ // Processor Additional Information (Type 44)\r
+ //\r
+ case 44:\r
+ DisplayProcessorArchitectureType (Struct->Type44->ProcessorSpecificBlock.ProcessorArchType, Option);\r
+ break;\r
\r
- //\r
- // End-of-Table (Type 127)\r
- //\r
- case 127:\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_THIS_STRUCT_END_TABLE), gShellDebug1HiiHandle);\r
- break;\r
+ //\r
+ // Inactive (Type 126)\r
+ //\r
+ case 126:\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_INACTIVE_STRUCT), gShellDebug1HiiHandle);\r
+ break;\r
+\r
+ //\r
+ // End-of-Table (Type 127)\r
+ //\r
+ case 127:\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_THIS_STRUCT_END_TABLE), gShellDebug1HiiHandle);\r
+ break;\r
\r
- default:\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_STRUCT_TYPE_UNDEFINED), gShellDebug1HiiHandle);\r
- break;\r
+ default:\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_STRUCT_TYPE_UNDEFINED), gShellDebug1HiiHandle);\r
+ break;\r
}\r
\r
return EFI_SUCCESS;\r
//\r
// Print header\r
//\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_BIOS_CHAR), gShellDebug1HiiHandle);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_BIOS_CHAR), gShellDebug1HiiHandle);\r
//\r
// print option\r
//\r
// are designed not to deal with UINT64\r
//\r
if (BIT (Chara, 0) != 0) {\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_RESERVED_BIT), gShellDebug1HiiHandle);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_RESERVED_BIT), gShellDebug1HiiHandle);\r
}\r
\r
if (BIT (Chara, 1) != 0) {\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_RESERVED_BIT), gShellDebug1HiiHandle);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_RESERVED_BIT), gShellDebug1HiiHandle);\r
}\r
\r
if (BIT (Chara, 2) != 0) {\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_UNKNOWN_BIT), gShellDebug1HiiHandle);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_UNKNOWN_BIT), gShellDebug1HiiHandle);\r
}\r
\r
if (BIT (Chara, 3) != 0) {\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_BIOS_CHAR_NOT_SUPPORTED), gShellDebug1HiiHandle);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_BIOS_CHAR_NOT_SUPPORTED), gShellDebug1HiiHandle);\r
}\r
\r
if (BIT (Chara, 4) != 0) {\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_ISA_SUPPORTED), gShellDebug1HiiHandle);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_ISA_SUPPORTED), gShellDebug1HiiHandle);\r
}\r
\r
if (BIT (Chara, 5) != 0) {\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_MSA_SUPPORTED), gShellDebug1HiiHandle);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_MSA_SUPPORTED), gShellDebug1HiiHandle);\r
}\r
\r
if (BIT (Chara, 6) != 0) {\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_EISA_SUPPORTED), gShellDebug1HiiHandle);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_EISA_SUPPORTED), gShellDebug1HiiHandle);\r
}\r
\r
if (BIT (Chara, 7) != 0) {\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_PCI_SUPPORTED), gShellDebug1HiiHandle);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_PCI_SUPPORTED), gShellDebug1HiiHandle);\r
}\r
\r
if (BIT (Chara, 8) != 0) {\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_PC_CARD_SUPPORTED), gShellDebug1HiiHandle);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_PC_CARD_SUPPORTED), gShellDebug1HiiHandle);\r
}\r
\r
if (BIT (Chara, 9) != 0) {\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_PLUG_PLAY_SUPPORTED), gShellDebug1HiiHandle);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_PLUG_PLAY_SUPPORTED), gShellDebug1HiiHandle);\r
}\r
\r
if (BIT (Chara, 10) != 0) {\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_APM_SUPPORTED), gShellDebug1HiiHandle);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_APM_SUPPORTED), gShellDebug1HiiHandle);\r
}\r
\r
if (BIT (Chara, 11) != 0) {\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_BIOS_UPGRADEABLE), gShellDebug1HiiHandle);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_BIOS_UPGRADEABLE), gShellDebug1HiiHandle);\r
}\r
\r
if (BIT (Chara, 12) != 0) {\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_BIOS_SHADOWING), gShellDebug1HiiHandle);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_BIOS_SHADOWING), gShellDebug1HiiHandle);\r
}\r
\r
if (BIT (Chara, 13) != 0) {\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_VESA_SUPPORTED), gShellDebug1HiiHandle);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_VESA_SUPPORTED), gShellDebug1HiiHandle);\r
}\r
\r
if (BIT (Chara, 14) != 0) {\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_ECSD_SUPPORT), gShellDebug1HiiHandle);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_ECSD_SUPPORT), gShellDebug1HiiHandle);\r
}\r
\r
if (BIT (Chara, 15) != 0) {\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_BOOT_FROM_CD_SUPPORTED), gShellDebug1HiiHandle);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_BOOT_FROM_CD_SUPPORTED), gShellDebug1HiiHandle);\r
}\r
\r
if (BIT (Chara, 16) != 0) {\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_SELECTED_BOOT_SUPPORTED), gShellDebug1HiiHandle);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_SELECTED_BOOT_SUPPORTED), gShellDebug1HiiHandle);\r
}\r
\r
if (BIT (Chara, 17) != 0) {\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_BIOS_ROM_SOCKETED), gShellDebug1HiiHandle);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_BIOS_ROM_SOCKETED), gShellDebug1HiiHandle);\r
}\r
\r
if (BIT (Chara, 18) != 0) {\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_BOOT_FROM_PC_CARD), gShellDebug1HiiHandle);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_BOOT_FROM_PC_CARD), gShellDebug1HiiHandle);\r
}\r
\r
if (BIT (Chara, 19) != 0) {\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_EDD_ENHANCED_DRIVER), gShellDebug1HiiHandle);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_EDD_ENHANCED_DRIVER), gShellDebug1HiiHandle);\r
}\r
\r
if (BIT (Chara, 20) != 0) {\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_JAPANESE_FLOPPY_NEC), gShellDebug1HiiHandle);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_JAPANESE_FLOPPY_NEC), gShellDebug1HiiHandle);\r
}\r
\r
if (BIT (Chara, 21) != 0) {\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_JAPANESE_FLOPPY_TOSHIBA), gShellDebug1HiiHandle);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_JAPANESE_FLOPPY_TOSHIBA), gShellDebug1HiiHandle);\r
}\r
\r
if (BIT (Chara, 22) != 0) {\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_FLOPPY_SERVICES_SUPPORTED), gShellDebug1HiiHandle);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_FLOPPY_SERVICES_SUPPORTED), gShellDebug1HiiHandle);\r
}\r
\r
if (BIT (Chara, 23) != 0) {\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_ONE_POINT_TWO_MB), gShellDebug1HiiHandle);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_ONE_POINT_TWO_MB), gShellDebug1HiiHandle);\r
}\r
\r
if (BIT (Chara, 24) != 0) {\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_720_KB), gShellDebug1HiiHandle);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_720_KB), gShellDebug1HiiHandle);\r
}\r
\r
if (BIT (Chara, 25) != 0) {\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_TWO_POINT_EIGHT_EIGHT_MB), gShellDebug1HiiHandle);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_TWO_POINT_EIGHT_EIGHT_MB), gShellDebug1HiiHandle);\r
}\r
\r
if (BIT (Chara, 26) != 0) {\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_PRINT_SCREEN_SUPPORT), gShellDebug1HiiHandle);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_PRINT_SCREEN_SUPPORT), gShellDebug1HiiHandle);\r
}\r
\r
if (BIT (Chara, 27) != 0) {\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_KEYBOARD_SERV_SUPPORT), gShellDebug1HiiHandle);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_KEYBOARD_SERV_SUPPORT), gShellDebug1HiiHandle);\r
}\r
\r
if (BIT (Chara, 28) != 0) {\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_SERIAL_SERVICES_SUPPORT), gShellDebug1HiiHandle);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_SERIAL_SERVICES_SUPPORT), gShellDebug1HiiHandle);\r
}\r
\r
if (BIT (Chara, 29) != 0) {\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_PRINTER_SERVICES_SUPPORT), gShellDebug1HiiHandle);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_PRINTER_SERVICES_SUPPORT), gShellDebug1HiiHandle);\r
}\r
\r
if (BIT (Chara, 30) != 0) {\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_MONO_VIDEO_SUPPORT), gShellDebug1HiiHandle);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_MONO_VIDEO_SUPPORT), gShellDebug1HiiHandle);\r
}\r
\r
if (BIT (Chara, 31) != 0) {\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_NEC_PC_98), gShellDebug1HiiHandle);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_NEC_PC_98), gShellDebug1HiiHandle);\r
}\r
+\r
//\r
// Just print the Reserved\r
//\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_BITS_32_47), gShellDebug1HiiHandle);\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_BITS_48_64), gShellDebug1HiiHandle);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_BITS_32_47), gShellDebug1HiiHandle);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_BITS_48_64), gShellDebug1HiiHandle);\r
}\r
\r
/**\r
**/\r
VOID\r
DisplayBiosCharacteristicsExt1 (\r
- IN UINT8 Byte1,\r
- IN UINT8 Option\r
+ IN UINT8 Byte1,\r
+ IN UINT8 Option\r
)\r
{\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_BIOS_CHAR_EXTENSION), gShellDebug1HiiHandle);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_BIOS_CHAR_EXTENSION), gShellDebug1HiiHandle);\r
//\r
// Print option\r
//\r
// check bit and print\r
//\r
if (BIT (Byte1, 0) != 0) {\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_ACPI_SUPPORTED), gShellDebug1HiiHandle);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_ACPI_SUPPORTED), gShellDebug1HiiHandle);\r
}\r
\r
if (BIT (Byte1, 1) != 0) {\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_USB_LEGACY_SUPPORTED), gShellDebug1HiiHandle);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_USB_LEGACY_SUPPORTED), gShellDebug1HiiHandle);\r
}\r
\r
if (BIT (Byte1, 2) != 0) {\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_AGP_SUPPORTED), gShellDebug1HiiHandle);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_AGP_SUPPORTED), gShellDebug1HiiHandle);\r
}\r
\r
if (BIT (Byte1, 3) != 0) {\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_I2O_BOOT_SUPPORTED), gShellDebug1HiiHandle);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_I2O_BOOT_SUPPORTED), gShellDebug1HiiHandle);\r
}\r
\r
if (BIT (Byte1, 4) != 0) {\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_LS_120_BOOT_SUPPORTED), gShellDebug1HiiHandle);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_LS_120_BOOT_SUPPORTED), gShellDebug1HiiHandle);\r
}\r
\r
if (BIT (Byte1, 5) != 0) {\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_ATAPI_ZIP_DRIVE), gShellDebug1HiiHandle);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_ATAPI_ZIP_DRIVE), gShellDebug1HiiHandle);\r
}\r
\r
if (BIT (Byte1, 6) != 0) {\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_1394_BOOT_SUPPORTED), gShellDebug1HiiHandle);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_1394_BOOT_SUPPORTED), gShellDebug1HiiHandle);\r
}\r
\r
if (BIT (Byte1, 7) != 0) {\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_SMART_BATTERY_SUPPORTED), gShellDebug1HiiHandle);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_SMART_BATTERY_SUPPORTED), gShellDebug1HiiHandle);\r
}\r
}\r
\r
**/\r
VOID\r
DisplayBiosCharacteristicsExt2 (\r
- IN UINT8 byte2,\r
- IN UINT8 Option\r
+ IN UINT8 byte2,\r
+ IN UINT8 Option\r
)\r
{\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_BIOS_CHAR_EXTENSION_2), gShellDebug1HiiHandle);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_BIOS_CHAR_EXTENSION_2), gShellDebug1HiiHandle);\r
//\r
// Print option\r
//\r
PRINT_INFO_OPTION (byte2, Option);\r
\r
if (BIT (byte2, 0) != 0) {\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_BIOS_BOOT_SPEC_SUPP), gShellDebug1HiiHandle);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_BIOS_BOOT_SPEC_SUPP), gShellDebug1HiiHandle);\r
}\r
\r
if (BIT (byte2, 1) != 0) {\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_FUNCTION_KEY_INIT), gShellDebug1HiiHandle);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_FUNCTION_KEY_INIT), gShellDebug1HiiHandle);\r
}\r
\r
if (AE_SMBIOS_VERSION (0x2, 0x4)) {\r
if (BIT (byte2, 2) != 0) {\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_ENABLE_TAR_CONT_DIST), gShellDebug1HiiHandle);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_ENABLE_TAR_CONT_DIST), gShellDebug1HiiHandle);\r
}\r
+\r
if (AE_SMBIOS_VERSION (0x2, 0x7)) {\r
if (BIT (byte2, 3) != 0) {\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_UEFI_SPEC_SUPPORT), gShellDebug1HiiHandle);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_UEFI_SPEC_SUPPORT), gShellDebug1HiiHandle);\r
}\r
+\r
if (BIT (byte2, 4) != 0) {\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_VIRTUAL_MACHINE), gShellDebug1HiiHandle);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_VIRTUAL_MACHINE), gShellDebug1HiiHandle);\r
}\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_BITS_RSVD_FOR_FUTURE), gShellDebug1HiiHandle, 5);\r
+\r
+ if (BIT (byte2, 5) != 0) {\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_MCFG_SUPPORTED), gShellDebug1HiiHandle);\r
+ }\r
+\r
+ if (BIT (byte2, 6) != 0) {\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_MCFG_ENABLED), gShellDebug1HiiHandle);\r
+ }\r
+\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_BITS_RSVD_FOR_FUTURE), gShellDebug1HiiHandle, 5);\r
} else {\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_BITS_RSVD_FOR_FUTURE), gShellDebug1HiiHandle, 3);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_BITS_RSVD_FOR_FUTURE), gShellDebug1HiiHandle, 3);\r
}\r
} else {\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_BITS_RSVD_FOR_FUTURE), gShellDebug1HiiHandle, 2);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_BITS_RSVD_FOR_FUTURE), gShellDebug1HiiHandle, 2);\r
}\r
}\r
\r
**/\r
VOID\r
DisplayProcessorFamily (\r
- UINT8 Family,\r
- UINT8 Option\r
+ UINT8 Family,\r
+ UINT8 Option\r
)\r
{\r
//\r
// Print prompt message\r
//\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_PROCESSOR_FAMILY), gShellDebug1HiiHandle);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_PROCESSOR_FAMILY), gShellDebug1HiiHandle);\r
//\r
// Print option\r
//\r
// Use switch to check\r
//\r
switch (Family) {\r
- case 0x01:\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_OTHER), gShellDebug1HiiHandle);\r
- break;\r
-\r
- case 0x02:\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_UNKNOWN), gShellDebug1HiiHandle);\r
- break;\r
+ case 0x01:\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_OTHER), gShellDebug1HiiHandle);\r
+ break;\r
\r
- case 0x03:\r
- Print (L"8086\n");\r
- break;\r
+ case 0x02:\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_UNKNOWN), gShellDebug1HiiHandle);\r
+ break;\r
\r
- case 0x04:\r
- Print (L"80286\n");\r
- break;\r
+ case 0x03:\r
+ Print (L"8086\n");\r
+ break;\r
\r
- case 0x05:\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_INTEL386_PROCESSOR), gShellDebug1HiiHandle);\r
- break;\r
+ case 0x04:\r
+ Print (L"80286\n");\r
+ break;\r
\r
- case 0x06:\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_INTEL486_PROCESSOR), gShellDebug1HiiHandle);\r
- break;\r
+ case 0x05:\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_INTEL386_PROCESSOR), gShellDebug1HiiHandle);\r
+ break;\r
\r
- case 0x07:\r
- Print (L"8087\n");\r
- break;\r
+ case 0x06:\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_INTEL486_PROCESSOR), gShellDebug1HiiHandle);\r
+ break;\r
\r
- case 0x08:\r
- Print (L"80287\n");\r
- break;\r
+ case 0x07:\r
+ Print (L"8087\n");\r
+ break;\r
\r
- case 0x09:\r
- Print (L"80387\n");\r
- break;\r
+ case 0x08:\r
+ Print (L"80287\n");\r
+ break;\r
\r
- case 0x0A:\r
- Print (L"80487\n");\r
- break;\r
+ case 0x09:\r
+ Print (L"80387\n");\r
+ break;\r
\r
- case 0x0B:\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_PENTIUM_PROC_FAMILY), gShellDebug1HiiHandle);\r
- break;\r
+ case 0x0A:\r
+ Print (L"80487\n");\r
+ break;\r
\r
- case 0x0C:\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_PENTIUM_PRO_PROC), gShellDebug1HiiHandle);\r
- break;\r
+ case 0x0B:\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_PENTIUM_PROC_FAMILY), gShellDebug1HiiHandle);\r
+ break;\r
\r
- case 0x0D:\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_PENTIUM_II_PROC), gShellDebug1HiiHandle);\r
- break;\r
+ case 0x0C:\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_PENTIUM_PRO_PROC), gShellDebug1HiiHandle);\r
+ break;\r
\r
- case 0x0E:\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_PENTIUM_PROC_MMX), gShellDebug1HiiHandle);\r
- break;\r
+ case 0x0D:\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_PENTIUM_II_PROC), gShellDebug1HiiHandle);\r
+ break;\r
\r
- case 0x0F:\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_CELERON_PROC), gShellDebug1HiiHandle);\r
- break;\r
+ case 0x0E:\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_PENTIUM_PROC_MMX), gShellDebug1HiiHandle);\r
+ break;\r
\r
- case 0x10:\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_PENTIUM_XEON_PROC), gShellDebug1HiiHandle);\r
- break;\r
+ case 0x0F:\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_CELERON_PROC), gShellDebug1HiiHandle);\r
+ break;\r
\r
- case 0x11:\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_PENTIUM_III_PROC), gShellDebug1HiiHandle);\r
- break;\r
+ case 0x10:\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_PENTIUM_XEON_PROC), gShellDebug1HiiHandle);\r
+ break;\r
\r
- case 0x12:\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_M1_FAMILY), gShellDebug1HiiHandle);\r
- break;\r
+ case 0x11:\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_PENTIUM_III_PROC), gShellDebug1HiiHandle);\r
+ break;\r
\r
- case 0x13:\r
- Print (L"M2 Family\n");\r
- break;\r
+ case 0x12:\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_M1_FAMILY), gShellDebug1HiiHandle);\r
+ break;\r
\r
- case 0x14:\r
- Print (L"Intel Celeron M\n");\r
- break;\r
+ case 0x13:\r
+ Print (L"M2 Family\n");\r
+ break;\r
\r
- case 0x15:\r
- Print (L"Intel Pentium 4 HT\n");\r
- break;\r
+ case 0x14:\r
+ Print (L"Intel Celeron M\n");\r
+ break;\r
\r
- case 0x18:\r
- Print (L"AMD Duron\n");\r
- break;\r
+ case 0x15:\r
+ Print (L"Intel Pentium 4 HT\n");\r
+ break;\r
\r
- case 0x19:\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_K5_FAMILY), gShellDebug1HiiHandle);\r
- break;\r
+ case 0x18:\r
+ Print (L"AMD Duron\n");\r
+ break;\r
\r
- case 0x1A:\r
- Print (L"K6 Family\n");\r
- break;\r
+ case 0x19:\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_K5_FAMILY), gShellDebug1HiiHandle);\r
+ break;\r
\r
- case 0x1B:\r
- Print (L"K6-2\n");\r
- break;\r
+ case 0x1A:\r
+ Print (L"K6 Family\n");\r
+ break;\r
\r
- case 0x1C:\r
- Print (L"K6-3\n");\r
- break;\r
+ case 0x1B:\r
+ Print (L"K6-2\n");\r
+ break;\r
\r
- case 0x1D:\r
- Print (L"AMD Althon Processor Family\n");\r
- break;\r
+ case 0x1C:\r
+ Print (L"K6-3\n");\r
+ break;\r
\r
- case 0x1E:\r
- Print (L"AMD 29000 Family\n");\r
- break;\r
+ case 0x1D:\r
+ Print (L"AMD Althon Processor Family\n");\r
+ break;\r
\r
- case 0x1F:\r
- Print (L"K6-2+\n");\r
- break;\r
+ case 0x1E:\r
+ Print (L"AMD 29000 Family\n");\r
+ break;\r
\r
- case 0x20:\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_POWER_PC_FAMILY), gShellDebug1HiiHandle);\r
- break;\r
+ case 0x1F:\r
+ Print (L"K6-2+\n");\r
+ break;\r
\r
- case 0x21:\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_POWER_PC_601), gShellDebug1HiiHandle);\r
- break;\r
+ case 0x20:\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_POWER_PC_FAMILY), gShellDebug1HiiHandle);\r
+ break;\r
\r
- case 0x22:\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_POWER_PC_603), gShellDebug1HiiHandle);\r
- break;\r
+ case 0x21:\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_POWER_PC_601), gShellDebug1HiiHandle);\r
+ break;\r
\r
- case 0x23:\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_POWER_PC_603_PLUS), gShellDebug1HiiHandle);\r
- break;\r
+ case 0x22:\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_POWER_PC_603), gShellDebug1HiiHandle);\r
+ break;\r
\r
- case 0x24:\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_POWER_PC_604), gShellDebug1HiiHandle);\r
- break;\r
+ case 0x23:\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_POWER_PC_603_PLUS), gShellDebug1HiiHandle);\r
+ break;\r
\r
- case 0x25:\r
- Print (L"Power PC 620\n");\r
- break;\r
+ case 0x24:\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_POWER_PC_604), gShellDebug1HiiHandle);\r
+ break;\r
\r
- case 0x26:\r
- Print (L"Power PC 704\n");\r
- break;\r
+ case 0x25:\r
+ Print (L"Power PC 620\n");\r
+ break;\r
\r
- case 0x27:\r
- Print (L"Power PC 750\n");\r
- break;\r
+ case 0x26:\r
+ Print (L"Power PC 704\n");\r
+ break;\r
\r
- case 0x28:\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_INTEL_CORE_DUO), gShellDebug1HiiHandle);\r
- break;\r
+ case 0x27:\r
+ Print (L"Power PC 750\n");\r
+ break;\r
\r
- case 0x29:\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_INTEL_CORE_DUO_MOBILE), gShellDebug1HiiHandle);\r
- break;\r
+ case 0x28:\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_INTEL_CORE_DUO), gShellDebug1HiiHandle);\r
+ break;\r
\r
- case 0x2A:\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_INTEL_CORE_SOLO_MOBILE), gShellDebug1HiiHandle);\r
- break;\r
+ case 0x29:\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_INTEL_CORE_DUO_MOBILE), gShellDebug1HiiHandle);\r
+ break;\r
\r
- case 0x2B:\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_INTEL_ATOM), gShellDebug1HiiHandle);\r
- break;\r
+ case 0x2A:\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_INTEL_CORE_SOLO_MOBILE), gShellDebug1HiiHandle);\r
+ break;\r
\r
- case 0x2C:\r
- Print (L"Intel(R) Core(TM) M processor\n");\r
- break;\r
+ case 0x2B:\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_INTEL_ATOM), gShellDebug1HiiHandle);\r
+ break;\r
\r
- case 0x2D:\r
- Print (L"Intel(R) Core(TM) m3 processor\n");\r
- break;\r
+ case 0x2C:\r
+ Print (L"Intel(R) Core(TM) M processor\n");\r
+ break;\r
\r
- case 0x2E:\r
- Print (L"Intel(R) Core(TM) m5 processor\n");\r
- break;\r
+ case 0x2D:\r
+ Print (L"Intel(R) Core(TM) m3 processor\n");\r
+ break;\r
\r
- case 0x2F:\r
- Print (L"Intel(R) Core(TM) m7 processor\n");\r
- break;\r
+ case 0x2E:\r
+ Print (L"Intel(R) Core(TM) m5 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
+ case 0x2F:\r
+ Print (L"Intel(R) Core(TM) m7 processor\n");\r
+ break;\r
\r
- case 0x31:\r
- Print (L"Alpha 21064\n");\r
- break;\r
+ case 0x30:\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_ALPHA_FAMILY_2), gShellDebug1HiiHandle);\r
+ break;\r
\r
- case 0x32:\r
- Print (L"Alpha 21066\n");\r
- break;\r
+ case 0x31:\r
+ Print (L"Alpha 21064\n");\r
+ break;\r
\r
- case 0x33:\r
- Print (L"Alpha 21164\n");\r
- break;\r
+ case 0x32:\r
+ Print (L"Alpha 21066\n");\r
+ break;\r
\r
- case 0x34:\r
- Print (L"Alpha 21164PC\n");\r
- break;\r
+ case 0x33:\r
+ Print (L"Alpha 21164\n");\r
+ break;\r
\r
- case 0x35:\r
- Print (L"Alpha 21164a\n");\r
- break;\r
+ case 0x34:\r
+ Print (L"Alpha 21164PC\n");\r
+ break;\r
\r
- case 0x36:\r
- Print (L"Alpha 21264\n");\r
- break;\r
+ case 0x35:\r
+ Print (L"Alpha 21164a\n");\r
+ break;\r
\r
- case 0x37:\r
- Print (L"Alpha 21364\n");\r
- break;\r
+ case 0x36:\r
+ Print (L"Alpha 21264\n");\r
+ break;\r
\r
- case 0x38:\r
- Print (L"AMD Turion II Ultra Dual-Core Mobile M Processor Family\n");\r
- break;\r
+ case 0x37:\r
+ Print (L"Alpha 21364\n");\r
+ break;\r
\r
- case 0x39:\r
- Print (L"AMD Turion II Dual-Core Mobile M Processor Family\n");\r
- break;\r
+ case 0x38:\r
+ Print (L"AMD Turion II Ultra Dual-Core Mobile M Processor Family\n");\r
+ break;\r
\r
- case 0x3A:\r
- Print (L"AMD Althon II Dual-Core M Processor Family\n");\r
- break;\r
+ case 0x39:\r
+ Print (L"AMD Turion II Dual-Core Mobile M Processor Family\n");\r
+ break;\r
\r
- case 0x3B:\r
- Print (L"AMD Opteron 6100 Series Processor\n");\r
- break;\r
+ case 0x3A:\r
+ Print (L"AMD Althon II Dual-Core M Processor Family\n");\r
+ break;\r
\r
- case 0x3C:\r
- Print (L"AMD Opteron 4100 Series Processor\n");\r
- break;\r
+ case 0x3B:\r
+ Print (L"AMD Opteron 6100 Series Processor\n");\r
+ break;\r
\r
- case 0x3D:\r
- Print (L"AMD Opteron 6200 Series Processor\n");\r
- break;\r
+ case 0x3C:\r
+ Print (L"AMD Opteron 4100 Series Processor\n");\r
+ break;\r
\r
- case 0x3E:\r
- Print (L"AMD Opteron 4200 Series Processor\n");\r
- break;\r
+ case 0x3D:\r
+ Print (L"AMD Opteron 6200 Series Processor\n");\r
+ break;\r
\r
- case 0x3F:\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_AMD_FX_SERIES), gShellDebug1HiiHandle);\r
- break;\r
+ case 0x3E:\r
+ Print (L"AMD Opteron 4200 Series Processor\n");\r
+ break;\r
\r
- case 0x40:\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_MIPS_FAMILY), gShellDebug1HiiHandle);\r
- break;\r
+ case 0x3F:\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_AMD_FX_SERIES), gShellDebug1HiiHandle);\r
+ break;\r
\r
- case 0x41:\r
- Print (L"MIPS R4000\n");\r
- break;\r
+ case 0x40:\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_MIPS_FAMILY), gShellDebug1HiiHandle);\r
+ break;\r
\r
- case 0x42:\r
- Print (L"MIPS R4200\n");\r
- break;\r
+ case 0x41:\r
+ Print (L"MIPS R4000\n");\r
+ break;\r
\r
- case 0x43:\r
- Print (L"MIPS R4400\n");\r
- break;\r
+ case 0x42:\r
+ Print (L"MIPS R4200\n");\r
+ break;\r
\r
- case 0x44:\r
- Print (L"MIPS R4600\n");\r
- break;\r
+ case 0x43:\r
+ Print (L"MIPS R4400\n");\r
+ break;\r
\r
- case 0x45:\r
- Print (L"MIPS R10000\n");\r
- break;\r
+ case 0x44:\r
+ Print (L"MIPS R4600\n");\r
+ break;\r
\r
- case 0x46:\r
- Print (L"AMD C-Series Processor\n");\r
- break;\r
+ case 0x45:\r
+ Print (L"MIPS R10000\n");\r
+ break;\r
\r
- case 0x47:\r
- Print (L"AMD E-Series Processor\n");\r
- break;\r
+ case 0x46:\r
+ Print (L"AMD C-Series Processor\n");\r
+ break;\r
\r
- case 0x48:\r
- Print (L"AMD A-Series Processor\n");\r
- break;\r
+ case 0x47:\r
+ Print (L"AMD E-Series Processor\n");\r
+ break;\r
\r
- case 0x49:\r
- Print (L"AMD G-Series Processor\n");\r
- break;\r
+ case 0x48:\r
+ Print (L"AMD A-Series Processor\n");\r
+ break;\r
\r
- case 0x4A:\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_AMD_Z_SERIES), gShellDebug1HiiHandle);\r
- break;\r
+ case 0x49:\r
+ Print (L"AMD G-Series Processor\n");\r
+ break;\r
\r
- case 0x4B:\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_AMD_R_SERIES), gShellDebug1HiiHandle);\r
- break;\r
+ case 0x4A:\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_AMD_Z_SERIES), gShellDebug1HiiHandle);\r
+ break;\r
\r
- case 0x4C:\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_AMD_OPTERON_4300_SERIES), gShellDebug1HiiHandle);\r
- break;\r
+ case 0x4B:\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_AMD_R_SERIES), gShellDebug1HiiHandle);\r
+ break;\r
\r
- case 0x4D:\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_AMD_OPTERON_6300_SERIES), gShellDebug1HiiHandle);\r
- break;\r
+ case 0x4C:\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_AMD_OPTERON_4300_SERIES), gShellDebug1HiiHandle);\r
+ break;\r
\r
- case 0x4E:\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_AMD_OPTERON_3300_SERIES), gShellDebug1HiiHandle);\r
- break;\r
+ case 0x4D:\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_AMD_OPTERON_6300_SERIES), gShellDebug1HiiHandle);\r
+ break;\r
\r
- case 0x4F:\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_AMD_OPTERON_FIREPRO_SERIES), gShellDebug1HiiHandle);\r
- break;\r
+ case 0x4E:\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_AMD_OPTERON_3300_SERIES), gShellDebug1HiiHandle);\r
+ break;\r
\r
- case 0x50:\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_SPARC_FAMILY), gShellDebug1HiiHandle);\r
- break;\r
+ case 0x4F:\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_AMD_OPTERON_FIREPRO_SERIES), gShellDebug1HiiHandle);\r
+ break;\r
\r
- case 0x51:\r
- Print (L"SuperSparc\n");\r
- break;\r
+ case 0x50:\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_SPARC_FAMILY), gShellDebug1HiiHandle);\r
+ break;\r
\r
- case 0x52:\r
- Print (L"microSparc II\n");\r
- break;\r
+ case 0x51:\r
+ Print (L"SuperSparc\n");\r
+ break;\r
\r
- case 0x53:\r
- Print (L"microSparc IIep\n");\r
- break;\r
+ case 0x52:\r
+ Print (L"microSparc II\n");\r
+ break;\r
\r
- case 0x54:\r
- Print (L"UltraSparc\n");\r
- break;\r
+ case 0x53:\r
+ Print (L"microSparc IIep\n");\r
+ break;\r
\r
- case 0x55:\r
- Print (L"UltraSparc II\n");\r
- break;\r
+ case 0x54:\r
+ Print (L"UltraSparc\n");\r
+ break;\r
\r
- case 0x56:\r
- Print (L"UltraSparcIIi\n");\r
- break;\r
+ case 0x55:\r
+ Print (L"UltraSparc II\n");\r
+ break;\r
\r
- case 0x57:\r
- Print (L"UltraSparcIII\n");\r
- break;\r
+ case 0x56:\r
+ Print (L"UltraSparcIIi\n");\r
+ break;\r
\r
- case 0x58:\r
- Print (L"UltraSparcIIIi\n");\r
- break;\r
+ case 0x57:\r
+ Print (L"UltraSparcIII\n");\r
+ break;\r
\r
- case 0x60:\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_68040_FAMILY), gShellDebug1HiiHandle);\r
- break;\r
+ case 0x58:\r
+ Print (L"UltraSparcIIIi\n");\r
+ break;\r
\r
- case 0x61:\r
- Print (L"68xx\n");\r
- break;\r
+ case 0x60:\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_68040_FAMILY), gShellDebug1HiiHandle);\r
+ break;\r
\r
- case 0x62:\r
- Print (L"68000\n");\r
- break;\r
+ case 0x61:\r
+ Print (L"68xx\n");\r
+ break;\r
\r
- case 0x63:\r
- Print (L"68010\n");\r
- break;\r
+ case 0x62:\r
+ Print (L"68000\n");\r
+ break;\r
\r
- case 0x64:\r
- Print (L"68020\n");\r
- break;\r
+ case 0x63:\r
+ Print (L"68010\n");\r
+ break;\r
\r
- case 0x65:\r
- Print (L"68030\n");\r
- break;\r
+ case 0x64:\r
+ Print (L"68020\n");\r
+ break;\r
\r
- case 0x66:\r
- Print (L"AMD Athlon(TM) X4 Quad-Core Processor Family\n");\r
- break;\r
+ case 0x65:\r
+ Print (L"68030\n");\r
+ break;\r
\r
- case 0x67:\r
- Print (L"AMD Opteron(TM) X1000 Series Processor\n");\r
- break;\r
+ case 0x66:\r
+ Print (L"AMD Athlon(TM) X4 Quad-Core Processor Family\n");\r
+ break;\r
\r
- case 0x68:\r
- Print (L"AMD Opteron(TM) X2000 Series APU\n");\r
- break;\r
+ case 0x67:\r
+ Print (L"AMD Opteron(TM) X1000 Series Processor\n");\r
+ break;\r
\r
- case 0x69:\r
- Print (L"AMD Opteron(TM) A-Series Processor\n");\r
- break;\r
+ case 0x68:\r
+ Print (L"AMD Opteron(TM) X2000 Series APU\n");\r
+ break;\r
\r
- case 0x6A:\r
- Print (L"AMD Opteron(TM) X3000 Series APU\n");\r
- break;\r
+ case 0x69:\r
+ Print (L"AMD Opteron(TM) A-Series Processor\n");\r
+ break;\r
\r
- case 0x6B:\r
- Print (L"AMD Zen Processor Family\n");\r
- break;\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
+ case 0x6B:\r
+ Print (L"AMD Zen Processor Family\n");\r
+ break;\r
\r
- case 0x78:\r
- Print (L"Crusoe TM5000\n");\r
- break;\r
+ case 0x70:\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_HOBBIT_FAMILY), gShellDebug1HiiHandle);\r
+ break;\r
\r
- case 0x79:\r
- Print (L"Crusoe TM3000\n");\r
- break;\r
+ case 0x78:\r
+ Print (L"Crusoe TM5000\n");\r
+ break;\r
\r
- case 0x7A:\r
- Print (L"Efficeon TM8000\n");\r
- break;\r
+ case 0x79:\r
+ Print (L"Crusoe TM3000\n");\r
+ break;\r
\r
- case 0x80:\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_WEITEK), gShellDebug1HiiHandle);\r
- break;\r
+ case 0x7A:\r
+ Print (L"Efficeon TM8000\n");\r
+ break;\r
\r
- case 0x82:\r
- Print (L"Itanium\n");\r
- break;\r
+ case 0x80:\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_WEITEK), gShellDebug1HiiHandle);\r
+ break;\r
\r
- case 0x83:\r
- Print (L"AMD Athlon64\n");\r
- break;\r
+ case 0x82:\r
+ Print (L"Itanium\n");\r
+ break;\r
\r
- case 0x84:\r
- Print (L"AMD Opteron\n");\r
- break;\r
+ case 0x83:\r
+ Print (L"AMD Athlon64\n");\r
+ break;\r
\r
- case 0x85:\r
- Print (L"AMD Sempron\n");\r
- break;\r
+ case 0x84:\r
+ Print (L"AMD Opteron\n");\r
+ break;\r
\r
- case 0x86:\r
- Print (L"AMD Turion64 Mobile\n");\r
- break;\r
+ case 0x85:\r
+ Print (L"AMD Sempron\n");\r
+ break;\r
\r
- case 0x87:\r
- Print (L"Dual-Core AMD Opteron\n");\r
- break;\r
+ case 0x86:\r
+ Print (L"AMD Turion64 Mobile\n");\r
+ break;\r
\r
- case 0x88:\r
- Print (L"AMD Athlon 64X2 DualCore\n");\r
- break;\r
+ case 0x87:\r
+ Print (L"Dual-Core AMD Opteron\n");\r
+ break;\r
\r
- case 0x89:\r
- Print (L"AMD Turion 64X2 Mobile\n");\r
- break;\r
+ case 0x88:\r
+ Print (L"AMD Athlon 64X2 DualCore\n");\r
+ break;\r
\r
- case 0x8A:\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_AMD_OPTERON_QUAD_CORE), gShellDebug1HiiHandle);\r
- break;\r
+ case 0x89:\r
+ Print (L"AMD Turion 64X2 Mobile\n");\r
+ break;\r
\r
- case 0x8B:\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_AMD_OPTERON_THIRD_GENERATION), gShellDebug1HiiHandle);\r
- break;\r
+ case 0x8A:\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_AMD_OPTERON_QUAD_CORE), gShellDebug1HiiHandle);\r
+ break;\r
\r
- case 0x8C:\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_AMD_PHENOM_FX_QUAD_CORE), gShellDebug1HiiHandle);\r
- break;\r
+ case 0x8B:\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_AMD_OPTERON_THIRD_GENERATION), gShellDebug1HiiHandle);\r
+ break;\r
\r
- case 0x8D:\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_AMD_PHENOM_X4_QUAD_CORE), gShellDebug1HiiHandle);\r
- break;\r
+ case 0x8C:\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_AMD_PHENOM_FX_QUAD_CORE), gShellDebug1HiiHandle);\r
+ break;\r
\r
- case 0x8E:\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_AMD_PHENOM_X2_DUAL_CORE), gShellDebug1HiiHandle);\r
- break;\r
+ case 0x8D:\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_AMD_PHENOM_X4_QUAD_CORE), gShellDebug1HiiHandle);\r
+ break;\r
\r
- case 0x8F:\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_AMD_ATHLON_X2_DUAL_CORE), gShellDebug1HiiHandle);\r
- break;\r
+ case 0x8E:\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_AMD_PHENOM_X2_DUAL_CORE), gShellDebug1HiiHandle);\r
+ break;\r
\r
- case 0x90:\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_PA_RISC_FAMILY), gShellDebug1HiiHandle);\r
- break;\r
+ case 0x8F:\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_AMD_ATHLON_X2_DUAL_CORE), gShellDebug1HiiHandle);\r
+ break;\r
\r
- case 0x91:\r
- Print (L"PA-RISC 8500\n");\r
- break;\r
+ case 0x90:\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_PA_RISC_FAMILY), gShellDebug1HiiHandle);\r
+ break;\r
\r
- case 0x92:\r
- Print (L"PA-RISC 8000\n");\r
- break;\r
+ case 0x91:\r
+ Print (L"PA-RISC 8500\n");\r
+ break;\r
\r
- case 0x93:\r
- Print (L"PA-RISC 7300LC\n");\r
- break;\r
+ case 0x92:\r
+ Print (L"PA-RISC 8000\n");\r
+ break;\r
\r
- case 0x94:\r
- Print (L"PA-RISC 7200\n");\r
- break;\r
+ case 0x93:\r
+ Print (L"PA-RISC 7300LC\n");\r
+ break;\r
\r
- case 0x95:\r
- Print (L"PA-RISC 7100LC\n");\r
- break;\r
+ case 0x94:\r
+ Print (L"PA-RISC 7200\n");\r
+ break;\r
\r
- case 0x96:\r
- Print (L"PA-RISC 7100\n");\r
- break;\r
+ case 0x95:\r
+ Print (L"PA-RISC 7100LC\n");\r
+ break;\r
\r
- case 0xA0:\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_V30_FAMILY), gShellDebug1HiiHandle);\r
- break;\r
+ case 0x96:\r
+ Print (L"PA-RISC 7100\n");\r
+ break;\r
\r
- case 0xA1:\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_INTEL_XEON_3200_SERIES_QUAD_CORE), gShellDebug1HiiHandle);\r
- break;\r
+ case 0xA0:\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_V30_FAMILY), gShellDebug1HiiHandle);\r
+ break;\r
\r
- case 0xA2:\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_INTEL_XEON_3000_SERIES_DUAL_CORE), gShellDebug1HiiHandle);\r
- break;\r
+ case 0xA1:\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_INTEL_XEON_3200_SERIES_QUAD_CORE), gShellDebug1HiiHandle);\r
+ break;\r
\r
- case 0xA3:\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_INTEL_XEON_5300_SERIES_QUAD_CORE), gShellDebug1HiiHandle);\r
- break;\r
+ case 0xA2:\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_INTEL_XEON_3000_SERIES_DUAL_CORE), gShellDebug1HiiHandle);\r
+ break;\r
\r
- case 0xA4:\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_INTEL_XEON_5100_SERIES_DUAL_CORE), gShellDebug1HiiHandle);\r
- break;\r
+ case 0xA3:\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_INTEL_XEON_5300_SERIES_QUAD_CORE), gShellDebug1HiiHandle);\r
+ break;\r
\r
- case 0xA5:\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_INTEL_XEON_5000_SERIES_DUAL_CORE), gShellDebug1HiiHandle);\r
- break;\r
+ case 0xA4:\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_INTEL_XEON_5100_SERIES_DUAL_CORE), gShellDebug1HiiHandle);\r
+ break;\r
\r
- case 0xA6:\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_INTEL_XEON_LV_DUAL_CORE), gShellDebug1HiiHandle);\r
- break;\r
+ case 0xA5:\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_INTEL_XEON_5000_SERIES_DUAL_CORE), gShellDebug1HiiHandle);\r
+ break;\r
\r
- case 0xA7:\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_INTEL_XEON_ULV_DUAL_CORE), gShellDebug1HiiHandle);\r
- break;\r
+ case 0xA6:\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_INTEL_XEON_LV_DUAL_CORE), gShellDebug1HiiHandle);\r
+ break;\r
\r
- case 0xA8:\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_INTEL_XEON_7100_SERIES_DUAL_CORE), gShellDebug1HiiHandle);\r
- break;\r
+ case 0xA7:\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_INTEL_XEON_ULV_DUAL_CORE), gShellDebug1HiiHandle);\r
+ break;\r
\r
- case 0xA9:\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_INTEL_XEON_5400_SERIES_QUAD_CORE), gShellDebug1HiiHandle);\r
- break;\r
+ case 0xA8:\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_INTEL_XEON_7100_SERIES_DUAL_CORE), gShellDebug1HiiHandle);\r
+ break;\r
\r
- case 0xAA:\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_INTEL_XEON_QUAD_CORE), gShellDebug1HiiHandle);\r
- break;\r
+ case 0xA9:\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_INTEL_XEON_5400_SERIES_QUAD_CORE), gShellDebug1HiiHandle);\r
+ break;\r
\r
- case 0xAB:\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_INTEL_XEON_5200_SERIES_DUAL_CORE), gShellDebug1HiiHandle);\r
- break;\r
+ case 0xAA:\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_INTEL_XEON_QUAD_CORE), gShellDebug1HiiHandle);\r
+ break;\r
\r
- case 0xAC:\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_INTEL_XEON_7200_SERIES_DUAL_CORE), gShellDebug1HiiHandle);\r
- break;\r
+ case 0xAB:\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_INTEL_XEON_5200_SERIES_DUAL_CORE), gShellDebug1HiiHandle);\r
+ break;\r
\r
- case 0xAD:\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_INTEL_XEON_7300_SERIES_QUAD_CORE), gShellDebug1HiiHandle);\r
- break;\r
+ case 0xAC:\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_INTEL_XEON_7200_SERIES_DUAL_CORE), gShellDebug1HiiHandle);\r
+ break;\r
\r
- case 0xAE:\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_INTEL_XEON_7400_SERIES_QUAD_CORE), gShellDebug1HiiHandle);\r
- break;\r
+ case 0xAD:\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_INTEL_XEON_7300_SERIES_QUAD_CORE), gShellDebug1HiiHandle);\r
+ break;\r
\r
- case 0xAF:\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_INTEL_XEON_7400_SERIES_MULTI_CORE), gShellDebug1HiiHandle);\r
- break;\r
+ case 0xAE:\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_INTEL_XEON_7400_SERIES_QUAD_CORE), gShellDebug1HiiHandle);\r
+ break;\r
\r
- case 0xB0:\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_PENTIUM_III_XEON), gShellDebug1HiiHandle);\r
- break;\r
+ case 0xAF:\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_INTEL_XEON_7400_SERIES_MULTI_CORE), gShellDebug1HiiHandle);\r
+ break;\r
\r
- case 0xB1:\r
- Print (L"Pentium III Processorwith Intel SpeedStep Technology\n");\r
- break;\r
+ case 0xB0:\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_PENTIUM_III_XEON), gShellDebug1HiiHandle);\r
+ break;\r
\r
- case 0xB2:\r
- Print (L"Pentium 4 processor\n");\r
- break;\r
+ case 0xB1:\r
+ Print (L"Pentium III Processorwith Intel SpeedStep Technology\n");\r
+ break;\r
\r
- case 0xB3:\r
- Print (L"Intel Xeon Processor\n");\r
- break;\r
+ case 0xB2:\r
+ Print (L"Pentium 4 processor\n");\r
+ break;\r
\r
- case 0xB4:\r
- Print (L"AS400 Family\n");\r
- break;\r
+ case 0xB3:\r
+ Print (L"Intel Xeon Processor\n");\r
+ break;\r
\r
- case 0xB5:\r
- Print (L"Intel Xeon processor MP\n");\r
- break;\r
+ case 0xB4:\r
+ Print (L"AS400 Family\n");\r
+ break;\r
\r
- case 0xB6:\r
- Print (L"AMD Althon XP Processor Family\n");\r
- break;\r
+ case 0xB5:\r
+ Print (L"Intel Xeon processor MP\n");\r
+ break;\r
\r
- case 0xB7:\r
- Print (L"AMD Althon MP Promcessor Family\n");\r
- break;\r
+ case 0xB6:\r
+ Print (L"AMD Althon XP Processor Family\n");\r
+ break;\r
\r
- case 0xB8:\r
- Print (L"Intel Itanium 2 processor\n");\r
- break;\r
+ case 0xB7:\r
+ Print (L"AMD Althon MP Promcessor Family\n");\r
+ break;\r
\r
- case 0xB9:\r
- Print (L"Intel Penium M processor\n");\r
- break;\r
+ case 0xB8:\r
+ Print (L"Intel Itanium 2 processor\n");\r
+ break;\r
\r
- case 0xBA:\r
- Print (L"Intel Celeron D processor\n");\r
- break;\r
+ case 0xB9:\r
+ Print (L"Intel Penium M processor\n");\r
+ break;\r
\r
- case 0xBB:\r
- Print (L"Intel Pentium D processor\n");\r
- break;\r
+ case 0xBA:\r
+ Print (L"Intel Celeron D processor\n");\r
+ break;\r
\r
- case 0xBC:\r
- Print (L"Intel Pentium Processor Extreme Edition\n");\r
- break;\r
+ case 0xBB:\r
+ Print (L"Intel Pentium D processor\n");\r
+ break;\r
\r
- case 0xBD:\r
- Print (L"Intel Core Solo Processor\n");\r
- break;\r
+ case 0xBC:\r
+ Print (L"Intel Pentium Processor Extreme Edition\n");\r
+ break;\r
\r
- case 0xBF:\r
- Print (L"Intel Core 2 Duo Processor\n");\r
- break;\r
+ case 0xBD:\r
+ Print (L"Intel Core Solo Processor\n");\r
+ break;\r
\r
- case 0xC0:\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_INTEL_CORE2_SOLO), gShellDebug1HiiHandle);\r
- break;\r
+ case 0xBF:\r
+ Print (L"Intel Core 2 Duo Processor\n");\r
+ break;\r
\r
- case 0xC1:\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_INTEL_CORE2_EXTREME), gShellDebug1HiiHandle);\r
- break;\r
+ case 0xC0:\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_INTEL_CORE2_SOLO), gShellDebug1HiiHandle);\r
+ break;\r
\r
- case 0xC2:\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_INTEL_CORE2_QUAD), gShellDebug1HiiHandle);\r
- break;\r
+ case 0xC1:\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_INTEL_CORE2_EXTREME), gShellDebug1HiiHandle);\r
+ break;\r
\r
- case 0xC3:\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_INTEL_CORE2_EXTREME), gShellDebug1HiiHandle);\r
- break;\r
+ case 0xC2:\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_INTEL_CORE2_QUAD), gShellDebug1HiiHandle);\r
+ break;\r
\r
- case 0xC4:\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_INTEL_CORE2_DUO_MOBILE), gShellDebug1HiiHandle);\r
- break;\r
+ case 0xC3:\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_INTEL_CORE2_EXTREME), gShellDebug1HiiHandle);\r
+ break;\r
\r
- case 0xC5:\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_INTEL_CORE2_SOLO_MOBILE), gShellDebug1HiiHandle);\r
- break;\r
+ case 0xC4:\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_INTEL_CORE2_DUO_MOBILE), gShellDebug1HiiHandle);\r
+ break;\r
\r
- case 0xC6:\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_INTEL_CORE_I7), gShellDebug1HiiHandle);\r
- break;\r
+ case 0xC5:\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_INTEL_CORE2_SOLO_MOBILE), gShellDebug1HiiHandle);\r
+ break;\r
\r
- case 0xC7:\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_INTEL_CELERON_DUAL_CORE), gShellDebug1HiiHandle);\r
- break;\r
+ case 0xC6:\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_INTEL_CORE_I7), gShellDebug1HiiHandle);\r
+ break;\r
\r
- case 0xC8:\r
- Print (L"IBM 390\n");\r
- break;\r
+ case 0xC7:\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_INTEL_CELERON_DUAL_CORE), gShellDebug1HiiHandle);\r
+ break;\r
\r
- case 0xC9:\r
- Print (L"G4\n");\r
- break;\r
+ case 0xC8:\r
+ Print (L"IBM 390\n");\r
+ break;\r
\r
- case 0xCA:\r
- Print (L"G5\n");\r
- break;\r
+ case 0xC9:\r
+ Print (L"G4\n");\r
+ break;\r
\r
- case 0xCB:\r
- Print (L"G6\n");\r
- break;\r
+ case 0xCA:\r
+ Print (L"G5\n");\r
+ break;\r
\r
- case 0xCC:\r
- Print (L"zArchitecture\n");\r
- break;\r
+ case 0xCB:\r
+ Print (L"G6\n");\r
+ break;\r
\r
- case 0xCD:\r
- Print (L"Intel Core i5 processor\n");\r
- break;\r
+ case 0xCC:\r
+ Print (L"zArchitecture\n");\r
+ break;\r
\r
- case 0xCE:\r
- Print (L"Intel Core i3 processor\n");\r
- break;\r
+ case 0xCD:\r
+ Print (L"Intel Core i5 processor\n");\r
+ break;\r
\r
- case 0xCF:\r
- Print (L"Intel Core i9 processor\n");\r
- break;\r
+ case 0xCE:\r
+ Print (L"Intel Core i3 processor\n");\r
+ break;\r
\r
- case 0xD2:\r
- Print (L"ViaC7M\n");\r
- break;\r
+ case 0xCF:\r
+ Print (L"Intel Core i9 processor\n");\r
+ break;\r
\r
- case 0xD3:\r
- Print (L"ViaC7D\n");\r
- break;\r
+ case 0xD2:\r
+ Print (L"ViaC7M\n");\r
+ break;\r
\r
- case 0xD4:\r
- Print (L"ViaC7\n");\r
- break;\r
+ case 0xD3:\r
+ Print (L"ViaC7D\n");\r
+ break;\r
\r
- case 0xD5:\r
- Print (L"Eden\n");\r
- break;\r
+ case 0xD4:\r
+ Print (L"ViaC7\n");\r
+ break;\r
\r
- case 0xD6:\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_INTEL_XEON_MULTI_CORE), gShellDebug1HiiHandle);\r
- break;\r
+ case 0xD5:\r
+ Print (L"Eden\n");\r
+ break;\r
\r
- case 0xD7:\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_INTEL_XEON_3_SERIES_DUAL_CORE), gShellDebug1HiiHandle);\r
- break;\r
+ case 0xD6:\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_INTEL_XEON_MULTI_CORE), gShellDebug1HiiHandle);\r
+ break;\r
\r
- case 0xD8:\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_INTEL_XEON_3_SERIES_QUAD_CORE), gShellDebug1HiiHandle);\r
- break;\r
+ case 0xD7:\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_INTEL_XEON_3_SERIES_DUAL_CORE), gShellDebug1HiiHandle);\r
+ break;\r
\r
- case 0xDA:\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_INTEL_XEON_5_SERIES_DUAL_CORE), gShellDebug1HiiHandle);\r
- break;\r
+ case 0xD8:\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_INTEL_XEON_3_SERIES_QUAD_CORE), gShellDebug1HiiHandle);\r
+ break;\r
\r
- case 0xDB:\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_INTEL_XEON_5_SERIES_QUAD_CORE), gShellDebug1HiiHandle);\r
- break;\r
+ case 0xDA:\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_INTEL_XEON_5_SERIES_DUAL_CORE), gShellDebug1HiiHandle);\r
+ break;\r
\r
- case 0xDD:\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_INTEL_XEON_7_SERIES_DUAL_CORE), gShellDebug1HiiHandle);\r
- break;\r
+ case 0xDB:\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_INTEL_XEON_5_SERIES_QUAD_CORE), gShellDebug1HiiHandle);\r
+ break;\r
\r
- case 0xDE:\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_INTEL_XEON_7_SERIES_QUAD_CORE), gShellDebug1HiiHandle);\r
- break;\r
+ case 0xDD:\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_INTEL_XEON_7_SERIES_DUAL_CORE), gShellDebug1HiiHandle);\r
+ break;\r
\r
- case 0xDF:\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_INTEL_XEON_7_SERIES_MULTI_CORE), gShellDebug1HiiHandle);\r
- break;\r
+ case 0xDE:\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_INTEL_XEON_7_SERIES_QUAD_CORE), gShellDebug1HiiHandle);\r
+ break;\r
\r
- case 0xE0:\r
- Print (L"Multi-Core Intel Xeon processor 3400 Series\n");\r
- break;\r
+ case 0xDF:\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_INTEL_XEON_7_SERIES_MULTI_CORE), gShellDebug1HiiHandle);\r
+ break;\r
\r
- case 0xE4:\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_AMD_OPTERON_3000_SERIES), gShellDebug1HiiHandle);\r
- break;\r
+ case 0xE0:\r
+ Print (L"Multi-Core Intel Xeon processor 3400 Series\n");\r
+ break;\r
\r
- case 0xE5:\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_AMD_SEMPRON_II), gShellDebug1HiiHandle);\r
- break;\r
+ case 0xE4:\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_AMD_OPTERON_3000_SERIES), gShellDebug1HiiHandle);\r
+ break;\r
\r
+ case 0xE5:\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_AMD_SEMPRON_II), gShellDebug1HiiHandle);\r
+ break;\r
\r
- case 0xE6:\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_AMD_EMBEDDED_OPTERON_QUAD_CORE), gShellDebug1HiiHandle);\r
- break;\r
+ case 0xE6:\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_AMD_EMBEDDED_OPTERON_QUAD_CORE), gShellDebug1HiiHandle);\r
+ break;\r
\r
- case 0xE7:\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_AMD_PHENOM_TRIPLE_CORE), gShellDebug1HiiHandle);\r
- break;\r
+ case 0xE7:\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_AMD_PHENOM_TRIPLE_CORE), gShellDebug1HiiHandle);\r
+ break;\r
\r
- case 0xE8:\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_AMD_TURION_ULTRA_DUAL_CORE_MOBILE), gShellDebug1HiiHandle);\r
- break;\r
+ case 0xE8:\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_AMD_TURION_ULTRA_DUAL_CORE_MOBILE), gShellDebug1HiiHandle);\r
+ break;\r
\r
- case 0xE9:\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_AMD_TURION_DUAL_CORE_MOBILE), gShellDebug1HiiHandle);\r
- break;\r
+ case 0xE9:\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_AMD_TURION_DUAL_CORE_MOBILE), gShellDebug1HiiHandle);\r
+ break;\r
\r
- case 0xEA:\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_AMD_ATHLON_DUAL_CORE), gShellDebug1HiiHandle);\r
- break;\r
+ case 0xEA:\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_AMD_ATHLON_DUAL_CORE), gShellDebug1HiiHandle);\r
+ break;\r
\r
- case 0xEB:\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_AMD_SEMPRON_SI), gShellDebug1HiiHandle);\r
- break;\r
+ case 0xEB:\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_AMD_SEMPRON_SI), gShellDebug1HiiHandle);\r
+ break;\r
\r
- case 0xEC:\r
- Print (L"AMD Phenom II Processor Family\n");\r
- break;\r
+ case 0xEC:\r
+ Print (L"AMD Phenom II Processor Family\n");\r
+ break;\r
\r
- case 0xED:\r
- Print (L"AMD Althon II Processor Family\n");\r
- break;\r
+ case 0xED:\r
+ Print (L"AMD Althon II Processor Family\n");\r
+ break;\r
\r
- case 0xEE:\r
- Print (L"Six-Core AMD Opteron Processor Family\n");\r
- break;\r
+ case 0xEE:\r
+ Print (L"Six-Core AMD Opteron Processor Family\n");\r
+ break;\r
\r
- case 0xEF:\r
- Print (L"AMD Sempron M Processor Family\n");\r
- break;\r
+ case 0xEF:\r
+ Print (L"AMD Sempron M Processor Family\n");\r
+ break;\r
\r
- case 0xFA:\r
- Print (L"i860\n");\r
- break;\r
+ case 0xFA:\r
+ Print (L"i860\n");\r
+ break;\r
\r
- case 0xFB:\r
- Print (L"i960\n");\r
- break;\r
+ case 0xFB:\r
+ Print (L"i960\n");\r
+ break;\r
\r
- default:\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_UNDEFINED_PROC_FAMILY), gShellDebug1HiiHandle);\r
+ default:\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_UNDEFINED_PROC_FAMILY), gShellDebug1HiiHandle);\r
}\r
+\r
//\r
// end switch\r
//\r
**/\r
VOID\r
DisplayProcessorFamily2 (\r
- IN UINT16 Family2,\r
- IN UINT8 Option\r
+ IN UINT16 Family2,\r
+ IN UINT8 Option\r
)\r
{\r
//\r
// Print prompt message\r
//\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_PROCESSOR_FAMILY), gShellDebug1HiiHandle);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_PROCESSOR_FAMILY), gShellDebug1HiiHandle);\r
\r
//\r
// Print option\r
break;\r
\r
default:\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_UNDEFINED_PROC_FAMILY), gShellDebug1HiiHandle);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_UNDEFINED_PROC_FAMILY), gShellDebug1HiiHandle);\r
}\r
-\r
}\r
\r
/**\r
**/\r
VOID\r
DisplayProcessorVoltage (\r
- IN UINT8 Voltage,\r
- IN UINT8 Option\r
+ IN UINT8 Voltage,\r
+ IN UINT8 Option\r
)\r
{\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_PROC_INFO), gShellDebug1HiiHandle);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_PROC_INFO), gShellDebug1HiiHandle);\r
//\r
// Print option\r
//\r
PRINT_INFO_OPTION (Voltage, Option);\r
\r
if (BIT (Voltage, 7) != 0) {\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_PROC_CURRENT_VOLTAGE), gShellDebug1HiiHandle, (Voltage - 0x80));\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_PROC_CURRENT_VOLTAGE), gShellDebug1HiiHandle, (Voltage - 0x80));\r
} else {\r
if (BIT (Voltage, 0) != 0) {\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_5V_SUPOPRTED), gShellDebug1HiiHandle);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_5V_SUPOPRTED), gShellDebug1HiiHandle);\r
}\r
\r
if (BIT (Voltage, 1) != 0) {\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_33V_SUPPORTED), gShellDebug1HiiHandle);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_33V_SUPPORTED), gShellDebug1HiiHandle);\r
}\r
\r
if (BIT (Voltage, 2) != 0) {\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_29V_SUPPORTED), gShellDebug1HiiHandle);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_29V_SUPPORTED), gShellDebug1HiiHandle);\r
}\r
+\r
//\r
// check the reserved zero bits:\r
//\r
if (BIT (Voltage, 3) != 0) {\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_BIT3_NOT_ZERO), gShellDebug1HiiHandle);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_BIT3_NOT_ZERO), gShellDebug1HiiHandle);\r
}\r
\r
if (BIT (Voltage, 4) != 0) {\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_BIT4_NOT_ZERO), gShellDebug1HiiHandle);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_BIT4_NOT_ZERO), gShellDebug1HiiHandle);\r
}\r
\r
if (BIT (Voltage, 5) != 0) {\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_BIT5_NOT_ZERO), gShellDebug1HiiHandle);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_BIT5_NOT_ZERO), gShellDebug1HiiHandle);\r
}\r
\r
if (BIT (Voltage, 6) != 0) {\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_BIT6_NOT_ZERO), gShellDebug1HiiHandle);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_BIT6_NOT_ZERO), gShellDebug1HiiHandle);\r
}\r
}\r
}\r
**/\r
VOID\r
DisplayProcessorStatus (\r
- IN UINT8 Status,\r
- IN UINT8 Option\r
+ IN UINT8 Status,\r
+ IN UINT8 Option\r
)\r
{\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_PROC_STATUS), gShellDebug1HiiHandle);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_PROC_STATUS), gShellDebug1HiiHandle);\r
PRINT_INFO_OPTION (Status, Option);\r
\r
if (BIT (Status, 7) != 0) {\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_BIT7_NOT_ZERO), gShellDebug1HiiHandle);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_BIT7_NOT_ZERO), gShellDebug1HiiHandle);\r
} else if (BIT (Status, 5) != 0) {\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_BIT5_NOT_ZERO), gShellDebug1HiiHandle);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_BIT5_NOT_ZERO), gShellDebug1HiiHandle);\r
} else if (BIT (Status, 4) != 0) {\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_BIT4_NOT_ZERO), gShellDebug1HiiHandle);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_BIT4_NOT_ZERO), gShellDebug1HiiHandle);\r
} else if (BIT (Status, 3) != 0) {\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_BIT3_NOT_ZERO), gShellDebug1HiiHandle);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_BIT3_NOT_ZERO), gShellDebug1HiiHandle);\r
}\r
+\r
//\r
// Check BIT 6\r
//\r
if (BIT (Status, 6) != 0) {\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_CPU_SOCKET_POPULATED), gShellDebug1HiiHandle);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_CPU_SOCKET_POPULATED), gShellDebug1HiiHandle);\r
} else {\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_CPU_SOCKET_UNPOPULATED), gShellDebug1HiiHandle);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_CPU_SOCKET_UNPOPULATED), gShellDebug1HiiHandle);\r
}\r
+\r
//\r
// Check BITs 2:0\r
//\r
switch (Status & 0x07) {\r
- case 0:\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_UNKNOWN), gShellDebug1HiiHandle);\r
- break;\r
+ case 0:\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_UNKNOWN), gShellDebug1HiiHandle);\r
+ break;\r
\r
- case 1:\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_CPU_ENABLED), gShellDebug1HiiHandle);\r
- break;\r
+ case 1:\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_CPU_ENABLED), gShellDebug1HiiHandle);\r
+ break;\r
\r
- case 2:\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_CPU_DISABLED_BY_USER), gShellDebug1HiiHandle);\r
- break;\r
+ case 2:\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_CPU_DISABLED_BY_USER), gShellDebug1HiiHandle);\r
+ break;\r
\r
- case 3:\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_CPU_DIABLED_BY_BIOS), gShellDebug1HiiHandle);\r
- break;\r
+ case 3:\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_CPU_DIABLED_BY_BIOS), gShellDebug1HiiHandle);\r
+ break;\r
\r
- case 4:\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_CPU_IDLE), gShellDebug1HiiHandle);\r
- break;\r
+ case 4:\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_CPU_IDLE), gShellDebug1HiiHandle);\r
+ break;\r
\r
- case 7:\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_OTHERS), gShellDebug1HiiHandle);\r
- break;\r
+ case 7:\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_OTHERS), gShellDebug1HiiHandle);\r
+ break;\r
\r
- default:\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_RESERVED), gShellDebug1HiiHandle);\r
+ default:\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_RESERVED), gShellDebug1HiiHandle);\r
}\r
}\r
\r
**/\r
VOID\r
DisplayMaxMemoryModuleSize (\r
- IN UINT8 Size,\r
- IN UINT8 SlotNum,\r
- IN UINT8 Option\r
+ IN UINT8 Size,\r
+ IN UINT8 SlotNum,\r
+ IN UINT8 Option\r
)\r
{\r
- UINTN MaxSize;\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_SIZE_LARGEST_MEM), gShellDebug1HiiHandle);\r
+ UINTN MaxSize;\r
+\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_SIZE_LARGEST_MEM), gShellDebug1HiiHandle);\r
//\r
// MaxSize is determined by follow formula\r
//\r
- MaxSize = (UINTN) 1 << Size;\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_ONE_VAR_MB), gShellDebug1HiiHandle, MaxSize);\r
+ MaxSize = (UINTN)1 << Size;\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_ONE_VAR_MB), gShellDebug1HiiHandle, MaxSize);\r
\r
if (Option >= SHOW_DETAIL) {\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_MAX_AMOUNT_MEM), gShellDebug1HiiHandle);\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_ONE_VAR_MB), gShellDebug1HiiHandle, MaxSize, SlotNum, MaxSize * SlotNum);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_MAX_AMOUNT_MEM), gShellDebug1HiiHandle);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_ONE_VAR_MB), gShellDebug1HiiHandle, MaxSize, SlotNum, MaxSize * SlotNum);\r
}\r
}\r
\r
**/\r
VOID\r
DisplayMemoryModuleConfigHandles (\r
- IN UINT16 *Handles,\r
- IN UINT8 SlotNum,\r
- IN UINT8 Option\r
+ IN UINT16 *Handles,\r
+ IN UINT8 SlotNum,\r
+ IN UINT8 Option\r
)\r
{\r
- UINT8 Index;\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_HANDLES_CONTROLLED), gShellDebug1HiiHandle, SlotNum);\r
+ UINT8 Index;\r
+\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_HANDLES_CONTROLLED), gShellDebug1HiiHandle, SlotNum);\r
\r
if (Option >= SHOW_DETAIL) {\r
//\r
// No handle, Handles is INVALID.\r
//\r
if (SlotNum == 0) {\r
- return ;\r
+ return;\r
}\r
\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_HANDLES_LIST_CONTROLLED), gShellDebug1HiiHandle);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_HANDLES_LIST_CONTROLLED), gShellDebug1HiiHandle);\r
for (Index = 0; Index < SlotNum; Index++) {\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_HANDLE), gShellDebug1HiiHandle, Index + 1, Handles[Index]);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_HANDLE), gShellDebug1HiiHandle, Index + 1, Handles[Index]);\r
}\r
}\r
}\r
**/\r
VOID\r
DisplayMmBankConnections (\r
- IN UINT8 BankConnections,\r
- IN UINT8 Option\r
+ IN UINT8 BankConnections,\r
+ IN UINT8 Option\r
)\r
{\r
- UINT8 High;\r
- UINT8 Low;\r
+ UINT8 High;\r
+ UINT8 Low;\r
\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_BANK_CONNECTIONS), gShellDebug1HiiHandle);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_BANK_CONNECTIONS), gShellDebug1HiiHandle);\r
//\r
// Print option\r
//\r
//\r
// Divide it to high and low\r
//\r
- High = (UINT8) (BankConnections & 0xF0);\r
- Low = (UINT8) (BankConnections & 0x0F);\r
+ High = (UINT8)(BankConnections & 0xF0);\r
+ Low = (UINT8)(BankConnections & 0x0F);\r
if (High != 0xF) {\r
if (Low != 0xF) {\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_BANK_RAS), gShellDebug1HiiHandle, High, Low, High, Low);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_BANK_RAS), gShellDebug1HiiHandle, High, Low, High, Low);\r
} else {\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_BANK_RAS_2), gShellDebug1HiiHandle, High, High);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_BANK_RAS_2), gShellDebug1HiiHandle, High, High);\r
}\r
} else {\r
if (Low != 0xF) {\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_BANK_RAS_2), gShellDebug1HiiHandle, Low, Low);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_BANK_RAS_2), gShellDebug1HiiHandle, Low, Low);\r
} else {\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_NO_BANKS_CONNECTED), gShellDebug1HiiHandle);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_NO_BANKS_CONNECTED), gShellDebug1HiiHandle);\r
}\r
}\r
}\r
**/\r
VOID\r
DisplayMmMemorySize (\r
- IN UINT8 Size,\r
- IN UINT8 Option\r
+ IN UINT8 Size,\r
+ IN UINT8 Option\r
)\r
{\r
- UINT8 Value;\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_MEMORY_SIZE), gShellDebug1HiiHandle);\r
+ UINT8 Value;\r
+\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_MEMORY_SIZE), gShellDebug1HiiHandle);\r
//\r
// Print option\r
//\r
//\r
// Get the low bits(0-6 bit)\r
//\r
- Value = (UINT8) (Size & 0x7F);\r
+ Value = (UINT8)(Size & 0x7F);\r
if (Value == 0x7D) {\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_MEM_SIZE_NOT_DETERMINABLE), gShellDebug1HiiHandle);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_MEM_SIZE_NOT_DETERMINABLE), gShellDebug1HiiHandle);\r
} else if (Value == 0x7E) {\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_MODULE_INSTALLED), gShellDebug1HiiHandle);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_MODULE_INSTALLED), gShellDebug1HiiHandle);\r
} else if (Value == 0x7F) {\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_NOT_INSTALLED), gShellDebug1HiiHandle);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_NOT_INSTALLED), gShellDebug1HiiHandle);\r
} else {\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_MEM_SIZE), gShellDebug1HiiHandle, 1 << Value);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_MEM_SIZE), gShellDebug1HiiHandle, 1 << Value);\r
}\r
\r
if (BIT (Size, 7) != 0) {\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_MEM_MODULE_DOUBLE_BANK), gShellDebug1HiiHandle);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_MEM_MODULE_DOUBLE_BANK), gShellDebug1HiiHandle);\r
} else {\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_MEM_MODULE_SINGLE_BANK), gShellDebug1HiiHandle);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_MEM_MODULE_SINGLE_BANK), gShellDebug1HiiHandle);\r
}\r
}\r
\r
**/\r
VOID\r
DisplayCacheConfiguration (\r
- IN UINT16 CacheConfiguration,\r
- IN UINT8 Option\r
+ IN UINT16 CacheConfiguration,\r
+ IN UINT8 Option\r
)\r
{\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_CACHE_CONFIGURATION), gShellDebug1HiiHandle);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_CACHE_CONFIGURATION), gShellDebug1HiiHandle);\r
PRINT_INFO_OPTION (CacheConfiguration, Option);\r
\r
if (BIT (CacheConfiguration, 15) != 0) {\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_BIT15_NOT_ZERO), gShellDebug1HiiHandle);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_BIT15_NOT_ZERO), gShellDebug1HiiHandle);\r
} else if (BIT (CacheConfiguration, 14) != 0) {\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_BIT14_NOT_ZERO), gShellDebug1HiiHandle);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_BIT14_NOT_ZERO), gShellDebug1HiiHandle);\r
} else if (BIT (CacheConfiguration, 13) != 0) {\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_BIT13_NOT_ZERO), gShellDebug1HiiHandle);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_BIT13_NOT_ZERO), gShellDebug1HiiHandle);\r
} else if (BIT (CacheConfiguration, 12) != 0) {\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_BIT12_NOT_ZERO), gShellDebug1HiiHandle);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_BIT12_NOT_ZERO), gShellDebug1HiiHandle);\r
} else if (BIT (CacheConfiguration, 11) != 0) {\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_BIT11_NOT_ZERO), gShellDebug1HiiHandle);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_BIT11_NOT_ZERO), gShellDebug1HiiHandle);\r
} else if (BIT (CacheConfiguration, 10) != 0) {\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_BIT10_NOT_ZERO), gShellDebug1HiiHandle);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_BIT10_NOT_ZERO), gShellDebug1HiiHandle);\r
} else if (BIT (CacheConfiguration, 4) != 0) {\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_BIT4_NOT_ZERO), gShellDebug1HiiHandle);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_BIT4_NOT_ZERO), gShellDebug1HiiHandle);\r
}\r
\r
//\r
// Check BITs 9:8\r
//\r
switch ((CacheConfiguration & 0x300) >> 8) {\r
- case 0:\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_CACHE_WRITE_THROUGH), gShellDebug1HiiHandle);\r
- break;\r
+ case 0:\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_CACHE_WRITE_THROUGH), gShellDebug1HiiHandle);\r
+ break;\r
\r
- case 1:\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_CACHE_WRITE_BACK), gShellDebug1HiiHandle);\r
- break;\r
+ case 1:\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_CACHE_WRITE_BACK), gShellDebug1HiiHandle);\r
+ break;\r
\r
- case 2:\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_CACHE_VARIES_WITH_MEM_ADDR), gShellDebug1HiiHandle);\r
- break;\r
+ case 2:\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_CACHE_VARIES_WITH_MEM_ADDR), gShellDebug1HiiHandle);\r
+ break;\r
\r
- case 3:\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_UNKNOWN), gShellDebug1HiiHandle);\r
- break;\r
+ case 3:\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_UNKNOWN), gShellDebug1HiiHandle);\r
+ break;\r
}\r
\r
//\r
// Check BIT 7\r
//\r
if (BIT (CacheConfiguration, 7) != 0) {\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_ENABLED), gShellDebug1HiiHandle);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_ENABLED), gShellDebug1HiiHandle);\r
} else {\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_DISABLED), gShellDebug1HiiHandle);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_DISABLED), gShellDebug1HiiHandle);\r
}\r
\r
//\r
// Check BITs 6:5\r
//\r
switch ((CacheConfiguration & 0x60) >> 5) {\r
- case 0:\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_CACHE_INTERNAL), gShellDebug1HiiHandle);\r
- break;\r
+ case 0:\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_CACHE_INTERNAL), gShellDebug1HiiHandle);\r
+ break;\r
\r
- case 1:\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_CACHE_EXTERNAL), gShellDebug1HiiHandle);\r
- break;\r
+ case 1:\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_CACHE_EXTERNAL), gShellDebug1HiiHandle);\r
+ break;\r
\r
- case 2:\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_RESERVED), gShellDebug1HiiHandle);\r
- break;\r
+ case 2:\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_RESERVED), gShellDebug1HiiHandle);\r
+ break;\r
\r
- case 3:\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_UNKNOWN), gShellDebug1HiiHandle);\r
- break;\r
+ case 3:\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_UNKNOWN), gShellDebug1HiiHandle);\r
+ break;\r
}\r
\r
//\r
// Check BIT 3\r
//\r
if (BIT (CacheConfiguration, 3) != 0) {\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_CACHE_SOCKETED), gShellDebug1HiiHandle);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_CACHE_SOCKETED), gShellDebug1HiiHandle);\r
} else {\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_CACHE_NOT_SOCKETED), gShellDebug1HiiHandle);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_CACHE_NOT_SOCKETED), gShellDebug1HiiHandle);\r
}\r
\r
-\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_CACHE_LEVEL), gShellDebug1HiiHandle, (CacheConfiguration & 0x07) + 1);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_CACHE_LEVEL), gShellDebug1HiiHandle, (CacheConfiguration & 0x07) + 1);\r
}\r
\r
/**\r
IN UINT8 Option\r
)\r
{\r
- //\r
- // Display slot type first\r
- //\r
- DisplaySystemSlotType (SlotType, Option);\r
-\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_SLOT_ID), gShellDebug1HiiHandle);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_SLOT_ID), gShellDebug1HiiHandle);\r
//\r
// print option\r
//\r
PRINT_INFO_OPTION (SlotType, Option);\r
\r
switch (SlotType) {\r
- //\r
- // Slot Type: MCA\r
- //\r
- case 0x04:\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_LOGICAL_MICRO_CHAN), gShellDebug1HiiHandle);\r
- if (SlotId > 0 && SlotId < 15) {\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_ONE_VAR_D), gShellDebug1HiiHandle, SlotId);\r
- } else {\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_ERROR_NOT_1_15), gShellDebug1HiiHandle);\r
- }\r
- break;\r
+ //\r
+ // Slot Type: MCA\r
+ //\r
+ case 0x04:\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_LOGICAL_MICRO_CHAN), gShellDebug1HiiHandle);\r
+ if ((SlotId > 0) && (SlotId < 15)) {\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_ONE_VAR_D), gShellDebug1HiiHandle, SlotId);\r
+ } else {\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_ERROR_NOT_1_15), gShellDebug1HiiHandle);\r
+ }\r
\r
- //\r
- // EISA\r
- //\r
- case 0x05:\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_LOGICAL_EISA_NUM), gShellDebug1HiiHandle);\r
- if (SlotId > 0 && SlotId < 15) {\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_ONE_VAR_D), gShellDebug1HiiHandle, SlotId);\r
- } else {\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_ERROR_NOT_1_15), gShellDebug1HiiHandle);\r
- }\r
- break;\r
+ break;\r
\r
- //\r
- // Slot Type: PCI\r
- //\r
- case 0x06:\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_VALUE_PRESENT), gShellDebug1HiiHandle, SlotId);\r
- break;\r
+ //\r
+ // EISA\r
+ //\r
+ case 0x05:\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_LOGICAL_EISA_NUM), gShellDebug1HiiHandle);\r
+ if ((SlotId > 0) && (SlotId < 15)) {\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_ONE_VAR_D), gShellDebug1HiiHandle, SlotId);\r
+ } else {\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_ERROR_NOT_1_15), gShellDebug1HiiHandle);\r
+ }\r
\r
- //\r
- // PCMCIA\r
- //\r
- case 0x07:\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_IDENTIFIES_ADAPTER_NUM), gShellDebug1HiiHandle, SlotId);\r
- break;\r
+ break;\r
\r
- //\r
- // Slot Type: PCI-E\r
- //\r
- case 0xA5:\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_VALUE_PRESENT), gShellDebug1HiiHandle, SlotId);\r
- break;\r
+ //\r
+ // Slot Type: PCI\r
+ //\r
+ case 0x06:\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_VALUE_PRESENT), gShellDebug1HiiHandle, SlotId);\r
+ break;\r
\r
- default:\r
- if ((SlotType >= 0x0E && SlotType <= 0x12) || (SlotType >= 0xA6 && SlotType <= 0xB6)){\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_VALUE_PRESENT), gShellDebug1HiiHandle, SlotId);\r
- } else {\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_UNDEFINED_SLOT_ID), gShellDebug1HiiHandle);\r
- }\r
+ //\r
+ // PCMCIA\r
+ //\r
+ case 0x07:\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_IDENTIFIES_ADAPTER_NUM), gShellDebug1HiiHandle, SlotId);\r
+ break;\r
+\r
+ //\r
+ // Slot Type: PCI-E\r
+ //\r
+ case 0xA5:\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_VALUE_PRESENT), gShellDebug1HiiHandle, SlotId);\r
+ break;\r
+\r
+ default:\r
+ if (((SlotType >= 0x0E) && (SlotType <= 0x12)) || ((SlotType >= 0xA6) && (SlotType <= 0xB6))) {\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_VALUE_PRESENT), gShellDebug1HiiHandle, SlotId);\r
+ } else {\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_UNDEFINED_SLOT_ID), gShellDebug1HiiHandle);\r
+ }\r
}\r
}\r
\r
**/\r
VOID\r
DisplaySystemBootStatus (\r
- IN UINT8 Parameter,\r
- IN UINT8 Option\r
+ IN UINT8 Parameter,\r
+ IN UINT8 Option\r
)\r
{\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_SYSTEM_BOOT_STATUS), gShellDebug1HiiHandle);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_SYSTEM_BOOT_STATUS), gShellDebug1HiiHandle);\r
//\r
// Print option\r
//\r
// Check value and print\r
//\r
if (Parameter == 0) {\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_NO_ERRORS_DETECTED), gShellDebug1HiiHandle);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_NO_ERRORS_DETECTED), gShellDebug1HiiHandle);\r
} else if (Parameter == 1) {\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_NO_BOOTABLE_MEDIA), gShellDebug1HiiHandle);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_NO_BOOTABLE_MEDIA), gShellDebug1HiiHandle);\r
} else if (Parameter == 2) {\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_NORMAL_OP_SYSTEM), gShellDebug1HiiHandle);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_NORMAL_OP_SYSTEM), gShellDebug1HiiHandle);\r
} else if (Parameter == 3) {\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_FIRMWARE_DETECTED), gShellDebug1HiiHandle);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_FIRMWARE_DETECTED), gShellDebug1HiiHandle);\r
} else if (Parameter == 4) {\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_OP_SYSTEM), gShellDebug1HiiHandle);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_OP_SYSTEM), gShellDebug1HiiHandle);\r
} else if (Parameter == 5) {\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_USER_REQUESTED_BOOT), gShellDebug1HiiHandle);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_USER_REQUESTED_BOOT), gShellDebug1HiiHandle);\r
} else if (Parameter == 6) {\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_SYSTEM_SECURITY_VIOLATION), gShellDebug1HiiHandle);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_SYSTEM_SECURITY_VIOLATION), gShellDebug1HiiHandle);\r
} else if (Parameter == 7) {\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_PREV_REQ_IMAGE), gShellDebug1HiiHandle);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_PREV_REQ_IMAGE), gShellDebug1HiiHandle);\r
} else if (Parameter == 8) {\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_WATCHDOG_TIMER), gShellDebug1HiiHandle);\r
- } else if (Parameter >= 9 && Parameter <= 127) {\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_RSVD_FUTURE_ASSIGNMENT), gShellDebug1HiiHandle);\r
- } else if (Parameter >= 128 && Parameter <= 191) {\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_VENDOR_OEM_SPECIFIC), gShellDebug1HiiHandle);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_WATCHDOG_TIMER), gShellDebug1HiiHandle);\r
+ } else if ((Parameter >= 9) && (Parameter <= 127)) {\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_RSVD_FUTURE_ASSIGNMENT), gShellDebug1HiiHandle);\r
+ } else if ((Parameter >= 128) && (Parameter <= 191)) {\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_VENDOR_OEM_SPECIFIC), gShellDebug1HiiHandle);\r
} else if (Parameter >= 192) {\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_PRODUCT_SPEC_IMPLMENTATION), gShellDebug1HiiHandle);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_PRODUCT_SPEC_IMPLMENTATION), gShellDebug1HiiHandle);\r
} else {\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_ERROR_VALUE), gShellDebug1HiiHandle);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_ERROR_VALUE), gShellDebug1HiiHandle);\r
}\r
}\r
\r
IN UINT8 Option\r
)\r
{\r
- UINTN Day;\r
- UINTN Month;\r
- UINTN Year;\r
+ UINTN Day;\r
+ UINTN Month;\r
+ UINTN Year;\r
\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_SBDS_MANUFACTURE_DATE), gShellDebug1HiiHandle);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_SBDS_MANUFACTURE_DATE), gShellDebug1HiiHandle);\r
PRINT_INFO_OPTION (Date, Option);\r
//\r
// Print date\r
Day = Date & 0x001F;\r
Month = (Date & 0x01E0) >> 5;\r
Year = ((Date & 0xFE00) >> 9) + 1980;\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_MONTH_DAY_YEAR), gShellDebug1HiiHandle, Day, Month, Year);\r
-\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_MONTH_DAY_YEAR), gShellDebug1HiiHandle, Day, Month, Year);\r
}\r
\r
/**\r
**/\r
VOID\r
DisplaySystemResetCapabilities (\r
- IN UINT8 Reset,\r
- IN UINT8 Option\r
+ IN UINT8 Reset,\r
+ IN UINT8 Option\r
)\r
{\r
- UINTN Temp;\r
+ UINTN Temp;\r
\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_SYSTEM_RESET_CAPABILITIES), gShellDebug1HiiHandle);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_SYSTEM_RESET_CAPABILITIES), gShellDebug1HiiHandle);\r
PRINT_INFO_OPTION (Reset, Option);\r
\r
//\r
// Check reserved bits 7:6\r
//\r
if ((Reset & 0xC0) != 0) {\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_BITS_RESERVED_ZERO), gShellDebug1HiiHandle);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_BITS_RESERVED_ZERO), gShellDebug1HiiHandle);\r
}\r
+\r
//\r
// Watch dog\r
//\r
if (BIT (Reset, 5) != 0) {\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_WATCHDOG_TIMER_2), gShellDebug1HiiHandle);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_WATCHDOG_TIMER_2), gShellDebug1HiiHandle);\r
} else {\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_SYSTEM_NOT_CONTAIN_TIMER), gShellDebug1HiiHandle);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_SYSTEM_NOT_CONTAIN_TIMER), gShellDebug1HiiHandle);\r
}\r
+\r
//\r
// Boot Option on Limit\r
//\r
Temp = (Reset & 0x18) >> 3;\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_BOOT_OPTION_LIMIT), gShellDebug1HiiHandle);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_BOOT_OPTION_LIMIT), gShellDebug1HiiHandle);\r
switch (Temp) {\r
- case 0:\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_RESERVED), gShellDebug1HiiHandle);\r
- break;\r
+ case 0:\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_RESERVED), gShellDebug1HiiHandle);\r
+ break;\r
\r
- case 1:\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_OP_SYSTEM_2), gShellDebug1HiiHandle);\r
- break;\r
+ case 1:\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_OP_SYSTEM_2), gShellDebug1HiiHandle);\r
+ break;\r
\r
- case 2:\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_SYSTEM_UTIL), gShellDebug1HiiHandle);\r
- break;\r
+ case 2:\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_SYSTEM_UTIL), gShellDebug1HiiHandle);\r
+ break;\r
\r
- case 3:\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_DO_NOT_REBOOT_BITS), gShellDebug1HiiHandle);\r
- break;\r
+ case 3:\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_DO_NOT_REBOOT), gShellDebug1HiiHandle);\r
+ break;\r
}\r
+\r
//\r
// Boot Option\r
//\r
Temp = (Reset & 0x06) >> 1;\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_BOOT_OPTION), gShellDebug1HiiHandle);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_BOOT_OPTION), gShellDebug1HiiHandle);\r
switch (Temp) {\r
- case 0:\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_RESERVED), gShellDebug1HiiHandle);\r
- break;\r
+ case 0:\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_RESERVED), gShellDebug1HiiHandle);\r
+ break;\r
\r
- case 1:\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_OP_SYSTEM_2), gShellDebug1HiiHandle);\r
- break;\r
+ case 1:\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_OP_SYSTEM_2), gShellDebug1HiiHandle);\r
+ break;\r
\r
- case 2:\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_SYSTEM_UTIL), gShellDebug1HiiHandle);\r
- break;\r
+ case 2:\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_SYSTEM_UTIL), gShellDebug1HiiHandle);\r
+ break;\r
\r
- case 3:\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_DO_NOT_REBOOT), gShellDebug1HiiHandle);\r
- break;\r
+ case 3:\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_DO_NOT_REBOOT), gShellDebug1HiiHandle);\r
+ break;\r
}\r
+\r
//\r
// Reset enable flag\r
//\r
**/\r
VOID\r
DisplayHardwareSecuritySettings (\r
- IN UINT8 Settings,\r
- IN UINT8 Option\r
+ IN UINT8 Settings,\r
+ IN UINT8 Option\r
)\r
{\r
- UINTN Temp;\r
+ UINTN Temp;\r
\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_HARDWARE_SECURITY_SET), gShellDebug1HiiHandle);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_HARDWARE_SECURITY_SET), gShellDebug1HiiHandle);\r
PRINT_INFO_OPTION (Settings, Option);\r
\r
//\r
// Power-on Password Status\r
//\r
Temp = (Settings & 0xC0) >> 6;\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_POWER_ON_PASSWORD), gShellDebug1HiiHandle);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_POWER_ON_PASSWORD), gShellDebug1HiiHandle);\r
switch (Temp) {\r
- case 0:\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_DISABLED), gShellDebug1HiiHandle);\r
- break;\r
+ case 0:\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_DISABLED), gShellDebug1HiiHandle);\r
+ break;\r
\r
- case 1:\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_ENABLED_NEWLINE), gShellDebug1HiiHandle);\r
- break;\r
+ case 1:\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_ENABLED_NEWLINE), gShellDebug1HiiHandle);\r
+ break;\r
\r
- case 2:\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_NOT_IMPLEMENTED), gShellDebug1HiiHandle);\r
- break;\r
+ case 2:\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_NOT_IMPLEMENTED), gShellDebug1HiiHandle);\r
+ break;\r
\r
- case 3:\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_UNKNOWN), gShellDebug1HiiHandle);\r
- break;\r
+ case 3:\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_UNKNOWN), gShellDebug1HiiHandle);\r
+ break;\r
}\r
+\r
//\r
// Keyboard Password Status\r
//\r
Temp = (Settings & 0x30) >> 4;\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_KEYBOARD_PASSWORD), gShellDebug1HiiHandle);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_KEYBOARD_PASSWORD), gShellDebug1HiiHandle);\r
switch (Temp) {\r
- case 0:\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_DISABLED), gShellDebug1HiiHandle);\r
- break;\r
+ case 0:\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_DISABLED), gShellDebug1HiiHandle);\r
+ break;\r
\r
- case 1:\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_ENABLED_NEWLINE), gShellDebug1HiiHandle);\r
- break;\r
+ case 1:\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_ENABLED_NEWLINE), gShellDebug1HiiHandle);\r
+ break;\r
\r
- case 2:\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_NOT_IMPLEMENTED), gShellDebug1HiiHandle);\r
- break;\r
+ case 2:\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_NOT_IMPLEMENTED), gShellDebug1HiiHandle);\r
+ break;\r
\r
- case 3:\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_UNKNOWN), gShellDebug1HiiHandle);\r
- break;\r
+ case 3:\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_UNKNOWN), gShellDebug1HiiHandle);\r
+ break;\r
}\r
+\r
//\r
// Administrator Password Status\r
//\r
Temp = (Settings & 0x0C) >> 2;\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_ADMIN_PASSWORD_STATUS), gShellDebug1HiiHandle);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_ADMIN_PASSWORD_STATUS), gShellDebug1HiiHandle);\r
switch (Temp) {\r
- case 0:\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_DISABLED), gShellDebug1HiiHandle);\r
- break;\r
+ case 0:\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_DISABLED), gShellDebug1HiiHandle);\r
+ break;\r
\r
- case 1:\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_ENABLED_NEWLINE), gShellDebug1HiiHandle);\r
- break;\r
+ case 1:\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_ENABLED_NEWLINE), gShellDebug1HiiHandle);\r
+ break;\r
\r
- case 2:\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_NOT_IMPLEMENTED), gShellDebug1HiiHandle);\r
- break;\r
+ case 2:\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_NOT_IMPLEMENTED), gShellDebug1HiiHandle);\r
+ break;\r
\r
- case 3:\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_UNKNOWN), gShellDebug1HiiHandle);\r
- break;\r
+ case 3:\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_UNKNOWN), gShellDebug1HiiHandle);\r
+ break;\r
}\r
+\r
//\r
// Front Panel Reset Status\r
//\r
Temp = Settings & 0x3;\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_FRONT_PANEL_RESET), gShellDebug1HiiHandle);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_FRONT_PANEL_RESET), gShellDebug1HiiHandle);\r
switch (Temp) {\r
- case 0:\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_DISABLED), gShellDebug1HiiHandle);\r
- break;\r
+ case 0:\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_DISABLED), gShellDebug1HiiHandle);\r
+ break;\r
\r
- case 1:\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_ENABLED_NEWLINE), gShellDebug1HiiHandle);\r
- break;\r
+ case 1:\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_ENABLED_NEWLINE), gShellDebug1HiiHandle);\r
+ break;\r
\r
- case 2:\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_NOT_IMPLEMENTED), gShellDebug1HiiHandle);\r
- break;\r
+ case 2:\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_NOT_IMPLEMENTED), gShellDebug1HiiHandle);\r
+ break;\r
\r
- case 3:\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_UNKNOWN), gShellDebug1HiiHandle);\r
- break;\r
+ case 3:\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_UNKNOWN), gShellDebug1HiiHandle);\r
+ break;\r
}\r
}\r
\r
**/\r
VOID\r
DisplayOBRAConnections (\r
- IN UINT8 Connections,\r
- IN UINT8 Option\r
+ IN UINT8 Connections,\r
+ IN UINT8 Option\r
)\r
{\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_CONNECTIONS), gShellDebug1HiiHandle);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_CONNECTIONS), gShellDebug1HiiHandle);\r
PRINT_INFO_OPTION (Connections, Option);\r
\r
//\r
// Check reserved bits 7:2\r
//\r
if ((Connections & 0xFC) != 0) {\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_BITS_RESERVED_ZERO_2), gShellDebug1HiiHandle);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_BITS_RESERVED_ZERO_2), gShellDebug1HiiHandle);\r
}\r
+\r
//\r
// Outbound Connection\r
//\r
if (BIT (Connections, 1) != 0) {\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_OUTBOUND_CONN_ENABLED), gShellDebug1HiiHandle);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_OUTBOUND_CONN_ENABLED), gShellDebug1HiiHandle);\r
} else {\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_OTUBOUND_CONN_DISABLED), gShellDebug1HiiHandle);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_OTUBOUND_CONN_DISABLED), gShellDebug1HiiHandle);\r
}\r
+\r
//\r
// Inbound Connection\r
//\r
if (BIT (Connections, 0) != 0) {\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_INBOIUND_CONN_ENABLED), gShellDebug1HiiHandle);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_INBOIUND_CONN_ENABLED), gShellDebug1HiiHandle);\r
} else {\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_INBOUND_CONN_DISABLED), gShellDebug1HiiHandle);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_INBOUND_CONN_DISABLED), gShellDebug1HiiHandle);\r
}\r
}\r
\r
IN UINT8 Option\r
)\r
{\r
- UINTN Temp;\r
+ UINTN Temp;\r
\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_POWER_SUPPLY_CHAR), gShellDebug1HiiHandle);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_POWER_SUPPLY_CHAR), gShellDebug1HiiHandle);\r
PRINT_INFO_OPTION (Characteristics, Option);\r
\r
//\r
// Check reserved bits 15:14\r
//\r
if ((Characteristics & 0xC000) != 0) {\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_BITS_15_14_RSVD), gShellDebug1HiiHandle);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_BITS_15_14_RSVD), gShellDebug1HiiHandle);\r
}\r
+\r
//\r
// Bits 13:10 - DMTF Power Supply Type\r
//\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_TYPE), gShellDebug1HiiHandle);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_TYPE), gShellDebug1HiiHandle);\r
Temp = (Characteristics & 0x1C00) >> 10;\r
switch (Temp) {\r
- case 1:\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_OTHER_SPACE), gShellDebug1HiiHandle);\r
- break;\r
+ case 1:\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_OTHER_SPACE), gShellDebug1HiiHandle);\r
+ break;\r
\r
- case 2:\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_UNKNOWN), gShellDebug1HiiHandle);\r
- break;\r
+ case 2:\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_UNKNOWN), gShellDebug1HiiHandle);\r
+ break;\r
\r
- case 3:\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_LINEAR), gShellDebug1HiiHandle);\r
- break;\r
+ case 3:\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_LINEAR), gShellDebug1HiiHandle);\r
+ break;\r
\r
- case 4:\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_SWITCHING), gShellDebug1HiiHandle);\r
- break;\r
+ case 4:\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_SWITCHING), gShellDebug1HiiHandle);\r
+ break;\r
\r
- case 5:\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_BATTERY), gShellDebug1HiiHandle);\r
- break;\r
+ case 5:\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_BATTERY), gShellDebug1HiiHandle);\r
+ break;\r
\r
- case 6:\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_UPS), gShellDebug1HiiHandle);\r
- break;\r
+ case 6:\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_UPS), gShellDebug1HiiHandle);\r
+ break;\r
\r
- case 7:\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_CONVERTER), gShellDebug1HiiHandle);\r
- break;\r
+ case 7:\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_CONVERTER), gShellDebug1HiiHandle);\r
+ break;\r
\r
- case 8:\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_REGULATOR), gShellDebug1HiiHandle);\r
- break;\r
+ case 8:\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_REGULATOR), gShellDebug1HiiHandle);\r
+ break;\r
\r
- default:\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_RESERVED_2), gShellDebug1HiiHandle);\r
+ default:\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_RESERVED_2), gShellDebug1HiiHandle);\r
}\r
+\r
//\r
// Bits 9:7 - Status\r
//\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_STATUS_DASH), gShellDebug1HiiHandle);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_STATUS_DASH), gShellDebug1HiiHandle);\r
Temp = (Characteristics & 0x380) >> 7;\r
switch (Temp) {\r
- case 1:\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_OTHER_SPACE), gShellDebug1HiiHandle);\r
- break;\r
+ case 1:\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_OTHER_SPACE), gShellDebug1HiiHandle);\r
+ break;\r
\r
- case 2:\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_UNKNOWN), gShellDebug1HiiHandle);\r
- break;\r
+ case 2:\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_UNKNOWN), gShellDebug1HiiHandle);\r
+ break;\r
\r
- case 3:\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_OK), gShellDebug1HiiHandle);\r
- break;\r
+ case 3:\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_OK), gShellDebug1HiiHandle);\r
+ break;\r
\r
- case 4:\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_NON_CRITICAL), gShellDebug1HiiHandle);\r
- break;\r
+ case 4:\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_NON_CRITICAL), gShellDebug1HiiHandle);\r
+ break;\r
\r
- case 5:\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_CRITICAL_POWER_SUPPLY), gShellDebug1HiiHandle);\r
- break;\r
+ case 5:\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_CRITICAL_POWER_SUPPLY), gShellDebug1HiiHandle);\r
+ break;\r
\r
- default:\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_UNDEFINED), gShellDebug1HiiHandle);\r
+ default:\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_UNDEFINED), gShellDebug1HiiHandle);\r
}\r
+\r
//\r
// Bits 6:3 - DMTF Input Voltage Range Switching\r
//\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_INPUT_VOLTAGE_RANGE), gShellDebug1HiiHandle);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_INPUT_VOLTAGE_RANGE), gShellDebug1HiiHandle);\r
Temp = (Characteristics & 0x78) >> 3;\r
switch (Temp) {\r
- case 1:\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_OTHER_SPACE), gShellDebug1HiiHandle);\r
- break;\r
+ case 1:\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_OTHER_SPACE), gShellDebug1HiiHandle);\r
+ break;\r
\r
- case 2:\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_UNKNOWN), gShellDebug1HiiHandle);\r
- break;\r
+ case 2:\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_UNKNOWN), gShellDebug1HiiHandle);\r
+ break;\r
\r
- case 3:\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_MANUAL), gShellDebug1HiiHandle);\r
- break;\r
+ case 3:\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_MANUAL), gShellDebug1HiiHandle);\r
+ break;\r
\r
- case 4:\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_AUTO_SWITCH), gShellDebug1HiiHandle);\r
- break;\r
+ case 4:\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_AUTO_SWITCH), gShellDebug1HiiHandle);\r
+ break;\r
\r
- case 5:\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_WIDE_RANGE), gShellDebug1HiiHandle);\r
- break;\r
+ case 5:\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_WIDE_RANGE), gShellDebug1HiiHandle);\r
+ break;\r
\r
- case 6:\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_NOT_APPLICABLE), gShellDebug1HiiHandle);\r
- break;\r
+ case 6:\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_NOT_APPLICABLE), gShellDebug1HiiHandle);\r
+ break;\r
\r
- default:\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_RESERVED_3), gShellDebug1HiiHandle);\r
- break;\r
+ default:\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_RESERVED_3), gShellDebug1HiiHandle);\r
+ break;\r
}\r
+\r
//\r
// Power supply is unplugged from the wall\r
//\r
if (BIT (Characteristics, 2) != 0) {\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_POWER_SUPPLY_UNPLUGGED), gShellDebug1HiiHandle);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_POWER_SUPPLY_UNPLUGGED), gShellDebug1HiiHandle);\r
} else {\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_POWER_SUPPLY_PLUGGED), gShellDebug1HiiHandle);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_POWER_SUPPLY_PLUGGED), gShellDebug1HiiHandle);\r
}\r
+\r
//\r
// Power supply is present\r
//\r
if (BIT (Characteristics, 1) != 0) {\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_POWER_SUPPLY_PRESENT), gShellDebug1HiiHandle);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_POWER_SUPPLY_PRESENT), gShellDebug1HiiHandle);\r
} else {\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_POWER_SUPPLY_NOT_PRESENT), gShellDebug1HiiHandle);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_POWER_SUPPLY_NOT_PRESENT), gShellDebug1HiiHandle);\r
}\r
+\r
//\r
// hot replaceable\r
//\r
if (BIT (Characteristics, 0) != 0) {\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_POWER_SUPPLY_REPLACE), gShellDebug1HiiHandle);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_POWER_SUPPLY_REPLACE), gShellDebug1HiiHandle);\r
} else {\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_POWER_SUPPLY_NOT_REPLACE), gShellDebug1HiiHandle);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_POWER_SUPPLY_NOT_REPLACE), gShellDebug1HiiHandle);\r
}\r
}\r
\r
//\r
// Print header\r
//\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_TPM_DEVICE_CHAR), gShellDebug1HiiHandle);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_TPM_DEVICE_CHAR), gShellDebug1HiiHandle);\r
//\r
// print option\r
//\r
// are designed not to deal with UINT64\r
//\r
if (BIT (Chara, 0) != 0) {\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_RESERVED_BIT), gShellDebug1HiiHandle);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_RESERVED_BIT), gShellDebug1HiiHandle);\r
}\r
\r
if (BIT (Chara, 1) != 0) {\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_RESERVED_BIT), gShellDebug1HiiHandle);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_RESERVED_BIT), gShellDebug1HiiHandle);\r
}\r
+\r
if (BIT (Chara, 2) != 0) {\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_TPM_DEVICE_CHAR_NOT_SUPPORTED), gShellDebug1HiiHandle);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_TPM_DEVICE_CHAR_NOT_SUPPORTED), gShellDebug1HiiHandle);\r
}\r
\r
if (BIT (Chara, 3) != 0) {\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_TPM_DEVICE_CONFIG_FWU), gShellDebug1HiiHandle);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_TPM_DEVICE_CONFIG_FWU), gShellDebug1HiiHandle);\r
}\r
\r
if (BIT (Chara, 4) != 0) {\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_TPM_DEVICE_CONFIG_PLAT_SW), gShellDebug1HiiHandle);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_TPM_DEVICE_CONFIG_PLAT_SW), gShellDebug1HiiHandle);\r
}\r
\r
if (BIT (Chara, 5) != 0) {\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_TPM_DEVICE_CONFIG_OEM), gShellDebug1HiiHandle);\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_TPM_DEVICE_CONFIG_OEM), gShellDebug1HiiHandle);\r
}\r
\r
//\r
// Just print the Reserved\r
//\r
- ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_BITS_06_63), gShellDebug1HiiHandle);\r
-\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_BITS_06_63), gShellDebug1HiiHandle);\r
}\r