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