From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:48446) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bwBXE-0006z3-10 for qemu-devel@nongnu.org; Mon, 17 Oct 2016 13:17:12 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bwBXA-0002Km-Qs for qemu-devel@nongnu.org; Mon, 17 Oct 2016 13:17:12 -0400 Received: from mx1.redhat.com ([209.132.183.28]:41306) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1bwBXA-0002Kf-LX for qemu-devel@nongnu.org; Mon, 17 Oct 2016 13:17:08 -0400 From: Markus Armbruster References: <1476706440-112198-1-git-send-email-borntraeger@de.ibm.com> Date: Mon, 17 Oct 2016 19:17:05 +0200 In-Reply-To: <1476706440-112198-1-git-send-email-borntraeger@de.ibm.com> (Christian Borntraeger's message of "Mon, 17 Oct 2016 14:14:00 +0200") Message-ID: <87r37e99pq.fsf@dusky.pond.sub.org> MIME-Version: 1.0 Content-Type: text/plain Subject: Re: [Qemu-devel] [PATCH/RFC] vl: add no-panic option List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Christian Borntraeger Cc: Paolo Bonzini , qemu-devel@nongnu.org Christian Borntraeger writes: > Some testcase will trigger a guest panic state. For testing purposes > it can be useful to exit QEMU anyway. > > Signed-off-by: Christian Borntraeger > --- > qemu-options.hx | 9 +++++++++ > vl.c | 6 ++++++ > 2 files changed, 15 insertions(+) > > diff --git a/qemu-options.hx b/qemu-options.hx > index 01f01df..ee6d3d0 100644 > --- a/qemu-options.hx > +++ b/qemu-options.hx > @@ -3301,6 +3301,15 @@ This allows for instance switching to monitor to commit changes to the > disk image. > ETEXI > > +DEF("no-panic", 0, QEMU_OPTION_no_panic, \ > + "-no-panic exit QEMU also in guest panic state\n", QEMU_ARCH_ALL) > +STEXI > +@item -no-panic > +@findex -no-panic > +Exit QEMU on guest panic instead of keeping it alive. This allows for > +instance running tests that are known to panic at the end. > +ETEXI > + > DEF("loadvm", HAS_ARG, QEMU_OPTION_loadvm, \ > "-loadvm [tag|id]\n" \ > " start right away with a saved state (loadvm in monitor)\n", Thank you for adding QEMU's 139-th option. Are you sure it needs to be an option of its own, and can't be added to an existing QemuOpts option group?