9os

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README | LICENSE

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:
Aconfig/arm64-none.ld | 13+++++++++++++
Mconfig/arm64-none.mk | 2+-
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