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 51