PlatformBootManagerLib.inf 2.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. ## @file
  2. # Include all platform action which can be customized by IBV/OEM.
  3. #
  4. # Copyright (c) 2012 - 2019, Intel Corporation. All rights reserved.<BR>
  5. # SPDX-License-Identifier: BSD-2-Clause-Patent
  6. #
  7. ##
  8. [Defines]
  9. INF_VERSION = 0x00010005
  10. BASE_NAME = PlatformBootManagerLib
  11. FILE_GUID = EC67889B-9E62-4c81-8CA0-86E6A6EEE61A
  12. MODULE_TYPE = DXE_DRIVER
  13. VERSION_STRING = 1.0
  14. LIBRARY_CLASS = PlatformBootManagerLib|DXE_DRIVER
  15. CONSTRUCTOR = InitializePlatformBootManagerLib
  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. PlatformData.c
  23. PlatformBootManager.c
  24. PlatformBootManager.h
  25. [Packages]
  26. MdePkg/MdePkg.dec
  27. MdeModulePkg/MdeModulePkg.dec
  28. SourceLevelDebugPkg/SourceLevelDebugPkg.dec
  29. QuarkPlatformPkg/QuarkPlatformPkg.dec
  30. SecurityPkg/SecurityPkg.dec
  31. ShellPkg/ShellPkg.dec
  32. SignedCapsulePkg/SignedCapsulePkg.dec
  33. [LibraryClasses]
  34. BaseLib
  35. BaseMemoryLib
  36. PcdLib
  37. DebugLib
  38. DevicePathLib
  39. MemoryAllocationLib
  40. UefiBootServicesTableLib
  41. UefiLib
  42. UefiBootManagerLib
  43. PrintLib
  44. HobLib
  45. CapsuleLib
  46. DxeServicesLib
  47. [Protocols]
  48. gEfiFirmwareVolume2ProtocolGuid
  49. gEfiDxeSmmReadyToLockProtocolGuid
  50. gEsrtManagementProtocolGuid
  51. [Guids]
  52. gEfiPcAnsiGuid
  53. gEfiVT100Guid
  54. gEfiVT100PlusGuid
  55. gEfiVTUTF8Guid
  56. gEfiTtyTermGuid
  57. gEfiEndOfDxeEventGroupGuid
  58. gUefiShellFileGuid
  59. [Pcd]
  60. gEfiMdePkgTokenSpaceGuid.PcdUartDefaultBaudRate
  61. gEfiMdePkgTokenSpaceGuid.PcdUartDefaultDataBits
  62. gEfiMdePkgTokenSpaceGuid.PcdUartDefaultParity
  63. gEfiMdePkgTokenSpaceGuid.PcdUartDefaultStopBits
  64. gEfiMdePkgTokenSpaceGuid.PcdDefaultTerminalType
  65. gQuarkPlatformTokenSpaceGuid.PcdBootState
  66. gEfiMdeModulePkgTokenSpaceGuid.PcdSupportUpdateCapsuleReset
  67. gEfiSignedCapsulePkgTokenSpaceGuid.PcdEdkiiRsa2048Sha256TestPublicKeyFileGuid
  68. gEfiSignedCapsulePkgTokenSpaceGuid.PcdEdkiiPkcs7TestPublicKeyFileGuid
  69. gEfiSecurityPkgTokenSpaceGuid.PcdRsa2048Sha256PublicKeyBuffer
  70. gEfiSecurityPkgTokenSpaceGuid.PcdPkcs7CertBuffer
  71. gEfiMdeModulePkgTokenSpaceGuid.PcdTestKeyUsed