如何解决发生页面错误时未调用内核异常处理程序
我正在尝试在我的爱好内核中实现分页。测试我的系统时,将引发页面错误,我希望能够看到错误消息。我在idt中为页面错误中断分配了一个函数,但未调用该函数。 CPU重置。我可以使用BOCHS调试器验证是否抛出了页面错误,并且idt中的条目正确(下图)。中断工作正常。
IDT条目:
引发异常:
我通过打印输出来验证IDT(0x1017A3)中功能的地址正确:
关于可能出什么问题的任何想法?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。