[libvirt] ARM KVM GICv3 Support

Andrea Bolognani abologna at redhat.com
Wed Jan 6 12:49:27 UTC 2016


On Wed, 2016-01-06 at 12:34 +0100, Christoffer Dall wrote:
> 
> > libvirt already has to spawn QEMU and run QMP commands to probe for
> > dozens of other capabilities, so we have very robust code to do that.
>> > Most importantly, as I wrote in a previous mail, if the check is done
> > by QEMU we remove the risk of it and libvirt ever disagreeing.
>> So do I understand correct that what you're looking for is a QMP command
> to query for host GIC capabilities?

That's correct, having a QMP command that lists the values gic-version
can have on the current host would be just great.

If we had that, we could validate the GIC version chosen for a guest,
and expose it in the capabilities XML so that higher-level tools can
provide a list of choices to the user.

Please note that this QMP command would have to work regardless of the
machine type selected on QEMU's command line, because libvirt always
runs a QEMU binary with '-M none' when probing its capabilities.

Cheers.

-- 
Andrea Bolognani
Software Engineer - Virtualization Team




More information about the libvir-list mailing list