From owner-freebsd-current@FreeBSD.ORG Sat Aug 9 20:57:32 2008 Return-Path: Delivered-To: current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2970E106564A for ; Sat, 9 Aug 2008 20:57:32 +0000 (UTC) (envelope-from antab@valka.is) Received: from vxout-1.c.is (vxout-1.c.is [213.176.128.13]) by mx1.freebsd.org (Postfix) with ESMTP id AD8C58FC12 for ; Sat, 9 Aug 2008 20:57:31 +0000 (UTC) (envelope-from antab@valka.is) Received: from mail.internet.is (mail.aknet.is [193.4.194.58]) by vxout-1.c.is (Postfix) with ESMTP id EFE2E53369D for ; Sat, 9 Aug 2008 20:33:29 +0000 (GMT) Received: from [192.168.1.69] (buttbuddies.cannabis.is [85.197.203.197]) by mail.internet.is (Postfix) with ESMTP id AD0F810E3 for ; Sat, 9 Aug 2008 20:33:27 +0000 (CUT) Message-Id: <67389BC1-FBD5-4D39-97CA-056FFC3B3B01@valka.is> From: Arnar Mar Sig To: current@freebsd.org Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (Apple Message framework v926) Date: Sat, 9 Aug 2008 20:33:27 +0000 X-Mailer: Apple Mail (2.926) X-Vodafone-MailScanner-Information: Virusskannad hja Vodafone X-Vodafone-MailScanner: Found to be clean - Enginn virus fannst X-Vodafone-MailScanner-SpamCheck: ekki ruslpostur, SpamAssassin (notcached, stigagjof=0, required 5, autolearn=disabled) X-MailScanner-From: antab@valka.is Cc: Subject: FreeBSD/AVR32 port X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 09 Aug 2008 20:57:32 -0000 Hi folks I have been working on porting FreeBSD to AVR32 for the past few weeks, and now i have a bootable kernel although there is still a lot of work to be done. AVR32 is a modern RISC architecture from Atmel, the board i'm using is ngw100 with AT32AP7000 SoC. AT32AP7000 has many of the same chip peripheral that AT9 has (also from Atmel), so many of the drivers can be shared between thous archs. If anyone is intrested in helping with the port then I can provide patches and howto install the gcc toolchain, the avr32 port of gcc is still not in upstream gcc and is a bit of a mess to get working on freebsd. Boot message from FreeBSD booting on ngw100: Filename 'kernel.uboot'. Load address: 0x10400000 Loading: ################################################################# ################################################################# ################################################################# ############################## done Bytes transferred = 1148336 (1185b0 hex) ## Booting image at 10400000 ... Image Name: FreeBSD Image Type: AVR32 Unknown OS Kernel Image (uncompressed) Data Size: 1148272 Bytes = 1.1 MB Load Address: 90000000 Entry Point: 90000000 Verifying Checksum ... OK OK Starting kernel at 90000000 (params at 11f73008)... VERBOSE_SYSINIT: DDB not enabled, symbol lookups disabled. Copyright (c) 1992-2008 The FreeBSD Project. Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 The Regents of the University of California. All rights reserved. FreeBSD is a registered trademark of The FreeBSD Foundation. FreeBSD 8.0-CURRENT #22: Sat Aug 9 19:33:32 GMT 2008 antab@farm.antab.is:/home/antab/freebsd/obj/avr32/home/antab/ freebsd/avr32/trunk/sys/NGW100 subsystem 900000 0x9002d0e4(0)... done. subsystem 1000000 0x900bf384(0)... pmap_map: needs implementing Greets Arnar Mar Sig Valka ehf