TianoCore EDK2 master
Loading...
Searching...
No Matches
FspWrapperApiLib.h File Reference
#include <FspEas.h>

Go to the source code of this file.

Functions

FSP_INFO_HEADER *EFIAPI FspFindFspHeader (IN EFI_PHYSICAL_ADDRESS FlashFvFspBase)
 
EFI_STATUS EFIAPI CallFspNotifyPhase (IN NOTIFY_PHASE_PARAMS *NotifyPhaseParams)
 
EFI_STATUS EFIAPI CallFspMemoryInit (IN VOID *FspmUpdDataPtr, OUT VOID **HobListPtr)
 
EFI_STATUS EFIAPI CallTempRamExit (IN VOID *TempRamExitParam)
 
EFI_STATUS EFIAPI CallFspSiliconInit (IN VOID *FspsUpdDataPtr)
 

Detailed Description

Provide FSP wrapper API related function.

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

Definition in file FspWrapperApiLib.h.

Function Documentation

◆ CallFspMemoryInit()

EFI_STATUS EFIAPI CallFspMemoryInit ( IN VOID *  FspmUpdDataPtr,
OUT VOID **  HobListPtr 
)

Call FSP API - FspMemoryInit.

Parameters
[in]FspmUpdDataPtrPointer to the FSPM_UPD data structure.
[out]HobListPtrPointer to receive the address of the HOB list.
Returns
EFI status returned by FspMemoryInit API.

Call FSP API - FspMemoryInit.

Parameters
[in]FspmUpdDataPtrAddress pointer to the FSP_MEMORY_INIT_PARAMS structure.
[out]HobListPtrAddress of the HobList pointer.
Returns
EFI status returned by FspMemoryInit API.

Definition at line 134 of file FspWrapperApiLib.c.

◆ CallFspNotifyPhase()

EFI_STATUS EFIAPI CallFspNotifyPhase ( IN NOTIFY_PHASE_PARAMS NotifyPhaseParams)

Call FSP API - FspNotifyPhase.

Parameters
[in]NotifyPhaseParamsAddress pointer to the NOTIFY_PHASE_PARAMS structure.
Returns
EFI status returned by FspNotifyPhase API.

Definition at line 97 of file FspWrapperApiLib.c.

◆ CallFspSiliconInit()

EFI_STATUS EFIAPI CallFspSiliconInit ( IN VOID *  FspsUpdDataPtr)

Call FSP API - FspSiliconInit.

Parameters
[in]FspsUpdDataPtrPointer to the FSPS_UPD data structure.
Returns
EFI status returned by FspSiliconInit API.

Call FSP API - FspSiliconInit.

Parameters
[in]FspsUpdDataPtrAddress pointer to the Silicon Init parameters structure.
Returns
EFI status returned by FspSiliconInit API.

Definition at line 207 of file FspWrapperApiLib.c.

◆ CallTempRamExit()

EFI_STATUS EFIAPI CallTempRamExit ( IN VOID *  TempRamExitParam)

Call FSP API - TempRamExit.

Parameters
[in]TempRamExitParamAddress pointer to the TempRamExit parameters structure.
Returns
EFI status returned by TempRamExit API.

Definition at line 171 of file FspWrapperApiLib.c.

◆ FspFindFspHeader()

FSP_INFO_HEADER *EFIAPI FspFindFspHeader ( IN EFI_PHYSICAL_ADDRESS  FlashFvFspBase)

Find FSP header pointer.

Parameters
[in]FlashFvFspBaseFlash address of FSP FV.
Returns
FSP header pointer.

Definition at line 57 of file FspWrapperApiLib.c.