X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=ArmVirtPkg%2FPrePi%2FArmVirtPrePiUniCoreRelocatable.inf;h=034ddb41cb486235cbb8a823ad53109f5f172335;hb=ff3c97807a19cb5fecaa576af2fe2e0423c43526;hp=8a7a67c1b5d361ff8526e7e9287b54aa1c2b2ffd;hpb=7fbd1eb2312d3dfab2ac8cdfcefc234c73d8aeeb;p=mirror_edk2.git diff --git a/ArmVirtPkg/PrePi/ArmVirtPrePiUniCoreRelocatable.inf b/ArmVirtPkg/PrePi/ArmVirtPrePiUniCoreRelocatable.inf index 8a7a67c1b5..034ddb41cb 100755 --- a/ArmVirtPkg/PrePi/ArmVirtPrePiUniCoreRelocatable.inf +++ b/ArmVirtPkg/PrePi/ArmVirtPrePiUniCoreRelocatable.inf @@ -22,12 +22,18 @@ VERSION_STRING = 1.0 [Sources] + FdtParser.c PrePi.c + PrePi.h [Sources.AArch64] AArch64/ArchPrePi.c AArch64/ModuleEntryPoint.S +[Sources.ARM] + Arm/ArchPrePi.c + Arm/ModuleEntryPoint.S + [Packages] MdePkg/MdePkg.dec MdeModulePkg/MdeModulePkg.dec @@ -35,21 +41,18 @@ ArmPkg/ArmPkg.dec ArmPlatformPkg/ArmPlatformPkg.dec ArmVirtPkg/ArmVirtPkg.dec - IntelFrameworkModulePkg/IntelFrameworkModulePkg.dec [LibraryClasses] BaseLib DebugLib + FdtLib ArmLib IoLib TimerLib SerialPortLib ExtractGuidedSectionLib LzmaDecompressLib - PeCoffGetEntryPointLib PrePiLib - ArmPlatformLib - ArmPlatformStackLib MemoryAllocationLib HobLib PrePiHobListPointerLib @@ -61,7 +64,6 @@ gArmMpCoreInfoPpiGuid [Guids] - gArmGlobalVariableGuid gArmMpCoreInfoGuid [FeaturePcd] @@ -79,13 +81,10 @@ gArmPlatformTokenSpaceGuid.PcdCPUCorePrimaryStackSize gArmPlatformTokenSpaceGuid.PcdCPUCoreSecondaryStackSize - gArmPlatformTokenSpaceGuid.PcdPeiGlobalVariableSize - gArmPlatformTokenSpaceGuid.PcdSystemMemoryUefiRegionSize gArmPlatformTokenSpaceGuid.PcdCoreCount - gEmbeddedTokenSpaceGuid.PcdPrePiCpuMemorySize gEmbeddedTokenSpaceGuid.PcdPrePiCpuIoSize gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiACPIReclaimMemory @@ -106,4 +105,4 @@ gArmTokenSpaceGuid.PcdFvBaseAddress [BuildOptions] - GCC:*_*_AARCH64_DLINK_FLAGS = -pie -T $(MODULE_DIR)/Scripts/PrePi-PIE.lds + GCC:*_*_*_DLINK_FLAGS = -pie -Wl,-T,$(MODULE_DIR)/Scripts/PrePi-PIE.lds