[libvirt] [PATCH] RFC: qemu: add spice/virgl rendernode

Daniel P. Berrange berrange at redhat.com
Mon Feb 13 12:06:08 UTC 2017


On Mon, Feb 13, 2017 at 03:51:48PM +0400, marcandre.lureau at redhat.com wrote:
> From: Marc-André Lureau <marcandre.lureau at redhat.com>
> 
> I am working on a WIP series to add QEMU Spice/virgl rendernode option.
> Since rendernodes are not stable across reboots, I propose that QEMU
> accepts also a PCI address (other bus types may be added in the future).

Hmm, can you elaborate on this aspect ?  It feels like a parallel
to saying NIC device names are not stable, so we should configure
guests using PCI addresses instead of 'eth0', etc but we stuck with
using NIC names in libvirt on the basis that you can create udev
rules to ensure stable naming ?

So is there not a case to be made that if you want stable render
device names when multiple NICs are present, then you should use
udev to ensure a given device always maps to the same PCI dev.

> This is how I translated it to libvirt. I picked <gpu> over
> <rendernode>, since it seems more generic. Comments welcome!


Regards,
Daniel
-- 
|: http://berrange.com      -o-    http://www.flickr.com/photos/dberrange/ :|
|: http://libvirt.org              -o-             http://virt-manager.org :|
|: http://entangle-photo.org       -o-    http://search.cpan.org/~danberr/ :|




More information about the libvir-list mailing list