From owner-cvs-all@FreeBSD.ORG Wed Apr 12 15:12:17 2006 Return-Path: X-Original-To: cvs-all@freebsd.org Delivered-To: cvs-all@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CED9116A402; Wed, 12 Apr 2006 15:12:17 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from server.baldwin.cx (66-23-211-162.clients.speedfactory.net [66.23.211.162]) by mx1.FreeBSD.org (Postfix) with ESMTP id AC24443D48; Wed, 12 Apr 2006 15:12:16 +0000 (GMT) (envelope-from jhb@freebsd.org) Received: from localhost (john@localhost [127.0.0.1]) by server.baldwin.cx (8.13.4/8.13.4) with ESMTP id k3CFCBmC025358; Wed, 12 Apr 2006 11:12:14 -0400 (EDT) (envelope-from jhb@freebsd.org) From: John Baldwin To: Alexander Leidinger Date: Wed, 12 Apr 2006 11:06:21 -0400 User-Agent: KMail/1.9.1 References: <200604110439.k3B4dTOD072774@repoman.freebsd.org> <200604121032.07279.jhb@freebsd.org> <20060412170003.wfyjml16h44kcg0w@netchild.homeip.net> In-Reply-To: <20060412170003.wfyjml16h44kcg0w@netchild.homeip.net> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200604121106.24783.jhb@freebsd.org> X-Virus-Scanned: ClamAV 0.87.1/1394/Wed Apr 12 09:45:54 2006 on server.baldwin.cx X-Virus-Status: Clean X-Spam-Status: No, score=-4.0 required=4.2 tests=ALL_TRUSTED,AWL,BAYES_00 autolearn=ham version=3.1.0 X-Spam-Checker-Version: SpamAssassin 3.1.0 (2005-09-13) on server.baldwin.cx Cc: Maxim Sobolev , src-committers@freebsd.org, cvs-all@freebsd.org, cvs-src@freebsd.org Subject: Re: cvs commit: src/sys/boot/i386/cdboot cdboot.s X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 12 Apr 2006 15:12:18 -0000 On Wednesday 12 April 2006 11:00, Alexander Leidinger wrote: > John Baldwin wrote: > > > On Tuesday 11 April 2006 23:40, Maxim Sobolev wrote: > > >> BTW, can you please take a look at the problem with SMP bootstrap on > >> Aplintel notebooks? For some reason our SMP kernel can't start the > >> second processor. You can find more details here: > >> > >> http://groups.google.ca/group/mailing.freebsd.current/browse_thread/thread/2b554e7a6cf3d3cd/b4f74b7c7907cb41?lnk=st&q=%22Intel+Macs+that+boot+FreeBSD%3F%22&rnum=1&hl=en#b4f74b7c7907cb41 > > > > I looked but unfortunately there isn't much to go on. We follow the sequence > > Intel specifies. If you want to debug this you'll have to probably do > > something like bring back the postcode stuff in mp startup and dump the > > various postcode values to see how far the AP got, etc. > > If it helps: I've read somewhere that the dual-core CPUs from Intel > changed the semantic of the HT (don't remember if it's the > feature bit or the register or whatever... I don't have that much > low-level knowledge of current CPUs). They made this so that Windows > XP is able to run with the dual-core CPU instead of requiring the > Professional version to use both CPU cores. > > So maybe we need to change the part in FreeBSD which handles the HT > part of the CPU... Unless the APIC ID in the MADT is wrong and WinXP is not using the MADT but some other method to determine the APIC ID of core's, this shouldn't matter. -- John Baldwin <>< http://www.FreeBSD.org/~jhb/ "Power Users Use the Power to Serve" = http://www.FreeBSD.org