From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: References: <20190127130615.12917-1-chris@chris-wilson.co.uk> <20190128112322.18981-1-chris@chris-wilson.co.uk> <404c74cd-29c4-341f-8ef1-4f2f5921c9c9@linux.intel.com> <154878824888.22998.3499562493382523423@skylake-alporthouse-com> From: Tvrtko Ursulin Message-ID: <6bb73a23-1481-30a4-5a33-f818bc737476@linux.intel.com> Date: Wed, 30 Jan 2019 08:11:05 +0000 MIME-Version: 1.0 In-Reply-To: <154878824888.22998.3499562493382523423@skylake-alporthouse-com> Content-Language: en-US Subject: Re: [igt-dev] [PATCH i-g-t] i915/gem_workarounds: Require GPU resets List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Errors-To: igt-dev-bounces@lists.freedesktop.org Sender: "igt-dev" To: Chris Wilson , intel-gfx@lists.freedesktop.org Cc: igt-dev@lists.freedesktop.org List-ID: Ck9uIDI5LzAxLzIwMTkgMTg6NTcsIENocmlzIFdpbHNvbiB3cm90ZToKPiBRdW90aW5nIFR2cnRr byBVcnN1bGluICgyMDE5LTAxLTI4IDEzOjQ3OjAyKQo+Pgo+PiBPbiAyOC8wMS8yMDE5IDExOjIz LCBDaHJpcyBXaWxzb24gd3JvdGU6Cj4+PiBDaGVjayB0aGF0IHdlIGFyZSBhbGxvd2VkIHRvIHJl c2V0IHRoZSBHUFUgcHJpb3IgdG8gZXhlY3V0aW9uLgo+Pj4KPj4+IHYyOiBQdXNoIHRoZSByZXF1 aXJlIGNoZWNraW5nIHVwIGludG8gYSBzdWJncm91cAo+Pj4KPj4+IFNpZ25lZC1vZmYtYnk6IENo cmlzIFdpbHNvbiA8Y2hyaXNAY2hyaXMtd2lsc29uLmNvLnVrPgo+Pj4gLS0tCj4+PiAgICB0ZXN0 cy9pOTE1L2dlbV93b3JrYXJvdW5kcy5jIHwgMjkgKysrKysrKysrKysrKysrKysrKysrKysrKyst LS0KPj4+ICAgIDEgZmlsZSBjaGFuZ2VkLCAyNiBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygt KQo+Pj4KPj4+IGRpZmYgLS1naXQgYS90ZXN0cy9pOTE1L2dlbV93b3JrYXJvdW5kcy5jIGIvdGVz dHMvaTkxNS9nZW1fd29ya2Fyb3VuZHMuYwo+Pj4gaW5kZXggNzg0NzhhZDJjLi40NGUzZGNlOGEg MTAwNjQ0Cj4+PiAtLS0gYS90ZXN0cy9pOTE1L2dlbV93b3JrYXJvdW5kcy5jCj4+PiArKysgYi90 ZXN0cy9pOTE1L2dlbV93b3JrYXJvdW5kcy5jCj4+PiBAQCAtMjgyLDkgKzI4MiwzMiBAQCBpZ3Rf bWFpbgo+Pj4gICAgICAgIH0KPj4+ICAgIAo+Pj4gICAgICAgIGZvciAob3AgPSBvcHM7IG9wLT5u YW1lOyBvcCsrKSB7Cj4+PiAtICAgICAgICAgICAgIGZvciAobSA9IG1vZGVzOyBtLT5uYW1lOyBt KyspIHsKPj4+IC0gICAgICAgICAgICAgICAgICAgICBpZ3Rfc3VidGVzdF9mKCIlcyVzIiwgb3At Pm5hbWUsIG0tPm5hbWUpCj4+PiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjaGVja193 b3JrYXJvdW5kcyhkZXZpY2UsIG9wLT5vcCwgbS0+ZmxhZ3MpOwo+Pj4gKyAgICAgICAgICAgICBp Z3Rfc3VidGVzdF9ncm91cCB7Cj4+PiArICAgICAgICAgICAgICAgICAgICAgaWd0X2hhbmdfdCBo YW5nID0ge307Cj4+PiArCj4+PiArICAgICAgICAgICAgICAgICAgICAgaWd0X2ZpeHR1cmUgewo+ Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3dpdGNoIChvcC0+b3ApIHsKPj4+ICsg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNhc2UgR1BVX1JFU0VUOgo+Pj4gKyAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoYW5nID0gaWd0X2FsbG93X2hhbmcoZGV2aWNl LCAwLCAwKTsKPj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJlYWs7 Cj4+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkZWZhdWx0Ogo+Pj4gKyAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicmVhazsKPj4+ICsgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIH0KPj4+ICsgICAgICAgICAgICAgICAgICAgICB9Cj4+PiArCj4+PiArICAg ICAgICAgICAgICAgICAgICAgZm9yIChtID0gbW9kZXM7IG0tPm5hbWU7IG0rKykKPj4+ICsgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIGlndF9zdWJ0ZXN0X2YoIiVzJXMiLCBvcC0+bmFtZSwg bS0+bmFtZSkKPj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2hlY2tf d29ya2Fyb3VuZHMoZGV2aWNlLCBvcC0+b3AsIG0tPmZsYWdzKTsKPj4+ICsKPj4+ICsgICAgICAg ICAgICAgICAgICAgICBpZ3RfZml4dHVyZSB7Cj4+PiArICAgICAgICAgICAgICAgICAgICAgICAg ICAgICBzd2l0Y2ggKG9wLT5vcCkgewo+Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg Y2FzZSBHUFVfUkVTRVQ6Cj4+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IGlndF9kaXNhbGxvd19oYW5nKGRldmljZSwgaGFuZyk7Cj4+PiArICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIGJyZWFrOwo+Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgZGVmYXVsdDoKPj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJl YWs7Cj4+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9Cj4+PiArICAgICAgICAgICAg ICAgICAgICAgfQo+Pj4gICAgICAgICAgICAgICAgfQo+Pj4gICAgICAgIH0KPj4+ICAgIH0KPj4+ Cj4+Cj4+IFdoeSB0aGUgdmVyYm9zZSBzd2l0Y2ggYW5kIG5vdCBqdXN0Ogo+Pgo+PiAgICAgICAg ICBpdCAob3AtPm9wID09IEdQVV9SRVNFVCkKPj4gICAgICAgICAgICAgICAgICBoYW5kID0gaWd0 X2FsbG93X2hhbmcoLi4uKQo+IAo+IEl0IG1hdGNoZWQgdGhlIGxvd2VyIGxldmVsIGFuZCBJIHRo b3VnaHQgd291bGQgYmUgZWFzaWVyIHRvIGV4dGVuZCBpbgo+IGZ1dHVyZS4KCk9rYXkgSSBndWVz cy4KClJldmlld2VkLWJ5OiBUdnJ0a28gVXJzdWxpbiA8dHZydGtvLnVyc3VsaW5AaW50ZWwuY29t PgoKUmVnYXJkcywKClR2cnRrbwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fCmlndC1kZXYgbWFpbGluZyBsaXN0CmlndC1kZXZAbGlzdHMuZnJlZWRlc2t0 b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaWd0 LWRldgo=