From owner-freebsd-hackers@FreeBSD.ORG Sat Nov 5 19:26:17 2011 Return-Path: Delivered-To: hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id CC4B4106566B; Sat, 5 Nov 2011 19:26:17 +0000 (UTC) (envelope-from ben.r.gray@gmail.com) Received: from mail-wy0-f182.google.com (mail-wy0-f182.google.com [74.125.82.182]) by mx1.freebsd.org (Postfix) with ESMTP id 0519D8FC18; Sat, 5 Nov 2011 19:26:16 +0000 (UTC) Received: by wyg36 with SMTP id 36so4566044wyg.13 for ; Sat, 05 Nov 2011 12:26:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; bh=ubq93a3X94mBbTjhrRofmQG308/LctNj3uPtBl6cgCs=; b=u9k9BBg9HBVudbHLqzPDOn2A/B6+WuvPE5/EgT2O383tthfobNesoKNv7oRu+0n6cp Gf6IAzZerHXMsjbNzSq0g+/SXW58+2ZrGG9veieR76lJLZQ3vZisnSWKl3NyigPkUAoJ gIom1/DFv9ibUEEzULtV9AbuRIVq7I9XDNXVQ= Received: by 10.180.105.102 with SMTP id gl6mr3503351wib.46.1320519801335; Sat, 05 Nov 2011 12:03:21 -0700 (PDT) Received: from Bens-MBP.local (93-97-50-127.zone5.bethere.co.uk. [93.97.50.127]) by mx.google.com with ESMTPS id z5sm2015389wix.5.2011.11.05.12.03.18 (version=TLSv1/SSLv3 cipher=OTHER); Sat, 05 Nov 2011 12:03:19 -0700 (PDT) Message-ID: <4EB58875.1050908@gmail.com> Date: Sat, 05 Nov 2011 19:03:17 +0000 From: Ben Gray User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:7.0.1) Gecko/20110929 Thunderbird/7.0.1 MIME-Version: 1.0 To: Arnaud Lacombe References: In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Mailman-Approved-At: Sat, 05 Nov 2011 21:35:58 +0000 Cc: Greg 'groggy' Lehey , Nate Dobbs , Aleksandr Rybalko , hackers@freebsd.org Subject: Re: FreeBSD on ARM Cortex board [Was: Porting FreeBSD to Raspberry Pi] X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 05 Nov 2011 19:26:17 -0000 On 04/11/2011 02:51, Arnaud Lacombe wrote: > Hi, > > [Starting a new thread, added Ben Gray to the Cc: list] > > On Thu, Nov 3, 2011 at 10:30 PM, Arnaud Lacombe wrote: >> Hi, >> >> On Thu, Nov 3, 2011 at 10:05 PM, Nate Dobbs wrote: >>> On Thu, Nov 3, 2011 at 9:55 PM, Greg 'groggy' Lehey >>> wrote: >>>> On Thursday, 3 November 2011 at 21:05:54 -0400, Arnaud Lacombe wrote: >>>>> On Thu, Nov 3, 2011 at 8:40 PM, Greg 'groggy' Lehey >>>>> wrote: >>>>>> On Thursday, 3 November 2011 at 11:33:25 -0400, Arnaud Lacombe wrote: >>>>>>> On Thu, Nov 3, 2011 at 11:20 AM, Nate Dobbs >>>>>>> wrote: >>>>>>>> 10 year old core or not, the ARM is the worlds most widely used >>>>>>>> processor; >>>>>>>> >>>>>>> Please read what I said correctly, I said "this ARM11 is obsolete" >>>>>>> (even if still used, for sure) ... >>>>>> Clearly price is an issue for this device. What's so bad about ARM11 >>>>>> that it shouldn't be used? >>>>>> >>>>> If you read my original comment, I did point out the $25 price tag was >>>>> pretty much the only interesting thing. Now, what it has been designed >>>>> for, multimedia, is going to be handled by a closed-source binary blob >>>>> without datasheet, so let me turn back the question: what do you >>>>> expect doing with it ? >>>> That's not turning back the question; that's a separate question. But >>>> it's a good one. I don't really see it as a multimedia device. My >>>> interest would be in little embedded agents in different parts of the >>>> house, for things like measuring temperatures. I'm sure lots of other >>>> applications will come to mind. >>>> >>>> And yes, I'll probably use the supplied Linux port. But if a FreeBSD >>>> alternative becomes available, I'd certainly prefer that. >>>> >>>> Greg >>>> -- >>>> Sent from my desktop computer >>>> Finger grog@FreeBSD.org for PGP public key. >>>> See complete headers for address and phone numbers. >>>> This message is digitally signed. If your Microsoft MUA reports >>>> problems, please read http://tinyurl.com/broken-mua >>> I agree with groggy, something I'd personally use it for is a small SSH >>> server to allow a pinhole into my home network. It would serve as a very >>> good replacement for the mac mini that's sitting in my DMZ simply handling >>> connections for my SSH tunnel so I can bypass the proxy at work. >>> >>> Power savings would be significant and it would be plenty powerful to handle >>> this task. A small webcam server comes to mind as well; there could be >>> plenty of useful things I could think of outside the realm of multimedia. >>> >> you certainly want: >> >> http://beagleboard.org/bone >> >> $89, 700MHz Cortex A8, 256MB DRR2, micro-SD. However, do not expect >> being able to run FreeBSD on it before a few years :) >> > actually, some initial work has been started by Ben Gray: > > http://code.google.com/p/beagleboard-freebsd/ > > and > > https://gitorious.org/+freebsd-omap-team/freebsd/freebsd-omap/ > > - Arnaud Hi, while it's true that I've done some initial porting work to the beagleboard and pandaboard it's not entirely ready to go. The port contains many hacks and bits of uglyness (is that a word?), anyway just a warning, you can take that code and boot a kernel but userspace tends to crash, which makes the whole thing pretty useless. Also the code is written for the beagleboard and pandaboard, not the beaglebone, which contains a different lower spec SoC, however I expect a lot of components are similar and therefore I imagine most of the drivers could be reused. The bright news - I was recently contacted by a bloke called Oliver Houchard who has picked up my code and started merging it into the armv6/7 branch. Once that is done and debugged I think the support should be pretty good and should in theory work directly out of the box (svn). Cheers, Ben.