[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH 23/35] cpus: Pass CPUState to qemu_wait_io_event_com
From: |
Andreas Färber |
Subject: |
[Qemu-devel] [PATCH 23/35] cpus: Pass CPUState to qemu_wait_io_event_common() |
Date: |
Wed, 31 Oct 2012 01:59:54 +0100 |
CPUArchState is no longer needed there.
Signed-off-by: Andreas Färber <address@hidden>
---
cpus.c | 12 +++++-------
1 Datei geändert, 5 Zeilen hinzugefügt(+), 7 Zeilen entfernt(-)
diff --git a/cpus.c b/cpus.c
index e40823c..6baf2bc 100644
--- a/cpus.c
+++ b/cpus.c
@@ -687,10 +687,8 @@ static void flush_queued_work(CPUState *cpu)
qemu_cond_broadcast(&qemu_work_cond);
}
-static void qemu_wait_io_event_common(CPUArchState *env)
+static void qemu_wait_io_event_common(CPUState *cpu)
{
- CPUState *cpu = ENV_GET_CPU(env);
-
if (cpu->stop) {
cpu->stop = false;
cpu->stopped = true;
@@ -716,7 +714,7 @@ static void qemu_tcg_wait_io_event(void)
}
for (env = first_cpu; env != NULL; env = env->next_cpu) {
- qemu_wait_io_event_common(env);
+ qemu_wait_io_event_common(ENV_GET_CPU(env));
}
}
@@ -729,7 +727,7 @@ static void qemu_kvm_wait_io_event(CPUArchState *env)
}
qemu_kvm_eat_signals(env);
- qemu_wait_io_event_common(env);
+ qemu_wait_io_event_common(cpu);
}
static void *qemu_kvm_cpu_thread_fn(void *arg)
@@ -804,7 +802,7 @@ static void *qemu_dummy_cpu_thread_fn(void *arg)
}
qemu_mutex_lock_iothread();
cpu_single_env = env;
- qemu_wait_io_event_common(env);
+ qemu_wait_io_event_common(cpu);
}
return NULL;
@@ -836,7 +834,7 @@ static void *qemu_tcg_cpu_thread_fn(void *arg)
/* process any pending work */
for (env = first_cpu; env != NULL; env = env->next_cpu) {
- qemu_wait_io_event_common(env);
+ qemu_wait_io_event_common(ENV_GET_CPU(env));
}
}
--
1.7.10.4
- [Qemu-devel] [PATCH 06/35] target-i386: Pass X86CPU to cpu_x86_load_seg_cache_sipi(), (continued)
- [Qemu-devel] [PATCH 06/35] target-i386: Pass X86CPU to cpu_x86_load_seg_cache_sipi(), Andreas Färber, 2012/10/30
- [Qemu-devel] [PATCH 14/35] cpus: Pass CPUState to cpu_can_run(), Andreas Färber, 2012/10/30
- [Qemu-devel] [PATCH 16/35] cpus: Pass CPUState to qemu_tcg_cpu_thread_fn, Andreas Färber, 2012/10/30
- [Qemu-devel] [PATCH 15/35] cpu: Move halt_cond to CPUState, Andreas Färber, 2012/10/30
- [Qemu-devel] [PATCH 07/35] cpus: Pass CPUState to qemu_cpu_is_self(), Andreas Färber, 2012/10/30
- [Qemu-devel] [PATCH 11/35] ppce500_spin: Store PowerPCCPU in SpinKick, Andreas Färber, 2012/10/30
- [Qemu-devel] [PATCH 05/35] apic: Store X86CPU in APICCommonState, Andreas Färber, 2012/10/30
- [Qemu-devel] [PATCH 18/35] ppc: Pass PowerPCCPU to {ppc6xx, ppc970, power7, ppc40x, ppce500}_set_irq(), Andreas Färber, 2012/10/30
- [Qemu-devel] [PATCH 10/35] cpu: Move stop field to CPUState, Andreas Färber, 2012/10/30
- [Qemu-devel] [PATCH 12/35] cpu: Move stopped field to CPUState, Andreas Färber, 2012/10/30
- [Qemu-devel] [PATCH 23/35] cpus: Pass CPUState to qemu_wait_io_event_common(),
Andreas Färber <=
- [Qemu-devel] [PATCH 17/35] cpus: Pass CPUState to qemu_tcg_init_vcpu(), Andreas Färber, 2012/10/30
- [Qemu-devel] [PATCH 22/35] cpus: Pass CPUState to flush_queued_work(), Andreas Färber, 2012/10/30
- [Qemu-devel] [PATCH 21/35] cpu: Move queued_work_{first, last} to CPUState, Andreas Färber, 2012/10/30
- [Qemu-devel] [PATCH 19/35] target-ppc: Rename kvm_kick_{env => cpu} and pass PowerPCCPU, Andreas Färber, 2012/10/30
- [Qemu-devel] [PATCH 24/35] xtensa_pic: Pass XtensaCPU to xtensa_ccompare_cb(), Andreas Färber, 2012/10/30
- [Qemu-devel] [PATCH 26/35] target-ppc: Pass PowerPCCPU to cpu_ppc_hypercall, Andreas Färber, 2012/10/30
- [Qemu-devel] [PATCH 20/35] cpus: Pass CPUState to qemu_cpu_kick(), Andreas Färber, 2012/10/30
- [Qemu-devel] [PATCH 25/35] target-ppc: Pass PowerPCCPU to powerpc_excp(), Andreas Färber, 2012/10/30
- [Qemu-devel] [PATCH 27/35] spapr: Pass PowerPCCPU to spapr_hypercall(), Andreas Färber, 2012/10/30
- [Qemu-devel] [PATCH 28/35] spapr: Pass PowerPCCPU to hypercalls, Andreas Färber, 2012/10/30