mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-07-31 22:33:53 -06:00
qemu-common.h: Make qemu_init_vcpu() stub static inline
Turn the *-user macro into a no-op inline function to avoid unused-variable warnings and band-aiding #ifdef'ery. This allows to drop an #ifdef for alpha and avoids more for unicore32 and other upcoming trivial realizefn implementations. Suggested-by: Lluís Vilanova <vilanova@ac.upc.edu> Signed-off-by: Eduardo Habkost <ehabkost@redhat.com> Signed-off-by: Andreas Färber <afaerber@suse.de> Reviewed-by: Eduardo Habkost <ehabkost@redhat.com>
This commit is contained in:
parent
e8beac00bd
commit
75a192aa68
2 changed files with 3 additions and 3 deletions
|
@ -288,7 +288,9 @@ struct qemu_work_item {
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef CONFIG_USER_ONLY
|
#ifdef CONFIG_USER_ONLY
|
||||||
#define qemu_init_vcpu(env) do { } while (0)
|
static inline void qemu_init_vcpu(void *env)
|
||||||
|
{
|
||||||
|
}
|
||||||
#else
|
#else
|
||||||
void qemu_init_vcpu(void *env);
|
void qemu_init_vcpu(void *env);
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -26,11 +26,9 @@
|
||||||
|
|
||||||
static void alpha_cpu_realize(Object *obj, Error **errp)
|
static void alpha_cpu_realize(Object *obj, Error **errp)
|
||||||
{
|
{
|
||||||
#ifndef CONFIG_USER_ONLY
|
|
||||||
AlphaCPU *cpu = ALPHA_CPU(obj);
|
AlphaCPU *cpu = ALPHA_CPU(obj);
|
||||||
|
|
||||||
qemu_init_vcpu(&cpu->env);
|
qemu_init_vcpu(&cpu->env);
|
||||||
#endif
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Sort alphabetically by type name. */
|
/* Sort alphabetically by type name. */
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue