1 /* 高半核入口点 - 0xC0000000 */
12 最终还是决定将IDT&GDT的初始化和安装放在这里
13 注意:由于已开启分页,GDTR与IDTR里面放的不是物理地址,是线性地址!
17 P.s. 虽然GDT在分页后已变得不重要,甚至可以忽略不作。但为了保持完整性,还是选择加载他
18 这主要是为了保险起见,让GDTR有一个合法的值,否则多咱的粗心大意,容易出#GP
59 加载新的栈指针,位于0xffbfffff,但因为16字节对齐的需求,低四位清零。
60 为什么不是0xffffffff? 因为0xffc00000 - 0xffffffff 这4MiB的空间用于
65 call _kernel_post_init