diff options
| author | Michal Idziorek <m.i@gmx.at> | 2015-05-15 02:34:33 +0200 |
|---|---|---|
| committer | Michal Idziorek <m.i@gmx.at> | 2015-05-15 02:34:33 +0200 |
| commit | 9b152b773d40d40abf41a46be2ddae8905170fdf (patch) | |
| tree | 7e6ee94e0af8804e11a2725028e8566cb2387c89 /kernel/mem.c | |
| parent | 0365bbb5c58912fd24b3d33b90477d3de5d46d96 (diff) | |
using ramimage position and correct kernel pages count
Diffstat (limited to 'kernel/mem.c')
| -rw-r--r-- | kernel/mem.c | 5 |
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; + } |
