diff --git a/sys/vmm/vmm_mmap.c b/sys/vmm/vmm_mmap.c index f90d833..580d414 100644 --- a/sys/vmm/vmm_mmap.c +++ b/sys/vmm/vmm_mmap.c @@ -47,7 +47,7 @@ int flags; int error; - vm_offset_t addr; + vm_offset_t addr = 0x0; int i; @@ -112,7 +112,7 @@ maxprot = VM_PROT_ALL; cap_maxprot = VM_PROT_ALL; */ - for( i = addr; i < (addr + size_0 ); i += 0x1000 ) { + for( i = addr; i < ( addr + size_0 ); i += 0x1000 ) { if( vmm_remapPage( vmm_findFreePage( _current->id ), i, PAGE_DEFAULT, _current->id, 0 ) == 0x0 ) K_PANIC( "remap Failed" ); @@ -189,7 +189,7 @@ } - td->td_retval[0] = vmm_getFreeVirtualPage( _current->id, round_page( uap->len ) / PAGE_SIZE, VM_TASK ); + td->td_retval[0] = ( void * ) vmm_getFreeVirtualPage( _current->id, round_page( uap->len ) / PAGE_SIZE, VM_TASK ); //kprintf("(tmp5: 0x%X)", td->td_retval[0]);