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