MdePkg[all]
1.08
|
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
#define EFI_SEC_PLATFORM_INFORMATION2_GUID |
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. |
EFI_GUID gEfiSecPlatformInformation2PpiGuid |