qemu-kvm: Restrict validity of cpu_single_env
commit319470fc3f2a3751548a8058b7567c132217d17c
authorJan Kiszka <jan.kiszka@siemens.com>
Fri, 27 May 2011 12:19:09 +0000 (27 14:19 +0200)
committerMarcelo Tosatti <mtosatti@redhat.com>
Tue, 31 May 2011 13:28:13 +0000 (31 10:28 -0300)
treede2499e16dfbaa4e37cc37622e33bd4c4f650fe2
parentb09b72b7f619f06baa3bb0ef8c7ef5fa526761d2
qemu-kvm: Restrict validity of cpu_single_env

Just like in upstream, assume that cpu_single_env is only non-NULL while
in kvm_cpu_exec. Use qemu_cpu_is_self in pause_all_threads instead of
cpu_single_env and additionally avoid duplicate kicks. Then drop all
related cpu_single_env initializations and assertions.

Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com>
cpus.c