diff options
author | Sascha Hauer <s.hauer@pengutronix.de> | 2018-03-09 10:22:16 +0100 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2018-03-21 12:23:00 +0100 |
commit | 1fceb6f25f8ef0046c7a5f679b190ee67d0afb04 (patch) | |
tree | 37ba640034f9c53e793cf7e1cca9950a240c0a53 /arch/arm/include | |
parent | 47ea1f6b6df92fdb8dfff8afae1335092383d8fc (diff) | |
download | barebox-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/include')
-rw-r--r-- | arch/arm/include/asm/sections.h | 25 |
1 files changed, 0 insertions, 25 deletions
diff --git a/arch/arm/include/asm/sections.h b/arch/arm/include/asm/sections.h index 087f63fb60..b3ada62ee8 100644 --- a/arch/arm/include/asm/sections.h +++ b/arch/arm/include/asm/sections.h @@ -9,31 +9,6 @@ extern char __rel_dyn_end[]; extern char __dynsym_start[]; extern char __dynsym_end[]; -/* - * Access a linker supplied variable. Use this if your code might not be running - * at the address it is linked at. - */ -#define ld_var(name) ({ \ - unsigned long __ld_var_##name(void); \ - __ld_var_##name(); \ -}) - -#else - -/* - * Access a linker supplied variable, assembler macro version - */ -.macro ld_var name, reg, scratch - 1000: - ldr \reg, 1001f - ldr \scratch, =1000b - add \reg, \reg, \scratch - b 1002f - 1001: - .word \name - 1000b - 1002: -.endm - #endif #endif /* __ASM_SECTIONS_H */ |