Skip site navigation (1)Skip section navigation (2)
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>