diff options
| author | Miguel <m.i@gmx.at> | 2018-08-22 15:16:26 +0200 |
|---|---|---|
| committer | Miguel <m.i@gmx.at> | 2018-08-22 15:16:26 +0200 |
| commit | d57a38d7fa9501a5ec17f75a1efaef9d62df5bef (patch) | |
| tree | 508eb0131ba6d241f69483e3b7a9d556f786643f /kernel/vmem.c | |
| parent | eddfc270d887283674563530b9fd982a2692f8c3 (diff) | |
improving logging
Diffstat (limited to 'kernel/vmem.c')
| -rw-r--r-- | kernel/vmem.c | 20 |
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); } |
