Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 21 Apr 1997 18:06:03 +0800
From:      Peter Wemm <peter@spinner.dialix.com>
To:        Doug Rabson <dfr@nlsystems.com>
Cc:        Steve Passe <fsmp@freefall.freebsd.org>, 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:  <199704211006.SAA17187@spinner.DIALix.COM>
In-Reply-To: Your message of "Mon, 21 Apr 1997 10:29:22 %2B0100." <Pine.BSF.3.95q.970421102835.419A-100000@herring.nlsystems.com> 

next in thread | previous in thread | raw e-mail | index | archive | help
Doug Rabson wrote:
> On Sun, 20 Apr 1997, Steve Passe wrote:
> 
> > fsmp        97/04/20 13:22:36
> > 
> >   Modified:    i386/conf  options.i386
> >   Log:
> >   added option  SMP_TIMER_NC
> >   this option informs the kernel that the motherboard MP table incorrectly
> >   states that the 8254 timer is connected to the IO APIC.
> >   it replaces the #define in smptests.h: FAKE_8254_NC
> 
> 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..

I think the "best" answer is to decouple the idt slots and spl* bit 
patterns, then we can do things like spreading the idt load and have 
"lots" of interrupt sources... (eg: multiple apics)

> --
> Doug Rabson				Mail:  dfr@nlsystems.com
> Nonlinear Systems Ltd.			Phone: +44 181 951 1891

Cheers,
-Peter





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