Commit Graph

16 Commits

Author SHA1 Message Date
xvanc 82ea6d6a57 test/riscv: disable linker relaxation, specify ISA string and ABI
Although linker relaxation is disabled, the compiler still emits small
data sections which must be explicitly included in the linker script.
2023-08-04 07:22:12 -05:00
mintsuki f365a46617 misc: Minor updates to linker scripts 2023-07-26 17:05:20 -05:00
mintsuki 45fd1ac08f test: Misc updates to the linker script 2023-06-15 00:52:59 +02:00
mintsuki 746d0ad529 protos: Drop stivale and stivale2 support 2022-06-14 03:56:30 +02:00
mintsuki dae8927078 limine: Add support for .limine_reqs ELF section 2022-04-14 20:34:59 +02:00
mintsuki fb54571b34 limine: PXE and HHDM work 2022-03-17 23:46:48 +01:00
mintsuki dcd422806c stivale2: Introduce fully virtual kernel mappings (KASLR/PIE fixes) 2021-10-29 19:51:22 +02:00
mintsuki c7eb6319c0 stivale2: Introduce fully virtual kernel mappings 2021-10-29 01:15:11 +02:00
mintsuki 2a4f9eb0c4 elf: Do not enforce segment load address alignment even if PMRs are requested 2021-07-25 01:18:36 +02:00
mintsuki 23bf225f63 test: Apparently manually defining PHDRs is not actually needed 2021-03-26 16:24:28 +01:00
mintsuki 13f3ee0932 misc: Make sure relocatable kernels work 2020-12-27 22:10:20 +01:00
mintsuki 81b9911613 pmm: Panic if there is an attempt to reserve a memory range below 1 MiB 2020-11-25 02:25:00 +01:00
streaksu 7d400d30d6 Add a unified test image for stivale1 and stivale2 for both x86_64 and i386 2020-09-30 00:31:42 +02:00
mintsuki 26bccc6308 Add RSDP detection to stivale 2020-03-26 01:37:56 +01:00
mintsuki 85709a0fbe elf: Add support for higher half kernels 2020-03-25 04:38:23 +01:00
mintsuki 5c36fac374 Add testing facilities 2020-03-24 23:39:02 +01:00