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: opensuse-arm+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-arm+owner@opensuse.org