From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH 04/16] drm/i915: Ensure cache flushes prior to doing CS flips Date: Mon, 11 May 2015 18:46:23 +0200 Message-ID: <20150511164623.GF15256@phenom.ffwll.local> References: <1430138487-22541-1-git-send-email-chris@chris-wilson.co.uk> <1430138487-22541-5-git-send-email-chris@chris-wilson.co.uk> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wi0-f178.google.com (mail-wi0-f178.google.com [209.85.212.178]) by gabe.freedesktop.org (Postfix) with ESMTP id A4D2F6E152 for ; Mon, 11 May 2015 09:44:03 -0700 (PDT) Received: by widdi4 with SMTP id di4so113211380wid.0 for ; Mon, 11 May 2015 09:44:02 -0700 (PDT) Content-Disposition: inline In-Reply-To: <1430138487-22541-5-git-send-email-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 Cc: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gTW9uLCBBcHIgMjcsIDIwMTUgYXQgMDE6NDE6MTVQTSArMDEwMCwgQ2hyaXMgV2lsc29uIHdy b3RlOgo+IFN5bmNocm9uaXNpbmcgdG8gYW4gb2JqZWN0IGFjdGl2ZSBvbiB0aGUgc2FtZSByaW5n IGlzIGEgbm8tb3AsIGZvciB0aGUKPiBiZW5lZml0IG9mIGV4ZWNidWZmZXIgc2NoZWR1bGVyLiBI b3dldmVyLCBmb3IgQ1MgZmxpcHMgdGhpcyBtZWFucyB0aGF0Cj4gd2UgY2FuIGZvcmdvIGNoZWNr aW5nIHdoZXRoZXIgdGhlIGxhc3Qgd3JpdGUgcmVxdWVzdCBvZiB0aGUgb2JqZWN0IGlzCj4gYWN0 dWFsbHkgcXVldWVkIGFuZCBtb3JlIGltcG9ydGFudGx5IHdoZXRoZXIgdGhlIGNhY2hlIGZsdXNo IGZvciB0aGUKPiB3cml0ZSB3YXMgZW1pdHRlZC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBDaHJpcyBX aWxzb24gPGNocmlzQGNocmlzLXdpbHNvbi5jby51az4KCk5pY2UgY2F0Y2guIEhvcGVmdWxseSB0 aGlzIGFsbCBnb2VzIHNvb24gYXdheSBvbmNlIHdlIHByZWFsbG9jYXRlIHJlcXVlc3QuCgpRdWV1 ZWQgZm9yIC1uZXh0LCB0aGFua3MgZm9yIHRoZSBwYXRjaC4KLURhbmllbAoKPiAtLS0KPiAgZHJp dmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZGlzcGxheS5jIHwgNiArKysrKysKPiAgMSBmaWxlIGNo YW5nZWQsIDYgaW5zZXJ0aW9ucygrKQo+IAo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0v aTkxNS9pbnRlbF9kaXNwbGF5LmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kaXNwbGF5 LmMKPiBpbmRleCA0MzM0ZTU5YmYwYWEuLmUzMzk5YWY4ZTBjZCAxMDA2NDQKPiAtLS0gYS9kcml2 ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kaXNwbGF5LmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0v aTkxNS9pbnRlbF9kaXNwbGF5LmMKPiBAQCAtMTA4OTgsNiArMTA4OTgsMTIgQEAgc3RhdGljIGlu dCBpbnRlbF9jcnRjX3BhZ2VfZmxpcChzdHJ1Y3QgZHJtX2NydGMgKmNydGMsCj4gIAkJaTkxNV9n ZW1fcmVxdWVzdF9hc3NpZ24oJndvcmstPmZsaXBfcXVldWVkX3JlcSwKPiAgCQkJCQlvYmotPmxh c3Rfd3JpdGVfcmVxKTsKPiAgCX0gZWxzZSB7Cj4gKwkJaWYgKG9iai0+bGFzdF93cml0ZV9yZXEp IHsKPiArCQkJcmV0ID0gaTkxNV9nZW1fY2hlY2tfb2xyKG9iai0+bGFzdF93cml0ZV9yZXEpOwo+ ICsJCQlpZiAocmV0KQo+ICsJCQkJZ290byBjbGVhbnVwX3VucGluOwo+ICsJCX0KPiArCj4gIAkJ cmV0ID0gZGV2X3ByaXYtPmRpc3BsYXkucXVldWVfZmxpcChkZXYsIGNydGMsIGZiLCBvYmosIHJp bmcsCj4gIAkJCQkJCSAgIHBhZ2VfZmxpcF9mbGFncyk7Cj4gIAkJaWYgKHJldCkKPiAtLSAKPiAy LjEuNAo+IAo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f Cj4gSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdAo+IEludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5v cmcKPiBodHRwOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwt Z2Z4CgotLSAKRGFuaWVsIFZldHRlcgpTb2Z0d2FyZSBFbmdpbmVlciwgSW50ZWwgQ29ycG9yYXRp b24KaHR0cDovL2Jsb2cuZmZ3bGwuY2gKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJl ZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5m by9pbnRlbC1nZngK