aboutsummaryrefslogtreecommitdiff
path: root/kernel/boot/interrupts/idt.cc
diff options
context:
space:
mode:
authorRaghuram Subramani <raghus2247@gmail.com>2025-09-16 11:51:33 -0400
committerRaghuram Subramani <raghus2247@gmail.com>2025-09-16 11:51:33 -0400
commit3af3975c523e170fdf2555830b74c6045ea8c314 (patch)
tree416f5c691e5cb080030cb84d873675c43b17dfa8 /kernel/boot/interrupts/idt.cc
parentfa7e8e6534451c0e8f755bcb9c7bad1d99de001f (diff)
kernel: boot: interrupts: split interrupt-specific functions into its
own file
Diffstat (limited to 'kernel/boot/interrupts/idt.cc')
-rw-r--r--kernel/boot/interrupts/idt.cc28
1 files changed, 0 insertions, 28 deletions
diff --git a/kernel/boot/interrupts/idt.cc b/kernel/boot/interrupts/idt.cc
index 014ef15..1b42853 100644
--- a/kernel/boot/interrupts/idt.cc
+++ b/kernel/boot/interrupts/idt.cc
@@ -38,15 +38,6 @@ idt_loaded(void)
}
void
-initialize()
-{
- load_idt();
- printk("\nInterrupts", "IDT Loaded.");
- enable();
- printk("Interrupts", "Initialized.");
-}
-
-void
load_idt(void)
{
for (uint16_t i = 0; i < 256; i++)
@@ -63,23 +54,4 @@ load_idt(void)
l_idt_loaded = true;
}
-void
-enable(void)
-{
- if (!l_idt_loaded) {
- printk("Interrupts", "Attempt to enable before IDT load.");
- ASSERT_NOT_REACHED();
- }
-
- __asm__ volatile("sti");
- // printk("\ninterrupts", "Enabled.");
-}
-
-void
-disable(void)
-{
- __asm__ volatile("cli");
- // printk("\ninterrupts", "Disabled.");
-}
-
}