--- /dev/null
+## @file\r
+# Include all platform action which can be customized by IBV/OEM.\r
+#\r
+# Copyright (c) 2012 - 2016, Intel Corporation. All rights reserved.<BR>\r
+# SPDX-License-Identifier: BSD-2-Clause-Patent\r
+#\r
+##\r
+\r
+[Defines]\r
+ INF_VERSION = 0x00010005\r
+ BASE_NAME = PlatformBootManagerLib\r
+ FILE_GUID = F0D9063A-DADB-4185-85E2-D7ACDA93F7A6\r
+ MODULE_TYPE = DXE_DRIVER\r
+ VERSION_STRING = 1.0\r
+ LIBRARY_CLASS = PlatformBootManagerLib|DXE_DRIVER\r
+\r
+\r
+#\r
+# The following information is for reference only and not required by the build tools.\r
+#\r
+# VALID_ARCHITECTURES = IA32 X64 EBC\r
+#\r
+\r
+[Sources]\r
+ PlatformData.c\r
+ PlatformConsole.c\r
+ PlatformConsole.h\r
+ PlatformBootManager.c\r
+ PlatformBootManager.h\r
+\r
+[Packages]\r
+ MdePkg/MdePkg.dec\r
+ MdeModulePkg/MdeModulePkg.dec\r
+ UefiPayloadPkg/UefiPayloadPkg.dec\r
+\r
+[LibraryClasses]\r
+ BaseLib\r
+ UefiBootServicesTableLib\r
+ UefiRuntimeServicesTableLib\r
+ UefiLib\r
+ UefiBootManagerLib\r
+ PcdLib\r
+ DxeServicesLib\r
+ MemoryAllocationLib\r
+ DevicePathLib\r
+ HiiLib\r
+ PrintLib\r
+ PlatformHookLib\r
+\r
+[Guids]\r
+ gEfiEndOfDxeEventGroupGuid\r
+\r
+[Protocols]\r
+ gEfiGenericMemTestProtocolGuid ## CONSUMES\r
+ gEfiGraphicsOutputProtocolGuid ## CONSUMES\r
+ gEfiUgaDrawProtocolGuid ## CONSUMES\r
+ gEfiBootLogoProtocolGuid ## CONSUMES\r
+ gEfiDxeSmmReadyToLockProtocolGuid\r
+ gEfiSmmAccess2ProtocolGuid\r
+\r
+[Pcd]\r
+ gEfiMdePkgTokenSpaceGuid.PcdPlatformBootTimeOut\r
+ gEfiMdePkgTokenSpaceGuid.PcdUgaConsumeSupport\r
+ gEfiMdeModulePkgTokenSpaceGuid.PcdConOutRow\r
+ gEfiMdeModulePkgTokenSpaceGuid.PcdConOutColumn\r
+ gEfiMdeModulePkgTokenSpaceGuid.PcdConInConnectOnDemand\r
+ gUefiPayloadPkgTokenSpaceGuid.PcdShellFile\r
+ gEfiMdePkgTokenSpaceGuid.PcdUartDefaultBaudRate\r
+ gEfiMdePkgTokenSpaceGuid.PcdUartDefaultDataBits\r
+ gEfiMdePkgTokenSpaceGuid.PcdUartDefaultParity\r
+ gEfiMdePkgTokenSpaceGuid.PcdUartDefaultStopBits\r