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_at_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 ehfReceived on Sat Aug 09 2008 - 18:57:32 UTC
This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:39:33 UTC