From mboxrd@z Thu Jan 1 00:00:00 1970 From: Christoph Hellwig Subject: Re: [Qemu-devel] Re: [RFC] Bring in all the Linux headers we depend on in QEMU Date: Mon, 4 May 2009 16:04:35 +0200 Message-ID: <20090504140435.GB7296@lst.de> References: <49FE0E97.30602@codemonkey.ws> <200905041329.30824.arnd@arndb.de> <49FEEBDD.3090102@codemonkey.ws> <49FEEFC4.6060008@redhat.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Cc: Anthony Liguori , "qemu-devel@nongnu.org" , Arnd Bergmann , kvm-devel To: Avi Kivity Return-path: Received: from verein.lst.de ([213.95.11.210]:42078 "EHLO verein.lst.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751283AbZEDOFv (ORCPT ); Mon, 4 May 2009 10:05:51 -0400 Content-Disposition: inline In-Reply-To: <49FEEFC4.6060008@redhat.com> Sender: kvm-owner@vger.kernel.org List-ID: On Mon, May 04, 2009 at 04:38:12PM +0300, Avi Kivity wrote: > qemu provides virtio, it doesn't consume it. We can merge the virtio > headers and remove the linuxisms. Yeah. virtio is a one the (virtual) wire protocol, not a kernel ABI in the tradition sense. qemu should have it's own defintion. For kernel feature qemu uses (mostly kvm, but also the scsi generic ioctl for example) it should just use the installed kernel headers, and not build the feature if they are too old.