]> git.proxmox.com Git - mirror_edk2.git/blame - ArmVirtPkg/PrePi/ArmVirtPrePiUniCoreRelocatable.inf
UefiCpuPkg: Move AsmRelocateApLoopStart from Mpfuncs.nasm to AmdSev.nasm
[mirror_edk2.git] / ArmVirtPkg / PrePi / ArmVirtPrePiUniCoreRelocatable.inf
CommitLineData
f9a9d2dc
AB
1#/** @file\r
2#\r
7fbd1eb2 3# Copyright (c) 2011-2015, ARM Ltd. All rights reserved.<BR>\r
f9a9d2dc
AB
4# Copyright (c) 2015, Linaro Ltd. All rights reserved.<BR>\r
5#\r
9792fb0e 6# SPDX-License-Identifier: BSD-2-Clause-Patent\r
f9a9d2dc
AB
7#\r
8#**/\r
9\r
10[Defines]\r
11 INF_VERSION = 0x00010005\r
12 BASE_NAME = ArmVirtPrePiUniCoreRelocatable\r
13 FILE_GUID = f7d9fd14-9335-4389-80c5-334d6abfcced\r
14 MODULE_TYPE = SEC\r
15 VALID_ARCHITECTURES = AARCH64\r
16 VERSION_STRING = 1.0\r
17\r
18[Sources]\r
83270956 19 FdtParser.c\r
c7bdcc2a 20 PrePi.c\r
b0c6d928 21 PrePi.h\r
f9a9d2dc
AB
22\r
23[Sources.AArch64]\r
24 AArch64/ArchPrePi.c\r
25 AArch64/ModuleEntryPoint.S\r
26\r
809a639e
AB
27[Sources.ARM]\r
28 Arm/ArchPrePi.c\r
29 Arm/ModuleEntryPoint.S\r
30\r
f9a9d2dc
AB
31[Packages]\r
32 MdePkg/MdePkg.dec\r
33 MdeModulePkg/MdeModulePkg.dec\r
34 EmbeddedPkg/EmbeddedPkg.dec\r
35 ArmPkg/ArmPkg.dec\r
36 ArmPlatformPkg/ArmPlatformPkg.dec\r
7fbd1eb2 37 ArmVirtPkg/ArmVirtPkg.dec\r
f9a9d2dc
AB
38\r
39[LibraryClasses]\r
40 BaseLib\r
41 DebugLib\r
83270956 42 FdtLib\r
f9a9d2dc
AB
43 ArmLib\r
44 IoLib\r
45 TimerLib\r
46 SerialPortLib\r
47 ExtractGuidedSectionLib\r
48 LzmaDecompressLib\r
b16fd231 49 PeCoffLib\r
f9a9d2dc 50 PrePiLib\r
f9a9d2dc
AB
51 MemoryAllocationLib\r
52 HobLib\r
53 PrePiHobListPointerLib\r
54 PlatformPeiLib\r
55 MemoryInitPeiLib\r
c9e5618f 56 CacheMaintenanceLib\r
f9a9d2dc
AB
57\r
58[Ppis]\r
59 gArmMpCoreInfoPpiGuid\r
60\r
61[Guids]\r
f9a9d2dc
AB
62 gArmMpCoreInfoGuid\r
63\r
64[FeaturePcd]\r
65 gEmbeddedTokenSpaceGuid.PcdPrePiProduceMemoryTypeInformationHob\r
66 gArmPlatformTokenSpaceGuid.PcdSendSgiToBringUpSecondaryCores\r
67\r
68[FixedPcd]\r
69 gEfiMdeModulePkgTokenSpaceGuid.PcdFirmwareVersionString\r
70\r
71 gArmTokenSpaceGuid.PcdVFPEnabled\r
72\r
73 gArmTokenSpaceGuid.PcdFdSize\r
74 gArmTokenSpaceGuid.PcdFvSize\r
75\r
76 gArmPlatformTokenSpaceGuid.PcdCPUCorePrimaryStackSize\r
77 gArmPlatformTokenSpaceGuid.PcdCPUCoreSecondaryStackSize\r
78\r
f9a9d2dc
AB
79 gArmPlatformTokenSpaceGuid.PcdSystemMemoryUefiRegionSize\r
80\r
f9a9d2dc
AB
81 gEmbeddedTokenSpaceGuid.PcdPrePiCpuIoSize\r
82\r
83 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiACPIReclaimMemory\r
84 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiACPIMemoryNVS\r
85 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiReservedMemoryType\r
86 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiRuntimeServicesData\r
87 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiRuntimeServicesCode\r
88 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiBootServicesCode\r
89 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiBootServicesData\r
90 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiLoaderCode\r
91 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiLoaderData\r
92\r
93[Pcd]\r
94 gArmTokenSpaceGuid.PcdSystemMemoryBase\r
95 gArmTokenSpaceGuid.PcdSystemMemorySize\r
7fbd1eb2 96 gArmVirtTokenSpaceGuid.PcdDeviceTreeInitialBaseAddress\r
f9a9d2dc
AB
97 gArmTokenSpaceGuid.PcdFdBaseAddress\r
98 gArmTokenSpaceGuid.PcdFvBaseAddress\r