From mboxrd@z Thu Jan 1 00:00:00 1970 From: Arun Siluvery Subject: [PATCH v2 13/15] drm/i915/tdr: Export reset count info to debugfs Date: Fri, 17 Jun 2016 08:09:13 +0100 Message-ID: <1466147355-4635-14-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 mga14.intel.com (mga14.intel.com [192.55.52.115]) by gabe.freedesktop.org (Postfix) with ESMTP id EA7DD6EAE4 for ; Fri, 17 Jun 2016 07:09:47 +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 QSBuZXcgdmFyaWFibGUgaXMgYWRkZWQgdG8gZXhwb3J0IHRoZSByZXNldCBjb3VudHMgdG8gZGVi dWdmcywgdGhpcwppbmNsdWRlcyBmdWxsIGdwdSByZXNldCBhbmQgZW5naW5lIHJlc2V0IGNvdW50 LiBUaGlzIGlzIHVzZWZ1bCBmb3IgdGVzdHMKd2hlcmUgdGhleSBhcmVleHBlY3RlZCB0byB0cmln Z2VyIHJlc2V0OyB0aGVzZSBjb3VudHMgYXJlIGNoZWNrZWQgYmVmb3JlCmFuZCBhZnRlciB0aGUg dGVzdCB0byBlbnN1cmUgdGhlIHNhbWUuCgpTaWduZWQtb2ZmLWJ5OiBBcnVuIFNpbHV2ZXJ5IDxh cnVuLnNpbHV2ZXJ5QGxpbnV4LmludGVsLmNvbT4KLS0tCiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9p OTE1X2RlYnVnZnMuYyB8IDMzICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogMSBm aWxlIGNoYW5nZWQsIDMzIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9k cm0vaTkxNS9pOTE1X2RlYnVnZnMuYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZGVidWdm cy5jCmluZGV4IDViNzUyNjYuLmIwMmNhN2EgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9p OTE1L2k5MTVfZGVidWdmcy5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZGVidWdm cy5jCkBAIC00ODE0LDYgKzQ4MTQsMzggQEAgREVGSU5FX1NJTVBMRV9BVFRSSUJVVEUoaTkxNV93 ZWRnZWRfZm9wcywKIAkJCWk5MTVfd2VkZ2VkX2dldCwgaTkxNV93ZWRnZWRfc2V0LAogCQkJIiVs bHVcbiIpOwogCisKK3N0YXRpYyBzc2l6ZV90IGk5MTVfcmVzZXRfaW5mb19yZWFkKHN0cnVjdCBm aWxlICpmaWxwLCBjaGFyIF9fdXNlciAqdWJ1ZiwKKwkJCQkgICAgc2l6ZV90IG1heCwgbG9mZl90 ICpwcG9zKQoreworCWludCBsZW47CisJY2hhciBidWZbMzAwXTsKKwlzdHJ1Y3QgZHJtX2Rldmlj ZSAqZGV2ID0gZmlscC0+cHJpdmF0ZV9kYXRhOworCXN0cnVjdCBkcm1faTkxNV9wcml2YXRlICpk ZXZfcHJpdiA9IGRldi0+ZGV2X3ByaXZhdGU7CisJc3RydWN0IGk5MTVfZ3B1X2Vycm9yICplcnJv ciA9ICZkZXZfcHJpdi0+Z3B1X2Vycm9yOworCXN0cnVjdCBpbnRlbF9lbmdpbmVfY3MgKmVuZ2lu ZTsKKworCWxlbiA9IHNjbnByaW50ZihidWYsIHNpemVvZihidWYpLCAiZnVsbCBncHUgcmVzZXQg PSAldVxuIiwKKwkJCWk5MTVfcmVzZXRfY291bnQoZXJyb3IpKTsKKworCWZvcl9lYWNoX2VuZ2lu ZShlbmdpbmUsIGRldl9wcml2KSB7CisJCWxlbiArPSBzY25wcmludGYoYnVmICsgbGVuLCBzaXpl b2YoYnVmKSAtIGxlbiwKKwkJCQkgIiVzID0gJXVcbiIsIGVuZ2luZS0+bmFtZSwKKwkJCQkgaTkx NV9lbmdpbmVfcmVzZXRfY291bnQoZXJyb3IsIGVuZ2luZSkpOworCX0KKworCWxlbiArPSBzY25w cmludGYoYnVmICsgbGVuIC0gMSwgc2l6ZW9mKGJ1ZikgLSBsZW4sICJcbiIpOworCisJcmV0dXJu IHNpbXBsZV9yZWFkX2Zyb21fYnVmZmVyKHVidWYsIG1heCwgcHBvcywgYnVmLCBsZW4pOworfQor CitzdGF0aWMgY29uc3Qgc3RydWN0IGZpbGVfb3BlcmF0aW9ucyBpOTE1X3Jlc2V0X2luZm9fZm9w cyA9IHsKKwkub3duZXIgPSBUSElTX01PRFVMRSwKKwkub3BlbiA9IHNpbXBsZV9vcGVuLAorCS5y ZWFkID0gaTkxNV9yZXNldF9pbmZvX3JlYWQsCisJLmxsc2VlayA9IGRlZmF1bHRfbGxzZWVrLAor fTsKKwogc3RhdGljIGludAogaTkxNV9yaW5nX3N0b3BfZ2V0KHZvaWQgKmRhdGEsIHU2NCAqdmFs KQogewpAQCAtNTQ3NCw2ICs1NTA2LDcgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBpOTE1X2RlYnVn ZnNfZmlsZXMgewogCWNvbnN0IHN0cnVjdCBmaWxlX29wZXJhdGlvbnMgKmZvcHM7CiB9IGk5MTVf ZGVidWdmc19maWxlc1tdID0gewogCXsiaTkxNV93ZWRnZWQiLCAmaTkxNV93ZWRnZWRfZm9wc30s CisJeyJpOTE1X3Jlc2V0X2luZm8iLCAmaTkxNV9yZXNldF9pbmZvX2ZvcHN9LAogCXsiaTkxNV9t YXhfZnJlcSIsICZpOTE1X21heF9mcmVxX2ZvcHN9LAogCXsiaTkxNV9taW5fZnJlcSIsICZpOTE1 X21pbl9mcmVxX2ZvcHN9LAogCXsiaTkxNV9jYWNoZV9zaGFyaW5nIiwgJmk5MTVfY2FjaGVfc2hh cmluZ19mb3BzfSwKLS0gCjEuOS4xCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVl ZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5m by9pbnRlbC1nZngK