Subject: Re: NMI on Compaq 1850R
To: Havard Eidnes <he@NetBSD.org>
From: Chris Ross <cross+netbsd@distal.com>
List: current-users
Date: 01/23/2007 10:42:10
On Jan 23, 2007, at 5:47 AM, Havard Eidnes wrote:
> OK, I reversed the test, and after getting a nudge to commit this
> from a co-developer, that's what I've just done.  Many thanks for
> finding the source of this problem and the fix!

   Actually, I don't even deserve that thanks.  I looked into this a  
little bit more yesterday.  The original addition of this "BIOS BUG  
WORKAROUND" claims to come from OpenBSD.  So, I looked at OpenBSD.   
They have more simplistic code than NetBSD does (which is,  
interestingly, slightly technically different), but similar.  The  
interesting thing is that a patch very much like yours was applied to  
their sources in January of 2005.  The note in their CVS tree for  
that commit is:

"Intel 82443BX DRAM address errata seems to be fixed in the latest  
revisions of the chipset.

Inspired from netbsd pr by scottr@NetBSD.org."

   So, I looked.  In December 2004, PR port-i386/28759 [critical/ 
medium] was opened, with a patch.  Never to be looked at again, I  
fear.  :-/

http://www.netbsd.org/cgi-bin/query-pr-single.pl?number=28759

   So, please thank Scott in addition to myself, and close port- 
i386/28759.

                                       - Chris