Hi everyone,
I've encountered this problem whereby Linux executables that I build with NEON code may cause an "Illegal Instruction" (SIGILL) in Linux on my OMAP3503. (I say may because it doesn't happen all the time, sometimes it does, sometimes it doesn't, it's not entirely predictable.)
It seems I'm not the only one who's encountered this:
http://www.codesourcery.com/archives/arm-gnu/msg02173.html
http://www.codesourcery.com/archives/arm-gnu/msg02174.html
The suggestion there seems to be to upgrade to kernel version 2.6.25. I've flashed the kernel that was included in the SDK v1.0.0, and the version is indicated as 2.6.22.18-omap3.
Does anyone know whether this kernel update is really required? Is this kernel available through TI? What's the best solution to this problem?
Thanks in advance.