From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tomas Elf Subject: [RFCv2 12/12] drm/i915: Extended error state with TDR count, watchdog count and engine reset count Date: Tue, 21 Jul 2015 14:58:55 +0100 Message-ID: <1437487135-32520-13-git-send-email-tomas.elf@intel.com> References: <1437487135-32520-1-git-send-email-tomas.elf@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by gabe.freedesktop.org (Postfix) with ESMTP id A3DD96E93E for ; Tue, 21 Jul 2015 07:00:59 -0700 (PDT) In-Reply-To: <1437487135-32520-1-git-send-email-tomas.elf@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 VGhlc2UgbmV3IFREUi1zcGVjaWZpYyBtZXRyaWNzIGhhdmUgcHJldmlvdXNseSBiZWVuIGFkZGVk IHRvCmk5MTVfaGFuZ2NoZWNrX2luZm8oKSBpbiBkZWJ1Z2ZzLiBEdXJpbmcgZGVzaWduIHJldmll dyBDaHJpcyBXaWxzb24gYXNrZWQgZm9yCnRoZXNlIG1ldHJpY3MgdG8gYmUgYWRkZWQgdG8gdGhl IGVycm9yIHN0YXRlIGFzIHdlbGwuCgpTaWduZWQtb2ZmLWJ5OiBUb21hcyBFbGYgPHRvbWFzLmVs ZkBpbnRlbC5jb20+CkNjOiBDaHJpcyBXaWxzb24gPGNocmlzQGNocmlzLXdpbHNvbi5jby51az4K Q2M6IE1pa2EgS3VvcHBhbGEgPG1pa2Eua3VvcHBhbGFAbGludXguaW50ZWwuY29tPgotLS0KIGRy aXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZHJ2LmggICAgICAgfCAzICsrKwogZHJpdmVycy9ncHUv ZHJtL2k5MTUvaTkxNV9ncHVfZXJyb3IuYyB8IDYgKysrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDkg aW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZHJ2 LmggYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2Rydi5oCmluZGV4IDJjZjhiMzguLjg2MmU5 OTUgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZHJ2LmgKKysrIGIvZHJp dmVycy9ncHUvZHJtL2k5MTUvaTkxNV9kcnYuaApAQCAtNDQ3LDYgKzQ0Nyw5IEBAIHN0cnVjdCBk cm1faTkxNV9lcnJvcl9zdGF0ZSB7CiAJCWludCBoYW5nY2hlY2tfc2NvcmU7CiAJCWVudW0gaW50 ZWxfcmluZ19oYW5nY2hlY2tfYWN0aW9uIGhhbmdjaGVja19hY3Rpb247CiAJCWludCBudW1fcmVx dWVzdHM7CisJCWludCBoYW5nY2hlY2tfdGRyX2NvdW50OworCQlpbnQgaGFuZ2NoZWNrX3dhdGNo ZG9nX2NvdW50OworCQlpbnQgaGFuZ2NoZWNrX3Jlc2V0X2NvdW50OwogCiAJCS8qIG91ciBvd24g dHJhY2tpbmcgb2YgcmluZyBoZWFkIGFuZCB0YWlsICovCiAJCXUzMiBjcHVfcmluZ19oZWFkOwpk aWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9ncHVfZXJyb3IuYyBiL2RyaXZl cnMvZ3B1L2RybS9pOTE1L2k5MTVfZ3B1X2Vycm9yLmMKaW5kZXggY2VlMTgyNS4uZjRkODlkZiAx MDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9ncHVfZXJyb3IuYworKysgYi9k cml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dwdV9lcnJvci5jCkBAIC0zMDMsNiArMzAzLDkgQEAg c3RhdGljIHZvaWQgaTkxNV9yaW5nX2Vycm9yX3N0YXRlKHN0cnVjdCBkcm1faTkxNV9lcnJvcl9z dGF0ZV9idWYgKm0sCiAJZXJyX3ByaW50ZihtLCAiICBoYW5nY2hlY2s6ICVzIFslZF1cbiIsCiAJ CSAgIGhhbmdjaGVja19hY3Rpb25fdG9fc3RyKHJpbmctPmhhbmdjaGVja19hY3Rpb24pLAogCQkg ICByaW5nLT5oYW5nY2hlY2tfc2NvcmUpOworCWVycl9wcmludGYobSwgIiAgVERSIGNvdW50OiAl ZFxuIiwgcmluZy0+aGFuZ2NoZWNrX3Rkcl9jb3VudCk7CisJZXJyX3ByaW50ZihtLCAiICBXYXRj aGRvZyBjb3VudDogJWRcbiIsIHJpbmctPmhhbmdjaGVja193YXRjaGRvZ19jb3VudCk7CisJZXJy X3ByaW50ZihtLCAiICBFbmdpbmUgcmVzZXQgY291bnQ6ICVkXG4iLCByaW5nLT5oYW5nY2hlY2tf cmVzZXRfY291bnQpOwogfQogCiB2b2lkIGk5MTVfZXJyb3JfcHJpbnRmKHN0cnVjdCBkcm1faTkx NV9lcnJvcl9zdGF0ZV9idWYgKmUsIGNvbnN0IGNoYXIgKmYsIC4uLikKQEAgLTkyMCw2ICs5MjMs OSBAQCBzdGF0aWMgdm9pZCBpOTE1X3JlY29yZF9yaW5nX3N0YXRlKHN0cnVjdCBkcm1fZGV2aWNl ICpkZXYsCiAKIAllcmluZy0+aGFuZ2NoZWNrX3Njb3JlID0gcmluZy0+aGFuZ2NoZWNrLnNjb3Jl OwogCWVyaW5nLT5oYW5nY2hlY2tfYWN0aW9uID0gcmluZy0+aGFuZ2NoZWNrLmFjdGlvbjsKKwll cmluZy0+aGFuZ2NoZWNrX3Rkcl9jb3VudCA9IHJpbmctPmhhbmdjaGVjay50ZHJfY291bnQ7CisJ ZXJpbmctPmhhbmdjaGVja193YXRjaGRvZ19jb3VudCA9IHJpbmctPmhhbmdjaGVjay53YXRjaGRv Z19jb3VudDsKKwllcmluZy0+aGFuZ2NoZWNrX3Jlc2V0X2NvdW50ID0gcmluZy0+aGFuZ2NoZWNr LnJlc2V0X2NvdW50OwogCiAJaWYgKFVTRVNfUFBHVFQoZGV2KSkgewogCQlpbnQgaTsKLS0gCjEu OS4xCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRl bC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cDov L2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=