starts work on the PIT

This commit is contained in:
2025-06-06 12:47:02 -04:00
parent 3e01dc2074
commit 1e1a28e23d
3 changed files with 247 additions and 0 deletions

27
TODO.md
View File

@ -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