From mboxrd@z Thu Jan 1 00:00:00 1970 From: Joonas Lahtinen Subject: Re: [PATCH 4/8] drm/i915: Before accessing an object via the cpu, flush GTT writes Date: Thu, 09 Jun 2016 15:50:34 +0300 Message-ID: <1465476634.9670.25.camel@linux.intel.com> References: <1465471779-20765-1-git-send-email-chris@chris-wilson.co.uk> <1465471779-20765-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 mga03.intel.com (mga03.intel.com [134.134.136.65]) by gabe.freedesktop.org (Postfix) with ESMTP id C70396EBB1 for ; Thu, 9 Jun 2016 12:50:36 +0000 (UTC) In-Reply-To: <1465471779-20765-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 , intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gdG8sIDIwMTYtMDYtMDkgYXQgMTI6MjkgKzAxMDAsIENocmlzIFdpbHNvbiB3cm90ZToKPiBJ ZiB3ZSB3YW50IHRvIHJlYWQgdGhlIHBhZ2VzIGRpcmVjdGx5IHZpYSB0aGUgQ1BVLCB3ZSBoYXZl IHRvIGJlIHN1cmUKPiB0aGF0IHdlIGhhdmUgdG8gZmx1c2ggdGhlIHdyaXRlcyB2aWEgdGhlIEdU VCAoYXMgdGhlIENQVSBjYW4gbm90IHNlZQo+IHRoZSBhZGRyZXNzIGFsaWFzaW5nKS4KPiAKPiBT aWduZWQtb2ZmLWJ5OiBDaHJpcyBXaWxzb24gPGNocmlzQGNocmlzLXdpbHNvbi5jby51az4KClJl dmlld2VkLWJ5OiBKb29uYXMgTGFodGluZW4gPGpvb25hcy5sYWh0aW5lbkBsaW51eC5pbnRlbC5j b20+Cgo+IC0tLQo+IMKgZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW0uYyB8IDQgKysrKwo+ IMKgMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKQo+IAo+IGRpZmYgLS1naXQgYS9kcml2 ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbS5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9n ZW0uYwo+IGluZGV4IGM2ZDA2Y2IyMTE5MS4uMThiNGE2ODRkZGRlIDEwMDY0NAo+IC0tLSBhL2Ry aXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtLmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkx NS9pOTE1X2dlbS5jCj4gQEAgLTU3MSw2ICs1NzEsOCBAQCBpbnQgaTkxNV9nZW1fb2JqX3ByZXBh cmVfc2htZW1fcmVhZChzdHJ1Y3QgZHJtX2k5MTVfZ2VtX29iamVjdCAqb2JqLAo+IMKgCWlmICgo b2JqLT5vcHMtPmZsYWdzICYgSTkxNV9HRU1fT0JKRUNUX0hBU19TVFJVQ1RfUEFHRSkgPT0gMCkK PiDCoAkJcmV0dXJuIC1FSU5WQUw7Cj4gwqAKPiArCWk5MTVfZ2VtX29iamVjdF9mbHVzaF9ndHRf d3JpdGVfZG9tYWluKG9iaik7Cj4gKwo+IMKgCWlmICghKG9iai0+YmFzZS5yZWFkX2RvbWFpbnMg JiBJOTE1X0dFTV9ET01BSU5fQ1BVKSkgewo+IMKgCQlyZXQgPSBpOTE1X2dlbV9vYmplY3Rfd2Fp dF9yZW5kZXJpbmcob2JqLCB0cnVlKTsKPiDCoAkJaWYgKHJldCkKPiBAQCAtNjExLDYgKzYxMyw4 IEBAIGludCBpOTE1X2dlbV9vYmpfcHJlcGFyZV9zaG1lbV93cml0ZShzdHJ1Y3QgZHJtX2k5MTVf Z2VtX29iamVjdCAqb2JqLAo+IMKgCWlmICgob2JqLT5vcHMtPmZsYWdzICYgSTkxNV9HRU1fT0JK RUNUX0hBU19TVFJVQ1RfUEFHRSkgPT0gMCkKPiDCoAkJcmV0dXJuIC1FSU5WQUw7Cj4gwqAKPiAr CWk5MTVfZ2VtX29iamVjdF9mbHVzaF9ndHRfd3JpdGVfZG9tYWluKG9iaik7Cj4gKwo+IMKgCWlm IChvYmotPmJhc2Uud3JpdGVfZG9tYWluICE9IEk5MTVfR0VNX0RPTUFJTl9DUFUpIHsKPiDCoAkJ cmV0ID0gaTkxNV9nZW1fb2JqZWN0X3dhaXRfcmVuZGVyaW5nKG9iaiwgZmFsc2UpOwo+IMKgCQlp ZiAocmV0KQotLSAKSm9vbmFzIExhaHRpbmVuCk9wZW4gU291cmNlIFRlY2hub2xvZ3kgQ2VudGVy CkludGVsIENvcnBvcmF0aW9uCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNr dG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2lu dGVsLWdmeAo=