Ben Levinsky
28627a5a03
libgloss: microblaze: adjust handlers to be weak.
...
Previously, hw exception handler stub and interrupt handler stub for microbaze were unable to
be overwritten. Change to weak to fix this.
Signed-off-by: Ben Levinsky <ben.levinsky@xilinx.com >
2018-05-03 15:16:13 -04:00
Jaap de Wolff
bc9b30ea77
add forward declaration to main() to prevent warnings
2018-02-16 12:16:08 +01:00
Jaap de Wolff
c9d4bac58c
adapt prototypes arm/syscalls.c to usual prototypes, and do not rely on implicit conversions
2018-02-16 12:16:07 +01:00
Chih-Mao Chen
f2c9e55faf
RISC-V: isatty: return 0 on error
2018-01-18 09:21:10 +01:00
Yaakov Selkowitz
7192f84096
ansification: remove _HAVE_STDC
...
Signed-off-by: Yaakov Selkowitz <yselkowi@redhat.com >
2018-01-17 11:47:30 -06:00
Yaakov Selkowitz
70ee6b17df
ansification: remove _EXFUN, _EXFUN_NOTHROW
...
Signed-off-by: Yaakov Selkowitz <yselkowi@redhat.com >
2018-01-17 11:47:29 -06:00
Yaakov Selkowitz
9087163804
ansification: remove _DEFUN
...
Signed-off-by: Yaakov Selkowitz <yselkowi@redhat.com >
2018-01-17 11:47:26 -06:00
Yaakov Selkowitz
67ee0cac4c
ansification: remove _VOID
...
Signed-off-by: Yaakov Selkowitz <yselkowi@redhat.com >
2018-01-17 11:47:20 -06:00
Yaakov Selkowitz
fff27f8429
ansification: remove _DEFUN_VOID
...
Signed-off-by: Yaakov Selkowitz <yselkowi@redhat.com >
2018-01-17 11:47:19 -06:00
Yaakov Selkowitz
eea249da3b
ansification: remove _PARAMS
...
Signed-off-by: Yaakov Selkowitz <yselkowi@redhat.com >
2018-01-17 11:47:13 -06:00
Yaakov Selkowitz
e13e191b60
ansification: remove _NOARGS
...
Signed-off-by: Yaakov Selkowitz <yselkowi@redhat.com >
2018-01-17 11:47:11 -06:00
Yaakov Selkowitz
6783860a2e
ansification: remove _AND
...
Signed-off-by: Yaakov Selkowitz <yselkowi@redhat.com >
2018-01-17 11:47:05 -06:00
Jim Wilson
9588ff7555
RISC-V: Add gdb sim and newlib nano support. Fix a few misc minor bugs.
2017-12-26 12:31:33 -08:00
Jim Wilson
28d5b98038
RISC-V: Moved syscalls to separate files to fix aliasing problems.
2017-12-26 12:27:52 -08:00
Jim Wilson
347b083911
RISC-V: Updated syscall to take 6 arguments
2017-12-26 12:26:19 -08:00
Jim Wilson
a6633677b9
RISC-V: Add nanosleep functionality
2017-12-26 12:24:45 -08:00
Jim Wilson
e807c51d78
RISC-V: Fix libnosys build.
2017-12-26 12:18:42 -08:00
Alexander Fedotov
f6ef29c48f
Fixed semihosting for AArch64 when heapinfo parameters are not provided by debugger
2017-10-24 17:27:51 +02:00
Tamar Christina
111b6813fb
Fix multido compilation on ARM
...
The previous multi-build implementation was copying the config.status from the parent
multilib directory when building the different semihosting variants. It did so because
the configuration doesn't change. However when you use a relative path to configure it
turns out that the paths inside the config.status are also relative.
To fix this, the srcdir is adjusted from the initial configuration instead of copying it.
Tested on aarch64-none-elf and arm-none-eabi.
Signed-off-by: Tamar Christina <tamar.christina@arm.com >
2017-10-09 19:03:52 +02:00
Alexander Fedotov
e7eb978881
adjust libnosys config for aarch64 to avoid linker error when switching from rdimon.specs to nosys.specs
2017-10-09 17:53:41 +02:00
Alexander Fedotov-B55613
3ec9892f5d
move ILP32 sanity check on heap base code under ARM_RDI_MONITOR
2017-08-24 14:41:19 +02:00
Kito Cheng
6864c08b94
Change license to FreeBSD License for RISC-V
...
- For prevent confuse about what BSD license variant we used, 2- or
3-clause license, we change the license to FreeBSD license to make
it unambiguously refers to the 2-clause license.
2017-08-21 11:08:54 +02:00
Kito Cheng
c496cbb6bd
Add RISC-V port for libgloss
...
Contributor list:
- Andrew Waterman <andrew@sifive.com >
- Palmer Dabbelt <palmer@dabbelt.com >
- Kito Cheng <kito.cheng@gmail.com >
- Alex Suykov <alex.suykov@gmail.com >
2017-08-17 14:51:05 -04:00
Szabolcs Nagy
cfa64a86d1
Fix crt0 init fini code
...
__USES_INITFINI__ ifdef was incorrectly copied from arm
(it's an arm backend thing in gcc, not meaningful on aarch64)
2017-08-17 13:45:26 +02:00
Alexander Fedotov-B55613
7e69f983a4
fix typo in AArch64 crt0
2017-08-15 16:19:25 +02:00