Apply PeiServicesLib

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7275 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
qhuang8 2009-01-14 12:56:34 +00:00
parent 2f17ffce3c
commit 6c365805df
2 changed files with 9 additions and 9 deletions

View File

@ -26,6 +26,7 @@ Abstract:
#include <Library/DebugLib.h> #include <Library/DebugLib.h>
#include <Library/PeCoffLib.h> #include <Library/PeCoffLib.h>
#include <Library/HobLib.h> #include <Library/HobLib.h>
#include <Library/PeiServicesLib.h>
EFI_PEI_PE_COFF_LOADER_PROTOCOL *mPeiEfiPeiPeCoffLoader; EFI_PEI_PE_COFF_LOADER_PROTOCOL *mPeiEfiPeiPeCoffLoader;
@ -63,15 +64,13 @@ PeiUnixPeCoffLibConstructor (
// //
// GuidHob is not ready, try to locate PeCoffLoader guid structure. // GuidHob is not ready, try to locate PeCoffLoader guid structure.
// //
Status = (*PeiServices)->LocatePpi ( Status = PeiServicesLocatePpi (
PeiServices, &gEfiPeiPeCoffLoaderGuid,
&gEfiPeiPeCoffLoaderGuid, 0,
0, NULL,
NULL, &mPeiEfiPeiPeCoffLoader
&mPeiEfiPeiPeCoffLoader );
); //
//
// PeCofferLoader guid structure must be installed before this library runs. // PeCofferLoader guid structure must be installed before this library runs.
// //
ASSERT_EFI_ERROR (Status); ASSERT_EFI_ERROR (Status);

View File

@ -44,6 +44,7 @@
[LibraryClasses] [LibraryClasses]
DebugLib DebugLib
HobLib HobLib
PeiServicesLib
[Guids] [Guids]
gEfiPeiPeCoffLoaderGuid # ALWAYS_CONSUMED gEfiPeiPeCoffLoaderGuid # ALWAYS_CONSUMED