标签: exception kernel interrupt page-fault
我正在尝试在我的爱好内核中实现分页。测试我的系统时,将引发页面错误,我希望能够看到错误消息。我在idt中为页面错误中断分配了一个函数,但未调用该函数。 CPU重置。我可以使用BOCHS调试器验证是否抛出了页面错误,并且idt中的条目正确(下图)。中断工作正常。
IDT条目:
引发异常:
我通过打印输出来验证IDT(0x1017A3)中功能的地址正确:
关于可能出什么问题的任何想法?