1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- /** @file
- Provide FSP wrapper MultiPhase handling functions.
- Copyright (c) 2022, Intel Corporation. All rights reserved.<BR>
- SPDX-License-Identifier: BSD-2-Clause-Patent
- **/
- #ifndef __FSP_WRAPPER_MULTI_PHASE_PROCESS_LIB_H__
- #define __FSP_WRAPPER_MULTI_PHASE_PROCESS_LIB_H__
- /**
- FSP Wrapper Variable Request Handler
- @param[in] FspHobListPtr - Pointer to FSP HobList (valid after FSP-M completed)
- @param[in] ComponentIndex - FSP Component which executing MultiPhase initialization.
- @retval EFI_UNSUPPORTED FSP Wrapper cannot support the specific variable request
- @retval EFI_STATUS Return FSP returned status
- **/EFI_STATUS
- EFIAPI
- FspWrapperVariableRequestHandler (
- IN OUT VOID **FspHobListPtr,
- IN UINT8 ComponentIndex
- );
- /**
- FSP Wrapper MultiPhase Handler
- @param[in] FspHobListPtr - Pointer to FSP HobList (valid after FSP-M completed)
- @param[in] ComponentIndex - FSP Component which executing MultiPhase initialization.
- @retval EFI_STATUS Always return EFI_SUCCESS
- **/
- EFI_STATUS
- EFIAPI
- FspWrapperMultiPhaseHandler (
- IN OUT VOID **FspHobListPtr,
- IN UINT8 ComponentIndex
- );
- #endif
|