libc/libgloss/aarch64
Tamar Christina 61ddc7a436 Fix crt0 overwriting.
On AArch64 we currently always link in crt0 regardless of if another
one is being provided by something else, like rdimon.a. This was never
an issue before as nosys was not supported on AArch64.

This updates the specs to supply a different crt0 when a semihosting
call is required.

Signed-off-by: Tamar Christina <tamar.christina@arm.com>
2017-08-09 14:50:13 +02:00
..
cpu-init * aarch64/cpu-init/rdimon-aem-el3.S (flat_map): Use bic-immediate 2014-01-28 11:16:19 +00:00
Makefile.in Fix crt0 overwriting. 2017-08-09 14:50:13 +02:00
_exit.c Add support for Semihosting v2 support for AArch64 in libgloss. 2017-07-05 14:41:27 +02:00
_kill.c Add support for Semihosting v2 support for AArch64 in libgloss. 2017-07-05 14:41:27 +02:00
aclocal.m4 2012-09-26 Ian Bolton <ian.bolton@arm.com> 2012-09-26 20:11:54 +00:00
configure * aarch64/configure.in: Replace the direct generation of 2012-11-23 10:43:31 +00:00
configure.in * aarch64/configure.in: Replace the direct generation of 2012-11-23 10:43:31 +00:00
crt0.S Fix link when nosys.specs is used to link 2017-07-14 10:36:32 +02:00
elf-aem-validation.specs Fix crt0 overwriting. 2017-08-09 14:50:13 +02:00
elf-aem-ve.specs Fix crt0 overwriting. 2017-08-09 14:50:13 +02:00
elf-rdimon.specs Fix crt0 overwriting. 2017-08-09 14:50:13 +02:00
ftruncate.c [AArch64] Set errno in ftruncate() and truncate(). 2013-11-21 15:53:52 +00:00
libcfunc.c 2012-09-26 Ian Bolton <ian.bolton@arm.com> 2012-09-26 20:11:54 +00:00
svc.h Add support for Semihosting v2 support for AArch64 in libgloss. 2017-07-05 14:41:27 +02:00
syscalls.c Add support for Semihosting v2 support for AArch64 in libgloss. 2017-07-05 14:41:27 +02:00
truncate.c [AArch64] Set errno in ftruncate() and truncate(). 2013-11-21 15:53:52 +00:00