From mboxrd@z Thu Jan 1 00:00:00 1970 From: Matt Roper Subject: [PATCH 1/4] drm/i915: Don't try to calculate relative data rates during hw readout Date: Mon, 16 May 2016 15:51:58 -0700 Message-ID: <1463439121-28974-2-git-send-email-matthew.d.roper@intel.com> References: <1463439121-28974-1-git-send-email-matthew.d.roper@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 EA9206E5BE for ; Mon, 16 May 2016 22:52:25 +0000 (UTC) In-Reply-To: <1463439121-28974-1-git-send-email-matthew.d.roper@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 V2UgZG9uJ3QgYWN0dWFsbHkgcmVhZCBvdXQgZnVsbCBwbGFuZSBzdGF0ZSBkdXJpbmcgZHJpdmVy IHN0YXJ0dXAgKG9ubHkKd2hldGhlciB0aGUgcHJpbWFyeSBwbGFuZSBpcyBlbmFibGVkL2Rpc2Fi bGVkKSwgc28gYWxsIG9mIHRoZSBzcmMvZGVzdApyZWN0YW5nbGVzIGFyZSBpbnZhbGlkIGF0IHRo aXMgcG9pbnQuICBIb3dldmVyIHRoaXMgY2FsY3VsYXRpb24gd2FzCm5lZWRsZXNzIGFueXdheSBz aW5jZSB3ZSByZS1jYWxjdWxhdGUgdGhlbSBmcm9tIHNjcmF0Y2ggb24gdGhlIHZlcnkKZmlyc3Qg YXRvbWljIHRyYW5zYWN0aW9uIGFmdGVyIGJvb3QgYW55d2F5LgoKU2lnbmVkLW9mZi1ieTogTWF0 dCBSb3BlciA8bWF0dGhldy5kLnJvcGVyQGludGVsLmNvbT4KLS0tCiBkcml2ZXJzL2dwdS9kcm0v aTkxNS9pbnRlbF9wbS5jIHwgMTggLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwg MTggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxf cG0uYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX3BtLmMKaW5kZXggYWRiNjQ2My4uOTVm OWJiNSAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfcG0uYworKysgYi9k cml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9wbS5jCkBAIC00MDQyLDcgKzQwNDIsNiBAQCB2b2lk IHNrbF93bV9nZXRfaHdfc3RhdGUoc3RydWN0IGRybV9kZXZpY2UgKmRldikKIAlzdHJ1Y3QgZHJt X2k5MTVfcHJpdmF0ZSAqZGV2X3ByaXYgPSBkZXYtPmRldl9wcml2YXRlOwogCXN0cnVjdCBza2xf ZGRiX2FsbG9jYXRpb24gKmRkYiA9ICZkZXZfcHJpdi0+d20uc2tsX2h3LmRkYjsKIAlzdHJ1Y3Qg ZHJtX2NydGMgKmNydGM7Ci0Jc3RydWN0IGludGVsX2NydGMgKmludGVsX2NydGM7CiAKIAlza2xf ZGRiX2dldF9od19zdGF0ZShkZXZfcHJpdiwgZGRiKTsKIAlsaXN0X2Zvcl9lYWNoX2VudHJ5KGNy dGMsICZkZXYtPm1vZGVfY29uZmlnLmNydGNfbGlzdCwgaGVhZCkKQEAgLTQwNTUsMjMgKzQwNTQs NiBAQCB2b2lkIHNrbF93bV9nZXRfaHdfc3RhdGUoc3RydWN0IGRybV9kZXZpY2UgKmRldikKIAkJ LyogRWFzeS9jb21tb24gY2FzZTsganVzdCBzYW5pdGl6ZSBEREIgbm93IGlmIGV2ZXJ5dGhpbmcg b2ZmICovCiAJCW1lbXNldChkZGIsIDAsIHNpemVvZigqZGRiKSk7CiAJfQotCi0JLyogQ2FsY3Vs YXRlIHBsYW5lIGRhdGEgcmF0ZXMgKi8KLQlmb3JfZWFjaF9pbnRlbF9jcnRjKGRldiwgaW50ZWxf Y3J0YykgewotCQlzdHJ1Y3QgaW50ZWxfY3J0Y19zdGF0ZSAqY3N0YXRlID0gaW50ZWxfY3J0Yy0+ Y29uZmlnOwotCQlzdHJ1Y3QgaW50ZWxfcGxhbmUgKmludGVsX3BsYW5lOwotCi0JCWZvcl9lYWNo X2ludGVsX3BsYW5lX29uX2NydGMoZGV2LCBpbnRlbF9jcnRjLCBpbnRlbF9wbGFuZSkgewotCQkJ Y29uc3Qgc3RydWN0IGRybV9wbGFuZV9zdGF0ZSAqcHN0YXRlID0KLQkJCQlpbnRlbF9wbGFuZS0+ YmFzZS5zdGF0ZTsKLQkJCWludCBpZCA9IHNrbF93bV9wbGFuZV9pZChpbnRlbF9wbGFuZSk7Ci0K LQkJCWNzdGF0ZS0+d20uc2tsLnBsYW5lX2RhdGFfcmF0ZVtpZF0gPQotCQkJCXNrbF9wbGFuZV9y ZWxhdGl2ZV9kYXRhX3JhdGUoY3N0YXRlLCBwc3RhdGUsIDApOwotCQkJY3N0YXRlLT53bS5za2wu cGxhbmVfeV9kYXRhX3JhdGVbaWRdID0KLQkJCQlza2xfcGxhbmVfcmVsYXRpdmVfZGF0YV9yYXRl KGNzdGF0ZSwgcHN0YXRlLCAxKTsKLQkJfQotCX0KIH0KIAogc3RhdGljIHZvaWQgaWxrX3BpcGVf d21fZ2V0X2h3X3N0YXRlKHN0cnVjdCBkcm1fY3J0YyAqY3J0YykKLS0gCjIuMS40CgpfX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGlu ZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVl ZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK