[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH v3 0/9] virtio-gpu: Support Venus Vulkan driver
From: |
Antonio Caggiano |
Subject: |
[PATCH v3 0/9] virtio-gpu: Support Venus Vulkan driver |
Date: |
Mon, 26 Sep 2022 16:24:13 +0200 |
This series of patches enables support for the Venus VirtIO-GPU Vulkan
driver by adding some features required by the driver:
- CONTEXT_INIT
- HOSTMEM
- RESOURCE_UUID
- BLOB_RESOURCES
In addition to these features, Venus capset support was required
together with the implementation for Virgl blob resource commands.
Antonio Caggiano (7):
virtio-gpu: Handle resource blob commands
virtio-gpu: CONTEXT_INIT feature
virtio-gpu: Unrealize
virtio-gpu: Resource UUID
virtio-gpu: Support Venus capset
virtio-gpu: Initialize Venus
virtio-gpu: Get EGL Display callback
Dr. David Alan Gilbert (1):
virtio: Add shared memory capability
Gerd Hoffmann (1):
virtio-gpu: hostmem
hw/display/trace-events | 1 +
hw/display/virtio-gpu-base.c | 7 +-
hw/display/virtio-gpu-pci.c | 15 ++
hw/display/virtio-gpu-virgl.c | 230 +++++++++++++++++++-
hw/display/virtio-gpu.c | 67 +++++-
hw/display/virtio-vga.c | 33 ++-
hw/virtio/virtio-pci.c | 18 ++
include/hw/virtio/virtio-gpu-bswap.h | 18 ++
include/hw/virtio/virtio-gpu.h | 21 ++
include/hw/virtio/virtio-pci.h | 4 +
include/standard-headers/linux/virtio_gpu.h | 2 +
meson.build | 9 +
12 files changed, 403 insertions(+), 22 deletions(-)
--
2.34.1
- [PATCH v3 0/9] virtio-gpu: Support Venus Vulkan driver,
Antonio Caggiano <=
- [PATCH v3 1/9] virtio: Add shared memory capability, Antonio Caggiano, 2022/09/26
- [PATCH v3 2/9] virtio-gpu: hostmem, Antonio Caggiano, 2022/09/26
- [PATCH v3 4/9] virtio-gpu: CONTEXT_INIT feature, Antonio Caggiano, 2022/09/26
- [PATCH v3 5/9] virtio-gpu: Unrealize, Antonio Caggiano, 2022/09/26
- [PATCH v3 8/9] virtio-gpu: Initialize Venus, Antonio Caggiano, 2022/09/26
- [PATCH v3 7/9] virtio-gpu: Support Venus capset, Antonio Caggiano, 2022/09/26
- [PATCH v3 3/9] virtio-gpu: Handle resource blob commands, Antonio Caggiano, 2022/09/26
- [PATCH v3 6/9] virtio-gpu: Resource UUID, Antonio Caggiano, 2022/09/26
- [PATCH v3 9/9] virtio-gpu: Get EGL Display callback, Antonio Caggiano, 2022/09/26