From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:34663) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bSiSS-0003Ex-VV for qemu-devel@nongnu.org; Thu, 28 Jul 2016 06:22:29 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bSiSO-0003nE-0N for qemu-devel@nongnu.org; Thu, 28 Jul 2016 06:22:27 -0400 Received: from mx1.redhat.com ([209.132.183.28]:34844) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bSiSN-0003n0-Rd for qemu-devel@nongnu.org; Thu, 28 Jul 2016 06:22:23 -0400 From: Markus Armbruster References: <4F6DB249-3CB6-4D59-8330-CFDE7A252D47@livius.net> Date: Thu, 28 Jul 2016 12:22:21 +0200 In-Reply-To: <4F6DB249-3CB6-4D59-8330-CFDE7A252D47@livius.net> (Liviu Ionescu's message of "Wed, 27 Jul 2016 22:40:02 +0300") Message-ID: <87popyysde.fsf@dusky.pond.sub.org> MIME-Version: 1.0 Content-Type: text/plain Subject: Re: [Qemu-devel] invalid runstate transition: 'prelaunch' -> 'prelaunch' List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Liviu Ionescu Cc: qemu-devel@nongnu.org, Peter Maydell Liviu Ionescu writes: > Hi, > > I just upgraded GNU ARM Eclipse QEMU to 2.6.0 and ran into a problem. > > The console reads: > > ``` > GNU ARM Eclipse 64-bits QEMU v2.6.0 (qemu-system-gnuarmeclipse). > Board: 'STM32F4-Discovery' (ST Discovery kit for STM32F407/417 lines). > Device: 'STM32F407VG' (Cortex-M4 r0p0, MPU), Flash: 1024 kB, RAM: 128 kB. > Command line: 'test' (4 bytes). > Cortex-M4 r0p0 core initialised. > GDB Server listening on: 'tcp::1234'... > Cortex-M4 r0p0 core reset. > ... connection accepted from 127.0.0.1. > > Execute 'mon system_reset'. > > Cortex-M4 r0p0 core reset. > qemu-system-gnuarmeclipse: invalid runstate transition: 'prelaunch' -> 'prelaunch' [...] Looks like you need this one: commit e92a2d9cb3d8f589c9fe5d2eacc83d8dddea0e16 Author: Li Zhijian Date: Thu Apr 14 11:25:52 2016 +0800 vl: change runstate only if new state is different from current state Previously, qemu will abort at following scenario: (qemu) stop (qemu) system_reset (qemu) system_reset (qemu) 2016-04-13T20:54:38.979158Z qemu-system-x86_64: invalid runstate transition: 'prelaunch' -> 'prelaunch' Signed-off-by: Li Zhijian Acked-by: Paolo Bonzini Message-Id: <1460604352-18630-1-git-send-email-lizhijian@cn.fujitsu.com> Cc: qemu-stable@nongnu.org Signed-off-by: Paolo Bonzini