PlatformBootManagerLib.inf 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. ## @file
  2. # Platform BDS customizations library.
  3. #
  4. # Copyright (c) 2007 - 2019 Intel Corporation. All rights reserved. <BR>
  5. #
  6. # SPDX-License-Identifier: BSD-2-Clause-Patent
  7. #
  8. ##
  9. [Defines]
  10. INF_VERSION = 0x00010005
  11. BASE_NAME = PlatformBootManagerLib
  12. FILE_GUID = 8AE4756F-0C71-4C06-84D4-4C71F204D514
  13. MODULE_TYPE = DXE_DRIVER
  14. VERSION_STRING = 1.0
  15. LIBRARY_CLASS = PlatformBootManagerLib|DXE_DRIVER
  16. #
  17. # The following information is for reference only and not required by the build tools.
  18. #
  19. # VALID_ARCHITECTURES = IA32 X64 EBC
  20. #
  21. [Sources]
  22. BdsPlatform.c
  23. PlatformData.c
  24. BdsPlatform.h
  25. [Packages]
  26. MdePkg/MdePkg.dec
  27. MdeModulePkg/MdeModulePkg.dec
  28. SimicsOpenBoardPkg/OpenBoardPkg.dec
  29. OvmfPkg/OvmfPkg.dec
  30. SimicsIch10Pkg/Ich10Pkg.dec
  31. [LibraryClasses]
  32. BaseLib
  33. MemoryAllocationLib
  34. UefiBootServicesTableLib
  35. BaseMemoryLib
  36. DebugLib
  37. PcdLib
  38. UefiBootManagerLib
  39. BootLogoLib
  40. DevicePathLib
  41. PciLib
  42. NvVarsFileLib
  43. DxeLoadLinuxLib
  44. UefiLib
  45. LogoLib
  46. [Pcd]
  47. gSimicsOpenBoardPkgTokenSpaceGuid.PcdEmuVariableEvent
  48. gSimicsOpenBoardPkgTokenSpaceGuid.PcdOvmfFlashVariablesEnable
  49. gSimicsOpenBoardPkgTokenSpaceGuid.PcdSimicsX58HostBridgePciDevId
  50. gEfiMdePkgTokenSpaceGuid.PcdPlatformBootTimeOut
  51. gSimicsOpenBoardPkgTokenSpaceGuid.PcdShellFile
  52. gSimicsOpenBoardPkgTokenSpaceGuid.PcdLogoFile
  53. [Pcd.IA32, Pcd.X64]
  54. gEfiMdePkgTokenSpaceGuid.PcdFSBClock
  55. [Protocols]
  56. gEfiDecompressProtocolGuid
  57. gEfiPciRootBridgeIoProtocolGuid
  58. gEfiS3SaveStateProtocolGuid # PROTOCOL SOMETIMES_CONSUMED
  59. gEfiDxeSmmReadyToLockProtocolGuid # PROTOCOL SOMETIMES_PRODUCED
  60. gEfiLoadedImageProtocolGuid # PROTOCOL SOMETIMES_PRODUCED
  61. gEfiFirmwareVolume2ProtocolGuid # PROTOCOL SOMETIMES_CONSUMED
  62. [Guids]
  63. gEfiEndOfDxeEventGroupGuid