Commit Graph

15 Commits

Author SHA1 Message Date
mintsuki 95c6a2dd63 limine/elf: Optimise not to scan .bss for requests 2023-07-09 04:11:19 +02:00
Bryce Lanham b7bca1b000 multiboot2: fix 32 bit elf section loading
Existing code was using 64 bit elf section header unconditionally. This
commit fixes that :)
2023-05-03 22:51:14 +02:00
mintsuki 831af39ed4 Revert "Revert "elf: General refactor""
This reverts commit 4c8516c6a6.
2022-09-12 12:09:16 +02:00
mintsuki 4c8516c6a6 Revert "elf: General refactor"
This reverts commit 3452e492bb.
2022-09-11 17:47:49 +02:00
mintsuki 3452e492bb elf: General refactor 2022-09-11 10:05:45 +02:00
mintsuki 215bf87993 misc: Bring mb2 up to par to mb1 wrt everywhere ranges and bug fixes 2022-06-29 10:27:04 +02:00
mintsuki 19287d5ca1 misc: Add elsewhere TU and rework mb1 to use it 2022-06-29 09:34:14 +02:00
mintsuki e436b763c2 elf: Add elf*_load_elsewhere() functions 2022-06-29 08:16:22 +02:00
mintsuki 4e0ec6d544 elf: Undo all the mess caused by multiboot in preparation for separate functions 2022-06-29 07:48:10 +02:00
mintsuki fba565b34e elf: Add support for sliding and ELF ranges to ELF32 as well 2022-06-28 10:26:14 +02:00
mintsuki ab84448be2 multiboot2: Fix broken section list size calculation (2) 2022-06-19 00:30:01 +02:00
mintsuki 7f6ac2d135 multiboot2: Add mb2_alloc() for quirky allocation locations 2022-06-18 23:40:34 +02:00
mintsuki 41ea16e2ff elf: Return is_reloc 2022-03-28 05:13:47 +02:00
mintsuki 8aa1372ce9 elf: Return image size 2022-03-26 05:03:02 +01:00
mintsuki 400202d926 misc: stage23 -> common 2022-02-03 10:38:43 +01:00