]> git.proxmox.com Git - mirror_edk2.git/blobdiff - EdkCompatibilityPkg/Compatibility/PiSmbiosRecordOnDataHubSmbiosRecordThunk/ConvTable.c
Add missing fields of Type 4 conversion.
[mirror_edk2.git] / EdkCompatibilityPkg / Compatibility / PiSmbiosRecordOnDataHubSmbiosRecordThunk / ConvTable.c
index 8427f467f55cfe9f3e3654fadfbaa2b2f8790d91..9c29748b0eb9989d8daccc7d16a855a8b96ca872 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
@@ -584,6 +584,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