[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH v11 08/10] virtio-gpu: Handle resource blob commands
From: |
Dmitry Osipenko |
Subject: |
Re: [PATCH v11 08/10] virtio-gpu: Handle resource blob commands |
Date: |
Wed, 15 May 2024 20:15:21 +0300 |
User-agent: |
Mozilla Thunderbird |
On 5/15/24 20:04, Akihiko Odaki wrote:
>>
>
> VIRTIO_GPU_CMD_RESOURCE_UNREF should also call
> virtio_gpu_virgl_async_unmap_resource_blob(). I guess that's the
> original intention of having a function for this instead of inlining the
> content of this function to virgl_cmd_resource_unmap_blob().
Correct, previous patchset versions unmapped resource on unref.
In v11 I dropped unmapping from unref to avoid adding additional
`async_unmap_in_progress` flag because normally map/unmap will be
balanced by guest anyways.
The virtio-gpu spec doesn't tell that resource have to be implicitly
unmapped on unref. In a case of Linux guest, it actually will be a bug
to unref a mapped resource because guest will continue to map and use
the destroyed resource.
--
Best regards,
Dmitry
- [PATCH v11 03/10] virtio-gpu: Support context-init feature with virglrenderer, (continued)
- [PATCH v11 03/10] virtio-gpu: Support context-init feature with virglrenderer, Dmitry Osipenko, 2024/05/11
- [PATCH v11 06/10] virtio-gpu: Support blob scanout using dmabuf fd, Dmitry Osipenko, 2024/05/11
- [PATCH v11 05/10] virtio-gpu: Add virgl resource management, Dmitry Osipenko, 2024/05/11
- [PATCH v11 07/10] virtio-gpu: Support suspension of commands processing, Dmitry Osipenko, 2024/05/11
- [PATCH v11 08/10] virtio-gpu: Handle resource blob commands, Dmitry Osipenko, 2024/05/11
- Re: [PATCH v11 08/10] virtio-gpu: Handle resource blob commands, Akihiko Odaki, 2024/05/13
- Re: [PATCH v11 08/10] virtio-gpu: Handle resource blob commands, Dmitry Osipenko, 2024/05/15
- Re: [PATCH v11 08/10] virtio-gpu: Handle resource blob commands, Akihiko Odaki, 2024/05/15
- Re: [PATCH v11 08/10] virtio-gpu: Handle resource blob commands, Dmitry Osipenko, 2024/05/15
- Re: [PATCH v11 08/10] virtio-gpu: Handle resource blob commands, Akihiko Odaki, 2024/05/15
- Re: [PATCH v11 08/10] virtio-gpu: Handle resource blob commands,
Dmitry Osipenko <=
- Re: [PATCH v11 08/10] virtio-gpu: Handle resource blob commands, Akihiko Odaki, 2024/05/16
[PATCH v11 09/10] virtio-gpu: Register capsets dynamically, Dmitry Osipenko, 2024/05/11
[PATCH v11 10/10] virtio-gpu: Support Venus context, Dmitry Osipenko, 2024/05/11