From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([208.118.235.92]:36088) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1S9fWw-0000GN-8l for qemu-devel@nongnu.org; Mon, 19 Mar 2012 12:34:20 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1S9fWu-0002ax-FA for qemu-devel@nongnu.org; Mon, 19 Mar 2012 12:33:57 -0400 Received: from mx1.redhat.com ([209.132.183.28]:53097) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1S9fWu-0002aj-7J for qemu-devel@nongnu.org; Mon, 19 Mar 2012 12:33:56 -0400 Message-ID: <4F675FEE.7020605@redhat.com> Date: Mon, 19 Mar 2012 17:33:50 +0100 From: Paolo Bonzini MIME-Version: 1.0 References: <1332169763-30665-1-git-send-email-aliguori@us.ibm.com> <4F675A55.5080000@redhat.com> <4F675F63.7070305@codemonkey.ws> In-Reply-To: <4F675F63.7070305@codemonkey.ws> Content-Type: text/plain; charset=ISO-8859-15 Content-Transfer-Encoding: 7bit Subject: Re: [Qemu-devel] [RFC PATCH 0/9] qemu capabilities reporting and config changes List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Anthony Liguori Cc: Anthony Liguori , Eric Blake , Gerd Hoffman , Eduardo Habkost , qemu-devel@nongnu.org Il 19/03/2012 17:31, Anthony Liguori ha scritto: >>> It also plumbs the existing command line options through QemuOpts via >>> a special >>> 'system' section. This means that any command line option can be >>> specified via >>> readconfig and that the combination of -nodefconfig and -writeconfig >>> should give >>> you exactly the same guest in a repeatable fashion. >> >> I don't like this because it turns command-line options into ABI. > > It's already an ABI, no? Right, sorry. Into configuration file ABI, which is supposed to be the "cleaner" ABI. >> Also, it puts there some options for which -writeconfig is actually >> able to produce a QemuOpts equivalent, such as -monitor. > > That may be a bug depending on what your concern is. Can you be more > specific? If you write "-monitor stdio" with your series, do you get one or two monitors in the resulting configuration file? Paolo