From mboxrd@z Thu Jan 1 00:00:00 1970 From: Sergey Dyasli Subject: Re: [PATCH 2/9] x86/np2m: Have invept flush all np2m entries with the same base pointer Date: Mon, 2 Oct 2017 10:24:55 +0000 Message-ID: <1506939895.3729.9.camel@citrix.com> References: <20170929150144.7602-1-george.dunlap@citrix.com> <20170929150144.7602-2-george.dunlap@citrix.com> <1506937045.3729.1.camel@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 1dyxuE-0000sw-VB for xen-devel@lists.xenproject.org; Mon, 02 Oct 2017 10:24:59 +0000 In-Reply-To: Content-Language: en-US Content-ID: <226C4466F703FB41A8238C175B553581@citrix.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: George Dunlap Cc: Sergey Dyasli , Kevin Tian , "jun.nakajima@intel.com" , Andrew Cooper , "jbeulich@suse.com" , "xen-devel@lists.xenproject.org" List-Id: xen-devel@lists.xenproject.org T24gTW9uLCAyMDE3LTEwLTAyIGF0IDExOjA3ICswMTAwLCBHZW9yZ2UgRHVubGFwIHdyb3RlOg0K PiBPbiAxMC8wMi8yMDE3IDEwOjQwIEFNLCBHZW9yZ2UgRHVubGFwIHdyb3RlOg0KPiA+IE9uIDEw LzAyLzIwMTcgMTA6MzcgQU0sIFNlcmdleSBEeWFzbGkgd3JvdGU6DQo+ID4gPiBPbiBGcmksIDIw MTctMDktMjkgYXQgMTY6MDEgKzAxMDAsIEdlb3JnZSBEdW5sYXAgd3JvdGU6DQo+ID4gPiA+IG52 bXhfaGFuZGxlX2ludmVwdCgpIHVwZGF0ZXMgY3VycmVudCdzIG5wMm0ganVzdCB0byBmbHVzaCBp dC4gIFRoaXMgaXMNCj4gPiA+ID4gbm90IG9ubHkgd2FzdGVmdWwsIGJ1dCBpbmVmZmVjdGl2ZTog aWYgc2V2ZXJhbCBMMiB2Y3B1cyBzaGFyZSB0aGUgc2FtZQ0KPiA+ID4gPiBucDJtIGJhc2UgcG9p bnRlciwgdGhleSBhbGwgbmVlZCB0byBiZSBmbHVzaGVkIChub3Qgb25seSB0aGUgY3VycmVudA0K PiA+ID4gPiBvbmUpLg0KPiA+ID4gDQo+ID4gPiBJIGRvbid0IGZvbGxvdyB0aGlzIGNvbXBsZXRl bHkuIEwxIHdpbGwgdXNlIElOVkVQVCBvbiBlYWNoIHZDUFUgdGhhdA0KPiA+ID4gc2hhcmVzIHRo ZSBzYW1lIG5wMm0gcG9pbnRlci4gVGhlIG1haW4gaWRlYSBoZXJlIHdhcyBub3QgdG8gdXBkYXRl DQo+ID4gPiBjdXJyZW50J3MgbnAybSBqdXN0IHRvIGZsdXNoIGl0Lg0KPiA+IA0KPiA+IEhtbSwg eWVzIHRoZSBJTlZFUFQgdGhpbmcgaXMgdHJ1ZS4gIEJ1dCBpZiB0aGF0J3MgdGhlIGNhc2UsIHdo eSBkbyB3ZQ0KPiA+IG5lZWQgbnAybV9mbHVzaF9iYXNlKCkgdG8gbG9vcCBvdmVyIHRoZSB3aG9s ZSBsaXN0IGFuZCBmbHVzaCBhbGwgbnAybXMNCj4gPiB3aXRoIHRoZSBzYW1lIHBvaW50ZXI/DQo+ IA0KPiBPaCwgbmV2ZXJtaW5kIC0tIHlvdSBkb24ndCBrbm93IHdoaWNoIG5wMm0gaXMgYmVpbmcg dXNlZCBieSB0aGlzIHZjcHUsDQo+IHNvIHlvdSBoYXZlIHRvIGZsdXNoIGFsbCBvZiB0aGUgbnAy bXMgdGhhdCBtYXRjaCB0aGF0IGJhc2UgcG9pbnRlci4NCj4gDQo+IFdoYXQgYWJvdXQgdGhpcyBj aGFuZ2Vsb2c6DQo+IA0KPiAtLS0NCj4geDg2L25wMm06IEZsdXNoIHAybSByYXRoZXIgdGhhbiBz d2l0Y2hpbmcgb24gbmVzdGVkIGludmVwdA0KDQpJdCdzIG5vdCBlbnRpcmVseSBjbGVhciB3aGF0 ICJzd2l0Y2hpbmciIG1lYW5zIGhlcmUuIEJ1dCBJIGZhaWwgdG8NCnRoaW5rIG9mIGFueSBvdGhl ciBnb29kIGFsdGVybmF0aXZlcyBmb3IgdGhlIHBhdGNoJ3Mgc3ViamVjdC4NCg0KPiANCj4gQXQg dGhlIG1vbWVudCwgbnZteF9oYW5kbGVfaW52ZXB0KCkgdXBkYXRlcyB0aGUgY3VycmVudCBucDJt IGp1c3QgdG8NCj4gZmx1c2ggaXQuICBJbnN0ZWFkIGludHJvZHVjZSBhIGZ1bmN0aW9uLCBucDJt X2ZsdXNoX2Jhc2UoKSwgd2hpY2ggd2lsbA0KPiBsb29rIHVwIHRoZSBucDJtIGJhc2UgcG9pbnRl ciBhbmQgY2FsbCBwMm1fZmx1c2hfdGFibGUoKSBpbnN0ZWFkLg0KPiANCj4gVW5mb3J0dW5hdGVs eSwgc2luY2Ugd2UgZG9uJ3Qga25vdyB3aGljaCBwMm0gYSBnaXZlbiB2Y3B1IGlzIHVzaW5nLCB3 ZQ0KPiBtdXN0IGZsdXNoIGFsbCBwMm1zIHRoYXQgc2hhcmUgdGhhdCBiYXNlIHBvaW50ZXIuDQoN Ck15IHJlYXNvbmluZyB3YXMgdGhlIHNhbWU6DQoNCklOVkVQVCBmcm9tIEwxIGhhcHBlbnMgb3V0 c2lkZSBvZiBMMDIgdkNQVSdzIGNvbnRleHQgYW5kIGN1cnJlbnRseSBpdCdzDQppbXBvc3NpYmxl IChiZWNhdXNlIG9mIHNjaGVkdWxpbmcpIHRvIGRldGVjdCB0aGUgZXhhY3QgbnAybSBvYmplY3Qg dGhhdA0KbmVlZHMgdG8gYmUgZmx1c2hlZC4NCg0KPiANCj4gQ29udmVydCBwMm1fZmx1c2hfdGFi bGUoKSBpbnRvIHAybV9mbHVzaF90YWJsZV9sb2NrZWQoKSBpbiBvcmRlciBub3QNCj4gdG8gcmVs ZWFzZSB0aGUgcDJtX2xvY2sgYWZ0ZXIgbnAybV9iYXNlIGNoZWNrLg0KPiANCj4gU2lnbmVkLW9m Zi1ieTogU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPg0KPiBTaWduZWQt b2ZmLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+DQotLSANClRo YW5rcywNClNlcmdleQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK