:: commit c0386d4d94810985ea83b8e34578dbea8bf94cd3

Mintsuki <mintsuki@protonmail.com> — 2025-09-20 22:23

parents: b491fc5cc4

sys/idt: init_flush_irqs(), init_idt() -> idt_init()

diff --git a/common/entry.s3.c b/common/entry.s3.c
index cb7bb783..8d8ca7e3 100644
--- a/common/entry.s3.c
+++ b/common/entry.s3.c
@@ -165,7 +165,7 @@ opened:
 
 noreturn void stage3_common(void) {
 #if defined (__x86_64__) || defined (__i386__)
-    init_flush_irqs();
+    idt_init();
     init_io_apics();
 #endif
 
diff --git a/common/sys/idt.c b/common/sys/idt.c
index 60391112..a1cdcf85 100644
--- a/common/sys/idt.c
+++ b/common/sys/idt.c
@@ -13,7 +13,7 @@ static struct idt_entry *dummy_idt = NULL;
 
 void dummy_isr(void);
 
-void init_flush_irqs(void) {
+void idt_init(void) {
     size_t dummy_idt_size = 256 * sizeof(struct idt_entry);
     dummy_idt = ext_mem_alloc(dummy_idt_size);
 
diff --git a/common/sys/idt.h b/common/sys/idt.h
index a7691314..4a20ce3f 100644
--- a/common/sys/idt.h
+++ b/common/sys/idt.h
@@ -53,7 +53,7 @@ enum {
 
 extern int irq_flush_type;
 
-void init_flush_irqs(void);
+void idt_init(void);
 void flush_irqs(void);
 
 #endif
tab: 248 wrap: offon