Date: Sat, 29 Sep 2007 19:09:10 +1200 From: Andrew Turner <andrew@fubar.geek.nz> To: freebsd-arm@freebsd.org Subject: Updated Neo1973 snapshot Message-ID: <20070929190910.313773ed@hermies.int.fubar.geek.nz>
next in thread | raw e-mail | index | archive | help
I've created an updated snapshot of the port of FreeBSD to the NEO1973. It's available from [1]. Note: It replaces sys/src/src/locore.S with a slightly modified version. I've updated the memory locations to use the correct values to let FreeBSD get into initarm. It will output some data before and after entering initarm to the serial console to let you know it is running. There is a problem with the calls to strlen and strcpy where they cause the emulator to execute from invalid memory locations (eg. 0x0). The line "preload_metadata = (void *)fake_preload;" also causes qemu to attempt to execute from a bad memory location (0x20). Does anyone have any ideas how to fix either of these? If you would like to get it running there are instructions at [2]. Andrew [1] http://fubar.geek.nz/files/freebsd/neo1973/neo1973-0.20070929.tar.bz2 [2] http://wiki.openmoko.org/wiki/FreeBSD -- Andrew Turner http://fubar.geek.nz/blog/
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20070929190910.313773ed>