]> git.proxmox.com Git - mirror_edk2.git/blob - OvmfPkg/QemuKernelLoaderFsDxe/QemuKernelLoaderFsDxe.inf
OvmfPkg/BaseMemEncryptSevLib: skip the pre-validated system RAM
[mirror_edk2.git] / OvmfPkg / QemuKernelLoaderFsDxe / QemuKernelLoaderFsDxe.inf
1 ## @file
2 # DXE driver to expose the 'kernel', 'initrd' and 'cmdline' blobs
3 # provided by QEMU as files in an abstract file system
4 #
5 # Copyright (C) 2014-2016, Red Hat, Inc.
6 # Copyright (C) 2020, Arm, Limited.
7 #
8 # SPDX-License-Identifier: BSD-2-Clause-Patent
9 ##
10
11 [Defines]
12 INF_VERSION = 1.27
13 BASE_NAME = QemuKernelLoaderFsDxe
14 FILE_GUID = 806040ca-dad9-4978-a3b4-2d2ab0c8a48f
15 MODULE_TYPE = DXE_DRIVER
16 VERSION_STRING = 1.0
17 ENTRY_POINT = QemuKernelLoaderFsDxeEntrypoint
18
19 [Sources]
20 QemuKernelLoaderFsDxe.c
21
22 [Packages]
23 MdeModulePkg/MdeModulePkg.dec
24 MdePkg/MdePkg.dec
25 OvmfPkg/OvmfPkg.dec
26
27 [LibraryClasses]
28 BaseLib
29 BaseMemoryLib
30 DebugLib
31 DevicePathLib
32 MemoryAllocationLib
33 QemuFwCfgLib
34 UefiBootServicesTableLib
35 UefiDriverEntryPoint
36 UefiRuntimeServicesTableLib
37
38 [Guids]
39 gEfiFileInfoGuid
40 gEfiFileSystemInfoGuid
41 gEfiFileSystemVolumeLabelInfoIdGuid
42 gQemuKernelLoaderFsMediaGuid
43
44 [Protocols]
45 gEfiDevicePathProtocolGuid ## PRODUCES
46 gEfiLoadFile2ProtocolGuid ## PRODUCES
47 gEfiSimpleFileSystemProtocolGuid ## PRODUCES
48
49 [Depex]
50 gEfiRealTimeClockArchProtocolGuid