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