DxePlatformBootManagerLib.inf 3.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697
  1. ### @file
  2. # Component name for module DxePlatformBootManagerLib
  3. #
  4. # Copyright (c) 2017 - 2019, 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. CapsuleLib
  42. BootLogoLib
  43. [Packages]
  44. MdePkg/MdePkg.dec
  45. MdeModulePkg/MdeModulePkg.dec
  46. SecurityPkg/SecurityPkg.dec
  47. MinPlatformPkg/MinPlatformPkg.dec
  48. Vlv2TbltDevicePkg/PlatformPkg.dec
  49. [Pcd]
  50. gMinPlatformPkgTokenSpaceGuid.PcdTpm2Enable ## CONSUMES
  51. gEfiMdePkgTokenSpaceGuid.PcdPlatformBootTimeOut ## PRODUCES
  52. gEfiMdeModulePkgTokenSpaceGuid.PcdVideoHorizontalResolution ## PRODUCES
  53. gEfiMdeModulePkgTokenSpaceGuid.PcdVideoVerticalResolution ## PRODUCES
  54. gEfiMdeModulePkgTokenSpaceGuid.PcdConOutRow ## PRODUCES
  55. gEfiMdeModulePkgTokenSpaceGuid.PcdConOutColumn ## PRODUCES
  56. gEfiMdeModulePkgTokenSpaceGuid.PcdSetupConOutColumn ## CONSUMES
  57. gEfiMdeModulePkgTokenSpaceGuid.PcdSetupConOutRow ## CONSUMES
  58. gEfiMdeModulePkgTokenSpaceGuid.PcdSetupVideoHorizontalResolution ## CONSUMES
  59. gEfiMdeModulePkgTokenSpaceGuid.PcdSetupVideoVerticalResolution ## CONSUMES
  60. gEfiMdeModulePkgTokenSpaceGuid.PcdConInConnectOnDemand ## PRODUCES
  61. gMinPlatformPkgTokenSpaceGuid.PcdPlatformMemoryCheckLevel ## CONSUMES
  62. gMinPlatformPkgTokenSpaceGuid.PcdBootToShellOnly ## CONSUMES
  63. gMinPlatformPkgTokenSpaceGuid.PcdTrustedConsoleInputDevicePath ## CONSUMES
  64. gMinPlatformPkgTokenSpaceGuid.PcdTrustedConsoleOutputDevicePath ## CONSUMES
  65. gMinPlatformPkgTokenSpaceGuid.PcdTrustedStorageDevicePath ## CONSUMES
  66. gPlatformModuleTokenSpaceGuid.PcdBootState
  67. [Sources]
  68. BdsPlatform.c
  69. BdsPlatform.h
  70. PlatformBootOption.c
  71. MemoryTest.c
  72. [Protocols]
  73. gEfiPciRootBridgeIoProtocolGuid ## CONSUMES
  74. gEfiPciIoProtocolGuid ## CONSUMES
  75. gEfiCpuIo2ProtocolGuid ## CONSUMES
  76. gEfiDxeSmmReadyToLockProtocolGuid ## PRODUCES
  77. gEfiGenericMemTestProtocolGuid ## CONSUMES
  78. gEfiDiskInfoProtocolGuid ## CONSUMES
  79. gEfiDevicePathToTextProtocolGuid ## CONSUMES
  80. gEfiSimpleTextInputExProtocolGuid ## CONSUMES
  81. gEfiFirmwareVolume2ProtocolGuid ## CONSUMES
  82. gEfiFormBrowser2ProtocolGuid ## CONSUMES
  83. gEfiGenericMemTestProtocolGuid ## CONSUMES
  84. [Guids]
  85. gEfiGlobalVariableGuid ## PRODUCES
  86. gEfiMemoryOverwriteControlDataGuid ## PRODUCES
  87. gEfiEndOfDxeEventGroupGuid ## CONSUMES
  88. [Depex.common.DXE_DRIVER]
  89. gEfiVariableArchProtocolGuid