From mboxrd@z Thu Jan 1 00:00:00 1970 From: Chris Wilson Subject: [RESEND 4/6] drm/i915/execlists: Disable submission tasklet upon wedging Date: Mon, 16 Jul 2018 08:22:17 +0100 Message-ID: <20180716072219.31609-4-chris@chris-wilson.co.uk> References: <20180716072219.31609-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 fireflyinternet.com (mail.fireflyinternet.com [109.228.58.192]) by gabe.freedesktop.org (Postfix) with ESMTPS id 40C796E130 for ; Mon, 16 Jul 2018 07:22:29 +0000 (UTC) In-Reply-To: <20180716072219.31609-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: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org SWYgd2UgZGVjbGFyZSB0aGUgZHJpdmVyIHdlZGdlZCBiZWZvcmUgdGhlIEdQVSB0cnVseSBpcywg dGhlbiB3ZSBtYXkgc2VlCnRoZSBHUFUgY29tcGxldGUgc29tZSBDUyBldmVudHMgZm9sbG93aW5n IG91ciBjYW5jZWxsYXRpb24uIFRoaXMgbGVhdmVzCnVzIHF1aXRlIGNvbmZ1c2VkIGFzIHdlIGRl bGV0ZWQgYWxsIHRoZSBib29ra2VlcGluZyBhbmQgdGh1cyBjb21wbGFpbgphYm91dCB0aGUgaW5j b25zaXN0ZW50IHN0YXRlLgoKV2UgY2FuIGp1c3QgaWdub3JlIHRoZSByZW1haW5pbmcgZXZlbnRz IGFuZCBsZXQgdGhlIEdQVSBpZGxlIGJ5IG5vdApmZWVkaW5nIGl0LCBhbmQgc28gYXZvaWQgdHJ5 aW5nIHRvIHJhY2lseSBvdmVyd3JpdGUgc2hhcmVkIHN0YXRlLiBXZQpyZWx5IG9uIHRoZXJlIGJl aW5nIGEgZnVsbCBHUFUgcmVzZXQgYmVmb3JlIHVud2VkZ2luZywgZ2l2aW5nIHVzIHRoZQpvcHBv cnR1bml0eSB0byByZXNldCB0aGUgc2hhcmVkIHN0YXRlLgoKQnVnemlsbGE6IGh0dHBzOi8vYnVn cy5mcmVlZGVza3RvcC5vcmcvc2hvd19idWcuY2dpP2lkPTEwNzE4OApTaWduZWQtb2ZmLWJ5OiBD aHJpcyBXaWxzb24gPGNocmlzQGNocmlzLXdpbHNvbi5jby51az4KLS0tCiBkcml2ZXJzL2dwdS9k cm0vaTkxNS9pbnRlbF9scmMuYyB8IDggKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCA4IGluc2Vy dGlvbnMoKykKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9scmMuYyBi L2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2xyYy5jCmluZGV4IDRlZjQ0MzlmZjQzOC4uMmMw MDUwYmFiNzFlIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9scmMuYwor KysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9scmMuYwpAQCAtODExLDYgKzgxMSwxMSBA QCBzdGF0aWMgdm9pZCByZXNldF9jc2JfcG9pbnRlcnMoc3RydWN0IGludGVsX2VuZ2luZV9leGVj bGlzdHMgKmV4ZWNsaXN0cykKIAlXUklURV9PTkNFKCpleGVjbGlzdHMtPmNzYl93cml0ZSwgZXhl Y2xpc3RzLT5jc2Jfd3JpdGVfcmVzZXQpOwogfQogCitzdGF0aWMgdm9pZCBub3Bfc3VibWlzc2lv bl90YXNrbGV0KHVuc2lnbmVkIGxvbmcgZGF0YSkKK3sKKwkvKiBUaGUgZHJpdmVyIGlzIHdlZGdl ZDsgZG9uJ3QgcHJvY2VzcyBhbnkgbW9yZSBldmVudHMuICovCit9CisKIHN0YXRpYyB2b2lkIGV4 ZWNsaXN0c19jYW5jZWxfcmVxdWVzdHMoc3RydWN0IGludGVsX2VuZ2luZV9jcyAqZW5naW5lKQog ewogCXN0cnVjdCBpbnRlbF9lbmdpbmVfZXhlY2xpc3RzICogY29uc3QgZXhlY2xpc3RzID0gJmVu Z2luZS0+ZXhlY2xpc3RzOwpAQCAtODcxLDYgKzg3Niw5IEBAIHN0YXRpYyB2b2lkIGV4ZWNsaXN0 c19jYW5jZWxfcmVxdWVzdHMoc3RydWN0IGludGVsX2VuZ2luZV9jcyAqZW5naW5lKQogCWV4ZWNs aXN0cy0+cXVldWUgPSBSQl9ST09UX0NBQ0hFRDsKIAlHRU1fQlVHX09OKHBvcnRfaXNzZXQoZXhl Y2xpc3RzLT5wb3J0KSk7CiAKKwlHRU1fQlVHX09OKF9fdGFza2xldF9pc19lbmFibGVkKCZleGVj bGlzdHMtPnRhc2tsZXQpKTsKKwlleGVjbGlzdHMtPnRhc2tsZXQuZnVuYyA9IG5vcF9zdWJtaXNz aW9uX3Rhc2tsZXQ7CisKIAlzcGluX3VubG9ja19pcnFyZXN0b3JlKCZlbmdpbmUtPnRpbWVsaW5l LmxvY2ssIGZsYWdzKTsKIH0KIAotLSAKMi4xOC4wCgpfX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBs aXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1h bi9saXN0aW5mby9pbnRlbC1nZngK