IntelFsp2WrapperPkg[all]  0.1
 All Data Structures Files Functions Variables Typedefs Macros Pages
FspWrapperApiLib.h File Reference

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

Function Documentation

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.
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.
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.
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.
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.