]> git.proxmox.com Git - mirror_edk2.git/blob - ArmPlatformPkg/PrePi/PeiMPCore.inf
ArmPlatformPkg/PrePi: Added Firmware Version String to the 'welcome' statement
[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 ArmCpuLib
42 ArmLib
43 ArmGicLib
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 [Ppis]
60 gArmMpCoreInfoPpiGuid
61
62 [Guids]
63 gArmGlobalVariableGuid
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.PcdCPUCoresStackBase
82 gArmPlatformTokenSpaceGuid.PcdCPUCorePrimaryStackSize
83 gArmPlatformTokenSpaceGuid.PcdCPUCoreSecondaryStackSize
84
85 gArmPlatformTokenSpaceGuid.PcdPeiGlobalVariableSize
86
87 gArmTokenSpaceGuid.PcdGicDistributorBase
88 gArmTokenSpaceGuid.PcdGicInterruptInterfaceBase
89
90 gArmTokenSpaceGuid.PcdSystemMemoryBase
91 gArmTokenSpaceGuid.PcdSystemMemorySize
92 gArmPlatformTokenSpaceGuid.PcdSystemMemoryUefiRegionSize
93
94 gArmPlatformTokenSpaceGuid.PcdClusterCount
95 gArmTokenSpaceGuid.PcdArmPrimaryCoreMask
96 gArmTokenSpaceGuid.PcdArmPrimaryCore
97
98 gEmbeddedTokenSpaceGuid.PcdPrePiCpuMemorySize
99 gEmbeddedTokenSpaceGuid.PcdPrePiCpuIoSize
100
101 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiACPIReclaimMemory
102 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiACPIMemoryNVS
103 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiReservedMemoryType
104 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiRuntimeServicesData
105 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiRuntimeServicesCode
106 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiBootServicesCode
107 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiBootServicesData
108 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiLoaderCode
109 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiLoaderData
110