]> git.proxmox.com Git - mirror_edk2.git/blob - IntelFspWrapperPkg/Include/Library/FspHobProcessLib.h
DynamicTablesPkg: GTDT updates for ACPI 6.3
[mirror_edk2.git] / IntelFspWrapperPkg / Include / Library / FspHobProcessLib.h
1 /** @file
2 Provide FSP hob process related function.
3
4 Copyright (c) 2014, Intel Corporation. All rights reserved.<BR>
5 SPDX-License-Identifier: BSD-2-Clause-Patent
6
7 **/
8
9 #ifndef __FSP_HOB_PROCESS_LIB_H__
10 #define __FSP_HOB_PROCESS_LIB_H__
11
12 /**
13 BIOS process FspBobList.
14
15 @param[in] FspHobList Pointer to the HOB data structure produced by FSP.
16
17 @return If platform process the FSP hob list successfully.
18 **/
19 EFI_STATUS
20 EFIAPI
21 FspHobProcess (
22 IN VOID *FspHobList
23 );
24
25 /**
26 BIOS process FspBobList for Memory Resource Descriptor.
27
28 @param[in] FspHobList Pointer to the HOB data structure produced by FSP.
29
30 @return If platform process the FSP hob list successfully.
31 **/
32 EFI_STATUS
33 EFIAPI
34 FspHobProcessForMemoryResource (
35 IN VOID *FspHobList
36 );
37
38 /**
39 BIOS process FspBobList for other data (not Memory Resource Descriptor).
40
41 @param[in] FspHobList Pointer to the HOB data structure produced by FSP.
42
43 @return If platform process the FSP hob list successfully.
44 **/
45 EFI_STATUS
46 EFIAPI
47 FspHobProcessForOtherData (
48 IN VOID *FspHobList
49 );
50
51 #endif