From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH] drm/i915: Report to userspace if we have a (presumed) working GPU reset Date: Mon, 15 Jun 2015 17:01:24 +0200 Message-ID: <20150615150124.GZ8341@phenom.ffwll.local> References: <1434367428-23048-1-git-send-email-chris@chris-wilson.co.uk> <20150615134538.GV8341@phenom.ffwll.local> <20150615135341.GA28462@nuc-i3427.alporthouse.com> <20150615135817.GB28462@nuc-i3427.alporthouse.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wi0-f170.google.com (mail-wi0-f170.google.com [209.85.212.170]) by gabe.freedesktop.org (Postfix) with ESMTP id CCFA86E384 for ; Mon, 15 Jun 2015 07:58:39 -0700 (PDT) Received: by wigg3 with SMTP id g3so80564307wig.1 for ; Mon, 15 Jun 2015 07:58:39 -0700 (PDT) Content-Disposition: inline In-Reply-To: <20150615135817.GB28462@nuc-i3427.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 , Daniel Vetter , intel-gfx@lists.freedesktop.org, Daniel Vetter , Tim Gore , Tomas Elf List-Id: intel-gfx@lists.freedesktop.org T24gTW9uLCBKdW4gMTUsIDIwMTUgYXQgMDI6NTg6MTdQTSArMDEwMCwgQ2hyaXMgV2lsc29uIHdy b3RlOgo+IE9uIE1vbiwgSnVuIDE1LCAyMDE1IGF0IDAyOjUzOjQxUE0gKzAxMDAsIENocmlzIFdp bHNvbiB3cm90ZToKPiA+IE9uIE1vbiwgSnVuIDE1LCAyMDE1IGF0IDAzOjQ1OjM4UE0gKzAyMDAs IERhbmllbCBWZXR0ZXIgd3JvdGU6Cj4gPiA+IE9uIE1vbiwgSnVuIDE1LCAyMDE1IGF0IDEyOjIz OjQ4UE0gKzAxMDAsIENocmlzIFdpbHNvbiB3cm90ZToKPiA+ID4gPiBJbiBpZ3QsIHdlIHdhbnQg dG8gdGVzdCBoYW5kbGluZyBvZiBHUFUgaGFuZ3MsIGJvdGggZm9yIHJlY292ZXJ5Cj4gPiA+ID4g cHVycG9zZXMgYW5kIGZvciByZXBvcnRpbmcuIEhvd2V2ZXIsIHdlIGRvbid0IHdhbnQgdG8gaW5q ZWN0IGEgZ2VudWluZQo+ID4gPiA+IEdQVSBoYW5nIG9udG8gYSBtYWNoaW5lIHRoYXQgY2Fubm90 IHJlY292ZXIgYW5kIHNvIGJlIHBlcm1lbmFudGx5Cj4gPiA+ID4gd2VkZ2VkLiBSYXRoZXIgdGhh biBlbWJlZCBoZXVyaXN0aWNzIGludG8gaWd0LCBoYXZlIHRoZSBrZXJuZWwgcmVwb3J0Cj4gPiA+ ID4gZXhhY3RseSB3aGVuIGl0IGV4cGVjdHMgdGhlIEdQVSByZXNldCB0byB3b3JrLgo+ID4gPiA+ IAo+ID4gPiA+IFRoaXMgY2FuIGFsc28gYmUgdXNlZnVsbHkgZXh0ZW5kZWQgaW4gZnV0dXJlIHRv IGluZGljYXRlIGRpZmZlcmVudAo+ID4gPiA+IGxldmVscyBvZiBmaW5lLWdyYWluZWQgcmVzZXRz Lgo+ID4gPiA+IAo+ID4gPiA+IFNpZ25lZC1vZmYtYnk6IENocmlzIFdpbHNvbiA8Y2hyaXNAY2hy aXMtd2lsc29uLmNvLnVrPgo+ID4gPiA+IENjOiBEYW5pZWwgVmV0dGVyIDxkYW5pZWwudmV0dGVy QGZmd2xsLmNoPgo+ID4gPiA+IENjOiBUaW0gR29yZSA8dGltLmdvcmVAaW50ZWwuY29tPgo+ID4g PiA+IENjOiBUb21hcyBFbGYgPHRvbWFzLmVsZkBpbnRlbC5jb20+Cj4gPiA+IAo+ID4gPiBZZWFo IG1ha2VzIHNlbnNlLiBXaWxsIG1lcmdlIGFzIHNvb24gYXMgc29tZW9uZSBzbWFzaGVzIGEgdC1i IHdpdGggYSBmZXcKPiA+ID4gaWd0IHBhdGNoZXMgdXNpbmcgdGhpcyBvbiB0b3AuCj4gPiAKPiA+ IGRpZmYgLS1naXQgYS9saWIvaWd0X2d0LmMgYi9saWIvaWd0X2d0LmMKPiA+IGluZGV4IGRlYjU1 NjAuLjhhMWZmYjIgMTAwNjQ0Cj4gPiAtLS0gYS9saWIvaWd0X2d0LmMKPiA+ICsrKyBiL2xpYi9p Z3RfZ3QuYwo+ID4gQEAgLTI2LDYgKzI2LDcgQEAKPiA+ICAjaW5jbHVkZSA8ZXJybm8uaD4KPiA+ ICAjaW5jbHVkZSA8c3lzL3R5cGVzLmg+Cj4gPiAgI2luY2x1ZGUgPHN5cy9zdGF0Lmg+Cj4gPiAr I2luY2x1ZGUgPHN5cy9pb2N0bC5oPgo+ID4gICNpbmNsdWRlIDxmY250bC5oPgo+ID4gIAo+ID4g ICNpbmNsdWRlICJkcm10ZXN0LmgiCj4gPiBAQCAtNDcsNiArNDgsMjEgQEAKPiA+ICAgKiBlbmdp bmVzLgo+ID4gICAqLwo+ID4gIAo+ID4gK3N0YXRpYyBib29sIGhhc19ncHVfcmVzZXQoaW50IGZk KQo+ID4gK3sKPiA+ICsgICAgICAgc3RydWN0IGRybV9pOTE1X2dldHBhcmFtIGdwOwo+ID4gKyAg ICAgICBpbnQgdmFsID0gMDsKPiA+ICsKPiA+ICsgICAgICAgbWVtc2V0KCZncCwgMCwgc2l6ZW9m KGdwKSk7Cj4gPiArICAgICAgIGdwLnBhcmFtID0gMzU7IC8qIEhBU19HUFVfUkVTRVQgKi8KPiA+ ICsgICAgICAgZ3AudmFsdWUgPSAmdmFsOwo+ID4gKwo+ID4gKyAgICAgICBpZiAoaW9jdGwoZmQs IERSTV9JT0NUTF9JOTE1X0dFVFBBUkFNLCAmZ3AsIHNpemVvZihncCkpKQo+ID4gKyAgICAgICAg ICAgICAgIHJldHVybiBpbnRlbF9nZW4oaW50ZWxfZ2V0X2RybV9kZXZpZChmZCkpID49IDU7Cj4g PiArCj4gPiArICAgICAgIHJldHVybiB2YWwgPiAwOwo+ID4gK30KPiA+ICAKPiA+ICAvKioKPiA+ ICAgKiBpZ3RfcmVxdWlyZV9oYW5nX3Jpbmc6Cj4gPiBAQCAtNjAsNyArNzYsNyBAQAo+ID4gIHZv aWQgaWd0X3JlcXVpcmVfaGFuZ19yaW5nKGludCBmZCwgaW50IHJpbmcpCj4gPiAgewo+ID4gICAg ICAgICBnZW1fY29udGV4dF9yZXF1aXJlX2Jhbl9wZXJpb2QoZmQpOwo+ID4gLSAgICAgICBpZ3Rf cmVxdWlyZShpbnRlbF9nZW4oaW50ZWxfZ2V0X2RybV9kZXZpZChmZCkpID49IDUpOwo+ID4gKyAg ICAgICBpZ3RfcmVxdWlyZShoYXNfZ3B1X3Jlc2V0KGZkKSk7Cj4gPiAgfQoKQ291bnQgbWUgY29u dmluY2VkLCBwYXRjaCBhcHBsaWVkIDstKQoKPiBTcGVha2luZyBvZiB3aGljaCwgZG8gd2Ugd2Fu dAo+ICAgaWd0X3JlcXVpcmUoZ2V0ZW52KCJJR1RfRElTQUJMRV9IQU5HIikgPT0gTlVMTCk7Cj4g aGVyZT8KCldlbGwgaWd0X3JlcXVpcmUoIWlndF9jaGVja19ib29sZWFuX2Vudl92YXIoSUdUX0RJ U0FCTEVfSEFORywgZmFsc2UpKTsgYnV0CnRiaCBJJ20gbm90IHN1cmUgb2YgdGhhdC4gRmlsdGVy aW5nIHRlc3RjYXNlcyB3aXRoIHBpZ2xpdCB1c2luZyAteCBoYW5nCnNob3VsZCBhbW91bnQgdG8g dGhlIHNhbWUgcmVhbGx5LgotRGFuaWVsCi0tIApEYW5pZWwgVmV0dGVyClNvZnR3YXJlIEVuZ2lu ZWVyLCBJbnRlbCBDb3Jwb3JhdGlvbgpodHRwOi8vYmxvZy5mZndsbC5jaApfX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0 CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cDovL2xpc3RzLmZyZWVkZXNrdG9w Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=