Fixed, Thanks! On Fri, Jul 17, 2026 at 8:20 AM Manos Pitsidianakis < [email protected]> wrote:
> On Thu, Jul 16, 2026 at 4:25 PM Dorinda Bassey <[email protected]> wrote: > > > > From: Matej Hrica <[email protected]> > > > > Forward VIRTIO_GPU_F_RESOURCE_BLOB and VIRTIO_GPU_F_CONTEXT_INIT > > received from a vhost backend to expose it to the guest. > > > > Use vhost_dev_has_feature() to query the backend features, matching > > the existing pattern for RESOURCE_UUID. > > > > This allows the guest to negotiate blob resource support and context > > initialization when the backend (e.g., vhost-device-gpu with Venus) > > advertises these capabilities. > > > > Signed-off-by: Matej Hrica <[email protected]> > > Signed-off-by: Dorinda Bassey <[email protected]> > > --- > > Reviewed-by: Manos Pitsidianakis <[email protected]> > > > Nit: this patch maybe should logically come after the patch adding > blob support (simple reordering). > > > > hw/display/vhost-user-gpu.c | 6 ++++++ > > 1 file changed, 6 insertions(+) > > > > diff --git a/hw/display/vhost-user-gpu.c b/hw/display/vhost-user-gpu.c > > index 57360898ca0..06549c98e07 100644 > > --- a/hw/display/vhost-user-gpu.c > > +++ b/hw/display/vhost-user-gpu.c > > @@ -643,6 +643,12 @@ vhost_user_gpu_device_realize(DeviceState *qdev, > Error **errp) > > if (vhost_dev_has_feature(&g->vhost->dev, > VIRTIO_GPU_F_RESOURCE_UUID)) { > > g->parent_obj.conf.flags |= 1 << > VIRTIO_GPU_FLAG_RESOURCE_UUID_ENABLED; > > } > > + if (vhost_dev_has_feature(&g->vhost->dev, > VIRTIO_GPU_F_RESOURCE_BLOB)) { > > + g->parent_obj.conf.flags |= 1 << VIRTIO_GPU_FLAG_BLOB_ENABLED; > > + } > > + if (vhost_dev_has_feature(&g->vhost->dev, > VIRTIO_GPU_F_CONTEXT_INIT)) { > > + g->parent_obj.conf.flags |= 1 << > VIRTIO_GPU_FLAG_CONTEXT_INIT_ENABLED; > > + } > > > > if (!virtio_gpu_base_device_realize(qdev, NULL, NULL, errp)) { > > return; > > -- > > 2.52.0 > > > >
