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: Thu, 28 Jun 2018 14:10:45 +0000 Message-ID: <1530195070.8880.9.camel@bitdefender.com> References: <1529335072-2141-1-git-send-email-aisaila@bitdefender.com> <5B2D1B0002000078001CD08E@prv1-mh.provo.novell.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <5B2D1B0002000078001CD08E@prv1-mh.provo.novell.com> 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: "JBeulich@suse.com" Cc: "George.Dunlap@eu.citrix.com" , "andrew.cooper3@citrix.com" , "tamas@tklengyel.com" , "rcojocaru@bitdefender.com" , "xen-devel@lists.xen.org" List-Id: xen-devel@lists.xenproject.org T24gVmksIDIwMTgtMDYtMjIgYXQgMDk6NTEgLTA2MDAsIEphbiBCZXVsaWNoIHdyb3RlOg0KPiA+ DQo+ID4gPg0KPiA+ID4gPg0KPiA+ID4gPiBPbiAxOC4wNi4xOCBhdCAxNzoxNywgPGFpc2FpbGFA Yml0ZGVmZW5kZXIuY29tPiB3cm90ZToNCj4gPiBGcm9tOiBJc2FpbGEgQWxleGFuZHJ1IDxhaXNh aWxhQGJpdGRlZmVuZGVyLmNvbT4NCj4gPg0KPiA+IFRoaXMgcGF0Y2ggYWRkcyBhY2Nlc3Mgcmln aHRzIGZvciB0aGUgTlBUIHBhZ2VzLiBUaGUgYWNjZXNzIHJpZ2h0cw0KPiA+IGFyZQ0KPiA+IHNh dmVkIGluIGEgcmFkaXggdHJlZSB3aXRoIHRoZSByb290IHNhdmVkIGluIHAybV9kb21haW4uDQo+ IFNvdW5kcyByZXNvdXJjZSBpbnRlbnNpdmUuIEhvdyBtYW55IG5vZGVzIHdvdWxkIHN1Y2ggYSBy YWRpeCB0cmVlDQo+IGhhdmUNCj4gb24gYXZlcmFnZT8NCg0KVGhlIGF2ZXJhZ2UgaXMgYXJvdW5k IDE0Nzg4OTAgZm9yIGEgbWFjaGluZSB3aXRoIDRHQiBvZiByYW0uDQo+DQo+ID4NCj4gPiAtLS0g YS94ZW4vYXJjaC94ODYvbW0vbWVtX2FjY2Vzcy5jDQo+ID4gKysrIGIveGVuL2FyY2gveDg2L21t L21lbV9hY2Nlc3MuYw0KPiA+IEBAIC0yMjEsNiArMjIxLDkgQEAgYm9vbCBwMm1fbWVtX2FjY2Vz c19jaGVjayhwYWRkcl90IGdwYSwgdW5zaWduZWQNCj4gPiBsb25nIGdsYSwNCj4gPiAgICAgICAg ICB7DQo+ID4gICAgICAgICAgICAgIHJlcS0+dS5tZW1fYWNjZXNzLmZsYWdzIHw9IE1FTV9BQ0NF U1NfR0xBX1ZBTElEOw0KPiA+ICAgICAgICAgICAgICByZXEtPnUubWVtX2FjY2Vzcy5nbGEgPSBn bGE7DQo+ID4gKyAgICAgICAgfQ0KPiA+ICsgICAgICAgIGlmICggbnBmZWMuZ2xhX3ZhbGlkIHx8 IGNwdV9oYXNfc3ZtICkNCj4gPiArICAgICAgICB7DQo+ID4NCj4gPiAgICAgICAgICAgICAgaWYg KCBucGZlYy5raW5kID09IG5wZmVjX2tpbmRfd2l0aF9nbGEgKQ0KPiBZb3UgbGVhdmUgYSBib2d1 c2x5IHBsYWNlZCBibGFuayBsaW5lLiBQbGVhc2UgcHV0IGl0IGFoZWFkIG9mIHRoZQ0KPiBpZigp DQo+IHlvdSBhZGQuDQo+DQo+ID4NCj4gPiBAQCAtMTEyLDggKzExNywzNyBAQCBzdGF0aWMgdW5z aWduZWQgbG9uZyBwMm1fdHlwZV90b19mbGFncyhjb25zdA0KPiA+IHN0cnVjdCBwMm1fZG9tYWlu ICpwMm0sDQo+ID4gICAgICAgICAgICAgIGZsYWdzIHw9IF9QQUdFX1BXVDsNCj4gPiAgICAgICAg ICAgICAgQVNTRVJUKCFsZXZlbCk7DQo+ID4gICAgICAgICAgfQ0KPiA+IC0gICAgICAgIHJldHVy biBmbGFncyB8IFAyTV9CQVNFX0ZMQUdTIHwgX1BBR0VfUENEOw0KPiA+ICsgICAgICAgIGZsYWdz IHw9IFAyTV9CQVNFX0ZMQUdTIHwgX1BBR0VfUENEOw0KPiA+ICsgICAgICAgIGJyZWFrOw0KPiA+ ICsgICAgfQ0KPiA+ICsgICAgc3dpdGNoIChhY2Nlc3MpDQo+IENvZGluZyBzdHlsZS4NCj4NCj4g Pg0KPiA+ICtzdGF0aWMgdm9pZCBwMm1fc2V0X2FjY2VzcyhzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJt LCB1bnNpZ25lZCBsb25nDQo+ID4gZ2ZuLA0KPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIHAybV9hY2Nlc3NfdCBhKQ0KPiA+ICt7DQo+ID4gKyAgICBpbnQgcmM7DQo+ ID4gKw0KPiA+ICsgICAgaWYgKCBwMm1fYWNjZXNzX3J3eCA9PSBhICkNCj4gPiArICAgICAgICBy YWRpeF90cmVlX2RlbGV0ZSgmcDJtLT5tZW1fYWNjZXNzX3NldHRpbmdzLCBnZm4pOw0KPiA+ICsN Cj4gPiArICAgIHJjID0gcmFkaXhfdHJlZV9pbnNlcnQoJnAybS0+bWVtX2FjY2Vzc19zZXR0aW5n cywgZ2ZuLA0KPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICByYWRpeF90cmVlX2ludF90 b19wdHIoYSkpOw0KPiBJcyB0aGVyZSBhbiAiZWxzZSIgbWlzc2luZyBhYm92ZSBoZXJlPyBPdGhl cndpc2Ugd2h5IHdvdWxkIHlvdQ0KPiBkZWxldGUgdGhlIG5vZGUgZmlyc3Q/DQoNClllcyBpdCBu ZWVkcyBhIGVsc2Ugb3IgYSByZXR1cm4uIFdlIHBsYW4gbm90IHRvIGhhdmUgdGhlIHJ3eCBpbiB0 aGUNCnRyZWUgc28gd2UgY2Egc2F2ZSB1cCBzb21lIHNwYWNlLg0KDQpBbGV4DQoNCl9fX19fX19f X19fX19fX19fX19fX19fXw0KVGhpcyBlbWFpbCB3YXMgc2Nhbm5lZCBieSBCaXRkZWZlbmRlcg0K X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0 cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==