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