Commit Graph

21 Commits

Author SHA1 Message Date
mintsuki
f6c81e4e82 misc: stage23 -> common 2022-02-03 11:43:03 +01:00
mintsuki
f48783eef7 test: Minor multiboot fixes 2021-11-20 09:12:59 +01:00
Andy-Python-Programmer
becf92eceb tests: add a basic test multiboot1 kernel
Signed-off-by: Andy-Python-Programmer <andypythonappdeveloper@gmail.com>
2021-11-10 14:24:57 +01:00
Andy-Python-Programmer
fa86080285 tests: add basic multiboot2 test kernel
Signed-off-by: Andy-Python-Programmer <andypythonappdeveloper@gmail.com>
2021-11-10 01:59:17 +01:00
mintsuki
97d0a17798 stivale2: Introduce fully virtual kernel mappings (KASLR/PIE fixes) 2021-10-30 02:04:36 +02:00
mintsuki
9f74289bd3 stivale2: Introduce fully virtual kernel mappings 2021-10-30 02:04:36 +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