From mboxrd@z Thu Jan 1 00:00:00 1970 From: Chris Wilson Subject: Re: [PATCH 2/2] drm/i915: Detect a failed GPU reset+recovery Date: Mon, 16 Jan 2017 11:18:23 +0000 Message-ID: <20170116111823.GF6680@nuc-i3427.alporthouse.com> References: <20170116094252.26429-1-chris@chris-wilson.co.uk> <20170116094252.26429-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 fireflyinternet.com (mail.fireflyinternet.com [109.228.58.192]) by gabe.freedesktop.org (Postfix) with ESMTPS id 1B54F6E2DC for ; Mon, 16 Jan 2017 11:18:32 +0000 (UTC) Content-Disposition: inline In-Reply-To: <20170116094252.26429-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: intel-gfx@lists.freedesktop.org Cc: Mika Kuoppala List-Id: intel-gfx@lists.freedesktop.org T24gTW9uLCBKYW4gMTYsIDIwMTcgYXQgMDk6NDI6NTJBTSArMDAwMCwgQ2hyaXMgV2lsc29uIHdy b3RlOgo+IElmIHdlIGNhbid0IHJlY292ZXIgdGhlIEdQVSBhZnRlciB0aGUgcmVzZXQsIG1hcmsg aXQgYXMgd2VkZ2VkIHRvIGNhbmNlbAo+IHRoZSBvdXRzdGFuZGluZyB0YXNrcyBhbmQgdG8gcHJl dmVudCBuZXcgdXNlcnMgZnJvbSB0cnlpbmcgdG8gdXNlIHRoZQo+IGJyb2tlbiBHUFUuCj4gCj4g U2lnbmVkLW9mZi1ieTogQ2hyaXMgV2lsc29uIDxjaHJpc0BjaHJpcy13aWxzb24uY28udWs+Cj4g Q2M6IE1pa2EgS3VvcHBhbGEgPG1pa2Eua3VvcHBhbGFAaW50ZWwuY29tPgo+IENjOiBUdnJ0a28g VXJzdWxpbiA8dHZydGtvLnVyc3VsaW5AaW50ZWwuY29tPgo+IC0tLQo+IC12b2lkIGk5MTVfZ2Vt X3Jlc2V0X3ByZXBhcmUoc3RydWN0IGRybV9pOTE1X3ByaXZhdGUgKmRldl9wcml2KQo+ICtpbnQg aTkxNV9nZW1fcmVzZXRfcHJlcGFyZShzdHJ1Y3QgZHJtX2k5MTVfcHJpdmF0ZSAqZGV2X3ByaXYp Cj4gIHsKPiAgCXN0cnVjdCBpbnRlbF9lbmdpbmVfY3MgKmVuZ2luZTsKPiAgCWVudW0gaW50ZWxf ZW5naW5lX2lkIGlkOwo+ICsJaW50IGVyciA9IDA7Cj4gIAo+ICAJLyogRW5zdXJlIGlycSBoYW5k bGVyIGZpbmlzaGVzLCBhbmQgbm90IHJ1biBhZ2Fpbi4gKi8KPiAtCWZvcl9lYWNoX2VuZ2luZShl bmdpbmUsIGRldl9wcml2LCBpZCkKPiArCWZvcl9lYWNoX2VuZ2luZShlbmdpbmUsIGRldl9wcml2 LCBpZCkgewo+ICsJCXN0cnVjdCBkcm1faTkxNV9nZW1fcmVxdWVzdCAqcmVxdWVzdDsKPiArCj4g IAkJdGFza2xldF9raWxsKCZlbmdpbmUtPmlycV90YXNrbGV0KTsKPiAgCj4gKwkJcmVxdWVzdCA9 IGk5MTVfZ2VtX2ZpbmRfYWN0aXZlX3JlcXVlc3QoZW5naW5lKTsKPiArCQlpZiAocmVxdWVzdCAm JiByZXF1ZXN0LT5mZW5jZS5lcnJvciA9PSAtRUlPKQo+ICsJCQllcnIgPSAtRUlPOyAvKiBQcmV2 aW91cyByZXNldCBmYWlsZWQhICovCgpUaGlzIHNob3VsZCBjaGVjayB0aGF0IGl0IGlzIHRoaXMg ZW5naW5lIHRoYXQgaXMgZGVjbGFyZWQgYXMgaHVuZyAtIGFzCndlIG1heSBub3QgaGF2ZSBnaXZl biB0aGUgR1BVIHRoZSBjaGFuY2UgdG8gZXZlbiBleGVjdXRlIHRoZSByZXF1ZXN0cwpmcm9tIHRo ZSBwcmV2aW91cyByZXNldC4KLUNocmlzCgotLSAKQ2hyaXMgV2lsc29uLCBJbnRlbCBPcGVuIFNv dXJjZSBUZWNobm9sb2d5IENlbnRyZQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVl ZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5m by9pbnRlbC1nZngK