EmbeddedPkg/PrePiLib: Correct function name
[mirror_edk2.git] / IntelFsp2WrapperPkg / Include / Ppi / FspSiliconInitDone.h
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
5   This program and the accompanying materials\r
6   are licensed and made available under the terms and conditions of the BSD License\r
7   which accompanies this distribution.  The full text of the license may be found at\r
8   http://opensource.org/licenses/bsd-license.php.\r
9 \r
10   THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
11   WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
12 \r
13 **/\r
14 \r
15 #ifndef _FSP_SILICON_INIT_DONE_H_\r
16 #define _FSP_SILICON_INIT_DONE_H_\r
17 \r
18 typedef struct _FSP_SILICON_INIT_DONE_PPI  FSP_SILICON_INIT_DONE_PPI;\r
19 \r
20 /**\r
21   Return Hob list produced by FSP.\r
22 \r
23   @param[in]  PeiServices  The pointer to the PEI Services Table.\r
24   @param[in]  This         The pointer to this instance of this PPI.\r
25   @param[out] FspHobList   The pointer to Hob list produced by FSP.\r
26 \r
27   @return EFI_SUCCESS FReturn Hob list produced by FSP successfully.\r
28 **/\r
29 typedef\r
30 EFI_STATUS\r
31 (EFIAPI *FSP_SILICON_INIT_DONE_GET_FSP_HOB_LIST)(\r
32   IN  CONST EFI_PEI_SERVICES         **PeiServices,\r
33   IN  FSP_SILICON_INIT_DONE_PPI      *This,\r
34   OUT VOID                           **FspHobList\r
35   );\r
36 \r
37 struct _FSP_SILICON_INIT_DONE_PPI {\r
38   FSP_SILICON_INIT_DONE_GET_FSP_HOB_LIST      GetFspHobList;\r
39 };\r
40 \r
41 extern EFI_GUID gFspSiliconInitDonePpiGuid;\r
42 \r
43 #endif\r