summaryrefslogtreecommitdiff
path: root/kernel/vmem.c
diff options
context:
space:
mode:
Diffstat (limited to 'kernel/vmem.c')
-rw-r--r--kernel/vmem.c7
1 files changed, 1 insertions, 6 deletions
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) ];