From owner-freebsd-arm@FreeBSD.ORG Tue Mar 29 22:02:53 2011 Return-Path: Delivered-To: freebsd-arm@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C8EF6106566B; Tue, 29 Mar 2011 22:02:53 +0000 (UTC) (envelope-from damjan.marion@gmail.com) Received: from mail-ew0-f54.google.com (mail-ew0-f54.google.com [209.85.215.54]) by mx1.freebsd.org (Postfix) with ESMTP id 2BF498FC08; Tue, 29 Mar 2011 22:02:52 +0000 (UTC) Received: by ewy1 with SMTP id 1so242913ewy.13 for ; Tue, 29 Mar 2011 15:02:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:content-type:mime-version:subject:from :in-reply-to:date:content-transfer-encoding:message-id:references:to :x-mailer; bh=zBazGhI1ox0j26NYpwFkuJy9OviNxLYUmlJAgCXFlS0=; b=ENLbAM7GvrqJMONoEGI6MLBAQxhenP4vvxUXXhXe0ho2SHXOJ1jzZQrOalBFAl7Qgc zVAh56bPNhAhU77CUFnQtc3li+6SVB2N9mlYh0/CT/VM/p0mQof1xeYyrDOl8AJFOTx3 nbIIRX6Ew/A2MvrACRZTwOs9J6R95yqFUqa60= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=content-type:mime-version:subject:from:in-reply-to:date :content-transfer-encoding:message-id:references:to:x-mailer; b=vhAicjJUmtFlP2VuN+hFyI0GuUct4MaSCV5oWlZh/gxftH8CxboBy4cK3S8XoSIw60 WvG0CU9w5dQphzR1d3albg1rg5Z80sMOZjrT9OPFOzYxgDnKuckrAO8CQit0c5COSMp0 ttDelZ1ohEsqyeAXrEx7wtzfdWnbmiZF3bt20= Received: by 10.213.29.68 with SMTP id p4mr2462861ebc.94.1301434695520; Tue, 29 Mar 2011 14:38:15 -0700 (PDT) Received: from [192.168.123.4] (cpe-109-60-66-194.zg3.cable.xnet.hr [109.60.66.194]) by mx.google.com with ESMTPS id x54sm3792869eeh.5.2011.03.29.14.38.12 (version=TLSv1/SSLv3 cipher=OTHER); Tue, 29 Mar 2011 14:38:14 -0700 (PDT) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Apple Message framework v1084) From: Damjan Marion In-Reply-To: <20110329150903.GA4069@ci0.org> Date: Tue, 29 Mar 2011 23:38:11 +0200 Content-Transfer-Encoding: quoted-printable Message-Id: <7519F558-CEA3-41A9-8AA6-5A3234C4F1A8@gmail.com> References: <20110329150903.GA4069@ci0.org> To: Olivier Houchard , freebsd-arm@freebsd.org, Mark Murray X-Mailer: Apple Mail (2.1084) Cc: Subject: Re: Beagleboard stuff X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 29 Mar 2011 22:02:53 -0000 Hi, On Mar 29, 2011, at 5:09 PM, Olivier Houchard wrote: > On Tue, Mar 29, 2011 at 12:27:33PM +0100, Mark Murray wrote: >> Hi * >>=20 >=20 > Hi Mark, >=20 >> I'm keen "go embedded". I have a Beagleboard-xM, and I haven't had = the >> time I'd like to do much with it. >>=20 >> A fellow called Ben Gray has done some of the work to get FreeBSD >> working on this unit, but used FreeBSD-8 as a base. I've taken his >> work and made it compile on current (mostly). He had some hacks >> (beagle_brintf, beagle_panic etc) which I've removed, along with some >> stuff (that may have broken things) in PMAP. >>=20 >> The diffs are in = http://people.freebsd.org/~markm/src.beagleboard.diff. >>=20 >> Is this of any use? :-) >>=20 >=20 > yes it his :) armv6/v7 support has been wanted for a long time now. > However, there's been ongoing discussions with Mark Tinguely, raj@ and = others > about how to handle the MMU differences between <=3D v5 and >=3D v6, = and I think > the consensus was we should create a new pmap_v6.c file, maybe using = kobj as > is done in the ppc port. Maybe now is a good time to do so :) This is very interesting topic to me. I just received few days ago = pandaboard, which is somehow successor of beagleboard and it is built on = TI OMAP4430 SoC. Main difference is that this one is dual core ARM Cortex-A9 so it needs = SMP support. I guess that so far there is no SMP in ARM implementation = on FreeBSD so I planed to spent some time on it.=20 Is there any work done so far on SMP side?=20 If not is there any wider interest to implement ARM MPCore in FreeBSD? Any other thoughts on this topic? Thanks, Damjan =20