• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /** @file
2   Provide FSP wrapper hob process related function.
3 
4   Copyright (c) 2014 - 2016, Intel Corporation. All rights reserved.<BR>
5   This program and the accompanying materials
6   are licensed and made available under the terms and conditions of the BSD License
7   which accompanies this distribution.  The full text of the license may be found at
8   http://opensource.org/licenses/bsd-license.php.
9 
10   THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
11   WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
12 
13 **/
14 
15 #ifndef __FSP_WRAPPER_HOB_PROCESS_LIB_H__
16 #define __FSP_WRAPPER_HOB_PROCESS_LIB_H__
17 
18 /**
19   Post FSP-M HOB process for Memory Resource Descriptor.
20 
21   @param[in] FspHobList  Pointer to the HOB data structure produced by FSP.
22 
23   @return If platform process the FSP hob list successfully.
24 **/
25 EFI_STATUS
26 EFIAPI
27 PostFspmHobProcess (
28   IN VOID                 *FspHobList
29   );
30 
31 /**
32   Post FSP-S HOB process (not Memory Resource Descriptor).
33 
34   @param[in] FspHobList  Pointer to the HOB data structure produced by FSP.
35 
36   @return If platform process the FSP hob list successfully.
37 **/
38 EFI_STATUS
39 EFIAPI
40 PostFspsHobProcess (
41   IN VOID                 *FspHobList
42   );
43 
44 #endif
45