On Sun, Feb 26, 2017 at 12:12:35PM +0200, Roman Livshits wrote: > Hi > > I am trying to run Android on qemu virt machine. > I want to use virt as this was used by the op-tee for implementing > TEE for ARM TrustZone, see > https://github.com/OP-TEE/build#op-tee-buildgit, so hope that > running Android on virt would be easier comparing to putting op-tee > to ranchu, used by Android emulator > (http://www.linaro.org/blog/core-dump/running-64bit-android-l-qemu/). > > Is there any advice how to do this? > You'd need an Android guest kernel that runs on the virt board and you may also need some userspace changes, because I believe the initial user deamons in Android loads libraries and hardware management layers based on the machine name (e..g Ranchu). The biggest challenge, however, is probably going to get the number of devices needed to get Android booting properly so that you can interact with it working on the virt board. For example, I'm not sure how you plan on dealing with the framebuffer/graphics. Personally, for a quick solution, I would probably go the other route and first try to make Android run under KVM using the Ranchu device without any secure component. Then I would look at bringing together the work in whichever of the two platforms you prefer. The Ranchu platform should be relatively similar to the virt platform, so I wouldn't expect too much work in getting OP-TEE compiled and running with Ranchu. Hope this helps, -Christoffer _______________________________________________ kvmarm mailing list kvmarm@xxxxxxxxxxxxxxxxxxxxx https://lists.cs.columbia.edu/mailman/listinfo/kvmarm