diff --git a/sys/vmm/vmm_mmap.c b/sys/vmm/vmm_mmap.c index 2efac64..c5efec2 100644 --- a/sys/vmm/vmm_mmap.c +++ b/sys/vmm/vmm_mmap.c @@ -157,8 +157,6 @@ int x = 0x0; - //kprintf("[%s:%i] mmap(%i-0x%X-%i)\n", __FILE__, __LINE__, uap->fd, uap->addr, uap->len); - addr = (vm_offset_t) uap->addr; if( uap->fd == -1 ) { @@ -175,12 +173,9 @@ } - //kprintf("(tmp3: 0x%X)\n", tmp); - tmp = uap->addr; - //kprintf("(tmp4: 0x%X)\n", tmp); - + // Zero out newly assigned memory to ensure no garbage bzero( tmp, uap->len ); td->td_retval[0] = ( uint32_t ) tmp; @@ -189,24 +184,15 @@ } - //kprintf("[tmp5.0: %i:%i]\n", _current->id, round_page( uap->len ) / PAGE_SIZE ); - - //td->td_retval[0] = ( void * ) vmm_getFreeVirtualPage( _current->id, round_page( uap->len ) / PAGE_SIZE, VM_TASK ); - td->td_retval[0] = ( void * ) vmm_getFreeVirtualPage( _current->id, ( uap->len + 4095 ) / PAGE_SIZE, VM_TASK ); if( td->td_retval[0] == 0x0 ) K_PANIC( "UNABLE TO GET FREE VIRTUAL PAGE" ); - //kprintf("(tmp5.1: 0x%X)\n", td->td_retval[0]); - + // Zero out newly assigned memory to ensure no garbage bzero( td->td_retval[0], uap->len ); - //kprintf("\n"); - - //kprintf("\n"); - - return( 0x0 ); //vmm_getFreeVirtualPage(_current->id, round_page( uap->len ) / 0x1000, VM_THRD)); + return( 0x0 ); } else { @@ -228,12 +214,8 @@ } - //kprintf("(tmp1: 0x%X)\n", tmp); - tmp = uap->addr; - //kprintf("(tmp2: 0x%X)\n", tmp); - } kern_fseek( fd->fd, uap->pos, 0x0 ); @@ -242,8 +224,11 @@ td->td_retval[0] = ( uint32_t ) tmp; - if( td->td_retval[0] == ( int ) -1 ) - kpanic( "MMAP_FAILED" ); + if( td->td_retval[0] == ( int ) -1 ) { + + kpanic( "MMAP_FAILED" ); + + } }