FreeBSD/AVR32 port
Arnar Mar Sig
antab at valka.is
Sat Aug 9 20:57:32 UTC 2008
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 ehf
More information about the freebsd-current
mailing list