Subversion Repositories Kolibri OS

Compare Revisions

Regard whitespace Rev 860 → Rev 861

/kernel/branches/kolibri_pe/core/mm.c
55,10 → 55,10
size_t core_size;
 
pages = mem_amount >> FRAME_WIDTH;
printf("last page = %x total pages = %x\n",mem_amount, pages);
// printf("last page = %x total pages = %x\n",mem_amount, pages);
 
conf_size = pages*sizeof(frame_t);
printf("conf_size = %x free mem start =%x\n",conf_size, pg_balloc);
// printf("conf_size = %x free mem start =%x\n",conf_size, pg_balloc);
 
zone_create(&z_core, 0, pages);
 
153,7 → 153,7
if(top > z->base+z->count)
top = z->base+z->count;
 
printf("zone reserve base %x top %x\n", base, top);
// printf("zone reserve base %x top %x\n", base, top);
 
for (i = base; i < top; i++)
zone_mark_unavailable(z, i - z->base);
174,7 → 174,7
if(top > z->base+z->count)
top = z->base+z->count;
 
printf("zone release base %x top %x\n", base, top);
// printf("zone release base %x top %x\n", base, top);
 
for (i = base; i < top; i++) {
z->frames[i-z->base].refcount = 0;
586,6 → 586,9
v = zone_frame_alloc(&z_core, 0);
spinlock_unlock(&z_core.lock);
safe_sti(efl);
 
//printf("alloc_page: %x\n", v << FRAME_WIDTH);
 
restore_edx(edx);
return (v << FRAME_WIDTH);
};
604,6 → 607,9
v = zone_frame_alloc(&z_core, to_order(count));
spinlock_unlock(&z_core.lock);
safe_sti(efl);
 
//printf("alloc_pages: %x count %x\n", v << FRAME_WIDTH, count);
 
restore_edx(edx);
 
return (v << FRAME_WIDTH);