Konstantin Belousov
96cdb0ab9d
Annotate arm userspace assembler sources stating their tolerance to
...
the non-executable stack.
Reviewed by: andrew
Sponsored by: The FreeBSD Foundation
2015-09-29 16:09:58 +00:00
Ian Lepore
f2e71517e0
In ARM asm code, ensure that every ENTRY(foo) has a matching END(foo).
...
The EABI unwind info requires a .fnend for every .fnstart, and newer
binutils will complain about seeing two .fnstart in a row. This change
allows newer tools to compile our code.
Reported by: bapt
Reviewed by: imp
2014-08-31 17:21:51 +00:00
Oleksandr Tymoshenko
8e585021b5
Merging of projects/armv6, part 2
...
Handle TLS for ARMv6 and ARMv7
2012-08-15 03:09:00 +00:00
Andrew Turner
0b898a9ef1
Replace the C implementation of __aeabi_read_tp with an assembly version.
...
This ensures we follow the ABI by preserving registers r1-r3.
Reviewed by: jmallett, imp
2012-04-16 09:38:20 +00:00