From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andrey Smetanin Subject: Re: [PATCH v1 0/5] KVM: Hyper-V VMBus hypercalls Date: Tue, 12 Jan 2016 14:19:09 +0300 Message-ID: <5694E12D.7030608@virtuozzo.com> References: <1452595842-20880-1-git-send-email-asmetanin@virtuozzo.com> Mime-Version: 1.0 Content-Type: text/plain; charset="windows-1252"; format=flowed Content-Transfer-Encoding: 7bit Cc: Gleb Natapov , Paolo Bonzini , "Joerg Roedel" , "K. Y. Srinivasan" , "Haiyang Zhang" , Roman Kagan , "Denis V. Lunev" , To: Return-path: Received: from relay.parallels.com ([195.214.232.42]:38789 "EHLO relay.parallels.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752865AbcALLTn (ORCPT ); Tue, 12 Jan 2016 06:19:43 -0500 In-Reply-To: <1452595842-20880-1-git-send-email-asmetanin@virtuozzo.com> Sender: kvm-owner@vger.kernel.org List-ID: Paolo, Could you please force these patches applied during current merge window. We need them very, because they are last patches for KVM which are required to start development of Hyper-V VMBus devices in QEMU side. P.S.: We have created our public repo (based on current kvm/queue) to fetch our latest changes in KVM code to support Hyper-V VMBus: https://src.openvz.org/projects/UP/repos/kvm_hyperv/commits?until=refs%2Fheads%2Fvmbus_hypercall Thanks, Andrey On 01/12/2016 01:50 PM, Andrey Smetanin wrote: > The patch implements userspace exit 'KVM_EXIT_HYPERV_HCALL' > for Hyper-V VMBus hypercalls(postmsg, signalevent) > to handle these hypercalls by QEMU. > > Signed-off-by: Andrey Smetanin > Reviewed-by: Roman Kagan > CC: Gleb Natapov > CC: Paolo Bonzini > CC: Joerg Roedel > CC: "K. Y. Srinivasan" > CC: Haiyang Zhang > CC: Roman Kagan > CC: Denis V. Lunev > CC: qemu-devel@nongnu.org > > Andrey Smetanin (5): > kvm/x86: Rename Hyper-V long spin wait hypercall > drivers/hv: Move VMBus hypercall codes into Hyper-V UAPI header > kvm/x86: Pass return code of kvm_emulate_hypercall > kvm/x86: Hyper-V VMBus hypercall userspace exit > kvm/x86: Reject Hyper-V hypercall continuation > > Documentation/virtual/kvm/api.txt | 8 ++++++++ > arch/x86/include/uapi/asm/hyperv.h | 4 +++- > arch/x86/kvm/hyperv.c | 39 +++++++++++++++++++++++++++++--------- > arch/x86/kvm/hyperv.h | 1 + > arch/x86/kvm/svm.c | 3 +-- > arch/x86/kvm/vmx.c | 3 +-- > arch/x86/kvm/x86.c | 3 +++ > drivers/hv/hv.c | 5 +++-- > drivers/hv/hyperv_vmbus.h | 6 ------ > include/uapi/linux/kvm.h | 7 +++++++ > 10 files changed, 57 insertions(+), 22 deletions(-) > From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:38414) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aIwzS-00030h-7s for qemu-devel@nongnu.org; Tue, 12 Jan 2016 06:19:55 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aIwzM-0005wU-G3 for qemu-devel@nongnu.org; Tue, 12 Jan 2016 06:19:52 -0500 Received: from relay.parallels.com ([195.214.232.42]:34513) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aIwzM-0005vo-7l for qemu-devel@nongnu.org; Tue, 12 Jan 2016 06:19:48 -0500 References: <1452595842-20880-1-git-send-email-asmetanin@virtuozzo.com> From: Andrey Smetanin Message-ID: <5694E12D.7030608@virtuozzo.com> Date: Tue, 12 Jan 2016 14:19:09 +0300 MIME-Version: 1.0 In-Reply-To: <1452595842-20880-1-git-send-email-asmetanin@virtuozzo.com> Content-Type: text/plain; charset="windows-1252"; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: [Qemu-devel] [PATCH v1 0/5] KVM: Hyper-V VMBus hypercalls List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: kvm@vger.kernel.org Cc: Gleb Natapov , Joerg Roedel , qemu-devel@nongnu.org, Roman Kagan , "Denis V. Lunev" , Paolo Bonzini , "K. Y. Srinivasan" , Haiyang Zhang Paolo, Could you please force these patches applied during current merge window. We need them very, because they are last patches for KVM which are required to start development of Hyper-V VMBus devices in QEMU side. P.S.: We have created our public repo (based on current kvm/queue) to fetch our latest changes in KVM code to support Hyper-V VMBus: https://src.openvz.org/projects/UP/repos/kvm_hyperv/commits?until=refs%2Fheads%2Fvmbus_hypercall Thanks, Andrey On 01/12/2016 01:50 PM, Andrey Smetanin wrote: > The patch implements userspace exit 'KVM_EXIT_HYPERV_HCALL' > for Hyper-V VMBus hypercalls(postmsg, signalevent) > to handle these hypercalls by QEMU. > > Signed-off-by: Andrey Smetanin > Reviewed-by: Roman Kagan > CC: Gleb Natapov > CC: Paolo Bonzini > CC: Joerg Roedel > CC: "K. Y. Srinivasan" > CC: Haiyang Zhang > CC: Roman Kagan > CC: Denis V. Lunev > CC: qemu-devel@nongnu.org > > Andrey Smetanin (5): > kvm/x86: Rename Hyper-V long spin wait hypercall > drivers/hv: Move VMBus hypercall codes into Hyper-V UAPI header > kvm/x86: Pass return code of kvm_emulate_hypercall > kvm/x86: Hyper-V VMBus hypercall userspace exit > kvm/x86: Reject Hyper-V hypercall continuation > > Documentation/virtual/kvm/api.txt | 8 ++++++++ > arch/x86/include/uapi/asm/hyperv.h | 4 +++- > arch/x86/kvm/hyperv.c | 39 +++++++++++++++++++++++++++++--------- > arch/x86/kvm/hyperv.h | 1 + > arch/x86/kvm/svm.c | 3 +-- > arch/x86/kvm/vmx.c | 3 +-- > arch/x86/kvm/x86.c | 3 +++ > drivers/hv/hv.c | 5 +++-- > drivers/hv/hyperv_vmbus.h | 6 ------ > include/uapi/linux/kvm.h | 7 +++++++ > 10 files changed, 57 insertions(+), 22 deletions(-) >