PlatformBootManagerLib.inf 2.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. ## @file
  2. # Include all platform action which can be customized by IBV/OEM.
  3. #
  4. # Copyright (c) 2012 - 2016, 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. IntelFrameworkPkg/IntelFrameworkPkg.dec
  29. IntelFrameworkModulePkg/IntelFrameworkModulePkg.dec
  30. SourceLevelDebugPkg/SourceLevelDebugPkg.dec
  31. QuarkPlatformPkg/QuarkPlatformPkg.dec
  32. SecurityPkg/SecurityPkg.dec
  33. ShellPkg/ShellPkg.dec
  34. SignedCapsulePkg/SignedCapsulePkg.dec
  35. [LibraryClasses]
  36. BaseLib
  37. BaseMemoryLib
  38. PcdLib
  39. DebugLib
  40. DevicePathLib
  41. MemoryAllocationLib
  42. UefiBootServicesTableLib
  43. UefiLib
  44. UefiBootManagerLib
  45. PrintLib
  46. HobLib
  47. CapsuleLib
  48. DxeServicesLib
  49. [Protocols]
  50. gEfiFirmwareVolume2ProtocolGuid
  51. gEfiAcpiS3SaveProtocolGuid
  52. gEfiDxeSmmReadyToLockProtocolGuid
  53. gEsrtManagementProtocolGuid
  54. [Guids]
  55. gEfiPcAnsiGuid
  56. gEfiVT100Guid
  57. gEfiVT100PlusGuid
  58. gEfiVTUTF8Guid
  59. gEfiTtyTermGuid
  60. gEfiEndOfDxeEventGroupGuid
  61. gUefiShellFileGuid
  62. [Pcd]
  63. gEfiMdePkgTokenSpaceGuid.PcdUartDefaultBaudRate
  64. gEfiMdePkgTokenSpaceGuid.PcdUartDefaultDataBits
  65. gEfiMdePkgTokenSpaceGuid.PcdUartDefaultParity
  66. gEfiMdePkgTokenSpaceGuid.PcdUartDefaultStopBits
  67. gEfiMdePkgTokenSpaceGuid.PcdDefaultTerminalType
  68. gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdBootState
  69. gEfiMdeModulePkgTokenSpaceGuid.PcdSupportUpdateCapsuleReset
  70. gEfiSignedCapsulePkgTokenSpaceGuid.PcdEdkiiRsa2048Sha256TestPublicKeyFileGuid
  71. gEfiSignedCapsulePkgTokenSpaceGuid.PcdEdkiiPkcs7TestPublicKeyFileGuid
  72. gEfiSecurityPkgTokenSpaceGuid.PcdRsa2048Sha256PublicKeyBuffer
  73. gEfiSecurityPkgTokenSpaceGuid.PcdPkcs7CertBuffer
  74. gEfiMdeModulePkgTokenSpaceGuid.PcdTestKeyUsed