freebsd-dev/lib/csu
Andrew Turner 65706c12b2 Add a workaround to correctly align the stack before calling into C code.
When enough time has passed for users to update their userland the kernel
fix will be applied. This will change the ABI to have x0 point to the args
and sp be correctly aligned.

It is expected this compatibility code can be removed when the kernel and
qemu usermode emulation have both been updated for the new ABI.

This fixes clang failures, and most likely other crashes.

Obtained from:	ABT Systems Ltd
Sponsored by:	The FreeBSD Foundation
2015-06-22 19:43:08 +00:00
..
aarch64 Add a workaround to correctly align the stack before calling into C code. 2015-06-22 19:43:08 +00:00
amd64 Add META_MODE support. 2015-06-13 19:20:56 +00:00
arm Add META_MODE support. 2015-06-13 19:20:56 +00:00
common Add an elf note on ARM to store the MACHINE_ARCH an executable was built 2013-09-26 07:53:18 +00:00
i386 Add META_MODE support. 2015-06-13 19:20:56 +00:00
mips Add META_MODE support. 2015-06-13 19:20:56 +00:00
powerpc Add META_MODE support. 2015-06-13 19:20:56 +00:00
powerpc64 Add META_MODE support. 2015-06-13 19:20:56 +00:00
sparc64 Add META_MODE support. 2015-06-13 19:20:56 +00:00
Makefile All FreeBSD platforms are elf: move i386-elf to i386 2015-05-19 21:00:53 +00:00
Makefile.inc Put lib/csu/amd64/Makefile back the way it is in head 2014-11-30 18:42:29 +00:00