Subject: Re: CVS commit: syssrc/sys/arch/sgimips/sgimips
To: None <source-changes@netbsd.org>
From: Rafal Boni <rafal@attbi.com>
List: source-changes
Date: 04/28/2002 22:19:28
In message <20020429020615.0FD20B004@cvs.netbsd.org>, CVS wrote on my behalf:

-> Module Name:	syssrc
-> Committed By:	rafal
-> Date:		Mon Apr 29 02:06:15 UTC 2002
-> 
-> Modified Files:
-> 	syssrc/sys/arch/sgimips/sgimips: ip22.c ip32.c machdep.c
-> 
-> Log Message:
-> Fix nasty crashes on IP22 machines with console running at 38.4kbps (which
-> generally translates to "high interrupt load") -- the old code re-enabled
-> interrupts in the machine-specific hardware interrupt handler causing the
-> handler to be re-entered, possible multiple times.  Could lead to kernel
-> stack overflows, and all sorts of mysterious crashes/hangs as a result.
-> 
-> While here, fix up the IP32 interrupt handler code to also not re-enable
-> interrupts.

The log message should also say: "Thanks for ideas/comments go to Chuq and
Stephen Ma."  I've updated the log messages in the repository to say so.

--rafal

----
Rafal Boni                                                     rafal@attbi.com
  We are all worms.  But I do believe I am a glowworm.  -- Winston Churchill