From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tvrtko Ursulin Subject: Re: [PATCH i-g-t] i915/gem_workarounds: Require GPU resets Date: Mon, 28 Jan 2019 13:47:02 +0000 Message-ID: <404c74cd-29c4-341f-8ef1-4f2f5921c9c9@linux.intel.com> References: <20190127130615.12917-1-chris@chris-wilson.co.uk> <20190128112322.18981-1-chris@chris-wilson.co.uk> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20190128112322.18981-1-chris@chris-wilson.co.uk> Content-Language: en-US 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 Cc: igt-dev@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org Ck9uIDI4LzAxLzIwMTkgMTE6MjMsIENocmlzIFdpbHNvbiB3cm90ZToKPiBDaGVjayB0aGF0IHdl IGFyZSBhbGxvd2VkIHRvIHJlc2V0IHRoZSBHUFUgcHJpb3IgdG8gZXhlY3V0aW9uLgo+IAo+IHYy OiBQdXNoIHRoZSByZXF1aXJlIGNoZWNraW5nIHVwIGludG8gYSBzdWJncm91cAo+IAo+IFNpZ25l ZC1vZmYtYnk6IENocmlzIFdpbHNvbiA8Y2hyaXNAY2hyaXMtd2lsc29uLmNvLnVrPgo+IC0tLQo+ ICAgdGVzdHMvaTkxNS9nZW1fd29ya2Fyb3VuZHMuYyB8IDI5ICsrKysrKysrKysrKysrKysrKysr KysrKysrLS0tCj4gICAxIGZpbGUgY2hhbmdlZCwgMjYgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlv bnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvdGVzdHMvaTkxNS9nZW1fd29ya2Fyb3VuZHMuYyBiL3Rl c3RzL2k5MTUvZ2VtX3dvcmthcm91bmRzLmMKPiBpbmRleCA3ODQ3OGFkMmMuLjQ0ZTNkY2U4YSAx MDA2NDQKPiAtLS0gYS90ZXN0cy9pOTE1L2dlbV93b3JrYXJvdW5kcy5jCj4gKysrIGIvdGVzdHMv aTkxNS9nZW1fd29ya2Fyb3VuZHMuYwo+IEBAIC0yODIsOSArMjgyLDMyIEBAIGlndF9tYWluCj4g ICAJfQo+ICAgCj4gICAJZm9yIChvcCA9IG9wczsgb3AtPm5hbWU7IG9wKyspIHsKPiAtCQlmb3Ig KG0gPSBtb2RlczsgbS0+bmFtZTsgbSsrKSB7Cj4gLQkJCWlndF9zdWJ0ZXN0X2YoIiVzJXMiLCBv cC0+bmFtZSwgbS0+bmFtZSkKPiAtCQkJCWNoZWNrX3dvcmthcm91bmRzKGRldmljZSwgb3AtPm9w LCBtLT5mbGFncyk7Cj4gKwkJaWd0X3N1YnRlc3RfZ3JvdXAgewo+ICsJCQlpZ3RfaGFuZ190IGhh bmcgPSB7fTsKPiArCj4gKwkJCWlndF9maXh0dXJlIHsKPiArCQkJCXN3aXRjaCAob3AtPm9wKSB7 Cj4gKwkJCQljYXNlIEdQVV9SRVNFVDoKPiArCQkJCQloYW5nID0gaWd0X2FsbG93X2hhbmcoZGV2 aWNlLCAwLCAwKTsKPiArCQkJCQlicmVhazsKPiArCQkJCWRlZmF1bHQ6Cj4gKwkJCQkJYnJlYWs7 Cj4gKwkJCQl9Cj4gKwkJCX0KPiArCj4gKwkJCWZvciAobSA9IG1vZGVzOyBtLT5uYW1lOyBtKysp Cj4gKwkJCQlpZ3Rfc3VidGVzdF9mKCIlcyVzIiwgb3AtPm5hbWUsIG0tPm5hbWUpCj4gKwkJCQkJ Y2hlY2tfd29ya2Fyb3VuZHMoZGV2aWNlLCBvcC0+b3AsIG0tPmZsYWdzKTsKPiArCj4gKwkJCWln dF9maXh0dXJlIHsKPiArCQkJCXN3aXRjaCAob3AtPm9wKSB7Cj4gKwkJCQljYXNlIEdQVV9SRVNF VDoKPiArCQkJCQlpZ3RfZGlzYWxsb3dfaGFuZyhkZXZpY2UsIGhhbmcpOwo+ICsJCQkJCWJyZWFr Owo+ICsJCQkJZGVmYXVsdDoKPiArCQkJCQlicmVhazsKPiArCQkJCX0KPiArCQkJfQo+ICAgCQl9 Cj4gICAJfQo+ICAgfQo+IAoKV2h5IHRoZSB2ZXJib3NlIHN3aXRjaCBhbmQgbm90IGp1c3Q6CgoJ aXQgKG9wLT5vcCA9PSBHUFVfUkVTRVQpCgkJaGFuZCA9IGlndF9hbGxvd19oYW5nKC4uLikKCgo/ CgpSZWdhcmRzLAoKVHZydGtvCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNr dG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2lu dGVsLWdmeAo=