All of lore.kernel.org
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH 0/4] virtio-vfc implementation
@ 2017-12-14 10:14 Hannes Reinecke
  2017-12-14 10:14 ` [Qemu-devel] [PATCH 1/4] scsi: use 64-bit LUN Hannes Reinecke
                   ` (6 more replies)
  0 siblings, 7 replies; 8+ messages in thread
From: Hannes Reinecke @ 2017-12-14 10:14 UTC (permalink / raw)
  To: Paolo Bonzini; +Cc: qemu-devel, Hannes Reinecke

Hi all,

here's my attempt to implement a 'Virtual FC' emulation for virtio-scsi,
based on the presentation at the KVM Forum in Prague.

This doesn't so much implement the FC protocol per se, but rather enables
virtio to pass in addition port information so that the guest can setup
the FC infrastructure in sysfs.

This patchset has a complementary patchset for the linux virtio-scsi driver
which will be posted to the linux-scsi mailing list.

As usual, comments and reviews are welcome.

Hannes Reinecke (4):
  scsi: use 64-bit LUN
  virtio-scsi: implement target rescan
  virtio-scsi: Implement 'native LUN' feature
  scsi: support REPORT_LUNS for LUNs != 0

 hw/scsi/esp.c                                |   6 +-
 hw/scsi/lsi53c895a.c                         |   7 +-
 hw/scsi/megasas.c                            |  24 +++--
 hw/scsi/mptsas.c                             |  10 +-
 hw/scsi/scsi-bus.c                           | 149 ++++++++++++++++++---------
 hw/scsi/scsi-disk.c                          |  22 +++-
 hw/scsi/scsi-generic.c                       |   2 +-
 hw/scsi/spapr_vscsi.c                        |  17 +--
 hw/scsi/virtio-scsi.c                        |  90 ++++++++++++++--
 hw/scsi/vmw_pvscsi.c                         |  22 ++--
 hw/usb/dev-storage.c                         |  11 +-
 hw/usb/dev-uas.c                             |  27 ++---
 include/hw/scsi/scsi.h                       |  62 +++++++++--
 include/hw/virtio/virtio-scsi.h              |   7 +-
 include/scsi/constants.h                     |  11 ++
 include/standard-headers/linux/virtio_scsi.h |  16 +++
 16 files changed, 343 insertions(+), 140 deletions(-)

-- 
2.12.3

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

end of thread, other threads:[~2017-12-14 18:13 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-12-14 10:14 [Qemu-devel] [PATCH 0/4] virtio-vfc implementation Hannes Reinecke
2017-12-14 10:14 ` [Qemu-devel] [PATCH 1/4] scsi: use 64-bit LUN Hannes Reinecke
2017-12-14 10:14 ` [Qemu-devel] [PATCH 2/4] virtio-scsi: implement target rescan Hannes Reinecke
2017-12-14 10:14 ` [Qemu-devel] [PATCH 3/4] virtio-scsi: Implement 'native LUN' feature Hannes Reinecke
2017-12-14 10:14 ` [Qemu-devel] [PATCH 4/4] scsi: support REPORT_LUNS for LUNs != 0 Hannes Reinecke
2017-12-14 10:25 ` [Qemu-devel] [PATCH 0/4] virtio-vfc implementation no-reply
2017-12-14 13:49 ` no-reply
2017-12-14 17:25 ` no-reply

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.