aboutsummaryrefslogtreecommitdiff
path: root/src/utils/multiboot.c
diff options
context:
space:
mode:
authorLoic Guegan <manzerbredes@mailbox.org>2021-04-08 19:06:44 +0200
committerLoic Guegan <manzerbredes@mailbox.org>2021-04-08 19:06:44 +0200
commit8fee35522dee033863f68c1d2b45f5fe988de9eb (patch)
tree5e094806066d2f13bc5ad1fefe663d132e291f8e /src/utils/multiboot.c
parent958e2dae042ca9e28f23e509d541730f30fa8502 (diff)
Handle clock interrupt and cleaning code
Diffstat (limited to 'src/utils/multiboot.c')
-rw-r--r--src/utils/multiboot.c39
1 files changed, 0 insertions, 39 deletions
diff --git a/src/utils/multiboot.c b/src/utils/multiboot.c
deleted file mode 100644
index 891bd57..0000000
--- a/src/utils/multiboot.c
+++ /dev/null
@@ -1,39 +0,0 @@
-#include "multiboot.h"
-
-extern u8* MB_INFO;
-
-char mb_load_tag(char **data, char type){
- char *c_info_size=MB_INFO;
- char *c_tag_type=c_info_size+8;
- char *c_tag_size=c_info_size+12;
-
- for(int i=0;i<10;i++){
- int tag_type=*((int*)c_tag_type);
- int tag_size=*((int*)c_tag_size);
- if(tag_type==type){
- *data=c_tag_type;
- return 0;
- }
-
- c_tag_type=c_tag_type+tag_size+4;
- // Skip padding for 64 bits
- int p=c_tag_type;
- while((p & 0x7) != 0)
- p++;
- // Assign address after padding
- c_tag_type=p;
- c_tag_size=c_tag_type+4;
-
- }
- return 1;
-}
-char mb_load_bl_name(MBI_TAG_BL_NAME *data){
- char *to_load;
- if(!mb_load_tag(&to_load,2)){
- memcpy(to_load,data,8);
- to_load+=8;
- data->name=to_load;
- return 0;
- }
- return 1;
-}