[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH v3 12/14] virtio-gpu: Use migrate_add_blocker fo
From: |
Cornelia Huck |
Subject: |
Re: [Qemu-devel] [PATCH v3 12/14] virtio-gpu: Use migrate_add_blocker for virgl migration blocking |
Date: |
Fri, 15 Jul 2016 10:21:57 +0200 |
On Thu, 14 Jul 2016 18:22:54 +0100
"Dr. David Alan Gilbert (git)" <address@hidden> wrote:
> From: "Dr. David Alan Gilbert" <address@hidden>
>
> virgl conditionally registers a vmstate as unmigratable when virgl
> is enabled; instead use the migrate_add_blocker mechanism.
>
> Signed-off-by: Dr. David Alan Gilbert <address@hidden>
> ---
> hw/display/virtio-gpu.c | 19 +++++++++++++------
> include/hw/virtio/virtio-gpu.h | 2 ++
> 2 files changed, 15 insertions(+), 6 deletions(-)
>
> @@ -1169,13 +1165,23 @@ static void virtio_gpu_device_realize(DeviceState
> *qdev, Error **errp)
> }
>
> if (virtio_gpu_virgl_enabled(g->conf)) {
> - vmstate_register(qdev, -1, &vmstate_virtio_gpu_unmigratable, g);
> + error_setg(&g->migration_blocker, "virgl is not yet migratable");
Suggest prepending with "virtio-gpu:".
> + migrate_add_blocker(g->migration_blocker);
> } else {
> register_savevm(qdev, "virtio-gpu", -1, VIRTIO_GPU_VM_VERSION,
> virtio_gpu_save, virtio_gpu_load, g);
> }
> }
In any case,
Reviewed-by: Cornelia Huck <address@hidden>
- [Qemu-devel] [PATCH v3 04/14] virtio-scsi: Wrap in vmstate, (continued)
- [Qemu-devel] [PATCH v3 04/14] virtio-scsi: Wrap in vmstate, Dr. David Alan Gilbert (git), 2016/07/14
- [Qemu-devel] [PATCH v3 05/14] virtio-blk: Wrap in vmstate, Dr. David Alan Gilbert (git), 2016/07/14
- [Qemu-devel] [PATCH v3 07/14] virtio-balloon: Wrap in vmstate, Dr. David Alan Gilbert (git), 2016/07/14
- [Qemu-devel] [PATCH v3 06/14] virtio-rng: Wrap in vmstate, Dr. David Alan Gilbert (git), 2016/07/14
- [Qemu-devel] [PATCH v3 08/14] virtio-net: Wrap in vmstate, Dr. David Alan Gilbert (git), 2016/07/14
- [Qemu-devel] [PATCH v3 10/14] 9pfs: Wrap in vmstate, Dr. David Alan Gilbert (git), 2016/07/14
- [Qemu-devel] [PATCH v3 09/14] virtio-serial: Wrap in vmstate, Dr. David Alan Gilbert (git), 2016/07/14
- [Qemu-devel] [PATCH v3 11/14] virtio-input: Wrap in vmstate, Dr. David Alan Gilbert (git), 2016/07/14
- [Qemu-devel] [PATCH v3 12/14] virtio-gpu: Use migrate_add_blocker for virgl migration blocking, Dr. David Alan Gilbert (git), 2016/07/14
- [Qemu-devel] [PATCH v3 13/14] virtio-gpu: Wrap in vmstate, Dr. David Alan Gilbert (git), 2016/07/14
- [Qemu-devel] [PATCH v3 14/14] virtio: Update migration docs, Dr. David Alan Gilbert (git), 2016/07/14
- Re: [Qemu-devel] [PATCH v3 00/14] virtio migration: Flip outer layer to vmstate, Cornelia Huck, 2016/07/15