From 51ab94a29f64de42e3dec3a3ef0ec6a94cda28a6 Mon Sep 17 00:00:00 2001 From: Miguel Date: Sat, 1 Sep 2018 12:10:13 +0200 Subject: working on new syscalls --- kernel/vmem.c | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) (limited to 'kernel/vmem.c') diff --git a/kernel/vmem.c b/kernel/vmem.c index 55b9ca3..5bf530f 100644 --- a/kernel/vmem.c +++ b/kernel/vmem.c @@ -224,7 +224,7 @@ void vmem_free_dir(pdirectory *dir) // programm pages procreates new programmspace // // TODO: FIX -// KERNEL SPACE HARDCODED TO 5 first PAGES +// KERNEL SPACE `kernel_pages` first PAGES // FRAMEBUFER WE GET ON INIT // PROGRAMM SPACE HARDCODED TO 0x8000000+2 pages and 0x8c00000+1 pages // @@ -390,10 +390,8 @@ pdirectory* vmem_new_space_dir(pdirectory *copy_dir) pt_entry_add_attrib (&page, I86_PTE_USER); pt_entry_set_frame (&page, frame); - //! ...and add it to the page table table->m_entries [PAGE_TABLE_INDEX (virt) ] = page; - } pd_entry* entry = &dir->m_entries [PAGE_DIRECTORY_INDEX (virt_addr) ]; @@ -404,7 +402,6 @@ pdirectory* vmem_new_space_dir(pdirectory *copy_dir) pd_entry_set_frame (entry, (physical_addr)table); virt_addr+=1024*4096; - } // programm space @@ -449,10 +446,8 @@ pdirectory* vmem_new_space_dir(pdirectory *copy_dir) pt_entry_add_attrib (&page, I86_PTE_USER); pt_entry_set_frame (&page, frame); - //! ...and add it to the page table table->m_entries [PAGE_TABLE_INDEX (virt) ] = page; - } pd_entry* entry = &dir->m_entries [PAGE_DIRECTORY_INDEX (virt_addr) ]; -- cgit v1.2.3