Hi,

sorry for taking so long to look into this, the time I can work on
HelenOS is really scarce.

the reason is that vmrs is ARMv7 only. as is probably the rest of the
arm FPU support on HelenOS. qemu probably just checks better (kudos to
them)

The solution is to disable FPU on armv6-, until somebody implements
properly, I enabled it on "it happens to work" basis.

I would commit the fix directly but icp crashes in bootloader on both
qemu-2.1.1, and git, so I can not verify.

regards,
jan

On Fri, 2014-08-15 at 20:32 +0200, Jakub Jermar wrote:
> Hello ARM experts,
> 
> is there any objective reason why HelenOS/arm32/integratorcp should
> trigger an exception inside of fpsid_read() when executing the:
> 
>   vmrs r0, fpsid
> 
> instruction under QEMU 2.1.0 and not under QEMU 2.0.0?
> 
> Jakub
> 
> _______________________________________________
> HelenOS-devel mailing list
> [email protected]
> http://lists.modry.cz/listinfo/helenos-devel


Attachment: signature.asc
Description: This is a digitally signed message part

_______________________________________________
HelenOS-devel mailing list
[email protected]
http://lists.modry.cz/listinfo/helenos-devel

Reply via email to