From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:54186) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YLbkE-0001CW-Q8 for qemu-devel@nongnu.org; Wed, 11 Feb 2015 13:10:39 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YLbk8-0004YZ-J0 for qemu-devel@nongnu.org; Wed, 11 Feb 2015 13:10:38 -0500 Received: from e06smtp17.uk.ibm.com ([195.75.94.113]:43116) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YLbk8-0004XX-1K for qemu-devel@nongnu.org; Wed, 11 Feb 2015 13:10:32 -0500 Received: from /spool/local by e06smtp17.uk.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only! Violators will be prosecuted for from ; Wed, 11 Feb 2015 18:10:28 -0000 Received: from b06cxnps4075.portsmouth.uk.ibm.com (d06relay12.portsmouth.uk.ibm.com [9.149.109.197]) by d06dlp01.portsmouth.uk.ibm.com (Postfix) with ESMTP id 99B5217D8042 for ; Wed, 11 Feb 2015 18:10:37 +0000 (GMT) Received: from d06av06.portsmouth.uk.ibm.com (d06av06.portsmouth.uk.ibm.com [9.149.37.217]) by b06cxnps4075.portsmouth.uk.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id t1BIAQ2Y8323416 for ; Wed, 11 Feb 2015 18:10:26 GMT Received: from d06av06.portsmouth.uk.ibm.com (localhost [127.0.0.1]) by d06av06.portsmouth.uk.ibm.com (8.14.4/8.14.4/NCO v10.0 AVout) with ESMTP id t1BD63gW011935 for ; Wed, 11 Feb 2015 08:06:04 -0500 Date: Wed, 11 Feb 2015 19:10:22 +0100 From: Cornelia Huck Message-ID: <20150211191022.57dba26a.cornelia.huck@de.ibm.com> In-Reply-To: <20150211124129.GF4623@redhat.com> References: <1423201286-16503-1-git-send-email-tiejun.chen@intel.com> <20150206131446.713805ed.cornelia.huck@de.ibm.com> <20150208104854.GF3185@redhat.com> <54D85B3B.3040306@intel.com> <20150209070249.GA11823@redhat.com> <54D85D59.6010209@intel.com> <20150209094720.005b1ff6.cornelia.huck@de.ibm.com> <20150211124129.GF4623@redhat.com> Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Subject: Re: [Qemu-devel] [v2][RFC][PATCH] virtio: uniform virtio device IDs List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: "Michael S. Tsirkin" Cc: qemu-devel@nongnu.org, agraf@suse.de, borntraeger@de.ibm.com, aliguori@amazon.com, amit.shah@redhat.com, "Chen, Tiejun" On Wed, 11 Feb 2015 13:41:29 +0100 "Michael S. Tsirkin" wrote: > On Mon, Feb 09, 2015 at 09:47:20AM +0100, Cornelia Huck wrote: > > Well, we do need the changes in way more than two places, as every host > > or guest has to collect the definitions on its own, no? > > This has nothing to do with host. Hm, but all hosts and all guests need the ids, no? > It's just using linux source as main basis for the file > simply because linux is a higher visibility project than qemu, > they won't borrow code from us but we can borrow from them. It still seems restricting to use Linux as the ultimate source - and that has nothing to do with visibililty. I'd say pulling from any project is restricting: Why shouldn't we want to implement something in qemu that Linux is not (yet) interested in, but other guests are? > > (Granted, with > > Linux and qemu you get most of the users; but it feels a bit strange > > for a host implementation to collect information from one of its > > guests. I really think that we should go back to the common root. > > Didn't we have a BSD-licenced header in the spec?) > > virtio linux headers are also BSD licensed intentionally for this > purpose. > * This header is BSD licensed so anyone can use the definitions to > * implement compatible drivers/servers. Sure, but I always took this to mean "you can freely copy the definitions", not "this is the authorative source".