xemu/target
Igor Mammedov a7f981cc9f moxie: fix qemu-system-moxie failing to start with CLI "-cpu MoxieLite"
It 'works' with default CPU only because of bug in
moxie_cpu_class_by_name() where it treats cpu_model
as type name and default cpu_model also happens to be
type name. But specifying explicitly cpu on CLI,
ex: '-cpu MoxieLite', makes QEMU fail since
moxie_cpu_class_by_name() doesn't traslate cpu_model
to cpu type and fails to find corresponding object class.

Fix moxie_cpu_class_by_name() to do proper
   cpu_model -> cpu type
translation and fix default cpu_model to be cpu_model
instead of being typename.

Signed-off-by: Igor Mammedov <imammedo@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Message-Id: <1507211474-188400-15-git-send-email-imammedo@redhat.com>
Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
2017-10-27 16:03:54 +02:00
..
alpha alpha: cleanup cpu type name composition 2017-10-27 16:03:53 +02:00
arm tcg: Avoid setting tcg_initialize if !CONFIG_TCG 2017-10-26 17:47:36 +01:00
cris cris: cleanup cpu type name composition 2017-10-27 16:03:54 +02:00
hppa tcg: Initialize cpu_env generically 2017-10-24 13:53:42 -07:00
i386 tcg: Avoid setting tcg_initialize if !CONFIG_TCG 2017-10-26 17:47:36 +01:00
lm32 lm32: cleanup cpu type name composition 2017-10-27 16:03:54 +02:00
m68k m68k: cleanup cpu type name composition 2017-10-27 16:03:54 +02:00
microblaze tcg: Initialize cpu_env generically 2017-10-24 13:53:42 -07:00
mips tcg: Avoid setting tcg_initialize if !CONFIG_TCG 2017-10-26 17:47:36 +01:00
moxie moxie: fix qemu-system-moxie failing to start with CLI "-cpu MoxieLite" 2017-10-27 16:03:54 +02:00
nios2 tcg: Initialize cpu_env generically 2017-10-24 13:53:42 -07:00
openrisc tcg: Initialize cpu_env generically 2017-10-24 13:53:42 -07:00
ppc tcg: Avoid setting tcg_initialize if !CONFIG_TCG 2017-10-26 17:47:36 +01:00
s390x tcg: Avoid setting tcg_initialize if !CONFIG_TCG 2017-10-26 17:47:36 +01:00
sh4 tcg: Initialize cpu_env generically 2017-10-24 13:53:42 -07:00
sparc tcg: Initialize cpu_env generically 2017-10-24 13:53:42 -07:00
tilegx tcg: Initialize cpu_env generically 2017-10-24 13:53:42 -07:00
tricore tcg: Initialize cpu_env generically 2017-10-24 13:53:42 -07:00
unicore32 tcg: Initialize cpu_env generically 2017-10-24 13:53:42 -07:00
xtensa tcg: Initialize cpu_env generically 2017-10-24 13:53:42 -07:00