From mboxrd@z Thu Jan 1 00:00:00 1970 From: Chris Wilson Subject: Re: [PATCH] drm/i915: Reset request handling for gen8+ Date: Thu, 18 Jun 2015 09:50:40 +0100 Message-ID: <20150618085040.GY24012@nuc-i3427.alporthouse.com> References: <1434544528-21584-1-git-send-email-mika.kuoppala@intel.com> <1434616560-32187-1-git-send-email-mika.kuoppala@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from fireflyinternet.com (mail.fireflyinternet.com [87.106.93.118]) by gabe.freedesktop.org (Postfix) with ESMTP id AC9656E595 for ; Thu, 18 Jun 2015 01:50:49 -0700 (PDT) Content-Disposition: inline In-Reply-To: <1434616560-32187-1-git-send-email-mika.kuoppala@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Mika Kuoppala Cc: Daniel Vetter , intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gVGh1LCBKdW4gMTgsIDIwMTUgYXQgMTE6MzY6MDBBTSArMDMwMCwgTWlrYSBLdW9wcGFsYSB3 cm90ZToKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9yZWcuaCBiL2Ry aXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfcmVnLmgKPiBpbmRleCAwYjk3OWFkLi4zNjg0ZjkyIDEw MDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfcmVnLmgKPiArKysgYi9kcml2 ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X3JlZy5oCj4gQEAgLTE0NjEsNiArMTQ2MSw5IEBAIGVudW0g c2tsX2Rpc3BfcG93ZXJfd2VsbHMgewo+ICAjZGVmaW5lIFJJTkdfTUFYX0lETEUoYmFzZSkJKChi YXNlKSsweDU0KQo+ICAjZGVmaW5lIFJJTkdfSFdTX1BHQShiYXNlKQkoKGJhc2UpKzB4ODApCj4g ICNkZWZpbmUgUklOR19IV1NfUEdBX0dFTjYoYmFzZSkJKChiYXNlKSsweDIwODApCj4gKyNkZWZp bmUgUklOR19SRVNFVF9DVEwoYmFzZSkJKChiYXNlKSsweGQwKQo+ICsjZGVmaW5lICAgUkVTRVRf Q1RMX1JFUVVFU1RfUkVTRVQgICgxIDw8IDApCj4gKyNkZWZpbmUgICBSRVNFVF9DVExfUkVBRFlf VE9fUkVTRVQgKDEgPDwgMSkKPiAgCj4gICNkZWZpbmUgSFNXX0dUVF9DQUNIRV9FTgkweDQwMjQK PiAgI2RlZmluZSAgIEdUVF9DQUNIRV9FTl9BTEwJMHhGMDAwN0ZGRgo+IGRpZmYgLS1naXQgYS9k cml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF91bmNvcmUuYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1 L2ludGVsX3VuY29yZS5jCj4gaW5kZXggNGE4NmNmMC4uNmExOWIzZSAxMDA2NDQKPiAtLS0gYS9k cml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF91bmNvcmUuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2Ry bS9pOTE1L2ludGVsX3VuY29yZS5jCj4gQEAgLTE0NTUsOSArMTQ1NSw1MiBAQCBzdGF0aWMgaW50 IGdlbjZfZG9fcmVzZXQoc3RydWN0IGRybV9kZXZpY2UgKmRldikKPiAgCXJldHVybiByZXQ7Cj4g IH0KPiAgCj4gK3N0YXRpYyBpbnQgd2FpdF9mb3JfcmVnaXN0ZXIoc3RydWN0IGRybV9pOTE1X3By aXZhdGUgKmRldl9wcml2LAo+ICsJCQkgICAgIGNvbnN0IHUzMiByZWcsCj4gKwkJCSAgICAgY29u c3QgdTMyIG1hc2ssCj4gKwkJCSAgICAgY29uc3QgdTMyIHZhbHVlLAo+ICsJCQkgICAgIGNvbnN0 IHVuc2lnbmVkIGxvbmcgdGltZW91dCkKClRvIGJlIG92ZXJseSBmdXNzeSwgdGltZW91dF9tcy4K CkkgbGlrZSBoYXZpbmcgdW5pdHMgZm9yIGZyZXF1ZW50bHkgY29uZnVzZWQgdmFyaWFibGVzIGxp a2UgdGltZW91dHMuCgooSSBhbSBiZWluZyBmdXNzeSwgYmVjYXVzZSBJIGxpa2UgdGhpcyBmdW5j dGlvbiBhbmQgZXhwZWN0IHRvIGNvbnZlcnQKbG90cyBvZiBjYWxsc2l0ZXMgb3ZlciB0byBpdCwg c28gY2xhcml0eSBpcyBpbXBvcnRhbnQuKQoKPiArewo+ICsJcmV0dXJuIHdhaXRfZm9yKChJOTE1 X1JFQUQocmVnKSAmIG1hc2spID09IHZhbHVlLCB0aW1lb3V0KTsKPiArfQo+ICsKPiArc3RhdGlj IGludCBnZW44X2RvX3Jlc2V0KHN0cnVjdCBkcm1fZGV2aWNlICpkZXYpCj4gK3sKPiArCXN0cnVj dCBkcm1faTkxNV9wcml2YXRlICpkZXZfcHJpdiA9IGRldi0+ZGV2X3ByaXZhdGU7Cj4gKwlzdHJ1 Y3QgaW50ZWxfZW5naW5lX2NzICplbmdpbmU7Cj4gKwlpbnQgcmV0LCBpOwo+ICsKPiArCWZvcl9l YWNoX3JpbmcoZW5naW5lLCBkZXZfcHJpdiwgaSkgewo+ICsJCUk5MTVfV1JJVEUoUklOR19SRVNF VF9DVEwoZW5naW5lLT5tbWlvX2Jhc2UpLAo+ICsJCQkgICBfTUFTS0VEX0JJVF9FTkFCTEUoUkVT RVRfQ1RMX1JFUVVFU1RfUkVTRVQpKTsKPiArCj4gKwkJcmV0ID0gd2FpdF9mb3JfcmVnaXN0ZXIo ZGV2X3ByaXYsCj4gKwkJCQkJUklOR19SRVNFVF9DVEwoZW5naW5lLT5tbWlvX2Jhc2UpLAo+ICsJ CQkJCVJFU0VUX0NUTF9SRUFEWV9UT19SRVNFVCwKPiArCQkJCQlSRVNFVF9DVExfUkVBRFlfVE9f UkVTRVQsCj4gKwkJCQkJNzAwKTsKPiArCQlpZiAocmV0KSB7CgpJbiBhIHNpbWlsYXIgdmVpbiwg d2UgaWdub3JlIHJldCBoZXJlIHNvIGp1c3QgaWYgKHdhaXRfZm9yX3JlZ2lzdGVyKCkpIHsKYW5k IG5vdF9yZWFkeTogLi4uOyByZXR1cm4gLUVJTzsKLUNocmlzCgotLSAKQ2hyaXMgV2lsc29uLCBJ bnRlbCBPcGVuIFNvdXJjZSBUZWNobm9sb2d5IENlbnRyZQpfX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdm eEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cDovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWls bWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=