[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

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



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 redhat com> wrote:

From: Marc-André Lureau <marcandre lureau 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

Attachment: signature.asc
Description: PGP signature


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]