I am still far away from getting interrupts from the keyboard, but I am still learning much and making progress on other parts of the kernel!
PMM
I added support for mapping pages manually, which means that I can program now the APICs! While debugging this, I also improved my Page Fault handler, which you can see on the screenshot.
APIC driver
The APIC driver should now be able to configure IRQs on the I/O APIC to get delivered to the local APIC, but I can’t test it as I still don’t know why I can’t get interrupts from the keyboard :-(
Road Map
I am still working on getting interrupts from the keyboard, which is my main goal before the next ship. I currently suspect that my PS/2 driver is broken.
Comments 0
No comments yet. Be the first!
Sign in to join the conversation.