On 31/10/2017 12:26, Pavel Dovgalyuk wrote: > hax_vcpu_interrupt(env); > > - qemu_mutex_unlock_iothread(); > cpu_exec_start(cpu); > hax_ret = hax_vcpu_run(vcpu); > + current_cpu = cpu;
This assignment makes little sense, this is a thread-local variable and should always be equal to cpu. Rebase conflict? Paolo > cpu_exec_end(cpu); > - qemu_mutex_lock_iothread();