All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/5] vhost-scsi: Add support for host virtualized target
@ 2012-09-07  6:48 ` Nicholas A. Bellinger
  0 siblings, 0 replies; 83+ messages in thread
From: Nicholas A. Bellinger @ 2012-09-07  6:48 UTC (permalink / raw)
  To: target-devel
  Cc: lf-virt, kvm-devel, qemu-devel, Stefan Hajnoczi, Zhi Yong Wu,
	Anthony Liguori, Paolo Bonzini, Michael S. Tsirkin,
	Christoph Hellwig, Hannes Reinecke, Jan Kiszka,
	Nicholas Bellinger

From: Nicholas Bellinger <nab@linux-iscsi.org>

Hello Anthony & Co,

This is the fourth installment to add host virtualized target support for
the mainline tcm_vhost fabric driver using Linux v3.6-rc into QEMU 1.3.0-rc.

The series is available directly from the following git branch:

   git://git.kernel.org/pub/scm/virt/kvm/nab/qemu-kvm.git vhost-scsi-for-1.3

Note the code is cut against yesterday's QEMU head, and dispite the name
of the tree is based upon mainline qemu.org git code + has thus far been
running overnight with > 100K IOPs small block 4k workloads using v3.6-rc2+
based target code with RAMDISK_DR backstores.

Other than some minor fuzz between jumping from QEMU 1.2.0 -> 1.2.50, this
series is functionally identical to what's been posted for vhost-scsi RFC-v3
to qemu-devel.

Please consider applying these patches for an initial vhost-scsi merge into
QEMU 1.3.0-rc code, or let us know what else you'd like to see addressed for
this series to in order to merge.

Thank you!

--nab

Nicholas Bellinger (2):
  monitor: Rename+move net_handle_fd_param -> monitor_handle_fd_param
  virtio-scsi: Set max_target=0 during vhost-scsi operation

Stefan Hajnoczi (3):
  vhost: Pass device path to vhost_dev_init()
  vhost-scsi: add -vhost-scsi host device for use with tcm-vhost
  virtio-scsi: Add start/stop functionality for vhost-scsi

 configure            |   10 +++
 hw/Makefile.objs     |    1 +
 hw/qdev-properties.c |   41 +++++++++++
 hw/vhost-scsi.c      |  190 ++++++++++++++++++++++++++++++++++++++++++++++++++
 hw/vhost-scsi.h      |   62 ++++++++++++++++
 hw/vhost.c           |    5 +-
 hw/vhost.h           |    3 +-
 hw/vhost_net.c       |    2 +-
 hw/virtio-pci.c      |    2 +
 hw/virtio-scsi.c     |   55 ++++++++++++++-
 hw/virtio-scsi.h     |    1 +
 monitor.c            |   18 +++++
 monitor.h            |    1 +
 net.c                |   18 -----
 net.h                |    2 -
 net/socket.c         |    2 +-
 net/tap.c            |    4 +-
 qemu-common.h        |    1 +
 qemu-config.c        |   19 +++++
 qemu-options.hx      |    4 +
 vl.c                 |   18 +++++
 21 files changed, 431 insertions(+), 28 deletions(-)
 create mode 100644 hw/vhost-scsi.c
 create mode 100644 hw/vhost-scsi.h

-- 
1.7.2.5

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

end of thread, other threads:[~2013-04-02  5:07 UTC | newest]

Thread overview: 83+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-09-07  6:48 [PATCH 0/5] vhost-scsi: Add support for host virtualized target Nicholas A. Bellinger
2012-09-07  6:48 ` [Qemu-devel] " Nicholas A. Bellinger
2012-09-07  6:48 ` [PATCH 1/5] monitor: Rename+move net_handle_fd_param -> monitor_handle_fd_param Nicholas A. Bellinger
2012-09-07  6:48 ` Nicholas A. Bellinger
2012-09-07  6:48   ` [Qemu-devel] " Nicholas A. Bellinger
2012-09-07  6:48 ` [PATCH 2/5] vhost: Pass device path to vhost_dev_init() Nicholas A. Bellinger
2012-09-07  6:48 ` Nicholas A. Bellinger
2012-09-07  6:48   ` [Qemu-devel] " Nicholas A. Bellinger
2012-09-07  6:48 ` [PATCH 3/5] vhost-scsi: add -vhost-scsi host device for use with tcm-vhost Nicholas A. Bellinger
2012-09-07  6:48 ` Nicholas A. Bellinger
2012-09-07  6:48   ` [Qemu-devel] " Nicholas A. Bellinger
2012-09-07  6:48 ` [PATCH 4/5] virtio-scsi: Add start/stop functionality for vhost-scsi Nicholas A. Bellinger
2012-09-07  6:48 ` Nicholas A. Bellinger
2012-09-07  6:48   ` [Qemu-devel] " Nicholas A. Bellinger
2012-09-07 16:00   ` Paolo Bonzini
2012-09-07 16:00     ` [Qemu-devel] " Paolo Bonzini
2012-09-07 19:23     ` Nicholas A. Bellinger
2012-09-07 19:23       ` [Qemu-devel] " Nicholas A. Bellinger
2012-09-07 20:30       ` Paolo Bonzini
2012-09-07 20:30         ` [Qemu-devel] " Paolo Bonzini
2012-09-07 20:30       ` Paolo Bonzini
2012-09-08 22:40     ` Michael S. Tsirkin
2012-09-08 22:40       ` [Qemu-devel] " Michael S. Tsirkin
2012-09-10  6:16       ` Paolo Bonzini
2012-09-10  6:16         ` [Qemu-devel] " Paolo Bonzini
2012-09-10  6:24         ` Michael S. Tsirkin
2012-09-10  6:24           ` [Qemu-devel] " Michael S. Tsirkin
2012-09-10  6:42           ` Paolo Bonzini
2012-09-10  6:42             ` [Qemu-devel] " Paolo Bonzini
2012-09-10  6:49             ` Michael S. Tsirkin
2012-09-10  6:49               ` [Qemu-devel] " Michael S. Tsirkin
2012-09-10  6:42           ` Paolo Bonzini
2012-09-11 13:46           ` Anthony Liguori
2012-09-11 13:46             ` [Qemu-devel] " Anthony Liguori
2012-09-11 15:07             ` Michael S. Tsirkin
2012-09-11 15:07               ` [Qemu-devel] " Michael S. Tsirkin
2012-09-13 22:27               ` Nicholas A. Bellinger
2012-09-13 22:27                 ` [Qemu-devel] " Nicholas A. Bellinger
2012-09-14  6:45                 ` Paolo Bonzini
2012-09-14  6:45                   ` [Qemu-devel] " Paolo Bonzini
2012-09-14 12:34                   ` Michael S. Tsirkin
2012-09-14 12:34                     ` [Qemu-devel] " Michael S. Tsirkin
2012-09-13 22:27               ` Nicholas A. Bellinger
2012-09-14 12:50             ` Michael S. Tsirkin
2012-09-14 12:50               ` [Qemu-devel] " Michael S. Tsirkin
2012-09-11 13:46           ` Anthony Liguori
2012-09-07  6:48 ` [PATCH 5/5] virtio-scsi: Set max_target=0 during vhost-scsi operation Nicholas A. Bellinger
2012-09-07  6:48   ` [Qemu-devel] " Nicholas A. Bellinger
2012-09-07  6:48 ` Nicholas A. Bellinger
2012-09-11  4:36 ` [PATCH 0/5] vhost-scsi: Add support for host virtualized target Asias He
2012-09-11  4:36   ` [Qemu-devel] " Asias He
2012-09-13 20:12   ` Nicholas A. Bellinger
2012-09-13 20:12     ` [Qemu-devel] " Nicholas A. Bellinger
2012-09-14  8:21     ` Paolo Bonzini
2012-09-14  8:21       ` [Qemu-devel] " Paolo Bonzini
2012-09-13 20:12   ` Nicholas A. Bellinger
2013-01-17 16:43 ` Michael S. Tsirkin
2013-01-17 16:43 ` Michael S. Tsirkin
2013-01-17 16:43   ` [Qemu-devel] " Michael S. Tsirkin
2013-01-17 21:07   ` Nicholas A. Bellinger
2013-01-17 21:07     ` [Qemu-devel] " Nicholas A. Bellinger
2013-01-21  8:50     ` Michael S. Tsirkin
2013-01-21  8:50       ` [Qemu-devel] " Michael S. Tsirkin
2013-01-28 13:01       ` Paolo Bonzini
2013-01-28 13:11         ` Michael S. Tsirkin
2013-01-28 13:29           ` Paolo Bonzini
2013-01-28 13:36             ` Michael S. Tsirkin
2013-01-28 13:33               ` Paolo Bonzini
2013-01-28 13:39                 ` Michael S. Tsirkin
2013-01-29 19:19                   ` Nicholas A. Bellinger
2013-01-29 19:19                   ` Nicholas A. Bellinger
2013-01-29 21:03                     ` Paolo Bonzini
2013-01-29 21:03                     ` Paolo Bonzini
2013-01-29 22:38                       ` Nicholas A. Bellinger
2013-01-29 22:38                       ` Nicholas A. Bellinger
2013-01-21 13:28     ` Anthony Liguori
2013-01-17 21:07   ` Nicholas A. Bellinger
2013-04-02  3:28 ` [Qemu-devel] " Wenchao Xia
2013-04-02  3:28 ` Wenchao Xia
2013-04-02  3:28   ` Wenchao Xia
2013-04-02  5:07   ` Nicholas A. Bellinger
2013-04-02  5:07   ` Nicholas A. Bellinger
2013-04-02  5:07     ` Nicholas A. Bellinger

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.