979 B
What do I need to do?
PS/2 controller -> need to setup some timing device, probably PIT DONE! -> might need to do a PCI controller first, so that i can discover the controllers, to be enabled -> 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
- some kind of driver where I can send messages that can eventually be accessed globally by other drives / applications