aboutsummaryrefslogtreecommitdiff
path: root/kernel/boot/interrupts/idt.c
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--kernel/boot/interrupts/idt.c (renamed from kernel/boot/interrupts/idt.cc)13
1 files changed, 4 insertions, 9 deletions
diff --git a/kernel/boot/interrupts/idt.cc b/kernel/boot/interrupts/idt.c
index 1b42853..dadb7c1 100644
--- a/kernel/boot/interrupts/idt.cc
+++ b/kernel/boot/interrupts/idt.c
@@ -22,13 +22,10 @@
#include <kernel/io.h>
#include <libk/stdio.h>
-namespace Interrupts
-{
-
-extern "C" void *isr_stub_table[];
+extern void *isr_stub_table[];
-entry_t l_entries[256];
-descriptor_t descriptor = { sizeof(l_entries) - 1, l_entries };
+static entry_t l_entries[256];
+static descriptor_t descriptor = { sizeof(l_entries) - 1, l_entries };
static bool l_idt_loaded = false;
bool
@@ -38,7 +35,7 @@ idt_loaded(void)
}
void
-load_idt(void)
+idt_load(void)
{
for (uint16_t i = 0; i < 256; i++)
l_entries[i] = (entry_t) { 0 };
@@ -53,5 +50,3 @@ load_idt(void)
l_idt_loaded = true;
}
-
-}