MdeModulePkg:Add definitions for new Performance infrastructure

V3:
Add "FPDT_" prefix for related definitions.

Cc: Liming Gao <liming.gao@intel.com>
Cc: Star Zeng <star.zeng@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Liming Gao <liming.gao@intel.com>
Signed-off-by: Dandan Bi <dandan.bi@intel.com>
Reviewed-by: Liming Gao <liming.gao@intel.com>
(cherry picked from commit 73fef64f14)
This commit is contained in:
Gao, Liming
2017-12-07 23:29:53 +08:00
committed by Ruiyu Ni
parent 019c7b79a6
commit e8e1dc3cbc
4 changed files with 320 additions and 3 deletions

View File

@ -1,7 +1,7 @@
/** @file
ACPI Firmware Performance Data Table (FPDT) implementation specific definitions.
Copyright (c) 2011 - 2016, Intel Corporation. All rights reserved.<BR>
Copyright (c) 2011 - 2018, Intel Corporation. All rights reserved.<BR>
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
@ -94,6 +94,17 @@ typedef struct {
//
} BOOT_PERFORMANCE_TABLE;
///
/// Boot performance table for the performance record in SMM phase.
///
///
typedef struct {
EFI_ACPI_5_0_FPDT_PERFORMANCE_TABLE_HEADER Header; ///< Common ACPI table header.
//
// one or more boot performance records.
//
} SMM_BOOT_PERFORMANCE_TABLE;
///
/// Performance data pointed by Performance Pointer Record.
///