]> git.proxmox.com Git - mirror_edk2.git/blame - MdeModulePkg/Universal/Acpi/FirmwarePerformanceDataTableSmm/FirmwarePerformanceSmm.inf
MdeModulePkg: Replace BSD License with BSD+Patent License
[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
29 FirmwarePerformanceSmm.c\r
30\r
31[Packages]\r
32 MdePkg/MdePkg.dec\r
33 MdeModulePkg/MdeModulePkg.dec\r
34\r
35[LibraryClasses]\r
36 UefiDriverEntryPoint\r
37 SmmServicesTableLib\r
38 BaseLib\r
39 DebugLib\r
40 TimerLib\r
41 LockBoxLib\r
42 PcdLib\r
1c0cc375
LG
43 BaseMemoryLib\r
44 MemoryAllocationLib\r
45 UefiBootServicesTableLib\r
46 SynchronizationLib\r
842b1242 47 SmmMemLib\r
0284e90c
LG
48\r
49[Protocols]\r
50 gEfiSmmRscHandlerProtocolGuid ## CONSUMES\r
51\r
52[Guids]\r
6036e94d
SZ
53 ## SOMETIMES_PRODUCES ## UNDEFINED # SaveLockBox\r
54 ## PRODUCES ## UNDEFINED # SmiHandlerRegister\r
55 ## SOMETIMES_CONSUMES ## UNDEFINED # StatusCode Data\r
56 gEfiFirmwarePerformanceGuid\r
718a937e 57 gEdkiiFpdtExtendedFirmwarePerformanceGuid ## SOMETIMES_PRODUCES ## UNDEFINED # StatusCode Data\r
0284e90c
LG
58\r
59[Pcd]\r
6036e94d
SZ
60 gEfiMdeModulePkgTokenSpaceGuid.PcdProgressCodeS3SuspendStart ## CONSUMES\r
61 gEfiMdeModulePkgTokenSpaceGuid.PcdProgressCodeS3SuspendEnd ## CONSUMES\r
0284e90c
LG
62\r
63[Depex]\r
64 gEfiSmmRscHandlerProtocolGuid\r
6036e94d
SZ
65\r
66[UserExtensions.TianoCore."ExtraFiles"]\r
67 FirmwarePerformanceSmmExtra.uni\r