aboutsummaryrefslogtreecommitdiff
path: root/src/bringelle.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/bringelle.c')
-rw-r--r--src/bringelle.c14
1 files changed, 6 insertions, 8 deletions
diff --git a/src/bringelle.c b/src/bringelle.c
index 340e884..49670e8 100644
--- a/src/bringelle.c
+++ b/src/bringelle.c
@@ -1,14 +1,14 @@
#include "libc/stdio.h"
#include "int/pic.h"
#include "boot/multiboot.h"
-#include "utils/mem.h"
-#include "utils/gdt.h"
-#include "utils/paging.h"
-
+#include "core/mem.h"
+#include "core/gdt.h"
+#include "core/paging.h"
char show_tics=0;
extern GDT_TSS TSS;
+extern void interrupt_enable();
void utask(){
char msg[]="Message from the task :D";
@@ -20,8 +20,8 @@ void bringelle(){
clear();
printc("Booting Bringelle...\n",GREEN);
- // Kernel boot sequence
- pic_enable_interrupt();
+ // ----- Kernel boot sequence
+ interrupt_enable();
print("Interrupts enabled\n");
paging_enable();
@@ -52,8 +52,6 @@ void bringelle(){
: "=m" (TSS.ss0), "=m" (TSS.esp0)
);
-
-
while(1);
}