TianoCore EDK2 master
Loading...
Searching...
No Matches
FspNotifyPhasePeim.c File Reference

Go to the source code of this file.

Functions

EFI_STATUS EFIAPI WaitForNotify (IN CONST EFI_DXE_IPL_PPI *This, IN EFI_PEI_SERVICES **PeiServices, IN EFI_PEI_HOB_POINTERS HobList)
 
EFI_STATUS EFIAPI FspNotifyPhasePeimEntryPoint (IN EFI_PEI_FILE_HANDLE FileHandle, IN CONST EFI_PEI_SERVICES **PeiServices)
 

Variables

CONST EFI_DXE_IPL_PPI mDxeIplPpi
 
CONST EFI_PEI_PPI_DESCRIPTOR mInstallDxeIplPpi
 
CONST EFI_PEI_PPI_DESCRIPTOR gEndOfPeiSignalPpi
 
CONST EFI_PEI_PPI_DESCRIPTOR gFspReadyForNotifyPhasePpi
 

Detailed Description

Source file for FSP notify phase PEI module

Copyright (c) 2016 - 2022, Intel Corporation. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent

Definition in file FspNotifyPhasePeim.c.

Function Documentation

◆ FspNotifyPhasePeimEntryPoint()

EFI_STATUS EFIAPI FspNotifyPhasePeimEntryPoint ( IN EFI_PEI_FILE_HANDLE  FileHandle,
IN CONST EFI_PEI_SERVICES **  PeiServices 
)

FSP notify phase PEI module entry point

Parameters
[in]FileHandleNot used.
[in]PeiServicesGeneral purpose services available to every PEIM.
Return values
EFI_SUCCESSThe function completes successfully
EFI_OUT_OF_RESOURCESInsufficient resources to create database

Definition at line 116 of file FspNotifyPhasePeim.c.

◆ WaitForNotify()

EFI_STATUS EFIAPI WaitForNotify ( IN CONST EFI_DXE_IPL_PPI This,
IN EFI_PEI_SERVICES **  PeiServices,
IN EFI_PEI_HOB_POINTERS  HobList 
)

This function waits for FSP notify.

Parameters
ThisEntry point for DXE IPL PPI.
PeiServicesGeneral purpose services available to every PEIM.
HobListAddress to the Pei HOB list.
Returns
EFI_SUCCESS This function never returns.

Definition at line 64 of file FspNotifyPhasePeim.c.

Variable Documentation

◆ gEndOfPeiSignalPpi

CONST EFI_PEI_PPI_DESCRIPTOR gEndOfPeiSignalPpi
Initial value:
= {
(EFI_PEI_PPI_DESCRIPTOR_PPI | EFI_PEI_PPI_DESCRIPTOR_TERMINATE_LIST),
&gEfiEndOfPeiSignalPpiGuid,
}
#define NULL
Definition: Base.h:319

Definition at line 39 of file FspNotifyPhasePeim.c.

◆ gFspReadyForNotifyPhasePpi

CONST EFI_PEI_PPI_DESCRIPTOR gFspReadyForNotifyPhasePpi
Initial value:
= {
(EFI_PEI_PPI_DESCRIPTOR_PPI | EFI_PEI_PPI_DESCRIPTOR_TERMINATE_LIST),
&gFspReadyForNotifyPhasePpiGuid,
}

Definition at line 45 of file FspNotifyPhasePeim.c.

◆ mDxeIplPpi

CONST EFI_DXE_IPL_PPI mDxeIplPpi
Initial value:
= {
}
EFI_STATUS EFIAPI WaitForNotify(IN CONST EFI_DXE_IPL_PPI *This, IN EFI_PEI_SERVICES **PeiServices, IN EFI_PEI_HOB_POINTERS HobList)

Definition at line 29 of file FspNotifyPhasePeim.c.

◆ mInstallDxeIplPpi

CONST EFI_PEI_PPI_DESCRIPTOR mInstallDxeIplPpi
Initial value:
= {
EFI_PEI_PPI_DESCRIPTOR_PPI,
&gEfiDxeIplPpiGuid,
(VOID *)&mDxeIplPpi
}

Definition at line 33 of file FspNotifyPhasePeim.c.