From mboxrd@z Thu Jan 1 00:00:00 1970 From: Rodrigo Vivi Subject: [PATCH 3/4] drm/i915: implement another plane WM workaround for HSW Date: Mon, 7 Oct 2013 17:15:47 -0300 Message-ID: <1381176948-2754-4-git-send-email-rodrigo.vivi@gmail.com> References: <1381176948-2754-1-git-send-email-rodrigo.vivi@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-ye0-f175.google.com (mail-ye0-f175.google.com [209.85.213.175]) by gabe.freedesktop.org (Postfix) with ESMTP id C385DE74EA for ; Mon, 7 Oct 2013 13:17:24 -0700 (PDT) Received: by mail-ye0-f175.google.com with SMTP id q8so1722480yen.34 for ; Mon, 07 Oct 2013 13:17:24 -0700 (PDT) In-Reply-To: <1381176948-2754-1-git-send-email-rodrigo.vivi@gmail.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: intel-gfx-bounces+gcfxdi-intel-gfx=m.gmane.org@lists.freedesktop.org Errors-To: intel-gfx-bounces+gcfxdi-intel-gfx=m.gmane.org@lists.freedesktop.org To: intel-gfx@lists.freedesktop.org Cc: Paulo Zanoni , stable@vger.kernel.org List-Id: intel-gfx@lists.freedesktop.org RnJvbTogUGF1bG8gWmFub25pIDxwYXVsby5yLnphbm9uaUBpbnRlbC5jb20+CgpJbiBzb21lIEhh c3dlbGwgbWFjaGluZXMgd2UncmUgc2VlaW5nIGEgZnVsbCBzeXN0ZW0gaGFuZyB3aGlsZSBjYWxs aW5nCmhhc3dlbGxfY3J0Y19lbmFibGUuIFZpbGxlIGJpc2VjdGVkIHRoZSBwcm9ibGVtIHRvIHRo ZSBmb2xsb3dpbmcKY29tbWl0OgogICAgY29tbWl0IDkwYTg4NjQzMjBiMmE5ZjkxZTViNWQ1NjE5 MjRhNGJiNzBiOTBkY2MKICAgIEF1dGhvcjogUGF1bG8gWmFub25pIDxwYXVsby5yLnphbm9uaUBp bnRlbC5jb20+CiAgICBEYXRlOiAgIEZyaSBNYXkgMyAxNzoyMzo0NSAyMDEzIC0wMzAwCiAgICAg ICAgZHJtL2k5MTU6IHNldCBGT1JDRV9BUkJfSURMRV9QTEFORVMgd29ya2Fyb3VuZAoKQWZ0ZXIg c29tZSBCU3BlYy1kaWdnaW5nIEkgZGlzY292ZXJlZCB0aGF0IHdlIGRvbid0IGltcGxlbWVudCBv bmUgb2YKdGhlIHdvcmthcm91bmRzIG1lbnRpb25lZCBpbiB0aGUgZGVzY3JpcHRpb24gb2YgYml0 IDMxIG9mIFBSSV9DVEwsClNQUl9DVEwgYW5kIENVUl9DVEwuIFRoaXMgcGF0Y2ggaW1wbGVtZW50 cyB0aGUgd29ya2Fyb3VuZCwgd2hpY2ggbWFrZXMKdGhlIHByb2JsZW0gZ28gYXdheSBvbiBteSBt YWNoaW5lLiBBbHNvIG5vdGljZSB0aGF0IHRoZSB3b3JrYXJvdW5kCmltcGxlbWVudGF0aW9uIGlz IGFsbW9zdCBhIHJldmVydCBvZiB0aGUgY29tbWl0IG1lbnRpb25lZCBhYm92ZSwgYnV0Cml0IHN0 aWxsIGFsbG93cyBMUCB3YXRlcm1hcmtzIHRvIGJlIHVzZWQuCgpUaGFua3MgdG8gVmlsbGUgZm9y IHRoZSBoZWxwIGRlYnVnZ2luZyB0aGUgaXNzdWUgYW5kIGZvciBkb2luZyB0aGUKYmlzZWN0LgoK Q2M6IHN0YWJsZUB2Z2VyLmtlcm5lbC5vcmcKQ3JlZGl0cy10bzogVmlsbGUgU3lyasOkbMOkIDx2 aWxsZS5zeXJqYWxhQGxpbnV4LmludGVsLmNvbT4KU2lnbmVkLW9mZi1ieTogUGF1bG8gWmFub25p IDxwYXVsby5yLnphbm9uaUBpbnRlbC5jb20+ClNpZ25lZC1vZmYtYnk6IFJvZHJpZ28gVml2aSA8 cm9kcmlnby52aXZpQGdtYWlsLmNvbT4KLS0tCiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9k aXNwbGF5LmMgfCA5ICsrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDkgaW5zZXJ0aW9ucygrKQoK ZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Rpc3BsYXkuYyBiL2RyaXZl cnMvZ3B1L2RybS9pOTE1L2ludGVsX2Rpc3BsYXkuYwppbmRleCBiYzQ3ZjFlLi44MDY5YmZmIDEw MDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kaXNwbGF5LmMKKysrIGIvZHJp dmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZGlzcGxheS5jCkBAIC0zNTY1LDYgKzM1NjUsNyBAQCBz dGF0aWMgdm9pZCBoYXN3ZWxsX2NydGNfZW5hYmxlKHN0cnVjdCBkcm1fY3J0YyAqY3J0YykKIAlz dHJ1Y3QgaW50ZWxfY3J0YyAqaW50ZWxfY3J0YyA9IHRvX2ludGVsX2NydGMoY3J0Yyk7CiAJc3Ry dWN0IGludGVsX2VuY29kZXIgKmVuY29kZXI7CiAJaW50IHBpcGUgPSBpbnRlbF9jcnRjLT5waXBl OworCXVpbnQzMl90IHdtX2RiZ192YWw7CiAKIAlXQVJOX09OKCFjcnRjLT5lbmFibGVkKTsKIApA QCAtMzU5Nyw2ICszNTk4LDExIEBAIHN0YXRpYyB2b2lkIGhhc3dlbGxfY3J0Y19lbmFibGUoc3Ry dWN0IGRybV9jcnRjICpjcnRjKQogCWludGVsX2RkaV9zZXRfcGlwZV9zZXR0aW5ncyhjcnRjKTsK IAlpbnRlbF9kZGlfZW5hYmxlX3RyYW5zY29kZXJfZnVuYyhjcnRjKTsKIAorCS8qIFdvcmthcm91 bmQgZGVzY3JpYmVkIGluIFBSSV9DVEwsIENVUl9DVEwgYW5kIFNQUl9DVEwgYml0IDMxLiAqLwor CXdtX2RiZ192YWwgPSBJOTE1X1JFQUQoV01fREJHKTsKKwlJOTE1X1dSSVRFKFdNX0RCRywgd21f ZGJnX3ZhbCB8IFdNX0RCR19ESVNBTExPV19NVUxUSVBMRV9MUCB8CisJCQkgICBXTV9EQkdfRElT QUxMT1dfTUFYRklGTyB8IFdNX0RCR19ESVNBTExPV19TUFJJVEUpOworCiAJaW50ZWxfdXBkYXRl X3dhdGVybWFya3MoY3J0Yyk7CiAJaW50ZWxfZW5hYmxlX3BpcGUoZGV2X3ByaXYsIHBpcGUsCiAJ CQkgIGludGVsX2NydGMtPmNvbmZpZy5oYXNfcGNoX2VuY29kZXIsIGZhbHNlKTsKQEAgLTM2MjMs NiArMzYyOSw5IEBAIHN0YXRpYyB2b2lkIGhhc3dlbGxfY3J0Y19lbmFibGUoc3RydWN0IGRybV9j cnRjICpjcnRjKQogCSAqIGhhcHBlbmluZy4KIAkgKi8KIAlpbnRlbF93YWl0X2Zvcl92Ymxhbmso ZGV2LCBpbnRlbF9jcnRjLT5waXBlKTsKKworCS8qIFNlY29uZCBwYXJ0IG9mIHRoZSBXTV9EQkcg d29ya2Fyb3VuZC4gKi8KKwlJOTE1X1dSSVRFKFdNX0RCRywgd21fZGJnX3ZhbCk7CiB9CiAKIHN0 YXRpYyB2b2lkIGlyb25sYWtlX3BmaXRfZGlzYWJsZShzdHJ1Y3QgaW50ZWxfY3J0YyAqY3J0YykK LS0gCjEuOC4xLjQKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9y ZwpodHRwOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4 Cg==