From mboxrd@z Thu Jan 1 00:00:00 1970 From: Wei Liu Subject: Re: [PATCH v2 REPOST 02/12] x86/mm: allow a privileged PV domain to map guest mfns Date: Thu, 24 Aug 2017 17:33:13 +0100 Message-ID: <20170824163312.6dspdjc5ifjhjzmb@citrix.com> References: <20170822145107.6877-1-paul.durrant@citrix.com> <20170822145107.6877-3-paul.durrant@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta6.messagelabs.com ([193.109.254.103]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dkv4H-00014t-B6 for xen-devel@lists.xenproject.org; Thu, 24 Aug 2017 16:33:17 +0000 Content-Disposition: inline In-Reply-To: <20170822145107.6877-3-paul.durrant@citrix.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Paul Durrant Cc: xen-devel@lists.xenproject.org, Wei Liu , Jan Beulich , Andrew Cooper List-Id: xen-devel@lists.xenproject.org T24gVHVlLCBBdWcgMjIsIDIwMTcgYXQgMDM6NTA6NTZQTSArMDEwMCwgUGF1bCBEdXJyYW50IHdy b3RlOgo+IEluIHRoZSBjYXNlIHdoZXJlIGEgUFYgZG9tYWluIGlzIG1hcHBpbmcgZ3Vlc3QgcmVz b3VyY2VzIHRoZW4gaXQgbmVlZHMgbWFrZQo+IHRoZSBIWVBFUlZJU09SX21tdV91cGRhdGUgY2Fs bCB1c2luZyBET01JRF9TRUxGLCByYXRoZXIgdGhhbiB0aGUgZ3Vlc3QKPiBkb21pZCwgc28gdGhh dCB0aGUgcGFzc2VkIGluIGdtZm4gdmFsdWVzIGFyZSBjb3JyZWN0bHkgdHJlYXRlZCBhcyBtZm5z Cj4gcmF0aGVyIHRoYW4gZ2ZucyBwcmVzZW50IGluIHRoZSBndWVzdCBwMm0uCj4gCgpXaGF0IHdv dWxkIGJlIHRoZSBjYWxsY2hhaW4gbGlrZSBpbiB0aGlzIGNhc2U/CgpJIGRvbid0IHF1aXRlIHVu ZGVyc3RhbmQgaG93IHRoaXMgZml0cyB3aXRoIHRoZSByZXNvdXJjZSBtYXBwaW5nIGNvZGUKaW4g dGhpcyBzZXJpZXMuCgo+IFRoaXMgcGF0Y2ggcmVtb3ZlcyBhIGNoZWNrIHdoaWNoIGN1cnJlbnRs eSBkaXNhbGxvd3MgbWFwcGluZyBvZiBhIHBhZ2Ugd2hlbgo+IHRoZSBvd25lciBvZiB0aGUgcGFn ZSB0YWJsZXMgbWF0Y2hlcyB0aGUgZG9tYWluIHBhc3NlZCB0bwo+IEhZUEVSVklTT1JfbW11X3Vw ZGF0ZSwgYnV0IHRoYXQgZG9tYWluIGlzIG5vdCB0aGUgcmVhbCBvd25lciBvZiB0aGUgcGFnZS4K PiBUaGUgY2hlY2sgd2FzIGludHJvZHVjZWQgYnkgcGF0Y2ggZDNjNmEyMTVjYTkgKCJ4ODY6IENs ZWFuIHVwCj4gZ2V0X3BhZ2VfZnJvbV9sMWUoKSB0byBjb3JyZWN0bHkgZGlzdGluZ3Vpc2ggYmV0 d2VlbiBvd25lci1vZi1wdGUgYW5kCj4gb3duZXItb2YtZGF0YS1wYWdlIGluIGFsbCBjYXNlcyIp IGJ1dCBpdCdzIG5vdCBjbGVhciB3aHkgaXQgd2FzIG5lZWRlZC4KPiAKPiBTaWduZWQtb2ZmLWJ5 OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgo+IC0tLQo+IENjOiBKYW4g QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5j b29wZXIzQGNpdHJpeC5jb20+Cj4gLS0tCj4gIHhlbi9hcmNoL3g4Ni9tbS5jIHwgMTMgKysrKysr KystLS0tLQo+ICAxIGZpbGUgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygt KQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5j Cj4gaW5kZXggMGFiYjFlMjg0Zi4uYWFhOWZmNTE5NyAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94 ODYvbW0uYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCj4gQEAgLTk4OSwxMiArOTg5LDE1IEBA IGdldF9wYWdlX2Zyb21fbDFlKAo+ICAgICAgICAgICAgICAgICAgICAgKHJlYWxfcGdfb3duZXIg IT0gZG9tX2NvdykgKSApCj4gICAgICB7Cj4gICAgICAgICAgLyoKPiAtICAgICAgICAgKiBMZXQg cHJpdmlsZWdlZCBkb21haW5zIHRyYW5zZmVyIHRoZSByaWdodCB0byBtYXAgdGhlaXIgdGFyZ2V0 Cj4gLSAgICAgICAgICogZG9tYWluJ3MgcGFnZXMuIFRoaXMgaXMgdXNlZCB0byBhbGxvdyBzdHVi LWRvbWFpbiBwdmZiIGV4cG9ydCB0bwo+IC0gICAgICAgICAqIGRvbTAsIHVudGlsIHB2ZmIgc3Vw cG9ydHMgZ3JhbnRlZCBtYXBwaW5ncy4gQXQgdGhhdCB0aW1lIHRoaXMKPiAtICAgICAgICAgKiBt aW5vciBoYWNrIGNhbiBnbyBhd2F5Lgo+ICsgICAgICAgICAqIElmIHRoZSByZWFsIHBhZ2Ugb3du ZXIgaXMgbm90IHRoZSBkb21haW4gc3BlY2lmaWVkIGluIHRoZQo+ICsgICAgICAgICAqIGh5cGVy Y2FsbCB0aGVuIGVzdGFibGlzaCB0aGF0IHRoZSBzcGVjaWZpZWQgZG9tYWluIGhhcwo+ICsgICAg ICAgICAqIG1hcHBpbmcgcHJpdmlsZWdlIG92ZXIgdGhlIHBhZ2Ugb3duZXIuCj4gKyAgICAgICAg ICogVGhpcyBpcyB1c2VkIHRvIGFsbG93IHN0dWItZG9tYWluIHB2ZmIgZXhwb3J0IHRvIGRvbTAu IEl0IGlzCj4gKyAgICAgICAgICogYWxzbyB1c2VkIHRvIGFsbG93IGEgcHJpdmlsZWdlZCBQViBk b21haW4gdG8gbWFwIG1mbnMgdXNpbmcKPiArICAgICAgICAgKiBET01JRF9TRUxGLCB3aGljaCBp cyBuZWVkZWQgZm9yIG1hcHBpbmcgZ3Vlc3QgcmVzb3VyY2VzIHN1Y2gKPiArICAgICAgICAgKiBn cmFudCB0YWJsZSBmcmFtZXMuCj4gICAgICAgICAgICovCj4gLSAgICAgICAgaWYgKCAocmVhbF9w Z19vd25lciA9PSBOVUxMKSB8fCAocGdfb3duZXIgPT0gbDFlX293bmVyKSB8fAo+ICsgICAgICAg IGlmICggKHJlYWxfcGdfb3duZXIgPT0gTlVMTCkgfHwKPiAgICAgICAgICAgICAgIHhzbV9wcml2 X21hcHBpbmcoWFNNX1RBUkdFVCwgcGdfb3duZXIsIHJlYWxfcGdfb3duZXIpICkKPiAgICAgICAg ICB7Cj4gICAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLAo+IC0tIAo+IDIuMTEu MAo+IAo+IAo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f Cj4gWGVuLWRldmVsIG1haWxpbmcgbGlzdAo+IFhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCj4gaHR0 cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==