From mboxrd@z Thu Jan 1 00:00:00 1970 From: Paolo Bonzini Subject: Re: [PATCH v1 0/5] KVM: Hyper-V VMBus hypercalls Date: Tue, 19 Jan 2016 17:47:31 +0100 Message-ID: <569E68A3.6090301@redhat.com> References: <1452595842-20880-1-git-send-email-asmetanin@virtuozzo.com> <569DEA91.9060307@openvz.org> Mime-Version: 1.0 Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit Cc: Andrey Smetanin , Gleb Natapov , Joerg Roedel , "K. Y. Srinivasan" , Haiyang Zhang , Roman Kagan , qemu-devel@nongnu.org To: "Denis V. Lunev" , kvm@vger.kernel.org Return-path: Received: from mail-wm0-f65.google.com ([74.125.82.65]:35374 "EHLO mail-wm0-f65.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754881AbcASQrf (ORCPT ); Tue, 19 Jan 2016 11:47:35 -0500 Received: by mail-wm0-f65.google.com with SMTP id 123so17330277wmz.2 for ; Tue, 19 Jan 2016 08:47:34 -0800 (PST) In-Reply-To: <569DEA91.9060307@openvz.org> Sender: kvm-owner@vger.kernel.org List-ID: On 19/01/2016 08:49, Denis V. Lunev wrote: > 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(-) >> > ping I'll try to get to this and the others tomorrow. Paolo