From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jesse Barnes Subject: [PATCH] drm/i915: workaround bad DSL readout v2 Date: Thu, 10 Sep 2015 14:38:53 -0700 Message-ID: <1441921133-3381-1-git-send-email-jbarnes@virtuousgeek.org> References: <1441899263-12986-1-git-send-email-jbarnes@virtuousgeek.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from gproxy6-pub.mail.unifiedlayer.com (gproxy6-pub.mail.unifiedlayer.com [67.222.39.168]) by gabe.freedesktop.org (Postfix) with SMTP id D8C0C6E202 for ; Thu, 10 Sep 2015 14:39:11 -0700 (PDT) Received: from [67.161.37.189] (port=37126 helo=localhost.localdomain) by box514.bluehost.com with esmtpsa (TLSv1.2:AES128-SHA256:128) (Exim 4.84) (envelope-from ) id 1Za9YY-0002s7-8J for intel-gfx@lists.freedesktop.org; Thu, 10 Sep 2015 15:38:58 -0600 In-Reply-To: <1441899263-12986-1-git-send-email-jbarnes@virtuousgeek.org> 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 T24gSFNXIGF0IGxlYXN0IChzdGlsbCB0ZXN0aW5nIG90aGVyIHBsYXRmb3JtcywgYnV0IHNob3Vs ZCBiZSBoYXJtbGVzcwplbHNld2hlcmUpLCB0aGUgRFNMIHJlZyByZWFkcyBiYWNrIGFzIDAgd2hl biByZWFkIGFyb3VuZCB2Ymxhbmsgc3RhcnQKdGltZS4gIFRoaXMgZW5kcyB1cCBjb25mdXNpbmcg dGhlIGF0b21pYyBzdGFydC9lbmQgY2hlY2tpbmcgY29kZSwgc2luY2UKaXQgY2F1c2VzIHRoZSB1 cGRhdGUgdG8gYXBwZWFyIGFzIGlmIGl0IGNyb3NzZWQgYSBmcmFtZSBjb3VudCBib3VuZGFyeS4K QXZvaWQgdGhlIHByb2JsZW0gYnkgbWFraW5nIHN1cmUgd2UgZG9uJ3QgcmV0dXJuIHNjYW5saW5l X29mZnNldCBmcm9tCnRoZSBnZXRfY3J0Y19zY2FubGluZSBmdW5jdGlvbi4gIEluIG1vdmluZyB0 aGUgY29kZSB0aGVyZSwgSSBhZGQgdG8gYWRkCmFuIGFkZGl0aW9uYWwgZGVsYXkgc2luY2UgaXQg Y291bGQgYmUgY2FsbGVkIGFuZCBoYXZlIGEgbGVnaXRpbWF0ZSAwCnJlc3VsdCBmb3Igc29tZSB0 aW1lIChkZXBlbmRpbmcgb24gdGhlIHBpeGVsIGNsb2NrKS4KCnYyOiBtb3ZlIGhzdyBkc2wgcmVh ZCBoYWNrIHRvIGdldF9jcnRjX3NjYW5saW5lIChWaWxsZSkKClJlZmVyZW5jZXM6IGh0dHBzOi8v YnVncy5mcmVlZGVza3RvcC5vcmcvc2hvd19idWcuY2dpP2lkPTkxNTc5ClNpZ25lZC1vZmYtYnk6 IEplc3NlIEJhcm5lcyA8amJhcm5lc0B2aXJ0dW91c2dlZWsub3JnPgotLS0KIGRyaXZlcnMvZ3B1 L2RybS9pOTE1L2k5MTVfaXJxLmMgfCAyMSArKysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBj aGFuZ2VkLCAyMSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5 MTUvaTkxNV9pcnEuYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfaXJxLmMKaW5kZXggOTBi YzZjMi4uOTdlNWQ1MiAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9pcnEu YworKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2lycS5jCkBAIC02OTcsNiArNjk3LDI3 IEBAIHN0YXRpYyBpbnQgX19pbnRlbF9nZXRfY3J0Y19zY2FubGluZShzdHJ1Y3QgaW50ZWxfY3J0 YyAqY3J0YykKIAkJcG9zaXRpb24gPSBfX3Jhd19pOTE1X3JlYWQzMihkZXZfcHJpdiwgUElQRURT TChwaXBlKSkgJiBEU0xfTElORU1BU0tfR0VOMzsKIAogCS8qCisJICogT24gSFNXLCB0aGUgRFNM IHJlZyAoMHg3MDAwMCkgYXBwZWFycyB0byByZXR1cm4gMCBpZiB3ZQorCSAqIHJlYWQgaXQgcmln aHQgYXJvdW5kIHRoZSBzdGFydCBvZiB2YmxhbmsuICBTbyB0cnkgaXQgYWdhaW4KKwkgKiBzbyB3 ZSBkb24ndCBhY2NpZGVudGFsbHkgZW5kIHVwIHNwYW5uaW5nIGEgdmJsYW5rIGZyYW1lCisJICog aW5jcmVtZW50LCBjYXVzaW5nIHRoZSBwaXBlX3VwZGF0ZV9lbmQoKSBjb2RlIHRvIHNxdWFrIGF0 IHVzLgorCSAqLworCWlmIChJU19IQVNXRUxMKGRldikgJiYgIXBvc2l0aW9uKSB7CisJCWludCBp LCB0ZW1wOworCisJCWZvciAoaSA9IDA7IGkgPCAxMDA7IGkrKykgeworCQkJdWRlbGF5KDEpOwor CQkJdGVtcCA9IF9fcmF3X2k5MTVfcmVhZDMyKGRldl9wcml2LCBQSVBFRFNMKHBpcGUpKSAmCisJ CQkJRFNMX0xJTkVNQVNLX0dFTjM7CisJCQlpZiAodGVtcCAhPSBwb3NpdGlvbikgeworCQkJCXBv c2l0aW9uID0gdGVtcDsKKwkJCQlnb3RvIG91dDsKKwkJCX0KKwkJfQorCX0KKworb3V0OgorCS8q CiAJICogU2VlIHVwZGF0ZV9zY2FubGluZV9vZmZzZXQoKSBmb3IgdGhlIGRldGFpbHMgb24gdGhl CiAJICogc2NhbmxpbmVfb2Zmc2V0IGFkanVzdG1lbnQuCiAJICovCi0tIAoxLjkuMQoKX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxp bmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0cy5mcmVl ZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK