Spin-off from my longer series as Marcelo asked for the last patch as the next step. I don't see any value in reordering the series, so I just but off the lower bits. This part mostly cleans up common KVM code that is also present upstream. It also includes the fixed guest debug writeback, first for upstream (patch 8 should be queued into uq/master as well), then merged into qemu-kvm while dropping the qemu-kvm copy of the guest debugging code. The differences to previous postings of the full series are: - rebased over qemu-kvm - fixed guest state writeback to avoid conflicts with SET_VCPU_EVENTS, rather use them on modern kernels (I know Gleb will hate me for this, but I'm convinced it's cleaner that way) Pull URL is git://git.kiszka.org/qemu-kvm.git queues/queues-kvm-merge Jan Kiszka (9): qemu-kvm: Drop vmport changes qemu-kvm: Clean up register access API qemu-kvm: Use upstream kvm_enabled and cpu_synchronize_state qemu-kvm: Use upstream kvm_setup_guest_memory qemu-kvm: Use some more upstream prototypes qemu-kvm: Use upstream kvm_arch_get_supported_cpuid qemu-kvm: Use upstream kvm_pit_in_kernel KVM: Rework of guest debug state writing qemu-kvm: Use upstream guest debug code hw/i8254.c | 6 +- hw/i8259.c | 2 +- hw/ioapic.c | 2 +- hw/msix.c | 3 +- hw/pc.c | 4 +- hw/pcspk.c | 4 +- hw/piix_pci.c | 2 +- hw/vmport.c | 13 +-- kvm-all.c | 24 ++--- kvm.h | 11 +-- qemu-kvm-x86.c | 319 ++++++------------------------------------------- qemu-kvm.c | 110 ++---------------- qemu-kvm.h | 139 +-------------------- target-i386/kvm.c | 43 ++++++- target-ia64/machine.c | 4 +- vl.c | 3 +- 16 files changed, 114 insertions(+), 575 deletions(-) -- 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