From owner-freebsd-arm@FreeBSD.ORG Mon Jan 4 23:35:45 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 630A21065672; Mon, 4 Jan 2010 23:35:45 +0000 (UTC) (envelope-from john@thinlinx.com) Received: from nskntqsrv03p.mx.bigpond.com (nskntqsrv03p.mx.bigpond.com [61.9.168.237]) by mx1.freebsd.org (Postfix) with ESMTP id B53A28FC0C; Mon, 4 Jan 2010 23:35:44 +0000 (UTC) Received: from nskntotgx01p.mx.bigpond.com ([203.36.172.54]) by nskntmtas04p.mx.bigpond.com with ESMTP id <20100104225651.WNYE21435.nskntmtas04p.mx.bigpond.com@nskntotgx01p.mx.bigpond.com>; Mon, 4 Jan 2010 22:56:51 +0000 Received: from [192.168.25.1] (really [203.36.172.54]) by nskntotgx01p.mx.bigpond.com with ESMTP id <20100104225650.PSOU17290.nskntotgx01p.mx.bigpond.com@[192.168.25.1]>; Mon, 4 Jan 2010 22:56:50 +0000 From: John Nicholls To: Yohanes Nugroho In-Reply-To: <260bb65e1001040744v349b3a5fmc9d924e452b46604@mail.gmail.com> References: <260bb65e0912110627o6b67b399vabaae57477b91023@mail.gmail.com> <260bb65e0912250948w6f714367w672a1ebf037fb7f7@mail.gmail.com> <260bb65e1001030033s9782689xedfd54520c62b01d@mail.gmail.com> <4DC598C4-2CB4-4D98-8101-3CA7B3985BE9@freebsd.org> <260bb65e1001030633n4f9ad138w388600d82ed9f2d1@mail.gmail.com> <260bb65e1001040744v349b3a5fmc9d924e452b46604@mail.gmail.com> Content-Type: text/plain; charset=utf-8 Date: Tue, 05 Jan 2010 08:55:40 +1000 Message-Id: <1262645740.6522.50.camel@xeon.thinmesh.com> Mime-Version: 1.0 X-Mailer: Evolution 2.22.3.1 Content-Transfer-Encoding: 8bit X-RPD-ScanID: Class unknown; VirusThreatLevel unknown, RefID str=0001.0A150203.4B427232.00BC,ss=1,fgs=0 Cc: freebsd-arm@freebsd.org Subject: Re: CNS11XX FreeBSD port completed 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: Mon, 04 Jan 2010 23:35:45 -0000 On Mon, 2010-01-04 at 22:44 +0700, Yohanes Nugroho wrote: > On Mon, Jan 4, 2010 at 10:36 AM, Rui Paulo wrote: > >> I have added the config file in this latest patch. > > > > Committed! Thank you :-) > > Thank you for everyone's help. > > This is my first attempt at freebsd kernel porting, and I have learned > many lessons from this. I hope I can contribute more to the FreeBSD > project in the future. > > If someone would donate me an CNS21XX I would love to port FreeBSD to > it to complete the Cavium Econa series SoC (it costs about 40.56 - > 41.83 USD at DealExtreme: Hi Yohanes, How would you like to try your hand at a Atmel AT91SAM9G20 based thin client? I have donated four of these to various guys on the FreeBSD list a few months ago. Not sure is any of them have had the time to play with the hardware yet. We have Linux and WinCE 6 running perfectly on this hardware, I would like to see FreeBSD running on it also :) The Bootloader is u-boot and we either boot the operating system from NAND Flash or tftp a image file containing the Kernel and root filesystem over the network. We have shrunk the Linux filesystem down to around 8 MB. The hardware specifications are, Atmel AT91SAM9G20 400Mhz Arm ProcessorDisplay Silicon Motion SM502 or SM107 Analog VGA Output up to 1280x1024 Serial Dataflash chip for u-boot SDRAM – 64MB NAND Flash Memory ­ 128MB Audio – Wolfson WM8731l – 16bit, 48KHz Stereo Headphone Out, Line out, Biased Microphone In Ethernet – 10/100 Mbs 2 x USB 2.0 Full Speed Host Ports Debug header on PCB USB Device header on PCB 5VDC Power We will port our Video driver to FreeBSD, so you don't need to worry about Video support. We have written a accelerated 2D Xorg driver which talks to the Video chip through a Kernel Frame Buffer driver. The performance is about three times faster than the non accelerated Silicon Motion Linux SM502 / SM107 kernel FB Driver John