[libvirt] [PATCH 00/19] Add vhost-user-gpu support

Ján Tomko jtomko at redhat.com
Fri Aug 23 13:58:06 UTC 2019


On Thu, Aug 22, 2019 at 07:50:14PM -0400, Cole Robinson wrote:
>On 8/1/19 5:28 AM, Marc-André Lureau wrote:
>> Hi
>>
>> On Wed, Jun 5, 2019 at 2:32 PM <marcandre.lureau at redhat.com> wrote:
>>>
>>> From: Marc-André Lureau <marcandre.lureau at redhat.com>
>>>
>>> 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
>

If you plan to review your modified version, please send it to the list
first

Jano
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 488 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/libvir-list/attachments/20190823/3814094d/attachment-0001.sig>


More information about the libvir-list mailing list