aboutsummaryrefslogtreecommitdiff
path: root/src/bringelle.c
diff options
context:
space:
mode:
authorLoic Guegan <manzerbredes@mailbox.org>2021-04-08 13:07:17 +0200
committerLoic Guegan <manzerbredes@mailbox.org>2021-04-08 13:07:17 +0200
commit958e2dae042ca9e28f23e509d541730f30fa8502 (patch)
tree8911572335763866ed39cc7ec7855131929a0994 /src/bringelle.c
parentdb553d05824ae463752c8b528feac963e41d9f1c (diff)
Switch to multiboot2 and improve interrupt management
Diffstat (limited to 'src/bringelle.c')
-rw-r--r--src/bringelle.c16
1 files changed, 14 insertions, 2 deletions
diff --git a/src/bringelle.c b/src/bringelle.c
index 013308f..9e17906 100644
--- a/src/bringelle.c
+++ b/src/bringelle.c
@@ -1,11 +1,23 @@
#include "utils/print.h"
#include "utils/asm.h"
#include "utils/pic.h"
+#include "utils/8042.h"
+#include "utils/multiboot.h"
+
+extern char *name_addr;
void bringelle(){
- clear();
+
+ // clear();
+ //print("Booting Bringelle...");
+ //pic_enable_interrupt();
print("Booting Bringelle...");
- pic_enable_interrupt();
+ MBI_TAG_BL_NAME bl_infos;
+ if(!mb_load_bl_name(&bl_infos)){
+ print(bl_infos.name);
+ print(" detected!");
+ }
+
while(1);
}