XenevaOS
Loading...
Searching...
No Matches
Classes | Macros | Typedefs | Variables
SecHobData.h File Reference
#include <Pi/PiHob.h>
Include dependency graph for SecHobData.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(EFIAPIEFI_SEC_HOB_DATA_GET) (IN CONST EFI_SEC_HOB_DATA_PPI *This, OUT EFI_HOB_GENERIC_HEADER **HobList)
 

Variables

EFI_GUID gEfiSecHobDataPpiGuid
 

Detailed Description

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.

Revision Reference:
This PPI is introduced in PI Version 1.5.

Macro Definition Documentation

◆ EFI_SEC_HOB_DATA_PPI_GUID

#define EFI_SEC_HOB_DATA_PPI_GUID
Value:
{ \
0x3ebdaf20, 0x6667, 0x40d8, {0xb4, 0xee, 0xf5, 0x99, 0x9a, 0xc1, 0xb7, 0x1f } \
}

Typedef Documentation

◆ EFI_SEC_HOB_DATA_GET

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.

Parameters
[in]ThisPointer to this PPI structure.
[out]HobListA 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.
Return values
EFI_SUCCESSThis function completed successfully.
EFI_NOT_FOUNDNo HOBS are available.

◆ EFI_SEC_HOB_DATA_PPI

Variable Documentation

◆ gEfiSecHobDataPpiGuid

EFI_GUID gEfiSecHobDataPpiGuid
extern