]> git.proxmox.com Git - mirror_edk2.git/blobdiff - EdkCompatibilityPkg/Compatibility/PiSmbiosRecordOnDataHubSmbiosRecordThunk/ConvTable.c
EdkCompatibilityPkg: Fix some typos of "according"
[mirror_edk2.git] / EdkCompatibilityPkg / Compatibility / PiSmbiosRecordOnDataHubSmbiosRecordThunk / ConvTable.c
index 8427f467f55cfe9f3e3654fadfbaa2b2f8790d91..61bc1e9b2990ba99f95d435276623246a5adb997 100644 (file)
@@ -59,7 +59,7 @@ SMBIOS_TYPE_INFO_TABLE_ENTRY  mTypeInfoTable[] = {
   //\r
   {\r
     4,\r
-    0x25,\r
+    0x2C,\r
     TRUE,\r
     FALSE\r
   },\r
@@ -325,6 +325,15 @@ SMBIOS_TYPE_INFO_TABLE_ENTRY  mTypeInfoTable[] = {
     FALSE\r
   },\r
   //\r
+  // Type 35: Management Device Component\r
+  //\r
+  {\r
+    35,\r
+    0x0d,\r
+    FALSE,\r
+    FALSE\r
+  },\r
+  //\r
   // Type 36: Management Device Threshold\r
   //\r
   {\r
@@ -584,6 +593,84 @@ SMBIOS_CONVERSION_TABLE_ENTRY mConversionTable[] = {
     SmbiosFldString\r
   },\r
 \r
+  {\r
+    //\r
+    // Processor Sub Class -- Record Type 25: Core Count\r
+    //\r
+    EFI_PROCESSOR_SUBCLASS_GUID,\r
+    ProcessorCoreCountRecordType,\r
+    4,\r
+    BySubclassInstanceSubinstanceProducer,\r
+    ByFunctionWithOffsetSpecified,\r
+    0x23,\r
+    SmbiosFldTruncateToByte\r
+  },\r
+  \r
+  {\r
+    //\r
+    // Processor Sub Class -- Record Type 26: Enabled Core Count\r
+    //\r
+    EFI_PROCESSOR_SUBCLASS_GUID,\r
+    ProcessorEnabledCoreCountRecordType,\r
+    4,\r
+    BySubclassInstanceSubinstanceProducer,\r
+    ByFunctionWithOffsetSpecified,\r
+    0x24,\r
+    SmbiosFldTruncateToByte\r
+  },\r
+  \r
+  {\r
+    //\r
+    // Processor Sub Class -- Record Type 27: Thread Count\r
+    //\r
+    EFI_PROCESSOR_SUBCLASS_GUID,\r
+    ProcessorThreadCountRecordType,\r
+    4,\r
+    BySubclassInstanceSubinstanceProducer,\r
+    ByFunctionWithOffsetSpecified,\r
+    0x25,\r
+    SmbiosFldTruncateToByte\r
+  },\r
+\r
+  {\r
+    //\r
+    // Processor Sub Class -- Record Type 28: Processor Characteristics\r
+    //\r
+    EFI_PROCESSOR_SUBCLASS_GUID,\r
+    ProcessorCharacteristicsRecordType,\r
+    4,\r
+    BySubclassInstanceSubinstanceProducer,\r
+    ByFunctionWithOffsetSpecified,\r
+    0x26,\r
+    SmbiosFldTruncateToWord\r
+  },\r
+  \r
+  {\r
+    //\r
+    // Processor Sub Class -- Record Type 29: Family 2\r
+    //\r
+    EFI_PROCESSOR_SUBCLASS_GUID,\r
+    ProcessorFamily2RecordType,\r
+    4,\r
+    BySubclassInstanceSubinstanceProducer,\r
+    ByFunctionWithOffsetSpecified,\r
+    0x28,\r
+    SmbiosFldTruncateToWord\r
+  },\r
+  \r
+  {\r
+    //\r
+    // Processor Sub Class -- Record Type 30: Part Number\r
+    //\r
+    EFI_PROCESSOR_SUBCLASS_GUID,\r
+    ProcessorPartNumberRecordType,\r
+    4,\r
+    BySubclassInstanceSubinstanceProducer,\r
+    ByFunctionWithOffsetSpecified,\r
+    0x22,\r
+    SmbiosFldString\r
+  },\r
+\r
   {\r
     //\r
     // Cache SubClass -- Record Type 1: Size\r
@@ -1156,6 +1243,19 @@ SMBIOS_CONVERSION_TABLE_ENTRY mConversionTable[] = {
     SmbiosFldMiscType34\r
   },\r
 \r
+  {\r
+    //\r
+    // Misc SubClass -- Record Type 0x1C: Management Device Component (SMBIOS Type 35)\r
+    //\r
+    EFI_MISC_SUBCLASS_GUID,\r
+    EFI_MISC_MANAGEMENT_DEVICE_COMPONENT_DESCRIPTION_RECORD_NUMBER, // 35,\r
+    35,\r
+    BySubclassInstanceSubinstanceProducer,\r
+    ByFunction,\r
+    0,\r
+    SmbiosFldMiscType35\r
+  },\r
+\r
   {\r
     //\r
     // Misc SubClass -- Record Type 0x21: Management Device Threshold (SMBIOS Type 36)\r