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