| Submitter | pingfan liu |
|---|---|
| Date | Sept. 11, 2012, 7:51 a.m. |
| Message ID | <1347349912-15611-12-git-send-email-qemulist@gmail.com> |
| Download | mbox | patch |
| Permalink | /patch/183051/ |
| State | New |
| Headers | show |
Comments
Patch
diff --git a/kvm-all.c b/kvm-all.c index 34b02c1..ef7cd5f 100644 --- a/kvm-all.c +++ b/kvm-all.c @@ -1562,10 +1562,13 @@ int kvm_cpu_exec(CPUArchState *env) break; case KVM_EXIT_MMIO: DPRINTF("handle_mmio\n"); + qemu_mutex_unlock_iothread(); cpu_physical_memory_rw(run->mmio.phys_addr, run->mmio.data, run->mmio.len, run->mmio.is_write); + qemu_mutex_lock_iothread(); + ret = 0; break; case KVM_EXIT_IRQ_WINDOW_OPEN: