]> git.proxmox.com Git - mirror_edk2.git/blob - ArmPlatformPkg/PrePi/PeiUniCore.inf
ArmPlatformPkg: Moved ARMv7 specific files to a 'Arm' subdirectory
[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/ModuleEntryPoint.S | GCC
28 Arm/ModuleEntryPoint.asm | RVCT
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 ArmPlatformStackLib
53 MemoryAllocationLib
54 HobLib
55 PrePiHobListPointerLib
56 PlatformPeiLib
57 MemoryInitPeiLib
58
59 [Ppis]
60 gArmMpCoreInfoPpiGuid
61
62 [Guids]
63 gArmGlobalVariableGuid
64 gArmMpCoreInfoGuid
65
66 [FeaturePcd]
67 gEmbeddedTokenSpaceGuid.PcdCacheEnable
68 gEmbeddedTokenSpaceGuid.PcdPrePiProduceMemoryTypeInformationHob
69 gArmPlatformTokenSpaceGuid.PcdSendSgiToBringUpSecondaryCores
70
71 [FixedPcd]
72 gEfiMdeModulePkgTokenSpaceGuid.PcdFirmwareVersionString
73
74 gArmTokenSpaceGuid.PcdVFPEnabled
75
76 gArmTokenSpaceGuid.PcdFdBaseAddress
77 gArmTokenSpaceGuid.PcdFdSize
78
79 gArmTokenSpaceGuid.PcdFvBaseAddress
80 gArmTokenSpaceGuid.PcdFvSize
81
82 gArmPlatformTokenSpaceGuid.PcdCPUCorePrimaryStackSize
83 gArmPlatformTokenSpaceGuid.PcdCPUCoreSecondaryStackSize
84
85 gArmPlatformTokenSpaceGuid.PcdPeiGlobalVariableSize
86
87 gArmTokenSpaceGuid.PcdSystemMemoryBase
88 gArmTokenSpaceGuid.PcdSystemMemorySize
89 gArmPlatformTokenSpaceGuid.PcdSystemMemoryUefiRegionSize
90
91 gArmPlatformTokenSpaceGuid.PcdCoreCount
92 gArmPlatformTokenSpaceGuid.PcdClusterCount
93 gArmTokenSpaceGuid.PcdArmPrimaryCoreMask
94 gArmTokenSpaceGuid.PcdArmPrimaryCore
95
96 gEmbeddedTokenSpaceGuid.PcdPrePiCpuMemorySize
97 gEmbeddedTokenSpaceGuid.PcdPrePiCpuIoSize
98
99 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiACPIReclaimMemory
100 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiACPIMemoryNVS
101 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiReservedMemoryType
102 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiRuntimeServicesData
103 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiRuntimeServicesCode
104 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiBootServicesCode
105 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiBootServicesData
106 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiLoaderCode
107 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiLoaderData