Platform.inf 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. ## @file
  2. # This driver effectuates OVMF's platform configuration settings and exposes
  3. # them via HII.
  4. #
  5. # Copyright (C) 2014, Red Hat, Inc.
  6. # Copyright (c) 2009 - 2010, Intel Corporation. All rights reserved.<BR>
  7. #
  8. # SPDX-License-Identifier: BSD-2-Clause-Patent
  9. ##
  10. [Defines]
  11. INF_VERSION = 0x00010005
  12. BASE_NAME = PlatformDxe
  13. FILE_GUID = D9DCC5DF-4007-435E-9098-8970935504B2
  14. MODULE_TYPE = DXE_DRIVER
  15. VERSION_STRING = 1.0
  16. ENTRY_POINT = PlatformInit
  17. UNLOAD_IMAGE = PlatformUnload
  18. [Sources]
  19. Platform.c
  20. Platform.h
  21. Platform.uni
  22. PlatformConfig.c
  23. PlatformConfig.h
  24. PlatformForms.vfr
  25. [Packages]
  26. MdePkg/MdePkg.dec
  27. MdeModulePkg/MdeModulePkg.dec
  28. OvmfPkg/OvmfPkg.dec
  29. [LibraryClasses]
  30. BaseLib
  31. BaseMemoryLib
  32. DebugLib
  33. DevicePathLib
  34. HiiLib
  35. MemoryAllocationLib
  36. PrintLib
  37. UefiBootServicesTableLib
  38. UefiHiiServicesLib
  39. UefiLib
  40. UefiRuntimeServicesTableLib
  41. UefiDriverEntryPoint
  42. [Pcd]
  43. gEfiMdeModulePkgTokenSpaceGuid.PcdVideoHorizontalResolution
  44. gEfiMdeModulePkgTokenSpaceGuid.PcdVideoVerticalResolution
  45. gUefiOvmfPkgTokenSpaceGuid.PcdVideoResolutionSource
  46. [Protocols]
  47. gEfiDevicePathProtocolGuid ## PRODUCES
  48. gEfiGraphicsOutputProtocolGuid ## CONSUMES
  49. gEfiHiiConfigAccessProtocolGuid ## PRODUCES
  50. [Guids]
  51. gEfiIfrTianoGuid
  52. gOvmfPlatformConfigGuid
  53. [Depex]
  54. gEfiHiiConfigRoutingProtocolGuid AND
  55. gEfiHiiDatabaseProtocolGuid AND
  56. gEfiVariableArchProtocolGuid AND
  57. gEfiVariableWriteArchProtocolGuid