Date: Mon, 21 Apr 1997 11:08:30 -0600 From: Steve Passe <smp@csn.net> To: Peter Wemm <peter@spinner.dialix.com> Cc: Doug Rabson <dfr@nlsystems.com>, freebsd-smp@freefall.freebsd.org Subject: Re: cvs commit: sys/i386/i386 mp_machdep.c sys/i386/include smptests.h sys/i386/conf options.i386 sys/i386/isa clock.c isa.c Message-ID: <199704211708.LAA11695@Ilsa.StevesCafe.com> In-Reply-To: Your message of "Mon, 21 Apr 1997 18:06:03 %2B0800." <199704211006.SAA17187@spinner.DIALix.COM>
next in thread | previous in thread | raw e-mail | index | archive | help
Hi, > > That did it! I added SMP_TIMER_NC to my config and I am now up and > > running with the SuperMicro P6DNE machine. > > Hmm.. I wonder how the hell we can detect this sort of problem at > runtime? Having to twiddle half a dozen compile-time options to get a > system booted isn't my idea of a good outcome.. this has been evident to me for quite a while, just haven't had time to deal with it. It's particularily frustrating since this is a clear case of defective hardware. the solution: if ( TIMER_IRQ_IN_MPTABLE ) { setupAPICTimerIRQ(); spin( aWhile ); if ( intcount > 0 ) return 1; } setupMixedModeTimerIRQ() spin( aWhile ); if ( intcount > 0 ) return 1; panic( "this eats it!!!" ); -- Steve Passe | powered by smp@csn.net | Symmetric MultiProcessor FreeBSD
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199704211708.LAA11695>