NanosG20 FreeBSD

I would be glad to see FreeBSD running on NanosG20. Since I have no idea how to do that, I need  to investigate. One way would be finding a posibility to run u-boot for AT91SAM9G20 out of the NanosG20 2nd Stage Bootloader (stripped linux kernel). But another solution does exist:

http://www.armbedded.eu/node/445

It is a transplantation of PortuxG20 u-boot into NanosG20.

If this will work, next step would be flashing AT91SAM9G20 u-boot with FreeBSD booting support. And last but not least a working AT91SAM9G20 kernel must be available.

Another help:

Similar processor:

http://www.hytherion.com/beattidp/comput/armbsd/freebsd-on-at91sam9260ek.html

http://wiki.freebsd.org/FreeBSDAtmel

Comparison of linux and bsd kernel startup sequence:

http://cisr.nps.edu/downloads/papers/05paper_linux.pdf

BSD kernel structure:

http://www.atmnis.com/~proger/openkyiv/openkyiv2009_proger_sys.pdf

 

Advertisements