From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Jan Beulich" Subject: Re: [PATCH v2] x86/mm: also flush TLB when putting writable foreign page reference Date: Tue, 02 May 2017 02:50:03 -0600 Message-ID: <5908645B0200007800155A54@prv-mh.provo.novell.com> References: <58FF2C060200007800153D45@prv-mh.provo.novell.com> <58FF2C060200007800153D45@prv-mh.provo.novell.com> <20170425105954.GB43635@deinos.phlegethon.org> <5900C5BB020000780015466A@prv-mh.provo.novell.com> <20170426142511.GC28790@deinos.phlegethon.org> <5901D4940200007800154B84@prv-mh.provo.novell.com> <20170427095116.GB26734@deinos.phlegethon.org> <59033B1802000078001551D7@prv-mh.provo.novell.com> <20170502083215.GA90479@deinos.phlegethon.org> 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 1d5TVY-0001mc-W2 for xen-devel@lists.xenproject.org; Tue, 02 May 2017 08:50:09 +0000 In-Reply-To: <20170502083215.GA90479@deinos.phlegethon.org> Content-Disposition: inline List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Tim Deegan Cc: Andrew Cooper , Julien Grall , xen-devel , Jann Horn List-Id: xen-devel@lists.xenproject.org Pj4+IE9uIDAyLjA1LjE3IGF0IDEwOjMyLCA8dGltQHhlbi5vcmc+IHdyb3RlOgo+IEF0IDA0OjUy IC0wNjAwIG9uIDI4IEFwciAoMTQ5MzM1NTE2MCksIEphbiBCZXVsaWNoIHdyb3RlOgo+PiA+Pj4g T24gMjcuMDQuMTcgYXQgMTE6NTEsIDx0aW1AeGVuLm9yZz4gd3JvdGU6Cj4+ID4gQXQgMDM6MjMg LTA2MDAgb24gMjcgQXByICgxNDkzMjYzMzgwKSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+ID4+IC4u LiBpdCB3b3VsZG4ndCBiZXR0ZXIgYmUgdGhlIG90aGVyIHdheSBhcm91bmQ6IFdlIHVzZSB0aGUg cGF0Y2gKPj4gPj4gaW4gaXRzIGN1cnJlbnQgKG9yIGV2ZW4gdjEpIGZvcm0sIGFuZCB0cnkgdG8g ZG8gc29tZXRoaW5nIGFib3V0Cj4+ID4+IHBlcmZvcm1hbmNlIG9ubHkgaWYgd2UgcmVhbGx5IGZp bmQgYSBjYXNlIHdoZXJlIGl0IG1hdHRlcnMuIFRvIGJlCj4+ID4+IGhvbmVzdCwgSSdtIG5vdCBl dmVuIHN1cmUgaG93IEkgY291bGQgbWVhbmluZ2Z1bGx5IG1lYXN1cmUgdGhlCj4+ID4+IGltcGFj dCBoZXJlOiBTaW1wbHkgY291bnRpbmcgaG93IG1hbnkgZXh0cmEgZmx1c2hlcyB0aGVyZSB3b3Vs ZAo+PiA+PiBlbmQgdXAgYmVpbmcgd291bGRuJ3Qgc2VlbSBhbGwgdGhhdCB1c2VmdWwsIGFuZCB3 aGV0aGVyIHRoZXJlCj4+ID4+IHdvdWxkIGJlIGFueSBtZWFzdXJhYmxlIGRpZmZlcmVuY2UgaW4g dGhlIG92ZXJhbGwgZXhlY3V0aW9uIHRpbWUKPj4gPj4gb2YgZS5nLiBkb21haW4gY3JlYXRpb24g SSB3b3VsZCBoaWdobHkgZG91YnQgKGJ1dCBpZiBpdCdzIHRoYXQgd2hhdAo+PiA+PiB5b3UncmUg YWZ0ZXIsIEkgY291bGQgY2VydGFpbmx5IGNvbGxlY3QgYSBmZXcgbnVtYmVycykuCj4+ID4gCj4+ ID4gSSB0aGluayB0aGF0IHdvdWxkIGJlIGEgZ29vZCBpZGVhLCBqdXN0IGFzIGEgc2FuaXR5LWNo ZWNrLgo+PiAKPj4gQXMgaXQgdHVybnMgb3V0IHRoZXJlIGlzIGEgbWVhc3VyYWJsZSBlZmZlY3Q6 IHhjX2RvbV9ib290X2ltYWdlKCkKPj4gZm9yIGEgNEdiIFBWIGd1ZXN0IHRha2VzIGFib3V0IDcw JSBsb25nZXIgbm93LiBPdG9oIGl0IGlzIGl0c2VsZgo+PiByZXNwb25zaWJsZSBmb3IgbGVzcyB0 aGFuIDEwJSBvZiB0aGUgb3ZlcmFsbCB0aW1lIGxpYnhsX19idWlsZF9kb20oKQo+PiB0YWtlcywg YW5kIHRoYXQgaW4gdHVybiBpcyBvbmx5IGEgcHJldHR5IHNtYWxsIHBvcnRpb24gb2YgdGhlIG92 ZXJhbGwKPj4gInhsIGNyZWF0ZSIuCj4gCj4gRG8geW91IHRoaW5rIHRoYXQgc2xvd2Rvd24gaXMg T0s/ICBJJ20gbm90IHN1cmUgLS0gSSdkIGJlIGluY2xpbmVkIHRvCj4gYXZvaWQgaXQsIGJ1dCBj b3VsZCBiZSBwZXJzdWFkZWQsIGFuZCBpdCdzIG5vdCBtZSBkb2luZyB0aGUgd29yay4gOikKCldl bGwsIGlmIHRoZXJlIHdhcyBhIHdheSB0byBhdm9pZCBpdCBpbiBhIGNsZWFuIHdheSB3aXRob3V0 IHRvbyBtdWNoCmNvZGUgY2h1cm4sIEknZCBiZSBhbGwgZm9yIGF2b2lkaW5nIGl0LiBUaGUgYXZl bnVlcyB3ZSd2ZSBleHBsb3JlZCBzbwpmYXIgZWl0aGVyIGRpZG4ndCB3b3JrICh1c2luZyBwZ19v d25lcidzIGRpcnR5IG1hc2spIG9yIGRpZG4ndCBwcm9taXNlCnRvIGFjdHVhbGx5IHJlZHVjZSB0 aGUgZmx1c2ggb3ZlcmhlYWQgaW4gYSBtZWFuaW5nZnVsIHdheSAoYWRkaW5nIGEKc2VwYXJhdGUg bWFzayB0byBiZSBtZXJnZWQgaW50byB0aGUgbWFzayB1c2VkIGZvciB0aGUgZmx1c2ggaW4KX19n ZXRfcGFnZV90eXBlKCkpLCB1bmxlc3MgLSBhcyBoYXMgYmVlbiB0aGUgY2FzZSBiZWZvcmUgLSBJ IGRpZG4ndApmdWxseSB1bmRlcnN0YW5kIHlvdXIgdGhvdWdodHMgdGhlcmUuCgpKYW4KCgpfX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94 ZW4tZGV2ZWwK