From mboxrd@z Thu Jan 1 00:00:00 1970 From: Wei Liu Subject: Re: [PATCH v4 01/12] x86/mm: allow a privileged PV domain to map guest mfns Date: Thu, 7 Sep 2017 12:02:20 +0100 Message-ID: <20170907110220.5p57gdjc6bv6qze5@citrix.com> References: <20170905113716.3960-1-paul.durrant@citrix.com> <20170905113716.3960-2-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 1dpuZl-0004Ba-MT for xen-devel@lists.xenproject.org; Thu, 07 Sep 2017 11:02:25 +0000 Content-Disposition: inline In-Reply-To: <20170905113716.3960-2-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 T24gVHVlLCBTZXAgMDUsIDIwMTcgYXQgMTI6Mzc6MDVQTSArMDEwMCwgUGF1bCBEdXJyYW50IHdy b3RlOgo+IEluIHRoZSBjYXNlIHdoZXJlIGEgUFYgZG9tYWluIGlzIG1hcHBpbmcgZ3Vlc3QgcmVz b3VyY2VzIHRoZW4gaXQgbmVlZHMgbWFrZQo+IHRoZSBIWVBFUlZJU09SX21tdV91cGRhdGUgY2Fs bCB1c2luZyBET01JRF9TRUxGLCByYXRoZXIgdGhhbiB0aGUgZ3Vlc3QKPiBkb21pZCwgc28gdGhh dCB0aGUgcGFzc2VkIGluIGdtZm4gdmFsdWVzIGFyZSBjb3JyZWN0bHkgdHJlYXRlZCBhcyBtZm5z Cj4gcmF0aGVyIHRoYW4gZ2ZucyBwcmVzZW50IGluIHRoZSBndWVzdCBwMm0uCj4gCj4gVGhpcyBw YXRjaCByZW1vdmVzIGEgY2hlY2sgd2hpY2ggY3VycmVudGx5IGRpc2FsbG93cyBtYXBwaW5nIG9m IGEgcGFnZSB3aGVuCj4gdGhlIG93bmVyIG9mIHRoZSBwYWdlIHRhYmxlcyBtYXRjaGVzIHRoZSBk b21haW4gcGFzc2VkIHRvCj4gSFlQRVJWSVNPUl9tbXVfdXBkYXRlLCBidXQgdGhhdCBkb21haW4g aXMgbm90IHRoZSByZWFsIG93bmVyIG9mIHRoZSBwYWdlLgo+IFRoZSBjaGVjayB3YXMgaW50cm9k dWNlZCBieSBwYXRjaCBkM2M2YTIxNWNhOSAoIng4NjogQ2xlYW4gdXAKPiBnZXRfcGFnZV9mcm9t X2wxZSgpIHRvIGNvcnJlY3RseSBkaXN0aW5ndWlzaCBiZXR3ZWVuIG93bmVyLW9mLXB0ZSBhbmQK PiBvd25lci1vZi1kYXRhLXBhZ2UgaW4gYWxsIGNhc2VzIikgYnV0IGl0J3Mgbm90IGNsZWFyIHdo eSBpdCB3YXMgbmVlZGVkLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5k dXJyYW50QGNpdHJpeC5jb20+Cj4gLS0tCj4gQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl LmNvbT4KPiBDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiAt LS0KPiAgeGVuL2FyY2gveDg2L21tLmMgfCAxMyArKysrKysrKy0tLS0tCj4gIDEgZmlsZSBjaGFu Z2VkLCA4IGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hl bi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMKPiBpbmRleCBjOTRmMWU1NDA2Li5i ZDhhZWFjNTllIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCj4gKysrIGIveGVuL2Fy Y2gveDg2L21tLmMKPiBAQCAtMTAyNCwxMiArMTAyNCwxNSBAQCBnZXRfcGFnZV9mcm9tX2wxZSgK PiAgICAgICAgICAgICAgICAgICAgIChyZWFsX3BnX293bmVyICE9IGRvbV9jb3cpICkgKQo+ICAg ICAgewo+ICAgICAgICAgIC8qCj4gLSAgICAgICAgICogTGV0IHByaXZpbGVnZWQgZG9tYWlucyB0 cmFuc2ZlciB0aGUgcmlnaHQgdG8gbWFwIHRoZWlyIHRhcmdldAo+IC0gICAgICAgICAqIGRvbWFp bidzIHBhZ2VzLiBUaGlzIGlzIHVzZWQgdG8gYWxsb3cgc3R1Yi1kb21haW4gcHZmYiBleHBvcnQg dG8KPiAtICAgICAgICAgKiBkb20wLCB1bnRpbCBwdmZiIHN1cHBvcnRzIGdyYW50ZWQgbWFwcGlu Z3MuIEF0IHRoYXQgdGltZSB0aGlzCj4gLSAgICAgICAgICogbWlub3IgaGFjayBjYW4gZ28gYXdh eS4KPiArICAgICAgICAgKiBJZiB0aGUgcmVhbCBwYWdlIG93bmVyIGlzIG5vdCB0aGUgZG9tYWlu IHNwZWNpZmllZCBpbiB0aGUKPiArICAgICAgICAgKiBoeXBlcmNhbGwgdGhlbiBlc3RhYmxpc2gg dGhhdCB0aGUgc3BlY2lmaWVkIGRvbWFpbiBoYXMKPiArICAgICAgICAgKiBtYXBwaW5nIHByaXZp bGVnZSBvdmVyIHRoZSBwYWdlIG93bmVyLgo+ICsgICAgICAgICAqIFRoaXMgaXMgdXNlZCB0byBh bGxvdyBzdHViLWRvbWFpbiBwdmZiIGV4cG9ydCB0byBkb20wLiBJdCBpcwo+ICsgICAgICAgICAq IGFsc28gdXNlZCB0byBhbGxvdyBhIHByaXZpbGVnZWQgUFYgZG9tYWluIHRvIG1hcCBtZm5zIHVz aW5nCj4gKyAgICAgICAgICogRE9NSURfU0VMRiwgd2hpY2ggaXMgbmVlZGVkIGZvciBtYXBwaW5n IGd1ZXN0IHJlc291cmNlcyBzdWNoCj4gKyAgICAgICAgICogZ3JhbnQgdGFibGUgZnJhbWVzLgo+ ICAgICAgICAgICAqLwo+IC0gICAgICAgIGlmICggKHJlYWxfcGdfb3duZXIgPT0gTlVMTCkgfHwg KHBnX293bmVyID09IGwxZV9vd25lcikgfHwKPiArICAgICAgICBpZiAoIChyZWFsX3BnX293bmVy ID09IE5VTEwpIHx8CgpJIHN0aWxsIGNhbid0IHF1aXRlIGZpZ3VyZSBvdXQgaWYgaXQgaXMgc2Fm ZSB0byByZW1vdmUgdGhlIGNoZWNrLgoKTG9va2luZyBhdCB0aGUgcmVzdCBvZiB0aGUgc2VyaWVz LCB5b3UgYWxyZWFkeSBoYXZlIHRoZSBmb3JlaWduIGRvbWlkIHRvCmhhbmQgd2hlbiB5b3UgY2Fs bCB0aGUgZ2V0X3Jlc291cmNlIGh5cGVyY2FsbC4gV2hhdCBpcyB3cm9uZyB3aXRoIHVzaW5nCnRo YXQgZGlyZWN0bHk/IFdoeSBkbyB5b3UgbmVlZCBET01JRF9TRUxGIGluIHRoZSBmaXJzdCBwbGFj ZT8KCj4gICAgICAgICAgICAgICB4c21fcHJpdl9tYXBwaW5nKFhTTV9UQVJHRVQsIHBnX293bmVy LCByZWFsX3BnX293bmVyKSApCj4gICAgICAgICAgewo+ICAgICAgICAgICAgICBnZHByaW50ayhY RU5MT0dfV0FSTklORywKPiAtLSAKPiAyLjExLjAKPiAKPiAKPiBfX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+IFhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKPiBY ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwo+IGh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u b3JnL3hlbi1kZXZlbAo=