1 #/** @file 2 # 3 # Copyright (c) 2013-2015, ARM Ltd. All rights reserved.<BR> 4 # 5 # This program and the accompanying materials 6 # are licensed and made available under the terms and conditions of the BSD License 7 # which accompanies this distribution. The full text of the license may be found at 8 # http://opensource.org/licenses/bsd-license.php 9 # 10 # THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, 11 # WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. 12 # 13 #**/ 14 15 [Defines] 16 INF_VERSION = 0x00010006 17 BASE_NAME = ArmFvpDxe 18 FILE_GUID = 405b2307-6839-4d52-aeb9-bece64252800 19 MODULE_TYPE = UEFI_DRIVER 20 VERSION_STRING = 1.0 21 ENTRY_POINT = ArmFvpInitialise 22 23 [Sources.common] 24 ArmFvpDxe.c 25 ArmVExpressCommon.c 26 27 [Sources.ARM] 28 Arm/ArmFvpDxeArm.c 29 30 [Sources.AARCH64] 31 AArch64/ArmFvpDxeAArch64.c 32 33 [Packages] 34 MdePkg/MdePkg.dec 35 ArmPkg/ArmPkg.dec 36 ArmPlatformPkg/ArmPlatformPkg.dec 37 ArmPlatformPkg/ArmVExpressPkg/ArmVExpressPkg.dec 38 EmbeddedPkg/EmbeddedPkg.dec 39 OvmfPkg/OvmfPkg.dec 40 41 [LibraryClasses] 42 PcdLib 43 ArmShellCmdRunAxfLib 44 ArmLib 45 ArmPlatformLib 46 BaseMemoryLib 47 DxeServicesTableLib 48 MemoryAllocationLib 49 UefiDriverEntryPoint 50 UefiBootServicesTableLib 51 VirtioMmioDeviceLib 52 DevicePathLib 53 54 [LibraryClasses.AARCH64] 55 ArmGicLib 56 57 [Protocols] 58 gEfiFirmwareVolume2ProtocolGuid 59 gEfiDevicePathProtocolGuid 60 61 [FixedPcd] 62 gArmVExpressTokenSpaceGuid.PcdFvpFdtDevicePathsBase 63 64 [FixedPcd.ARM] 65 gArmVExpressTokenSpaceGuid.PcdFdtVExpressFvpA9x4 66 gArmVExpressTokenSpaceGuid.PcdFdtVExpressFvpA15x1 67 gArmVExpressTokenSpaceGuid.PcdFdtVExpressFvpA15x2 68 gArmVExpressTokenSpaceGuid.PcdFdtVExpressFvpA15x4 69 70 [FixedPcd.AARCH64] 71 gArmVExpressTokenSpaceGuid.PcdFdtFvpVExpressAEMv8x4 72 gArmVExpressTokenSpaceGuid.PcdFdtFvpBaseAEMv8x4GicV2 73 gArmVExpressTokenSpaceGuid.PcdFdtFvpBaseAEMv8x4GicV2Legacy 74 gArmVExpressTokenSpaceGuid.PcdFdtFvpBaseAEMv8x4GicV3 75 gArmVExpressTokenSpaceGuid.PcdFdtFvpFoundationGicV2 76 gArmVExpressTokenSpaceGuid.PcdFdtFvpFoundationGicV2Legacy 77 gArmVExpressTokenSpaceGuid.PcdFdtFvpFoundationGicV3 78 79 [Pcd] 80 gEmbeddedTokenSpaceGuid.PcdFdtDevicePaths 81