Hello (first post!)
I was intending to build a recent qemu because it
- Supports full hardware virtualisation on ARM
- Has virgil 3d, which allows the guest OS to use the 3D capabilities of the host GPU
- Has been tested virtualising android under linux with virgl 3d (albeit only x86 android on an x86 host as far as I'm aware)
I think this could create quite interesting possibilities for running e.g. whatsapp under Linux (at least for me whatsapp is the only reason I am forced to use an android phone instead of a dumbphone). Though I'd prefer it if it were possible to run individual android applications under linux as on sailfish.
Also, virtualisation will require support in the bootloader. Uboot supports it, but it's unclear to me what bootloader is being used. I'd have thought it would be possible to launch uboot as a second stage bootloader, but it's a bit of a faff. I hope there is some level of customisation available in the bootloader, because if it isn't possible to set linux to boot as default it could be quite annoying!