3 # Copyright (c) 2011-2015, ARM Ltd. All rights reserved.<BR>
4 # Copyright (c) 2015, Linaro Ltd. All rights reserved.<BR>
6 # SPDX-License-Identifier: BSD-2-Clause-Patent
11 INF_VERSION = 0x00010005
12 BASE_NAME = ArmVirtPrePiUniCoreRelocatable
13 FILE_GUID = f7d9fd14-9335-4389-80c5-334d6abfcced
15 VALID_ARCHITECTURES = AARCH64
25 AArch64/ModuleEntryPoint.S
29 Arm/ModuleEntryPoint.S
33 MdeModulePkg/MdeModulePkg.dec
34 EmbeddedPkg/EmbeddedPkg.dec
36 ArmPlatformPkg/ArmPlatformPkg.dec
37 ArmVirtPkg/ArmVirtPkg.dec
47 ExtractGuidedSectionLib
52 PrePiHobListPointerLib
64 gEmbeddedTokenSpaceGuid.PcdPrePiProduceMemoryTypeInformationHob
65 gArmPlatformTokenSpaceGuid.PcdSendSgiToBringUpSecondaryCores
68 gEfiMdeModulePkgTokenSpaceGuid.PcdFirmwareVersionString
70 gArmTokenSpaceGuid.PcdVFPEnabled
72 gArmTokenSpaceGuid.PcdFdSize
73 gArmTokenSpaceGuid.PcdFvSize
75 gArmPlatformTokenSpaceGuid.PcdCPUCorePrimaryStackSize
76 gArmPlatformTokenSpaceGuid.PcdCPUCoreSecondaryStackSize
78 gArmPlatformTokenSpaceGuid.PcdSystemMemoryUefiRegionSize
80 gEmbeddedTokenSpaceGuid.PcdPrePiCpuIoSize
82 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiACPIReclaimMemory
83 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiACPIMemoryNVS
84 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiReservedMemoryType
85 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiRuntimeServicesData
86 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiRuntimeServicesCode
87 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiBootServicesCode
88 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiBootServicesData
89 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiLoaderCode
90 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiLoaderData
93 gArmTokenSpaceGuid.PcdSystemMemoryBase
94 gArmTokenSpaceGuid.PcdSystemMemorySize
95 gArmVirtTokenSpaceGuid.PcdDeviceTreeInitialBaseAddress
96 gArmTokenSpaceGuid.PcdFdBaseAddress
97 gArmTokenSpaceGuid.PcdFvBaseAddress
100 GCC:*_*_*_DLINK_FLAGS = -Wl,-Bsymbolic,-pie,-T,$(MODULE_DIR)/Scripts/PrePi-PIE.lds