IntelFsp2Pkg[all]
0.1
|
Functions | |
EFI_HOB_RESOURCE_DESCRIPTOR *EFIAPI | FspGetResourceDescriptorByOwner (IN EFI_GUID *OwnerGuid) |
VOID EFIAPI | FspGetSystemMemorySize (IN OUT UINT64 *LowMemoryLength, IN OUT UINT64 *HighMemoryLength) |
VOID EFIAPI | FspSetNewStackFrame (VOID) |
VOID EFIAPI | FspSiliconInitDone (VOID) |
VOID EFIAPI | FspMemoryInitDone (IN OUT VOID **HobListPtr) |
VOID EFIAPI | FspTempRamExitDone (VOID) |
VOID EFIAPI | FspWaitForNotify (VOID) |
VOID EFIAPI | FspSiliconInitDone2 (IN EFI_STATUS Status) |
VOID EFIAPI | FspMemoryInitDone2 (IN EFI_STATUS Status, IN OUT VOID **HobListPtr) |
VOID EFIAPI | FspTempRamExitDone2 (IN EFI_STATUS Status) |
Copyright (c) 2014 - 2016, Intel Corporation. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent
EFI_HOB_RESOURCE_DESCRIPTOR* EFIAPI FspGetResourceDescriptorByOwner | ( | IN EFI_GUID * | OwnerGuid | ) |
Get system memory resource descriptor by owner.
[in] | OwnerGuid | resource owner guid |
VOID EFIAPI FspGetSystemMemorySize | ( | IN OUT UINT64 * | LowMemoryLength, |
IN OUT UINT64 * | HighMemoryLength | ||
) |
Get system memory from HOB.
[in,out] | LowMemoryLength | less than 4G memory length |
[in,out] | HighMemoryLength | greater than 4G memory length |
VOID EFIAPI FspMemoryInitDone | ( | IN OUT VOID ** | HobListPtr | ) |
This function returns control to BootLoader after MemoryInitApi.
[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 MemoryInitApi.
[in] | Status | return status for the MemoryInitApi. |
[in,out] | HobListPtr | The address of HobList pointer. |
VOID EFIAPI FspSetNewStackFrame | ( | VOID | ) |
Set a new stack frame for the continuation function.
VOID EFIAPI FspSiliconInitDone | ( | VOID | ) |
This function transfer control back to BootLoader after FspSiliconInit.
VOID EFIAPI FspSiliconInitDone2 | ( | IN EFI_STATUS | Status | ) |
This function transfer control back to BootLoader after FspSiliconInit.
[in] | Status | return status for the FspSiliconInit. |
VOID EFIAPI FspTempRamExitDone | ( | VOID | ) |
This function returns control to BootLoader after TempRamExitApi.
VOID EFIAPI FspTempRamExitDone2 | ( | IN EFI_STATUS | Status | ) |
This function returns control to BootLoader after TempRamExitApi.
[in] | Status | return status for the TempRamExitApi. |
VOID EFIAPI FspWaitForNotify | ( | VOID | ) |
This function handle NotifyPhase API call from the BootLoader. It gives control back to the BootLoader after it is handled. If the Notification code is a ReadyToBoot event, this function will return and FSP continues the remaining execution until it reaches the DxeIpl.