|
|
@@ -149,7 +149,7 @@ static void exception_init(void)
|
|
|
}
|
|
|
|
|
|
/* 中断初始化主函数 */
|
|
|
-void itd_init(void)
|
|
|
+void idt_init(void)
|
|
|
{
|
|
|
put_str("init_idt start\n");
|
|
|
itd_desc_init(); // 初始化中断描述符表
|
|
|
@@ -159,7 +159,7 @@ void itd_init(void)
|
|
|
/* 加载 idt */
|
|
|
uint64_t idt_operand = ((sizeof(idt) - 1) | ((uint64_t)((uintptr_t)idt << 16)));
|
|
|
asm volatile("lidt %0" ::"m"(idt_operand));
|
|
|
- put_str("itd_init done\n");
|
|
|
+ put_str("idt_init done\n");
|
|
|
}
|
|
|
|
|
|
enum intr_status intr_get_status(void)
|