From owner-freebsd-embedded@FreeBSD.ORG Tue Sep 18 18:44:54 2007 Return-Path: Delivered-To: freebsd-embedded@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A293216A420 for ; Tue, 18 Sep 2007 18:44:54 +0000 (UTC) (envelope-from raj@semihalf.com) Received: from mail.semihalf.com (mail.semihalf.com [83.12.36.68]) by mx1.freebsd.org (Postfix) with ESMTP id 1C3EA13C46A for ; Tue, 18 Sep 2007 18:44:54 +0000 (UTC) (envelope-from raj@semihalf.com) Received: from localhost (unknown [127.0.0.1]) by mail.semihalf.com (Postfix) with ESMTP id C456F142D9; Tue, 18 Sep 2007 20:44:52 +0200 (CEST) Received: from mail.semihalf.com ([127.0.0.1]) by localhost (mail.semihalf.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 08193-06; Tue, 18 Sep 2007 20:44:51 +0200 (CEST) Received: from [83.175.187.132] (pc187-132.ghnet.pl [83.175.187.132]) by mail.semihalf.com (Postfix) with ESMTP id 84DB0142C1; Tue, 18 Sep 2007 20:44:51 +0200 (CEST) Message-ID: <46F01CA2.9060004@semihalf.com> Date: Tue, 18 Sep 2007 20:44:50 +0200 From: Rafal Jaworowski MIME-Version: 1.0 To: gary.jennejohn@freenet.de References: <20070918115334.569521c1@sol.hackerzberg.local> <20070918.080043.-1625879466.imp@bsdimp.com> <46EFFB5E.9040407@semihalf.com> <20070918195341.160a590b@peedub.jennejohn.org> In-Reply-To: <20070918195341.160a590b@peedub.jennejohn.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at semihalf.com Cc: freebsd-embedded@freebsd.org Subject: Re: Porting FreeBSD to the Neo1973 (arm920t) X-BeenThere: freebsd-embedded@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Dedicated and Embedded Systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Sep 2007 18:44:54 -0000 Gary Jennejohn wrote: > > Do you plan to submit these patches to the u-boot ML? Or directly to > Wolfgang Denk? I knows he's very interested in getting some *BSD > support into u-boot. Or maybe you've already done that? > It will be submitted, although not in its present form. The reason that current approach [although functional] is not pushed to mainline is that it's based on U-Boot's jumptable concept, which has drawbacks: it's strongly dependent on the given arch and platform, and is too simple to serve real API purposes. In order to have a more independent and extensible interface I came up with a generic new API (a la syscall mechanism). It's still prototype, but working (somewhat limited in functionality); loader(8) for FreeBSD/e500 is going to be its first consumer, and once I have these two initially integrated, I'll send this new API for review etc. Anyway, I already have a custodian repo for the FreeBSD/U-Boot support and all changes will go there one day: http://www.denx.de/cgi-bin/gitweb.cgi?p=u-boot/u-boot-freebsd.git;a=summary Rafal