From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:37309) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Yxvdp-0007kM-6u for qemu-devel@nongnu.org; Thu, 28 May 2015 07:06:26 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Yxvdl-0003lr-Ul for qemu-devel@nongnu.org; Thu, 28 May 2015 07:06:25 -0400 Received: from e06smtp13.uk.ibm.com ([195.75.94.109]:41013) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Yxvdl-0003lk-M1 for qemu-devel@nongnu.org; Thu, 28 May 2015 07:06:21 -0400 Received: from /spool/local by e06smtp13.uk.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only! Violators will be prosecuted for from ; Thu, 28 May 2015 12:06:20 +0100 Received: from b06cxnps4075.portsmouth.uk.ibm.com (d06relay12.portsmouth.uk.ibm.com [9.149.109.197]) by d06dlp03.portsmouth.uk.ibm.com (Postfix) with ESMTP id E5E881B08023 for ; Thu, 28 May 2015 12:07:10 +0100 (BST) Received: from d06av03.portsmouth.uk.ibm.com (d06av03.portsmouth.uk.ibm.com [9.149.37.213]) by b06cxnps4075.portsmouth.uk.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id t4SB6IQx24838174 for ; Thu, 28 May 2015 11:06:18 GMT Received: from d06av03.portsmouth.uk.ibm.com (localhost [127.0.0.1]) by d06av03.portsmouth.uk.ibm.com (8.14.4/8.14.4/NCO v10.0 AVout) with ESMTP id t4SB6Ivx022816 for ; Thu, 28 May 2015 05:06:18 -0600 Date: Thu, 28 May 2015 13:06:14 +0200 From: Cornelia Huck Message-ID: <20150528130614.2dfbb220.cornelia.huck@de.ibm.com> In-Reply-To: <1432808957.12688.28.camel@nilsson.home.kraxel.org> References: <1432302973.12533.63.camel@nilsson.home.kraxel.org> <20150526111038.3ac9282e.cornelia.huck@de.ibm.com> <1432808957.12688.28.camel@nilsson.home.kraxel.org> Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Subject: Re: [Qemu-devel] virtio 1.0 state? List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Gerd Hoffmann Cc: qemu-devel , "Michael S. Tsirkin" On Thu, 28 May 2015 12:29:17 +0200 Gerd Hoffmann wrote: > On Di, 2015-05-26 at 11:10 +0200, Cornelia Huck wrote: > > On Fri, 22 May 2015 15:56:13 +0200 > > Gerd Hoffmann wrote: > > > > > Hi, > > > > > > Where we are in terms of virtio 1.0 support in qemu? > > > > > > There hasn't been much activity in mst's virtio-1.0 branch recently, at > > > least not in the public version of it. And it doesn't rebase easily to > > > latest master any more ;( > > > > FWIW, an untested branch with the virtio-1.0 patches + some of my > > virtio-1.0 stuff on top rebased against current master can be found > > here: > > > > git://github.com/cohuck/qemu virtio-1 > > > > > > > > What are the blocking issues? Anything I can do to speed up things? > > > Any chance we can get the core changes merged (64bit features for > > > example), even if virtio 1.0 support for virtio-pci is not ready yet? > > > > The main issues currently are feature bit handling (legacy vs. > > transitional vs. modern) and migration. A prereq for fixing the first > > is moving host feature bits out of the transport, for which I have a > > patch floating around. > > Have a pointer to that patch? See https://marc.info/?l=qemu-devel&m=143265090821145&w=2. > > > The rest needs more thought before we can > > proceed, I fear. > > Care to explain what the issues are in detail (mailing list pointers are > fine) and where I could possibly help? I'm following virtio discussions > very briefly only, so I'm not fully up-to-date ... See e.g. https://marc.info/?l=qemu-devel&m=143144377121085&w=2 and follow-on. The virtio-1 branch has some "XXX: migration|virtio-1" comments as well. > > I havn't really looked into any transport but pci, so I suspect /me > helping with migration would be more effective than looking into the > feature bit issues, especially as you started working on that > already ... Some of the migration issues are intertwined with the feature bit changes, but IIRC there was more. I don't know if there are pci-specific issues as well, as I mostly look at ccw.