All of lore.kernel.org
 help / color / mirror / Atom feed
* [Qemu-devel] [PULL v4 00/18] virtio-scsi driver
@ 2012-02-22 14:33 Paolo Bonzini
  2012-02-22 14:33 ` [Qemu-devel] [PATCH v4 01/18] dma-helpers: make QEMUSGList target independent Paolo Bonzini
                   ` (18 more replies)
  0 siblings, 19 replies; 23+ messages in thread
From: Paolo Bonzini @ 2012-02-22 14:33 UTC (permalink / raw)
  To: qemu-devel

Anthony,

the following changes since commit 99c7f87826337fa81f2f0f9baa9ca0a44faf90e9:

  input: send kbd+mouse events only to running guests. (2012-02-17 11:02:55 -0600)

are available in the git repository at:
  git://github.com/bonzini/qemu.git virtio-scsi

Kevin agreed on getting virtio-scsi in via a pull request, now
that the code has been reviewed by Stefan Hajnoczi (virtio-scsi bits),
Laszlo Ersek and Orit Wassermann.  Laszlo and Orit found problems
in patches 2 and 14, which are fixed in this pull request.  In
fact they reviewed almost all SCSI changes that went in since 0.15
(!) and found two bugs in scsi-bus.c, fixed in patches 16/17.

Paolo Bonzini (16):
      dma-helpers: make QEMUSGList target independent
      dma-helpers: add dma_buf_read and dma_buf_write
      dma-helpers: add accounting wrappers
      ahci: use new DMA helpers
      scsi: pass residual amount to command_complete
      scsi: add scatter/gather functionality
      scsi-disk: enable scatter/gather functionality
      scsi: add SCSIDevice vmstate definitions
      scsi-generic: add migration support
      scsi-disk: add migration support
      virtio-scsi: add basic SCSI bus operation
      virtio-scsi: process control queue requests
      virtio-scsi: add migration support
      scsi: fix wrong return for target INQUIRY
      scsi: fix searching for an empty id
      scsi-block: always use scsi_generic_ops for cache != none

Stefan Hajnoczi (2):
      virtio-scsi: Add virtio-scsi stub device
      virtio-scsi: Add basic request processing infrastructure

 Makefile.target                   |    1 +
 default-configs/pci.mak           |    1 +
 default-configs/s390x-softmmu.mak |    1 +
 dma-helpers.c                     |   37 +++
 dma.h                             |   20 +-
 hw/esp.c                          |    3 +-
 hw/ide/ahci.c                     |   82 +----
 hw/lsi53c895a.c                   |    2 +-
 hw/pci.h                          |    1 +
 hw/s390-virtio-bus.c              |   33 ++
 hw/s390-virtio-bus.h              |    2 +
 hw/scsi-bus.c                     |  159 +++++++++-
 hw/scsi-disk.c                    |  138 +++++++--
 hw/scsi-generic.c                 |   25 ++
 hw/scsi.h                         |   22 ++-
 hw/spapr_vscsi.c                  |    2 +-
 hw/usb-msd.c                      |    2 +-
 hw/virtio-pci.c                   |   56 ++++
 hw/virtio-pci.h                   |    2 +
 hw/virtio-scsi.c                  |  617 +++++++++++++++++++++++++++++++++++++
 hw/virtio-scsi.h                  |   36 +++
 hw/virtio.h                       |    3 +
 22 files changed, 1132 insertions(+), 113 deletions(-)
 create mode 100644 hw/virtio-scsi.c
 create mode 100644 hw/virtio-scsi.h
-- 
1.7.7.6

^ permalink raw reply	[flat|nested] 23+ messages in thread

end of thread, other threads:[~2012-02-24 16:34 UTC | newest]

Thread overview: 23+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-02-22 14:33 [Qemu-devel] [PULL v4 00/18] virtio-scsi driver Paolo Bonzini
2012-02-22 14:33 ` [Qemu-devel] [PATCH v4 01/18] dma-helpers: make QEMUSGList target independent Paolo Bonzini
2012-02-22 14:33 ` [Qemu-devel] [PATCH v4 02/18] dma-helpers: add dma_buf_read and dma_buf_write Paolo Bonzini
2012-02-22 14:33 ` [Qemu-devel] [PATCH v4 03/18] dma-helpers: add accounting wrappers Paolo Bonzini
2012-02-22 14:33 ` [Qemu-devel] [PATCH v4 04/18] ahci: use new DMA helpers Paolo Bonzini
2012-02-22 14:33 ` [Qemu-devel] [PATCH v4 05/18] scsi: pass residual amount to command_complete Paolo Bonzini
2012-02-22 14:33 ` [Qemu-devel] [PATCH v4 06/18] scsi: add scatter/gather functionality Paolo Bonzini
2012-02-22 14:33 ` [Qemu-devel] [PATCH v4 07/18] scsi-disk: enable " Paolo Bonzini
2012-02-22 14:33 ` [Qemu-devel] [PATCH v4 08/18] scsi: add SCSIDevice vmstate definitions Paolo Bonzini
2012-02-22 14:33 ` [Qemu-devel] [PATCH v4 09/18] scsi-generic: add migration support Paolo Bonzini
2012-02-22 14:33 ` [Qemu-devel] [PATCH v4 10/18] scsi-disk: " Paolo Bonzini
2012-02-22 14:33 ` [Qemu-devel] [PATCH v4 11/18] virtio-scsi: Add virtio-scsi stub device Paolo Bonzini
2012-02-22 14:33 ` [Qemu-devel] [PATCH v4 12/18] virtio-scsi: Add basic request processing infrastructure Paolo Bonzini
2012-02-22 14:33 ` [Qemu-devel] [PATCH v4 13/18] virtio-scsi: add basic SCSI bus operation Paolo Bonzini
2012-02-22 14:33 ` [Qemu-devel] [PATCH v4 14/18] virtio-scsi: process control queue requests Paolo Bonzini
2012-02-24  7:54   ` Hu Tao
2012-02-24  8:56     ` Paolo Bonzini
2012-02-24 13:58     ` Paolo Bonzini
2012-02-22 14:33 ` [Qemu-devel] [PATCH v4 15/18] virtio-scsi: add migration support Paolo Bonzini
2012-02-22 14:33 ` [Qemu-devel] [PATCH v4 16/18] scsi: fix wrong return for target INQUIRY Paolo Bonzini
2012-02-22 14:33 ` [Qemu-devel] [PATCH v4 17/18] scsi: fix searching for an empty id Paolo Bonzini
2012-02-22 14:33 ` [Qemu-devel] [PATCH v4 18/18] scsi-block: always use scsi_generic_ops for cache != none Paolo Bonzini
2012-02-24 16:34 ` [Qemu-devel] [PULL v4 00/18] virtio-scsi driver Anthony Liguori

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.