From owner-freebsd-arm@FreeBSD.ORG Fri Nov 1 02:17:09 2013 Return-Path: Delivered-To: freebsd-arm@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 98C0D310 for ; Fri, 1 Nov 2013 02:17:09 +0000 (UTC) (envelope-from ian@FreeBSD.org) Received: from mho-02-ewr.mailhop.org (mho-02-ewr.mailhop.org [204.13.248.72]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 70A6F2377 for ; Fri, 1 Nov 2013 02:17:09 +0000 (UTC) Received: from c-24-8-230-52.hsd1.co.comcast.net ([24.8.230.52] helo=damnhippie.dyndns.org) by mho-02-ewr.mailhop.org with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.72) (envelope-from ) id 1Vc4IO-0007QU-CV for freebsd-arm@FreeBSD.org; Fri, 01 Nov 2013 02:17:08 +0000 Received: from [172.22.42.240] (revolution.hippie.lan [172.22.42.240]) by damnhippie.dyndns.org (8.14.3/8.14.3) with ESMTP id rA12H6h2056282 for ; Thu, 31 Oct 2013 20:17:06 -0600 (MDT) (envelope-from ian@FreeBSD.org) X-Mail-Handler: Dyn Standard SMTP by Dyn X-Originating-IP: 24.8.230.52 X-Report-Abuse-To: abuse@dyndns.com (see http://www.dyndns.com/services/sendlabs/outbound_abuse.html for abuse reporting information) X-MHO-User: U2FsdGVkX1+ycjhUhh3+TTov7DFiBx+R Subject: Wandboard support From: Ian Lepore To: freebsd-arm Content-Type: text/plain; charset="us-ascii" Date: Thu, 31 Oct 2013 20:17:05 -0600 Message-ID: <1383272225.31172.60.camel@revolution.hippie.lan> Mime-Version: 1.0 X-Mailer: Evolution 2.32.1 FreeBSD GNOME Team Port Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 01 Nov 2013 02:17:09 -0000 As of r257489 we now have some support for i.MX6 in general and Wandboard specifically. There is much work to do, especially in the area of clock and power management and pinmux control, and someone other than me will have to look towards graphics and sound support (I have no skills in those areas). Things that work: * Single core (even on the multicore boards). * Boots to fully functional multi-user mode. * Gigabit ethernet * SD Card * USB * UART (serial console) I'm not sure what the state of SMP for ARM is in general. I've been more focused on getting the major imx devices working first. We're about to the point where it's time to give it a try I think. :) I haven't tried using ubldr yet, I've just been directly booting the kernel via tftp, and nfs-mounting the root filesystem. I have tested that the boards will boot from and run from sdcard just fine, and I expect the same would be true for USB drives, but I haven't tried that. The kernel is compiled to load at 0x12000000, which is NOT the default address in the board's u-boot config. I set the kernel to a different address so that ubldr could load at the board's $loadaddr. -- Ian