This series refactors the virtio-gpu-gl device in the first three
patches. The 4th and 5th patches are definitions already in the
virtio-spec and can benefit all three of the following proposals:
https://lists.gnu.org/archive/html/qemu-devel/2023-04/msg03791.html
https://lists.gnu.org/archive/html/qemu-devel/2023-03/msg03972.html
https://lists.gnu.org/archive/html/qemu-devel/2022-09/msg04111.html
All have been reviewed, aside from patch 2 (which is code movement).
Hopefully, we can land these to reduce the patch load on all GPU
modernizations attempts?
Antonio Caggiano (1):
virtio-gpu: CONTEXT_INIT feature
Dr. David Alan Gilbert (1):
virtio: Add shared memory capability
Gurchetan Singh (3):
hw/display/virtio-gpu-virgl: virtio_gpu_gl -> virtio_gpu_virgl
hw/display/virtio-gpu-virgl: make GL device more library agnostic
hw/display/virtio-gpu-virgl: define callbacks in realize function
hw/display/virtio-gpu-base.c | 3 +
hw/display/virtio-gpu-gl.c | 114 +--------------------------
hw/display/virtio-gpu-virgl.c | 138 +++++++++++++++++++++++++++++++--
hw/virtio/virtio-pci.c | 18 +++++
include/hw/virtio/virtio-gpu.h | 11 +--
include/hw/virtio/virtio-pci.h | 4 +
6 files changed, 161 insertions(+), 127 deletions(-)
--
2.40.1.495.gc816e09b53d-goog