From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1MAnpr-0001TR-8U for qemu-devel@nongnu.org; Sun, 31 May 2009 12:24:35 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1MAnpm-0001Ji-IY for qemu-devel@nongnu.org; Sun, 31 May 2009 12:24:34 -0400 Received: from [199.232.76.173] (port=50289 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MAnpm-0001JT-BC for qemu-devel@nongnu.org; Sun, 31 May 2009 12:24:30 -0400 Received: from bsdimp.com ([199.45.160.85]:49565 helo=harmony.bsdimp.com) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1MAnpl-0007Na-MO for qemu-devel@nongnu.org; Sun, 31 May 2009 12:24:30 -0400 Date: Sun, 31 May 2009 10:20:01 -0600 (MDT) Message-Id: <20090531.102001.-1947355450.imp@bsdimp.com> Subject: Re: [Qemu-devel] Re: [PATCH] remove pieces of source code From: "M. Warner Losh" In-Reply-To: <4A2288C6.9070206@redhat.com> References: <4A224AC5.4010004@web.de> <4A2288C6.9070206@redhat.com> Mime-Version: 1.0 Content-Type: Text/Plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: avi@redhat.com Cc: andreas.faerber@web.de, void@aleksoft.net, jan.kiszka@web.de, glommer@redhat.com, qemu-devel@nongnu.org In message: <4A2288C6.9070206@redhat.com> Avi Kivity writes: : Andreas F=E4rber wrote: : > I have a dream of something like the Open Group specification, whic= h = : > describes a virtualization standard in terms of required C types, = : > preprocessor defines, functions, valid parameters, expected return = : > values etc. It would allow multiple source-compatible but differing= = : > implementations and would in theory even allow to consolidate the = : > current virtualization island solutions into sane, interoperable = : > solutions. Is this too far from KVM reality? : = : Aren't those things standardized only after everyone loses interest i= n them? : = : It's on my TODO to document the kvm interfaces. Unfortunately = : documentation jobs tend to stay low on the priority list. If someone= = : wants to volunteer to do this I will render them any assistance I can= .= Documenting is a good way to learn interfaces as well. Especially if you can get people who know what they really do (or should do) review your initial idea of what's going on... :) Warner