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 9[Defines] 10 INF_VERSION = 0x00010005 11 BASE_NAME = PlatformBootManagerLib 12 FILE_GUID = F0D9063A-DADB-4185-85E2-D7ACDA93F7A6 13 MODULE_TYPE = DXE_DRIVER 14 VERSION_STRING = 1.0 15 LIBRARY_CLASS = PlatformBootManagerLib|DXE_DRIVER 16 17 18# 19# The following information is for reference only and not required by the build tools. 20# 21# VALID_ARCHITECTURES = IA32 X64 EBC 22# 23 24[Sources] 25 PlatformData.c 26 PlatformConsole.c 27 PlatformConsole.h 28 PlatformBootManager.c 29 PlatformBootManager.h 30 31[Packages] 32 MdePkg/MdePkg.dec 33 MdeModulePkg/MdeModulePkg.dec 34 UefiPayloadPkg/UefiPayloadPkg.dec 35 36[LibraryClasses] 37 BaseLib 38 UefiBootServicesTableLib 39 UefiRuntimeServicesTableLib 40 UefiLib 41 UefiBootManagerLib 42 PcdLib 43 DxeServicesLib 44 MemoryAllocationLib 45 DevicePathLib 46 HiiLib 47 PrintLib 48 PlatformHookLib 49 50[Guids] 51 gEfiEndOfDxeEventGroupGuid 52 53[Protocols] 54 gEfiGenericMemTestProtocolGuid ## CONSUMES 55 gEfiGraphicsOutputProtocolGuid ## CONSUMES 56 gEfiUgaDrawProtocolGuid ## CONSUMES 57 gEfiBootLogoProtocolGuid ## CONSUMES 58 gEfiDxeSmmReadyToLockProtocolGuid 59 gEfiSmmAccess2ProtocolGuid 60 61[Pcd] 62 gEfiMdePkgTokenSpaceGuid.PcdPlatformBootTimeOut 63 gEfiMdePkgTokenSpaceGuid.PcdUgaConsumeSupport 64 gEfiMdeModulePkgTokenSpaceGuid.PcdConOutRow 65 gEfiMdeModulePkgTokenSpaceGuid.PcdConOutColumn 66 gEfiMdeModulePkgTokenSpaceGuid.PcdConInConnectOnDemand 67 gUefiPayloadPkgTokenSpaceGuid.PcdShellFile 68 gEfiMdePkgTokenSpaceGuid.PcdUartDefaultBaudRate 69 gEfiMdePkgTokenSpaceGuid.PcdUartDefaultDataBits 70 gEfiMdePkgTokenSpaceGuid.PcdUartDefaultParity 71 gEfiMdePkgTokenSpaceGuid.PcdUartDefaultStopBits 72