diff options
author | Raghuram Subramani <raghus2247@gmail.com> | 2025-09-16 11:51:33 -0400 |
---|---|---|
committer | Raghuram Subramani <raghus2247@gmail.com> | 2025-09-16 11:51:33 -0400 |
commit | 3af3975c523e170fdf2555830b74c6045ea8c314 (patch) | |
tree | 416f5c691e5cb080030cb84d873675c43b17dfa8 /kernel/boot/interrupts/idt.cc | |
parent | fa7e8e6534451c0e8f755bcb9c7bad1d99de001f (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.cc | 28 |
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."); -} - } |