因为我们把int 0x80中断时需要执行程序的地址设置为system_call.s的代码了.
在实地址模式下,中断的地址称为中断向量.而在保护模式下,则使用功能更强大的中断门(陷阱门)描述符的概念. 门描述符中除了包括"中断向量”的信息外,还包括一些属性信息。
对于0.11内核来说,设置0x80中断门描述符的语句在 kernel/sched.c L411行
因为我们把int 0x80中断时需要执行程序的地址设置为system_call.s的代码了.
在实地址模式下,中断的地址称为中断向量.而在保护模式下,则使用功能更强大的中断门(陷阱门)描述符的概念. 门描述符中除了包括"中断向量”的信息外,还包括一些属性信息。
对于0.11内核来说,设置0x80中断门描述符的语句在 kernel/sched.c L411行