Also fix "info cpus" to show correct halt status with in kernel irq chip. I removed patch that uses on_vcpu() for init/sipi handling for now. Gleb Natapov (8): env->kvm_cpu_state.init is always zero here. Do not use env->halted to decide where halted state should be handled. Call kvm_arch_load_regs() instead of kvm_load_registers() Rename kvm_(load|save)_mpstate to kvm_arch_(load|save)_mpstate Retrieve mp state info in cpu_synchronize_state() env->exception_index is not used by kvm code. s->cpu_env cannot be zero here. env->exit_request is not used by kvm. hw/apic.c | 6 ++---- qemu-kvm-ia64.c | 6 ++---- qemu-kvm-x86.c | 9 +++------ qemu-kvm.c | 39 +++++++++++++++++++++++++++++++-------- qemu-kvm.h | 4 ++++ target-i386/machine.c | 6 +++--- target-ia64/machine.c | 4 ++-- vl.c | 1 - 8 files changed, 47 insertions(+), 28 deletions(-) -- To unsubscribe from this list: send the line "unsubscribe kvm" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html