MdeModulePkg/Include/Ppi/SecPerformance.h File Reference


Data Structures

struct  FIRMWARE_SEC_PERFORMANCE
struct  _PEI_SEC_PERFORMANCE_PPI

Defines

#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

Detailed Description

Defines the interface to convey performance information from SEC phase to PEI.

Copyright (c) 2011, Intel Corporation. All rights reserved.

This program and the accompanying materials are licensed and made available under the terms and conditions of the BSD License which accompanies this distribution. The full text of the license may be found at http://opensource.org/licenses/bsd-license.php

THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.


Define Documentation

#define PEI_SEC_PERFORMANCE_PPI_GUID

Value:

{ \
    0x0ecc666b, 0x4662, 0x47f9, {0x9d, 0xd5, 0xd0, 0x96, 0xff, 0x7d, 0xa4, 0x9e } \
  }


Typedef Documentation

typedef IN PEI_SMM_CONTROL_PPI * This


Function Documentation

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.

Parameters:
[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.
Return values:
EFI_SUCCESS The performance data was successfully returned.


Variable Documentation


Generated on Thu Sep 24 23:30:15 2015 for MdeModulePkg[ALL] by  doxygen 1.5.7.1