From owner-freebsd-smp Wed Dec 4 17:24: 2 2002 Delivered-To: freebsd-smp@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 837BE37B401; Wed, 4 Dec 2002 17:24:01 -0800 (PST) Received: from pintail.mail.pas.earthlink.net (pintail.mail.pas.earthlink.net [207.217.120.122]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3C1FF43EA9; Wed, 4 Dec 2002 17:24:01 -0800 (PST) (envelope-from tlambert2@mindspring.com) Received: from pool0353.cvx40-bradley.dialup.earthlink.net ([216.244.43.98] helo=mindspring.com) by pintail.mail.pas.earthlink.net with esmtp (Exim 3.33 #1) id 18JkkC-0002qC-00; Wed, 04 Dec 2002 17:24:00 -0800 Message-ID: <3DEEAA5F.DDC9536F@mindspring.com> Date: Wed, 04 Dec 2002 17:22:39 -0800 From: Terry Lambert X-Mailer: Mozilla 4.79 [en] (Win98; U) X-Accept-Language: en MIME-Version: 1.0 To: John Baldwin Cc: smp@FreeBSD.ORG, beemern , Oliver Blasnik Subject: Re: Intel SE7500CW2 narrowed down... References: Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-smp@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org John Baldwin wrote: > >> Apparently both Linux and Windows use a different algorithm for starting > >> up AP's on i386 in that (I think) they send broadcast IPI's instead of > >> IPI'ing each CPU individually. > > > > This is why they work on old ASUS Pentium 90 boxes, and FreeBSD > > does not. > > Well, considering FreeBSD started out working on Pentium 90 machines > and has used the same algorithm since it first got SMP support, I > am kind of skeptical that this is the source of the recent breakage > of support for dual Pentiums. I own an ASUS Dual P90 box that was broken by the mpinit changes. > > It's not related to the P4 SE7500CW2-type problems, which are > > incorrect APIC description and chipset programming. > > In which way exactly? The chip isn't programmed to be able to direct interrupts to other than the BP, unless it's in virtual wire mode. You can deduce this, just by knowning the difference between the OS's that do work on the board, and FReeBSD. -- Terry To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-smp" in the body of the message