From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:37806) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W6jSO-0005vg-9f for qemu-devel@nongnu.org; Fri, 24 Jan 2014 11:18:18 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1W6jSG-0003b8-9J for qemu-devel@nongnu.org; Fri, 24 Jan 2014 11:18:12 -0500 Received: from mx1.redhat.com ([209.132.183.28]:7349) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W6jSG-0003ao-1P for qemu-devel@nongnu.org; Fri, 24 Jan 2014 11:18:04 -0500 From: Paolo Bonzini Date: Fri, 24 Jan 2014 17:17:51 +0100 Message-Id: <1390580276-15298-1-git-send-email-pbonzini@redhat.com> Subject: [Qemu-devel] [PATCH uq/master 0/5] Hyper-V improvements and migratability List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: mtosatti@redhat.com, vrozenfe@redhat.com, kvm@vger.kernel.org The first patch fixes the KVM leaves at 0x40000100. Before, there is no leaf at 0x40000101 (and the data of the highest Intel leaf is returned, e.g. 0xd on a Sandy Bridge). After this patch there is one. The second patch is extracted from Vadim's migration patches, which are patches 3-5. Review of the first two patches is particularly welcome. Paolo Bonzini (2): KVM: fix coexistence of KVM and Hyper-V leaves kvm: make availability of Hyper-V enlightenments dependent on KVM_CAP_HYPERV Vadim Rozenfeld (3): kvm: make hyperv hypercall and guest os id MSRs migratable. kvm: make hyperv vapic assist page migratable kvm: add support for hyper-v timers linux-headers/asm-x86/hyperv.h | 3 ++ linux-headers/linux/kvm.h | 1 + target-i386/cpu-qom.h | 1 + target-i386/cpu.c | 1 + target-i386/cpu.h | 4 ++ target-i386/kvm.c | 109 +++++++++++++++++++++++++++++------------ target-i386/machine.c | 67 +++++++++++++++++++++++++ 7 files changed, 155 insertions(+), 31 deletions(-) -- 1.8.3.1