MdeModulePkg[all]
0.98
|
Data Structures | |
struct | FIRMWARE_SEC_PERFORMANCE |
struct | _PEI_SEC_PERFORMANCE_PPI |
Macros | |
#define | PEI_SEC_PERFORMANCE_PPI_GUID |
Typedefs | |
typedef struct _PEI_SEC_PERFORMANCE_PPI | PEI_SEC_PERFORMANCE_PPI |
typedef IN PEI_SEC_PERFORMANCE_PPI * | This |
typedef IN PEI_SEC_PERFORMANCE_PPI OUT FIRMWARE_SEC_PERFORMANCE * | Performance |
Functions | |
typedef | EFI_STATUS (EFIAPI *GET_SEC_PERFORMANCE)(IN CONST EFI_PEI_SERVICES **PeiServices |
Variables | |
EFI_GUID | gPeiSecPerformancePpiGuid |
Defines the interface to convey performance information from SEC phase to PEI.
Copyright (c) 2011, Intel Corporation. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent
#define PEI_SEC_PERFORMANCE_PPI_GUID |
typedef struct _PEI_SEC_PERFORMANCE_PPI PEI_SEC_PERFORMANCE_PPI |
typedef IN PEI_SEC_PERFORMANCE_PPI OUT FIRMWARE_SEC_PERFORMANCE* Performance |
typedef IN PEI_SMM_CONTROL_PPI * This |
typedef EFI_STATUS | ( | EFIAPI * | GET_SEC_PERFORMANCE | ) |
This interface conveys performance information out of the Security (SEC) phase into PEI.
This service is published by the SEC phase. The SEC phase handoff has an optional EFI_PEI_PPI_DESCRIPTOR list as its final argument when control is passed from SEC into the PEI Foundation. As such, if the platform supports collecting performance data in SEC, this information is encapsulated into the data structure abstracted by this service. This information is collected for the boot-strap processor (BSP) on IA-32.
[in] | PeiServices | The pointer to the PEI Services Table. |
[in] | This | The pointer to this instance of the PEI_SEC_PERFORMANCE_PPI. |
[out] | Performance | The pointer to performance data collected in SEC phase. |
EFI_SUCCESS | The performance data was successfully returned. |
EFI_GUID gPeiSecPerformancePpiGuid |