From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([208.118.235.92]:50701) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ShEic-0007Pg-BH for qemu-devel@nongnu.org; Wed, 20 Jun 2012 02:48:47 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ShEiW-0000io-Kk for qemu-devel@nongnu.org; Wed, 20 Jun 2012 02:48:45 -0400 Received: from e06smtp10.uk.ibm.com ([195.75.94.106]:37923) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ShEiW-0000iI-Bx for qemu-devel@nongnu.org; Wed, 20 Jun 2012 02:48:40 -0400 Received: from /spool/local by e06smtp10.uk.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only! Violators will be prosecuted for from ; Wed, 20 Jun 2012 07:48:35 +0100 Received: from d06av11.portsmouth.uk.ibm.com (d06av11.portsmouth.uk.ibm.com [9.149.37.252]) by d06nrmr1507.portsmouth.uk.ibm.com (8.13.8/8.13.8/NCO v10.0) with ESMTP id q5K6mXCC2011230 for ; Wed, 20 Jun 2012 07:48:33 +0100 Received: from d06av11.portsmouth.uk.ibm.com (loopback [127.0.0.1]) by d06av11.portsmouth.uk.ibm.com (8.14.4/8.13.1/NCO v10.0 AVout) with ESMTP id q5K6mW0N008392 for ; Wed, 20 Jun 2012 00:48:33 -0600 From: Cong Meng Date: Wed, 20 Jun 2012 14:47:09 +0800 Message-Id: Subject: [Qemu-devel] [PATCH 0/2] Hotplug support for virtio-scsi List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Paolo Bonzini Cc: stefanha@linux.vnet.ibm.com, qemu-devel@nongnu.org, zwanp@cn.ibm.com, Rusty Russell , linuxram@us.ibm.com, senwang@linux.vnet.ibm.com, "Nicholas A. Bellinger" , virtualization@lists.linux-foundation.org, Cong Meng , Anthony Liguori , =?UTF-8?q?Andreas=20F=C3=A4rber?= These patches implement the hotplug support for virtio-scsi. When a new device attaches/detaches to virtio-scsi bus via device_add/device_del commands, the HBA driver in guest kernel will be signaled to add/remove the scsi device. Cong Meng (2): scsi bus: introduce hotplug() and hot_unplug() interfaces for SCSI bus virtio-scsi: Implement hotplug support for virtio-scsi hw/scsi-bus.c | 16 +++++++++++- hw/scsi.h | 2 + hw/virtio-scsi.c | 72 +++++++++++++++++++++++++++++++++++++++++++++++++++-- 3 files changed, 86 insertions(+), 4 deletions(-) -- 1.7.7