]> git.proxmox.com Git - mirror_edk2.git/blob - ArmPlatformPkg/PrePeiCore/PrePeiCoreMPCore.inf
UefiCpuPkg: Move AsmRelocateApLoopStart from Mpfuncs.nasm to AmdSev.nasm
[mirror_edk2.git] / ArmPlatformPkg / PrePeiCore / PrePeiCoreMPCore.inf
1 #/** @file
2 # Pre PeiCore - Hand-off to PEI Core in Normal World
3 #
4 # Copyright (c) 2011-2014, ARM Limited. All rights reserved.
5 #
6 # SPDX-License-Identifier: BSD-2-Clause-Patent
7 #
8 #**/
9
10 [Defines]
11 INF_VERSION = 0x00010005
12 BASE_NAME = ArmPlatformPrePeiCore
13 FILE_GUID = b78d02bb-d0b5-4389-bc7f-b39ee846c784
14 MODULE_TYPE = SEC
15 VERSION_STRING = 1.0
16
17 [Sources.common]
18 MainMPCore.c
19 PrePeiCore.h
20 PrePeiCore.c
21
22 [Sources.ARM]
23 Arm/ArchPrePeiCore.c
24 Arm/PrePeiCoreEntryPoint.S | GCC
25 Arm/SwitchStack.S | GCC
26 Arm/Exception.S | GCC
27
28 [Sources.AARCH64]
29 AArch64/ArchPrePeiCore.c
30 AArch64/PrePeiCoreEntryPoint.S
31 AArch64/SwitchStack.S
32 AArch64/Exception.S
33 AArch64/Helper.S
34
35 [Packages]
36 MdePkg/MdePkg.dec
37 MdeModulePkg/MdeModulePkg.dec
38 ArmPkg/ArmPkg.dec
39 ArmPlatformPkg/ArmPlatformPkg.dec
40
41 [LibraryClasses]
42 ArmLib
43 ArmPlatformLib
44 CacheMaintenanceLib
45 BaseLib
46 DebugLib
47 DebugAgentLib
48 IoLib
49 ArmGicLib
50 PrintLib
51 SerialPortLib
52
53 [Ppis]
54 gEfiTemporaryRamSupportPpiGuid
55 gArmMpCoreInfoPpiGuid
56
57 [Pcd]
58 gEfiMdeModulePkgTokenSpaceGuid.PcdFirmwareVersionString
59
60 [FeaturePcd]
61 gArmPlatformTokenSpaceGuid.PcdSendSgiToBringUpSecondaryCores
62
63 [FixedPcd]
64 gArmTokenSpaceGuid.PcdFvBaseAddress
65 gArmTokenSpaceGuid.PcdFvSize
66 gArmTokenSpaceGuid.PcdVFPEnabled
67
68 gArmPlatformTokenSpaceGuid.PcdCPUCoresStackBase
69 gArmPlatformTokenSpaceGuid.PcdCPUCorePrimaryStackSize
70 gArmPlatformTokenSpaceGuid.PcdCPUCoreSecondaryStackSize
71
72 gArmTokenSpaceGuid.PcdGicDistributorBase
73 gArmTokenSpaceGuid.PcdGicInterruptInterfaceBase
74 gArmTokenSpaceGuid.PcdGicSgiIntId
75
76 gEfiMdeModulePkgTokenSpaceGuid.PcdInitValueInTempStack