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