Call for testers - virtual kernel UP and SMP builds

Joe Talbott josepht at cstone.net
Mon Jul 2 08:28:30 PDT 2007


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





More information about the Kernel mailing list