From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([208.118.235.92]:43970) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UHkiZ-0002W5-70 for qemu-devel@nongnu.org; Mon, 18 Mar 2013 20:47:57 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UHkiW-00038C-3O for qemu-devel@nongnu.org; Mon, 18 Mar 2013 20:47:55 -0400 Received: from mx1.redhat.com ([209.132.183.28]:25595) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UHkW2-000782-4U for qemu-devel@nongnu.org; Mon, 18 Mar 2013 20:34:58 -0400 From: Asias He Date: Tue, 19 Mar 2013 08:34:42 +0800 Message-Id: <1363653285-23776-1-git-send-email-asias@redhat.com> Subject: [Qemu-devel] [PATCH V3 WIP 0/3] vhost-scsi: new device supporting the tcm_vhost Linux kernel module List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: kvm@vger.kernel.org, "Michael S. Tsirkin" , Rusty Russell , Nicholas Bellinger , virtualization@lists.linux-foundation.org, target-devel@vger.kernel.org, Stefan Hajnoczi , Paolo Bonzini , Asias He This is on top of Paolo and Nick's work. Current status: Basically, tcm_vhost + seabios works now. We still have one more issue, vhost_verify_ring_mappings fails. The hotplug also works with the latest tcm_vhost.ko hotplug patch. Asias He (1): disable vhost_verify_ring_mappings check Paolo Bonzini (2): virtio-scsi: create VirtIOSCSICommon vhost-scsi: new device supporting the tcm_vhost Linux kernel module configure | 15 ++- hw/Makefile.objs | 5 +- hw/s390x/s390-virtio-bus.c | 35 +++++++ hw/vhost-scsi.c | 242 +++++++++++++++++++++++++++++++++++++++++++++ hw/vhost-scsi.h | 65 ++++++++++++ hw/vhost.c | 2 + hw/virtio-pci.c | 62 ++++++++++++ hw/virtio-scsi.c | 199 +++++++++---------------------------- hw/virtio-scsi.h | 129 ++++++++++++++++++++++++ include/qemu/osdep.h | 4 + 10 files changed, 606 insertions(+), 152 deletions(-) create mode 100644 hw/vhost-scsi.c create mode 100644 hw/vhost-scsi.h -- 1.8.1.4