diff options
Diffstat (limited to 'kernel/vmem.c')
| -rw-r--r-- | kernel/vmem.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/kernel/vmem.c b/kernel/vmem.c index 3da35ce..c004f9e 100644 --- a/kernel/vmem.c +++ b/kernel/vmem.c @@ -243,7 +243,7 @@ static void vmem_add_generic(pdirectory* dir,uint32_t phys,uint32_t virt,uint32_ if(alloc) { phys=mem_alloc_block(); // get free space from the memory manager - klog("allocated physical at 0x%08X",phys); +// klog("allocated physical at 0x%08X",phys); } //create a new page @@ -297,9 +297,11 @@ pdirectory* vmem_kernel_dir() vmem_add_remap(dir,mod_start,VMEM_EXT2_RAMIMAGE,1024*8);//32megs for ramimage: TODO: check if enough? vmem_add_alloc(dir,VMEM_CPU_PRIVATE,4); - vmem_add_alloc(dir,VMEM_CPU_STACK_TOP-4096*4,4); + vmem_add_alloc(dir,VMEM_USER_PROG,1024*2); + vmem_add_alloc(dir,VMEM_USER_STACK_TOP-4096*4,4); + return dir; } @@ -730,4 +732,3 @@ pdirectory* vmem_new_space_dir(pdirectory *copy_dir,bool stack_only) x86_paging_enable(); return dir; } - |
