]> git.proxmox.com Git - mirror_edk2.git/blobdiff - Nt32Pkg/CpuRuntimeDxe/Cpu.c
Removed PCD entries for CPU properties as they should be defined in UNI file. Added...
[mirror_edk2.git] / Nt32Pkg / CpuRuntimeDxe / Cpu.c
index f0e22a4c4bb8a0543566815ab9eb757382be2295..2dff9024c97d4c3d4c202299055be3053f604984 100644 (file)
@@ -424,7 +424,6 @@ Returns:
   EFI_HII_PROTOCOL            *Hii;\r
   EFI_HII_HANDLE              StringHandle;\r
   EFI_HII_PACKAGES            *PackageList;\r
-  STRING_REF                  Token;\r
 \r
 \r
   //\r
@@ -464,15 +463,9 @@ Returns:
 \r
   CopyMem (RecordBuffer.Raw, &mCpuDataRecordHeader, HeaderSize);\r
 \r
-  //\r
-  // Store processor version data record to data hub\r
-  //\r
-  Token = 0;\r
-  Status = Hii->NewString (Hii, NULL, StringHandle, &Token, (CHAR16 *)PcdGetPtr (PcdWinNtCpuModel));\r
-  ASSERT (!EFI_ERROR (Status));\r
 \r
   RecordBuffer.DataRecord->DataRecordHeader.RecordType      = ProcessorVersionRecordType;\r
-  RecordBuffer.DataRecord->VariableRecord.ProcessorVersion  = Token;\r
+  RecordBuffer.DataRecord->VariableRecord.ProcessorVersion  = STRING_TOKEN (STR_PROCESSOR_VERSION);\r
   TotalSize = HeaderSize + sizeof (EFI_PROCESSOR_VERSION_DATA);\r
 \r
   Status = DataHub->LogData (\r
@@ -485,10 +478,10 @@ Returns:
                       );\r
 \r
   //\r
-  // Store CPU frequency data record to data hub\r
+  // Store CPU frequency data record to data hub - It's an emulator so make up a value\r
   //\r
   RecordBuffer.DataRecord->DataRecordHeader.RecordType                    = ProcessorCoreFrequencyRecordType;\r
-  RecordBuffer.DataRecord->VariableRecord.ProcessorCoreFrequency.Value    = (UINT16) StrDecimalToUintn (PcdGetPtr (PcdWinNtCpuSpeed));\r
+  RecordBuffer.DataRecord->VariableRecord.ProcessorCoreFrequency.Value    = 1234;\r
   RecordBuffer.DataRecord->VariableRecord.ProcessorCoreFrequency.Exponent = 6;\r
   TotalSize = HeaderSize + sizeof (EFI_PROCESSOR_CORE_FREQUENCY_DATA);\r
 \r