Subject: Re: An MP stability problem fixed
To: None <firstname.lastname@example.org>
From: David Hopper <email@example.com>
Date: 05/08/2002 16:54:29
This 1200 (May 4 sup) has been up for much, much longer than even just the
April 27 sup. I just finished a *concurrent* ./build.sh and a make update
of libtool that cascaded down the pkg tree, all while serving e-mail, being
a corporate webserver, and maintaining some 60 other processes. Two
1. 1200's are fast ;)
2. and very, very stable on MP now.
Muchas gracias to all.
Jason R Thorpe wrote:
> For anyone who's been running NetBSD/alpha with multiprocessor support
> enabled, this should fix a stability problem that appears as the kernel
> jumping to a completely invalid address.
> ----- Forwarded message from Jason R Thorpe <firstname.lastname@example.org> -----
> To: email@example.com
> Date: Tue, 30 Apr 2002 19:05:14 +0300 (EEST)
> From: Jason R Thorpe <firstname.lastname@example.org>
> Subject: CVS commit: syssrc/sys/arch/alpha/alpha
> Module Name: syssrc
> Committed By: thorpej
> Date: Tue Apr 30 16:05:14 UTC 2002
> Modified Files:
> syssrc/sys/arch/alpha/alpha: locore.s
> Log Message:
> Move call to sched_unlock_idle to later in the context switch to
> eliminate a race where another processor could grab the outgoing
> process before we were done saving our state into it, with predictable
> Bug spotted on i386 by Frank van der Linden <email@example.com>.
> To generate a diff of this commit:
> cvs rdiff -r1.98 -r1.99 syssrc/sys/arch/alpha/alpha/locore.s
> Please note that diffs are not public domain; they are subject to the
> copyright notices on the relevant files.
> ----- End forwarded message -----
> -- Jason R. Thorpe <firstname.lastname@example.org>