|
XenevaOS
|
#include <Pi/PiHob.h>
Go to the source code of this file.
Classes | |
| struct | _EFI_SEC_HOB_DATA_PPI |
Macros | |
| #define | EFI_SEC_HOB_DATA_PPI_GUID |
Typedefs | |
| typedef struct _EFI_SEC_HOB_DATA_PPI | EFI_SEC_HOB_DATA_PPI |
| typedef EFI_STATUS(EFIAPI * | EFI_SEC_HOB_DATA_GET) (IN CONST EFI_SEC_HOB_DATA_PPI *This, OUT EFI_HOB_GENERIC_HEADER **HobList) |
Variables | |
| EFI_GUID | gEfiSecHobDataPpiGuid |
This file declares Sec Hob Data PPI.
This PPI provides a way for the SEC code to pass zero or more HOBs in a HOB list.
Copyright (c) 2017 - 2018, Intel Corporation. All rights reserved.
This program and the accompanying materials are licensed and made available under the terms and conditions of the BSD License that accompanies this distribution. The full text of the license may be found at http://opensource.org/licenses/bsd-license.php.
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
| #define EFI_SEC_HOB_DATA_PPI_GUID |
| typedef EFI_STATUS(EFIAPI * EFI_SEC_HOB_DATA_GET) (IN CONST EFI_SEC_HOB_DATA_PPI *This, OUT EFI_HOB_GENERIC_HEADER **HobList) |
Return a pointer to a buffer containing zero or more HOBs that will be installed into the PEI HOB List.
This function returns a pointer to a pointer to zero or more HOBs, terminated with a HOB of type EFI_HOB_TYPE_END_OF_HOB_LIST. Note: The HobList must not contain a EFI_HOB_HANDOFF_INFO_TABLE HOB (PHIT) HOB.
| [in] | This | Pointer to this PPI structure. |
| [out] | HobList | A pointer to a returned pointer to zero or more HOBs. If no HOBs are to be returned, then the returned pointer is a pointer to a HOB of type EFI_HOB_TYPE_END_OF_HOB_LIST. |
| EFI_SUCCESS | This function completed successfully. |
| EFI_NOT_FOUND | No HOBS are available. |
| typedef struct _EFI_SEC_HOB_DATA_PPI EFI_SEC_HOB_DATA_PPI |
|
extern |