]> git.proxmox.com Git - mirror_edk2.git/blob - ShellPkg/DynamicCommand/DpDynamicCommand/DpDynamicCommand.inf
ShellPkg/Dp: Updated to dump perf log based on FPDT table
[mirror_edk2.git] / ShellPkg / DynamicCommand / DpDynamicCommand / DpDynamicCommand.inf
1 ## @file
2 # Provides Shell 'dp' dynamic command.
3 #
4 # Copyright (c) 2009 - 2018, Intel Corporation. All rights reserved.
5 # This program and the accompanying materials
6 # are licensed and made available under the terms and conditions of the BSD License
7 # which accompanies this distribution. The full text of the license may be found at
8 # http://opensource.org/licenses/bsd-license.php
9 # THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
10 # WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
11 #
12 #
13 ##
14
15 [Defines]
16 INF_VERSION = 0x00010006
17 BASE_NAME = dpDynamicCommand
18 FILE_GUID = 0253F9FA-129A-4A8D-B12E-7DC2B6376302
19 MODULE_TYPE = DXE_DRIVER
20 VERSION_STRING = 1.0
21 ENTRY_POINT = DpCommandInitialize
22 UNLOAD_IMAGE = DpUnload
23 #
24 # This flag specifies whether HII resource section is generated into PE image.
25 #
26 UEFI_HII_RESOURCE_SECTION = TRUE
27
28 [Sources.common]
29 Dp.uni
30 Dp.c
31 Dp.h
32 Literals.h
33 Literals.c
34 DpInternal.h
35 DpUtilities.c
36 DpTrace.c
37 DpProfile.c
38 DpDynamicCommand.c
39
40 [Packages]
41 MdePkg/MdePkg.dec
42 ShellPkg/ShellPkg.dec
43 MdeModulePkg/MdeModulePkg.dec
44
45 [LibraryClasses]
46 MemoryAllocationLib
47 BaseLib
48 BaseMemoryLib
49 DebugLib
50 ShellLib
51 UefiLib
52 UefiRuntimeServicesTableLib
53 UefiBootServicesTableLib
54 UefiDriverEntryPoint
55 SortLib
56 PrintLib
57 DevicePathLib
58 PerformanceLib
59 DxeServicesLib
60 PeCoffGetEntryPointLib
61
62 [Guids]
63 gPerformanceProtocolGuid ## CONSUMES ## SystemTable
64 gEfiAcpi20TableGuid ## CONSUMES
65 gEfiAcpi10TableGuid ## CONSUMES
66
67 [Protocols]
68 gEfiLoadedImageProtocolGuid ## CONSUMES
69 gEfiDriverBindingProtocolGuid ## SOMETIMES_CONSUMES
70 gEfiComponentName2ProtocolGuid ## SOMETIMES_CONSUMES
71 gEfiLoadedImageDevicePathProtocolGuid ## SOMETIMES_CONSUMES
72 gEfiHiiPackageListProtocolGuid ## CONSUMES
73 gEfiShellDynamicCommandProtocolGuid ## PRODUCES
74
75 [Pcd]
76 gEfiMdePkgTokenSpaceGuid.PcdUefiLibMaxPrintBufferSize ## CONSUMES
77
78 [DEPEX]
79 TRUE