Date: Sun, 30 Sep 2007 23:37:19 +1300 From: Andrew Turner <andrew@fubar.geek.nz> To: freebsd-arm@freebsd.org Subject: Re: Updated Neo1973 snapshot Message-ID: <20070930233719.29a6de96@hermies.int.fubar.geek.nz> In-Reply-To: <20070929190910.313773ed@hermies.int.fubar.geek.nz> References: <20070929190910.313773ed@hermies.int.fubar.geek.nz>
next in thread | previous in thread | raw e-mail | index | archive | help
There is a new snapshot available from [1]. I've fixed the problems with FreeBSD causing the CPU to jump to a bad memory address. You will need to adjust the mkimage arguments. See [2] for more information. On Sat, 29 Sep 2007 19:09:10 +1200 Andrew Turner <andrew@fubar.geek.nz> wrote: > 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? I've tracked these down to Qemu attempting to execute the u-boot header rather. I've fixed it by adjusting the location it starts executing from to be correct. Andrew [1] http://fubar.geek.nz/files/freebsd/neo1973/neo1973-0.20070930.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?20070930233719.29a6de96>