[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH RFC V2 0/8] virtio: migrate new properties
From: |
Greg Kurz |
Subject: |
[Qemu-devel] [PATCH RFC V2 0/8] virtio: migrate new properties |
Date: |
Mon, 19 May 2014 10:38:07 +0200 |
User-agent: |
StGit/0.16 |
Hi,
This patch set tries to address comments from the initial
review. For this round, I have focused on two changes:
- as suggested by Andreas, we now call the device specific
code from the generic code to ease the implementation of
future devices. This is achieved with the addition of
load/save methods to VirtioDeviceClass.
- virtio subsections now implement a "needed" concept with
the same semantics as in the VMState code.
I haven't looked at compat mode issues yet, but it is
on my TODO list.
Cheers.
---
Greg Kurz (8):
virtio: introduce device specific migration calls
virtio-net: implement per-device migration calls
virtio-blk: implement per-device migration calls
virtio-serial: implement per-device migration calls
virtio-balloon: implement per-device migration calls
virtio-rng: implement per-device migration calls
virtio: add subsections to the migration stream
virtio: add endian-ambivalent support to VirtIODevice
exec.c | 8 --
hw/block/virtio-blk.c | 24 ++++--
hw/char/virtio-serial-bus.c | 32 +++++---
hw/net/virtio-net.c | 22 ++++--
hw/scsi/virtio-scsi.c | 2 -
hw/virtio/virtio-balloon.c | 25 ++++--
hw/virtio/virtio-pci.c | 11 +--
hw/virtio/virtio-rng.c | 12 ++-
hw/virtio/virtio.c | 169 ++++++++++++++++++++++++++++++++++++++++---
include/exec/cpu-common.h | 1
include/hw/virtio/virtio.h | 17 ++++
11 files changed, 251 insertions(+), 72 deletions(-)
--
Greg
- [Qemu-devel] [PATCH RFC V2 0/8] virtio: migrate new properties,
Greg Kurz <=
- [Qemu-devel] [PATCH RFC 1/8] virtio: introduce device specific migration calls, Greg Kurz, 2014/05/19
- [Qemu-devel] [PATCH RFC 2/8] virtio-net: implement per-device migration calls, Greg Kurz, 2014/05/19
- [Qemu-devel] [PATCH RFC 3/8] virtio-blk: implement per-device migration calls, Greg Kurz, 2014/05/19
- [Qemu-devel] [PATCH RFC 4/8] virtio-serial: implement per-device migration calls, Greg Kurz, 2014/05/19
- [Qemu-devel] [PATCH RFC 5/8] virtio-balloon: implement per-device migration calls, Greg Kurz, 2014/05/19
- [Qemu-devel] [PATCH RFC 6/8] virtio-rng: implement per-device migration calls, Greg Kurz, 2014/05/19
- [Qemu-devel] [PATCH RFC 7/8] virtio: add subsections to the migration stream, Greg Kurz, 2014/05/19
- [Qemu-devel] [PATCH RFC 8/8] virtio: add endian-ambivalent support to VirtIODevice, Greg Kurz, 2014/05/19