]> git.proxmox.com Git - mirror_edk2.git/blob - OvmfPkg/LinuxInitrdDynamicShellCommand/LinuxInitrdDynamicShellCommand.inf
OvmfPkg: Add IntelTdx.h in OvmfPkg/Include/IndustryStandard
[mirror_edk2.git] / OvmfPkg / LinuxInitrdDynamicShellCommand / LinuxInitrdDynamicShellCommand.inf
1 ## @file
2 # Provides 'initrd' dynamic UEFI shell command to load a Linux initrd
3 # via its GUIDed vendor media path
4 #
5 # Copyright (c) 2020, Arm, Ltd. All rights reserved.<BR>
6 #
7 # SPDX-License-Identifier: BSD-2-Clause-Patent
8 #
9 #
10 ##
11
12 [Defines]
13 INF_VERSION = 1.27
14 BASE_NAME = LinuxInitrdDynamicShellCommand
15 FILE_GUID = 2f30da26-f51b-4b6f-85c4-31873c281bca
16 MODULE_TYPE = DXE_DRIVER
17 VERSION_STRING = 1.0
18 ENTRY_POINT = LinuxInitrdDynamicShellCommandEntryPoint
19 UNLOAD_IMAGE = LinuxInitrdDynamicShellCommandUnload
20 UEFI_HII_RESOURCE_SECTION = TRUE
21
22 #
23 # VALID_ARCHITECTURES = IA32 X64 ARM AARCH64 EBC
24 #
25
26 [Sources.common]
27 LinuxInitrdDynamicShellCommand.c
28 LinuxInitrdDynamicShellCommand.uni
29
30 [Packages]
31 MdePkg/MdePkg.dec
32 ShellPkg/ShellPkg.dec
33 MdeModulePkg/MdeModulePkg.dec
34 OvmfPkg/OvmfPkg.dec
35
36 [LibraryClasses]
37 DebugLib
38 DevicePathLib
39 HiiLib
40 MemoryAllocationLib
41 ShellLib
42 UefiBootServicesTableLib
43 UefiDriverEntryPoint
44 UefiHiiServicesLib
45
46 [Protocols]
47 gEfiDevicePathProtocolGuid ## SOMETIMES_PRODUCES
48 gEfiHiiPackageListProtocolGuid ## CONSUMES
49 gEfiLoadFile2ProtocolGuid ## SOMETIMES_PRODUCES
50 gEfiShellDynamicCommandProtocolGuid ## PRODUCES
51
52 [DEPEX]
53 TRUE