3 # Component description file for Bds module
5 # Copyright (c) 2011-2015, ARM Ltd. All rights reserved.<BR>
7 # This program and the accompanying materials
8 # are licensed and made available under the terms and conditions of the BSD License
9 # which accompanies this distribution. The full text of the license may be found at
10 # http://opensource.org/licenses/bsd-license.php
12 # THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
13 # WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
19 INF_VERSION = 0x00010005
20 BASE_NAME = ArmPlatformBds
21 FILE_GUID = 5a50aa81-c3ae-4608-a0e3-41a2e69baf94
22 MODULE_TYPE = DXE_DRIVER
25 ENTRY_POINT = BdsInitialize
37 MdeModulePkg/MdeModulePkg.dec
39 ArmPlatformPkg/ArmPlatformPkg.dec
40 EmbeddedPkg/EmbeddedPkg.dec
41 IntelFrameworkModulePkg/IntelFrameworkModulePkg.dec
48 UefiBootServicesTableLib
59 gEfiEndOfDxeEventGroupGuid
60 gEfiFileSystemInfoGuid
61 gArmGlobalVariableGuid
65 gEfiBdsArchProtocolGuid
66 gEfiBlockIoProtocolGuid
67 gEfiSimpleTextInProtocolGuid
68 gEfiPxeBaseCodeProtocolGuid
69 gEfiSimpleNetworkProtocolGuid
70 gEfiDevicePathToTextProtocolGuid
71 gEfiFirmwareVolumeBlockProtocolGuid
72 gEfiFirmwareVolumeBlock2ProtocolGuid
73 gEfiDhcp4ServiceBindingProtocolGuid
74 gEfiMtftp4ServiceBindingProtocolGuid
77 gArmPlatformTokenSpaceGuid.PcdBdsLinuxSupport
80 gArmPlatformTokenSpaceGuid.PcdFirmwareVendor
81 gArmPlatformTokenSpaceGuid.PcdDefaultBootDescription
82 gArmPlatformTokenSpaceGuid.PcdDefaultBootDevicePath
83 gArmPlatformTokenSpaceGuid.PcdDefaultBootArgument
84 gEfiMdePkgTokenSpaceGuid.PcdPlatformBootTimeOut
85 gArmPlatformTokenSpaceGuid.PcdDefaultConInPaths
86 gArmPlatformTokenSpaceGuid.PcdDefaultConOutPaths
88 gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdShellFile