#
ebeab0cf |
|
05-Sep-2021 |
X512 <danger_mail@list.ru> |
rumtime_loader: fix TLS for riscv64 Change-Id: I55593dea936af31135b8e9159f8b6a64270369c0 Reviewed-on: https://review.haiku-os.org/c/haiku/+/5157 Reviewed-by: X512 <danger_mail@list.ru> Reviewed-by: Alex von Gluck IV <kallisti5@unixzen.com> Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org>
|
#
e4f758ee |
|
29-Aug-2021 |
Coldfirex <sakison@gmail.com> |
Update missing arch relocations Change-Id: I2d48b810f5e3143377fa58e1de5801ebf0be82cd Reviewed-on: https://review.haiku-os.org/c/haiku/+/4409 Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org> Reviewed-by: Adrien Destugues <pulkomandy@gmail.com> Reviewed-by: Fredrik Holmqvist <fredrik.holmqvist@gmail.com>
|
#
a553e95d |
|
04-May-2018 |
Jérôme Duval <jerome.duval@gmail.com> |
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
|
#
474aa3b7 |
|
21-Jun-2012 |
Alex Smith <alex@alex-smith.me.uk> |
Added ELF64 headers, common ELF32 and ELF64 definitions moved to elf_common.h.
|
#
65ad1ba3 |
|
26-May-2012 |
Alex Smith <alex@alex-smith.me.uk> |
Made it possible to build the bootloader when targetting x86_64. * x86_64 is using the existing *_ia32 boot platforms. * Special flags are required when compiling the loader to get GCC to compile 32-bit code. This adds a new set of rules for compiling boot code rather than using the kernel rules, which compile using the necessary flags. * Some x86_64 private headers have been stubbed by #include'ing the x86 versions. These will be replaced later.
|
#
474aa3b76e4c661c259e2200db895712ded3f9d6 |
|
21-Jun-2012 |
Alex Smith <alex@alex-smith.me.uk> |
Added ELF64 headers, common ELF32 and ELF64 definitions moved to elf_common.h.
|
#
65ad1ba320d945c9626f471c4fb0972ae49440b5 |
|
26-May-2012 |
Alex Smith <alex@alex-smith.me.uk> |
Made it possible to build the bootloader when targetting x86_64. * x86_64 is using the existing *_ia32 boot platforms. * Special flags are required when compiling the loader to get GCC to compile 32-bit code. This adds a new set of rules for compiling boot code rather than using the kernel rules, which compile using the necessary flags. * Some x86_64 private headers have been stubbed by #include'ing the x86 versions. These will be replaced later.
|