From b11a2a876e7bd14078d26e12eab62db997a4dc76 Mon Sep 17 00:00:00 2001 From: Marvin Borner Date: Tue, 14 Apr 2020 23:42:03 +0200 Subject: Switched to grub This really isn't what I wanted because grub is very big and bloaty but my own bootloader was very poorly written and I really want to implement a filesystem like ext2 which wouldn't work with my own bootloader. Furthermore this commit fixes many small issues including the one occurring due to the statically linked user binary (I just removed the linking for now). --- src/kernel/lib/lib.h | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src/kernel/lib/lib.h') diff --git a/src/kernel/lib/lib.h b/src/kernel/lib/lib.h index b2b7056..ae8ee9c 100644 --- a/src/kernel/lib/lib.h +++ b/src/kernel/lib/lib.h @@ -3,6 +3,7 @@ #include <stddef.h> #include <stdint.h> +#include <kernel/multiboot.h> /** * Copy n data from src to dest @@ -31,7 +32,9 @@ void *memset(void *dest, char val, size_t count); */ int memcmp(const void *a_ptr, const void *b_ptr, size_t size); -void memory_init(); +void memory_init(multiboot_info_t *grub_header); + +void memory_print(); uint32_t memory_get_all(); -- cgit v1.2.3