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