* ARM: Some more cleanup...

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39168 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Ithamar R. Adema 2010-10-28 11:19:20 +00:00
parent b57206f658
commit 7bc3564aa8

View File

@ -327,9 +327,6 @@ add_page_table(addr_t base)
"region\n");
}
*/
gKernelArgs.arch_args.pgtables[gKernelArgs.arch_args.num_pgtables++]
= (uint32)pageTable;
for (int32 i = 0; i < 256; i++)
pageTable[i] = 0;
@ -586,15 +583,7 @@ mmu_init(void)
init_page_directory();
// Map the page directory into kernel space at 0xffc00000-0xffffffff
// this enables a mmu trick where the 4 MB region that this pgdir entry
// represents now maps the 4MB of potential pagetables that the pgdir
// points to. Thrown away later in VM bringup, but useful for now.
#warning ARM:TODO!
/*
sPageDirectory[1023] = (uint32)sPageDirectory | kDefaultPageFlags;
*/
// also map it on the next vpage
// map the page directory on the next vpage
gKernelArgs.arch_args.vir_pgdir = mmu_map_physical_memory(
(addr_t)sPageDirectory, MMU_L1_TABLE_SIZE, kDefaultPageFlags);
@ -606,7 +595,6 @@ mmu_init(void)
TRACE(("kernel stack at 0x%lx to 0x%lx\n", gKernelArgs.cpu_kstack[0].start,
gKernelArgs.cpu_kstack[0].start + gKernelArgs.cpu_kstack[0].size));
}