IntelFsp2Pkg: Support to return error status from FSP API done
Added FspMemoryInitDone2, FspTempRamExitDone2, FspSiliconInitDone2 to return error status to Boot Loader for FSP API calls. To maintain backward compatibility existing functions (FspMemoryInitDone, FspTempRamExitDone, FspSiliconInitDone) declaration left untouched. Cc: Maurice Ma <maurice.ma@intel.com> Cc: Jiewen Yao <jiewen.yao@intel.com> Cc: Giri P Mudusuru <giri.p.mudusuru@intel.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Richard Thomaiyar <richard.marian.thomaiyar@intel.com> Reviewed-by: Jiewen Yao <jiewen.yao@intel.com> Reviewed-by: Giri P Mudusuru <giri.p.mudusuru@intel.com>
This commit is contained in:
committed by
Jiewen Yao
parent
d18f9699e7
commit
f56ae7bf82
@@ -93,4 +93,39 @@ FspWaitForNotify (
|
||||
VOID
|
||||
);
|
||||
|
||||
/**
|
||||
This function transfer control back to BootLoader after FspSiliconInit.
|
||||
|
||||
@param[in] Status return status for the FspSiliconInit.
|
||||
**/
|
||||
VOID
|
||||
EFIAPI
|
||||
FspSiliconInitDone2 (
|
||||
IN EFI_STATUS Status
|
||||
);
|
||||
|
||||
/**
|
||||
This function returns control to BootLoader after MemoryInitApi.
|
||||
|
||||
@param[in] Status return status for the MemoryInitApi.
|
||||
@param[in,out] HobListPtr The address of HobList pointer.
|
||||
**/
|
||||
VOID
|
||||
EFIAPI
|
||||
FspMemoryInitDone2 (
|
||||
IN EFI_STATUS Status,
|
||||
IN OUT VOID **HobListPtr
|
||||
);
|
||||
|
||||
/**
|
||||
This function returns control to BootLoader after TempRamExitApi.
|
||||
|
||||
@param[in] Status return status for the TempRamExitApi.
|
||||
**/
|
||||
VOID
|
||||
EFIAPI
|
||||
FspTempRamExitDone2 (
|
||||
IN EFI_STATUS Status
|
||||
);
|
||||
|
||||
#endif
|
||||
|
Reference in New Issue
Block a user