From mboxrd@z Thu Jan 1 00:00:00 1970 From: Adrian Pop Subject: Re: [PATCH v3] x86/altp2m: Add a subop for obtaining the mem access of a page Date: Mon, 27 Aug 2018 12:38:07 +0300 Message-ID: <20180827093807.GA1307@hel> References: <20180725111601.22524-1-apop@bitdefender.com> <5B6049FA02000078001D967A@prv1-mh.provo.novell.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6]) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1fuDyN-0007Ev-HL for xen-devel@lists.xenproject.org; Mon, 27 Aug 2018 09:38:11 +0000 Received: from mx-sr.buh.bitdefender.com (mx-sr.buh.bitdefender.biz [10.17.80.103]) by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id E5888307503D for ; Mon, 27 Aug 2018 12:38:08 +0300 (EEST) Received: from smtp02.buh.bitdefender.net (smtp.bitdefender.biz [10.17.80.76]) by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id C09017FE6B for ; Mon, 27 Aug 2018 12:38:08 +0300 (EEST) Content-Disposition: inline In-Reply-To: <5B6049FA02000078001D967A@prv1-mh.provo.novell.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: Jan Beulich Cc: Stefano Stabellini , Wei Liu , Razvan Cojocaru , George Dunlap , Andrew Cooper , Ian Jackson , Tim Deegan , Julien Grall , Tamas K Lengyel , Sergej Proskurin , xen-devel List-Id: xen-devel@lists.xenproject.org T24gVHVlLCBKdWwgMzEsIDIwMTggYXQgMDU6Mzc6MzBBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv dGU6Cj4gPj4+IE9uIDI1LjA3LjE4IGF0IDEzOjE2LCA8YXBvcEBiaXRkZWZlbmRlci5jb20+IHdy b3RlOgo+ID4gLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2h2bS9odm1fb3AuaAo+ID4gKysrIGIv eGVuL2luY2x1ZGUvcHVibGljL2h2bS9odm1fb3AuaAo+ID4gQEAgLTIzNCw3ICsyMzQsNyBAQCBz dHJ1Y3QgeGVuX2h2bV9hbHRwMm1fdmlldyB7Cj4gPiAgdHlwZWRlZiBzdHJ1Y3QgeGVuX2h2bV9h bHRwMm1fdmlldyB4ZW5faHZtX2FsdHAybV92aWV3X3Q7Cj4gPiAgREVGSU5FX1hFTl9HVUVTVF9I QU5ETEUoeGVuX2h2bV9hbHRwMm1fdmlld190KTsKPiA+ICAKPiA+IC1zdHJ1Y3QgeGVuX2h2bV9h bHRwMm1fc2V0X21lbV9hY2Nlc3Mgewo+ID4gK3N0cnVjdCB4ZW5faHZtX2FsdHAybV9tZW1fYWNj ZXNzIHsKPiA+ICAgICAgLyogdmlldyAqLwo+ID4gICAgICB1aW50MTZfdCB2aWV3Owo+ID4gICAg ICAvKiBNZW1vcnkgdHlwZSAqLwo+ID4gQEAgLTI0Myw4ICsyNDMsOCBAQCBzdHJ1Y3QgeGVuX2h2 bV9hbHRwMm1fc2V0X21lbV9hY2Nlc3Mgewo+ID4gICAgICAvKiBnZm4gKi8KPiA+ICAgICAgdWlu dDY0X3QgZ2ZuOwo+ID4gIH07Cj4gPiAtdHlwZWRlZiBzdHJ1Y3QgeGVuX2h2bV9hbHRwMm1fc2V0 X21lbV9hY2Nlc3MgeGVuX2h2bV9hbHRwMm1fc2V0X21lbV9hY2Nlc3NfdDsKPiA+IC1ERUZJTkVf WEVOX0dVRVNUX0hBTkRMRSh4ZW5faHZtX2FsdHAybV9zZXRfbWVtX2FjY2Vzc190KTsKPiA+ICt0 eXBlZGVmIHN0cnVjdCB4ZW5faHZtX2FsdHAybV9tZW1fYWNjZXNzIHhlbl9odm1fYWx0cDJtX21l bV9hY2Nlc3NfdDsKPiA+ICtERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5faHZtX2FsdHAybV9t ZW1fYWNjZXNzX3QpOwo+ID4gIAo+ID4gIHN0cnVjdCB4ZW5faHZtX2FsdHAybV9zZXRfbWVtX2Fj Y2Vzc19tdWx0aSB7Cj4gPiAgICAgIC8qIHZpZXcgKi8KPiA+IEBAIC0yOTYsNiArMjk2LDggQEAg c3RydWN0IHhlbl9odm1fYWx0cDJtX29wIHsKPiA+ICAjZGVmaW5lIEhWTU9QX2FsdHAybV9jaGFu Z2VfZ2ZuICAgICAgICAgICA4Cj4gPiAgLyogU2V0IGFjY2VzcyBmb3IgYW4gYXJyYXkgb2YgcGFn ZXMgKi8KPiA+ICAjZGVmaW5lIEhWTU9QX2FsdHAybV9zZXRfbWVtX2FjY2Vzc19tdWx0aSA5Cj4g PiArLyogR2V0IHRoZSBhY2Nlc3Mgb2YgYSBwYWdlIG9mIG1lbW9yeSBmcm9tIGEgY2VydGFpbiB2 aWV3ICovCj4gPiArI2RlZmluZSBIVk1PUF9hbHRwMm1fZ2V0X21lbV9hY2Nlc3MgICAgICAgMTAK PiA+ICAgICAgZG9taWRfdCBkb21haW47Cj4gPiAgICAgIHVpbnQxNl90IHBhZDE7Cj4gPiAgICAg IHVpbnQzMl90IHBhZDI7Cj4gPiBAQCAtMzAzLDcgKzMwNSw3IEBAIHN0cnVjdCB4ZW5faHZtX2Fs dHAybV9vcCB7Cj4gPiAgICAgICAgICBzdHJ1Y3QgeGVuX2h2bV9hbHRwMm1fZG9tYWluX3N0YXRl ICAgICAgICAgZG9tYWluX3N0YXRlOwo+ID4gICAgICAgICAgc3RydWN0IHhlbl9odm1fYWx0cDJt X3ZjcHVfZW5hYmxlX25vdGlmeSAgIGVuYWJsZV9ub3RpZnk7Cj4gPiAgICAgICAgICBzdHJ1Y3Qg eGVuX2h2bV9hbHRwMm1fdmlldyAgICAgICAgICAgICAgICAgdmlldzsKPiA+IC0gICAgICAgIHN0 cnVjdCB4ZW5faHZtX2FsdHAybV9zZXRfbWVtX2FjY2VzcyAgICAgICBzZXRfbWVtX2FjY2VzczsK PiA+ICsgICAgICAgIHN0cnVjdCB4ZW5faHZtX2FsdHAybV9tZW1fYWNjZXNzICAgICAgICAgICBt ZW1fYWNjZXNzOwo+ID4gICAgICAgICAgc3RydWN0IHhlbl9odm1fYWx0cDJtX2NoYW5nZV9nZm4g ICAgICAgICAgIGNoYW5nZV9nZm47Cj4gPiAgICAgICAgICBzdHJ1Y3QgeGVuX2h2bV9hbHRwMm1f c2V0X21lbV9hY2Nlc3NfbXVsdGkgc2V0X21lbV9hY2Nlc3NfbXVsdGk7Cj4gPiAgICAgICAgICB1 aW50OF90IHBhZFs2NF07Cj4gCj4gVGhpcyBiZWluZyBleHBvc2VkIHRvIGd1ZXN0cywgdGhlIGlu dGVyZmFjZSBoYXMgdG8gYmUgY29uc2lkZXJlZAo+IHN0YWJsZSBpbW8sIGluIHdoaWNoIGNhc2Ug eW91IGNhbid0IHJlbmFtZSB0aGluZ3MgbGlrZSB0aGlzLiBZb3UnZAo+IG5lZWQgX19YRU5fSU5U RVJGQUNFX1ZFUlNJT05fXyBkZXBlbmRlbnQgbG9naWMgKGp1c3QgbGlrZSBpcyB0aGUKPiBjYXNl IGZ1cnRoZXIgdXAgaW4gdGhlIGZpbGUpLgoKUmlnaHQuICBTb3JyeSBhYm91dCB0aGF0LiAgTWF5 YmUganVzdCBoYXZpbmcgc2VwYXJhdGUgc3RydWN0cyBmb3IKZ2V0L3NldCB3b3VsZCBiZSBjbGVh bmVyIGluIHRoaXMgY2FzZSwgZXZlbiB0aG91Z2ggdGhleSB3b3VsZCBiZQpzaW1pbGFyLgoKPiBB bHNvLCB0byB5b3UsIEdlb3JnZSwgYW5kIHdob2V2ZXIgZWxzZSBhZHZvY2F0ZXMgZm9yIHRoaXMs IGFub3RoZXIKPiByZW1hcmsgcmVnYXJkaW5nIHRoZSBndWVzdCBhY2Nlc3NpYmlsaXR5IGhlcmUg KGF0IHRoZSByaXNrIG9mIGdldHRpbmcKPiBmbGFtZWQgb25jZSBhZ2Fpbik6IFRoZSBsZXNzIGNh cGFibGUgKGFmYWljdCkKPiBYRU5NRU1fYWNjZXNzX29wX3tnLHN9ZXRfYWNjZXNzIChwcmV2aW91 c2x5Cj4gSFZNT1Bfe2csc31ldF9tZW1fYWNjZXNzKSBhcmUgdG9vbHMgYWNjZXNzaWJsZSBvbmx5 LiBJIGZpbmQgc3VjaAo+IGFuIGluY29uc2lzdGVuY3kgcmF0aGVyIG9kZC4KCkkgZG9uJ3QgcmVh bGx5IGtub3cgd2hhdCB0byByZXBseS4gIFdoaWxlIHRoZXJlIHByb2JhYmx5IGlzbid0LCBhcyBm YXIKYXMgSSdtIGF3YXJlLCBhbnkgdXNlLWNhc2UgZm9yIHRoZSBub24tYWx0cDJtIE9QcyB0byBi ZSBhY2Nlc3NlZCBmcm9tCnRoZSBndWVzdCB2aWEgSFZNT1BzIGRpcmVjdGx5LCBpZiBteSB1bmRl cnN0YW5kaW5nIGlzIGNvcnJlY3QsIHRoZQpzY2VuYXJpbyBpbnZvbHZpbmcgI1ZFIGFuZCBhbiBp bi1ndWVzdCBhZ2VudCB3b3VsZCByZXF1aXJlIHRoaXMKZnVuY3Rpb25hbGl0eS4KClRoYW5rcy4K Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=