mirror of https://github.com/xemu-project/xemu.git
cpus: Change qemu_kvm_init_cpu_signals() argument to CPUState
CPUArchState is no longer needed. Prepares for changing qemu_kvm_cpu_thread_fn() opaque to CPUState. Reviewed-by: Richard Henderson <rth@twiddle.net> Signed-off-by: Andreas Färber <afaerber@suse.de>
This commit is contained in:
parent
491d6e80ea
commit
13618e058c
7
cpus.c
7
cpus.c
|
@ -568,9 +568,8 @@ static void dummy_signal(int sig)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
static void qemu_kvm_init_cpu_signals(CPUArchState *env)
|
static void qemu_kvm_init_cpu_signals(CPUState *cpu)
|
||||||
{
|
{
|
||||||
CPUState *cpu = ENV_GET_CPU(env);
|
|
||||||
int r;
|
int r;
|
||||||
sigset_t set;
|
sigset_t set;
|
||||||
struct sigaction sigact;
|
struct sigaction sigact;
|
||||||
|
@ -604,7 +603,7 @@ static void qemu_tcg_init_cpu_signals(void)
|
||||||
}
|
}
|
||||||
|
|
||||||
#else /* _WIN32 */
|
#else /* _WIN32 */
|
||||||
static void qemu_kvm_init_cpu_signals(CPUArchState *env)
|
static void qemu_kvm_init_cpu_signals(CPUState *cpu)
|
||||||
{
|
{
|
||||||
abort();
|
abort();
|
||||||
}
|
}
|
||||||
|
@ -745,7 +744,7 @@ static void *qemu_kvm_cpu_thread_fn(void *arg)
|
||||||
exit(1);
|
exit(1);
|
||||||
}
|
}
|
||||||
|
|
||||||
qemu_kvm_init_cpu_signals(env);
|
qemu_kvm_init_cpu_signals(cpu);
|
||||||
|
|
||||||
/* signal CPU creation */
|
/* signal CPU creation */
|
||||||
cpu->created = true;
|
cpu->created = true;
|
||||||
|
|
Loading…
Reference in New Issue