Interrupt 13: General Protection Fault
Posted: Mon Mar 16, 2009 6:21 am
Hello
I downloaded the tutorial on software interrupts.
I made an interrupt handler myself, and used it, I also made the default interrupt handler return using the iretd instruction.
But the default interrupt handler was called again and again. If I put an infinite loop in the default handler then it is called only once. This happens only if another interrupt is called, and it does not return to the calling function.
I also found out the interrupt no. by trial and error method. The interrupt was interrupt 13.
Please help me
I downloaded the tutorial on software interrupts.
I made an interrupt handler myself, and used it, I also made the default interrupt handler return using the iretd instruction.
But the default interrupt handler was called again and again. If I put an infinite loop in the default handler then it is called only once. This happens only if another interrupt is called, and it does not return to the calling function.
I also found out the interrupt no. by trial and error method. The interrupt was interrupt 13.
Please help me