TianoCore EDK2 master
Loading...
Searching...
No Matches
SecGetPerformance.c File Reference

Go to the source code of this file.

Functions

EFI_STATUS EFIAPI SecGetPerformance (IN CONST EFI_PEI_SERVICES **PeiServices, IN PEI_SEC_PERFORMANCE_PPI *This, OUT FIRMWARE_SEC_PERFORMANCE *Performance)
 

Detailed Description

Sample to provide SecGetPerformance function.

Copyright (c) 2014, Intel Corporation. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent

Definition in file SecGetPerformance.c.

Function Documentation

◆ SecGetPerformance()

EFI_STATUS EFIAPI SecGetPerformance ( IN CONST EFI_PEI_SERVICES **  PeiServices,
IN PEI_SEC_PERFORMANCE_PPI This,
OUT FIRMWARE_SEC_PERFORMANCE 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.

Parameters
[in]PeiServicesThe pointer to the PEI Services Table.
[in]ThisThe pointer to this instance of the PEI_SEC_PERFORMANCE_PPI.
[out]PerformanceThe pointer to performance data collected in SEC phase.
Return values
EFI_SUCCESSThe data was successfully returned.

Definition at line 36 of file SecGetPerformance.c.