|
From: | Christian Borntraeger |
Subject: | Re: [Qemu-devel] [PATCH 6/9] kvm: First step to push iothread lock out of inner run loop |
Date: | Thu, 18 Jun 2015 20:19:42 +0200 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.7.0 |
Am 18.06.2015 um 18:47 schrieb Paolo Bonzini: > @@ -1887,11 +1893,15 @@ int kvm_cpu_exec(CPUState *cpu) > break; > default: > DPRINTF("kvm_arch_handle_exit\n"); > + qemu_mutex_lock_iothread(); > ret = kvm_arch_handle_exit(cpu, run); > + qemu_mutex_unlock_iothread(); > break; > } > } while (ret == 0); > The next logical step would be to do a push down. Get rid of these two new lines and do it in every kvm_arch_handle_exit function. This would allow arch maintainers to do their part of lock breaking. Can be an addon patch, though. Christian
[Prev in Thread] | Current Thread | [Next in Thread] |