summaryrefslogtreecommitdiffstats
path: root/arch/arm/lib32
diff options
context:
space:
mode:
authorSascha Hauer <s.hauer@pengutronix.de>2018-03-09 10:22:16 +0100
committerSascha Hauer <s.hauer@pengutronix.de>2018-03-21 12:23:00 +0100
commit1fceb6f25f8ef0046c7a5f679b190ee67d0afb04 (patch)
tree37ba640034f9c53e793cf7e1cca9950a240c0a53 /arch/arm/lib32
parent47ea1f6b6df92fdb8dfff8afae1335092383d8fc (diff)
downloadbarebox-1fceb6f25f8ef0046c7a5f679b190ee67d0afb04.tar.gz
barebox-1fceb6f25f8ef0046c7a5f679b190ee67d0afb04.tar.xz
ARM: remove ld_var support
Now that ld_var is no longer used it can be removed. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'arch/arm/lib32')
-rw-r--r--arch/arm/lib32/runtime-offset.S32
1 files changed, 0 insertions, 32 deletions
diff --git a/arch/arm/lib32/runtime-offset.S b/arch/arm/lib32/runtime-offset.S
index 39b525b187..f86ca7865e 100644
--- a/arch/arm/lib32/runtime-offset.S
+++ b/arch/arm/lib32/runtime-offset.S
@@ -17,35 +17,3 @@ THUMB( adds r0, r0, #1)
linkadr:
.word get_runtime_offset
ENDPROC(get_runtime_offset)
-
-.globl __ld_var_base
-__ld_var_base:
-
-/*
- * Functions to calculate selected linker supplied variables during runtime.
- * This is needed for relocatable binaries when the linker variables are
- * needed before finxing up the relocations.
- */
-.macro ld_var_entry name
- ENTRY(__ld_var_\name)
- ldr r0, __\name
- b 1f
- __\name: .word \name - __ld_var_base
- ENDPROC(__ld_var_\name)
-.endm
-
-ld_var_entry _text
-ld_var_entry __rel_dyn_start
-ld_var_entry __rel_dyn_end
-ld_var_entry __dynsym_start
-ld_var_entry __dynsym_end
-ld_var_entry __bss_start
-ld_var_entry __bss_stop
-#ifdef __PBL__
-ld_var_entry __image_end
-#endif
-
-1:
- ldr r1, =__ld_var_base
- adds r0, r0, r1
- mov pc, lr