]> git.proxmox.com Git - mirror_edk2.git/blame - IntelFsp2WrapperPkg/Include/Ppi/FspSiliconInitDone.h
UefiCpuPkg: Move AsmRelocateApLoopStart from Mpfuncs.nasm to AmdSev.nasm
[mirror_edk2.git] / IntelFsp2WrapperPkg / Include / Ppi / FspSiliconInitDone.h
CommitLineData
cf1d4549
JY
1/** @file\r
2 Provides the services to return FSP hob list.\r
3\r
4 Copyright (c) 2014 - 2016, Intel Corporation. All rights reserved.<BR>\r
512e23a3 5 SPDX-License-Identifier: BSD-2-Clause-Patent\r
cf1d4549
JY
6\r
7**/\r
8\r
9#ifndef _FSP_SILICON_INIT_DONE_H_\r
10#define _FSP_SILICON_INIT_DONE_H_\r
11\r
7c7184e2 12typedef struct _FSP_SILICON_INIT_DONE_PPI FSP_SILICON_INIT_DONE_PPI;\r
cf1d4549
JY
13\r
14/**\r
15 Return Hob list produced by FSP.\r
16\r
17 @param[in] PeiServices The pointer to the PEI Services Table.\r
18 @param[in] This The pointer to this instance of this PPI.\r
19 @param[out] FspHobList The pointer to Hob list produced by FSP.\r
20\r
21 @return EFI_SUCCESS FReturn Hob list produced by FSP successfully.\r
22**/\r
23typedef\r
24EFI_STATUS\r
25(EFIAPI *FSP_SILICON_INIT_DONE_GET_FSP_HOB_LIST)(\r
26 IN CONST EFI_PEI_SERVICES **PeiServices,\r
27 IN FSP_SILICON_INIT_DONE_PPI *This,\r
28 OUT VOID **FspHobList\r
29 );\r
30\r
31struct _FSP_SILICON_INIT_DONE_PPI {\r
7c7184e2 32 FSP_SILICON_INIT_DONE_GET_FSP_HOB_LIST GetFspHobList;\r
cf1d4549
JY
33};\r
34\r
7c7184e2 35extern EFI_GUID gFspSiliconInitDonePpiGuid;\r
cf1d4549
JY
36\r
37#endif\r