1 ## @file 2 # Implementation for PlatformBdsLib library class interfaces. 3 # 4 # Copyright (C) 2015, Red Hat, Inc. 5 # Copyright (c) 2014, ARM Ltd. All rights reserved.<BR> 6 # Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.<BR> 7 # Copyright (c) 2015, Hisilicon Limited. All rights reserved. 8 # Copyright (c) 2015, Linaro Limited. All rights reserved. 9 # 10 # This program and the accompanying materials are licensed and made available 11 # under the terms and conditions of the BSD License which accompanies this 12 # distribution. The full text of the license may be found at 13 # http://opensource.org/licenses/bsd-license.php 14 # 15 # THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, 16 # WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR 17 # IMPLIED. 18 # 19 # Based on the files under ArmVirtPkg/Library/PlatformIntelBdsLib/ 20 # 21 ## 22 23 [Defines] 24 INF_VERSION = 0x00010005 25 BASE_NAME = PlatformIntelBdsLib 26 FILE_GUID = 46DF84EB-F603-4D39-99D8-E1E86B50BCC2 27 MODULE_TYPE = DXE_DRIVER 28 VERSION_STRING = 1.0 29 LIBRARY_CLASS = PlatformBdsLib|DXE_DRIVER 30 31 # 32 # The following information is for reference only and not required by the build tools. 33 # 34 # VALID_ARCHITECTURES = ARM AARCH64 35 # 36 37 [Sources] 38 IntelBdsPlatform.c 39 IntelBdsPlatformCommon.c 40 41 [Packages] 42 IntelFrameworkModulePkg/IntelFrameworkModulePkg.dec 43 MdeModulePkg/MdeModulePkg.dec 44 MdePkg/MdePkg.dec 45 46 [LibraryClasses] 47 BaseLib 48 BaseMemoryLib 49 DebugLib 50 DevicePathLib 51 GenericBdsLib 52 MemoryAllocationLib 53 PcdLib 54 PrintLib 55 UefiBootServicesTableLib 56 UefiRuntimeServicesTableLib 57 UefiLib 58 59 [FixedPcd] 60 gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdLogoFile 61 gEfiMdePkgTokenSpaceGuid.PcdUartDefaultBaudRate 62 gEfiMdePkgTokenSpaceGuid.PcdUartDefaultDataBits 63 gEfiMdePkgTokenSpaceGuid.PcdUartDefaultParity 64 gEfiMdePkgTokenSpaceGuid.PcdUartDefaultStopBits 65 66 [Pcd] 67 gEfiMdePkgTokenSpaceGuid.PcdPlatformBootTimeOut 68 69 [Guids] 70 gEfiEndOfDxeEventGroupGuid 71 gEfiFileInfoGuid 72 gEfiFileSystemInfoGuid 73 gEfiFileSystemVolumeLabelInfoIdGuid 74 75 [Protocols] 76 gEfiDevicePathProtocolGuid 77 gEfiGraphicsOutputProtocolGuid 78 gEfiLoadedImageProtocolGuid 79 gEfiPciRootBridgeIoProtocolGuid 80 gEfiSimpleFileSystemProtocolGuid 81