Haiku port for AVR32
I've started porting Haiku to the ATNGW100 board using AT32AP7000 processor (the board has 32MB of RAM installed). You can see it in "action": http://www.youtube.com/watch?v=VMe2gY3IMMM. Well, it's just bootloader via serial console for now. What is done:
1. GCC patched & recompiled for target avr32-haiku (required recompiling gcc first with newlib, then porting stuff from libroot and finally rebuilding gcc with Haiku libc ;))
2. Modified build scripts
3. Initial port of the bootloader
4. Most of the Haiku code simply compiles for the new architecture
5. arch/avr32 code written in many places which require this
For now I'm working on changing the bootloader u-boot port to support multiple architectures, writing AVR32 ELF relocation code and writing basic SD card driver to be able to load kernel from the SD card. libroot still requires some work to fully compile (mostly floating point library and syscalls, but this should wait until I decide on the virtual memory layout of the system).