/** @file
Silicon pre-mem policy PEIM.
Copyright (c) 2017, Intel Corporation. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent
**/
#include
#include
#include
#include
/**
Silicon Policy Init before memory PEI module entry point
@param[in] FileHandle Not used.
@param[in] PeiServices General purpose services available to every PEIM.
@retval EFI_SUCCESS The function completes successfully
**/
EFI_STATUS
EFIAPI
SiliconPolicyPeiPreMemEntryPoint (
IN EFI_PEI_FILE_HANDLE FileHandle,
IN CONST EFI_PEI_SERVICES **PeiServices
)
{
VOID *Policy;
Policy = SiliconPolicyInitPreMem (NULL);
SiliconPolicyUpdatePreMem (Policy);
SiliconPolicyDonePreMem (Policy);
return EFI_SUCCESS;
}