Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 21 Nov 1996 18:21:07 -0700
From:      Steve Passe <smp@csn.net>
To:        freebsd-smp@freefall.freebsd.org
Subject:   SMP -current merge
Message-ID:  <199611220121.SAA05752@clem.systemsix.com>
In-Reply-To: Your message of "Thu, 21 Nov 1996 16:00:30 MST." <199611212300.QAA05005@clem.systemsix.com> 

index | next in thread | previous in thread | raw e-mail

Hi,

>so far:
> ..
>conclusion: the problem is (probably) not in icu.s or vector.s
>
>something has changed in -current that is eating our shorts...

I just put files1.tar.gz into freefall:/incoming
this contains the older console.h and syscons.c that seem to be necessary.
this contains the old vector.s and icu.s that I think are usable.

So... you can cvsup the latest SMP stuff, overlay these 4 files and
go crazy with me!

The death seems to be when the 2nd CPU runs its 1st process.  I can
start it up with sysctl and have it stop at a cngetc() in secondary_main
just b4 it calls 'cpu_switch(curproc)'.  The system is healthy at this point.
I hit return, the 2nd CPU presummably enters cpu_switch, and I get a 
root prompt back on the console ( "# " ).  I can hit <return> repeatedly
and get another prompt.  The moment I try to do anything, even a shell builtin
like "echo foo", I get a reboot.

--
Steve Passe	| powered by
smp@csn.net	|            FreeBSD




help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199611220121.SAA05752>