From mboxrd@z Thu Jan 1 00:00:00 1970 From: Chris Wilson Subject: Re: [PATCH 19/33] drm/i915: Only clflush the context object when binding Date: Wed, 10 Aug 2016 10:02:47 +0100 Message-ID: <20160810090247.GE9040@nuc-i3427.alporthouse.com> References: <1470581141-14432-1-git-send-email-chris@chris-wilson.co.uk> <1470581141-14432-20-git-send-email-chris@chris-wilson.co.uk> <1470818499.4143.41.camel@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from fireflyinternet.com (mail.fireflyinternet.com [109.228.58.192]) by gabe.freedesktop.org (Postfix) with ESMTPS id C58A36E530 for ; Wed, 10 Aug 2016 09:02:51 +0000 (UTC) Content-Disposition: inline In-Reply-To: <1470818499.4143.41.camel@linux.intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Joonas Lahtinen Cc: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gV2VkLCBBdWcgMTAsIDIwMTYgYXQgMTE6NDE6MzlBTSArMDMwMCwgSm9vbmFzIExhaHRpbmVu IHdyb3RlOgo+IE9uIHN1LCAyMDE2LTA4LTA3IGF0IDE1OjQ1ICswMTAwLCBDaHJpcyBXaWxzb24g d3JvdGU6Cj4gPiBAQCAtNzcxLDYgKzc3MSwxMyBAQCBzdGF0aWMgaW50IGRvX3Jjc19zd2l0Y2go c3RydWN0IGRybV9pOTE1X2dlbV9yZXF1ZXN0ICpyZXEpCj4gPiDCoAlpZiAoc2tpcF9yY3Nfc3dp dGNoKHBwZ3R0LCBlbmdpbmUsIHRvKSkKPiA+IMKgCQlyZXR1cm4gMDsKPiA+IMKgCj4gPiArCWlm ICghKHRvLT5lbmdpbmVbUkNTXS5zdGF0ZS0+ZmxhZ3MgJiBJOTE1X1ZNQV9HTE9CQUxfQklORCkp IHsKPiA+ICsJCXJldCA9IGk5MTVfZ2VtX29iamVjdF9zZXRfdG9fZ3R0X2RvbWFpbih0by0+ZW5n aW5lW1JDU10uc3RhdGUtPm9iaiwKPiA+ICsJCQkJCQkJZmFsc2UpOwo+ID4gKwkJaWYgKHJldCkK PiA+ICsJCQlyZXR1cm4gcmV0Owo+ID4gKwl9Cj4gPiArCj4gPiDCoAkvKiBUcnlpbmcgdG8gcGlu IGZpcnN0IG1ha2VzIGVycm9yIGhhbmRsaW5nIGVhc2llci4gKi8KPiA+IMKgCXJldCA9IGk5MTVf dm1hX3Bpbih0by0+ZW5naW5lW1JDU10uc3RhdGUsCj4gPiDCoAkJCcKgwqDCoDAsIHRvLT5nZ3R0 X2FsaWdubWVudCwKPiAKPiBUaGlzIGNvdWxkIGJlIGxpZnRlZCBpbnNpZGUgdGhlIGlmPwoKSSdk IHJhdGhlciBub3QgYXMgdGhhdCB3b3VsZCBiZSBtb3JlIHVudXN1YWwgYW5kIHdlIHdvdWxkIHRo ZW4gbmVlZCBhCmNvbXBsaWNhdGVkIGVycm9yIHBhdGguCgpJZiB0aGUgY29tcGlsZXIgaXMgZmVl bGluZyBpbnRlbGxpZ2VudCBpdCBjb3VsZCBjb21iaW5lIHRoZSB0d28gYmxvY2tzCmludG8gb25l LCBpLmUuCgppZiAodW5saWtlbHkoKCsrdm1hLT5mbGFncyBeIGZsYWdzKSAmIEk5MTVfVk1BX0JJ TkRfTUFTSykpIHsKCXJldCA9IGk5MTVfZ2VtX29iamVjdF9zZXRfdG9fZ3R0X2RvbWFpbih2bWEt Pm9iaiwgZmFsc2UpOwoJaWYgKHJldCkKCQlyZXR1cm4gcmV0OwoKCXJldCA9IF9faTkxNV92bWFf ZG9fcGluKHZtYSwgc2l6ZSwgYWxpZ25tZW50LCBmbGFncyk7CglpZiAocmV0KQoJCXJldHVybiBy ZXQ7Cn0KCkkgZG9uJ3Qgc3VnZ2VzdCB3ZSBkbyB0aGUgZXhwYW5zaW9uIG91cnNlbHZlcywgYW5k IEkgZG9uJ3QgaGF2ZSBhIGJpdCB0bwpzcGFyZSBpbiB0aGUgUElOX0ZMQUdTLgotQ2hyaXMKCi0t IApDaHJpcyBXaWxzb24sIEludGVsIE9wZW4gU291cmNlIFRlY2hub2xvZ3kgQ2VudHJlCl9fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWls aW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZy ZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=