]> git.proxmox.com Git - mirror_edk2.git/blame - MdeModulePkg/Universal/Acpi/FirmwarePerformanceDataTableSmm/FirmwarePerformanceSmm.inf
MdeModulePkg: FirmwarePerformanceDataTable: Added StandaloneMm support
[mirror_edk2.git] / MdeModulePkg / Universal / Acpi / FirmwarePerformanceDataTableSmm / FirmwarePerformanceSmm.inf
CommitLineData
0284e90c 1## @file\r
1c0cc375 2# This module collects performance data for SMM driver boot records and S3 Suspend Performance Record.\r
0284e90c 3#\r
1c0cc375
LG
4# This module registers report status code listener to collect performance data\r
5# for SMM boot performance records and S3 Suspend Performance Record.\r
0284e90c 6#\r
d1102dba 7# Copyright (c) 2011 - 2018, Intel Corporation. All rights reserved.<BR>\r
9d510e61 8# SPDX-License-Identifier: BSD-2-Clause-Patent\r
0284e90c
LG
9#\r
10##\r
11\r
12[Defines]\r
13 INF_VERSION = 0x00010005\r
14 BASE_NAME = FirmwarePerformanceSmm\r
6036e94d 15 MODULE_UNI_FILE = FirmwarePerformanceSmm.uni\r
0284e90c
LG
16 FILE_GUID = 044310AB-77FD-402a-AF1A-87D4120E7329\r
17 MODULE_TYPE = DXE_SMM_DRIVER\r
18 VERSION_STRING = 1.0\r
19 PI_SPECIFICATION_VERSION = 0x0001000A\r
20 ENTRY_POINT = FirmwarePerformanceSmmEntryPoint\r
21\r
22#\r
23# The following information is for reference only and not required by the build tools.\r
24#\r
25# VALID_ARCHITECTURES = IA32 X64\r
26#\r
27\r
28[Sources]\r
06201d58
KQ
29 FirmwarePerformanceCommon.c\r
30 FirmwarePerformanceCommon.h\r
31 FirmwarePerformanceTraditional.c\r
0284e90c
LG
32\r
33[Packages]\r
34 MdePkg/MdePkg.dec\r
35 MdeModulePkg/MdeModulePkg.dec\r
36\r
37[LibraryClasses]\r
38 UefiDriverEntryPoint\r
06201d58 39 MmServicesTableLib\r
0284e90c
LG
40 BaseLib\r
41 DebugLib\r
42 TimerLib\r
43 LockBoxLib\r
44 PcdLib\r
1c0cc375
LG
45 BaseMemoryLib\r
46 MemoryAllocationLib\r
1c0cc375 47 SynchronizationLib\r
842b1242 48 SmmMemLib\r
0284e90c
LG
49\r
50[Protocols]\r
06201d58 51 gEfiMmRscHandlerProtocolGuid ## CONSUMES\r
0284e90c
LG
52\r
53[Guids]\r
6036e94d
SZ
54 ## SOMETIMES_PRODUCES ## UNDEFINED # SaveLockBox\r
55 ## PRODUCES ## UNDEFINED # SmiHandlerRegister\r
56 ## SOMETIMES_CONSUMES ## UNDEFINED # StatusCode Data\r
57 gEfiFirmwarePerformanceGuid\r
718a937e 58 gEdkiiFpdtExtendedFirmwarePerformanceGuid ## SOMETIMES_PRODUCES ## UNDEFINED # StatusCode Data\r
0284e90c
LG
59\r
60[Pcd]\r
6036e94d
SZ
61 gEfiMdeModulePkgTokenSpaceGuid.PcdProgressCodeS3SuspendStart ## CONSUMES\r
62 gEfiMdeModulePkgTokenSpaceGuid.PcdProgressCodeS3SuspendEnd ## CONSUMES\r
0284e90c
LG
63\r
64[Depex]\r
06201d58 65 gEfiMmRscHandlerProtocolGuid\r
6036e94d
SZ
66\r
67[UserExtensions.TianoCore."ExtraFiles"]\r
68 FirmwarePerformanceSmmExtra.uni\r