Received: by 2002:ac0:a679:0:0:0:0:0 with SMTP id p54csp121605imp; Wed, 20 Feb 2019 15:42:42 -0800 (PST) X-Google-Smtp-Source: AHgI3IaJVjjVXaviVjyvaNIu55RMnq11tj7vBnPVzj97/gmFZyhUBzs8qoLcOxjC19iSkIKP4sxZ X-Received: by 2002:a65:5c46:: with SMTP id v6mr9898398pgr.309.1550706162062; Wed, 20 Feb 2019 15:42:42 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1550706162; cv=none; d=google.com; s=arc-20160816; b=1Hq52K/q6NMuTPcg/xD4hq/Chrq/QXAUjVnC+EiayFEWdc/FCcjfBGmUwEEZpPXon1 HypgZTrsQPW7aWRaxEDL61fJMiHKvxVx8JwqoXUbfYnKsAmzUO3L94nmqnCHUiJJV9s6 5FUtCqVRgV9ryiDPVZIXa2dhabkCACRyulhY0nNicd7VqQ1eSlce6QaCjbmC/volf2hL j/SnD+F/s/eOZIJrVm9FVDuGKqaOl5X5ZIaA0icM2bohPYcndsRLpQYasvgNkSc3+4QX oNtSk3PUup0rd5/hkqzmkqGjywKtUTCkHD5epK/Tmh565057drcodC44/F2sWiPKRD/C kQHQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date:dkim-signature; bh=R+1XRH9hHORtPG3X4sZt0YpWgH0VQjQV+CvjLcZs8Kc=; b=DIG0gDnmZpqcHdzVdRelmZ6iHcH5ThBrA1+HYGUJ/vc6uyxhQwVtwZRJQ+jRtTnPld on4VqV2yL4CViKwb9tte/owoU8ugPZbv8zQ/JsnbzMoQwFEcNTRv2uXW6fqB96PyQiX7 i0umFViafKALrAHkgnK+QiM1xdMZbb+8mmd/Uvz1rU6jR2EAkZjoh0vyAF5sLCcu0b6N BE7pNk0uIFexxh8Q2uR8ZRQcrGEyOAt8Qb49WJlHNer6GIVU1Qk3AeUUgjYbEnK/Fb0q sLxM+lSxvcIVZQfBwoyrZhoaPzD55Ehis/AedfrxFYdVgS94qT6MQ1KBXHmahjvP3Y+m JkRg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@messagingengine.com header.s=fm2 header.b=a6tr9OLj; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id v186si516774pgd.1.2019.02.20.15.42.25; Wed, 20 Feb 2019 15:42:42 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@messagingengine.com header.s=fm2 header.b=a6tr9OLj; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726481AbfBTXju (ORCPT + 99 others); Wed, 20 Feb 2019 18:39:50 -0500 Received: from out2-smtp.messagingengine.com ([66.111.4.26]:43747 "EHLO out2-smtp.messagingengine.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725989AbfBTXju (ORCPT ); Wed, 20 Feb 2019 18:39:50 -0500 Received: from compute7.internal (compute7.nyi.internal [10.202.2.47]) by mailout.nyi.internal (Postfix) with ESMTP id 09F4523733; Wed, 20 Feb 2019 18:39:49 -0500 (EST) Received: from mailfrontend2 ([10.202.2.163]) by compute7.internal (MEProxy); Wed, 20 Feb 2019 18:39:49 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=R+1XRH 9hHORtPG3X4sZt0YpWgH0VQjQV+CvjLcZs8Kc=; b=a6tr9OLjGrqZhJ9nDMYiYA pp294kGuBKZ2G61KKS0rLYJvw+PNrm0nU8Cr/yoWlGdl6jaiL+rHCHYjym30WyFs 08Ak9iIrf9v7v8s9YlZ5xhwwBDNg5IrHC1fFqpydfKRysC4daG4CoPxZv9UZzLhR NwLZ3p7alpfJn6wLGftoH/jh9Efq82Wz2gieTQv/d/UMEcR6d0gfz/ovuFoyJMss 2Pd3GrKvieKJYbVCYIQcR7qS0L5t454v1bbEiR06AyfcvVFQZL9r1CKpvQC/ewZV xLudHkbVBl8w4700WzkzZuD1y/kF52kK/Z/BrYkAwU3hKFckd1FNxOclywT2/AWQ == X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedutddrtdejgdduvdculddtuddrgedtledrtddtmd cutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfhuthen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepfffhvffukfhfgggtuggjfgesghdtreertderjeenucfhrhhomhepofgrrhgv khcuofgrrhgtiiihkhhofihskhhiqdfikphrvggtkhhiuceomhgrrhhmrghrvghksehinh hvihhsihgslhgvthhhihhnghhslhgrsgdrtghomheqnecukfhppeeluddrieehrdefgedr feefnecurfgrrhgrmhepmhgrihhlfhhrohhmpehmrghrmhgrrhgvkhesihhnvhhishhisg hlvghthhhinhhgshhlrggsrdgtohhmnecuvehluhhsthgvrhfuihiivgeptd X-ME-Proxy: Received: from mail-itl (ip5b412221.dynamic.kabel-deutschland.de [91.65.34.33]) by mail.messagingengine.com (Postfix) with ESMTPA id 2DFAB100E5; Wed, 20 Feb 2019 18:39:45 -0500 (EST) Date: Thu, 21 Feb 2019 00:39:41 +0100 From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?= To: Joao Martins Cc: kvm@vger.kernel.org, linux-kernel@vger.kernel.org, Juergen Gross , Stefano Stabellini , xen-devel@lists.xenproject.org, Radim =?utf-8?B?S3LEjW3DocWZ?= , x86@kernel.org, Ankur Arora , Ingo Molnar , Borislav Petkov , "H. Peter Anvin" , Paolo Bonzini , Boris Ostrovsky , Thomas Gleixner Subject: Re: [Xen-devel] [PATCH RFC 00/39] x86/KVM: Xen HVM guest support Message-ID: <20190220233941.GA5279@mail-itl> References: <20190220201609.28290-1-joao.m.martins@oracle.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="gBBFr7Ir9EOA20Yy" Content-Disposition: inline In-Reply-To: <20190220201609.28290-1-joao.m.martins@oracle.com> User-Agent: Mutt/1.11.1+94 (9b965fac) (2019-01-05) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --gBBFr7Ir9EOA20Yy Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed, Feb 20, 2019 at 08:15:30PM +0000, Joao Martins wrote: > 2. PV Driver support (patches 17 - 39) >=20 > We start by redirecting hypercalls from the backend to routines > which emulate the behaviour that PV backends expect i.e. grant > table and interdomain events. Next, we add support for late > initialization of xenbus, followed by implementing > frontend/backend communication mechanisms (i.e. grant tables and > interdomain event channels). Finally, introduce xen-shim.ko, > which will setup a limited Xen environment. This uses the added > functionality of Xen specific shared memory (grant tables) and > notifications (event channels). Does it mean backends could be run in another guest, similarly as on real Xen? AFAIK virtio doesn't allow that as virtio backends need arbitrary write access to guest memory. But grant tables provide enough abstraction to do that safely. --=20 Best Regards, Marek Marczykowski-G=C3=B3recki Invisible Things Lab A: Because it messes up the order in which people normally read text. Q: Why is top-posting such a bad thing? --gBBFr7Ir9EOA20Yy Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAlxt5T0ACgkQ24/THMrX 1ywuXgf8CxriAQi41O9KOBv2YBHj6F7y0aXbFijExKEae2dRQAFiC/FF3Pmsny4Q m6MSC9lVwdkZeg05S9T0ljll+XPGVb5a2rwn1aevI6i0zHOsI8/MoJrkfpL9iUmR VncMocTrf3ysT/azWkFCbQFmVYutTZx7YFTyTaqpH6Y0aSR/IfN4Tmkwf3Vck4Eq kDesmHKpXdS8VdVXfV3umReqMJnvMZlRQfisUtOzRWqrORwooCcB83703ewGvHz+ n5/WJrbkZ8XeKOuK0NfIC3u45pvAFdI/7oH7LedoK4qwo/EV6HyfKMkrAjSVAxme 1b0Yyf/5F0sbZeFPOHGTVHFV6iBgsQ== =MtoW -----END PGP SIGNATURE----- --gBBFr7Ir9EOA20Yy--