DxePlatformBootManagerLib.inf 3.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596
  1. ## @file
  2. # Component name for module DxePlatformBootManagerLib
  3. #
  4. # Copyright (c) 2017 - 2021, Intel Corporation. All rights reserved.<BR>
  5. #
  6. # SPDX-License-Identifier: BSD-2-Clause-Patent
  7. #
  8. ##
  9. [Defines]
  10. INF_VERSION = 0x00010017
  11. BASE_NAME = DxePlatformBootManagerLib
  12. FILE_GUID = A6BC385D-59E5-4B77-87D7-200ABAA83C15
  13. VERSION_STRING = 1.0
  14. MODULE_TYPE = DXE_DRIVER
  15. UEFI_SPECIFICATION_VERSION = 2.10
  16. LIBRARY_CLASS = PlatformBootManagerLib|DXE_DRIVER
  17. #
  18. # The following information is for reference only and not required by the build tools.
  19. #
  20. # VALID_ARCHITECTURES = IA32 X64 EBC
  21. #
  22. [LibraryClasses]
  23. BaseLib
  24. MemoryAllocationLib
  25. UefiBootServicesTableLib
  26. UefiRuntimeServicesTableLib
  27. BaseMemoryLib
  28. DebugLib
  29. PcdLib
  30. PrintLib
  31. DevicePathLib
  32. UefiLib
  33. HobLib
  34. DxeServicesLib
  35. DxeServicesTableLib
  36. HiiLib
  37. UefiBootManagerLib
  38. PerformanceLib
  39. TimerLib
  40. Tcg2PhysicalPresenceLib
  41. [Packages]
  42. MdePkg/MdePkg.dec
  43. MdeModulePkg/MdeModulePkg.dec
  44. SecurityPkg/SecurityPkg.dec
  45. MinPlatformPkg/MinPlatformPkg.dec
  46. PurleyOpenBoardPkg/OpenBoardPkg.dec
  47. [Pcd]
  48. gMinPlatformPkgTokenSpaceGuid.PcdTpm2Enable ## CONSUMES
  49. gEfiMdePkgTokenSpaceGuid.PcdPlatformBootTimeOut ## PRODUCES
  50. gEfiMdeModulePkgTokenSpaceGuid.PcdVideoHorizontalResolution ## PRODUCES
  51. gEfiMdeModulePkgTokenSpaceGuid.PcdVideoVerticalResolution ## PRODUCES
  52. gEfiMdeModulePkgTokenSpaceGuid.PcdConOutRow ## PRODUCES
  53. gEfiMdeModulePkgTokenSpaceGuid.PcdConOutColumn ## PRODUCES
  54. gEfiMdeModulePkgTokenSpaceGuid.PcdSetupConOutColumn ## CONSUMES
  55. gEfiMdeModulePkgTokenSpaceGuid.PcdSetupConOutRow ## CONSUMES
  56. gEfiMdeModulePkgTokenSpaceGuid.PcdSetupVideoHorizontalResolution ## CONSUMES
  57. gEfiMdeModulePkgTokenSpaceGuid.PcdSetupVideoVerticalResolution ## CONSUMES
  58. gEfiMdeModulePkgTokenSpaceGuid.PcdConInConnectOnDemand ## PRODUCES
  59. gMinPlatformPkgTokenSpaceGuid.PcdPlatformMemoryCheckLevel ## CONSUMES
  60. gMinPlatformPkgTokenSpaceGuid.PcdBootToShellOnly ## CONSUMES
  61. gMinPlatformPkgTokenSpaceGuid.PcdTrustedConsoleInputDevicePath ## CONSUMES
  62. gMinPlatformPkgTokenSpaceGuid.PcdTrustedConsoleOutputDevicePath ## CONSUMES
  63. gMinPlatformPkgTokenSpaceGuid.PcdTrustedStorageDevicePath ## CONSUMES
  64. gPlatformTokenSpaceGuid.PcdUpdateConsoleInBds ## CONSUMES
  65. gPlatformTokenSpaceGuid.PcdFastBoot ## CONSUMES
  66. [Sources]
  67. BdsPlatform.c
  68. BdsPlatform.h
  69. PlatformBootOption.c
  70. MemoryTest.c
  71. [Protocols]
  72. gEfiPciRootBridgeIoProtocolGuid ## CONSUMES
  73. gEfiPciIoProtocolGuid ## CONSUMES
  74. gEfiCpuIo2ProtocolGuid ## CONSUMES
  75. gEfiDxeSmmReadyToLockProtocolGuid ## PRODUCES
  76. gEfiGenericMemTestProtocolGuid ## CONSUMES
  77. gEfiDiskInfoProtocolGuid ## CONSUMES
  78. gEfiDevicePathToTextProtocolGuid ## CONSUMES
  79. gEfiSimpleTextInputExProtocolGuid ## CONSUMES
  80. gEfiFirmwareVolume2ProtocolGuid ## CONSUMES
  81. gEfiFormBrowser2ProtocolGuid ## CONSUMES
  82. gEfiGenericMemTestProtocolGuid ## CONSUMES
  83. [Guids]
  84. gEfiGlobalVariableGuid ## PRODUCES
  85. gEfiMemoryOverwriteControlDataGuid ## PRODUCES
  86. gEfiEndOfDxeEventGroupGuid ## CONSUMES
  87. [Depex.common.DXE_DRIVER]
  88. gEfiVariableArchProtocolGuid