"The thing that worries me is kernel development. It seems that within OZ it is only RP who really does anything. I BADLY want to see proper pxa270 overlay support which is as good as or surpasses 2.4's bvdd but it seems that this isn't a priority for RP. RP, if you're reading, may I may make a suggestion? If we raise some funding would you be able to concentrate on this (and pxa270 freq scaling) so we can get this major obstacle, for cxxxx/OZ users, out of the way? Or is there anybody else who thinks they might be up to this task?"
I don't read the forums but someone mentioned this was here. I do intend to look at these issues and its a question of time, not money. There are a lot of demands on my time and I'm juggling them as best I can.
There are a lot of things that go on behind the scenes that people don't realise and its been pointed out to me that perhaps I should illustrate some of them. Yesterday I probably spent about 6 hours working out why the 2.6.17-rc kernels didn't have working PCMCIA when reading CF cards on the Zaurus. This turned out to be a trivial problem with one of the Zaurus patches and is now resolved (with the patch being pulled from the upcomming OZ 3.5.4.1 release as well although it didn't seem to cause a problem under 2.6.16).
The advantage of this behind the scenes work is when 2.6.17 ships in the next few days, I can instantly provide a kernel which should live up to the standards set by 2.6.16. Having a working cutting edge mainline kernel is important as I will want to develop the overlay code against mainline so we can get it merged and reduce the maintenance load.
The night before I debugged the console rotation code to find out why logos didn't display properly on rotated framebuffers. The fix will be made in mainline and we have a copy of that fix now in use in the forthcomming OZ 3.5.4.1 release along with working logos.
Recently I also spent time applying the IRQ patches that testing was requested for on linux-arm-kernel. I found problems, worked with the author to fix them and am now happy that when there are merged after 2.6.17 comes out, the Zaurus will be unaffected.
This is not a complaint and I don't mind doing this but perhaps you can begin to see how finding a large free chunk of development time for overlay support is difficult. Progress on the Zaurus kernels has always been slow and steady and overlay support will happen! When we do implement it, it will be done properly, get into mainline and hopefully continue to work in many kernel versions thereafter.