]> git.proxmox.com Git - mirror_edk2.git/blob - MdeModulePkg/Universal/DisplayEngineDxe/DisplayEngineDxe.inf
MdeModulePkg/DisplayEngine: Zero memory before free (CVE-2019-14558)
[mirror_edk2.git] / MdeModulePkg / Universal / DisplayEngineDxe / DisplayEngineDxe.inf
1 ## @file
2 # The DXE driver produces FORM DISPLAY ENGIEN protocol.
3 #
4 # Copyright (c) 2007 - 2018, Intel Corporation. All rights reserved.<BR>
5 #
6 # SPDX-License-Identifier: BSD-2-Clause-Patent
7 #
8 #
9 ##
10
11 [Defines]
12 INF_VERSION = 0x00010005
13 BASE_NAME = DisplayEngine
14 MODULE_UNI_FILE = DisplayEngine.uni
15 FILE_GUID = E660EA85-058E-4b55-A54B-F02F83A24707
16 MODULE_TYPE = DXE_DRIVER
17 VERSION_STRING = 1.0
18 ENTRY_POINT = InitializeDisplayEngine
19 UNLOAD_IMAGE = UnloadDisplayEngine
20 #
21 # The following information is for reference only and not required by the build tools.
22 #
23 # VALID_ARCHITECTURES = IA32 X64 EBC
24 #
25
26 [Sources]
27 FormDisplayStr.uni
28 FormDisplay.c
29 FormDisplay.h
30 ProcessOptions.c
31 InputHandler.c
32 Popup.c
33
34 [Packages]
35 MdePkg/MdePkg.dec
36 MdeModulePkg/MdeModulePkg.dec
37
38 [LibraryClasses]
39 UefiDriverEntryPoint
40 UefiBootServicesTableLib
41 DebugLib
42 BaseMemoryLib
43 BaseLib
44 PrintLib
45 HiiLib
46 MemoryAllocationLib
47 CustomizedDisplayLib
48
49 [Protocols]
50 gEdkiiFormDisplayEngineProtocolGuid ## PRODUCES
51 gEdkiiFormBrowserEx2ProtocolGuid ## CONSUMES
52 gEfiHiiPopupProtocolGuid ## PRODUCES
53
54 [Depex]
55 gEfiHiiDatabaseProtocolGuid AND gEfiHiiConfigRoutingProtocolGuid AND gEdkiiFormBrowserEx2ProtocolGuid
56
57 [FeaturePcd]
58 gEfiMdeModulePkgTokenSpaceGuid.PcdBrowserGrayOutTextStatement ## CONSUMES
59 gEfiMdeModulePkgTokenSpaceGuid.PcdBrowerGrayOutReadOnlyMenu ## CONSUMES
60
61 [UserExtensions.TianoCore."ExtraFiles"]
62 DisplayEngineExtra.uni