Hi all,
just an intermediate information to everyone (who does not yet know):

* Nils has tracked down the illegal instruction problem a little more but no solution is found yet - it looks as if it disappears when a kernel without caching is used (horribly slow) - it appears to be always end in the 'unaligned access' handler in the kernel (which means fetching data or instructions from an unaligned address) - it is not an illegal instruction in the executing (user space) code (which could come from a broken glibc)
  - it does not appear always at the same location
- it is difficult to reproduce when running in gdb (but it also shows up)
  - so this all indicates a real kernel synchronization issue

* Nils has started a discussion on the mips developer list:

http://www.nabble.com/Ingenic-JZ4730---illegal-instruction-td22376000.html

* I have found a similar project that has built a working kernel for the JZ7440 based Onda vx747 media player

http://code.google.com/p/jz-hacking/wiki/Index?tm=6

* we have contacted the developers and they also use the Ingenic kernel sources and patches as we do. One difference is that they build their own toolchain but it is quite improbable that this is the reason for the issue.

Nikolaus

_______________________________________________
Mipsbook-devel mailing list
Mipsbook-devel@linuxtogo.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/mipsbook-devel

Reply via email to