From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mika Kuoppala Subject: Re: [PATCH v2] drm/i915: Skip HW reinitialisation on resume if still wedged Date: Mon, 16 Oct 2017 17:24:33 +0300 Message-ID: <87sheji31a.fsf@gaia.fi.intel.com> References: <20171015143057.23625-1-chris@chris-wilson.co.uk> <20171015143725.27764-1-chris@chris-wilson.co.uk> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga05.intel.com (mga05.intel.com [192.55.52.43]) by gabe.freedesktop.org (Postfix) with ESMTPS id 4F2BA6E065 for ; Mon, 16 Oct 2017 14:25:12 +0000 (UTC) In-Reply-To: <20171015143725.27764-1-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: Chris Wilson , intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org Q2hyaXMgV2lsc29uIDxjaHJpc0BjaHJpcy13aWxzb24uY28udWs+IHdyaXRlczoKCj4gSWYgd2Ug ZmFpbCB0byByZWNvdmVyIHRoZSBIVyBzdGF0ZSB1cG9uIHJlc3VtZSAoaS5lLiBvdXIgYXR0ZW1w dCB0bwo+IGNsZWFyIHRoZSB3ZWRnZWQgYml0IGFuZCByZXNldCBkdXJpbmcgaTkxNV9nZW1fc2Fu aXRpemUoKSBmYWlscyksIHRoZW4KPiBza2lwIHRoZSBIVyByZXN0YXJ0IGluc2lkZSBpOTE1X2dl bV9pbml0X2h3KCkuIFdlIHdpbGwgdWx0aW1hdGVseSBkbyB0aGUKPiBIVyByZXN0YXJ0IHdoZW4g c3VjY2Vzc2Z1bGx5IHVud2VkZ2luZyBhbmQgcmVzZXR0aW5nIHRoZSBIVyBsYXRlciwKPiBidXQg YXR0ZW1wdGluZyB0byByZXN0b3JlIGEgd2VkZ2VkIGRldmljZSB1cG9uIHJlc3VtZSBpcyByaXNr eSBhcyB0aGUgSFcKPiBpcyBpbiBhbiB1bmtub3duIHN0YXRlLgo+Cj4gdjI6IFN1cHByZXNzIHRo ZSBlcnJvciBtZXNzYWdlIHdoZW4gZGV0ZWN0aW5nIHRoZSBhbHJlYWR5IHdlZGdlZCBIVy4KPgo+ IFNpZ25lZC1vZmYtYnk6IENocmlzIFdpbHNvbiA8Y2hyaXNAY2hyaXMtd2lsc29uLmNvLnVrPgo+ IENjOiBNaWthIEt1b3BwYWxhIDxtaWthLmt1b3BwYWxhQGxpbnV4LmludGVsLmNvbT4KPiAtLS0K PiAgZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW0uYyB8IDEwICsrKysrKysrLS0KPiAgMSBm aWxlIGNoYW5nZWQsIDggaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKPgo+IGRpZmYgLS1n aXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbS5jIGIvZHJpdmVycy9ncHUvZHJtL2k5 MTUvaTkxNV9nZW0uYwo+IGluZGV4IGQ5ZDM5YjMwOWNlOC4uNDQ5ZjhjMzc4OGIxIDEwMDY0NAo+ IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtLmMKPiArKysgYi9kcml2ZXJzL2dw dS9kcm0vaTkxNS9pOTE1X2dlbS5jCj4gQEAgLTQ4MzUsNiArNDgzNSwxMCBAQCBpbnQgaTkxNV9n ZW1faW5pdF9odyhzdHJ1Y3QgZHJtX2k5MTVfcHJpdmF0ZSAqZGV2X3ByaXYpCj4gIAlpbml0X3Vu dXNlZF9yaW5ncyhkZXZfcHJpdik7Cj4gIAo+ICAJQlVHX09OKCFkZXZfcHJpdi0+a2VybmVsX2Nv bnRleHQpOwo+ICsJaWYgKGk5MTVfdGVybWluYWxseV93ZWRnZWQoJmRldl9wcml2LT5ncHVfZXJy b3IpKSB7Cj4gKwkJcmV0ID0gLUVJTzsKPiArCQlnb3RvIG91dDsKPiArCX0KPgoKWW91IGhhdmUg ZG9uZSBzb21lIGh3IGluaXRpYWxpemF0aW9uIGFscmVhZHkgYmVmb3JlIHRoaXMgcG9pbnQuCklz IHRoZXJlIGEgcmVhc29uIGZvciBub3QgbW92aW5nIHRoaXMgcmlnaHQgYmVmb3JlIGFjcXVpcmlu Zwpmb3JjZXdha2U/CgotTWlrYQoKCj4gIAlyZXQgPSBpOTE1X3BwZ3R0X2luaXRfaHcoZGV2X3By aXYpOwo+ICAJaWYgKHJldCkgewo+IEBAIC00OTMzLDggKzQ5MzcsMTAgQEAgaW50IGk5MTVfZ2Vt X2luaXQoc3RydWN0IGRybV9pOTE1X3ByaXZhdGUgKmRldl9wcml2KQo+ICAJCSAqIHdlZGdlZC4g QnV0IHdlIG9ubHkgd2FudCB0byBkbyB0aGlzIHdoZXJlIHRoZSBHUFUgaXMgYW5ncnksCj4gIAkJ ICogZm9yIGFsbCBvdGhlciBmYWlsdXJlLCBzdWNoIGFzIGFuIGFsbG9jYXRpb24gZmFpbHVyZSwg YmFpbC4KPiAgCQkgKi8KPiAtCQlEUk1fRVJST1IoIkZhaWxlZCB0byBpbml0aWFsaXplIEdQVSwg ZGVjbGFyaW5nIGl0IHdlZGdlZFxuIik7Cj4gLQkJaTkxNV9nZW1fc2V0X3dlZGdlZChkZXZfcHJp dik7Cj4gKwkJaWYgKCFpOTE1X3Rlcm1pbmFsbHlfd2VkZ2VkKCZkZXZfcHJpdi0+Z3B1X2Vycm9y KSkgewo+ICsJCQlEUk1fRVJST1IoIkZhaWxlZCB0byBpbml0aWFsaXplIEdQVSwgZGVjbGFyaW5n IGl0IHdlZGdlZFxuIik7Cj4gKwkJCWk5MTVfZ2VtX3NldF93ZWRnZWQoZGV2X3ByaXYpOwo+ICsJ CX0KPiAgCQlyZXQgPSAwOwo+ICAJfQo+ICAKPiAtLSAKPiAyLjE1LjAucmMwCl9fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxp c3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNr dG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=