]> git.proxmox.com Git - mirror_edk2.git/blame - ArmPlatformPkg/ArmJunoPkg/Library/ArmJunoLib/ArmJunoLib.inf
ArmPlatformPkg/ArmJunoLib: use declared PPI rather than module local var
[mirror_edk2.git] / ArmPlatformPkg / ArmJunoPkg / Library / ArmJunoLib / ArmJunoLib.inf
CommitLineData
9f38945f 1#\r
1bb1f35f 2# Copyright (c) 2013-2015, ARM Limited. All rights reserved.\r
9f38945f
OM
3#\r
4# This program and the accompanying materials\r
5# are licensed and made available under the terms and conditions of the BSD License\r
6# which accompanies this distribution. The full text of the license may be found at\r
7# http://opensource.org/licenses/bsd-license.php\r
8#\r
9# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
10# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
11#\r
12\r
13[Defines]\r
14 INF_VERSION = 0x00010005\r
15 BASE_NAME = ArmJunoLib\r
16 FILE_GUID = 87c525cd-e1a2-469e-994c-c28cd0c7bd0d\r
17 MODULE_TYPE = BASE\r
18 VERSION_STRING = 1.0\r
19 LIBRARY_CLASS = ArmPlatformLib\r
20\r
21[Packages]\r
22 MdePkg/MdePkg.dec\r
23 MdeModulePkg/MdeModulePkg.dec\r
24 EmbeddedPkg/EmbeddedPkg.dec\r
25 ArmPkg/ArmPkg.dec\r
26 ArmPlatformPkg/ArmPlatformPkg.dec\r
27 ArmPlatformPkg/ArmJunoPkg/ArmJuno.dec\r
28\r
29[LibraryClasses]\r
30 IoLib\r
31 ArmLib\r
32 HobLib\r
33 MemoryAllocationLib\r
34 SerialPortLib\r
35\r
36[Sources.common]\r
37 ArmJuno.c\r
38 ArmJunoMem.c\r
39\r
40[Sources.AARCH64]\r
a40ff457 41 AArch64/ArmJunoHelper.S\r
9f38945f
OM
42\r
43[Sources.ARM]\r
44 Arm/ArmJunoHelper.S | GCC\r
45\r
46[FeaturePcd]\r
47 gEmbeddedTokenSpaceGuid.PcdCacheEnable\r
48\r
49[FixedPcd]\r
50 gArmTokenSpaceGuid.PcdSystemMemoryBase\r
51 gArmTokenSpaceGuid.PcdSystemMemorySize\r
52 gArmTokenSpaceGuid.PcdFvBaseAddress\r
53\r
54 gArmTokenSpaceGuid.PcdArmPrimaryCoreMask\r
1bb1f35f
OM
55\r
56 gArmJunoTokenSpaceGuid.PcdPcieControlBaseAddress\r
57 gArmJunoTokenSpaceGuid.PcdPciConfigurationSpaceBaseAddress\r
58 gArmJunoTokenSpaceGuid.PcdPciConfigurationSpaceSize\r
59\r
60[Pcd]\r
61 gArmPlatformTokenSpaceGuid.PcdPciMmio32Base\r
62 gArmPlatformTokenSpaceGuid.PcdPciMmio32Size\r
63 gArmPlatformTokenSpaceGuid.PcdPciMmio64Base\r
64 gArmPlatformTokenSpaceGuid.PcdPciMmio64Size\r
bb68296f
AB
65\r
66[Ppis]\r
67 gArmMpCoreInfoPpiGuid\r