Hi Wenhui(?),
On 02.07.14 05:08, Huangwenhui wrote:
Hi,
We are building a suse arm on our arm-a15 board, Linux kernel is linaro 3.12.0
version, and compiler is arm-linux-gnueabihf-,
we got suse source and mount it on by nfsserver.
when I chroot to suse, a error occured like this: sh (81): undefined
instruction: pc=b6f76b48
# chroot /mnt/suse_root
#[ 35.880000] sh (81): undefined instruction: pc=b6f76b48
#[ 35.890000] Code: e59f3034 e08f2002 e0822003 e5922040 (ecac8b10)
0: e59f3034 ldr r3, [pc, #52] ; 0x3c
4: e08f2002 add r2, pc, r2
8: e0822003 add r2, r2, r3
c: e5922040 ldr r2, [r2, #64] ; 0x40
10: ecac8b10 vstmia ip!, {d8-d15}
The failing instruction is a vector instruction (NEON). From the code
flow I would say you're probably in sigsetjmp - either in ld.so or in libc.
But the important question is why a NEON instruction would fail with an
illegal intruction trap. Does your kernel have NEON support enabled in
its config?
Alex
--
To unsubscribe, e-mail: [email protected]
To contact the owner, e-mail: [email protected]