EFI_HII_PROTOCOL *Hii;\r
EFI_HII_HANDLE StringHandle;\r
EFI_HII_PACKAGES *PackageList;\r
- STRING_REF Token;\r
\r
\r
//\r
\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
);\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
gEfiCpuIoProtocolGuid # PROTOCOL ALWAYS_PRODUCED\r
gEfiCpuArchProtocolGuid # PROTOCOL ALWAYS_PRODUCED\r
\r
-[Pcd.common]\r
- gEfiNt32PkgTokenSpaceGuid.PcdWinNtCpuSpeed\r
- gEfiNt32PkgTokenSpaceGuid.PcdWinNtCpuModel\r
-\r
[Depex]\r
gEfiDataHubProtocolGuid AND gEfiHiiProtocolGuid\r
gEfiNt32PkgTokenSpaceGuid.PcdWinNtUga|L"UGA Window 1!UGA Window 2"|VOID*|0x00001003\r
gEfiNt32PkgTokenSpaceGuid.PcdWinNtFileSystem|L".!..\\..\\..\\..\\EdkShellBinPkg\\bin\\ia32\\Apps"|VOID*|0x00001004\r
gEfiNt32PkgTokenSpaceGuid.PcdWinNtMemorySize|L"64!64"|VOID*|0x00001005\r
- gEfiNt32PkgTokenSpaceGuid.PcdWinNtCpuModel|L"Intel(R) Processor Model"|VOID*|0x00001007\r
- gEfiNt32PkgTokenSpaceGuid.PcdWinNtCpuSpeed|L"3000"|VOID*|0x00001008\r
gEfiNt32PkgTokenSpaceGuid.PcdWinNtConsole|L"Bus Driver Console Window"|VOID*|0x0000100a\r
gEfiNt32PkgTokenSpaceGuid.PcdWinNtGop|L"UGA Window 1!UGA Window 2"|VOID*|0x0000100d\r
\r
\r
[Pcd.common]\r
gEfiNt32PkgTokenSpaceGuid.PcdWinNtMemorySize\r
- gEfiNt32PkgTokenSpaceGuid.PcdWinNtCpuSpeed\r
- gEfiNt32PkgTokenSpaceGuid.PcdWinNtCpuModel\r
gEfiNt32PkgTokenSpaceGuid.PcdWinNtPhysicalDisk\r
gEfiNt32PkgTokenSpaceGuid.PcdWinNtVirtualDisk\r
gEfiNt32PkgTokenSpaceGuid.PcdWinNtFileSystem\r