VFP support reported for the PXA270

Bug #887516 reported by Mircea Gherzan
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
QEMU
Fix Released
Undecided
Benoît Canet

Bug Description

The HWCAPS seems to be broken on PXA, because sigsetjmp of eglibc-2.14 chooses a VFP code path after the hwcaps test [1][2] which causes a SIGILL on a VSTM instruction.

How to reproduce:
1. build an arm-linux-gnueabi toolchain with eglibc-2.14
2. compile a trivial main()
3. run it with qemu-arm -cpu pxa270

Host: Debian Testing 64bit, 3.0 kernel
Command line: ~/bin/qemu/bin/qemu-arm -cpu pxa270 -L ~/bin/arm-linux-gnueabi/arm-unknown-linux-gnueabi/sysroot ./test2
Qemu version: git 1d769ceda65eef76bad3356f5b7b0ce8a61e5d76

[1] http://cygwin.com/ml/crossgcc/2011-11/msg00016.html
[2] http://cygwin.com/ml/crossgcc/2011-11/msg00019.html

Revision history for this message
Benoît Canet (benoit-canet) wrote :

linux-user/elfload.c's AT_HWCAP was not reflecting cpu features.
Patch Reviewed-By and posted to the mailling list.

Changed in qemu:
status: New → Fix Released
assignee: nobody → Benoît Canet (benoit-canet)
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.