From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mika Kuoppala Subject: Re: [PATCH 1/2] drm/i915/execlists: Use rmb() to order CSB reads Date: Fri, 11 May 2018 15:02:07 +0300 Message-ID: <87mux69z9c.fsf@gaia.fi.intel.com> References: <20180508163042.21825-1-chris@chris-wilson.co.uk> <20180508163042.21825-2-chris@chris-wilson.co.uk> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by gabe.freedesktop.org (Postfix) with ESMTPS id 3FCED6E181 for ; Fri, 11 May 2018 12:02:13 +0000 (UTC) In-Reply-To: <20180508163042.21825-2-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+IHdyaXRlczoKCj4gV2UgYXNz dW1lIHRoYXQgdGhlIENTQiBpcyB3cml0dGVuIHVzaW5nIHRoZSBub3JtYWwgcmluZ2J1ZmZlcgo+ IGNvaGVyZW5jeSBwcm90b2NvbHMsIGFzIG91dGxpbmVkIGluIGtlcm5lbC9ldmVudHMvcmluZ19i dWZmZXIuYzoKPgo+ICAgICAqICAgKEhXKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChE UklWRVIpCj4gICAgICoKPiAgICAgKiAgIGlmIChMT0FEIC0+ZGF0YV90YWlsKSB7ICAgICAgICAg ICAgTE9BRCAtPmRhdGFfaGVhZAo+ICAgICAqICAgICAgICAgICAgICAgICAgICAgIChBKSAgICAg ICAgICAgICBzbXBfcm1iKCkgICAgICAgKEMpCj4gICAgICogICAgICBTVE9SRSAkZGF0YSAgICAg ICAgICAgICAgICAgICAgIExPQUQgJGRhdGEKPiAgICAgKiAgICAgIHNtcF93bWIoKSAgICAgICAo QikgICAgICAgICAgICAgc21wX21iKCkgICAgICAgIChEKQo+ICAgICAqICAgICAgU1RPUkUgLT5k YXRhX2hlYWQgICAgICAgICAgICAgICBTVE9SRSAtPmRhdGFfdGFpbAo+ICAgICAqICAgfQo+Cj4g U28gd2UgYXNzdW1lIHRoYXQgdGhlIEhXIGZ1bGZpbHMgaXRzIG9yZGVyaW5nIHJlcXVpcmVtZW50 cyAoQiksIGFuZCBzbwo+IHdlIHNob3VsZCB1c2UgYSBjb21wbGltZW50YXJ5IHJtYiAoQykgdG8g ZW5zdXJlIHRoYXQgb3VyIHJlYWQgb2YgaXRzCj4gV1JJVEUgcG9pbnRlciBpcyBjb21wbGV0ZWQg YmVmb3JlIHdlIHN0YXJ0IGFjY2Vzc2luZyB0aGUgZGF0YS4KPgo+IFRoZSBmaW5hbCBtYiAoRCkg aXMgaW1wbGllZCBieSB0aGUgdW5jYWNoZWQgbW1pbyB3ZSBwZXJmb3JtIHRvIGluZm9ybQo+IHRo ZSBIVyBvZiBvdXIgUkVBRCBwb2ludGVyLgo+Cj4gUmVmZXJlbmNlczogaHR0cHM6Ly9idWdzLmZy ZWVkZXNrdG9wLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTA1MDY0Cj4gUmVmZXJlbmNlczogaHR0cHM6 Ly9idWdzLmZyZWVkZXNrdG9wLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTA1ODg4Cj4gUmVmZXJlbmNl czogaHR0cHM6Ly9idWdzLmZyZWVkZXNrdG9wLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTA2MTg1Cj4g Rml4ZXM6IDc2N2E5ODNhYjI1NSAoImRybS9pOTE1L2V4ZWNsaXN0czogUmVhZCB0aGUgY29udGV4 dC1zdGF0dXMgSEVBRCBmcm9tIHRoZSBIV1NQIikKPiBSZWZlcmVuY2VzOiA2MWJmOTcxOWZhMTcg KCJkcm0vaTkxNS9jbmw6IFVzZSBtbWlvIGFjY2VzcyB0byBjb250ZXh0IHN0YXR1cyBidWZmZXIi KQo+IFN1Z2dlc3RlZC1ieTogTWlrYSBLdW9wcGFsYSA8bWlrYS5rdW9wcGFsYUBsaW51eC5pbnRl bC5jb20+Cj4gU2lnbmVkLW9mZi1ieTogQ2hyaXMgV2lsc29uIDxjaHJpc0BjaHJpcy13aWxzb24u Y28udWs+Cj4gQ2M6IE1pa2EgS3VvcHBhbGEgPG1pa2Eua3VvcHBhbGFAbGludXguaW50ZWwuY29t Pgo+IENjOiBKb29uYXMgTGFodGluZW4gPGpvb25hcy5sYWh0aW5lbkBsaW51eC5pbnRlbC5jb20+ Cj4gQ2M6IFR2cnRrbyBVcnN1bGluIDx0dnJ0a28udXJzdWxpbkBpbnRlbC5jb20+Cj4gQ2M6IE1p Y2hhxYIgV2luaWFyc2tpIDxtaWNoYWwud2luaWFyc2tpQGludGVsLmNvbT4KPiBDYzogUmFmYWVs IEFudG9nbm9sbGkgPHJhZmFlbC5hbnRvZ25vbGxpQGludGVsLmNvbT4KPiBDYzogTWljaGVsIFRo aWVycnkgPG1pY2hlbC50aGllcnJ5QGludGVsLmNvbT4KPiBDYzogVGltbyBBYWx0b25lbiA8dGph YWx0b25AdWJ1bnR1LmNvbT4KPiBUZXN0ZWQtYnk6IFRpbW8gQWFsdG9uZW4gPHRqYWFsdG9uQHVi dW50dS5jb20+CgpBY2tlZC1ieTogTWlrYSBLdW9wcGFsYSA8bWlrYS5rdW9wcGFsYUBpbnRlbC5j b20+CgpUaGlzIGFsc28gbWFrZXMgdGhlIGh3c3AgYWNjZXNzIHdvcmsgZmluZSB3aXRoIGlvbW11 IG9uIChrYmwpLgoKLU1pa2EKCj4gLS0tCj4gIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2xy Yy5jIHwgMSArCj4gIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKQo+Cj4gZGlmZiAtLWdp dCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2xyYy5jIGIvZHJpdmVycy9ncHUvZHJtL2k5 MTUvaW50ZWxfbHJjLmMKPiBpbmRleCA5MTFmMjg4Zjc4YWEuLjg5Nzc2MDBmMGQ4MSAxMDA2NDQK PiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9scmMuYwo+ICsrKyBiL2RyaXZlcnMv Z3B1L2RybS9pOTE1L2ludGVsX2xyYy5jCj4gQEAgLTk5Miw2ICs5OTIsNyBAQCBzdGF0aWMgdm9p ZCBleGVjbGlzdHNfc3VibWlzc2lvbl90YXNrbGV0KHVuc2lnbmVkIGxvbmcgZGF0YSkKPiAgCj4g IAkJCWhlYWQgPSBleGVjbGlzdHMtPmNzYl9oZWFkOwo+ICAJCQl0YWlsID0gUkVBRF9PTkNFKGJ1 Zlt3cml0ZV9pZHhdKTsKPiArCQkJcm1iKCk7IC8qIEhvcGVmdWxseSBwYWlyZWQgd2l0aCBhIHdt YigpIGluIEhXICovCj4gIAkJfQo+ICAJCUdFTV9UUkFDRSgiJXMgY3MtaXJxIGhlYWQ9JWQgWyVk JXNdLCB0YWlsPSVkIFslZCVzXVxuIiwKPiAgCQkJICBlbmdpbmUtPm5hbWUsCj4gLS0gCj4gMi4x Ny4wCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVs LWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczov L2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=