From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 15DCDC433EF for ; Sat, 20 Nov 2021 10:32:09 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:Message-Id:Date:Subject:Cc :To:From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References: List-Owner; bh=fjt6Y4SUt7ioQA1ZoYzW8GdoNQZTL5r0vWltECm33NI=; b=APm1u2DILAt8e4 1apcATupYgnAz6uPbmUfYJ0bJ1g/fZh9tBBfyGXnd3r2s1/V+Tp05gboJTjh3ZyqbIh62Ou49YmYz Yj3FQoC+wDfkJwmCf2a9D0j49ARaaFKrk7MIcUZG4cJj2lOWNMeQW3tbCt4xfm2eHeiQUpWMZ6clD LPkw5UJCwjaBYoj7mAP8SkQ+8NVzlG19sLTQrbAeKYAfYk0Wg30gzCRk978FiEIr4gGJ2yINDyzbF hht1Vi5XsrRoyFUUBbBWjcoy3nK0G4rXoWdLNWiLNPMWUUZyeRdeCHbM32VYlMSt1ZA+OSJFc56Ew lByv8jaJy2r+WIJmhJig==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1moNdt-00CHqS-AD; Sat, 20 Nov 2021 10:30:45 +0000 Received: from desiato.infradead.org ([2001:8b0:10b:1:d65d:64ff:fe57:4e05]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1moNbk-00CGuY-PQ; Sat, 20 Nov 2021 10:28:32 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=desiato.20200630; h=Sender:Content-Transfer-Encoding: Content-Type:MIME-Version:Message-Id:Date:Subject:Cc:To:From:Reply-To: Content-ID:Content-Description:In-Reply-To:References; bh=TRQbOF8/4m0nHVfskdWnV/CbhyujsfdkdJEMQwMkjO0=; b=rbKCaOFZ5JgbTWc13zVz+5G7pi KBsQiaKHv+h4s104PvBQTp/kMM6/OdJCllxmEOyK5rvtMsQSX46f5Kl9Z7EymiscQymAkHvlJOzzz 4wfNgKl/OSoEhCEgRijyPyzUCTwgBZLGoQv1EKqX8xdLP88DagjU/O+5OIBKY2OoWzc0Nrc8gEbea 58vMK2VKRZrZ484UmWfULmUrPnSj2kHDYl4O6wELuu4GZwiFjdj6JKMWUAxSxOZAZw2hOPDLSn5yU /iGuOmWhPC9CieBa65vESz2HpuvVn6zz7wBgOgj/SimKg5bMS6vVbHenWynsGrQpqppawbeIlgWkd 10UdTq7g==; Received: from i7.infradead.org ([2001:8b0:10b:1:21e:67ff:fecb:7a92]) by desiato.infradead.org with esmtpsa (Exim 4.94.2 #2 (Red Hat Linux)) id 1moNbR-00H55u-Hg; Sat, 20 Nov 2021 10:28:13 +0000 Received: from dwoodhou by i7.infradead.org with local (Exim 4.94.2 #2 (Red Hat Linux)) id 1moNbQ-0002K2-3l; Sat, 20 Nov 2021 10:28:12 +0000 From: David Woodhouse To: Paolo Bonzini , kvm Cc: Boris Ostrovsky , Joao Martins , "jmattson @ google . com" , "wanpengli @ tencent . com" , "seanjc @ google . com" , "vkuznets @ redhat . com" , "mtosatti @ redhat . com" , "joro @ 8bytes . org" , karahmed@amazon.com, Marc Zyngier , James Morse , Alexandru Elisei , Suzuki K Poulose , Catalin Marinas , Will Deacon , Huacai Chen , Aleksandar Markovic , Michael Ellerman , Benjamin Herrenschmidt , Anup Patel , Christian Borntraeger , kvmarm@lists.cs.columbia.edu, linux-arm-kernel , linux-mips@vger.kernel.org, linuxppc-dev@lists.ozlabs.org, kvm-riscv@lists.infradead.org, linux-s390@vger.kernel.org Subject: PATCH v4 00/11] KVM: x86/xen: Add in-kernel Xen event channel delivery Date: Sat, 20 Nov 2021 10:27:59 +0000 Message-Id: <20211120102810.8858-1-dwmw2@infradead.org> X-Mailer: git-send-email 2.31.1 MIME-Version: 1.0 X-SRS-Rewrite: SMTP reverse-path rewritten from by desiato.infradead.org. See http://www.infradead.org/rpr.html X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org RXZlbnQgY2hhbm5lbHMsIHllYWguIFRoYXQgcmVhbGx5IGlzIHdoZXJlIEkgc3RhcnRlZC4KCkl0 IHdhcyBhbGwgc28gc2ltcGxlIGluIEpvYW8gYW5kIEFua3VyJ3Mgb3JpZ2luYWwgdmVyc2lvbiBh dCAKaHR0cHM6Ly93d3cuc3Bpbmljcy5uZXQvbGlzdHMva3ZtL21zZzE4MjU1Ni5odG1sIOKAlCBq dXN0IGEgaGFuZGZ1bApvZiBzaW1wbGUgdGVzdF9hbmRfc2V0X2JpdCgpIGNhbGxzIG9uIHRoZSBt YXBwZWQgcGFnZS4KCldoZW4gSSBwb3N0ZWQgdjEgSSBkaWRuJ3QgcXVpdGUgdW5kZXJzdGFuZCBo b3cgc3RlYWwgdGltZSBhbmQgbmVzdGluZwp3ZXJlIHNhZmVseSB1c2luZyB0aGUga3ZtX21hcF9n Zm4oKSBmdW5jdGlvbiwgYW5kIEkgcG9zdGVkIHRoZSBYZW4KcGFydCBkZWNsYXJpbmcgdGhhdCBJ IGhhZCAicmVkdWNlZCBpdCB0byBhIHByZXZpb3VzbHkgc29sdmVkIHByb2JsZW0iLgoKVGhlbiBJ IGZyb3duZWQgYXQga3ZtX21hcF9nZm4oKSBmb3IgYSBiaXQgbG9uZ2VyLCBjb25jbHVkZWQgaXQg d2FzCmJhc2ljYWxseSBpbXBvc3NpYmxlIHRvIHVzZSBpdCBzYWZlbHkgb24gaXRzIG93biBiZWNh dXNlIHRoZSBwYWdlIGl0Cm1hcHMgbWlnaHQgYmVsb25nIHRvIGFub3RoZXIgZ3Vlc3QgYnkgdGhl IHRpbWUgaXQgZXZlbiByZXR1cm5zIHRvIGl0cwpjYWxsZXIsIGFuZCBwb3N0ZWQgYSB2MiBpbiB3 aGljaCBJIGRpZCBzb21ldGhpbmcgc2FmZXIgZm9yIG15c2VsZiBieQpob29raW5nIGludG8gdGhl IE1NVSBub3RpZmllcnMuCgpJIHRoZW4gZml4ZWQgdGhlIHN0ZWFsIHRpbWUgcmVwb3J0aW5nLCBh bmQga2lsbGVkIGdmbl90b19wZm5fY2FjaGUsCnVuZGVyIHNlcGFyYXRlIGNvdmVyLgoKSW4gdjMg b2YgdGhpcyBzZXJpZXMgSSByZS1pbnRyb2R1Y2VkIGEgc2FuZXIgZ2ZuX3RvX3Bmbl9jYWNoZSB3 aXRoIE1NVSAKbm90aWZpZXIgc3VwcG9ydCB0byBnaXZlIGl0IHByb3BlciBpbnZhbGlkYXRpb24g c2VtYW50aWNzLiBUaGlzIGNhbiBub3cgCmJlIHVzZWQgZm9yIHRoZSBYZW4gZXZlbnQgY2hhbm5l bCBzdXBwb3J0IGFuZCBzaG91bGQgYWxzbyBiZSB1c2FibGUgZm9yIApmaXhpbmcgdGhlIHZhcmlv dXMgdXNlLWFmdGVyLWZyZWUgcmFjZXMgaW4gdGhlIG5lc3RpbmcgY29kZSB0b28g4oCUIHRoZSAK bGFzdCBwYXRjaCBpbiB0aGlzIHNlcmllcyBiZWluZyBhbiB1bnRlc3RlZCBwcm9vZiBvZiBjb25j ZXB0IGF0dGVtcHQgYXQgCmZpeGluZyBvbmUgc3VjaC4KClNpbmNlIGFkZGluZyBhIEMgZmlsZSBp biB2aXJ0L2t2bS8gd2FzIHNvbWV3aGF0IG1vcmUgcGFpbmZ1bCB0aGFuIGl0CnJlYWxseSBzaG91 bGQgaGF2ZSBiZWVuLCB0aGVyZSBpcyBhIHNtYWxsIGRldG91ciBpbnRvIGFsbCB0aGUgYXJjaApz cGVjaWZpYyBNYWtlZmlsZXMgdG8gbWFrZSB0aGVtIGluY2x1ZGUgYSBjb21tb24gb25lLgoKdjQ6 IFJld29yayB0aGUgZGlydHkgbWFya2luZyBnaXZlbiB0aGUgcmVsZXZhdGlvbiB0aGF0IGl0IGNh biBvbmx5IGJlIApkb25lIGZyb20gdGhlIGNvbnRleHQgb2YgYW4gYWN0aXZlIHZDUFUuIFNvIGp1 c3QgZGVmZXIgaXQgdG8gaGFwcGVuIGluIAp0aGUgdW5tYXAuIEFsc28gaW50cm9kdWNlIGEgbGln aHR3ZWlnaHQgdW5tYXAgY2FsbCBpbnN0ZWFkIG9mIGp1c3QgdGhlIApmdWxsIGRlc3Ryb3kuIERv Y3VtZW50IHRoZSBYZW4gc2hhcmVkIGluZm8gcGFnZSBhcyBOT1QgcGFydGljaXBhdGluZyBpbiAK ZGlydHkgdHJhY2tpbmcuIEZpeCBhIHR5cG8gaW4gdGhlIENPTkZJR19IQVZFX0tWTV9ESVJUWV9S SU5HIHBhdGNoIHdoaWNoIApwcmV2ZW50ZWQgdGhlIGNhcGFiaWxpdHkgZnJvbSBiZWluZyBhZHZl cnRpc2VkLgoKSW50ZW5kZWQgZm9yIG1lcmdpbmcgdXAgdG8gcGF0Y2ggMTAuIFBhdGNoIDExIGlz IGZvciBpbGx1c3RyYXRpb24uCgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fXwpsaW51eC1hcm0ta2VybmVsIG1haWxpbmcgbGlzdApsaW51eC1hcm0ta2Vy bmVsQGxpc3RzLmluZnJhZGVhZC5vcmcKaHR0cDovL2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1h bi9saXN0aW5mby9saW51eC1hcm0ta2VybmVsCg==