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]

Reply via email to