Hello,
Sorry if I am late to chime in, but Virtual Open Systems has already done some work regarding Android on A15 FastModels. You can find a proof of concept guide/tutorial on our
homepage.
As a base kernel we use the latest
kvm-a15-v6 branch, together with the attached Android patch set and kernel configuration.
Most things seem to work, although performance is far from perfect, as any rendering to the framebuffer can slow things to a drag. Also, for the time being sound doesn't work and there is no USB for Fast Models (no USB storage and some applications depend on it). Booting seems to be working for both NFS and MMC (less that 2GB image) but MMC seems to be a bit faster in my experience (although NFS is more convenient). Logcat still complains about various stuff and I guess that a lot of things could be improved.
For the Android userland you should use
this set of patches against AOSP. If not, SystemUI will always nag you with an exception pop up and Wallpapers and Gallery won't work. Alternatively you can just run "pm disable com.android.systemui" and the nagging pop up will vanish but wallpaper rendering still won't work. I've already tried successfully the Linaro Android Images for Versatile Express and they are working, but the mentioned SystemUI exception still remains.
If you need further details please let me know.
Sincerely, Alexander Spyridakis.