summaryrefslogtreecommitdiff
path: root/kernel/vmem.c
diff options
context:
space:
mode:
Diffstat (limited to 'kernel/vmem.c')
-rw-r--r--kernel/vmem.c20
1 files changed, 10 insertions, 10 deletions
diff --git a/kernel/vmem.c b/kernel/vmem.c
index f0fb9d3..bf310c1 100644
--- a/kernel/vmem.c
+++ b/kernel/vmem.c
@@ -6,7 +6,7 @@
#include "asm/x86.h"
#include "mem.h"
#include "vmem.h"
-#include "lib/logger/log.h" // logger facilities
+
#define FOOLOS_MODULE_NAME "vmem"
static uint32_t kernel_pages;
@@ -249,7 +249,7 @@ pdirectory* vmem_new_space_dir(pdirectory *copy_dir)
//
pdirectory* dir = (pdirectory*) kballoc(1);
- log(FOOLOS_MODULE_NAME,FOOLOS_LOG_INFO,"new pdirectory: 0x%X",dir);
+ log(FOOLOS_MODULE_NAME,5,"new pdirectory: 0x%X",dir);
if (!dir)panic(FOOLOS_MODULE_NAME,"unable to alloc pdirectory");
// first of all let's zero all the entries
@@ -374,14 +374,14 @@ pdirectory* vmem_new_space_dir(pdirectory *copy_dir)
oldentry=&(copy_dir->m_entries[PAGE_DIRECTORY_INDEX(virt_addr)]);
oldtable=pd_entry_get_frame(oldentry);
}
- log(FOOLOS_MODULE_NAME,FOOLOS_LOG_DEBUG,"oldtable at: 0x%08X",oldtable);
+ log(FOOLOS_MODULE_NAME,20,"oldtable at: 0x%08X",oldtable);
if (!table)panic(FOOLOS_MODULE_NAME,"unable to alloc table");
- log(FOOLOS_MODULE_NAME,FOOLOS_LOG_DEBUG,"alloc table: %08X",table);
+ log(FOOLOS_MODULE_NAME,20,"alloc table: %08X",table);
for (int i=0, virt=virt_addr; i<1024; i++, virt+=4096)
{
- //log(FOOLOS_MODULE_NAME,FOOLOS_LOG_INFO,"i = %d",i);
+ //log(FOOLOS_MODULE_NAME,5,"i = %d",i);
phys_addr=pmmngr_alloc_block(); // get free space from the memory manager
if (!phys_addr)panic(FOOLOS_MODULE_NAME,"unable to alloc spce for frame");
@@ -389,7 +389,7 @@ pdirectory* vmem_new_space_dir(pdirectory *copy_dir)
if(copy_dir!=NULL)
{
uint32_t addr_old=pt_entry_get_frame(&oldtable->m_entries[PAGE_TABLE_INDEX(virt)]);
- log(FOOLOS_MODULE_NAME,FOOLOS_LOG_FINE,"physical memcpy(0x%08X,0x%08X,4096)",phys_addr, addr_old);
+ log(FOOLOS_MODULE_NAME,99,"physical memcpy(0x%08X,0x%08X,4096)",phys_addr, addr_old);
memcpy(phys_addr,addr_old,4096);
}
@@ -434,10 +434,10 @@ pdirectory* vmem_new_space_dir(pdirectory *copy_dir)
oldentry=&(copy_dir->m_entries[PAGE_DIRECTORY_INDEX(virt_addr)]);
oldtable=pd_entry_get_frame(oldentry);
}
- log(FOOLOS_MODULE_NAME,FOOLOS_LOG_DEBUG,"oldtable at: 0x%08X",oldtable);
+ log(FOOLOS_MODULE_NAME,20,"oldtable at: 0x%08X",oldtable);
if (!table)panic(FOOLOS_MODULE_NAME,"unable to alloc table");
- log(FOOLOS_MODULE_NAME,FOOLOS_LOG_DEBUG,"alloc table: %08X",table);
+ log(FOOLOS_MODULE_NAME,20,"alloc table: %08X",table);
for (int i=0, virt=virt_addr; i<1024; i++, virt+=4096)
{
@@ -448,7 +448,7 @@ pdirectory* vmem_new_space_dir(pdirectory *copy_dir)
if(copy_dir!=NULL)
{
uint32_t addr_old=pt_entry_get_frame(&oldtable->m_entries[PAGE_TABLE_INDEX(virt)]);
- log(FOOLOS_MODULE_NAME,FOOLOS_LOG_FINE,"physical memcpy(0x%08X,0x%08X,4096)",phys_addr, addr_old);
+ log(FOOLOS_MODULE_NAME,99,"physical memcpy(0x%08X,0x%08X,4096)",phys_addr, addr_old);
memcpy(phys_addr,addr_old,4096);
}
@@ -481,7 +481,7 @@ pdirectory* vmem_new_space_dir(pdirectory *copy_dir)
if(copy_dir==NULL) // this happens only on init
{
- log(FOOLOS_MODULE_NAME,FOOLOS_LOG_INFO,"initializing virtual memory (paging)");
+ log(FOOLOS_MODULE_NAME,5,"initializing virtual memory (paging)");
x86_set_page_directory(dir);
}