From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?UTF-8?B?Um9nZXIgUGF1IE1vbm7DqQ==?= Subject: Re: [PATCH] xen: don't flush the TLB on grant unmap for auto-translated guests Date: Wed, 7 May 2014 12:00:56 +0200 Message-ID: <536A0458.9050402@citrix.com> References: <1399394260-30381-1-git-send-email-roger.pau@citrix.com> <53691566.90900@citrix.com> <536A07D0020000780000FB4A@mail.emea.novell.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta4.messagelabs.com ([85.158.143.247]) by lists.xen.org with esmtp (Exim 4.72) (envelope-from ) id 1Whyeo-00087r-M7 for xen-devel@lists.xenproject.org; Wed, 07 May 2014 10:00:58 +0000 In-Reply-To: <536A07D0020000780000FB4A@mail.emea.novell.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xen.org Errors-To: xen-devel-bounces@lists.xen.org To: Jan Beulich , David Vrabel Cc: xen-devel@lists.xenproject.org, Tim Deegan , Ian Campbell List-Id: xen-devel@lists.xenproject.org T24gMDcvMDUvMTQgMTA6MTUsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDA2LjA1LjE0IGF0 IDE5OjAxLCA8ZGF2aWQudnJhYmVsQGNpdHJpeC5jb20+IHdyb3RlOgo+PiBPbiAwNi8wNS8xNCAx NzozNywgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+Pj4gRm9yIGF1dG8tdHJhbnNsYXRlZCBndWVz dHMgdGhlIHAybSBjb2RlIHdpbGwgZG8gdGhlIG5lY2Vzc2FyeSBUTEIKPj4+IGZsdXNoZXMsIHNv IHRoZXJlJ3Mgbm8gbmVlZCB0byBwZXJmb3JtIGFueSBUTEIgZmx1c2hlcyBpbiBnZW5lcmljCj4+ PiBncmFudCB0YWJsZSBjb2RlLgo+Pj4KPj4+IFNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25u w6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgo+Pj4gQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz dXNlLmNvbT4KPj4+IENjOiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KPj4+IENjOiBJYW4gQ2Ft cGJlbGwgPGlhbi5jYW1wYmVsbEBjaXRyaXguY29tPgo+Pj4gLS0tCj4+PiAgeGVuL2NvbW1vbi9n cmFudF90YWJsZS5jIHwgICAxMiArKysrKysrKy0tLS0KPj4+ICAxIGZpbGVzIGNoYW5nZWQsIDgg aW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKPj4+Cj4+PiBkaWZmIC0tZ2l0IGEveGVuL2Nv bW1vbi9ncmFudF90YWJsZS5jIGIveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCj4+PiBpbmRleCAx MDdiMDAwLi5hMmE4NTdmIDEwMDY0NAo+Pj4gLS0tIGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5j Cj4+PiArKysgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKPj4+IEBAIC0xMDk5LDcgKzEwOTks OCBAQCBnbnR0YWJfdW5tYXBfZ3JhbnRfcmVmKAo+Pj4gICAgICAgICAgICAgIGd1ZXN0X2hhbmRs ZV9hZGRfb2Zmc2V0KHVvcCwgMSk7Cj4+PiAgICAgICAgICB9Cj4+PiAgCj4+PiAtICAgICAgICBm bHVzaF90bGJfbWFzayhjdXJyZW50LT5kb21haW4tPmRvbWFpbl9kaXJ0eV9jcHVtYXNrKTsKPj4+ ICsgICAgICAgIGlmICggIXBhZ2luZ19tb2RlX2V4dGVybmFsKGN1cnJlbnQtPmRvbWFpbikgKQo+ Pj4gKyAgICAgICAgICAgIGZsdXNoX3RsYl9tYXNrKGN1cnJlbnQtPmRvbWFpbi0+ZG9tYWluX2Rp cnR5X2NwdW1hc2spOwo+Pgo+PiBJbnRyb2R1Y2UKPj4KPj4gdm9pZCBnbnR0YWJfZmx1c2hfdGxi KHN0cnVjdCBkb21haW4gKmQpCj4+IHsKPj4gICAgIGlmICggIXBhZ2luZ19tb2RlX2V4dGVybmFs KGQpICkKPj4gICAgICAgICBmbHVzaF90bGJfbWFzayhkLT5kb21haW5fZGlydHlfY3B1bWFzayk7 Cj4+IH0KPiAKPiBZZXMsIHBsZWFzZSwgYnV0IHByZWZlcmFibHkgYXMKPiAKPiBzdGF0aWMgdm9p ZCBnbnR0YWJfZmx1c2hfdGxiKGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCgpBbnkgcmVhc29uIG5v dCB0byBtYWtlIGl0IHN0YXRpYyBpbmxpbmUgdm9pZD8KCj4gCj4gQWxzbywgd2hpbGUgeW91IG1p Z2h0IG5vdCBiZSBjb25jZXJuZWQgYWJvdXQgaXRzIHBlcmZvcm1hbmNlLAo+IEknZCBoaWdobHkg YXBwcmVjaWF0ZSBpZiB0aGUgb25lIHJlbWFpbmluZyB1c2UgKGluIGdudHRhYl90cmFuc2Zlcigp KQo+IHdvdWxkIGFsc28gYmUgaW5zcGVjdGVkIGFuZCAtIGlmIHN1aXRhYmxlIC0gcmVwbGFjZWQg KG9yIGVsc2UgYSBub3RlCj4gYWRkZWQgdG8gdGhlIGNvbW1pdCBtZXNzYWdlIGNsYXJpZnlpbmcg d2h5IHRoZXJlIHRoZSBzYW1lIGNhbid0Cj4gYmUgZG9uZSkuCgpZZXMsIEkgc2VlIHRoZSBvdGhl ciBjYWxsZXIgb2YgZmx1c2hfdGxiX21hc2ssIGFuZApndWVzdF9waHlzbWFwX3JlbW92ZV9wYWdl IGVuZHMgdXAgY2FsbGluZyBwMm1fc2V0X2VudHJ5LCB3aGljaCBpcyB0aGUKc2FtZSBhcyB0aGUg b3RoZXIgY2FsbGVycywgc28gQUZBSUNULCB0aGUgZmx1c2ggaXMgbm90IG5lY2Vzc2FyeSB0aGVy ZQplaXRoZXIuCgpSb2dlci4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn Cmh0dHA6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=