VirtioGpu.inf 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. ## @file
  2. #
  3. # This hybrid driver produces the Graphics Output Protocol for the Virtio GPU
  4. # device (head #0, only and unconditionally).
  5. #
  6. # Copyright (C) 2016, Red Hat, Inc.
  7. #
  8. # SPDX-License-Identifier: BSD-2-Clause-Patent
  9. #
  10. ##
  11. [Defines]
  12. INF_VERSION = 0x00010005
  13. BASE_NAME = VirtioGpuDxe
  14. FILE_GUID = D6099B94-CD97-4CC5-8714-7F6312701A8A
  15. MODULE_TYPE = UEFI_DRIVER
  16. VERSION_STRING = 1.0
  17. ENTRY_POINT = VirtioGpuEntryPoint
  18. [Sources]
  19. Commands.c
  20. DriverBinding.c
  21. Gop.c
  22. VirtioGpu.h
  23. [Packages]
  24. MdePkg/MdePkg.dec
  25. MdeModulePkg/MdeModulePkg.dec
  26. OvmfPkg/OvmfPkg.dec
  27. [LibraryClasses]
  28. BaseMemoryLib
  29. DebugLib
  30. DevicePathLib
  31. MemoryAllocationLib
  32. PrintLib
  33. UefiBootServicesTableLib
  34. UefiDriverEntryPoint
  35. UefiLib
  36. VirtioLib
  37. [Protocols]
  38. gEfiDevicePathProtocolGuid ## TO_START ## BY_START
  39. gEfiGraphicsOutputProtocolGuid ## BY_START
  40. gEfiPciIoProtocolGuid ## TO_START
  41. gVirtioDeviceProtocolGuid ## TO_START
  42. [Pcd]
  43. gUefiOvmfPkgTokenSpaceGuid.PcdVideoResolutionSource
  44. gEfiMdeModulePkgTokenSpaceGuid.PcdVideoHorizontalResolution
  45. gEfiMdeModulePkgTokenSpaceGuid.PcdVideoVerticalResolution