I very much doubt there is any problem with the CPSR. The ARM emulation 
has correctly run hundreds of millions of instructions coming from many 
different compilers and hand-written assembly. Can you be more precise in 
what the effect is that you see?

- Wolfgang

[EMAIL PROTECTED] 
wrote on 22.11.2006 22:13:01:

> I?m sorry for spamming you mailing list with my duplicate posts. I 
> had some problems sending my mail. 
> 
> /Torbjörn
> 
> Från: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] För 
> Torbjörn Andersson
> Skickat: den 21 november 2006 22:16
> Till: qemu-devel@nongnu.org
> Ämne: [Qemu-devel] ARM CPSR and conditional instructions
> 
> Hello qemu developers!
> 
> I´m using QEMU for some ARM debugging and I have som questions 
> regardning the CPSR register. I get the feeling that the CPSR 
> condition code bits, representing the results from the ALU, are not 
> maintained at all points. Is the JIT in QEMU tailored in any way 
> towards GCC output? (Resulting in issues with the output of other 
> compilers that make use of the conditional execution of instructions 
etc.)
> 
> What I want to do is to try to verify QEMU maintains the CPSR 
> register and if not fix it. However, it is not trivial identify 
> where the updates should be placed. The relationship between 
> translate.c and op.c is not trival I must say :)
> I would be happy I anyone here could give me some pointers on how 
> the updates of the CPSR register is done today and what the strategy
> is. I guess there are plenty of performance ideas here as in the rest of 
qemu.
> 
> Does anyone have any reflection on this topic or can anyone give me 
> some pointers?
> 
> Torbjörn
>  _______________________________________________
> Qemu-devel mailing list
> Qemu-devel@nongnu.org
> http://lists.nongnu.org/mailman/listinfo/qemu-devel



_______________________________________________
Qemu-devel mailing list
Qemu-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/qemu-devel

Reply via email to