Trouble with Timer Interrupt(PIT)
Posted: Sun May 17, 2020 1:24 am
Hello Everyone,
I recently got started with my hobby OS . I am following James M's tutorial for the basics. However, I am having trouble getting timer interrupt to work. I do enable interrupts after setting up gdt, idt, remapping and installing irqs. The Timer driver seems straightforward to implement. I doubt that the driver itself is the problem as the IRQ doesn't fire for some reason(not even once).
I'd appreciate it if anyone could point out where I am going wrong.
Github: https://github.com/Crescent92/testOS
I recently got started with my hobby OS . I am following James M's tutorial for the basics. However, I am having trouble getting timer interrupt to work. I do enable interrupts after setting up gdt, idt, remapping and installing irqs. The Timer driver seems straightforward to implement. I doubt that the driver itself is the problem as the IRQ doesn't fire for some reason(not even once).
I'd appreciate it if anyone could point out where I am going wrong.
Github: https://github.com/Crescent92/testOS