From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([140.186.70.92]:57059) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QA6BA-0005K5-Jb for qemu-devel@nongnu.org; Wed, 13 Apr 2011 15:56:45 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QA6B8-0004jg-8V for qemu-devel@nongnu.org; Wed, 13 Apr 2011 15:56:44 -0400 Received: from mail-vx0-f173.google.com ([209.85.220.173]:51601) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QA6B8-0004jJ-3O for qemu-devel@nongnu.org; Wed, 13 Apr 2011 15:56:42 -0400 Received: by vxb41 with SMTP id 41so894963vxb.4 for ; Wed, 13 Apr 2011 12:56:41 -0700 (PDT) MIME-Version: 1.0 In-Reply-To: <20110413100829.55bc4a33@doriath> References: <4D9CAAF9.7000509@codemonkey.ws> <20110406150818.56707b9b@doriath> <4D9CAE4B.7080305@siemens.com> <20110406160020.373cb5a2@doriath> <4D9CC044.2000705@codemonkey.ws> <4D9E0352.2050204@codemonkey.ws> <20110407185108.GE7100@redhat.com> <20110407191759.GG7100@redhat.com> <4D9E2F6F.3040008@codemonkey.ws> <4DA16FCB.7040509@redhat.com> <4DA404A4.3030308@redhat.com> <20110413100829.55bc4a33@doriath> From: Blue Swirl Date: Wed, 13 Apr 2011 22:56:21 +0300 Message-ID: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Subject: Re: [Qemu-devel] [PATCH 2/2 V7] qemu, qmp: add inject-nmi qmp command List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Luiz Capitulino Cc: Peter Maydell , Lai Jiangshan , Jiangshan , Gleb Natapov , Jan Kiszka , Markus Armbruster , qemu-devel@nongnu.org, Avi Kivity , kvm@vger.kernel.org On Wed, Apr 13, 2011 at 4:08 PM, Luiz Capitulino w= rote: > On Tue, 12 Apr 2011 21:31:18 +0300 > Blue Swirl wrote: > >> On Tue, Apr 12, 2011 at 10:52 AM, Avi Kivity wrote: >> > On 04/11/2011 08:15 PM, Blue Swirl wrote: >> >> >> >> On Mon, Apr 11, 2011 at 10:01 AM, Markus Armbruster >> >> =C2=A0wrote: >> >> > =C2=A0Avi Kivity =C2=A0writes: >> >> > >> >> >> =C2=A0On 04/08/2011 12:41 AM, Anthony Liguori wrote: >> >> >>> >> >> >>> =C2=A0And it's a good thing to have, but exposing this as the onl= y API to >> >> >>> =C2=A0do something as simple as generating a guest crash dump is = not the >> >> >>> =C2=A0friendliest thing in the world to do to users. >> >> >> >> >> >> =C2=A0nmi is a fine name for something that corresponds to a real-= life nmi >> >> >> =C2=A0button (often labeled "NMI"). >> >> > >> >> > =C2=A0Agree. >> >> >> >> We could also introduce an alias mechanism for user friendly names, s= o >> >> nmi could be used in addition of full path. Aliases could be useful >> >> for device paths as well. >> > >> > Yes. =C2=A0Perhaps limited to the human monitor. >> >> I'd limit all debugging commands (including NMI) to the human monitor. > > Why? Do they have any real use in production environment? Also, we should have the freedom to change the debugging facilities (for example, to improve some internal implementation) as we want without regard to compatibility to previous versions.