aboutsummaryrefslogtreecommitdiff
path: root/TODO.txt
blob: 77827090a44c2ac339887920dfc39f9a6b31ff53 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
+ Add in sensible defines (uint64_t etc.) x
+ Improve build process (Kbuild? nah, regular config.h files)
+ Automate booting and starting qemu etc. (make run) (sort of)
+ Add in pmem/vmem routines (both .init and .text!)

+ Test string.c
+ Write the kernel lol
+ Test libfdt and see if it can be used to read memory geometry etc.

+ Jump to vmem
+ Mark fdt, reserved mem, kernel, init and initrd in vmem. Remember to remove
init from vmem when jumping to vmem