haiku/headers/private/system/arch/x86_64
Jérôme Duval a553e95d85 kernel: support elf32 on x86_64.
* define ELF32_COMPAT to enable ELF32 macros.
* add a flag ELF_LOAD_USER_IMAGE_TEST_EXECUTABLE to only check the format.
It will be used by load_image_internal() to check which mode to use when
loading an image.
* in arch_elf_relocate_rel(), switch to elf_addr instead of addr_t, which
would be the wrong size for elf32 on x86_64.
* the ELF compat loader reuses the relevant parts of elf.cpp and arch_elf.cpp,
excluding for instance load_kernel_add_on() or dump functions.

Change-Id: Ifa47334e5adefd45405a823a3accbd12eee5b116
2018-05-15 10:29:00 +00:00
..
arch_commpage_defs.h kernel/x86_64: remove memset and memcpy from commpage 2014-09-14 19:16:52 +02:00
arch_config.h Fixed copyright date on arch_config.h. 2012-06-11 12:09:36 +01:00
arch_cpu_defs.h Compile arch_real_time_clock.cpp and arch_system_info.cpp for x86_64. 2012-07-11 14:43:44 +01:00
arch_elf.h kernel: support elf32 on x86_64. 2018-05-15 10:29:00 +00:00
arch_real_time_data.h Added some x86_64 system/kernel headers and kernel Jamfiles. 2012-06-13 17:45:22 +01:00
asm_defs.h Made it possible to build the bootloader when targetting x86_64. 2012-05-26 21:47:27 +01:00