]> git.proxmox.com Git - mirror_edk2.git/blob - MdeModulePkg/Universal/LoadFileOnFv2/LoadFileOnFv2.inf
MdeModulePkg: Replace BSD License with BSD+Patent License
[mirror_edk2.git] / MdeModulePkg / Universal / LoadFileOnFv2 / LoadFileOnFv2.inf
1 ## @file
2 # Load File Module
3 #
4 # Allows the system to load a file from a FV2 based firmware volume. This
5 # version of the module only supports loading of files for the purpose of
6 # booting from the file.
7 #
8 # Copyright (c) 2016 - 2018, Intel Corporation. All rights reserved.<BR>
9 #
10 # SPDX-License-Identifier: BSD-2-Clause-Patent
11 #
12 ##
13
14 [Defines]
15 INF_VERSION = 0x00010018
16 BASE_NAME = LoadFileOnFv2
17 FILE_GUID = BD712601-082F-4c59-8677-2C8A3C297948
18 MODULE_TYPE = DXE_DRIVER
19 VERSION_STRING = 1.0
20 ENTRY_POINT = LoadFileOnFv2Intialize
21 MODULE_UNI_FILE = LoadFileOnFv2.uni
22
23 #
24 # The following information is for reference only and not required by the build tools.
25 #
26 # VALID_ARCHITECTURES = IA32 X64 EBC
27 #
28
29 [Sources]
30 LoadFileOnFv2.c
31
32 [Packages]
33 MdePkg/MdePkg.dec
34 MdeModulePkg/MdeModulePkg.dec
35
36 [LibraryClasses]
37 DebugLib
38 UefiLib
39 BaseMemoryLib
40 UefiDriverEntryPoint
41 UefiBootServicesTableLib
42 MemoryAllocationLib
43 DevicePathLib
44
45 [Guids]
46 ## SOMETIMES_CONSUMES ## UNDEFINED # Notify gLzmaCustomDecompressGuid SectionExtraction.
47 gLzmaCustomDecompressGuid
48
49 [Protocols]
50 ## NOTIFY
51 ## CONSUMES
52 gEfiFirmwareVolume2ProtocolGuid
53 gEfiFirmwareVolumeBlockProtocolGuid ## SOMETIMES_CONSUMES
54 gEfiLoadFileProtocolGuid ## PRODUCES
55 gEfiDevicePathProtocolGuid ## SOMETIMES_PRODUCES
56
57 [Depex]
58 TRUE
59
60 [UserExtensions.TianoCore."ExtraFiles"]
61 LoadFileOnFv2Extra.uni
62