On Mon, 17 Jun 2019 at 17:01, Philippe Mathieu-Daudé <phi...@redhat.com> wrote: > > This machine correctly defines its default_cpu_type to cortex-m3 > and report an error if the user requested another cpu_type, > however it does not exit, and this can confuse users trying > to use another core: > > $ qemu-system-arm -M emcraft-sf2 -cpu cortex-m4 -kernel test-m4.elf > qemu-system-arm: This board can only be used with CPU cortex-m3-arm-cpu > [output related to M3 core ...] > > The CPU is indeed a M3 core: > > (qemu) info qom-tree > /machine (emcraft-sf2-machine) > /unattached (container) > /device[0] (msf2-soc) > /armv7m (armv7m) > /cpu (cortex-m3-arm-cpu) > > Add the missing exit() call to return to the shell. > > Signed-off-by: Philippe Mathieu-Daudé <phi...@redhat.com> > ---
Applied to target-arm.next, thanks. -- PMM