TianoCore EDK2 master
|
#include <Ppi/SecPlatformInformation.h>
Go to the source code of this file.
Data Structures | |
struct | EFI_SEC_PLATFORM_INFORMATION_CPU |
struct | EFI_SEC_PLATFORM_INFORMATION_RECORD2 |
struct | _EFI_SEC_PLATFORM_INFORMATION2_PPI |
Macros | |
#define | EFI_SEC_PLATFORM_INFORMATION2_GUID |
Typedefs | |
typedef struct _EFI_SEC_PLATFORM_INFORMATION2_PPI | EFI_SEC_PLATFORM_INFORMATION2_PPI |
typedef EFI_STATUS(EFIAPI * | EFI_SEC_PLATFORM_INFORMATION2) (IN CONST EFI_PEI_SERVICES **PeiServices, IN OUT UINT64 *StructureSize, OUT EFI_SEC_PLATFORM_INFORMATION_RECORD2 *PlatformInformationRecord2) |
Variables | |
EFI_GUID | gEfiSecPlatformInformation2PpiGuid |
This file declares Sec Platform Information2 PPI.
This service is the primary handoff state into the PEI Foundation. This service abstracts platform-specific information for many CPU's.
Copyright (c) 2015 - 2016, Intel Corporation. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent
Definition in file SecPlatformInformation2.h.
#define EFI_SEC_PLATFORM_INFORMATION2_GUID |
Definition at line 20 of file SecPlatformInformation2.h.
typedef EFI_STATUS(EFIAPI * EFI_SEC_PLATFORM_INFORMATION2) (IN CONST EFI_PEI_SERVICES **PeiServices, IN OUT UINT64 *StructureSize, OUT EFI_SEC_PLATFORM_INFORMATION_RECORD2 *PlatformInformationRecord2) |
This interface conveys state information out of the Security (SEC) phase into PEI.
This service is published by the SEC phase.
PeiServices | The pointer to the PEI Services Table. |
StructureSize | The pointer to the variable describing size of the input buffer. |
PlatformInformationRecord2 | The pointer to the EFI_SEC_PLATFORM_INFORMATION_RECORD2. |
EFI_SUCCESS | The data was successfully returned. |
EFI_BUFFER_TOO_SMALL | The buffer was too small. The current buffer size needed to hold the record is returned in StructureSize. |
Definition at line 61 of file SecPlatformInformation2.h.
Definition at line 25 of file SecPlatformInformation2.h.