Subject: Re: bug in today's kernel on MP systems
To: Soren S. Jorvang <soren@wheel.dk>
From: Curt Sampson <cjs@cynic.net>
List: port-sparc
Date: 06/02/2000 00:18:23
On Fri, 2 Jun 2000, Soren S. Jorvang wrote:
> On Thu, Jun 01, 2000 at 03:16:59PM -0400, Curt Sampson wrote:
> > So on my dual-cpu SS20, on a kernel compiled this morning, in the
> > middle of my probes I get:
> >
> > scsibus0: waiting 2 seconds for devices to settle...
> > panic: kernel debugging assertion "p->p_cpu == curcpu()" failed: file "../../../../kern/kern_synch.c", line 690
>
> > Any thoughts?
>
> This looks like some files don't have the new definition of curcpu().
> Try make depend or blowing away your build.
I did a `make realclean && make depend && make' and the problem is
still there. I think this may be to do with the May 31st changes
to sys/arch/sparc/sparc/cpu.c. Any further thoughts?
cjs
--
Curt Sampson <cjs@cynic.net> 917 532 4208 http://www.netbsd.org
Human speech is like a cracked tin kettle, on which we hammer out tunes
to make bears dance when we long to move the stars. --Gustave Flaubert