From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mika Kuoppala Subject: Re: [PATCH] drm/i915: Skip switch-to-kernel-context on suspend when wedged Date: Fri, 01 Dec 2017 11:16:10 +0200 Message-ID: <87374ust9h.fsf@gaia.fi.intel.com> References: <20171129195354.11109-1-chris@chris-wilson.co.uk> <20171130102951.14965-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 D5A1A6EC81 for ; Fri, 1 Dec 2017 09:16:49 +0000 (UTC) In-Reply-To: <20171130102951.14965-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+IHdyaXRlczoKCj4gSWYgdGhl IEhXIGlzIGFscmVhZHkgd2VkZ2VkLCBhdHRlbXB0aW5nIHRvIHN1Ym1pdCBhIHJlcXVlc3Qgd2ls bAo+IGdlbmVyYXRlIGFuIC1FSU8uIElmIHdlIHRyaWVkIHRoaXMgZHVyaW5nIHN1c3BlbmQsIHdl IHdvdWxkIGFib3J0Cj4gd2hlcmVhcyBhbGwgd2Ugd2FudCB0byBkbyBpcyB0byBnbyBzbGVlcCBh bmQgdGhyb3cgYXdheSB0aGUgY29ycnVwdAo+IHN0YXRlLgo+Cj4gRml4ZXM6IDVhYjU3YzcwMjA2 OSAoImRybS9pOTE1OiBGbHVzaCBsb2dpY2FsIGNvbnRleHQgaW1hZ2Ugb3V0IHRvIG1lbW9yeSB1 cG9uIHN1c3BlbmQiKQo+IFNpZ25lZC1vZmYtYnk6IENocmlzIFdpbHNvbiA8Y2hyaXNAY2hyaXMt d2lsc29uLmNvLnVrPgo+IENjOiBNaWthIEt1b3BwYWxhIDxtaWthLmt1b3BwYWxhQGxpbnV4Lmlu dGVsLmNvbT4KPiBDYzogSm9vbmFzIExhaHRpbmVuIDxqb29uYXMubGFodGluZW5AbGludXguaW50 ZWwuY29tPgo+IFJldmlld2VkLWJ5OiBKb29uYXMgTGFodGluZW4gPGpvb25hcy5sYWh0aW5lbkBs aW51eC5pbnRlbC5jb20+CgpSZXZpZXdlZC1ieTogTWlrYSBLdW9wcGFsYSA8bWlrYS5rdW9wcGFs YUBsaW51eC5pbnRlbC5jb20+Cgo+IC0tLQo+ICBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dl bS5jIHwgMjAgKysrKysrKysrKystLS0tLS0tLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDExIGluc2Vy dGlvbnMoKyksIDkgZGVsZXRpb25zKC0pCj4KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJt L2k5MTUvaTkxNV9nZW0uYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtLmMKPiBpbmRl eCAzNTRiMDU0NmExOTEuLmUwODNmMjQyYjhkYyAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9k cm0vaTkxNS9pOTE1X2dlbS5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW0u Ywo+IEBAIC00Nzc0LDE3ICs0Nzc0LDE5IEBAIGludCBpOTE1X2dlbV9zdXNwZW5kKHN0cnVjdCBk cm1faTkxNV9wcml2YXRlICpkZXZfcHJpdikKPiAgCSAqIHN0YXRlLiBGb3J0dW5hdGVseSwgdGhl IGtlcm5lbF9jb250ZXh0IGlzIGRpc3Bvc2FibGUgYW5kIHdlIGRvCj4gIAkgKiBub3QgcmVseSBv biBpdHMgc3RhdGUuCj4gIAkgKi8KPiAtCXJldCA9IGk5MTVfZ2VtX3N3aXRjaF90b19rZXJuZWxf Y29udGV4dChkZXZfcHJpdik7Cj4gLQlpZiAocmV0KQo+IC0JCWdvdG8gZXJyX3VubG9jazsKPiAr CWlmICghaTkxNV90ZXJtaW5hbGx5X3dlZGdlZCgmZGV2X3ByaXYtPmdwdV9lcnJvcikpIHsKPiAr CQlyZXQgPSBpOTE1X2dlbV9zd2l0Y2hfdG9fa2VybmVsX2NvbnRleHQoZGV2X3ByaXYpOwo+ICsJ CWlmIChyZXQpCj4gKwkJCWdvdG8gZXJyX3VubG9jazsKPiAgCj4gLQlyZXQgPSBpOTE1X2dlbV93 YWl0X2Zvcl9pZGxlKGRldl9wcml2LAo+IC0JCQkJICAgICBJOTE1X1dBSVRfSU5URVJSVVBUSUJM RSB8Cj4gLQkJCQkgICAgIEk5MTVfV0FJVF9MT0NLRUQpOwo+IC0JaWYgKHJldCAmJiByZXQgIT0g LUVJTykKPiAtCQlnb3RvIGVycl91bmxvY2s7Cj4gKwkJcmV0ID0gaTkxNV9nZW1fd2FpdF9mb3Jf aWRsZShkZXZfcHJpdiwKPiArCQkJCQkgICAgIEk5MTVfV0FJVF9JTlRFUlJVUFRJQkxFIHwKPiAr CQkJCQkgICAgIEk5MTVfV0FJVF9MT0NLRUQpOwo+ICsJCWlmIChyZXQgJiYgcmV0ICE9IC1FSU8p Cj4gKwkJCWdvdG8gZXJyX3VubG9jazsKPiAgCj4gLQlhc3NlcnRfa2VybmVsX2NvbnRleHRfaXNf Y3VycmVudChkZXZfcHJpdik7Cj4gKwkJYXNzZXJ0X2tlcm5lbF9jb250ZXh0X2lzX2N1cnJlbnQo ZGV2X3ByaXYpOwo+ICsJfQo+ICAJaTkxNV9nZW1fY29udGV4dHNfbG9zdChkZXZfcHJpdik7Cj4g IAltdXRleF91bmxvY2soJmRldi0+c3RydWN0X211dGV4KTsKPiAgCj4gLS0gCj4gMi4xNS4wCl9f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBt YWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3Rz LmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=