From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mika Kuoppala Subject: [PATCH 1/2] drm/i915: Shortcut readiness to reset check Date: Fri, 12 Apr 2019 19:53:35 +0300 Message-ID: <20190412165335.16347-1-mika.kuoppala@linux.intel.com> References: <155508607114.28089.9460215312684391386@skylake-alporthouse-com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga07.intel.com (mga07.intel.com [134.134.136.100]) by gabe.freedesktop.org (Postfix) with ESMTPS id F388E899F0 for ; Fri, 12 Apr 2019 16:53:43 +0000 (UTC) In-Reply-To: <155508607114.28089.9460215312684391386@skylake-alporthouse-com> 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 SWYgdGhlIGVuZ2luZSBzYXlzIGl0IGlzIHJlYWR5IGZvciByZXNldCwgaXQgaXMgcmVhZHkKc28g YXZvaWQgZnVydGhlciBkYW5jaW5nIGFuZCBwcm9jZWVkLgoKdjI6IHJlZyAoQ2hyaXMpCnYzOiBy ZXF1ZXN0LCBhY2ssIG1hc2sgZnJvbSBmb2xsb3dpbmcgcGF0Y2ggKENocmlzKQoKQ2M6IENocmlz IFdpbHNvbiA8Y2hyaXNAY2hyaXMtd2lsc29uLmNvLnVrPgpTaWduZWQtb2ZmLWJ5OiBNaWthIEt1 b3BwYWxhIDxtaWthLmt1b3BwYWxhQGxpbnV4LmludGVsLmNvbT4KLS0tCiBkcml2ZXJzL2dwdS9k cm0vaTkxNS9pOTE1X3Jlc2V0LmMgfCAyMyArKysrKysrKysrKysrKy0tLS0tLS0tLQogMSBmaWxl IGNoYW5nZWQsIDE0IGluc2VydGlvbnMoKyksIDkgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv ZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9yZXNldC5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUv aTkxNV9yZXNldC5jCmluZGV4IDY4ODc1YmE0M2I4ZC4uYWI2MjhhOGY2YzFmIDEwMDY0NAotLS0g YS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X3Jlc2V0LmMKKysrIGIvZHJpdmVycy9ncHUvZHJt L2k5MTUvaTkxNV9yZXNldC5jCkBAIC00OTAsMTggKzQ5MCwyMyBAQCBzdGF0aWMgaW50IGdlbjEx X3Jlc2V0X2VuZ2luZXMoc3RydWN0IGRybV9pOTE1X3ByaXZhdGUgKmk5MTUsCiBzdGF0aWMgaW50 IGdlbjhfZW5naW5lX3Jlc2V0X3ByZXBhcmUoc3RydWN0IGludGVsX2VuZ2luZV9jcyAqZW5naW5l KQogewogCXN0cnVjdCBpbnRlbF91bmNvcmUgKnVuY29yZSA9IGVuZ2luZS0+dW5jb3JlOworCWNv bnN0IGk5MTVfcmVnX3QgcmVnID0gUklOR19SRVNFVF9DVEwoZW5naW5lLT5tbWlvX2Jhc2UpOwor CXUzMiBjdGwsIHJlcXVlc3QsIG1hc2ssIGFjazsKIAlpbnQgcmV0OwogCi0JaW50ZWxfdW5jb3Jl X3dyaXRlX2Z3KHVuY29yZSwKLQkJCSAgICAgIFJJTkdfUkVTRVRfQ1RMKGVuZ2luZS0+bW1pb19i YXNlKSwKLQkJCSAgICAgIF9NQVNLRURfQklUX0VOQUJMRShSRVNFVF9DVExfUkVRVUVTVF9SRVNF VCkpOworCWN0bCA9IGludGVsX3VuY29yZV9yZWFkX2Z3KHVuY29yZSwgcmVnKTsKKwlpZiAoIShj dGwgJiBSRVNFVF9DVExfUkVBRFlfVE9fUkVTRVQpKSB7CisJCXJlcXVlc3QgPSBSRVNFVF9DVExf UkVRVUVTVF9SRVNFVDsKKwkJbWFzayA9IFJFU0VUX0NUTF9SRUFEWV9UT19SRVNFVDsKKwkJYWNr ID0gUkVTRVRfQ1RMX1JFQURZX1RPX1JFU0VUOworCX0gZWxzZSAgeworCQlyZXR1cm4gMDsKKwl9 CiAKLQlyZXQgPSBfX2ludGVsX3dhaXRfZm9yX3JlZ2lzdGVyX2Z3KHVuY29yZSwKLQkJCQkJICAg UklOR19SRVNFVF9DVEwoZW5naW5lLT5tbWlvX2Jhc2UpLAotCQkJCQkgICBSRVNFVF9DVExfUkVB RFlfVE9fUkVTRVQsCi0JCQkJCSAgIFJFU0VUX0NUTF9SRUFEWV9UT19SRVNFVCwKLQkJCQkJICAg NzAwLCAwLAotCQkJCQkgICBOVUxMKTsKKwlpbnRlbF91bmNvcmVfd3JpdGVfZncodW5jb3JlLCBy ZWcsIF9NQVNLRURfQklUX0VOQUJMRShyZXF1ZXN0KSk7CisKKwlyZXQgPSBfX2ludGVsX3dhaXRf Zm9yX3JlZ2lzdGVyX2Z3KHVuY29yZSwgcmVnLCBtYXNrLCBhY2ssCisJCQkJCSAgIDcwMCwgMCwg TlVMTCk7CiAJaWYgKHJldCkKIAkJRFJNX0VSUk9SKCIlczogcmVzZXQgcmVxdWVzdCB0aW1lb3V0 XG4iLCBlbmdpbmUtPm5hbWUpOwogCi0tIAoyLjE3LjEKCl9fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4 QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWls bWFuL2xpc3RpbmZvL2ludGVsLWdmeA==