From mboxrd@z Thu Jan 1 00:00:00 1970 From: Matt Roper Subject: [CI 16/17] drm/i915/gen9: Reject display updates that exceed wm limitations (v2) Date: Thu, 12 May 2016 07:06:10 -0700 Message-ID: <1463061971-19638-17-git-send-email-matthew.d.roper@intel.com> References: <1463061971-19638-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 mga04.intel.com (mga04.intel.com [192.55.52.120]) by gabe.freedesktop.org (Postfix) with ESMTP id EDA0A6E8C4 for ; Thu, 12 May 2016 14:06:40 +0000 (UTC) In-Reply-To: <1463061971-19638-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 SWYgd2UgY2FuJ3QgZmluZCBhbnkgdmFsaWQgbGV2ZWwgMCB3YXRlcm1hcmsgdmFsdWVzIGZvciB0 aGUgcmVxdWVzdGVkCmF0b21pYyB0cmFuc2FjdGlvbiwgcmVqZWN0IHRoZSBjb25maWd1cmF0aW9u IGJlZm9yZSB3ZSB0cnkgdG8gc3RhcnQKcHJvZ3JhbW1pbmcgdGhlIGhhcmR3YXJlLgoKdjI6CiAt IEFkZCBleHRyYSBkZWJ1Z2dpbmcgb3V0cHV0IHdoZW4gd2UgcmVqZWN0IGxldmVsIDAgd2F0ZXJt YXJrcyBzbyB0aGF0CiAgIHdlIGNhbiBtb3JlIGVhc2lseSBkZWJ1ZyBob3cvd2h5IHRoZXkgd2Vy ZSByZWplY3RlZC4KCkNjOiBMeXVkZSBQYXVsIDxjcGF1bEByZWRoYXQuY29tPgpTaWduZWQtb2Zm LWJ5OiBNYXR0IFJvcGVyIDxtYXR0aGV3LmQucm9wZXJAaW50ZWwuY29tPgpSZXZpZXdlZC1ieTog TWFhcnRlbiBMYW5raG9yc3QgPG1hYXJ0ZW4ubGFua2hvcnN0QGxpbnV4LmludGVsLmNvbT4KLS0t CiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9wbS5jIHwgMTcgKysrKysrKysrKysrKysrKy0K IDEgZmlsZSBjaGFuZ2VkLCAxNiBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0t Z2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfcG0uYyBiL2RyaXZlcnMvZ3B1L2RybS9p OTE1L2ludGVsX3BtLmMKaW5kZXggM2IwMGUwZC4uNWM5MjVmMyAxMDA2NDQKLS0tIGEvZHJpdmVy cy9ncHUvZHJtL2k5MTUvaW50ZWxfcG0uYworKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRl bF9wbS5jCkBAIC0zMzA2LDcgKzMzMDYsMjIgQEAgc3RhdGljIGludCBza2xfY29tcHV0ZV9wbGFu ZV93bShjb25zdCBzdHJ1Y3QgZHJtX2k5MTVfcHJpdmF0ZSAqZGV2X3ByaXYsCiAKIAlpZiAocmVz X2Jsb2NrcyA+PSBkZGJfYWxsb2NhdGlvbiB8fCByZXNfbGluZXMgPiAzMSkgewogCQkqZW5hYmxl ZCA9IGZhbHNlOwotCQlyZXR1cm4gMDsKKworCQkvKgorCQkgKiBJZiB0aGVyZSBhcmUgbm8gdmFs aWQgbGV2ZWwgMCB3YXRlcm1hcmtzLCB0aGVuIHdlIGNhbid0CisJCSAqIHN1cHBvcnQgdGhpcyBk aXNwbGF5IGNvbmZpZ3VyYXRpb24uCisJCSAqLworCQlpZiAobGV2ZWwpIHsKKwkJCXJldHVybiAw OworCQl9IGVsc2UgeworCQkJRFJNX0RFQlVHX0tNUygiUmVxdWVzdGVkIGRpc3BsYXkgY29uZmln dXJhdGlvbiBleGNlZWRzIHN5c3RlbSB3YXRlcm1hcmsgbGltaXRhdGlvbnNcbiIpOworCQkJRFJN X0RFQlVHX0tNUygiUGxhbmUgJWQuJWQ6IGJsb2NrcyByZXF1aXJlZCA9ICV1LyV1LCBsaW5lcyBy ZXF1aXJlZCA9ICV1LzMxXG4iLAorCQkJCSAgICAgIHRvX2ludGVsX2NydGMoY3N0YXRlLT5iYXNl LmNydGMpLT5waXBlLAorCQkJCSAgICAgIHNrbF93bV9wbGFuZV9pZCh0b19pbnRlbF9wbGFuZShw c3RhdGUtPnBsYW5lKSksCisJCQkJICAgICAgcmVzX2Jsb2NrcywgZGRiX2FsbG9jYXRpb24sIHJl c19saW5lcyk7CisKKwkJCXJldHVybiAtRUlOVkFMOworCQl9CiAJfQogCiAJKm91dF9ibG9ja3Mg PSByZXNfYmxvY2tzOwotLSAKMi4xLjQKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZy ZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3Rp bmZvL2ludGVsLWdmeAo=