commit 35bb1f4cf94ec5cf45b086f7129db46df5cb2bf8
parent 9cac975081b1e1fec52a225cdf9bc65efeac00da
Author: Dimitris Papastamos <dimitris.papastamos@arm.com>
Date: Fri, 26 Oct 2018 16:47:02 +0100
[arm64] Add linker script
Change-Id: I2657a725dd6eb1e0d8f94a71a44736d1aceaf6e6
Signed-off-by: Dimitris Papastamos <dimitris.papastamos@arm.com>
Diffstat:
2 files changed, 14 insertions(+), 1 deletion(-)
diff --git a/config/arm64-none.ld b/config/arm64-none.ld
@@ -0,0 +1,13 @@
+SECTIONS
+{
+ .text : {
+ *crt-none.o(.text*)
+ *(.text)
+ }
+ .data : {
+ *(.data)
+ }
+ .bss : {
+ *(.bss)
+ }
+}
diff --git a/config/arm64-none.mk b/config/arm64-none.mk
@@ -1,6 +1,6 @@
ARCH = arm64
SYSCFLAGS = -g -static -nostdinc -ffreestanding -std=c99 -mgeneral-regs-only -fno-stack-protector -MD -Wall
-SYSLDFLAGS = -static -z nodefaultlib -Ttext=0
+SYSLDFLAGS = -static -z nodefaultlib -T $(CONFDIR)/arm64-none.ld
CROSS_COMPILE = aarch64-elf-
SYS=none
COMP = gcc