From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from [140.186.70.92] (port=54791 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PzcCF-0006I9-Oj for qemu-devel@nongnu.org; Tue, 15 Mar 2011 17:56:25 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PzcB4-0003O3-Eu for qemu-devel@nongnu.org; Tue, 15 Mar 2011 17:54:31 -0400 Received: from mx1.redhat.com ([209.132.183.28]:1025) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PzcB4-0003Nn-4o for qemu-devel@nongnu.org; Tue, 15 Mar 2011 17:53:18 -0400 From: Marcelo Tosatti 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 Subject: [Qemu-devel] [PATCH 00/35] [PULL] qemu-kvm.git uq/master queue List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Anthony Liguori Cc: Marcelo Tosatti , qemu-devel@nongnu.org, kvm@vger.kernel.org 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