From mboxrd@z Thu Jan 1 00:00:00 1970 From: Paulo Zanoni Subject: [PATCH 1/9] drm/i915: don't try to find crtcs for FBC if it's disabled Date: Mon, 9 Feb 2015 14:46:27 -0200 Message-ID: <1423500395-1787-2-git-send-email-przanoni@gmail.com> References: <1423500395-1787-1-git-send-email-przanoni@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-qa0-f42.google.com (mail-qa0-f42.google.com [209.85.216.42]) by gabe.freedesktop.org (Postfix) with ESMTP id D6B5C6E548 for ; Mon, 9 Feb 2015 08:47:25 -0800 (PST) Received: by mail-qa0-f42.google.com with SMTP id dc16so21920393qab.1 for ; Mon, 09 Feb 2015 08:47:25 -0800 (PST) In-Reply-To: <1423500395-1787-1-git-send-email-przanoni@gmail.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 Cc: Paulo Zanoni List-Id: intel-gfx@lists.freedesktop.org RnJvbTogUGF1bG8gWmFub25pIDxwYXVsby5yLnphbm9uaUBpbnRlbC5jb20+CgouLiBiZWNhdXNl IGl0IHdvdWxkIGJlIGEgd2FzdGUgb2YgdGltZSwgc28gbW92ZSB0aGUgcGxhY2Ugd2hlcmUgdGhl CmNoZWNrIGlzIGRvbmUuIEFsc28sIHdpdGggdGhpcyB3ZSB3b24ndCByaXNrIHByaW50aW5nICJt b3JlIHRoYW4gb25lCnBpcGUgYWN0aXZlLCBkaXNhYmxpbmcgY29tcHJlc3Npb24iIG9yICJubyBv dXRwdXQsIGRpc2FibGluZyIgd2hlbiBGQkMKaXMgYWN0dWFsbHkgZGlzYWJsZWQuCgpUaGlzIHBh dGNoIGFsc28gcmVwcmVzZW50cyBhIHNtYWxsIGJlaGF2aW9yIGRpZmZlcmVuY2Ugd2hlbiB1c2lu ZwppOTE1LnBvd2Vyc2F2ZT0wOiBpdCBpcyBub3cgZXhhY3RseSB0aGUgc2FtZSBhcyBpOTE1LmVu YWJsZV9mYmM9MCBvbgp0aGlzIHBhcnQgb2YgdGhlIGNvZGUuCgpWMjogUmViYXNlLgoKUmV2aWV3 ZWQtYnk6IFJvZHJpZ28gVml2aSA8cm9kcmlnby52aXZpQGludGVsLmNvbT4gKHYxKQpTaWduZWQt b2ZmLWJ5OiBQYXVsbyBaYW5vbmkgPHBhdWxvLnIuemFub25pQGludGVsLmNvbT4KLS0tCiBkcml2 ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9mYmMuYyB8IDIwICsrKysrKysrLS0tLS0tLS0tLS0tCiAx IGZpbGUgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCspLCAxMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1n aXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9mYmMuYyBiL2RyaXZlcnMvZ3B1L2RybS9p OTE1L2ludGVsX2ZiYy5jCmluZGV4IGI1NzJiYjZlLi5jOWE0NzBmIDEwMDY0NAotLS0gYS9kcml2 ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9mYmMuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9p bnRlbF9mYmMuYwpAQCAtNTA3LDEwICs1MDcsMTYgQEAgdm9pZCBpbnRlbF9mYmNfdXBkYXRlKHN0 cnVjdCBkcm1fZGV2aWNlICpkZXYpCiAJCXJldHVybjsKIAl9CiAKLQlpZiAoIWk5MTUucG93ZXJz YXZlKSB7CisJaWYgKGk5MTUuZW5hYmxlX2ZiYyA8IDApIHsKKwkJaWYgKHNldF9ub19mYmNfcmVh c29uKGRldl9wcml2LCBGQkNfQ0hJUF9ERUZBVUxUKSkKKwkJCURSTV9ERUJVR19LTVMoImRpc2Fi bGVkIHBlciBjaGlwIGRlZmF1bHRcbiIpOworCQlnb3RvIG91dF9kaXNhYmxlOworCX0KKworCWlm ICghaTkxNS5lbmFibGVfZmJjIHx8ICFpOTE1LnBvd2Vyc2F2ZSkgewogCQlpZiAoc2V0X25vX2Zi Y19yZWFzb24oZGV2X3ByaXYsIEZCQ19NT0RVTEVfUEFSQU0pKQogCQkJRFJNX0RFQlVHX0tNUygi ZmJjIGRpc2FibGVkIHBlciBtb2R1bGUgcGFyYW1cbiIpOwotCQlyZXR1cm47CisJCWdvdG8gb3V0 X2Rpc2FibGU7CiAJfQogCiAJLyoKQEAgLTU0NSwxNiArNTUxLDYgQEAgdm9pZCBpbnRlbF9mYmNf dXBkYXRlKHN0cnVjdCBkcm1fZGV2aWNlICpkZXYpCiAJb2JqID0gaW50ZWxfZmJfb2JqKGZiKTsK IAlhZGp1c3RlZF9tb2RlID0gJmludGVsX2NydGMtPmNvbmZpZy0+YmFzZS5hZGp1c3RlZF9tb2Rl OwogCi0JaWYgKGk5MTUuZW5hYmxlX2ZiYyA8IDApIHsKLQkJaWYgKHNldF9ub19mYmNfcmVhc29u KGRldl9wcml2LCBGQkNfQ0hJUF9ERUZBVUxUKSkKLQkJCURSTV9ERUJVR19LTVMoImRpc2FibGVk IHBlciBjaGlwIGRlZmF1bHRcbiIpOwotCQlnb3RvIG91dF9kaXNhYmxlOwotCX0KLQlpZiAoIWk5 MTUuZW5hYmxlX2ZiYykgewotCQlpZiAoc2V0X25vX2ZiY19yZWFzb24oZGV2X3ByaXYsIEZCQ19N T0RVTEVfUEFSQU0pKQotCQkJRFJNX0RFQlVHX0tNUygiZmJjIGRpc2FibGVkIHBlciBtb2R1bGUg cGFyYW1cbiIpOwotCQlnb3RvIG91dF9kaXNhYmxlOwotCX0KIAlpZiAoKGFkanVzdGVkX21vZGUt PmZsYWdzICYgRFJNX01PREVfRkxBR19JTlRFUkxBQ0UpIHx8CiAJICAgIChhZGp1c3RlZF9tb2Rl LT5mbGFncyAmIERSTV9NT0RFX0ZMQUdfREJMU0NBTikpIHsKIAkJaWYgKHNldF9ub19mYmNfcmVh c29uKGRldl9wcml2LCBGQkNfVU5TVVBQT1JURURfTU9ERSkpCi0tIAoyLjEuNAoKX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcg bGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0cy5mcmVlZGVz a3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK