Allocating the memory for the kernel stack one time is enough.

This commit is contained in:
Olivier Houchard 2005-04-27 13:29:54 +00:00
parent 9b0c632a4c
commit a74efe926c

View File

@ -356,13 +356,6 @@ initarm(void *arg, void *arg2)
pmap_map_chunk(l1pagetable, undstack.pv_va, undstack.pv_pa,
UND_STACK_SIZE * PAGE_SIZE, VM_PROT_READ|VM_PROT_WRITE,
PTE_CACHE);
if (freemem_after + KSTACK_PAGES * PAGE_SIZE < afterkern) {
alloc_afterkern(kernelstack.pv_va, kernelstack.pv_pa,
KSTACK_PAGES * PAGE_SIZE);
} else
pmap_map_chunk(l1pagetable, kernelstack.pv_va,
kernelstack.pv_pa, KSTACK_PAGES * PAGE_SIZE,
VM_PROT_READ|VM_PROT_WRITE, PTE_CACHE);
if (freemem_after + MSGBUF_SIZE < afterkern) {
alloc_afterkern(msgbufpv.pv_va, msgbufpv.pv_pa,
IRQ_STACK_SIZE * PAGE_SIZE);