summaryrefslogtreecommitdiff
path: root/kernel/mem.c
diff options
context:
space:
mode:
Diffstat (limited to 'kernel/mem.c')
-rw-r--r--kernel/mem.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/kernel/mem.c b/kernel/mem.c
index 7c55a67..ff8e97d 100644
--- a/kernel/mem.c
+++ b/kernel/mem.c
@@ -149,7 +149,8 @@ void pmmngr_free_block (void* p)
}
-void mem_init(multiboot_information *info)
+// returns index of first block outside of kerel-land
+uint32_t mem_init(multiboot_information *info)
{
if(info->flags&&1<<6)
{
@@ -226,6 +227,8 @@ void mem_init(multiboot_information *info)
log(FOOLOS_MODULE_NAME,FOOLOS_LOG_INFO,
"Free 4K blocks: %d (first free: %d)",mem_free_blocks,mem_min_block);
+ return mem_min_block;
+
}