From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:40638) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Ymzyq-0005Kw-PA for qemu-devel@nongnu.org; Tue, 28 Apr 2015 03:30:58 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Ymzyp-0003xt-GX for qemu-devel@nongnu.org; Tue, 28 Apr 2015 03:30:56 -0400 Received: from mx1.redhat.com ([209.132.183.28]:54690) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Ymzih-000447-D0 for qemu-devel@nongnu.org; Tue, 28 Apr 2015 03:14:15 -0400 Date: Tue, 28 Apr 2015 09:14:07 +0200 From: "Michael S. Tsirkin" Message-ID: <20150428085941-mutt-send-email-mst@redhat.com> References: <1429770109-23873-1-git-send-email-jasowang@redhat.com> <1429770109-23873-9-git-send-email-jasowang@redhat.com> <20150427130441-mutt-send-email-mst@redhat.com> <1430190844.9163.3@smtp.corp.redhat.com> <20150428071225-mutt-send-email-mst@redhat.com> <1430201600.5354.0@smtp.corp.redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1430201600.5354.0@smtp.corp.redhat.com> Subject: Re: [Qemu-devel] [PATCH V7 08/16] virtio: introduce bus specific queue limit List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Jason Wang Cc: qemu-devel@nongnu.org, Alexander Graf , Christian Borntraeger , Cornelia Huck , Paolo Bonzini , Richard Henderson On Tue, Apr 28, 2015 at 02:13:20PM +0800, Jason Wang wrote: > > > On Tue, Apr 28, 2015 at 1:13 PM, Michael S. Tsirkin wrote: > >On Tue, Apr 28, 2015 at 11:14:04AM +0800, Jason Wang wrote: > >> On Mon, Apr 27, 2015 at 7:05 PM, Michael S. Tsirkin > >> wrote: > >> >On Thu, Apr 23, 2015 at 02:21:41PM +0800, Jason Wang wrote: > >> >> This patch introduces a bus specific queue limitation. It will be > >> >> useful for increasing the limit for one of the bus without > >>disturbing > >> >> other buses. > >> >> Cc: Michael S. Tsirkin > >> >> Cc: Alexander Graf > >> >> Cc: Richard Henderson > >> >> Cc: Cornelia Huck > >> >> Cc: Christian Borntraeger > >> >> Cc: Paolo Bonzini > >> >> Signed-off-by: Jason Wang > >> >> Reviewed-by: Cornelia Huck > >> > > >> >Is this still needed if you drop the attempt to > >> >keep the limit around for old machine types? > >> If we agree to drop, we probably need transport specific macro. > > > >You mean just rename VIRTIO_PCI_QUEUE_MAX to VIRTIO_QUEUE_MAX? > >Fine, why not. > > I mean keeping VIRTIO_PCI_QUEUE_MAX for pci only and just increase pci > limit. And introduce e.g VIRTIO_PCI_QUEUE_CCW for ccw and keep it as 64. > Since to my understanding, it's not safe to increase the limit for all other > transports which was pointed out by Cornelia in V1: > http://permalink.gmane.org/gmane.comp.emulators.qemu/318245. I think all you need is add a check to CCW_CMD_SET_IND: limit to 64 for legacy interrupts only. -- MST