All required bits for this cleanup of qemu-kvm are now upstream and merged back - it's time to start the show. There are now 65 patches in my queue, and I'm planning for at least 4 rounds. This first part primarily aims at using upstream kvm_arch_init. Further highlights are: - switch to upstream CPU register get/put - switch to upstream kvmclock - sustainable breakage of IA64 Please review/merge. Jan Kiszka (19): qemu-kvm: Switch to upstream mp_state functions qemu-kvm: x86: Use upstream kvmclock device Revert "introduce VMSTATE_U64" qemu-kvm: x86: Drop MSR reset qemu-kvm: Use upstream VCPU reset services qemu-kvm: Use upstream vcpu initialization qemu-kvm: Start using qemu-thread services qemu-kvm: Use upstream kvm_arch_get/put_registers qemu-kvm: Use upstream state synchronization services qemu-kvm: Drop remaining libkvm fragments qemu-kvm: Drop some more unused code qemu-kvm: Drop some obsolete/unused fields from kvm_context qemu-kvm: Refactor in-kernel irqchip and pit control qemu-kvm: Fold kvm_create into kvm_create_context qemu-kvm: Fold kvm_arch_qemu_create_context into kvm_arch_create qemu-kvm: Push PIT reinjection control into x86 code qemu-kvm: Replace kvm_show_regs/code with cpu_dump_state qemu-kvm: Fold kvm_init_coalesced_mmio into kvm_create_context qemu-kvm: x86: Use kvm_arch_init configure | 1 + cpu-defs.h | 1 - hw/hw.h | 13 -- hw/pc_piix.c | 2 - kvm-all.c | 18 +- qemu-kvm-ia64.c | 6 +- qemu-kvm-x86.c | 503 +------------------------------------------------ qemu-kvm.c | 381 +++++++------------------------------- qemu-kvm.h | 265 +-------------------------- savevm.c | 23 --- target-i386/kvm.c | 37 +++- target-i386/libkvm.h | 28 --- target-ppc/libkvm.c | 102 ---------- target-ppc/libkvm.h | 36 ---- 14 files changed, 116 insertions(+), 1300 deletions(-) delete mode 100644 target-i386/libkvm.h delete mode 100644 target-ppc/libkvm.c delete mode 100644 target-ppc/libkvm.h -- 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