kib
2b6ac44d5d
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
andrew
f860fdb4f8
Add the needed if-then instructions to build as Thumb-2.
2015-05-31 14:04:11 +00:00
andrew
c05d95287e
Switch to the ARM unified assembly language as the clang integrated as only
...
supports it. Binutils supports it when the ".syntax unified" directive
is set.
Sponsored by: ABT Systems Ltd
2014-11-29 15:56:52 +00:00
ian
59d82a0684
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
cognet
270e0a1e33
MFKernel: do not use __XSCALE__ to detect if clz/pld/ldrd/strd are
...
available, use _ARM_ARCH_5/_ARM_ARCH_5E instead.
MFC After: 3 days
2007-10-13 12:06:31 +00:00
cognet
98ebb25e56
Use the RET macro.
...
For setjmp() and longjmp(), put the signal mask where it's supposed to be,
instead of in the space reserved for fp regs.
2004-11-09 16:49:14 +00:00
cognet
bb6bbd6342
Import the FreeBSD/arm libc bits.
...
Obtained from: NetBSD
2004-05-14 12:04:31 +00:00