From owner-freebsd-smp Wed Sep 25 18:27:58 1996 Return-Path: owner-smp Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id SAA13023 for smp-outgoing; Wed, 25 Sep 1996 18:27:58 -0700 (PDT) Received: from fly.HiWAAY.net (fly.HiWAAY.net [204.214.4.2]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id SAA12890 for ; Wed, 25 Sep 1996 18:27:43 -0700 (PDT) Received: from bonsai.hiwaay.net by fly.HiWAAY.net; (8.7.5/1.1.8.2/21Sep95-1003PM) id UAA04060; Wed, 25 Sep 1996 20:24:07 -0500 (CDT) Message-ID: <3249DAF0.695678E2@hiwaay.net> Date: Wed, 25 Sep 1996 20:22:56 -0500 From: Steve Price X-Mailer: Mozilla 2.02 (X11; I; FreeBSD 2.2-CURRENT i386) MIME-Version: 1.0 To: erich@uruk.org CC: freebsd-smp@freebsd.org Subject: Re: FreeBSD-SMP and Pentium Pro (was -> Re: QuadPro Motherboard) References: <199609260120.SAA17253@uruk.org> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-smp@freebsd.org X-Loop: FreeBSD.org Precedence: bulk erich@uruk.org wrote: > > Wow, I didn't think I'd cause this kind of widespread panic ;-) > > Seriously, though... this isn't a huge show-stopper by any means. There > are 2 things necessary to fix working with most P6 systems: > > -- Changing the local APIC to a variable (right now it is hard-coded), > or simply changing the page address it is mapped at to take this > into account. > > -- For many dual-P6 motherboards, support booting off of a CPU local APIC > which is != 0. Many P6 motherboards have the boot CPU as #1, and > the secondary CPU as #0. This might be harder to fix. > > BTW, I'll have a finished "generic" startup sequence available in a few > days on my web site. It is similar to but somewhat more generic than the > Linux-SMP CPU startup code. > > -- > Erich Stefan Boleyn \_ E-mail (preferred): > Mad Genius wanna-be, CyberMuffin \__ (finger me for other stats) > Web: http://www.uruk.org/~erich/ Motto: "I'll live forever or die trying" Are you planning on providing the fixes to the other problems that you mentioned as well? ;) Steve