Re: [PATCH v7 07/10] virtio-gpu: Handle resource blob commands

2024-04-18 Thread Dmitry Osipenko
On 4/15/24 13:05, Akihiko Odaki wrote: ... >> Do you have example of a legit use-case where hostmem MR could outlive >> resource mapping? > > MR outliving after memory_region_del_subregion() is not a use-case, but > a situation that occurs due to the limitation of the memory subsystem. > It is not

Re: [PATCH v7 07/10] virtio-gpu: Handle resource blob commands

2024-04-15 Thread Akihiko Odaki
On 2024/04/15 17:49, Dmitry Osipenko wrote: On 4/15/24 11:13, Akihiko Odaki wrote: On 2024/04/15 17:03, Dmitry Osipenko wrote: Hello, On 4/13/24 14:57, Akihiko Odaki wrote: ... +static void +virtio_gpu_virgl_unmap_resource_blob(VirtIOGPU *g, + struct virtio

Re: [PATCH v7 07/10] virtio-gpu: Handle resource blob commands

2024-04-15 Thread Dmitry Osipenko
On 4/15/24 11:13, Akihiko Odaki wrote: > On 2024/04/15 17:03, Dmitry Osipenko wrote: >> Hello, >> >> On 4/13/24 14:57, Akihiko Odaki wrote: >> ... +static void +virtio_gpu_virgl_unmap_resource_blob(VirtIOGPU *g, + struct virtio_gpu_simple_reso

Re: [PATCH v7 07/10] virtio-gpu: Handle resource blob commands

2024-04-15 Thread Akihiko Odaki
On 2024/04/15 17:03, Dmitry Osipenko wrote: Hello, On 4/13/24 14:57, Akihiko Odaki wrote: ... +static void +virtio_gpu_virgl_unmap_resource_blob(VirtIOGPU *g, + struct virtio_gpu_simple_resource *res) +{ +    VirtIOGPUBase *b = VIRTIO_GPU_BASE(g); + +    if (

Re: [PATCH v7 07/10] virtio-gpu: Handle resource blob commands

2024-04-15 Thread Dmitry Osipenko
Hello, On 4/13/24 14:57, Akihiko Odaki wrote: ... >> +static void >> +virtio_gpu_virgl_unmap_resource_blob(VirtIOGPU *g, >> + struct >> virtio_gpu_simple_resource *res) >> +{ >> +    VirtIOGPUBase *b = VIRTIO_GPU_BASE(g); >> + >> +    if (!res->mr) { >> +   

Re: [PATCH v7 07/10] virtio-gpu: Handle resource blob commands

2024-04-13 Thread Akihiko Odaki
On 2024/04/11 19:19, Dmitry Osipenko wrote: From: Antonio Caggiano Support BLOB resources creation, mapping and unmapping by calling the new stable virglrenderer 0.10 interface. Only enabled when available and via the blob config. E.g. -device virtio-vga-gl,blob=true Signed-off-by: Antonio Cag

[PATCH v7 07/10] virtio-gpu: Handle resource blob commands

2024-04-11 Thread Dmitry Osipenko
From: Antonio Caggiano Support BLOB resources creation, mapping and unmapping by calling the new stable virglrenderer 0.10 interface. Only enabled when available and via the blob config. E.g. -device virtio-vga-gl,blob=true Signed-off-by: Antonio Caggiano Signed-off-by: Xenia Ragiadakou Signed