Updates to dev timeline!

This commit is contained in:
Kat R. 2022-10-29 10:07:50 -05:00
parent 92d35f2647
commit 62f8b93234

View file

@ -1,10 +1,12 @@
X Get a kernel that can draw to screen
Higher half?
Paging
X Higher half
X Paging
X Get GDT setup
- Enter protected mode
*THIS IS A BOOTLOADER THING. GRUB DOES THIS FOR YOU.*
X Get interrupts working
? Get interrupts working
Get IRQ1 (keyboard) working
Get a basic debug/rescue shell working
Get the PIT working, especially IRQ0
HPET can come later
Multitasking/Scheduler (with niceness)
@ -13,8 +15,6 @@ X Get interrupts working
Setup a heap
Multithreading support
Hardware abstraction layer
Get IRQ1 (keyboard) working
Get a basic debug/rescue shell working
Get IRQ8 and IRQ14 working
Get a hard drive driver working (with UNIX/MINIX-esque file system driver)
Get the basic init system set up