From mboxrd@z Thu Jan 1 00:00:00 1970 From: Arun Siluvery Subject: [PATCH v2 02/15] drm/i915/tdr: Extend the idea of reset_counter to engine reset Date: Fri, 17 Jun 2016 08:09:02 +0100 Message-ID: <1466147355-4635-3-git-send-email-arun.siluvery@linux.intel.com> References: <1466147355-4635-1-git-send-email-arun.siluvery@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by gabe.freedesktop.org (Postfix) with ESMTP id 98EE26E1B1 for ; Fri, 17 Jun 2016 07:09:24 +0000 (UTC) In-Reply-To: <1466147355-4635-1-git-send-email-arun.siluvery@linux.intel.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 VGhpcyBjaGFuZ2UgZXh0ZW5kcyB0aGUgaWRlYSBvZiByZXNldF9jb3VudGVyIHZhcmlhYmxlIHRv IGVuZ2luZSByZXNldCBieQpjcmVhdGluZyBhZGRpdGlvbmFsIHZhcmlhYmxlcyBmb3IgZWFjaCBl bmdpbmUuIExlYXN0IHNpZ25pZmljYW50IGJpdCBpcyBzZXQKdG8gbWFyayB0aGUgZW5naW5lIHJl c2V0IGlzIHBlbmRpbmcgYW5kIG9uY2UgcmVzZXQgaXMgc3VjY2Vzc2Z1bCBpdCBpcwppbmNyZW1l bnRlZCBhZ2FpbiwgdGhpcyBpcyBmdXJ0aGVyIHVzZWQgdG8gY291bnQgdGhlIG5vIG9mIGVuZ2lu ZSByZXNldHMuCgpTaWduZWQtb2ZmLWJ5OiBBcnVuIFNpbHV2ZXJ5IDxhcnVuLnNpbHV2ZXJ5QGxp bnV4LmludGVsLmNvbT4KLS0tCiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2Rydi5oIHwgMTkg KysrKysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDE5IGluc2VydGlvbnMoKykKCmRp ZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2Rydi5oIGIvZHJpdmVycy9ncHUv ZHJtL2k5MTUvaTkxNV9kcnYuaAppbmRleCA5ZmE5Njk4Li44YmIwNWIyIDEwMDY0NAotLS0gYS9k cml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2Rydi5oCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1 L2k5MTVfZHJ2LmgKQEAgLTE0MDEsNiArMTQwMSwxMiBAQCBzdHJ1Y3QgaTkxNV9ncHVfZXJyb3Ig ewogI2RlZmluZSBJOTE1X1JFU0VUX0lOX1BST0dSRVNTX0ZMQUcJMQogI2RlZmluZSBJOTE1X1dF REdFRAkJCSgxIDw8IDMxKQogCisJLyogaW5kaWNhdGVzIHJlcXVlc3QgdG8gcmVzZXQgZW5naW5l ICovCisjZGVmaW5lIEk5MTVfRU5HSU5FX1JFU0VUX0lOX1BST0dSRVNTCSgxPDwwKQorCisJLyog ZXh0ZW5kaW5nIHRoZSBpZGVhIG9mIHJlc2V0X2NvdW50ZXIgdG8gZW5naW5lIHJlc2V0ICovCisJ YXRvbWljX3QgZW5naW5lX3Jlc2V0X2NvdW50ZXJbSTkxNV9OVU1fRU5HSU5FU107CisKIAkvKioK IAkgKiBXYWl0cXVldWUgdG8gc2lnbmFsIHdoZW4gdGhlIHJlc2V0IGhhcyBjb21wbGV0ZWQuIFVz ZWQgYnkgY2xpZW50cwogCSAqIHRoYXQgd2FpdCBmb3IgZGV2X3ByaXYtPm1tLndlZGdlZCB0byBz ZXR0bGUuCkBAIC0zMjk2LDYgKzMzMDIsMTkgQEAgc3RhdGljIGlubGluZSB1MzIgaTkxNV9yZXNl dF9jb3VudChzdHJ1Y3QgaTkxNV9ncHVfZXJyb3IgKmVycm9yKQogCXJldHVybiAoKGk5MTVfcmVz ZXRfY291bnRlcihlcnJvcikgJiB+STkxNV9XRURHRUQpICsgMSkgLyAyOwogfQogCitzdGF0aWMg aW5saW5lIGJvb2wgaTkxNV9lbmdpbmVfcmVzZXRfaW5fcHJvZ3Jlc3Moc3RydWN0IGk5MTVfZ3B1 X2Vycm9yICplcnJvciwKKwkJCQkJCSB1MzIgZW5naW5lX2lkKQoreworCXJldHVybiB1bmxpa2Vs eShhdG9taWNfcmVhZCgmZXJyb3ItPmVuZ2luZV9yZXNldF9jb3VudGVyW2VuZ2luZV9pZF0pCisJ CQkmIEk5MTVfRU5HSU5FX1JFU0VUX0lOX1BST0dSRVNTKTsKK30KKworc3RhdGljIGlubGluZSB1 MzIgaTkxNV9lbmdpbmVfcmVzZXRfY291bnQoc3RydWN0IGk5MTVfZ3B1X2Vycm9yICplcnJvciwK KwkJCQkJICBzdHJ1Y3QgaW50ZWxfZW5naW5lX2NzICplbmdpbmUpCit7CisJcmV0dXJuIChhdG9t aWNfcmVhZCgmZXJyb3ItPmVuZ2luZV9yZXNldF9jb3VudGVyW2VuZ2luZS0+aWRdKSArIDEpIC8g MjsKK30KKwogc3RhdGljIGlubGluZSBib29sIGk5MTVfc3RvcF9yaW5nX2FsbG93X2JhbihzdHJ1 Y3QgZHJtX2k5MTVfcHJpdmF0ZSAqZGV2X3ByaXYpCiB7CiAJcmV0dXJuIGRldl9wcml2LT5ncHVf ZXJyb3Iuc3RvcF9yaW5ncyA9PSAwIHx8Ci0tIAoxLjkuMQoKX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1n ZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21h aWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==