Here's an update. I've made and tested a lot of patches. It looks like they really improve performance a lot.
I've only got Tiny RCU and cgroup left to try out. Other than that, things are great.
So, I will need to get the kernel on the phone soon.
I'm going to flash the first version of the kernel to the phone today. This should be interesting.
The kernel Samsung has used as a base for GT-I5500 is extremely old. It doesn't even have the 22.214.171.124 patches like the 2.6.29 tree from the official Android repo does.
I need to make individual patches to support pieces of hardware and everything. It's going to be a pain in the ass.
spica style flash has failed. restoring original system.