From mboxrd@z Thu Jan 1 00:00:00 1970 From: Michel Thierry Subject: [PATCH 7/9] drm/i915/tdr: Export per-engine reset count info to debugfs Date: Fri, 16 Dec 2016 12:20:08 -0800 Message-ID: <20161216202010.7983-8-michel.thierry@intel.com> References: <20161216202010.7983-1-michel.thierry@intel.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 F1FD26ED33 for ; Fri, 16 Dec 2016 20:20:11 +0000 (UTC) In-Reply-To: <20161216202010.7983-1-michel.thierry@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 RnJvbTogQXJ1biBTaWx1dmVyeSA8YXJ1bi5zaWx1dmVyeUBsaW51eC5pbnRlbC5jb20+CgpBIG5l dyB2YXJpYWJsZSBpcyBhZGRlZCB0byBleHBvcnQgdGhlIHJlc2V0IGNvdW50cyB0byBkZWJ1Z2Zz LCB0aGlzCmluY2x1ZGVzIGZ1bGwgZ3B1IHJlc2V0IGFuZCBlbmdpbmUgcmVzZXQgY291bnQuIFRo aXMgaXMgdXNlZnVsIGZvciB0ZXN0cwp3aGVyZSB0aGV5IGFyZSBleHBlY3RlZCB0byB0cmlnZ2Vy IHJlc2V0OyB0aGVzZSBjb3VudHMgYXJlIGNoZWNrZWQgYmVmb3JlCmFuZCBhZnRlciB0aGUgdGVz dCB0byBlbnN1cmUgdGhlIHNhbWUuCgpDYzogQ2hyaXMgV2lsc29uIDxjaHJpc0BjaHJpcy13aWxz b24uY28udWs+CkNjOiBNaWthIEt1b3BwYWxhIDxtaWthLmt1b3BwYWxhQGxpbnV4LmludGVsLmNv bT4KU2lnbmVkLW9mZi1ieTogQXJ1biBTaWx1dmVyeSA8YXJ1bi5zaWx1dmVyeUBsaW51eC5pbnRl bC5jb20+ClNpZ25lZC1vZmYtYnk6IE1pY2hlbCBUaGllcnJ5IDxtaWNoZWwudGhpZXJyeUBpbnRl bC5jb20+Ci0tLQogZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9kZWJ1Z2ZzLmMgfCAxOCArKysr KysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAxOCBpbnNlcnRpb25zKCspCgpkaWZmIC0t Z2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9kZWJ1Z2ZzLmMgYi9kcml2ZXJzL2dwdS9k cm0vaTkxNS9pOTE1X2RlYnVnZnMuYwppbmRleCA1NGUxOTZkOWQ4M2UuLmIyYTNjMzFiYTk1YyAx MDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9kZWJ1Z2ZzLmMKKysrIGIvZHJp dmVycy9ncHUvZHJtL2k5MTUvaTkxNV9kZWJ1Z2ZzLmMKQEAgLTEzNzAsNiArMTM3MCwyMyBAQCBz dGF0aWMgaW50IGk5MTVfaGFuZ2NoZWNrX2luZm8oc3RydWN0IHNlcV9maWxlICptLCB2b2lkICp1 bnVzZWQpCiAJcmV0dXJuIDA7CiB9CiAKK3N0YXRpYyBpbnQgaTkxNV9yZXNldF9pbmZvKHN0cnVj dCBzZXFfZmlsZSAqbSwgdm9pZCAqdW51c2VkKQoreworCXN0cnVjdCBkcm1faTkxNV9wcml2YXRl ICpkZXZfcHJpdiA9IG5vZGVfdG9faTkxNShtLT5wcml2YXRlKTsKKwlzdHJ1Y3QgaTkxNV9ncHVf ZXJyb3IgKmVycm9yID0gJmRldl9wcml2LT5ncHVfZXJyb3I7CisJc3RydWN0IGludGVsX2VuZ2lu ZV9jcyAqZW5naW5lOworCWVudW0gaW50ZWxfZW5naW5lX2lkIGlkOworCisJc2VxX3ByaW50Ziht LCAiZnVsbCBncHUgcmVzZXQgPSAldVxuIiwgaTkxNV9yZXNldF9jb3VudChlcnJvcikpOworCisJ Zm9yX2VhY2hfZW5naW5lKGVuZ2luZSwgZGV2X3ByaXYsIGlkKSB7CisJCXNlcV9wcmludGYobSwg IiVzID0gJXVcbiIsIGVuZ2luZS0+bmFtZSwKKwkJCSAgIGk5MTVfZW5naW5lX3Jlc2V0X2NvdW50 KGVycm9yLCBlbmdpbmUpKTsKKwl9CisKKwlyZXR1cm4gMDsKK30KKwogc3RhdGljIGludCBpcm9u bGFrZV9kcnBjX2luZm8oc3RydWN0IHNlcV9maWxlICptKQogewogCXN0cnVjdCBkcm1faTkxNV9w cml2YXRlICpkZXZfcHJpdiA9IG5vZGVfdG9faTkxNShtLT5wcml2YXRlKTsKQEAgLTU0MDgsNiAr NTQyNSw3IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgZHJtX2luZm9fbGlzdCBpOTE1X2RlYnVnZnNf bGlzdFtdID0gewogCXsiaTkxNV9ndWNfbG9nX2R1bXAiLCBpOTE1X2d1Y19sb2dfZHVtcCwgMH0s CiAJeyJpOTE1X2ZyZXF1ZW5jeV9pbmZvIiwgaTkxNV9mcmVxdWVuY3lfaW5mbywgMH0sCiAJeyJp OTE1X2hhbmdjaGVja19pbmZvIiwgaTkxNV9oYW5nY2hlY2tfaW5mbywgMH0sCisJeyJpOTE1X3Jl c2V0X2luZm8iLCBpOTE1X3Jlc2V0X2luZm8sIDB9LAogCXsiaTkxNV9kcnBjX2luZm8iLCBpOTE1 X2RycGNfaW5mbywgMH0sCiAJeyJpOTE1X2Vtb25fc3RhdHVzIiwgaTkxNV9lbW9uX3N0YXR1cywg MH0sCiAJeyJpOTE1X3JpbmdfZnJlcV90YWJsZSIsIGk5MTVfcmluZ19mcmVxX3RhYmxlLCAwfSwK LS0gCjIuMTEuMAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3Jn Cmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4 Cg==