]> git.proxmox.com Git - mirror_edk2.git/blame_incremental - MdeModulePkg/Universal/HiiDatabaseDxe/HiiDatabaseDxe.inf
UefiCpuPkg: Move AsmRelocateApLoopStart from Mpfuncs.nasm to AmdSev.nasm
[mirror_edk2.git] / MdeModulePkg / Universal / HiiDatabaseDxe / HiiDatabaseDxe.inf
... / ...
CommitLineData
1## @file\r
2# The DXE driver produces HII protocols defined in UEFI specification.\r
3#\r
4# This driver produces all required HII serivces that includes HiiDataBase, HiiString,\r
5# HiiFont, HiiConfigRouting. To support UEFI HII, this driver is required.\r
6#\r
7# Copyright (c) 2007 - 2018, Intel Corporation. All rights reserved.<BR>\r
8#\r
9# SPDX-License-Identifier: BSD-2-Clause-Patent\r
10#\r
11#\r
12##\r
13\r
14[Defines]\r
15 INF_VERSION = 0x00010005\r
16 BASE_NAME = HiiDatabase\r
17 MODULE_UNI_FILE = HiiDatabase.uni\r
18 FILE_GUID = 348C4D62-BFBD-4882-9ECE-C80BB1C4783B\r
19 MODULE_TYPE = DXE_DRIVER\r
20 VERSION_STRING = 1.0\r
21 ENTRY_POINT = InitializeHiiDatabase\r
22\r
23#\r
24# The following information is for reference only and not required by the build tools.\r
25#\r
26# VALID_ARCHITECTURES = IA32 X64 EBC\r
27#\r
28\r
29[Sources]\r
30 HiiDatabaseEntry.c\r
31 Image.c\r
32 ImageEx.c\r
33 HiiDatabase.h\r
34 ConfigRouting.c\r
35 String.c\r
36 Database.c\r
37 Font.c\r
38 ConfigKeywordHandler.c\r
39\r
40[Packages]\r
41 MdePkg/MdePkg.dec\r
42 MdeModulePkg/MdeModulePkg.dec\r
43\r
44\r
45[LibraryClasses]\r
46 MemoryAllocationLib\r
47 DevicePathLib\r
48 BaseLib\r
49 UefiBootServicesTableLib\r
50 UefiDriverEntryPoint\r
51 BaseMemoryLib\r
52 DebugLib\r
53 UefiLib\r
54 PcdLib\r
55 UefiRuntimeServicesTableLib\r
56 PrintLib\r
57\r
58[Protocols]\r
59 gEfiDevicePathProtocolGuid ## SOMETIMES_CONSUMES\r
60 gEfiHiiStringProtocolGuid ## PRODUCES\r
61 gEfiHiiImageProtocolGuid |gEfiMdeModulePkgTokenSpaceGuid.PcdSupportHiiImageProtocol ## SOMETIMES_PRODUCES\r
62 gEfiHiiImageExProtocolGuid |gEfiMdeModulePkgTokenSpaceGuid.PcdSupportHiiImageProtocol ## SOMETIMES_PRODUCES\r
63 gEfiHiiImageDecoderProtocolGuid |gEfiMdeModulePkgTokenSpaceGuid.PcdSupportHiiImageProtocol ## SOMETIMES_CONSUMES\r
64 gEfiHiiConfigRoutingProtocolGuid ## PRODUCES\r
65 gEfiHiiDatabaseProtocolGuid ## PRODUCES\r
66 gEfiHiiFontProtocolGuid ## PRODUCES\r
67 gEfiHiiConfigAccessProtocolGuid ## SOMETIMES_CONSUMES\r
68 gEfiConfigKeywordHandlerProtocolGuid ## PRODUCES\r
69\r
70[FeaturePcd]\r
71 gEfiMdeModulePkgTokenSpaceGuid.PcdSupportHiiImageProtocol ## CONSUMES\r
72 gEfiMdeModulePkgTokenSpaceGuid.PcdHiiOsRuntimeSupport ## CONSUMES\r
73\r
74[Pcd]\r
75 gEfiMdePkgTokenSpaceGuid.PcdUefiVariableDefaultPlatformLang ## CONSUMES\r
76 gEfiMdeModulePkgTokenSpaceGuid.PcdNvStoreDefaultValueBuffer ## CONSUMES\r
77\r
78[Guids]\r
79 #\r
80 # Event registered to EFI_HII_SET_KEYBOARD_LAYOUT_EVENT_GUID group,\r
81 # which will be triggered by EFI_HII_DATABASE_PROTOCOL.SetKeyboardLayout().\r
82 #\r
83 ## CONSUMES ## Event\r
84 ## PRODUCES ## Event\r
85 gEfiHiiKeyBoardLayoutGuid\r
86 gEfiHiiImageDecoderNameJpegGuid |gEfiMdeModulePkgTokenSpaceGuid.PcdSupportHiiImageProtocol ## SOMETIMES_CONSUMES ## GUID\r
87 gEfiHiiImageDecoderNamePngGuid |gEfiMdeModulePkgTokenSpaceGuid.PcdSupportHiiImageProtocol ## SOMETIMES_CONSUMES ## GUID\r
88 gEdkiiIfrBitVarstoreGuid ## SOMETIMES_CONSUMES ## GUID\r
89\r
90[Depex]\r
91 TRUE\r
92\r
93[UserExtensions.TianoCore."ExtraFiles"]\r
94 HiiDatabaseExtra.uni\r