QemuKernelLoaderFsDxe.inf 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  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. [Defines]
  11. INF_VERSION = 1.27
  12. BASE_NAME = QemuKernelLoaderFsDxe
  13. FILE_GUID = 806040ca-dad9-4978-a3b4-2d2ab0c8a48f
  14. MODULE_TYPE = DXE_DRIVER
  15. VERSION_STRING = 1.0
  16. ENTRY_POINT = QemuKernelLoaderFsDxeEntrypoint
  17. [Sources]
  18. QemuKernelLoaderFsDxe.c
  19. [Packages]
  20. MdeModulePkg/MdeModulePkg.dec
  21. MdePkg/MdePkg.dec
  22. OvmfPkg/OvmfPkg.dec
  23. [LibraryClasses]
  24. BaseLib
  25. BaseMemoryLib
  26. DebugLib
  27. DevicePathLib
  28. MemoryAllocationLib
  29. QemuFwCfgLib
  30. UefiBootServicesTableLib
  31. UefiDriverEntryPoint
  32. UefiRuntimeServicesTableLib
  33. [Guids]
  34. gEfiFileInfoGuid
  35. gEfiFileSystemInfoGuid
  36. gEfiFileSystemVolumeLabelInfoIdGuid
  37. gQemuKernelLoaderFsMediaGuid
  38. [Protocols]
  39. gEfiDevicePathProtocolGuid ## PRODUCES
  40. gEfiLoadFile2ProtocolGuid ## PRODUCES
  41. gEfiSimpleFileSystemProtocolGuid ## PRODUCES
  42. [Depex]
  43. gEfiRealTimeClockArchProtocolGuid