MdeModulePkg/Include/Guid/FirmwarePerformance.h File Reference


Data Structures

struct  FIRMWARE_PERFORMANCE_TABLE
struct  S3_PERFORMANCE_TABLE
struct  BOOT_PERFORMANCE_TABLE
struct  FIRMWARE_PERFORMANCE_RUNTIME_DATA
struct  FIRMWARE_PERFORMANCE_VARIABLE
struct  SMM_BOOT_RECORD_COMMUNICATE

Defines

#define EFI_FIRMWARE_PERFORMANCE_GUID
#define EFI_FIRMWARE_PERFORMANCE_VARIABLE_NAME   L"FirmwarePerformance"
#define FIRMWARE_PERFORMANCE_S3_POINTER_GUID
#define SMM_FPDT_FUNCTION_GET_BOOT_RECORD_SIZE   1
#define SMM_FPDT_FUNCTION_GET_BOOT_RECORD_DATA   2

Variables

EFI_GUID gEfiFirmwarePerformanceGuid
EFI_GUID gFirmwarePerformanceS3PointerGuid

Detailed Description

ACPI Firmware Performance Data Table (FPDT) implementation specific definitions.

Copyright (c) 2011 - 2013, 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 EFI_FIRMWARE_PERFORMANCE_GUID

Value:

{ \
    0xc095791a, 0x3001, 0x47b2, {0x80, 0xc9, 0xea, 0xc7, 0x31, 0x9f, 0x2f, 0xa4 } \
  }
This GUID is used for FPDT implementation specific EFI Variable, LockBox and Hob.

EFI Variable: GUID - gEfiFirmwarePerformanceGuid Name - EFI_FIRMWARE_PERFORMANCE_VARIABLE_NAME Data - FIRMWARE_PERFORMANCE_VARIABLE

LockBox: GUID - gEfiFirmwarePerformanceGuid Data - EFI_ACPI_BASIC_S3_SUSPEND_PERFORMANCE_RECORD

Hob: GUID - gEfiFirmwarePerformanceGuid Data - FIRMWARE_SEC_PERFORMANCE (defined in <Ppi/SecPerformance.h>)

SMI: GUID - gEfiFirmwarePerformanceGuid Data - SMM_BOOT_RECORD_COMMUNICATE

StatusCodeData: Type - gEfiFirmwarePerformanceGuid Data - One or more boot record

#define EFI_FIRMWARE_PERFORMANCE_VARIABLE_NAME   L"FirmwarePerformance"

#define FIRMWARE_PERFORMANCE_S3_POINTER_GUID

Value:

{ \
    0xdc65adc, 0xa973, 0x4130, { 0x8d, 0xf0, 0x2a, 0xdb, 0xeb, 0x9e, 0x4a, 0x31 } \
  }
LockBox: GUID - gFirmwarePerformanceS3PointerGuid Data - S3 performance table pointer

#define SMM_FPDT_FUNCTION_GET_BOOT_RECORD_DATA   2

#define SMM_FPDT_FUNCTION_GET_BOOT_RECORD_SIZE   1


Variable Documentation


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