summaryrefslogtreecommitdiffstats
path: root/target/lm32/cpu.h
diff options
context:
space:
mode:
authorIgor Mammedov2017-08-24 18:31:44 +0200
committerEduardo Habkost2017-09-01 16:54:25 +0200
commit1d197417a31d74b5b875addd1837343e3ea7d5f2 (patch)
treea78fb70849a5310edbc560493286b3f6db7b8c79 /target/lm32/cpu.h
parentx86: replace cpu_x86_init() with cpu_generic_init() (diff)
downloadqemu-1d197417a31d74b5b875addd1837343e3ea7d5f2.tar.gz
qemu-1d197417a31d74b5b875addd1837343e3ea7d5f2.tar.xz
qemu-1d197417a31d74b5b875addd1837343e3ea7d5f2.zip
lm32: replace cpu_lm32_init() with cpu_generic_init()
it's just a wrapper, drop it and use cpu_generic_init() directly Signed-off-by: Igor Mammedov <imammedo@redhat.com> Acked-by: Michael Walle <michael@walle.cc> Reviewed-by: Eduardo Habkost <ehabkost@redhat.com> Message-Id: <1503592308-93913-22-git-send-email-imammedo@redhat.com> Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
Diffstat (limited to 'target/lm32/cpu.h')
-rw-r--r--target/lm32/cpu.h3
1 files changed, 1 insertions, 2 deletions
diff --git a/target/lm32/cpu.h b/target/lm32/cpu.h
index 1d972cb26b..de265b50d1 100644
--- a/target/lm32/cpu.h
+++ b/target/lm32/cpu.h
@@ -238,7 +238,6 @@ static inline lm32_wp_t lm32_wp_type(uint32_t dc, int idx)
return (dc >> (idx+1)*2) & 0x3;
}
-LM32CPU *cpu_lm32_init(const char *cpu_model);
/* you can call this signal handler from your SIGBUS and SIGSEGV
signal handlers to inform the virtual CPU of exceptions. non zero
is returned if the signal was handled by the virtual CPU. */
@@ -256,7 +255,7 @@ void lm32_watchpoint_insert(CPULM32State *env, int index, target_ulong address,
void lm32_watchpoint_remove(CPULM32State *env, int index);
bool lm32_cpu_do_semihosting(CPUState *cs);
-#define cpu_init(cpu_model) CPU(cpu_lm32_init(cpu_model))
+#define cpu_init(cpu_model) cpu_generic_init(TYPE_LM32_CPU, cpu_model)
#define cpu_list lm32_cpu_list
#define cpu_signal_handler cpu_lm32_signal_handler