been published and can be queried from the PPI database.\r
\r
\r
- @param PeiServices The PEI core services table.\r
+ @param PeiServices An indirect pointer to the EFI_PEI_SERVICES table published by the PEI Foundation.\r
@param Stack Reference to EVAL_STACK_ENTRY that contains PPI GUID to check\r
\r
@retval TRUE if the PPI is already installed.\r
operation types (AND, OR).\r
\r
\r
- @param PeiServices Calling context.\r
+ @param PeiServices An indirect pointer to the EFI_PEI_SERVICES table published by the PEI Foundation.\r
@param DependencyExpression Pointer to a dependency expression. The Grammar adheres to\r
the BNF described above and is stored in postfix notation.\r
\r
/**\r
Shadow PeiCore module from flash to installed memory.\r
\r
- @param PeiServices Pointer to PeiService table\r
+ @param PeiServices An indirect pointer to the EFI_PEI_SERVICES table published by the PEI Foundation.\r
@param PrivateInMem PeiCore's private data structure\r
\r
**/\r
/**\r
Get Fv image from the FV type file, then install FV INFO ppi, Build FV hob.\r
\r
- @param PeiServices Pointer to the PEI Core Services Table.\r
+ @param PeiServices An indirect pointer to the EFI_PEI_SERVICES table published by the PEI Foundation.\r
@param FvFileHandle File handle of a Fv type file.\r
@param AuthenticationState Pointer to attestation authentication state of image.\r
\r
FFS volume.\r
\r
\r
- @param PeiServices Pointer to the PEI Core Services Table.\r
+ @param PeiServices An indirect pointer to the EFI_PEI_SERVICES table published by the PEI Foundation.\r
@param SectionType Filter to find only sections of this type.\r
@param FileHandle Pointer to the current file to search.\r
@param SectionData Pointer to the Section matching SectionType in FfsFileHeader.\r
the Firmware Volume defined by FwVolHeader.\r
\r
\r
- @param PeiServices Pointer to the PEI Core Services Table.\r
+ @param PeiServices An indirect pointer to the EFI_PEI_SERVICES table published by the PEI Foundation.\r
@param SearchType Filter to find only files of this type.\r
Type EFI_FV_FILETYPE_ALL causes no filtering to be done.\r
@param VolumeHandle Pointer to the FV header of the volume to search.\r
/**\r
search the firmware volumes by index\r
\r
- @param PeiServices The PEI core services table.\r
+ @param PeiServices An indirect pointer to the EFI_PEI_SERVICES table published by the PEI Foundation.\r
@param Instance Instance of FV to find\r
@param VolumeHandle Pointer to found Volume.\r
\r
\r
Gets the pointer to the HOB List.\r
\r
- @param PeiServices The PEI core services table.\r
+ @param PeiServices An indirect pointer to the EFI_PEI_SERVICES table published by the PEI Foundation.\r
@param HobList Pointer to the HOB List.\r
\r
@retval EFI_SUCCESS Get the pointer of HOB List\r
/**\r
Add a new HOB to the HOB List.\r
\r
- @param PeiServices The PEI core services table.\r
+ @param PeiServices An indirect pointer to the EFI_PEI_SERVICES table published by the PEI Foundation.\r
@param Type Type of the new HOB.\r
@param Length Length of the new HOB to allocate.\r
@param Hob Pointer to the new HOB.\r
/**\r
Routine for loading file image.\r
\r
- @param PeiServices The PEI core services table.\r
+ @param PeiServices An indirect pointer to the EFI_PEI_SERVICES table published by the PEI Foundation.\r
@param FileHandle Pointer to the FFS file header of the image.\r
@param ImageAddressArg Pointer to PE/TE image.\r
@param ImageSizeArg Size of PE/TE image.\r
/**\r
Routine for loading file image.\r
\r
- @param PeiServices The PEI core services table.\r
+ @param PeiServices An indirect pointer to the EFI_PEI_SERVICES table published by the PEI Foundation.\r
@param FileHandle Pointer to the FFS file header of the image.\r
@param ImageAddressArg Pointer to PE/TE image.\r
@param ImageSizeArg Size of PE/TE image.\r
Routine for load image file.\r
\r
\r
- @param PeiServices - The PEI core services table.\r
- @param FileHandle - Pointer to the FFS file header of the image.\r
- @param EntryPoint - Pointer to entry point of specified image file for output.\r
- @param AuthenticationState - Pointer to attestation authentication state of image.\r
+ @param PeiServices An indirect pointer to the EFI_PEI_SERVICES table published by the PEI Foundation.\r
+ @param FileHandle Pointer to the FFS file header of the image.\r
+ @param EntryPoint Pointer to entry point of specified image file for output.\r
+ @param AuthenticationState Pointer to attestation authentication state of image.\r
\r
- @retval EFI_SUCCESS - Image is successfully loaded.\r
- @retval EFI_NOT_FOUND - Fail to locate necessary PPI\r
- @retval Others - Fail to load file.\r
+ @retval EFI_SUCCESS Image is successfully loaded.\r
+ @retval EFI_NOT_FOUND Fail to locate necessary PPI\r
+ @retval Others Fail to load file.\r
\r
**/\r
EFI_STATUS\r
Install the permanent memory is now available.\r
Creates HOB (PHIT and Stack).\r
\r
- @param PeiServices - The PEI core services table.\r
- @param MemoryBegin - Start of memory address.\r
- @param MemoryLength - Length of memory.\r
+ @param PeiServices An indirect pointer to the EFI_PEI_SERVICES table published by the PEI Foundation.\r
+ @param MemoryBegin Start of memory address.\r
+ @param MemoryLength Length of memory.\r
\r
@return EFI_SUCCESS Always success.\r
\r
not usable prior to the memory installation.\r
\r
\r
- @param PeiServices - The PEI core services table.\r
- @param MemoryType - Type of memory to allocate.\r
- @param Pages - Number of pages to allocate.\r
- @param Memory - Pointer of memory allocated.\r
+ @param PeiServices An indirect pointer to the EFI_PEI_SERVICES table published by the PEI Foundation.\r
+ @param MemoryType Type of memory to allocate.\r
+ @param Pages Number of pages to allocate.\r
+ @param Memory Pointer of memory allocated.\r
\r
@retval EFI_SUCCESS The allocation was successful\r
@retval EFI_INVALID_PARAMETER Only AllocateAnyAddress is supported.\r
Memory allocation service on the CAR.\r
\r
\r
- @param PeiServices - The PEI core services table.\r
- @param Size - Amount of memory required\r
- @param Buffer - Address of pointer to the buffer\r
+ @param PeiServices An indirect pointer to the EFI_PEI_SERVICES table published by the PEI Foundation.\r
+ @param Size Amount of memory required\r
+ @param Buffer Address of pointer to the buffer\r
\r
@retval EFI_SUCCESS The allocation was successful\r
@retval EFI_OUT_OF_RESOURCES There is not enough heap to satisfy the requirement\r
\r
[FeaturePcd.common]\r
gEfiMdeModulePkgTokenSpaceGuid.PcdPeiCoreImageLoaderSearchTeSectionFirst\r
-\r
Core version of the Status Code reporter\r
\r
\r
- @param PeiServices The PEI core services table.\r
+ @param PeiServices An indirect pointer to the EFI_PEI_SERVICES table published by the PEI Foundation.\r
@param CodeType Type of Status Code.\r
@param Value Value to output for Status Code.\r
@param Instance Instance Number of this status code.\r