From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ben Widawsky Subject: [PATCH 2/2] drm/i915: Add the last written reg to error state Date: Thu, 19 Feb 2015 21:33:32 -0800 Message-ID: <1424410412-24910-2-git-send-email-benjamin.widawsky@intel.com> References: <1424410412-24910-1-git-send-email-benjamin.widawsky@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by gabe.freedesktop.org (Postfix) with ESMTP id D554D6E64F for ; Thu, 19 Feb 2015 21:34:45 -0800 (PST) In-Reply-To: <1424410412-24910-1-git-send-email-benjamin.widawsky@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 Cc: Ben Widawsky , Ben Widawsky List-Id: intel-gfx@lists.freedesktop.org U2lnbmVkLW9mZi1ieTogQmVuIFdpZGF3c2t5IDxiZW5AYndpZGF3c2submV0PgotLS0KIGRyaXZl cnMvZ3B1L2RybS9pOTE1L2k5MTVfZHJ2LmggICAgICAgfCAgMSArCiBkcml2ZXJzL2dwdS9kcm0v aTkxNS9pOTE1X2dwdV9lcnJvci5jIHwgMTEgKysrKysrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwg MTIgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVf ZHJ2LmggYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2Rydi5oCmluZGV4IDZmYTIyZGIuLjQ5 YmMyOTYgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZHJ2LmgKKysrIGIv ZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9kcnYuaApAQCAtMzIzLDYgKzMyMyw3IEBAIHN0cnVj dCBkcm1faTkxNV9lcnJvcl9zdGF0ZSB7CiAJc3RydWN0IHRpbWV2YWwgdGltZTsKIAogCWNoYXIg ZXJyb3JfbXNnWzEyOF07CisJdTMyIGxhc3Rfd3JpdHRlbltOUl9DUFVTXTsKIAl1MzIgcmVzZXRf Y291bnQ7CiAJdTMyIHN1c3BlbmRfY291bnQ7CiAKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2Ry bS9pOTE1L2k5MTVfZ3B1X2Vycm9yLmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dwdV9l cnJvci5jCmluZGV4IDJjODdhNzkuLmY3NzM3YzUgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2Ry bS9pOTE1L2k5MTVfZ3B1X2Vycm9yLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9n cHVfZXJyb3IuYwpAQCAtMzU2LDYgKzM1Niw5IEBAIGludCBpOTE1X2Vycm9yX3N0YXRlX3RvX3N0 cihzdHJ1Y3QgZHJtX2k5MTVfZXJyb3Jfc3RhdGVfYnVmICptLAogCQkJCSAgIGVycm9yLT5yaW5n W2ldLnBpZCk7CiAJCX0KIAl9CisJZm9yX2VhY2hfcG9zc2libGVfY3B1KGkpCisJCWVycl9wcmlu dGYobSwgIkxhc3Qgd3JpdHRlbiByZWdpc3RlciAoY3B1PSVkKTogMHglMDh4XG4iLAorCQkJICAg aSwgZXJyb3ItPmxhc3Rfd3JpdHRlbltpXSk7CiAJZXJyX3ByaW50ZihtLCAiUmVzZXQgY291bnQ6 ICV1XG4iLCBlcnJvci0+cmVzZXRfY291bnQpOwogCWVycl9wcmludGYobSwgIlN1c3BlbmQgY291 bnQ6ICV1XG4iLCBlcnJvci0+c3VzcGVuZF9jb3VudCk7CiAJZXJyX3ByaW50ZihtLCAiUENJIElE OiAweCUwNHhcbiIsIGRldi0+cGRldi0+ZGV2aWNlKTsKQEAgLTEyNTMsNiArMTI1NiwxMyBAQCBz dGF0aWMgdm9pZCBpOTE1X2Vycm9yX2NhcHR1cmVfbXNnKHN0cnVjdCBkcm1fZGV2aWNlICpkZXYs CiAJCSAgd2VkZ2VkID8gInJlc2V0IiA6ICJjb250aW51ZSIpOwogfQogCitzdGF0aWMgdm9pZCBp OTE1X2NhcHR1cmVfY3B1X3N0YXRlKHN0cnVjdCBkcm1faTkxNV9lcnJvcl9zdGF0ZSAqZXJyb3Ip Cit7CisJaW50IGNwdTsKKwlmb3JfZWFjaF9wb3NzaWJsZV9jcHUoY3B1KQorCQllcnJvci0+bGFz dF93cml0dGVuW2NwdV0gPSBwZXJfY3B1KGk5MTVfbGFzdF93cml0dGVuLCBjcHUpOworfQorCiBz dGF0aWMgdm9pZCBpOTE1X2NhcHR1cmVfZ2VuX3N0YXRlKHN0cnVjdCBkcm1faTkxNV9wcml2YXRl ICpkZXZfcHJpdiwKIAkJCQkgICBzdHJ1Y3QgZHJtX2k5MTVfZXJyb3Jfc3RhdGUgKmVycm9yKQog ewpAQCAtMTI4Niw2ICsxMjk2LDcgQEAgdm9pZCBpOTE1X2NhcHR1cmVfZXJyb3Jfc3RhdGUoc3Ry dWN0IGRybV9kZXZpY2UgKmRldiwgYm9vbCB3ZWRnZWQsCiAKIAlrcmVmX2luaXQoJmVycm9yLT5y ZWYpOwogCisJaTkxNV9jYXB0dXJlX2NwdV9zdGF0ZShlcnJvcik7CiAJaTkxNV9jYXB0dXJlX2dl bl9zdGF0ZShkZXZfcHJpdiwgZXJyb3IpOwogCWk5MTVfY2FwdHVyZV9yZWdfc3RhdGUoZGV2X3By aXYsIGVycm9yKTsKIAlpOTE1X2dlbV9jYXB0dXJlX2J1ZmZlcnMoZGV2X3ByaXYsIGVycm9yKTsK LS0gCjIuMy4wCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f XwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcK aHR0cDovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=