From owner-freebsd-arm@FreeBSD.ORG Tue Jul 6 16:12:43 2010 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 2258E106564A for ; Tue, 6 Jul 2010 16:12:43 +0000 (UTC) (envelope-from yohanes@gmail.com) Received: from mail-iw0-f182.google.com (mail-iw0-f182.google.com [209.85.214.182]) by mx1.freebsd.org (Postfix) with ESMTP id E25838FC15 for ; Tue, 6 Jul 2010 16:12:42 +0000 (UTC) Received: by iwn35 with SMTP id 35so5378456iwn.13 for ; Tue, 06 Jul 2010 09:12:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:mime-version:received:from:date :message-id:subject:to:content-type; bh=ppXs5eRNjg+EuPBAcqtzo9h3Ut0l9kX5MQhTM9GMz/E=; b=ByEMD/FVj/Idi3S4wXn3ZL8PlD+rofgLgGDGw+HxIMblxBmyWrmMZ6qiWhjJJmKl81 m7KOXO2vBqZRNdRMXRjLxmRU54r4+xQ1cx9KQbYkoRt78t1uArk3uawnyj/QOWElLRFm pIYE0cJSZC/7dXM2ksbBbR/1YjXaJcYadibaw= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:from:date:message-id:subject:to:content-type; b=nvc/+rmQU5iSROYmr3/7r3ze43Vl5yL4zCZlva1G/iPix6dw/NWFtN+T7fitW4x1BZ I2mMiSc+YDhDxhkB4OVUeE4KUaVHemWwsEcJRusWwwKiGTr8/mErnB6kMS0W7ZFdMhJY ftZoKjLBwDWQOYDBC2dBf/rL0IHM6iGyc+Z7A= Received: by 10.42.5.74 with SMTP id 10mr1538426icv.23.1278432761869; Tue, 06 Jul 2010 09:12:41 -0700 (PDT) MIME-Version: 1.0 Received: by 10.231.208.9 with HTTP; Tue, 6 Jul 2010 09:12:21 -0700 (PDT) From: Yohanes Nugroho Date: Tue, 6 Jul 2010 23:12:21 +0700 Message-ID: To: freebsd-arm@freebsd.org Content-Type: text/plain; charset=UTF-8 Subject: Cavium Econa CNS21XX 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, 06 Jul 2010 16:12:43 -0000 About six months ago, Stefan Bethke donated me some money to buy a device from dealextreme so I can port FreeBSD to that device (http://dealextreme.com/details.dx/sku.20383). The device uses Cavium Econa CNS21XX, a bit different from my previous port (CNS11XX). And I finally have the time to finish the last part of the port (SPI flash). So the last status is I can write FreeBSD kernel to the SPI flash, and it can be loaded by the boot loader (so I don't need serial port anymore to load the kernel), then I can boot to multiuser mode with networking (using USB disk as the root device). Networking speed is just a little bit slower compared to Linux (about 3.5 mb/s compared to around 4mb/s in Linux), For information: the device has 250 Mhz ARM FA526 CPU with 32 Mb RAM. I haven't clean up the code yet to be included in SVN, but anyone who want to try can get the source from http://gitorious.org/freebsd-arm I made a post on how to write the kernel to the SPI flash at my blog: http://tinyhack.com/2010/07/06/cns21xx-port-completed/ I will send the patch for review to this list after I clean up the code. -- Regards Yohanes http://yohan.es/