]> git.proxmox.com Git - mirror_edk2.git/blob - ArmPlatformPkg/PrePi/PeiMPCore.inf
256fcafee972195e4558839fade193fb955fd96c
[mirror_edk2.git] / ArmPlatformPkg / PrePi / PeiMPCore.inf
1 #/** @file
2 #
3 # Copyright (c) 2011, ARM Ltd. All rights reserved.<BR>
4 # This program and the accompanying materials
5 # are licensed and made available under the terms and conditions of the BSD License
6 # which accompanies this distribution. The full text of the license may be found at
7 # http://opensource.org/licenses/bsd-license.php
8 #
9 # THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
10 # WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
11 #
12 #**/
13
14 [Defines]
15 INF_VERSION = 0x00010005
16 BASE_NAME = ArmPlatformPrePiMPCore
17 FILE_GUID = d959e387-7b91-452c-90e0-a1dbac90ddb8
18 MODULE_TYPE = SEC
19 VERSION_STRING = 1.0
20
21 [Sources.ARM]
22 PrePi.c
23 ModuleEntryPoint.S | GCC
24 ModuleEntryPoint.asm | RVCT
25 Exception.S | GCC
26 Exception.asm | RVCT
27 MainMPCore.c
28
29 [Packages]
30 MdePkg/MdePkg.dec
31 MdeModulePkg/MdeModulePkg.dec
32 EmbeddedPkg/EmbeddedPkg.dec
33 ArmPkg/ArmPkg.dec
34 ArmPlatformPkg/ArmPlatformPkg.dec
35 IntelFrameworkModulePkg/IntelFrameworkModulePkg.dec
36
37 [LibraryClasses]
38 BaseLib
39 DebugLib
40 DebugAgentLib
41 ArmLib
42 ArmMPCoreMailBoxLib
43 PL390GicNonSecLib
44 IoLib
45 TimerLib
46 SerialPortLib
47 ExtractGuidedSectionLib
48 LzmaDecompressLib
49 PeCoffGetEntryPointLib
50 DebugAgentLib
51 PrePiLib
52 ArmPlatformLib
53 MemoryAllocationLib
54 HobLib
55 PrePiHobListPointerLib
56 PlatformPeiLib
57 MemoryInitPeiLib
58
59 [FeaturePcd]
60 gEmbeddedTokenSpaceGuid.PcdCacheEnable
61 gEmbeddedTokenSpaceGuid.PcdPrePiProduceMemoryTypeInformationHob
62
63 [FixedPcd]
64 gArmPlatformTokenSpaceGuid.PcdStandalone
65 gArmTokenSpaceGuid.PcdVFPEnabled
66
67 gArmTokenSpaceGuid.PcdNormalFdBaseAddress
68 gArmTokenSpaceGuid.PcdNormalFdSize
69
70 gArmTokenSpaceGuid.PcdNormalFvBaseAddress
71 gArmTokenSpaceGuid.PcdNormalFvSize
72
73 gArmPlatformTokenSpaceGuid.PcdCPUCoresNonSecStackBase
74 gArmPlatformTokenSpaceGuid.PcdCPUCoresNonSecStackSize
75
76 gArmPlatformTokenSpaceGuid.PcdPeiGlobalVariableSize
77 gArmPlatformTokenSpaceGuid.PcdHobListPtrGlobalOffset
78
79 gArmTokenSpaceGuid.PcdGicDistributorBase
80 gArmTokenSpaceGuid.PcdGicInterruptInterfaceBase
81
82 gArmTokenSpaceGuid.PcdSystemMemoryBase
83 gArmTokenSpaceGuid.PcdSystemMemorySize
84 gArmPlatformTokenSpaceGuid.PcdSystemMemoryFixRegionSize
85 gArmPlatformTokenSpaceGuid.PcdSystemMemoryUefiRegionSize
86
87 gEmbeddedTokenSpaceGuid.PcdPrePiCpuMemorySize
88 gEmbeddedTokenSpaceGuid.PcdPrePiCpuIoSize
89
90 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiACPIReclaimMemory
91 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiACPIMemoryNVS
92 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiReservedMemoryType
93 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiRuntimeServicesData
94 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiRuntimeServicesCode
95 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiBootServicesCode
96 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiBootServicesData
97 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiLoaderCode
98 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiLoaderData
99