解决了#DE会触发#UD的问题

This commit is contained in:
fslongjin
2022-04-10 23:03:16 +08:00
parent f5f36aafd8
commit d78db8225c
6 changed files with 119 additions and 109 deletions

View File

@ -179,7 +179,7 @@ void system_initialize()
printk_init(8, 16);
kinfo("Kernel Starting...");
// 重新加载gdt和idt
ul tss_item_addr = (ul)phys_2_virt(0x7c00);
kdebug("TSS64_Table=%#018lx", (void *)TSS64_Table);
kdebug("&TSS64_Table=%#018lx", (void *)&TSS64_Table);
@ -207,7 +207,7 @@ void system_initialize()
irq_init();
softirq_init();
// 先初始化系统调用模块
syscall_init();
// 再初始化进程模块。顺序不能调转