This is a rather short round as the next and final one cannot be split up very well. We start with three code cleanup patches, then work towards using upstream kvm_cpu_exec, and finally rework the core's PIO access management used for device assignment. Please review/merge. CC: Alexander Graf <agraf@xxxxxxx> Jan Kiszka (10): qemu-kvm: Remove obsolete inclusions qemu-kvm: Remove remaining s390 fragments qemu-kvm: ppc: Drop diff to upstream qemu-kvm: Refactor vm exit in kvm_run qemu-kvm: Use thread_kicked instead of KVMCPUState::signalled qemu-kvm: Activate iothread version of qemu_cpu_kick_self qemu-kvm: Refactor exit_request processing in kvm_run qemu-kvm: Use upstream kvm_arch_process_async_events qemu-kvm: Use upstream kvm_cpu_exec qemu-kvm: Rework ioport access management cpu-defs.h | 1 - cpu-exec.c | 2 - cpus.c | 6 + exec.c | 1 - gdbstub.c | 1 - hw/acpi.c | 3 - hw/device-assignment.c | 20 +-- hw/ppc440.c | 1 - hw/ppc440_bamboo.c | 1 - hw/ppce500_mpc8544ds.c | 1 - hw/virtio-balloon.c | 1 - kvm-all.c | 3 - qemu-kvm-x86.c | 158 +-------------------- qemu-kvm.c | 359 ++++++++++++----------------------------------- qemu-kvm.h | 77 +---------- target-i386/helper.c | 1 - target-i386/kvm.c | 4 - target-ppc/cpu.h | 10 +-- target-ppc/fake-exec.c | 104 -------------- target-ppc/helper.c | 1 - target-ppc/machine.c | 1 - 21 files changed, 121 insertions(+), 635 deletions(-) delete mode 100644 target-ppc/fake-exec.c -- 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