forked from PoliEcho-holding-org/kern
33 lines
573 B
Plaintext
33 lines
573 B
Plaintext
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()
|
||
[ ] 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
|
||
[ ] Processes/Tasks
|
||
[ ] Scheduler
|
||
[ ] Task switching
|
||
[ ] Inter-process communication
|
||
[ ] Graphics
|
||
[ ] Multicore support
|
||
[ ] Networking :)
|
||
[ ] Finish all the TODOs
|
||
[ ] Run DOOM
|
||
|