Date: Fri, 27 Feb 2009 16:30:25 +0200 From: Jacques Fourie <jacques.fourie@gmail.com> To: Mark Tinguely <tinguely@casselton.net> Cc: freebsd-arm@freebsd.org Subject: Re: ARM QEMU Message-ID: <be2f52430902270630v445f7a93mdcc686296090b4ce@mail.gmail.com> In-Reply-To: <200902271337.n1RDblYt078880@casselton.net> References: <49A739AC.6000004@onthenet.com.au> <200902271337.n1RDblYt078880@casselton.net>
next in thread | previous in thread | raw e-mail | index | archive | help
>> >> Mark Tinguely wrote: >> > The NEO1973 qemu source gets as far as inflating the kernel and then g= ives >> > an error (3) and then says something like the boot code had been over = written >> > and has to restart. > >> =A0Sometime last year u-boot code was changed to prevent an uncompressed >> =A0kernel from being written over. I think that is the error you're >> =A0getting. If you use an older copy of u-boot, then you should be able = to >> =A0get the kernel to boot. Or check out this link which has a patch to >> =A0u-boot that restores >> =A0the old behavior - >> >> =A0http://lists.denx.de/pipermail/u-boot/2008-April/032477.html > > Thank-you, that looks like the error. I will try an 2007 u-boot from the = archive. > - Show quoted text - > _______________________________________________ > freebsd-arm@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-arm > To unsubscribe, send any mail to "freebsd-arm-unsubscribe@freebsd.org" > If I compile my gumstix kernel without ARM_CACHE_LOCK_ENABLE it boots under qemu-0.9.1. It seems as if qemu doesn't emulate all the CP15 register 9 operations, as can be seen by looking at the helper_set_cp15() function in target-arm/helper.c. Jacques
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?be2f52430902270630v445f7a93mdcc686296090b4ce>