:: commit b3f0233219837e874bc48e405e5613e6be7497c0

Mintsuki <mintsuki@protonmail.com> — 2025-09-21 19:19

parents: 6ea8323cd9

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

This reverts commit c0386d4d94810985ea83b8e34578dbea8bf94cd3.
diff --git a/common/entry.s3.c b/common/entry.s3.c
index 8d8ca7e3..cb7bb783 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__)
-    idt_init();
+    init_flush_irqs();
     init_io_apics();
 #endif
 
diff --git a/common/sys/idt.c b/common/sys/idt.c
index a1cdcf85..60391112 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 idt_init(void) {
+void init_flush_irqs(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 4a20ce3f..a7691314 100644
--- a/common/sys/idt.h
+++ b/common/sys/idt.h
@@ -53,7 +53,7 @@ enum {
 
 extern int irq_flush_type;
 
-void idt_init(void);
+void init_flush_irqs(void);
 void flush_irqs(void);
 
 #endif
tab: 248 wrap: offon