qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] ARM


From: Fabrice Bellard
Subject: Re: [Qemu-devel] ARM
Date: Thu, 10 Jul 2003 22:10:10 +0200
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:0.9.9) Gecko/20020408

which version of x86 gcc do you use ? It seems to be a problem with x86 coge generator. Did you take my latest commit in exec.h ? The 'return' I added in it does not seem to be generated in the x86 code.

Fabrice.

Daniel Jacobowitz wrote:
On Wed, Jul 09, 2003 at 09:49:33PM +0200, Fabrice Bellard wrote:

Daniel Jacobowitz wrote:

I was just playing with the ARM support, it's great to see it taking
shape :)  Fabrice, are you still investigating it, or does it work for
you?  My local ARM setup crashes a few hundred instructions into ld.so;
a loop runs for too long and hits the top of the stack.


With my latest commits it is working: QEMU can launch dynamically linked 'ls' and 'bash' processes. I will provide soon a binary archive so that people can at least try it if they have problems.


Still doesn't work here.  I've attached the debugging output if you're
curious; I won't have time to debug it properly until next week.  It
looks like something wrong with the conditional jump.


Warning: no FPU emulation is done. I just added the necessary code to skip the few FPU instructions present in the libc. If anyone has ideas about FPU on ARM, I am interested. Unfortunately the Linux distributions seem to use the kernel based NetWinder FPU emulator.


Yes; here we use userspace software floating point generally instead. Hardware which actually has the FPA unit is rare (is there any
supported?)


I tested the ARM support with an ARM glibc-2.2.5 from a debian 3.0 installed on a StrongARM board.


My failing test is from a later version of glibc and GCC.





reply via email to

[Prev in Thread] Current Thread [Next in Thread]