From 1c0cc375aa881b330e7b94bc8f8fd179cc6d1bfd Mon Sep 17 00:00:00 2001 From: lgao4 Date: Tue, 8 May 2012 03:09:54 +0000 Subject: Enhance ACPI FPDT DXE and SMM driver to accept the extension boot records. Signed-off-by: Liming Gao Reviewed-by: Eric Jin Reviewed-by: Star Zeng git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13292 6f19259b-4bc3-4df7-8a09-765794883524 --- .../FirmwarePerformanceDxe.inf | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) (limited to 'MdeModulePkg/Universal/Acpi/FirmwarePerformanceDataTableDxe/FirmwarePerformanceDxe.inf') diff --git a/MdeModulePkg/Universal/Acpi/FirmwarePerformanceDataTableDxe/FirmwarePerformanceDxe.inf b/MdeModulePkg/Universal/Acpi/FirmwarePerformanceDataTableDxe/FirmwarePerformanceDxe.inf index 14b4e1b9fa..9cb878189d 100644 --- a/MdeModulePkg/Universal/Acpi/FirmwarePerformanceDataTableDxe/FirmwarePerformanceDxe.inf +++ b/MdeModulePkg/Universal/Acpi/FirmwarePerformanceDataTableDxe/FirmwarePerformanceDxe.inf @@ -1,10 +1,11 @@ ## @file -# This module install ACPI Firmware Performance Data Table (FPDT). +# This module installs ACPI Firmware Performance Data Table (FPDT). # -# This module register report status code listener to collect performance data -# for Firmware Basic Boot Performance Record and install FPDT to ACPI table. +# This module registers report status code listener to collect performance data +# for Firmware Basic Boot Performance Record and other boot performance records, +# and install FPDT to ACPI table. # -# Copyright (c) 2011, Intel Corporation. All rights reserved.
+# Copyright (c) 2011 - 2012, 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 @@ -52,6 +53,7 @@ [Protocols] gEfiAcpiTableProtocolGuid ## SOMETIMES_CONSUMES gEfiRscHandlerProtocolGuid ## CONSUMES + gEfiSmmCommunicationProtocolGuid ## SOMETIMES_CONSUMES [Guids] gEfiEventExitBootServicesGuid ## CONSUMES @@ -60,11 +62,15 @@ gEfiAcpiTableGuid ## SOMETIMES_CONSUMES gEfiAcpi10TableGuid ## SOMETIMES_CONSUMES gEfiAcpi20TableGuid ## SOMETIMES_CONSUMES - gEfiFirmwarePerformanceGuid ## CONSUMES + gEfiFirmwarePerformanceGuid ## PRODUCES ## Variable:L"FirmwarePerformance" + gEfiFirmwarePerformanceGuid ## SOMETIMES_CONSUMES ## Hob + gEfiFirmwarePerformanceGuid ## SOMETIMES_CONSUMES ## SmiHandler + gEfiFirmwarePerformanceGuid ## SOMETIMES_CONSUMES ## StatusCode Data [Pcd] gEfiMdeModulePkgTokenSpaceGuid.PcdProgressCodeOsLoaderLoad gEfiMdeModulePkgTokenSpaceGuid.PcdProgressCodeOsLoaderStart + gEfiMdeModulePkgTokenSpaceGuid.PcdExtFpdtBootRecordPadSize [FeaturePcd] gEfiMdeModulePkgTokenSpaceGuid.PcdFirmwarePerformanceDataTableS3Support -- cgit v1.2.3