I've been trying the mcf547x_8x - 2.6.25 release for the last two weeks and it performs better than 2.6.10 by eons, at least for our application.
One thing I'm still having problems with is mmap. Take the vfb for instance, any reads or writes to its memory results in a sigsegv. The weird part is if I'm using /dev/mem with an offset, I can mmap without any issues at all. What I want to do is allocate memory in my driver (vmalloc because of size) but mmap it to userspace.
Any ideas? I tried the suggestion in an older thread about adding DIRTY and WRITABLE to _S001 and _S011 but without luck.
I have consulted with one of our engineers here. He does not have enough information on the problem, and recommends that you file a Service Request, with more details.