From mboxrd@z Thu Jan 1 00:00:00 1970 From: Chris Wilson Subject: [PATCH 2/7] drm/i915: Combine set-wedged protection and tasklet kicking Date: Mon, 7 May 2018 10:25:22 +0100 Message-ID: <20180507092527.7359-2-chris@chris-wilson.co.uk> References: <20180507092527.7359-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 957756E387 for ; Mon, 7 May 2018 09:27:54 +0000 (UTC) In-Reply-To: <20180507092527.7359-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 QXJvdW5kIHJlcXVlc3Qgc3VibWlzc2lvbiwgd2UgcHJvdGVjdCB0aGUgY2FsbCB0byBzY2hlZHVs ZSB3aXRoIGEKcHJlbXB0aW9uIGRpc2FibGUgbG9vcCB0byBwcmV2ZW50IHNldC13ZWRnZSBjaGFu aW5nIGZ1bmN0aW9uIHBvaW50ZXJzCnVuZGVybmVhdGggdXMuIFRoaXMgYWxzbyBwcmV2ZW50cyB0 aGUgdGFza2xldCBydW5uaW5nIG9uIHRoZSBsb2NhbCBDUFUsCmEgdHJpY2sgd2UgdXNlIGltbWVk aWF0ZWx5IGFmdGVyd2FyZHMgdG8gZm9yY2libHkgZXhlY3V0ZSB0aGUgdGFza2xldAphZnRlciBz dWJtaXNzaW9uLiBXZSBjYW4gY29tYmluZSB0aGUgdHdvIHdsb2csIGFuZCBlbnN1cmUgdGhhdCB0 aGUKdGFza2xldCBpcyBvbmx5IGV4ZWN1dGVkIChvbiB0aGUgbG9jYWwgQ1BVKSBhZnRlciB3ZSBj b21wbGV0ZSBvdXIKdXBkYXRlcyB0byB0aGUgc3VibWlzc2lvbiBxdWV1ZSAoYW5kIG5vdCBhZnRl ciBhbiBpbnRlcm1lZGlhdGUsCmluY29tcGxldGUgdXBkYXRlKS4KClNpZ25lZC1vZmYtYnk6IENo cmlzIFdpbHNvbiA8Y2hyaXNAY2hyaXMtd2lsc29uLmNvLnVrPgpDYzogVHZydGtvIFVyc3VsaW4g PHR2cnRrby51cnN1bGluQGludGVsLmNvbT4KLS0tCiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1 X3JlcXVlc3QuYyB8IDUgKy0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgNCBk ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X3JlcXVl c3QuYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfcmVxdWVzdC5jCmluZGV4IGU0Y2Y3NmVj MTRhNi4uODhlZTQ0NDY3OWQ0IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1 X3JlcXVlc3QuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X3JlcXVlc3QuYwpAQCAt MTExMCwxMiArMTExMCw5IEBAIHZvaWQgX19pOTE1X3JlcXVlc3RfYWRkKHN0cnVjdCBpOTE1X3Jl cXVlc3QgKnJlcXVlc3QsIGJvb2wgZmx1c2hfY2FjaGVzKQogCSAqIGRlY2lkZSB3aGV0aGVyIHRv IHByZWVtcHQgdGhlIGVudGlyZSBjaGFpbiBzbyB0aGF0IGl0IGlzIHJlYWR5IHRvCiAJICogcnVu IGF0IHRoZSBlYXJsaWVzdCBwb3NzaWJsZSBjb252ZW5pZW5jZS4KIAkgKi8KLQlyY3VfcmVhZF9s b2NrKCk7CisJbG9jYWxfYmhfZGlzYWJsZSgpOwogCWlmIChlbmdpbmUtPnNjaGVkdWxlKQogCQll bmdpbmUtPnNjaGVkdWxlKHJlcXVlc3QsICZyZXF1ZXN0LT5jdHgtPnNjaGVkKTsKLQlyY3VfcmVh ZF91bmxvY2soKTsKLQotCWxvY2FsX2JoX2Rpc2FibGUoKTsKIAlpOTE1X3N3X2ZlbmNlX2NvbW1p dCgmcmVxdWVzdC0+c3VibWl0KTsKIAlsb2NhbF9iaF9lbmFibGUoKTsgLyogS2ljayB0aGUgZXhl Y2xpc3RzIHRhc2tsZXQgaWYganVzdCBzY2hlZHVsZWQgKi8KIAotLSAKMi4xNy4wCgpfX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGlu ZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVl ZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK