Il 23/09/2014 09:49, Fam Zheng ha scritto: > The second half of previous series while rebasing on Paolo's scsi-next branch. > > Changes include: > > - Move dataplane fields from VirtIOSCSICommon to VirtIOSCSI. > - Assert s->ctx in virtio_scsi_set_iothread. > - No virtio_scsi_aio_acquire, just acquire/release in virtio_scsi_push_event. > - Add migration state notifier. > - Add bdrv_io_plug / bdrv_io_unplug. > > Thanks, > Fam > > Fam Zheng (7): > virtio-scsi-dataplane: Code to run virtio-scsi on iothread > virtio-scsi: Hook up with dataplane > virtio-scsi: Add migration state notifier for dataplane code > virtio-scsi: Two stages processing of cmd request > virtio-scsi: Batched prepare for cmd reqs > virtio-scsi: Call bdrv_io_plug/bdrv_io_unplug in cmd request handling > virtio-scsi: Process ".iothread" property > > hw/scsi/Makefile.objs | 2 +- > hw/scsi/virtio-scsi-dataplane.c | 229 > ++++++++++++++++++++++++++++++++++++++++ > hw/scsi/virtio-scsi.c | 116 +++++++++++++++++--- > include/hw/virtio/virtio-scsi.h | 33 +++++- > 4 files changed, 362 insertions(+), 18 deletions(-) > create mode 100644 hw/scsi/virtio-scsi-dataplane.c >
Thanks, applied to scsi-next. Paolo