X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=MdePkg%2FInclude%2FLibrary%2FPeiCoreEntryPoint.h;h=84542e40862713de77e472a6e1ed8ab2acf56747;hb=2278f5f3ace49e14209180d3891acaa61841591b;hp=00105f5d0b5a7c786c54c1839e2949430d532b59;hpb=c7d265a94a3ee2517430e4f19f5b24482e5e7132;p=mirror_edk2.git diff --git a/MdePkg/Include/Library/PeiCoreEntryPoint.h b/MdePkg/Include/Library/PeiCoreEntryPoint.h index 00105f5d0b..84542e4086 100644 --- a/MdePkg/Include/Library/PeiCoreEntryPoint.h +++ b/MdePkg/Include/Library/PeiCoreEntryPoint.h @@ -44,12 +44,29 @@ EFIAPI _ModuleEntryPoint( IN CONST EFI_SEC_PEI_HAND_OFF *SecCoreData, IN CONST EFI_PEI_PPI_DESCRIPTOR *PpiList -); + ); /** Wrapper of enrty point to PEI core. - @param PeiStartupDescriptor Pointer of start up information. + @param SecCoreData Points to a data structure containing + information about the PEI core's + operating environment, such as the size + and location of temporary RAM, the stack + location and the BFV location. The type + EFI_SEC_PEI_HAND_OFF is + + @param PpiList Points to a list of one or more PPI + descriptors to be installed initially by + the PEI core. An empty PPI list consists + of a single descriptor with the end-tag + EFI_PEI_PPI_DESCRIPTOR_TERMINATE_LIST. + As part of its initialization phase, the + PEI Foundation will add these SEC-hosted + PPIs to its PPI database such that both + the PEI Foundation and any modules can + leverage the associated service calls + and/or code in these early PPIs. @return Status returned by entry points of core and drivers. @@ -71,7 +88,7 @@ EfiMain ( VOID EFIAPI ProcessLibraryConstructorList ( - IN EFI_FFS_FILE_HEADER *FfsHeader, + IN EFI_PEI_FILE_HANDLE *FfsHeader, IN EFI_PEI_SERVICES **PeiServices ); @@ -79,11 +96,26 @@ ProcessLibraryConstructorList ( /** Call the list of driver entry points. Automatics Generated by tool. - @param PeiStartupDescriptor Pointer to startup information . - @param OldCoreData Pointer to Original startup information. + @param SecCoreData Points to a data structure containing + information about the PEI core's + operating environment, such as the size + and location of temporary RAM, the stack + location and the BFV location. The type + EFI_SEC_PEI_HAND_OFF is + + @param PpiList Points to a list of one or more PPI + descriptors to be installed initially by + the PEI core. An empty PPI list consists + of a single descriptor with the end-tag + EFI_PEI_PPI_DESCRIPTOR_TERMINATE_LIST. + As part of its initialization phase, the + PEI Foundation will add these SEC-hosted + PPIs to its PPI database such that both + the PEI Foundation and any modules can + leverage the associated service calls + and/or code in these early PPIs. + @param OldCoreData Pointer to Original startup information. - @return Status returned by entry points of drivers. - **/ VOID EFIAPI