From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([208.118.235.92]:36417) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SXRti-0004aw-26 for qemu-devel@nongnu.org; Thu, 24 May 2012 02:51:51 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SXRtb-0005Me-Rx for qemu-devel@nongnu.org; Thu, 24 May 2012 02:51:45 -0400 Received: from mx1.redhat.com ([209.132.183.28]:13190) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SXRtb-0005MN-Kk for qemu-devel@nongnu.org; Thu, 24 May 2012 02:51:39 -0400 Date: Thu, 24 May 2012 09:51:38 +0300 From: "Michael S. Tsirkin" Message-ID: <20120524065120.GA16824@redhat.com> References: <20120523135206.GA14654@chinaltcdragon.cn.ibm.com> <20120523141202.GC29930@redhat.com> <4FBCF46E.3020509@redhat.com> <20120523144532.GA30289@redhat.com> <20120524063100.GA21123@chinaltcdragon.cn.ibm.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20120524063100.GA21123@chinaltcdragon.cn.ibm.com> Subject: Re: [Qemu-devel] [PATCH] Support virtio-scsi-pci adapter hot-plug List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Kelvin Wang Cc: Paolo Bonzini , qemu-devel , Stefan Hajnoczi On Thu, May 24, 2012 at 02:31:00PM +0800, Kelvin Wang wrote: > On Wed, May 23, 2012 at 05:45:33PM +0300, Michael S. Tsirkin wrote: > > On Wed, May 23, 2012 at 04:30:06PM +0200, Paolo Bonzini wrote: > > > Il 23/05/2012 16:12, Michael S. Tsirkin ha scritto: > > > >> > 2, Run qemu with the option -monitor. > > > >> > > > > >> > 3, In the guest, insert necessary modules: > > > >> > for m in acpiphp pci_hotplug; do sudo modprobe ${m}; done > > > >> > > > > >> > 4, In the qemu monitor,hot add a virtio-scsi-pci adapter: > > > >> > (qemu)pci_add auto storage if=virtio-scsi-pci > > > >> > > > > >> > 5, Check whether the controller was added: > > > >> > Guest: lspci > > > >> > Qemu: (qemu)info qtree > > > >> > > > > >> > Signed-off-by: Kelvin Wang > > > >> > Signed-off-by: Sheng Liu > > > > NAK > > > > > > > > Do not use pci_add. It is a compatibility command. > > > > Use the new style device_add. > > > > Same for if=. > > > > > > > > I think you won't need any changes then? > > > > > > > > > > You don't. You need to rescan the bus manually in the guest, that's all. > > > > > > Paolo > > > > If the point is to avoid need for manual bus rescans that's > > good. But please do not touch the legacy commands. > So, may I sent another patch to "avoid need for manual bus rescans"? Let's separate bugfixes from adding new commands. > device_add should be used by users, but another way supplied to users is not > necessarily, but always harmless, right? No, it has support costs. > > If anyone wants to use new devices, new commands > > drive_add and device_add should be used. > > Same for command line flags. > > > > -- > > MST > >