From owner-freebsd-smp@FreeBSD.ORG Fri May 11 10:46:52 2007 Return-Path: X-Original-To: freebsd-smp@freebsd.org Delivered-To: freebsd-smp@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 9643F16A406 for ; Fri, 11 May 2007 10:46:52 +0000 (UTC) (envelope-from flo@kasimir.com) Received: from config.solomo.org (kasimir.com [85.214.51.166]) by mx1.freebsd.org (Postfix) with ESMTP id F2E3613C459 for ; Fri, 11 May 2007 10:46:51 +0000 (UTC) (envelope-from flo@kasimir.com) Received: (qmail 46768 invoked from network); 11 May 2007 12:20:10 +0200 Received: from relay3.vistream.de (HELO nibbler.vistream.local) (87.139.10.28) by solomo.org with SMTP; 11 May 2007 12:20:10 +0200 Message-ID: <46444339.6030707@kasimir.com> Date: Fri, 11 May 2007 12:19:37 +0200 From: "Florian C. Smeets" User-Agent: Thunderbird 2.0.0.4pre (Macintosh/20070510) MIME-Version: 1.0 To: Rui Paulo References: <86sla45iq9.wl%rpaulo@fnop.net> In-Reply-To: <86sla45iq9.wl%rpaulo@fnop.net> X-Enigmail-Version: 0.95.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: freebsd-smp@freebsd.org Subject: Re: Fixing SMP on MacBooks X-BeenThere: freebsd-smp@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD SMP implementation group List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 11 May 2007 10:46:52 -0000 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Rui Paulo wrote: > Hi, Hi! > I would like to bring this discussion to a wider audicence. > > So, here's the problem: > As some of you already know, the second core on Apple's MacBooks fails > to start. There are two nasty tricks to make it start (both involve > interactivity from the user) that I know of. > > They are: > 1) Press the power button during the IPI timeout; > 2) Press a key [1] before the IPIs are sent *OR* during the > IPI timeout. > > [1] This is really an interrupt. Pressing the Fn key doesn't work > because the Fn key doesn't generate an interrupt. > > There tricks don't work on the MacBook Pro. While the source of the > problem might be the same, it's not clear why the tricks work. > Well i was able to boot a 7-CURRENT snapshot from February or March on a first rev. MBP and it did recognize the second core when pressing the power button right after this line: ACPI APIC Table: This used to work reliably. Thanks for working on the MacBook support for FreeBSD! I will be setting up a partition for FreeBSD again this weekend. So if you have anything to test you can count me in :-) Cheers Florian -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (Darwin) iD8DBQFGREM5A+1tjUZ1YScRCmq3AJ46Uzuc+DDbsxSJQXto2FH9mj+i/wCfVNfh C7YvrN0UkibKHyAjaPNPQ+I= =Ezah -----END PGP SIGNATURE-----