From owner-freebsd-ppc@FreeBSD.ORG Thu May 3 20:57:29 2007 Return-Path: X-Original-To: freebsd-ppc@freebsd.org Delivered-To: freebsd-ppc@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id D0D5716A40A for ; Thu, 3 May 2007 20:57:29 +0000 (UTC) (envelope-from andrew@fubar.geek.nz) Received: from fep01.xtra.co.nz (fep01.xtra.co.nz [210.54.141.245]) by mx1.freebsd.org (Postfix) with ESMTP id 0092C13C487 for ; Thu, 3 May 2007 20:57:28 +0000 (UTC) (envelope-from andrew@fubar.geek.nz) Received: from serv.int.fubar.geek.nz ([219.89.105.117]) by fep01.xtra.co.nz with ESMTP id <20070503205727.XEBT3699.fep01.xtra.co.nz@serv.int.fubar.geek.nz>; Fri, 4 May 2007 08:57:27 +1200 Date: Fri, 4 May 2007 08:57:25 +1200 From: Andrew Turner To: freebsd-ppc@freebsd.org Message-ID: <20070504085725.2ce67e43@hermies.int.fubar.geek.nz> X-Mailer: Claws Mail 2.9.1 (GTK+ 2.10.11; i386-portbld-freebsd6.2) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: freebsd-sparc64@freebsd.org, freebsd-sun4v@freebsd.org Subject: Openfirmware bus driver 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: Thu, 03 May 2007 20:57:29 -0000 For my work on porting FreeBSD to the EFIKA I've written a generic Open Firmware bus [1]. It is based on the PowerPC nexus device and has been tested on a PowerPC machine. With it, devices that attach to an Open Firmware node can attach to the bus rather than searching the Open Firmware tree on it's own. With some more work the bus can replace the Open Firmware parts of the PowerPC, Sparc64 and Sun4v nexus buses. Andrew [1] http://fubar.geek.nz/files/freebsd/ofwbus.c