|
arch/i386/Kernel/setup.S, setup.S主要是进行时模式下的初始化,为系统进入保护模式做准备;此后,系统执行
arch/i386/kernel/head.S (对经压缩后存放的内核要先执行 arch/i386/boot/compressed/head.S);
head.S 中定义的一段汇编程序setup_idt ,它负责建立一张256项的 idt 表(Interrupt Descriptor
Table),此表保存着所有自陷和中断的入口地址;其中包括系统调用总控程序 system_call
的入口地址;当然,除此之外,head.S还要做一些其他的初始化工作;
数据载入中...
页码:[1] [2] [3] [4] [5] [6] 第6页、共6页 |