PlatformBootManagerLib.inf 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
  1. ## @file
  2. # Implementation for PlatformBootManagerLib library class interfaces.
  3. #
  4. # Copyright (C) 2015-2016, Red Hat, Inc.
  5. # Copyright (c) 2014, ARM Ltd. All rights reserved.<BR>
  6. # Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.<BR>
  7. #
  8. # SPDX-License-Identifier: BSD-2-Clause-Patent
  9. #
  10. ##
  11. [Defines]
  12. INF_VERSION = 0x00010005
  13. BASE_NAME = PlatformBootManagerLib
  14. FILE_GUID = 469184E8-FADA-41E4-8823-012CA19B40D4
  15. MODULE_TYPE = DXE_DRIVER
  16. VERSION_STRING = 1.0
  17. LIBRARY_CLASS = PlatformBootManagerLib|DXE_DRIVER
  18. #
  19. # The following information is for reference only and not required by the build tools.
  20. #
  21. # VALID_ARCHITECTURES = ARM AARCH64
  22. #
  23. [Sources]
  24. PlatformBm.c
  25. PlatformBm.h
  26. QemuKernel.c
  27. [Packages]
  28. ArmVirtPkg/ArmVirtPkg.dec
  29. MdeModulePkg/MdeModulePkg.dec
  30. MdePkg/MdePkg.dec
  31. OvmfPkg/OvmfPkg.dec
  32. ShellPkg/ShellPkg.dec
  33. [LibraryClasses]
  34. BaseLib
  35. BaseMemoryLib
  36. BootLogoLib
  37. DebugLib
  38. DevicePathLib
  39. MemoryAllocationLib
  40. PcdLib
  41. PlatformBmPrintScLib
  42. PrintLib
  43. QemuBootOrderLib
  44. QemuFwCfgLib
  45. ReportStatusCodeLib
  46. UefiBootManagerLib
  47. UefiBootServicesTableLib
  48. UefiLib
  49. UefiRuntimeServicesTableLib
  50. [FixedPcd]
  51. gEfiMdePkgTokenSpaceGuid.PcdUartDefaultBaudRate
  52. gEfiMdePkgTokenSpaceGuid.PcdUartDefaultDataBits
  53. gEfiMdePkgTokenSpaceGuid.PcdUartDefaultParity
  54. gEfiMdePkgTokenSpaceGuid.PcdUartDefaultStopBits
  55. [Pcd]
  56. gArmVirtTokenSpaceGuid.PcdTerminalTypeGuidBuffer
  57. gEfiMdePkgTokenSpaceGuid.PcdPlatformBootTimeOut
  58. [Guids]
  59. gEfiFileInfoGuid
  60. gEfiFileSystemInfoGuid
  61. gEfiFileSystemVolumeLabelInfoIdGuid
  62. gEfiEndOfDxeEventGroupGuid
  63. gRootBridgesConnectedEventGroupGuid
  64. gUefiShellFileGuid
  65. [Protocols]
  66. gEfiDevicePathProtocolGuid
  67. gEfiFirmwareVolume2ProtocolGuid
  68. gEfiGraphicsOutputProtocolGuid
  69. gEfiLoadedImageProtocolGuid
  70. gEfiPciRootBridgeIoProtocolGuid
  71. gEfiSimpleFileSystemProtocolGuid
  72. gVirtioDeviceProtocolGuid