]> git.proxmox.com Git - mirror_edk2.git/blame - MdeModulePkg/Universal/EsrtDxe/EsrtDxe.inf
MdeModulePkg: Replace BSD License with BSD+Patent License
[mirror_edk2.git] / MdeModulePkg / Universal / EsrtDxe / EsrtDxe.inf
CommitLineData
acd32208
CZ
1## @file\r
2# Esrt DXE driver that manages cached ESRT repository & publishes ESRT table\r
3#\r
4# This driver produces EsrtManagement protocol to manage cache ESRT repository for FMP/Non-FMP instances.\r
5# ESRT table based on repository is published on gEfiEventReadyToBootGuid.\r
6#\r
d1102dba 7# Copyright (c) 2015 - 2018, Intel Corporation. All rights reserved.<BR>\r
9d510e61 8# SPDX-License-Identifier: BSD-2-Clause-Patent\r
d1102dba 9#\r
acd32208
CZ
10##\r
11\r
12[Defines]\r
13 INF_VERSION = 0x00010005\r
14 BASE_NAME = EsrtDxe\r
d6a55a12 15 MODULE_UNI_FILE = EsrtDxe.uni\r
acd32208
CZ
16 FILE_GUID = 999BD818-7DF7-4A9A-A502-9B75033E6A0F\r
17 MODULE_TYPE = DXE_DRIVER\r
18 VERSION_STRING = 1.0\r
19 ENTRY_POINT = EsrtDxeEntryPoint\r
20\r
21#\r
22# The following information is for reference only and not required by the build tools.\r
23#\r
de005223 24# VALID_ARCHITECTURES = IA32 X64 EBC\r
acd32208
CZ
25#\r
26\r
27[Sources]\r
a3ac2587 28 EsrtImpl.h\r
acd32208
CZ
29 EsrtImpl.c\r
30 EsrtDxe.c\r
31\r
32[Packages]\r
33 MdePkg/MdePkg.dec\r
34 MdeModulePkg/MdeModulePkg.dec\r
35\r
36[LibraryClasses]\r
37 UefiDriverEntryPoint\r
38 BaseMemoryLib\r
39 UefiLib\r
40 PcdLib\r
41 DebugLib\r
42 MemoryAllocationLib\r
43 DxeServicesTableLib\r
44 UefiBootServicesTableLib\r
45 UefiRuntimeServicesTableLib\r
acd32208
CZ
46\r
47[Guids]\r
a3ac2587
CZ
48 gEfiSystemResourceTableGuid ## PRODUCES ## SystemTable\r
49 gEfiEventReadyToBootGuid ## CONSUMES ## Event\r
acd32208
CZ
50\r
51[Protocols]\r
52 gEfiFirmwareManagementProtocolGuid ## SOMETIMES_CONSUMES\r
53 gEsrtManagementProtocolGuid ## PRODUCES\r
3673214c 54 gEdkiiVariableLockProtocolGuid ## SOMETIMES_CONSUMES\r
acd32208
CZ
55\r
56[Pcd]\r
57 gEfiMdeModulePkgTokenSpaceGuid.PcdMaxFmpEsrtCacheNum ## CONSUMES\r
58 gEfiMdeModulePkgTokenSpaceGuid.PcdMaxNonFmpEsrtCacheNum ## CONSUMES\r
59 gEfiMdeModulePkgTokenSpaceGuid.PcdSystemRebootAfterCapsuleProcessFlag ## CONSUMES\r
ab3aac14 60 gEfiMdeModulePkgTokenSpaceGuid.PcdSystemFmpCapsuleImageTypeIdGuid ## CONSUMES\r
acd32208
CZ
61\r
62[Depex]\r
63 gEfiVariableArchProtocolGuid AND gEfiVariableWriteArchProtocolGuid\r
64\r
65[UserExtensions.TianoCore."ExtraFiles"]\r
66 EsrtDxeExtra.uni\r