From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mika Kuoppala Subject: Re: [PATCH 1/5] drm/i915: Remove redundant TLB invalidate on switching contexts Date: Fri, 24 Feb 2017 11:42:11 +0200 Message-ID: <87ino0c4cs.fsf@gaia.fi.intel.com> References: <20170223155757.10316-1-chris@chris-wilson.co.uk> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by gabe.freedesktop.org (Postfix) with ESMTPS id 69F316E143 for ; Fri, 24 Feb 2017 09:44:27 +0000 (UTC) In-Reply-To: <20170223155757.10316-1-chris@chris-wilson.co.uk> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Chris Wilson , intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org Q2hyaXMgV2lsc29uIDxjaHJpc0BjaHJpcy13aWxzb24uY28udWs+IHdyaXRlczoKCj4gV2UgYXJl IHJlcXVpcmVkIHRvIHJlbG9hZCB0aGUgVExCcyBhcm91bmQgY29udGV4dCBzd2l0Y2hlcwo+IChN SV9TRVRfQ09OVEVYVCBzcGVjaWZpY2FsbHkpIGFuZCB0aGUgcmVjb21tZW5kYXRpb24gaXMgZG8g dGhhdCBiZWZvcmUKPiB0aGUgTUlfU0VUX0NPTlRFWFQgc28gdGhhdCBpdCBpcyBzZXJpYWxpc2Vk IHdpdGggdGhlIHN3aXRjaCBhbmQgbm90Cj4gZm9yZ290dGVuOgo+Cj4gW0RldlNOQl0gSWYgRmx1 c2ggVExCIGludmFsaWRhdGlvbiBNb2RlIGlzIGVuYWJsZWQgaXTigJlzIHRoZSBkcml2ZXLigJlz Cj4gcmVzcG9uc2liaWxpdHkgdG8gaW52YWxpZGF0ZSB0aGUgVExCcyBhdCBsZWFzdCBvbmNlIGFm dGVyIHRoZSBwcmV2aW91cwo+IGNvbnRleHQgc3dpdGNoIGFmdGVyIGFueSBHVFQgbWFwcGluZ3Mg Y2hhbmdlZCAoaW5jbHVkaW5nIG5ldyBHVFQgZW50cmllcykuCj4gVGhpcyBjYW4gYmUgZG9uZSBi eSBhIHBpcGVsaW5lIFBJUEVfQ09OVFJPTCB3aXRoIFRMQiBpbnYgYml0IHNldAo+IGltbWVkaWF0 ZWx5IGJlZm9yZSBNSV9TRVRfQ09OVEVYVC4KPgo+IEhvd2V2ZXIsIHdlIGFscmVhZHkgZG8gYW4g dW5jb25kaXRpb25hbCBUTEIgaW52YWxpZGF0ZSBiZWZvcmUgZXZlcnkKPiBiYXRjaCBzbyB0aGlz IGNvbmRpdGlvbiBpcyBzYXRpZmlzZmllZC4KPgo+IFNpZ25lZC1vZmYtYnk6IENocmlzIFdpbHNv biA8Y2hyaXNAY2hyaXMtd2lsc29uLmNvLnVrPgoKUmV2aWV3ZWQtYnk6IE1pa2EgS3VvcHBhbGEg PG1pa2Eua3VvcHBhbGFAaW50ZWwuY29tPgoKPiAtLS0KPiAgZHJpdmVycy9ncHUvZHJtL2k5MTUv aTkxNV9nZW1fY29udGV4dC5jIHwgMTEgLS0tLS0tLS0tLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDEx IGRlbGV0aW9ucygtKQo+Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVf Z2VtX2NvbnRleHQuYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtX2NvbnRleHQuYwo+ IGluZGV4IDk5YzQ2ZjRkYmRlNi4uNTIxZTZmNDcwNWIxIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMv Z3B1L2RybS9pOTE1L2k5MTVfZ2VtX2NvbnRleHQuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9p OTE1L2k5MTVfZ2VtX2NvbnRleHQuYwo+IEBAIC02MDcsMTcgKzYwNyw2IEBAIG1pX3NldF9jb250 ZXh0KHN0cnVjdCBkcm1faTkxNV9nZW1fcmVxdWVzdCAqcmVxLCB1MzIgaHdfZmxhZ3MpCj4gIAkJ MDsKPiAgCWludCBsZW47Cj4gIAo+IC0JLyogdy9hOiBJZiBGbHVzaCBUTEIgSW52YWxpZGF0aW9u IE1vZGUgaXMgZW5hYmxlZCwgZHJpdmVyIG11c3QgZG8gYSBUTEIKPiAtCSAqIGludmFsaWRhdGlv biBwcmlvciB0byBNSV9TRVRfQ09OVEVYVC4gT24gR0VONiB3ZSBkb24ndCBzZXQgdGhlIHZhbHVl Cj4gLQkgKiBleHBsaWNpdGx5LCBzbyB3ZSByZWx5IG9uIHRoZSB2YWx1ZSBhdCByaW5nIGluaXQs IHN0b3JlZCBpbgo+IC0JICogaXRsYl9iZWZvcmVfY3R4X3N3aXRjaC4KPiAtCSAqLwo+IC0JaWYg KElTX0dFTjYoZGV2X3ByaXYpKSB7Cj4gLQkJaW50IHJldCA9IGVuZ2luZS0+ZW1pdF9mbHVzaChy ZXEsIEVNSVRfSU5WQUxJREFURSk7Cj4gLQkJaWYgKHJldCkKPiAtCQkJcmV0dXJuIHJldDsKPiAt CX0KPiAtCj4gIAkvKiBUaGVzZSBmbGFncyBhcmUgZm9yIHJlc291cmNlIHN0cmVhbWVyIG9uIEhT VysgKi8KPiAgCWlmIChJU19IQVNXRUxMKGRldl9wcml2KSB8fCBJTlRFTF9HRU4oZGV2X3ByaXYp ID49IDgpCj4gIAkJZmxhZ3MgfD0gKEhTV19NSV9SU19TQVZFX1NUQVRFX0VOIHwgSFNXX01JX1JT X1JFU1RPUkVfU1RBVEVfRU4pOwo+IC0tIAo+IDIuMTEuMAo+Cj4gX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBJbnRlbC1nZnggbWFpbGluZyBsaXN0Cj4g SW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwo+IGh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0 b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cl9fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4 QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWls bWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=