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