Commit Graph

21 Commits

Author SHA1 Message Date
mintsuki 400202d926 misc: stage23 -> common 2022-02-03 10:38:43 +01:00
mintsuki 30b0657e38 test: Minor multiboot fixes 2021-11-19 15:17:37 +01:00
Andy-Python-Programmer 7be818bf77
tests: add a basic test multiboot1 kernel
Signed-off-by: Andy-Python-Programmer <andypythonappdeveloper@gmail.com>
2021-11-10 17:35:45 +11:00
Andy-Python-Programmer 15cff010c3
tests: add basic multiboot2 test kernel
Signed-off-by: Andy-Python-Programmer <andypythonappdeveloper@gmail.com>
2021-11-09 16:38:59 +11: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 07dc81bbee build: Pass -mabi=sysv to cc 2021-07-31 21:28:06 +02:00
mintsuki 5106c6cde2 test: Update Makefile 2021-07-25 14:48:58 +02:00
mintsuki 04c4c42779 test: Update so it builds with LLVM 2021-07-02 19:05:30 +02:00
mintsuki c3db6d0c41 stivale: Implement KASLR config option 2021-04-15 04:32:49 +02:00
mintsuki 7e5b809a7e build: Add missing -pie to test link command 2021-04-08 05:23:32 +02:00
mintsuki 621fc30a3b build: Prefer -static-pie to -shared for linking PIE executables 2021-04-08 02:07:40 +02:00
mintsuki 2f299b1f0d test: Update Makefile 2021-03-29 18:50:26 +02:00
mintsuki 1be84baf84 Makefile fixes 2021-03-04 05:30:31 +01:00
mintsuki 7d8758d643 Further Makefile fixes 2021-03-02 18:39:39 +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 d95a8403cc Use elf64 2020-03-25 01:31:59 +01:00
mintsuki 1a48bec601 Add elf parser 2020-03-25 01:04:18 +01:00
mintsuki 5c36fac374 Add testing facilities 2020-03-24 23:39:02 +01:00