From 5fd5fcd321e3d778aa51f1a47732c8d886c1ff4c Mon Sep 17 00:00:00 2001 From: qwang12 Date: Mon, 21 Jan 2008 14:42:45 +0000 Subject: UEFI HII: Merge UEFI HII support changes from branch. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4601 6f19259b-4bc3-4df7-8a09-765794883524 --- Nt32Pkg/CpuRuntimeDxe/Cpu.c | 19 +++---------------- 1 file changed, 3 insertions(+), 16 deletions(-) (limited to 'Nt32Pkg/CpuRuntimeDxe/Cpu.c') diff --git a/Nt32Pkg/CpuRuntimeDxe/Cpu.c b/Nt32Pkg/CpuRuntimeDxe/Cpu.c index 2dff9024c9..48e12ecc1c 100644 --- a/Nt32Pkg/CpuRuntimeDxe/Cpu.c +++ b/Nt32Pkg/CpuRuntimeDxe/Cpu.c @@ -421,10 +421,7 @@ Returns: UINT32 HeaderSize; UINT32 TotalSize; EFI_DATA_HUB_PROTOCOL *DataHub; - EFI_HII_PROTOCOL *Hii; - EFI_HII_HANDLE StringHandle; - EFI_HII_PACKAGES *PackageList; - + EFI_HII_HANDLE HiiHandle; // // Locate DataHub protocol. @@ -434,14 +431,6 @@ Returns: return; } - // - // Locate DataHub protocol. - // - Status = gBS->LocateProtocol (&gEfiHiiProtocolGuid, NULL, &Hii); - if (EFI_ERROR (Status)) { - return; - } - // // Initialize data record header // @@ -456,10 +445,8 @@ Returns: // // Initialize strings to HII database // - PackageList = PreparePackages (1, &gEfiProcessorProducerGuid, CpuStrings); - Status = Hii->NewPack (Hii, PackageList, &StringHandle); - ASSERT (!EFI_ERROR (Status)); - FreePool (PackageList); + HiiLibAddPackagesToHiiDatabase (1, &gEfiProcessorProducerGuid, NULL, &HiiHandle, CpuStrings); + CopyMem (RecordBuffer.Raw, &mCpuDataRecordHeader, HeaderSize); -- cgit v1.2.3