VirtualBox

source: vbox/trunk/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/FvSimpleFileSystemDxe/FvSimpleFileSystemDxe.inf

Last change on this file was 80721, checked in by vboxsync, 5 years ago

Devices/EFI/FirmwareNew: Start upgrade process to edk2-stable201908 (compiles on Windows and works to some extent), bugref:4643

  • Property svn:eol-style set to native
File size: 2.6 KB
Line 
1## @file
2# Support for Simple File System over Firmware Volume.
3#
4# This driver uses the EFI_FIRMWARE_VOLUME2_PROTOCOL to expose files in firmware
5# volumes via the the EFI_SIMPLE_FILESYSTEM_PROTOCOL and EFI_FILE_PROTOCOL.
6#
7# It will expose a single directory, containing one file for each file in the firmware
8# volume. If a file has a UI section, its contents will be used as a filename.
9# Otherwise, a string representation of the GUID will be used.
10# Files of an executable type (That is PEIM, DRIVER, COMBINED_PEIM_DRIVER and APPLICATION)
11# will have ".efi" added to their filename.
12#
13# Its primary intended use is to be able to start EFI applications embedded in FVs
14# from the UEFI shell. It is entirely read-only.
15#
16# Copyright (c) 2014, ARM Ltd. All rights reserved.<BR>
17# Copyright (c) 2014 - 2018, Intel Corporation. All rights reserved.<BR>
18#
19# SPDX-License-Identifier: BSD-2-Clause-Patent
20#
21##
22
23[Defines]
24 INF_VERSION = 0x00010005
25 BASE_NAME = FvSimpleFileSystem
26 MODULE_UNI_FILE = FvSimpleFileSystem.uni
27 FILE_GUID = 907125c0-a5f1-11e3-a3fe-a3198b49350c
28 MODULE_TYPE = UEFI_DRIVER
29 VERSION_STRING = 1.0
30 ENTRY_POINT = FvSimpleFileSystemEntryPoint
31
32[Sources]
33
34 ComponentName.c
35 FvSimpleFileSystem.c
36 FvSimpleFileSystemEntryPoint.c
37 FvSimpleFileSystemInternal.h
38
39[Packages]
40 MdePkg/MdePkg.dec
41 MdeModulePkg/MdeModulePkg.dec
42
43[LibraryClasses]
44 BaseLib
45 DevicePathLib
46 MemoryAllocationLib
47 PrintLib
48 UefiDriverEntryPoint
49 UefiLib
50
51[Pcd]
52 gEfiMdePkgTokenSpaceGuid.PcdUefiVariableDefaultPlatformLang ## SOMETIMES_CONSUMES
53 gEfiMdePkgTokenSpaceGuid.PcdUefiVariableDefaultLang ## SOMETIMES_CONSUMES
54
55[Guids]
56 gEfiFileInfoGuid ## SOMETIMES_CONSUMES ## UNDEFINED
57 gEfiFileSystemInfoGuid ## SOMETIMES_CONSUMES ## UNDEFINED
58 gEfiFileSystemVolumeLabelInfoIdGuid ## SOMETIMES_CONSUMES ## UNDEFINED
59
60[Protocols]
61 gEfiDevicePathProtocolGuid ## TO_START
62 gEfiFirmwareVolume2ProtocolGuid ## TO_START
63 gEfiUnicodeCollationProtocolGuid ## TO_START
64 gEfiUnicodeCollation2ProtocolGuid ## TO_START
65 gEfiSimpleFileSystemProtocolGuid ## BY_START
66
67[UserExtensions.TianoCore."ExtraFiles"]
68 FvSimpleFileSystemExtra.uni
Note: See TracBrowser for help on using the repository browser.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette