X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=ArmRealViewEbPkg%2FSecForPei%2FArm%2FModuleEntryPoint.S;fp=ArmRealViewEbPkg%2FSecForPei%2FArm%2FModuleEntryPoint.S;h=57fea68c655393c443cfdb60782232c4df2f5f08;hb=7668305cf438ca5e2b9d49d835b2c150590adf79;hp=385dd334bb8d1e8c626aabb3720fec583697c481;hpb=8b4eff76bdff694e07ef8e8657b8487e8ad3fbe3;p=mirror_edk2.git diff --git a/ArmRealViewEbPkg/SecForPei/Arm/ModuleEntryPoint.S b/ArmRealViewEbPkg/SecForPei/Arm/ModuleEntryPoint.S index 385dd334bb..57fea68c65 100755 --- a/ArmRealViewEbPkg/SecForPei/Arm/ModuleEntryPoint.S +++ b/ArmRealViewEbPkg/SecForPei/Arm/ModuleEntryPoint.S @@ -31,8 +31,7 @@ .globl ASM_PFX(StartupAddr) -ASM_PFX(CEntryPointData): - .word ASM_PFX(StartupAddr) +ASM_PFX(StartupAddr): .word ASM_PFX(CEntryPoint) ASM_PFX(_ModuleEntryPoint): @@ -67,8 +66,7 @@ ASM_PFX(_ModuleEntryPoint): // move sec startup address into a data register // ensure we're jumping to FV version of the code (not boot remapped alias) - ldr r5, ASM_PFX(CEntryPointData) // Extra level of indirection fixes Xcode relocation issue - ldr r4, [r5] + ldr r4, ASM_PFX(StartupAddr) // Extra level of indirection fixes Xcode relocation issue // jump to SEC C code blx r4