]> git.proxmox.com Git - mirror_edk2.git/blobdiff - ShellPkg/Library/UefiShellDebug1CommandsLib/SmbiosView/QueryTable.c
ShellPkg SmbiosView: Add decoding of SMBIOS spec 3.1.1
[mirror_edk2.git] / ShellPkg / Library / UefiShellDebug1CommandsLib / SmbiosView / QueryTable.c
index 4a06c12e3b2bebd6dec4341d6f1082d9401cd7f8..282ba584c8c9a1b5f4602673a1f4492129e28030 100644 (file)
@@ -575,6 +575,10 @@ TABLE_ITEM  ProcessorUpgradeTable[] = {
   {\r
     0x37,\r
     L"Socket SP3"\r
+  },\r
+  {\r
+    0x38,\r
+    L"Socket SP3r2"\r
   }\r
 };\r
 \r
@@ -3156,6 +3160,22 @@ TABLE_ITEM  IPMIDIBMCInterfaceTypeTable[] = {
   },\r
 };\r
 \r
+TABLE_ITEM  MCHostInterfaceTypeTable[] = {\r
+  {\r
+    0x3F00,\r
+    L" MCTP Host Interface "\r
+  },\r
+  {\r
+    0x40,\r
+    L" Network Host Interface "\r
+  },\r
+  {\r
+    0xF0,\r
+    L" OEM defined "\r
+  },\r
+};\r
+\r
+\r
 TABLE_ITEM  StructureTypeInfoTable[] = {\r
   {\r
     0,\r
@@ -4524,6 +4544,23 @@ DisplayIPMIDIBMCInterfaceType (
   PRINT_TABLE_ITEM (IPMIDIBMCInterfaceTypeTable, Key);\r
 }\r
 \r
+/**\r
+  Display Management Controller Host Interface (Type 42) information.\r
+\r
+  @param[in] Key      The key of the structure.\r
+  @param[in] Option   The optional information.\r
+**/\r
+VOID\r
+DisplayMCHostInterfaceType (\r
+  IN UINT8 Key,\r
+  IN UINT8 Option\r
+  )\r
+{\r
+  ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_QUERYTABLE_MC_HOST_INTERFACE_TYPE), gShellDebug1HiiHandle);\r
+  PRINT_INFO_OPTION (Key, Option);\r
+  PRINT_TABLE_ITEM (MCHostInterfaceTypeTable, Key);\r
+}\r
+\r
 /**\r
   Display the structure type information.\r
 \r