Updated Neo1973 snapshot

Marius Nuennerich marius.nuennerich at gmx.de
Sun Sep 30 05:39:33 PDT 2007


On Sun, 30 Sep 2007 23:37:19 +1300
Andrew Turner <andrew at fubar.geek.nz> wrote:

> 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 at 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

Hmm, I just talked to the u-boot maintainer and he told me that u-boot
doesn't copy the header just the kernel. But maybe the entry
point into the kernel is not at the beginning of the image? How did you
come up with the new address?


More information about the freebsd-arm mailing list