From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([140.186.70.92]:42168) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1R1I60-0002Ng-K8 for qemu-devel@nongnu.org; Wed, 07 Sep 2011 09:23:20 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1R1I5y-0003f3-3r for qemu-devel@nongnu.org; Wed, 07 Sep 2011 09:23:16 -0400 Received: from mail-yx0-f173.google.com ([209.85.213.173]:39912) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1R1I5x-0003er-UX for qemu-devel@nongnu.org; Wed, 07 Sep 2011 09:23:14 -0400 Received: by yxt3 with SMTP id 3so4400216yxt.4 for ; Wed, 07 Sep 2011 06:23:13 -0700 (PDT) Message-ID: <4E67703E.8070902@codemonkey.ws> Date: Wed, 07 Sep 2011 08:23:10 -0500 From: Anthony Liguori MIME-Version: 1.0 References: <20110906144828.GA20834@redhat.com> <4E66402C.2020900@siemens.com> <4E66417E.6040308@codemonkey.ws> <20110906160903.GA21675@redhat.com> <4E664A19.5000207@codemonkey.ws> <20110906170529.GA22871@redhat.com> <4E673B50.5080908@redhat.com> <20110907130625.GA10510@redhat.com> <4E676DDC.3030006@siemens.com> <20110907131737.GC10510@redhat.com> In-Reply-To: <20110907131737.GC10510@redhat.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: [Qemu-devel] [PATCH 0/6] Device state visualization reloaded List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: "Michael S. Tsirkin" Cc: Kevin Wolf , Anthony Liguori , qemu-devel , Jan Kiszka , Markus Armbruster , Luiz Capitulino On 09/07/2011 08:17 AM, Michael S. Tsirkin wrote: > On Wed, Sep 07, 2011 at 03:13:00PM +0200, Jan Kiszka wrote: >> On 2011-09-07 15:06, Michael S. Tsirkin wrote: >>> But if the command is not for users at all, if it's >>> for qemu debugging, then exposing internals is a very >>> logical thing. Only problem is - we must make it very very clear >>> which commands are for qemu debugging. >> >> This command it also for users, to debug guests. >> >> Jan > > Hmm, guest visible state must be stable by definition. > So why can't we make the interfaces stable then? Because right now how you reference devices cannot be stable. Going back to a previous thread, what if the command took a qdev class type as a filter? That would be a stable name, not require anonymous IDs, and would have the property of usually being a single device. Regards, Anthony Liguori > >> -- >> Siemens AG, Corporate Technology, CT T DE IT 1 >> Corporate Competence Center Embedded Linux >