Home
last modified time | relevance | path

Searched hist:"4 b8523ee896750c37b4fa224a40d34703cbdf4c6" (Results 1 – 1 of 1) sorted by relevance

/qemu/accel/kvm/
H A Dkvm-all.c4b8523ee896750c37b4fa224a40d34703cbdf4c6 Thu Jun 18 16:47:23 UTC 2015 Jan Kiszka <jan.kiszka@siemens.com> kvm: First step to push iothread lock out of inner run loop

This opens the path to get rid of the iothread lock on vmexits in KVM
mode. On x86, the in-kernel irqchips has to be used because we otherwise
need to synchronize APIC and other per-cpu state accesses that could be
changed concurrently.

Regarding pre/post-run callbacks, s390x and ARM should be fine without
specific locking as the callbacks are empty. MIPS and POWER require
locking for the pre-run callback.

For the handle_exit callback, it is non-empty in x86, POWER and s390.
Some POWER cases could do without the locking, but it is left in
place for now.

Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Message-Id: <1434646046-27150-7-git-send-email-pbonzini@redhat.com>