* 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:
@@ -327,9 +327,6 @@ add_page_table(addr_t base)
|
|||||||
"region\n");
|
"region\n");
|
||||||
}
|
}
|
||||||
*/
|
*/
|
||||||
gKernelArgs.arch_args.pgtables[gKernelArgs.arch_args.num_pgtables++]
|
|
||||||
= (uint32)pageTable;
|
|
||||||
|
|
||||||
for (int32 i = 0; i < 256; i++)
|
for (int32 i = 0; i < 256; i++)
|
||||||
pageTable[i] = 0;
|
pageTable[i] = 0;
|
||||||
|
|
||||||
@@ -586,15 +583,7 @@ mmu_init(void)
|
|||||||
|
|
||||||
init_page_directory();
|
init_page_directory();
|
||||||
|
|
||||||
// Map the page directory into kernel space at 0xffc00000-0xffffffff
|
// map the page directory on the next vpage
|
||||||
// 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
|
|
||||||
gKernelArgs.arch_args.vir_pgdir = mmu_map_physical_memory(
|
gKernelArgs.arch_args.vir_pgdir = mmu_map_physical_memory(
|
||||||
(addr_t)sPageDirectory, MMU_L1_TABLE_SIZE, kDefaultPageFlags);
|
(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,
|
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));
|
gKernelArgs.cpu_kstack[0].start + gKernelArgs.cpu_kstack[0].size));
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user