On Sun, Jul 01, 2007 at 11:39:30PM -0700, Matthew Dillon wrote: > We need some good testing of virtual kernels, both UP and SMP > builds. We want to make sure that UP builds have not been broken > for the release and we would also like some feedback on SMP builds. > > The SMP virtual kernel build is considered to be highly experimental. > And I do mean highly. A new option, -n ncpus can be used to > specify the number of cpus, up to 31.
I can't get past init if -n > 1. This is with today's HEAD. Here's the panic: start_init: trying /sbin/init Fatal trap 12: page fault while in kernel mode mp_lock = 00000003; cpuid = 3 fault virtual address = 0x0 fault code = supervisor read, page not present instruction pointer = 0x1f:0x0 stack pointer = 0x10:0x5e89c8f0 frame pointer = 0x10:0x0 processor eflags = interrupt enabled, resume, IOPL = 0 current process = 2 (sh) current thread = pri 6 <- SMP: XXX kernel: type 12 trap, code=4 I either get this or a bus error. I can't get anything useful from gdb either. Joe
