Index: vm_page.c =================================================================== RCS file: /cognet/ncvs/src/sys/vm/vm_page.c,v retrieving revision 1.316 diff -u -p -r1.316 vm_page.c --- vm_page.c 31 May 2006 22:55:23 -0000 1.316 +++ vm_page.c 20 Jun 2006 22:45:48 -0000 @@ -227,10 +227,13 @@ vm_page_startup(vm_offset_t vaddr) * Allocate memory for use when boot strapping the kernel memory * allocator. */ - new_end = end - (boot_pages * UMA_SLAB_SIZE); + new_end = end - (PAGE_SIZE + boot_pages * UMA_SLAB_SIZE); new_end = trunc_page(new_end); mapped = pmap_map(&vaddr, new_end, end, VM_PROT_READ | VM_PROT_WRITE); + my_mem = mapped; + mapped += PAGE_SIZE; + new_end += PAGE_SIZE; bzero((void *)mapped, end - new_end); uma_startup((void *)mapped, boot_pages);