]> git.proxmox.com Git - mirror_edk2.git/blame - ArmPlatformPkg/PrePeiCore/PrePeiCoreMPCore.inf
ArmPlatformPkg: Remove RVCT support
[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
a6caee65 57[FeaturePcd]\r
58 gArmPlatformTokenSpaceGuid.PcdSendSgiToBringUpSecondaryCores\r
bf72cf33 59\r
a6caee65 60[FixedPcd]\r
f92b93c9 61 gArmTokenSpaceGuid.PcdFvBaseAddress\r
62 gArmTokenSpaceGuid.PcdFvSize\r
a6a835bd 63 gArmTokenSpaceGuid.PcdVFPEnabled\r
1d5d0ae9 64\r
2dbcb8f0 65 gArmPlatformTokenSpaceGuid.PcdCPUCoresStackBase\r
66 gArmPlatformTokenSpaceGuid.PcdCPUCorePrimaryStackSize\r
67 gArmPlatformTokenSpaceGuid.PcdCPUCoreSecondaryStackSize\r
3402aac7 68\r
1d5d0ae9 69 gArmTokenSpaceGuid.PcdGicDistributorBase\r
70 gArmTokenSpaceGuid.PcdGicInterruptInterfaceBase\r
4c19ece3 71 gArmTokenSpaceGuid.PcdGicSgiIntId\r
7e2a8dfe
AB
72\r
73 gEfiMdeModulePkgTokenSpaceGuid.PcdInitValueInTempStack\r