From: Hannes Reinecke <hare@suse.de>
To: Paolo Bonzini <pbonzini@redhat.com>
Cc: qemu-devel@nongnu.org, Hannes Reinecke <hare@suse.de>
Subject: [Qemu-devel] [PATCH 0/4] virtio-vfc implementation
Date: Thu, 14 Dec 2017 11:14:31 +0100 [thread overview]
Message-ID: <20171214101435.26265-1-hare@suse.de> (raw)
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
next reply other threads:[~2017-12-14 10:15 UTC|newest]
Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top
2017-12-14 10:14 Hannes Reinecke [this message]
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
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20171214101435.26265-1-hare@suse.de \
--to=hare@suse.de \
--cc=pbonzini@redhat.com \
--cc=qemu-devel@nongnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).