simon пре 11 месеци
родитељ
комит
3020f1360b
3 измењених фајлова са 4 додато и 4 уклоњено
  1. 1 1
      kernel/init.c
  2. 2 2
      kernel/interrupt.c
  3. 1 1
      kernel/interrupt.h

+ 1 - 1
kernel/init.c

@@ -11,7 +11,7 @@
 void init_all(void)
 {
     put_str("init_all\n");
-    itd_init();      // 初始化中断
+    idt_init();      // 初始化中断
     mem_init();      // 初始化内存管理系统
     thread_init();   // 初始化线程管理系统
     timer_init();    // 初始化定时器

+ 2 - 2
kernel/interrupt.c

@@ -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)

+ 1 - 1
kernel/interrupt.h

@@ -5,7 +5,7 @@
 #include "global.h"
 
 typedef void *intr_handler;
-void itd_init(void);
+void idt_init(void);
 
 /* 定义中断的两种状态:
  * INTR_OFF值为 0,表示关中断