From owner-freebsd-smp Thu Jul 17 00:53:27 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id AAA12806 for smp-outgoing; Thu, 17 Jul 1997 00:53:27 -0700 (PDT) Received: from spinner.dialix.com.au (spinner.dialix.com.au [192.203.228.67]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id AAA12799 for ; Thu, 17 Jul 1997 00:53:20 -0700 (PDT) Received: from spinner.dialix.com.au (localhost.dialix.com.au [127.0.0.1]) by spinner.dialix.com.au with ESMTP id PAA25589; Thu, 17 Jul 1997 15:48:56 +0800 (WST) Message-Id: <199707170748.PAA25589@spinner.dialix.com.au> X-Mailer: exmh version 2.0delta 6/3/97 To: Steve Passe cc: listuser , Chuck Robey , smp@FreeBSD.ORG Subject: Re: HEADS UP: EISA cards. In-reply-to: Your message of "Wed, 16 Jul 1997 21:52:30 CST." <199707170352.VAA11792@Ilsa.StevesCafe.com> Date: Thu, 17 Jul 1997 15:48:55 +0800 From: Peter Wemm Sender: owner-smp@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk Steve Passe wrote: > Peter, > > > Again, remember that the feature that we are talking about (DMA Chaining) > > ... > > purpose of building a high performance system with multiple CPUs anyway. > > a related aspect of this is the functionality we gain by programming IO APIC > pin 0 as a 'regular' INT. Specifically, the 8259 becomes nothing more than a > buffer chip for the 8254 timer. It probably delays the clock INT by about > 10nsec, but this is probably pretty constant. And the timer returns > to being on vec[ 0 ] as a result. We might consider programming ALL systems > this way, whether they connect the timer to IO APIC pin 2 or not. This would > eliminate the "song and dance" I go thru using the vec[] array and the > indirections thru it to get to the hardware resumption routines. > This may well be why intel designed the PR440FX board to NOT have an IO APIC > pin 2 connection to the timer. They dont??? I thought the ones we were using did have the connection.. Hmm.. I see what you mean. Anyway, I think the reason it's not done is in order to support an extra steerable IDE interrupt (irq 15) with a limited number of pins on the chip package. After all, we all know how much the Wintel crowd love IDE. Dont forget the boards also have an ISA PNP Crystal SB16-clone chip onboard, how's that for priorities for a high-performance server board... > -- > Steve Passe | powered by > smp@csn.net | Symmetric MultiProcessor FreeBSD > > Cheers, -Peter