Files
novaos/TODO.md

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