]> git.proxmox.com Git - mirror_edk2.git/blob - ArmPlatformPkg/PrePi/PeiUniCore.inf
1a59fdc086ec8b180f8c3ef0edcf3a54b5d51d77
[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 [Ppis]
59 gArmMpCoreInfoPpiGuid
60
61 [Guids]
62 gArmGlobalVariableGuid
63 gArmMpCoreInfoGuid
64
65 [FeaturePcd]
66 gEmbeddedTokenSpaceGuid.PcdCacheEnable
67 gEmbeddedTokenSpaceGuid.PcdPrePiProduceMemoryTypeInformationHob
68 gArmPlatformTokenSpaceGuid.PcdSendSgiToBringUpSecondaryCores
69
70 [FixedPcd]
71 gEfiMdeModulePkgTokenSpaceGuid.PcdFirmwareVersionString
72
73 gArmTokenSpaceGuid.PcdVFPEnabled
74
75 gArmTokenSpaceGuid.PcdFdBaseAddress
76 gArmTokenSpaceGuid.PcdFdSize
77
78 gArmTokenSpaceGuid.PcdFvBaseAddress
79 gArmTokenSpaceGuid.PcdFvSize
80
81 gArmPlatformTokenSpaceGuid.PcdCPUCorePrimaryStackSize
82 gArmPlatformTokenSpaceGuid.PcdCPUCoreSecondaryStackSize
83
84 gArmPlatformTokenSpaceGuid.PcdPeiGlobalVariableSize
85
86 gArmTokenSpaceGuid.PcdSystemMemoryBase
87 gArmTokenSpaceGuid.PcdSystemMemorySize
88 gArmPlatformTokenSpaceGuid.PcdSystemMemoryUefiRegionSize
89
90 gArmPlatformTokenSpaceGuid.PcdClusterCount
91 gArmTokenSpaceGuid.PcdArmPrimaryCoreMask
92 gArmTokenSpaceGuid.PcdArmPrimaryCore
93
94 gEmbeddedTokenSpaceGuid.PcdPrePiCpuMemorySize
95 gEmbeddedTokenSpaceGuid.PcdPrePiCpuIoSize
96
97 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiACPIReclaimMemory
98 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiACPIMemoryNVS
99 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiReservedMemoryType
100 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiRuntimeServicesData
101 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiRuntimeServicesCode
102 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiBootServicesCode
103 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiBootServicesData
104 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiLoaderCode
105 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiLoaderData