summaryrefslogtreecommitdiff
path: root/kernel/mem.c
diff options
context:
space:
mode:
Diffstat (limited to 'kernel/mem.c')
-rw-r--r--kernel/mem.c26
1 files changed, 13 insertions, 13 deletions
diff --git a/kernel/mem.c b/kernel/mem.c
index 7738af7..c5fe43f 100644
--- a/kernel/mem.c
+++ b/kernel/mem.c
@@ -111,7 +111,7 @@ void* pmmngr_alloc_block ()
if (frame == -1)
{
- panic(FOOLOS_MODULE_NAME,"OUT OF MEMORY (alloc_block)");
+ kpanic("OUT OF MEMORY (alloc_block)");
return 0; //out of memory
}
@@ -119,7 +119,7 @@ void* pmmngr_alloc_block ()
mem_free_blocks--;
uint32_t addr = frame * PMMNGR_BLOCK_SIZE;
- log(FOOLOS_MODULE_NAME,99,"alloc block (%d) 0x%08X)",frame,addr);
+ klog("alloc block (%d) 0x%08X)",frame,addr);
return (void*)addr;
}
@@ -137,12 +137,12 @@ void pmmngr_free_block (void* p)
}
else
{
- log(FOOLOS_MODULE_NAME,10,"free block (%d) 0x%08X)",frame,addr);
- panic(FOOLOS_MODULE_NAME,"trying to free, free physical mem!");
+ klog("free block (%d) 0x%08X)",frame,addr);
+ kpanic("trying to free, free physical mem!");
}
- log(FOOLOS_MODULE_NAME,99,"free block (%d) 0x%08X)",frame,addr);
+ klog("free block (%d) 0x%08X)",frame,addr);
}
@@ -151,17 +151,17 @@ uint32_t mem_init(multiboot_information *info)
{
if(info->flags&&1<<6)
{
- log(FOOLOS_MODULE_NAME,5,"memory map of length %d provided by bootloader",info->mmap_length);
+ klog("memory map of length %d provided by bootloader",info->mmap_length);
}
- else panic(FOOLOS_MODULE_NAME,"Unable to continue without memory map, sorry!");
+ else kpanic("Unable to continue without memory map, sorry!");
pmmngr_init (); //clear memmap
uint64_t memmap=info->mmap_addr;
uint64_t length=info->mmap_length;
- log(FOOLOS_MODULE_NAME,5,"kernel loaded at: 0x%08X- 0x%08X",kernel_start,kernel_end);
- log(FOOLOS_MODULE_NAME,5,"initial stack at: 0x%08X- 0x%08X",stack_top,stack_bottom);
+ klog("kernel loaded at: 0x%08X- 0x%08X",kernel_start,kernel_end);
+ klog("initial stack at: 0x%08X- 0x%08X",stack_top,stack_bottom);
// count available mem and track high_end of usable memory
uint32_t total_mem=0, highest_end;
@@ -174,7 +174,7 @@ uint32_t mem_init(multiboot_information *info)
uint64_t mem_end=mmap->base_addr+mmap->length;
#ifdef MEM_PRINT_MEMORYMAP
- log(FOOLOS_MODULE_NAME,5,"%08X - %08X / type: %s, (size: %d)",
+ klog("%08X - %08X / type: %s, (size: %d)",
(uint32_t)mem_start, (uint32_t)mem_end, memmap_type_to_string[mmap->type-1], mmap->size);
#endif
@@ -201,7 +201,7 @@ uint32_t mem_init(multiboot_information *info)
multiboot_mod *mod=(multiboot_mod *)info->mods_addr;
for(int i=0;i<info->mods_count;i++)
{
- log(FOOLOS_MODULE_NAME,5,"mod 0x%08X-0x%08X : %s",
+ klog("mod 0x%08X-0x%08X : %s",
mod->mod_start,mod->mod_end, mod->string);
mem_min_block=mod->mod_end/PMMNGR_BLOCK_SIZE+1;
@@ -218,9 +218,9 @@ uint32_t mem_init(multiboot_information *info)
// we deinit everything below mem_min_block anyway
pmmngr_deinit_region(0,mem_min_block*PMMNGR_BLOCK_SIZE);
- log(FOOLOS_MODULE_NAME,5,"Usable ~%d / %d MB ",mem_free_blocks*4096/1024/1024,total_mem/1024/1024);
+ klog("Usable ~%d / %d MB ",mem_free_blocks*4096/1024/1024,total_mem/1024/1024);
- log(FOOLOS_MODULE_NAME,5,
+ klog(
"Free 4K blocks: %d (first free: %d)",mem_free_blocks,mem_min_block);
return mem_min_block;