From owner-freebsd-ppc@FreeBSD.ORG Fri Jun 30 17:51:40 2006 Return-Path: X-Original-To: freebsd-ppc@freebsd.org Delivered-To: freebsd-ppc@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5DAA416A705 for ; Fri, 30 Jun 2006 17:51:40 +0000 (UTC) (envelope-from grehan@freebsd.org) Received: from dommail.onthenet.com.au (dommail.OntheNet.com.au [203.13.70.57]) by mx1.FreeBSD.org (Postfix) with ESMTP id 399C543D80 for ; Fri, 30 Jun 2006 17:51:12 +0000 (GMT) (envelope-from grehan@freebsd.org) Received: from [10.33.24.110] (nat-198-95-226-228.netapp.com [198.95.226.228]) by dommail.onthenet.com.au (MOS 3.5.7-GR) with ESMTP id BXV36062 (AUTH peterg@ptree32.com.au); Sat, 1 Jul 2006 03:51:06 +1000 (EST) Message-ID: <44A564A4.9080407@freebsd.org> Date: Fri, 30 Jun 2006 10:51:32 -0700 From: Peter Grehan User-Agent: Mozilla/5.0 (X11; U; FreeBSD amd64; en-US; rv:1.8b) Gecko/20051014 MIME-Version: 1.0 To: matt@genesi-usa.com References: <007601c69c5e$d33088b0$99dfdfdf@bakuhatsu.net> In-Reply-To: <007601c69c5e$d33088b0$99dfdfdf@bakuhatsu.net> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-ppc@freebsd.org Subject: Re: FreeBSD 6.0 on Pegasos/ODW X-BeenThere: freebsd-ppc@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the PowerPC List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 30 Jun 2006 17:51:40 -0000 Hi Matt, > Why isn't there an ISA bus attachment? For the same reason there isn't an SBus attachment in the i386 kernel :) There is no ISA hardware on Macs so no need for an ISA bus in the current code. > We have an ISA bus on the Pegasos (Via 8231 southbridge) OK, support for that has to be added. > In all honesty the design of the system should be that while it there is > some grunt work required, it is much the same as in Linux - when the driver > doesn't exist on PPC you just symlink it from the i386 tree since all of > the hardware already works in FreeBSD on a PC. I used to run FreeBSD 5.1 on > a Via EPIA board, it had the exact same southbridge and peripheral chips > and ran like a dream. Endianness notwithstanding it should be the same > way. It is like that, and as mentioned previously, some grunt work is required, such as adding ISA bus support and the necessary bus-space work for i/o access. Sparc64 has ISA support as a proof-of-concept. later, Peter.