]> git.proxmox.com Git - mirror_edk2.git/blob - ArmPlatformPkg/PrePi/PeiUniCore.inf
ArmPkg/ArmCpuLib: Replaced complex functions ArmCpuSynchronizeWait & ArmCpuSynchroniz...
[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.ARM]
23 PrePi.c
24 ModuleEntryPoint.S | GCC
25 ModuleEntryPoint.asm | RVCT
26 Exception.asm | RVCT
27 Exception.S | GCC
28 MainUniCore.c
29
30 [Packages]
31 MdePkg/MdePkg.dec
32 MdeModulePkg/MdeModulePkg.dec
33 EmbeddedPkg/EmbeddedPkg.dec
34 ArmPkg/ArmPkg.dec
35 ArmPlatformPkg/ArmPlatformPkg.dec
36 IntelFrameworkModulePkg/IntelFrameworkModulePkg.dec
37
38 [LibraryClasses]
39 BaseLib
40 DebugLib
41 DebugAgentLib
42 ArmLib
43 IoLib
44 TimerLib
45 SerialPortLib
46 ExtractGuidedSectionLib
47 LzmaDecompressLib
48 PeCoffGetEntryPointLib
49 DebugAgentLib
50 PrePiLib
51 ArmPlatformLib
52 MemoryAllocationLib
53 HobLib
54 PrePiHobListPointerLib
55 PlatformPeiLib
56 MemoryInitPeiLib
57
58 [Guids]
59 gArmGlobalVariableGuid
60
61 [Guids]
62 gArmGlobalVariableGuid
63
64 [FeaturePcd]
65 gEmbeddedTokenSpaceGuid.PcdCacheEnable
66 gEmbeddedTokenSpaceGuid.PcdPrePiProduceMemoryTypeInformationHob
67 gArmPlatformTokenSpaceGuid.PcdSendSgiToBringUpSecondaryCores
68
69 [FixedPcd]
70 gEfiMdeModulePkgTokenSpaceGuid.PcdFirmwareVersionString
71
72 gArmTokenSpaceGuid.PcdVFPEnabled
73
74 gArmTokenSpaceGuid.PcdFdBaseAddress
75 gArmTokenSpaceGuid.PcdFdSize
76
77 gArmTokenSpaceGuid.PcdFvBaseAddress
78 gArmTokenSpaceGuid.PcdFvSize
79
80 gArmPlatformTokenSpaceGuid.PcdCPUCorePrimaryStackSize
81 gArmPlatformTokenSpaceGuid.PcdCPUCoreSecondaryStackSize
82
83 gArmPlatformTokenSpaceGuid.PcdPeiGlobalVariableSize
84
85 gArmTokenSpaceGuid.PcdSystemMemoryBase
86 gArmTokenSpaceGuid.PcdSystemMemorySize
87 gArmPlatformTokenSpaceGuid.PcdSystemMemoryUefiRegionSize
88
89 gArmPlatformTokenSpaceGuid.PcdClusterCount
90 gArmTokenSpaceGuid.PcdArmPrimaryCoreMask
91 gArmTokenSpaceGuid.PcdArmPrimaryCore
92
93 gEmbeddedTokenSpaceGuid.PcdPrePiCpuMemorySize
94 gEmbeddedTokenSpaceGuid.PcdPrePiCpuIoSize
95
96 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiACPIReclaimMemory
97 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiACPIMemoryNVS
98 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiReservedMemoryType
99 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiRuntimeServicesData
100 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiRuntimeServicesCode
101 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiBootServicesCode
102 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiBootServicesData
103 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiLoaderCode
104 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiLoaderData