]> git.proxmox.com Git - mirror_edk2.git/blob - ArmPlatformPkg/PrePi/PeiUniCore.inf
ArmPlatformPkg/ArmVExpressPkg: Removed unused PCDs declaration from INF file
[mirror_edk2.git] / ArmPlatformPkg / PrePi / PeiUniCore.inf
1 #/** @file
2 #
3 # Copyright (c) 2011-2012, 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 = 0x00010005
17 BASE_NAME = ArmPlatformPrePiUniCore
18 FILE_GUID = d959e387-7b91-452c-90e0-a1dbac90ddb8
19 MODULE_TYPE = SEC
20 VERSION_STRING = 1.0
21
22 [Sources]
23 PrePi.c
24 MainUniCore.c
25
26 [Sources.ARM]
27 Arm/ArchPrePi.c
28 Arm/ModuleEntryPoint.S | GCC
29 Arm/ModuleEntryPoint.asm | RVCT
30
31 [Sources.AArch64]
32 AArch64/ArchPrePi.c
33 AArch64/ModuleEntryPoint.S | GCC
34
35 [Packages]
36 MdePkg/MdePkg.dec
37 MdeModulePkg/MdeModulePkg.dec
38 EmbeddedPkg/EmbeddedPkg.dec
39 ArmPkg/ArmPkg.dec
40 ArmPlatformPkg/ArmPlatformPkg.dec
41 IntelFrameworkModulePkg/IntelFrameworkModulePkg.dec
42
43 [LibraryClasses]
44 BaseLib
45 DebugLib
46 DebugAgentLib
47 ArmLib
48 IoLib
49 TimerLib
50 SerialPortLib
51 ExtractGuidedSectionLib
52 LzmaDecompressLib
53 PeCoffGetEntryPointLib
54 DebugAgentLib
55 PrePiLib
56 ArmPlatformLib
57 ArmPlatformStackLib
58 MemoryAllocationLib
59 HobLib
60 PrePiHobListPointerLib
61 PlatformPeiLib
62 MemoryInitPeiLib
63
64 [Ppis]
65 gArmMpCoreInfoPpiGuid
66
67 [Guids]
68 gArmGlobalVariableGuid
69 gArmMpCoreInfoGuid
70
71 [FeaturePcd]
72 gEmbeddedTokenSpaceGuid.PcdPrePiProduceMemoryTypeInformationHob
73 gArmPlatformTokenSpaceGuid.PcdSendSgiToBringUpSecondaryCores
74
75 [FixedPcd]
76 gEfiMdeModulePkgTokenSpaceGuid.PcdFirmwareVersionString
77
78 gArmTokenSpaceGuid.PcdVFPEnabled
79
80 gArmTokenSpaceGuid.PcdFdBaseAddress
81 gArmTokenSpaceGuid.PcdFdSize
82
83 gArmTokenSpaceGuid.PcdFvBaseAddress
84 gArmTokenSpaceGuid.PcdFvSize
85
86 gArmPlatformTokenSpaceGuid.PcdCPUCorePrimaryStackSize
87 gArmPlatformTokenSpaceGuid.PcdCPUCoreSecondaryStackSize
88
89 gArmPlatformTokenSpaceGuid.PcdPeiGlobalVariableSize
90
91 gArmTokenSpaceGuid.PcdSystemMemoryBase
92 gArmTokenSpaceGuid.PcdSystemMemorySize
93 gArmPlatformTokenSpaceGuid.PcdSystemMemoryUefiRegionSize
94
95 gArmPlatformTokenSpaceGuid.PcdCoreCount
96 gArmPlatformTokenSpaceGuid.PcdClusterCount
97
98 gEmbeddedTokenSpaceGuid.PcdPrePiCpuMemorySize
99 gEmbeddedTokenSpaceGuid.PcdPrePiCpuIoSize
100
101 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiACPIReclaimMemory
102 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiACPIMemoryNVS
103 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiReservedMemoryType
104 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiRuntimeServicesData
105 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiRuntimeServicesCode
106 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiBootServicesCode
107 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiBootServicesData
108 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiLoaderCode
109 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiLoaderData