Liviu Ionescu <i...@livius.net> 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 <lizhij...@cn.fujitsu.com> 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 <lizhij...@cn.fujitsu.com> Acked-by: Paolo Bonzini <pbonz...@redhat.com> Message-Id: <1460604352-18630-1-git-send-email-lizhij...@cn.fujitsu.com> Cc: qemu-sta...@nongnu.org Signed-off-by: Paolo Bonzini <pbonz...@redhat.com>