Android Froyo Porting

This is a new job for me, porting Froyo on our device.
Before this, I just finish porting Eclair SBA from Qualcomm.

About Froyo porting, it's quite difficult because the kernel changed from 2.6.29 to 2.6.32.
Moreover, I have to clarify what is necessary for Froyo from all the modification in our code base.
The first problem is about eMMC & NAND porting.
eMMC play a very important role in our device.
NAND is simple one, only add one supported NAND.
Therefore, I have to finish eMMC at the beginning before any other component.
After this, I go to SD card and stop here now because the new kernel seems different to origin.

I have to finish the porting as soon as possible.
More, init Daemon need some change.
Finally, a whole new volume daemon is present.