From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mika Kuoppala Subject: Re: [PATCH] drm/i915/selftests: Try to recover from a wedged GPU during reset tests Date: Tue, 26 Sep 2017 16:36:43 +0300 Message-ID: <878th1zims.fsf@gaia.fi.intel.com> References: <20170915130929.18892-1-chris@chris-wilson.co.uk> <87bmlxzkvi.fsf@gaia.fi.intel.com> <150643099196.18177.13122798571328683291@mail.alporthouse.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by gabe.freedesktop.org (Postfix) with ESMTPS id 3E8DE6E56E for ; Tue, 26 Sep 2017 13:39:13 +0000 (UTC) In-Reply-To: <150643099196.18177.13122798571328683291@mail.alporthouse.com> 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: Jari Tahvanainen List-Id: intel-gfx@lists.freedesktop.org Q2hyaXMgV2lsc29uIDxjaHJpc0BjaHJpcy13aWxzb24uY28udWs+IHdyaXRlczoKCj4gUXVvdGlu ZyBNaWthIEt1b3BwYWxhICgyMDE3LTA5LTI2IDEzOjQ4OjE3KQo+PiBDaHJpcyBXaWxzb24gPGNo cmlzQGNocmlzLXdpbHNvbi5jby51az4gd3JpdGVzOgo+PiAKPj4gPiBJZiB3ZSBzZWUgdGhlIHNl cW5vIHN0b3AgcHJvZ3Jlc3NpbmcsIHdlIGFiYW5kb24gdGhlIHRlc3QgZm9yIGZlYXIgdGhhdAo+ PiA+IHRoZSBHUFUgZGllZCBmb2xsb3dpbmcgdGhlIHJlc2V0LiBIb3dldmVyLCBkdXJpbmcgdGVz dCB0ZWFyZG93biB3ZSBzdGlsbAo+PiA+IHdhaXQgZm9yIHRoZSBHUFUgdG8gaWRsZSBiZWZvcmUg Y29udGludWluZywgYnV0IHdlIGhhdmUgYWxyZWFkeQo+PiA+IGNvbmZpcm1lZCB0aGF0IHRoZSBH UFUgaXMgZGVhZC4gRnVydGhlcm1vcmUsIHNpbmNlIHdlIGFyZSBpbnNpZGUgYSByZXNldAo+PiA+ IHRlc3QsIHdlIGhhdmUgZGlzYWJsZWQgdGhlIGhhbmdjaGVja2VyLCBhbmQgc28gdGhlcmUgaXMg bm8gc2FmZXR5IG5ldCBhbmQKPj4gPiB3ZSB3YWl0IGluZGVmaW5pdGVseS4gRGV0ZWN0IHRoZSBz dHVjayBHUFUgYW5kIGRlY2xhcmUgaXQgd2VkZ2VkIGFzIGEKPj4gPiBzdGF0ZSBvZiBlbWVyZ2Vu Y3kgc28gd2UgY2FuIGVzY2FwZS4KPj4gPgo+PiA+IFNpZ25lZC1vZmYtYnk6IENocmlzIFdpbHNv biA8Y2hyaXNAY2hyaXMtd2lsc29uLmNvLnVrPgo+PiA+IENjOiBKYXJpIFRhaHZhbmFpbmVuIDxq YXJpLnRhaHZhbmFpbmVuQGludGVsLmNvbT4KPj4gPiBDYzogTWlrYSBLdW9wcGFsYSA8bWlrYS5r dW9wcGFsYUBsaW51eC5pbnRlbC5jb20+Cj4+ID4gLS0tCj4+ID4gIGRyaXZlcnMvZ3B1L2RybS9p OTE1L3NlbGZ0ZXN0cy9pbnRlbF9oYW5nY2hlY2suYyB8IDI1ICsrKysrKysrKysrKysrKysrKyst LS0tLQo+PiA+ICAxIGZpbGUgY2hhbmdlZCwgMjAgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMo LSkKPj4gPgo+PiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9zZWxmdGVzdHMv aW50ZWxfaGFuZ2NoZWNrLmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9zZWxmdGVzdHMvaW50ZWxf aGFuZ2NoZWNrLmMKPj4gPiBpbmRleCAwMmU1MmExNDZlZDguLjkxM2ZlNzUyZjZiNCAxMDA2NDQK Pj4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9zZWxmdGVzdHMvaW50ZWxfaGFuZ2NoZWNr LmMKPj4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9zZWxmdGVzdHMvaW50ZWxfaGFuZ2No ZWNrLmMKPj4gPiBAQCAtMTY1LDYgKzE2NSw3IEBAIHN0YXRpYyBpbnQgZW1pdF9yZWN1cnNlX2Jh dGNoKHN0cnVjdCBoYW5nICpoLAo+PiA+ICAgICAgICAgICAgICAgKmJhdGNoKysgPSBsb3dlcl8z Ml9iaXRzKHZtYS0+bm9kZS5zdGFydCk7Cj4+ID4gICAgICAgfQo+PiA+ICAgICAgICpiYXRjaCsr ID0gTUlfQkFUQ0hfQlVGRkVSX0VORDsgLyogbm90IHJlYWNoZWQgKi8KPj4gPiArICAgICB3bWIo KTsKPj4gPgo+PiAKPj4gV2h5IG5vdCB0aGUgYmlnIGhhbW1lciB3aXRoIGk5MTVfZ2VtX2NoaXBz ZXRfZmx1c2goKSBoZXJlPwo+Cj4gSXQgZGlkbid0IGNyb3NzIG15IG1pbmQsIEkgd2FzIGp1c3Qg ZG9vZGxpbmcgOikKPgo+PiAKPj4gPiAgICAgICBmbGFncyA9IDA7Cj4+ID4gICAgICAgaWYgKElO VEVMX0dFTih2bS0+aTkxNSkgPD0gNSkKPj4gPiBAQCAtNjIxLDcgKzYyMiwxMiBAQCBzdGF0aWMg aW50IGlndF93YWl0X3Jlc2V0KHZvaWQgKmFyZykKPj4gPiAgICAgICBfX2k5MTVfYWRkX3JlcXVl c3QocnEsIHRydWUpOwo+PiA+ICAKPj4gPiAgICAgICBpZiAoIXdhaXRfZm9yX2hhbmcoJmgsIHJx KSkgewo+PiA+IC0gICAgICAgICAgICAgcHJfZXJyKCJGYWlsZWQgdG8gc3RhcnQgcmVxdWVzdCAl eFxuIiwgcnEtPmZlbmNlLnNlcW5vKTsKPj4gPiArICAgICAgICAgICAgIHByX2VycigiRmFpbGVk IHRvIHN0YXJ0IHJlcXVlc3QgJXgsIGF0ICV4XG4iLAo+PiA+ICsgICAgICAgICAgICAgICAgICAg IHJxLT5mZW5jZS5zZXFubywgaHdzX3NlcW5vKCZoLCBycSkpOwo+PiA+ICsKPj4gPiArICAgICAg ICAgICAgIGk5MTVfcmVzZXQoaTkxNSwgMCk7Cj4+ID4gKyAgICAgICAgICAgICBpOTE1X2dlbV9z ZXRfd2VkZ2VkKGk5MTUpOwo+PiA+ICsKPj4gPiAgICAgICAgICAgICAgIGVyciA9IC1FSU87Cj4+ ID4gICAgICAgICAgICAgICBnb3RvIG91dF9ycTsKPj4gPiAgICAgICB9Cj4+ID4gQEAgLTcwOCwx MCArNzE0LDE0IEBAIHN0YXRpYyBpbnQgaWd0X3Jlc2V0X3F1ZXVlKHZvaWQgKmFyZykKPj4gPiAg ICAgICAgICAgICAgICAgICAgICAgX19pOTE1X2FkZF9yZXF1ZXN0KHJxLCB0cnVlKTsKPj4gPiAg Cj4+ID4gICAgICAgICAgICAgICAgICAgICAgIGlmICghd2FpdF9mb3JfaGFuZygmaCwgcHJldikp IHsKPj4gPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwcl9lcnIoIkZhaWxlZCB0byBz dGFydCByZXF1ZXN0ICV4XG4iLAo+PiA+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICBwcmV2LT5mZW5jZS5zZXFubyk7Cj4+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgcHJfZXJyKCJGYWlsZWQgdG8gc3RhcnQgcmVxdWVzdCAleCwgYXQgJXhcbiIsCj4+ID4gKyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJxLT5mZW5jZS5zZXFubywgaHdzX3Nl cW5vKCZoLCBycSkpOwo+PiAKPj4gQXMgeW91IHBvaW50ZWQgb3V0IHRoZSBkZWJ1ZyBpbiBoZXJl IGlzIGZvciB3cm9uZyByZXF1ZXN0Lgo+PiAKPj4gUmV2aWV3ZWQtYnk6IE1pa2EgS3VvcHBhbGEg PG1pa2Eua3VvcHBhbGFAbGludXguaW50ZWwuY29tPgo+Cj4gSGFwcHkgaWYgSSBkcm9wIHRoZSB3 bWIoKSBmb3IgYSBsYXRlciBwYXRjaCBhbmQgcmVwbGFjZSBpdCB3aXRoIGEKPiBjaGlwc2V0IGZs dXNoIGluc3RlYWQ/CgpXaWxsIGJlIGhhcHB5LgotTWlrYQoKPiAtQ2hyaXMKX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlz dApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0 b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==