From mboxrd@z Thu Jan 1 00:00:00 1970 From: Matt Roper Subject: [PATCH v2 05/16] drm/i915/gen9: Store plane minimum blocks in CRTC wm state Date: Tue, 19 Apr 2016 19:26:12 -0700 Message-ID: <1461119183-14267-6-git-send-email-matthew.d.roper@intel.com> References: <1461119183-14267-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 mga01.intel.com (mga01.intel.com [192.55.52.88]) by gabe.freedesktop.org (Postfix) with ESMTPS id 0C7696E8B1 for ; Wed, 20 Apr 2016 02:26:55 +0000 (UTC) In-Reply-To: <1461119183-14267-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 VGhpcyB3aWxsIGV2ZW50dWFsbHkgYWxsb3cgdXMgdG8gcmUtdXNlIG9sZCB2YWx1ZXMgd2l0aG91 dApyZS1jYWxjdWxhdGluZyB0aGVtIGZvciB1bmNoYW5nZWQgcGxhbmVzICh3aGljaCBhbHNvIGhl bHBzIHVzIGF2b2lkCnJlLWdyYWJiaW5nIGV4dHJhIHBsYW5lIHN0YXRlcykuCgpTaWduZWQtb2Zm LWJ5OiBNYXR0IFJvcGVyIDxtYXR0aGV3LmQucm9wZXJAaW50ZWwuY29tPgotLS0KIGRyaXZlcnMv Z3B1L2RybS9pOTE1L2ludGVsX2Rydi5oIHwgNCArKysrCiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9p bnRlbF9wbS5jICB8IDYgKysrKy0tCiAyIGZpbGVzIGNoYW5nZWQsIDggaW5zZXJ0aW9ucygrKSwg MiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9k cnYuaCBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Rydi5oCmluZGV4IGU2NzQzOGYuLjU2 ZjRjZjggMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Rydi5oCisrKyBi L2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Rydi5oCkBAIC00MzAsNiArNDMwLDEwIEBAIHN0 cnVjdCBpbnRlbF9jcnRjX3dtX3N0YXRlIHsKIAkJCS8qIGNhY2hlZCBwbGFuZSBkYXRhIHJhdGUg Ki8KIAkJCXVuc2lnbmVkIHBsYW5lX2RhdGFfcmF0ZVtJOTE1X01BWF9QTEFORVNdOwogCQkJdW5z aWduZWQgcGxhbmVfeV9kYXRhX3JhdGVbSTkxNV9NQVhfUExBTkVTXTsKKworCQkJLyogbWluaW11 bSBibG9jayBhbGxvY2F0aW9uICovCisJCQl1aW50MTZfdCBtaW5pbXVtX2Jsb2Nrc1tJOTE1X01B WF9QTEFORVNdOworCQkJdWludDE2X3QgbWluaW11bV95X2Jsb2Nrc1tJOTE1X01BWF9QTEFORVNd OwogCQl9IHNrbDsKIAl9OwogCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRl bF9wbS5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfcG0uYwppbmRleCAzOWFiMWNiLi40 NzlhODkwIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9wbS5jCisrKyBi L2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX3BtLmMKQEAgLTMwNjcsOCArMzA2Nyw4IEBAIHNr bF9hbGxvY2F0ZV9waXBlX2RkYihzdHJ1Y3QgaW50ZWxfY3J0Y19zdGF0ZSAqY3N0YXRlLAogCWVu dW0gcGlwZSBwaXBlID0gaW50ZWxfY3J0Yy0+cGlwZTsKIAlzdHJ1Y3Qgc2tsX2RkYl9lbnRyeSAq YWxsb2MgPSAmZGRiLT5waXBlW3BpcGVdOwogCXVpbnQxNl90IGFsbG9jX3NpemUsIHN0YXJ0LCBj dXJzb3JfYmxvY2tzOwotCXVpbnQxNl90IG1pbmltdW1bSTkxNV9NQVhfUExBTkVTXTsKLQl1aW50 MTZfdCB5X21pbmltdW1bSTkxNV9NQVhfUExBTkVTXTsKKwl1aW50MTZfdCAqbWluaW11bSA9IGNz dGF0ZS0+d20uc2tsLm1pbmltdW1fYmxvY2tzOworCXVpbnQxNl90ICp5X21pbmltdW0gPSBjc3Rh dGUtPndtLnNrbC5taW5pbXVtX3lfYmxvY2tzOwogCXVuc2lnbmVkIGludCB0b3RhbF9kYXRhX3Jh dGU7CiAKIAlza2xfZGRiX2dldF9waXBlX2FsbG9jYXRpb25fbGltaXRzKGRldiwgY3N0YXRlLCBj b25maWcsIGFsbG9jKTsKQEAgLTMwODgsNiArMzA4OCw4IEBAIHNrbF9hbGxvY2F0ZV9waXBlX2Rk YihzdHJ1Y3QgaW50ZWxfY3J0Y19zdGF0ZSAqY3N0YXRlLAogCWFsbG9jLT5lbmQgLT0gY3Vyc29y X2Jsb2NrczsKIAogCS8qIDEuIEFsbG9jYXRlIHRoZSBtaW5pbnVtIHJlcXVpcmVkIGJsb2NrcyBm b3IgZWFjaCBhY3RpdmUgcGxhbmUgKi8KKwltZW1zZXQobWluaW11bSwgMCwgc2l6ZW9mKHVpbnQx Nl90KSAqIEk5MTVfTUFYX1BMQU5FUyk7CisJbWVtc2V0KHlfbWluaW11bSwgMCwgc2l6ZW9mKHVp bnQxNl90KSAqIEk5MTVfTUFYX1BMQU5FUyk7CiAJZm9yX2VhY2hfaW50ZWxfcGxhbmVfb25fY3J0 YyhkZXYsIGludGVsX2NydGMsIGludGVsX3BsYW5lKSB7CiAJCXN0cnVjdCBkcm1fcGxhbmUgKnBs YW5lID0gJmludGVsX3BsYW5lLT5iYXNlOwogCQlzdHJ1Y3QgZHJtX2ZyYW1lYnVmZmVyICpmYiA9 IHBsYW5lLT5zdGF0ZS0+ZmI7Ci0tIAoyLjEuNAoKX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlz dHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4v bGlzdGluZm8vaW50ZWwtZ2Z4Cg==