Re: Android on virt device

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 




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



[Index of Archives]     [Linux KVM]     [Spice Development]     [Libvirt]     [Libvirt Users]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux