IDT Done!
Now I got the IDT working. You can see it is working cause when that “Divide By Zero” message appears the kernel does a division with a zero. Normally that would make the kernel start bootlooping but now the interrupt handler handles the divide by zero and stops the kernel instead.
Interrupt handling does not only stop crashes but also allow keyboards or syscalls to invoke interrupts that the kernel can process.
Next step may be to use that interrupt handler to implement syscalls.
– WilGulf
Comments 0
No comments yet. Be the first!
Sign in to join the conversation.