newlib-cygwin/libgloss/aarch64
Alex Coplan via Newlib 63a901705e libgloss: aarch64: Add support for Armv8-R AArch64
This patch adds support for Armv8-R AArch64.

Armv8-R AArch64 has no EL3, so we don't set vbar_el3, and adjust the
code to set up the MPU for Armv8-R.  So build a different flavour of the
startup code to support that.

We also add a specs file that uses this alternative startup code which
can be used with Armv8-R AArch64 models.
2020-09-30 11:08:46 +01:00
..
cpu-init libgloss: aarch64: Add support for Armv8-R AArch64 2020-09-30 11:08:46 +01:00
Makefile.in libgloss: aarch64: Add support for Armv8-R AArch64 2020-09-30 11:08:46 +01:00
_exit.c ansification: remove _PARAMS 2018-01-17 11:47:13 -06:00
_kill.c ansification: remove _PARAMS 2018-01-17 11:47:13 -06: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 Fixed semihosting for AArch64 when heapinfo parameters are not provided by debugger 2017-10-24 17:27:51 +02:00
elf-aem-v8-r.specs libgloss: aarch64: Add support for Armv8-R AArch64 2020-09-30 11:08:46 +01: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 ansification: remove _PARAMS 2018-01-17 11:47:13 -06:00
syscalls.c [Aarch64] Syscalls: fix prototypes 2018-10-08 14:39:16 +01:00
truncate.c [AArch64] Set errno in ftruncate() and truncate(). 2013-11-21 15:53:52 +00:00