X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=ArmVirtPkg%2FPrePi%2FArmVirtPrePiUniCoreRelocatable.inf;h=b3a3f5da065ee67a538721e1cc12b86ed106cde1;hb=2c936d7c39ba4305e2da39ef2059326802a42bd2;hp=8a7a67c1b5d361ff8526e7e9287b54aa1c2b2ffd;hpb=7fbd1eb2312d3dfab2ac8cdfcefc234c73d8aeeb;p=mirror_edk2.git diff --git a/ArmVirtPkg/PrePi/ArmVirtPrePiUniCoreRelocatable.inf b/ArmVirtPkg/PrePi/ArmVirtPrePiUniCoreRelocatable.inf index 8a7a67c1b5..b3a3f5da06 100755 --- a/ArmVirtPkg/PrePi/ArmVirtPrePiUniCoreRelocatable.inf +++ b/ArmVirtPkg/PrePi/ArmVirtPrePiUniCoreRelocatable.inf @@ -23,11 +23,16 @@ [Sources] PrePi.c + FdtParser.c [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 +40,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 +63,6 @@ gArmMpCoreInfoPpiGuid [Guids] - gArmGlobalVariableGuid gArmMpCoreInfoGuid [FeaturePcd] @@ -79,8 +80,6 @@ gArmPlatformTokenSpaceGuid.PcdCPUCorePrimaryStackSize gArmPlatformTokenSpaceGuid.PcdCPUCoreSecondaryStackSize - gArmPlatformTokenSpaceGuid.PcdPeiGlobalVariableSize - gArmPlatformTokenSpaceGuid.PcdSystemMemoryUefiRegionSize gArmPlatformTokenSpaceGuid.PcdCoreCount @@ -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