]> git.proxmox.com Git - mirror_edk2.git/blob - ArmPlatformPkg/PrePi/PeiMPCore.inf
Check InternalAllocPoolByIndex status before refer buffer.
[mirror_edk2.git] / ArmPlatformPkg / PrePi / PeiMPCore.inf
1 #/** @file
2 #
3 # (C) Copyright 2015 Hewlett-Packard Development Company, L.P.<BR>
4 # Copyright (c) 2011-2014, ARM Ltd. All rights reserved.<BR>
5 #
6 # This program and the accompanying materials
7 # are licensed and made available under the terms and conditions of the BSD License
8 # which accompanies this distribution. The full text of the license may be found at
9 # http://opensource.org/licenses/bsd-license.php
10 #
11 # THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
12 # WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
13 #
14 #**/
15
16 [Defines]
17 INF_VERSION = 0x00010005
18 BASE_NAME = ArmPlatformPrePiMPCore
19 FILE_GUID = d959e387-7b91-452c-90e0-a1dbac90ddb8
20 MODULE_TYPE = SEC
21 VERSION_STRING = 1.0
22
23 [Sources]
24 PrePi.c
25 MainMPCore.c
26
27 [Sources.ARM]
28 Arm/ArchPrePi.c
29 Arm/ModuleEntryPoint.S | GCC
30 Arm/ModuleEntryPoint.asm | RVCT
31
32 [Sources.AArch64]
33 AArch64/ArchPrePi.c
34 AArch64/ModuleEntryPoint.S
35
36 [Packages]
37 MdePkg/MdePkg.dec
38 MdeModulePkg/MdeModulePkg.dec
39 EmbeddedPkg/EmbeddedPkg.dec
40 ArmPkg/ArmPkg.dec
41 ArmPlatformPkg/ArmPlatformPkg.dec
42 IntelFrameworkModulePkg/IntelFrameworkModulePkg.dec
43
44 [LibraryClasses]
45 BaseLib
46 DebugLib
47 DebugAgentLib
48 ArmLib
49 ArmGicLib
50 IoLib
51 TimerLib
52 SerialPortLib
53 ExtractGuidedSectionLib
54 LzmaDecompressLib
55 PeCoffGetEntryPointLib
56 DebugAgentLib
57 PrePiLib
58 ArmPlatformLib
59 ArmPlatformStackLib
60 MemoryAllocationLib
61 HobLib
62 PrePiHobListPointerLib
63 PlatformPeiLib
64 MemoryInitPeiLib
65
66 [Ppis]
67 gArmMpCoreInfoPpiGuid
68
69 [Guids]
70 gArmGlobalVariableGuid
71 gArmMpCoreInfoGuid
72
73 [FeaturePcd]
74 gEmbeddedTokenSpaceGuid.PcdPrePiProduceMemoryTypeInformationHob
75 gArmPlatformTokenSpaceGuid.PcdSendSgiToBringUpSecondaryCores
76
77 [Pcd]
78 gEfiMdeModulePkgTokenSpaceGuid.PcdFirmwareVersionString
79
80 [FixedPcd]
81 gArmTokenSpaceGuid.PcdVFPEnabled
82
83 gArmTokenSpaceGuid.PcdFdBaseAddress
84 gArmTokenSpaceGuid.PcdFdSize
85
86 gArmTokenSpaceGuid.PcdFvBaseAddress
87 gArmTokenSpaceGuid.PcdFvSize
88
89 gArmPlatformTokenSpaceGuid.PcdCPUCorePrimaryStackSize
90 gArmPlatformTokenSpaceGuid.PcdCPUCoreSecondaryStackSize
91
92 gArmPlatformTokenSpaceGuid.PcdPeiGlobalVariableSize
93
94 gArmTokenSpaceGuid.PcdGicDistributorBase
95 gArmTokenSpaceGuid.PcdGicInterruptInterfaceBase
96 gArmTokenSpaceGuid.PcdGicSgiIntId
97
98 gArmTokenSpaceGuid.PcdSystemMemoryBase
99 gArmTokenSpaceGuid.PcdSystemMemorySize
100 gArmPlatformTokenSpaceGuid.PcdSystemMemoryUefiRegionSize
101
102 gArmPlatformTokenSpaceGuid.PcdCoreCount
103
104 gEmbeddedTokenSpaceGuid.PcdPrePiCpuMemorySize
105 gEmbeddedTokenSpaceGuid.PcdPrePiCpuIoSize
106
107 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiACPIReclaimMemory
108 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiACPIMemoryNVS
109 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiReservedMemoryType
110 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiRuntimeServicesData
111 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiRuntimeServicesCode
112 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiBootServicesCode
113 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiBootServicesData
114 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiLoaderCode
115 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiLoaderData
116