[libvirt] ARM KVM GICv3 Support
Christoffer Dall
christoffer.dall at linaro.org
Tue Jan 5 12:08:32 UTC 2016
On Tue, Jan 05, 2016 at 12:37:02PM +0100, Andrea Bolognani wrote:
> On Mon, 2015-12-21 at 12:03 +0100, Christoffer Dall wrote:
> >
> > So let me summarize the things we need to do:
> >
> > - patch libvirt to allow <gic version='host' />
> > - patch libvirt to properly probe for GICv2 and GICv3 support
> > - patch libvirt to generally handle virt-host-validate on ARM
> >
> > And that should be enough for other tools such as OpenStack with Nova to
> > probe and create the VMs it wishes.
> >
> > Does that about capture it?
>
> Sounds about right.
>
> I can work on points 1) and 3) of your list on my own, but for point 2)
> we need QEMU to start probing the host for supported GIC versions and
> expose such information before libvirt can use it. Then of course higher
> level tools such as OpenStack will need to become aware of these new
> features in libvirt.
>
I thought the virt-host-validate tool in libvirt should do the probing
directly?
If I misunderstood, how would you like QEMU to report this? Should it
be the qemu binary directly or the script that Peter suggested?
Thanks,
-Christoffer
More information about the libvir-list
mailing list