haiku/headers
Jérôme Duval 951182620e kernel/x86_64: setup a new team in compatibility mode.
* in load_image_internal(), elf32_load_user_image checks whether the binary
format requires the compatibility mode.
* we then set up the flag THREAD_FLAGS_COMPAT_MODE and the address space size.
* the compatibility mode runtime_loader is hardcoded with x86/runtime_loader.
* if needed, the 64-bit flat_args structure is converted in-place to its 32-bit
layout.
* a 32-bit flat_args isn't handled yet (a 32-bit team execs a 64-bit binary).

Change-Id: Ia6a066bde8d1774d85de29b48dc500e27ae9668f
2018-06-12 17:56:55 +02:00
..
build Add ALLPERMS and DEFFILEMODE to enable building on hosts with the musl c library 2018-04-30 11:11:11 +00:00
compatibility stdlib: Add common bsd mkstemps function 2018-02-26 21:46:25 +00:00
config ARM: Be aware of ARMEL and ARMEL 2014-01-01 23:41:02 -07:00
cpp build fix. 2015-11-12 22:24:16 +01:00
glibc Make public glibc header printf.h usable. 2013-07-17 18:07:56 +02:00
libs Complete implementation of printer serial transport 2018-06-05 21:44:14 +00:00
os elf: Add aarch64 and riscv defines 2018-05-04 18:32:33 +00:00
posix uchar: Introduce C11 uchar.h 2018-01-14 14:42:34 +00:00
private kernel/x86_64: setup a new team in compatibility mode. 2018-06-12 17:56:55 +02:00
tools Fix #12799: Enable elf symbol patching for Haiku 2016-10-30 10:42:24 +01:00