From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:46373) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Zc92e-0008MI-Fh for qemu-devel@nongnu.org; Wed, 16 Sep 2015 05:30:17 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Zc92b-0005aL-4f for qemu-devel@nongnu.org; Wed, 16 Sep 2015 05:30:16 -0400 Received: from mailhub.sw.ru ([195.214.232.25]:46229 helo=relay.sw.ru) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Zc92a-0005RV-I2 for qemu-devel@nongnu.org; Wed, 16 Sep 2015 05:30:13 -0400 From: "Denis V. Lunev" Date: Wed, 16 Sep 2015 12:29:47 +0300 Message-Id: <1442395790-32732-1-git-send-email-den@openvz.org> Subject: [Qemu-devel] [PATCH 0/3] KVM: ecessary simple pre-requisites for VMBus emulation List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: kvm@vger.kernel.org, Gleb Natapov , qemu-devel@nongnu.org, Paolo Bonzini , Andrey Smetanin , "Denis V. Lunev" Hyper-V reset, vp index, vp runtime support is required to support loading Windows guest driver Winhv.sys. Winhv.sys in guest is required to support Windows VMBus. These changes are simple and straightforward. Let's them go first. Signed-off-by: Andrey Smetanin Reviewed-by: Roman Kagan Signed-off-by: Denis V. Lunev CC: Paolo Bonzini CC: Gleb Natapov Andrey Smetanin (3): kvm/x86: Hyper-V HV_X64_MSR_RESET msr kvm/x86: Hyper-V HV_X64_MSR_VP_INDEX export for QEMU. kvm/x86: Hyper-V HV_X64_MSR_VP_RUNTIME support arch/x86/include/asm/kvm_host.h | 1 + arch/x86/include/uapi/asm/hyperv.h | 6 ++++++ arch/x86/kvm/hyperv.c | 31 +++++++++++++++++++++++++++++-- arch/x86/kvm/x86.c | 9 +++++++++ include/linux/kvm_host.h | 1 + kernel/sched/cputime.c | 2 ++ 6 files changed, 48 insertions(+), 2 deletions(-) -- 2.1.4