From owner-freebsd-current@FreeBSD.ORG Sat Apr 8 10:50:17 2006 Return-Path: X-Original-To: freebsd-current@freebsd.org Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8AB9816A403; Sat, 8 Apr 2006 10:50:17 +0000 (UTC) (envelope-from bms@spc.org) Received: from mindfull.spc.org (mindfull.spc.org [83.167.185.3]) by mx1.FreeBSD.org (Postfix) with ESMTP id CAD4743D5C; Sat, 8 Apr 2006 10:50:16 +0000 (GMT) (envelope-from bms@spc.org) Received: from arginine.spc.org ([83.167.185.2]) by mindfull.spc.org with esmtps (TLSv1:AES256-SHA:256) (Exim 4.52) id 1FSB1B-00042M-IB; Sat, 08 Apr 2006 11:50:13 +0100 Received: from localhost (localhost [127.0.0.1]) by arginine.spc.org (Postfix) with ESMTP id B891865499; Sat, 8 Apr 2006 11:50:15 +0100 (BST) Received: from arginine.spc.org ([127.0.0.1]) by localhost (arginine.spc.org [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 54754-06; Sat, 8 Apr 2006 11:50:14 +0100 (BST) Received: by arginine.spc.org (Postfix, from userid 1078) id A3CD1653F9; Sat, 8 Apr 2006 11:50:14 +0100 (BST) Date: Sat, 8 Apr 2006 11:50:14 +0100 From: Bruce M Simpson To: Luigi Rizzo Message-ID: <20060408105014.GV80492@spc.org> Mail-Followup-To: Bruce M Simpson , Luigi Rizzo , Mark Sergeant , Maxim Sobolev , freebsd-current@freebsd.org References: <4433CFA1.90509@centtech.com> <2C74BB8F-271B-4505-9D94-B270B3A4ACBA@nordahl.net> <44348603.9070503@FreeBSD.org> <20060406190944.G56354@lexi.siliconlandmark.com> <4435B303.5040205@FreeBSD.org> <196C209A-A585-4AD5-B7C9-A27DD57ECD8C@snsonline.net> <20060408103224.GR80492@spc.org> <20060408034357.A44217@xorpc.icir.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20060408034357.A44217@xorpc.icir.org> User-Agent: Mutt/1.4.1i Organization: Incunabulum X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - mindfull.spc.org X-AntiAbuse: Original Domain - freebsd.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - spc.org X-Source: X-Source-Args: X-Source-Dir: Cc: Mark Sergeant , freebsd-current@freebsd.org Subject: Re: [DOCUMENT] Re: Intel Macs that boot FreeBSD? X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 08 Apr 2006 10:50:17 -0000 On Sat, Apr 08, 2006 at 03:43:58AM -0700, Luigi Rizzo wrote: > Ii wonder if we can do more progress if we use > a picobsd-like approach namely bypass btx and load the kernel > directly. Reading your list we may well get stuck at the pci > probe, but at least we should see the initial kernel messages. I would suggest that anyone who wants to get FreeBSD booting on the mini-mac purchases a port 0x80 POST diag card (<$10 on eBay), and instruments the early boot paths to output to such a device. If hacking kernel code then probably quicker to just use NFS and PXE for starter bootstrap :-) Of course those of us who are lucky enough to have a PCI logic analyzer (not me, though I bought an FPGA card explicitly for this purpose, ENOTIME to learn hardware design language) will be able to do this right away. It shouldn't be too difficult to implement PCI Configuration Register Type 1 support. Ideally of course we'd support EFI natively w/o the shim. Regards, BMS