cpus: Pass CPUState to qemu_tcg_init_vcpu()
CPUArchState is no longer needed.
Signed-off-by: Andreas Färber <afaerber@suse.de>
ppc: Pass PowerPCCPU to {ppc6xx,ppc970,power7,ppc40x,ppce500}_set_irq()
Needed for changing qemu_cpu_kick() argument type to CPUState andfor moving halted field into CPUState.
target-ppc: Rename kvm_kick_{env => cpu} and pass PowerPCCPU
Needed for changing qemu_cpu_kick() argument type to CPUState.
cpus: Pass CPUState to qemu_cpu_kick()
CPUArchState is no longer needed there.
ppce500_spin: Store PowerPCCPU in SpinKick
Needed for moving stopped field to CPUState.
cpu: Move stopped field to CPUState
Change its type to bool.
cpus: Pass CPUState to cpu_is_stopped()
Also change the return type to bool.
cpus: Pass CPUState to cpu_can_run()
Also change its return type to bool.
cpu: Move halt_cond to CPUState
cpus: Pass CPUState to qemu_tcg_cpu_thread_fn
CPUArchState is no longer needed except for iterating the CPUs.
Needed for qemu_tcg_init_vcpu().
KVM and dummy threads still need CPUArchState for cpu_single_env.
View all revisions | View revisions
Also available in: Atom