I am afraid I don't have a choice but to use the latest gcc tool chain
as I need EABI support. Yes, QEMU supports VFP (I am using QEMU before I
switch to hardware) but the JITer does not emit VFP opcodes - it emits
FPA (Floating Point Accelerator) opcodes which are not compatible. As
far as I know ARM considers FPA to be obsolete and is not supported
anymore by version 2 of the ABI for the ARM architecture.

Ronald
> -----Original Message-----
> From: Kiyo Inaba [mailto:[EMAIL PROTECTED] 
> Sent: 06 July 2007 10:46
> To: Ronald Sloot
> Cc: [EMAIL PROTECTED]; [email protected]
> Subject: Re: [kaffe] Anyone working on ARM VFP + EABI support ?
> 
> Ronald,
> 
> Ronald Sloot wrote:
> >At the moment we are trying to first pass all the jitBasic 
> test cases.
> >We updated the jit-arm.def to emit VFP instructions instead 
> of VPA and 
> >made some other temporary changes related to EABI. We've not 
> passed all 
> >jitBasic test cases yet. Will keep you posted. Note: we use 
> gcc 4.1.1, 
> >kernel 2.6.17. At the moment Kaffe only emits FPA 
> instructions instead 
> >of VFP. I assume your target uses FPA ?
> 
> The FPU for arm is something mysterious (at least) for me. 
> What currently I use is the FPU on (or in) QEMU  (see 
> http://www.aurel32.net/info/debian_arm_qemu.php for more 
> detail) and I guess it is FPA according to
> http://wiki.debian.org/ArmEabiPort#head-292fb677a89b53821056f2
> 69bc5744e014cacfd7
> 
> As far as gcc is concerned, I have some difficulty to use 4.x 
> version, and if you can do, I recommend to start with gcc3.x.
> 
> Kiyo
> 
> 

-- 
IMPORTANT NOTICE: The contents of this email and any attachments are 
confidential and may also be privileged. If you are not the intended recipient, 
please notify the sender immediately and do not disclose the contents to any 
other person, use it for any purpose, or store or copy the information in any 
medium.  Thank you.



_______________________________________________
kaffe mailing list
[email protected]
http://kaffe.org/cgi-bin/mailman/listinfo/kaffe

Reply via email to