summaryrefslogtreecommitdiff
path: root/kernel/mem.c
diff options
context:
space:
mode:
Diffstat (limited to 'kernel/mem.c')
-rw-r--r--kernel/mem.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/kernel/mem.c b/kernel/mem.c
index bd0d143..62851c9 100644
--- a/kernel/mem.c
+++ b/kernel/mem.c
@@ -171,6 +171,12 @@ void pmmngr_free_block (void* p)
mmap_unset (frame);
mem_free_blocks++;
}
+ else
+ {
+ log(FOOLOS_MODULE_NAME,FOOLOS_LOG_ERROR,"free block (%d) 0x%08X)",frame,addr);
+ panic(FOOLOS_MODULE_NAME,"trying to free, free physical mem!");
+
+ }
log(FOOLOS_MODULE_NAME,FOOLOS_LOG_FINE,"free block (%d) 0x%08X)",frame,addr);
}