On 8/1/19 5:28 AM, Marc-André Lureau wrote: > Hi > > On Wed, Jun 5, 2019 at 2:32 PM <marcandre.lureau@xxxxxxxxxx> wrote: >> >> From: Marc-André Lureau <marcandre.lureau@xxxxxxxxxx> >> >> Hi, >> >> This series of patches adds support for running virtio GPUs in >> seperate processes, thanks to vhost-user backend. >> >> The QEMU support landed for 4.1. There are several benefits of running >> the GPU/virgl in an external process, since Mesa is rather heavy on >> the qemu main loop, and may block for a while, or crash. >> >> The external GPU process is started with one end of a socket pair, the >> other end is given to a QEMU chardev attached to a device. The >> external process is also added to the cgroup to limit resources usage. >> >> Thanks >> >> Since RFC: >> - discover helpers following the vhost-user spec >> - change vhost-user <video> model for a vhostuser attribute >> - add a patch to specify the rendernode on <accel> >> - change the way command line is built, following qemu series changes >> - socket labeling >> - a few cleanup patches >> - rebased > > Can I get some reviews before I respin the series? I rebased the series and fixed all the 'make syntax-check' errors, patches are here: https://github.com/crobinso/libvirt/tree/vhost-user-gpu I'll do a review tomorrow Thanks, Cole -- libvir-list mailing list libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list