1 /* 高半核入口点 - 0xC0000000 */
4 #include <lunaix/common.h>
15 最终还是决定将IDT&GDT的初始化和安装放在这里
16 注意:由于已开启分页,GDTR与IDTR里面放的不是物理地址,是线性地址!
20 P.s. 虽然GDT在分页后已变得不重要,甚至可以忽略不作。但为了保持完整性,还是选择加载他
21 这主要是为了保险起见,让GDTR有一个合法的值,否则多咱的粗心大意,容易出#GP
44 movl $mb_info, _k_init_mb_info
64 movl $KSTACK_TOP, %esp
66 call _kernel_post_init