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>