On 2017/3/2 21:04, Christoffer Dall wrote: > 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. > Maybe another way is porting the goldfish framebuffer to virt machine. Thanks, -- Shannon _______________________________________________ kvmarm mailing list kvmarm@xxxxxxxxxxxxxxxxxxxxx https://lists.cs.columbia.edu/mailman/listinfo/kvmarm