EDK2 doxygen online documents - Firmware Encoding Index 1
EDK2 doxygen online documents - Firmware Encoding Index
Data Structures | Defines | Typedefs | Functions | Variables

MdeModulePkg/Include/Ppi/SecPerformance.h File Reference

Go to the source code of this file.

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.

Definition in file SecPerformance.h.


Define Documentation

#define PEI_SEC_PERFORMANCE_PPI_GUID
Value:
{ \
    0x0ecc666b, 0x4662, 0x47f9, {0x9d, 0xd5, 0xd0, 0x96, 0xff, 0x7d, 0xa4, 0x9e } \
  }

Definition at line 20 of file SecPerformance.h.


Typedef Documentation

Definition at line 25 of file SecPerformance.h.

Definition at line 54 of file SecPerformance.h.

Definition at line 54 of file SecPerformance.h.


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]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 performance data was successfully returned.

Variable Documentation

 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Defines