[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [QEMU PATCH v5 00/13] Support blob memory and venus on qemu
On 9/15/23 14:11, Huang Rui wrote: > Hi all, > > Antonio Caggiano made the venus with QEMU on KVM platform last > September[1]. This series are inherited from his original work to support > the features of context init, hostmem, resource uuid, and blob resources > for venus. > At March of this year, we sent out the V1 version[2] for the review. But > those series are included both xen and virtio gpu. Right now, we would like > to divide into two parts, one is to continue the Antonio's work to upstream > virtio-gpu support for blob memory and venus, and another is to upstream > xen specific patches. This series is focusing on virtio-gpu, so we are > marking as V4 version here to continue Antonio's patches[1]. And we will > send xen specific patches separately, because they are hypervisor specific. > Besides of QEMU, these supports also included virglrenderer[3][4] and > mesa[5][6] as well. Right now, virglrenderer and mesa parts are all > accepted by upstream. In this qemu version, we try to address the concerns > around not proper cleanup during blob resource unmap and unref. Appreciate > it if you have any commments. Venus uses blob buffers. In order to display Venus/VK application using GL display server, the VIRTIO_GPU_CMD_SET_SCANOUT_BLOB must be supported. Otherwise Venus itself isn't practically useful because you can't run VK application with a usual Linux DE because Venus will error out due to the unsupported command. The VIRTIO_GPU_CMD_SET_SCANOUT_BLOB support needs to be a part of this series, IMO. Can we add it to the next patchset version? -- Best regards, Dmitry
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |