[Android-virt] plans for QEMU support for KVM on ARM

Peter Maydell peter.maydell at linaro.org
Tue Nov 29 18:16:10 UTC 2011


On 24 November 2011 23:06, Peter Maydell <peter.maydell at linaro.org> wrote:
> On 24 November 2011 22:02, Christoffer Dall <cdall at cs.columbia.edu> wrote:
>> On Thu, Nov 24, 2011 at 4:27 PM, Peter Maydell <peter.maydell at linaro.org> wrote:
>>> Pretty high up my todo list was rebasing your kvm patch on to
>>> master / qemu-linaro (the two are more or less the same for this
>>> purpose).
>>
>> if you could take charge on that it would be awesome from my point of
>> view. I will send you a (slightly) cleaned up patch that you can use
>> or throw away.
>
> That would be good, thanks. I'll try to get that rebasing started
> tomorrow and done early next week.

I've now done this rebasing, fixed a few other minor issues and
put the resulting patches into qemu-linaro as "experimental work
in progress":

http://git.linaro.org/gitweb?p=qemu/qemu-linaro.git;a=summary

Note that I've defaulted KVM to off for ARM hosts (for the benefit
of other users of qemu-linaro who don't care about KVM yet), so run
configure with "--enable-kvm".

A note about the branches here: the 'rebasing' branch is the patch
stack, and (as the name suggests) it rebases on qemu upstream
fairly frequently. 'master' is a never-rebases branch which always
has identical contents to the head of 'rebasing' (generated by
stg publish). Pick whichever branch suits your use case best.

Instructions on how to cross-compile it are here:
https://wiki.linaro.org/PeterMaydell/A15OnFastModels
(if you're moving from Christoffer's qemu tree these are worth
checking, because QEMU now requires glib/gthread so a cross
compile setup that could compile Christoffer's tree won't
necessarily build this one.)

-- PMM



More information about the linaro-toolchain mailing list