From mboxrd@z Thu Jan 1 00:00:00 1970 From: Roman Kagan Subject: [PATCH v3 0/2] kvm: x86: hyperv: guest->host event signaling via eventfd Date: Thu, 7 Dec 2017 20:42:16 +0300 Message-ID: <20171207174218.7962-1-rkagan@virtuozzo.com> Mime-Version: 1.0 Content-Type: text/plain Cc: "Denis V. Lunev" , Konrad Rzeszutek Wilk , Vitaly Kuznetsov , David Hildenbrand To: kvm@vger.kernel.org, Paolo Bonzini , =?UTF-8?q?Radim=20Kr=C4=8Dm=C3=A1=C5=99?= Return-path: Received: from mail-he1eur01on0132.outbound.protection.outlook.com ([104.47.0.132]:64062 "EHLO EUR01-HE1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751792AbdLGRma (ORCPT ); Thu, 7 Dec 2017 12:42:30 -0500 Sender: kvm-owner@vger.kernel.org List-ID: Make it possible for guests using Hyper-V emulation to do guest->host notification via EVENT_SIGNAL hypercall without a user exit. v2 -> v3: - expand docs on allowed values and return codes - fix uninitialized return - style fixes v1 -> v2: - make data types consistent - get by without the recently dropped struct hv_input_signal_event - fix subject prefixes Roman Kagan (2): kvm: x86: factor out kvm.arch.hyperv (de)init kvm: x86: hyperv: guest->host event signaling via eventfd Documentation/virtual/kvm/api.txt | 31 ++++++++++ arch/x86/include/asm/kvm_host.h | 2 + arch/x86/kvm/hyperv.h | 4 ++ include/uapi/linux/kvm.h | 13 ++++ arch/x86/kvm/hyperv.c | 123 +++++++++++++++++++++++++++++++++++++- arch/x86/kvm/x86.c | 13 +++- 6 files changed, 184 insertions(+), 2 deletions(-) -- 2.14.3