|
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 |