starts work on the PIT
This commit is contained in:
27
TODO.md
27
TODO.md
@ -1,5 +1,32 @@
|
||||
## What do I need to do?
|
||||
|
||||
|
||||
|
||||
|
||||
PS/2 controller
|
||||
-> need to setup some timing device, probably PIT
|
||||
-> need to setup the USB controller first, so i can disable Legacy USB bios shit
|
||||
-> need to configure ACPI so i can actually detect for the PS/2 controller
|
||||
-> then we can start configuring the PS/2
|
||||
|
||||
-> to properly send data to PS/2 controllers, we need some sort of timing interface,
|
||||
this way we can timeout if we're being hanged on sending commands to a ps/2 device
|
||||
|
||||
|
||||
|
||||
|
||||
PIT timer, or some sort of timer interface
|
||||
|
||||
perhaps maybe some more things off of the PIC? im not sure
|
||||
|
||||
really after that I want to do more to work towards userspace, so that I can start creating things
|
||||
|
||||
scheduler?
|
||||
multi processing? threads?
|
||||
etc
|
||||
|
||||
|
||||
|
||||
### Features I want
|
||||
|
||||
- A kernel bus
|
||||
|
Reference in New Issue
Block a user