Files
kern/TODO
T

34 lines
596 B
Plaintext
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
TODO
====
[x] Boot
[x] Multiboot 1
[x] IDT
[x] ISRs
[x] GDT
[x] Physical MM
[x] Virtual MM
[x] Paging
[x] Serial monitor
[x] kmalloc()
[x] Make dedicated asm functions like lidt(), sti(), ...
[ ] Add something like <errno.h> in the kernel
[ ] Improve kmalloc() to reduce fragmentation
[ ] Improve kmalloc() for better alignment
[x] PIT
[ ] RTC
[ ] HPET
[ ] System calls
[ ] Userspace
[x] Processes/Tasks
[x] Scheduler
[ ] Priority scheduler
[x] Task switching
[ ] Inter-process communication
[ ] Graphics
[ ] Multicore support
[ ] Networking :)
[ ] Finish all the TODOs
[ ] Run DOOM