/** @file Provide FSP wrapper platform related function. Copyright (c) 2017, Intel Corporation. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent **/ #include #include #include #include #include #include #include #include #include /** This function overrides the default configurations in the FSP-M UPD data region. @note At this point, memory is NOT ready, PeiServices are available to use. @param[in,out] FspUpdRgnPtr A pointer to the UPD data region data strcture. **/ VOID EFIAPI UpdateFspmUpdData ( IN OUT VOID *FspUpdRgnPtr ) { SiliconPolicyInitPreMem (FspUpdRgnPtr); SiliconPolicyUpdatePreMem (FspUpdRgnPtr); SiliconPolicyDonePreMem (FspUpdRgnPtr); } /** This function overrides the default configurations in the FSP-S UPD data region. @param[in,out] FspUpdRgnPtr A pointer to the UPD data region data strcture. **/ VOID EFIAPI UpdateFspsUpdData ( IN OUT VOID *FspUpdRgnPtr ) { SiliconPolicyInitPostMem (FspUpdRgnPtr); SiliconPolicyUpdatePostMem (FspUpdRgnPtr); SiliconPolicyDonePostMem (FspUpdRgnPtr); } /** Update TempRamExit parameter. @note At this point, memory is ready, PeiServices are available to use. @return TempRamExit parameter. **/ VOID * EFIAPI UpdateTempRamExitParam ( VOID ) { return NULL; }