From mboxrd@z Thu Jan 1 00:00:00 1970 From: Alexandru Stefan ISAILA Subject: Re: [PATCH v2] x86/mm: Add mem access rights to NPT Date: Tue, 19 Jun 2018 08:14:44 +0000 Message-ID: <1529396084.4608.5.camel@bitdefender.com> References: <1529335072-2141-1-git-send-email-aisaila@bitdefender.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: Content-Language: en-US Content-ID: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: "tamas@tklengyel.com" Cc: "george.dunlap@eu.citrix.com" , "andrew.cooper3@citrix.com" , "jbeulich@suse.com" , "rcojocaru@bitdefender.com" , "xen-devel@lists.xen.org" List-Id: xen-devel@lists.xenproject.org T24gTHUsIDIwMTgtMDYtMTggYXQgMDk6MzkgLTA2MDAsIFRhbWFzIEsgTGVuZ3llbCB3cm90ZToN Cj4gT24gTW9uLCBKdW4gMTgsIDIwMTggYXQgOToxOSBBTSBBbGV4YW5kcnUgSXNhaWxhDQo+IDxh aXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4gd3JvdGU6DQo+ID4NCj4gPg0KPiA+ICtzdGF0aWMgcDJt X2FjY2Vzc190IHAybV9nZXRfYWNjZXNzKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sDQo+ID4gdW5z aWduZWQgbG9uZyBnZm4pDQo+ID4gK3sNCj4gPiArICAgIHZvaWQgKnB0cjsNCj4gPiArDQo+ID4g KyAgICBwdHIgPSByYWRpeF90cmVlX2xvb2t1cCgmcDJtLT5tZW1fYWNjZXNzX3NldHRpbmdzLCBn Zm4pOw0KPiA+ICsgICAgaWYgKCAhcHRyICkNCj4gPiArICAgICAgICByZXR1cm4gcDJtX2FjY2Vz c19yd3g7DQo+ID4gKyAgICBlbHNlDQo+ID4gKyAgICAgICAgcmV0dXJuIHJhZGl4X3RyZWVfcHRy X3RvX2ludChwdHIpOw0KPiA+ICt9DQo+ID4gKw0KPiA+ICtzdGF0aWMgdm9pZCBwMm1fc2V0X2Fj Y2VzcyhzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nDQo+ID4gZ2ZuLA0KPiA+ ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAybV9hY2Nlc3NfdCBhKQ0K PiA+ICt7DQo+ID4gKyAgICBpbnQgcmM7DQo+ID4gKw0KPiBTaG91bGRuJ3QgdGhlcmUgYmUgc29t ZSBsb2NraW5nIGFyb3VuZCB0aGUgcmFkaXggdHJlZSBvcGVyYXRpb25zDQo+IGhlcmU/DQo+IElm IG5vdCwgd2h5IG5vdD8NClRoZSBsb2NrIGlzIGluIHRoZSBwMm1fc2V0X21lbV9hY2Nlc3MoKSBz byB0aGF0IG9uZSBlbnRyeSBpcyBzZXQgYXQgYQ0KdGltZS4gVGhlIHJhZGl4IHRyZWUgb3BlcmF0 aW9ucyBhcmUgc2ltaWxhciB0byB0aGUgb25lcyBvbiBBUk0gYnV0IGlmDQp3ZSBtaXNzZWQgc29t ZXRoaW5nIEkgd2lsbCBhcHByZWNpYXRlIHRoZSBoZWxwIGluIGNvcnJlY3RpbmcgdGhlIGlzc3Vl Lg0KDQpUaGFua3MsDQpBbGV4DQo+DQo+ID4NCj4gPiArICAgIGlmICggcDJtX2FjY2Vzc19yd3gg PT0gYSApDQo+ID4gKyAgICAgICAgcmFkaXhfdHJlZV9kZWxldGUoJnAybS0+bWVtX2FjY2Vzc19z ZXR0aW5ncywgZ2ZuKTsNCj4gPiArDQo+ID4gKyAgICByYyA9IHJhZGl4X3RyZWVfaW5zZXJ0KCZw Mm0tPm1lbV9hY2Nlc3Nfc2V0dGluZ3MsIGdmbiwNCj4gPiArICAgICAgICAgICAgICAgICAgICAg ICAgICAgcmFkaXhfdHJlZV9pbnRfdG9fcHRyKGEpKTsNCj4gPiArICAgIGlmICggcmMgPT0gLUVF WElTVCApDQo+ID4gKyAgICAgICAgLyogSWYgYSBzZXR0aW5nIGFscmVhZHkgZXhpc3RzLCBjaGFu Z2UgaXQgdG8gdGhlIG5ldyBvbmUNCj4gPiAqLw0KPiA+ICsgICAgICAgIHJhZGl4X3RyZWVfcmVw bGFjZV9zbG90KA0KPiA+ICsgICAgICAgICAgICByYWRpeF90cmVlX2xvb2t1cF9zbG90KA0KPiA+ ICsgICAgICAgICAgICAgICAgJnAybS0+bWVtX2FjY2Vzc19zZXR0aW5ncywgZ2ZuKSwNCj4gPiAr ICAgICAgICAgICAgcmFkaXhfdHJlZV9pbnRfdG9fcHRyKGEpKTsNCj4gPiArfQ0KPiA+ICsNCg0K X19fX19fX19fX19fX19fX19fX19fX19fDQpUaGlzIGVtYWlsIHdhcyBzY2FubmVkIGJ5IEJpdGRl ZmVuZGVyDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs