summaryrefslogtreecommitdiffstats
path: root/ArmPlatformPkg/PrePi/AArch64
diff options
context:
space:
mode:
authorArd Biesheuvel <ard.biesheuvel@linaro.org>2015-07-07 14:34:39 +0000
committerabiesheuvel <abiesheuvel@Edk2>2015-07-07 14:34:39 +0000
commit7afaa6de40569e251a4a249848db66524dba3f1c (patch)
treef1458bcb56d20ce025952432211c8cd124c4dceb /ArmPlatformPkg/PrePi/AArch64
parentdf473cc1fc9acd1a623ec7e05276f2f0635c19d2 (diff)
downloadedk2-7afaa6de40569e251a4a249848db66524dba3f1c.tar.gz
edk2-7afaa6de40569e251a4a249848db66524dba3f1c.tar.bz2
edk2-7afaa6de40569e251a4a249848db66524dba3f1c.zip
ArmPlatformPkg: use correct ASM decoration for non-function global symbols
This fixes the declaration and definition of mSystemMemoryEnd so that it is correctly annotated as a non-function symbol. Also adds the ASM_PFX prefix, which is empty on AARCH64 but should be included for correctness. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Ard Biesheuvel <ard.biesheuvel@linaro.org> Reviewed-by: Olivier Martin <olivier.martin@arm.com> git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@17860 6f19259b-4bc3-4df7-8a09-765794883524
Diffstat (limited to 'ArmPlatformPkg/PrePi/AArch64')
-rw-r--r--ArmPlatformPkg/PrePi/AArch64/ModuleEntryPoint.S6
1 files changed, 3 insertions, 3 deletions
diff --git a/ArmPlatformPkg/PrePi/AArch64/ModuleEntryPoint.S b/ArmPlatformPkg/PrePi/AArch64/ModuleEntryPoint.S
index 2c4a7e5324..0d0e3e17c1 100644
--- a/ArmPlatformPkg/PrePi/AArch64/ModuleEntryPoint.S
+++ b/ArmPlatformPkg/PrePi/AArch64/ModuleEntryPoint.S
@@ -24,10 +24,10 @@ GCC_ASM_IMPORT(ArmReadMpidr)
GCC_ASM_IMPORT(ArmPlatformPeiBootAction)
GCC_ASM_IMPORT(ArmPlatformStackSet)
GCC_ASM_EXPORT(_ModuleEntryPoint)
-GCC_ASM_EXPORT(mSystemMemoryEnd)
+ASM_GLOBAL ASM_PFX(mSystemMemoryEnd)
-StartupAddr: .8byte ASM_PFX(CEntryPoint)
-mSystemMemoryEnd: .8byte 0
+StartupAddr: .8byte ASM_PFX(CEntryPoint)
+ASM_PFX(mSystemMemoryEnd): .8byte 0
ASM_PFX(_ModuleEntryPoint):
// Do early platform specific actions