From mboxrd@z Thu Jan 1 00:00:00 1970 From: Marcelo Tosatti Subject: [PATCH 00/35] [PULL] qemu-kvm.git uq/master queue Date: Tue, 15 Mar 2011 18:50:14 -0300 Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: qemu-devel@nongnu.org, kvm@vger.kernel.org, Marcelo Tosatti To: Anthony Liguori Return-path: Received: from mx1.redhat.com ([209.132.183.28]:20120 "EHLO mx1.redhat.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1758656Ab1COVxS (ORCPT ); Tue, 15 Mar 2011 17:53:18 -0400 Sender: kvm-owner@vger.kernel.org List-ID: The following changes since commit cc015e9a5dde2f03f123357fa060acbdfcd570a4: add Win32 IPI service (2011-03-13 14:44:22 +0000) are available in the git repository at: git://git.kernel.org/pub/scm/virt/kvm/qemu-kvm.git uq/master Huang Ying (2): Add qemu_ram_remap KVM, MCE, unpoison memory address across reboot Jan Kiszka (33): kvm: ppc: Fix breakage of kvm_arch_pre_run/process_irqchip_events kvm: Fix build warning when KVM_CAP_SET_GUEST_DEBUG is lacking x86: Account for MCE in cpu_has_work x86: Perform implicit mcg_status reset x86: Small cleanups of MCE helpers x86: Refine error reporting of MCE injection services x86: Optionally avoid injecting AO MCEs while others are pending Synchronize VCPU states before reset kvm: x86: Move MCE functions together kvm: Rename kvm_arch_process_irqchip_events to async_events kvm: x86: Inject pending MCE events on state writeback x86: Run qemu_inject_x86_mce on target VCPU kvm: x86: Consolidate TCG and KVM MCE injection code kvm: x86: Clean up kvm_setup_mce kvm: x86: Fail kvm_arch_init_vcpu if MCE initialization fails Implement qemu_kvm_eat_signals only for CONFIG_LINUX x86: Unbreak TCG support for hardware breakpoints s390: Detect invalid invocations of qemu_ram_free/remap Break up user and system cpu_interrupt implementations kvm: Add in-kernel irqchip awareness to cpu_thread_is_idle kvm: x86: Do not leave halt if interrupts are disabled kvm: Mark VCPU state dirty on creation x86: Properly reset PAT MSR x86: Save/restore PAT MSR kvm: x86: Synchronize PAT MSR with the kernel kvm: Consider EXIT_DEBUG unknown without CAP_SET_GUEST_DEBUG kvm: Keep KVM_RUN return value in separate variable kvm: Reorder error handling of KVM_RUN kvm: Rework inner loop of kvm_cpu_exec kvm: Align kvm_arch_handle_exit to kvm_cpu_exec changes kvm: x86: Reorder functions in kvm.c kvm: x86: Push kvm_arch_debug to kvm_arch_handle_exit Expose thread_id in info cpus cpu-all.h | 8 +- cpu-common.h | 1 + cpu-defs.h | 1 + cpu-exec.c | 27 +++ cpus.c | 126 +++++------ exec.c | 84 +++++++- kvm-all.c | 46 ++--- kvm.h | 4 +- monitor.c | 15 +- os-posix.c | 10 + os-win32.c | 5 + osdep.h | 1 + qemu-common.h | 6 +- qmp-commands.hx | 3 + target-i386/cpu.h | 13 +- target-i386/cpuid.c | 1 - target-i386/exec.h | 15 +- target-i386/helper.c | 190 ++++++++++------ target-i386/kvm.c | 593 +++++++++++++++++++++---------------------------- target-i386/kvm_x86.h | 25 -- target-i386/machine.c | 2 + target-ppc/kvm.c | 14 +- target-s390x/kvm.c | 7 +- vl.c | 1 + 24 files changed, 628 insertions(+), 570 deletions(-) delete mode 100644 target-i386/kvm_x86.h