From mboxrd@z Thu Jan 1 00:00:00 1970 From: ville.syrjala@linux.intel.com Subject: [PATCH 09/25] drm/i915: Reject fbc on g4x when sprites are enabled Date: Wed, 18 Jun 2014 20:58:42 +0300 Message-ID: <1403114338-30513-10-git-send-email-ville.syrjala@linux.intel.com> References: <1403114338-30513-1-git-send-email-ville.syrjala@linux.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 ESMTP id 9BD7B6E749 for ; Wed, 18 Jun 2014 10:59:30 -0700 (PDT) In-Reply-To: <1403114338-30513-1-git-send-email-ville.syrjala@linux.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 RnJvbTogVmlsbGUgU3lyasOkbMOkIDx2aWxsZS5zeXJqYWxhQGxpbnV4LmludGVsLmNvbT4KCldh RmJjRGlzYWJsZWRGb3JPdmVybGF5U3ByaXRlOmN0ZyBzYXlzIHdlIG5lZWQgdG8gZGlzYWxsb3cg ZmJjIHdoZW4Kc3ByaXRlcyBhcmUgZW5hYmxlZC4KCldlIGRvbid0IGN1cnJlbnRseSBleHBvc2Ug dGhlIHNwcml0ZXMgb24gZzR4LCBidXQgbWF5YmUgd2Ugd2lsbCBsYXRlci4KQWRkIHRoZSBhcHBy b3ByaWF0ZSBjaGVjayB0byBmYmMyX3Bvc3NpYmxlKCkuIFdlIHdpbGwgYWxzbyBuZWVkIHRvCmFk anVzdCB0aGUgc3ByaXRlIGNvZGUgdG8gdHVybiBvZmYgZmJjIHByaW9yIHRvIGVuYWJsaW5nIHRo ZSBzcHJpdGUsCmJ1dCBsZXQncyBsZWF2ZSB0aGF0IHVudGlsIHdlIGFjdHVhbGx5IGdldCBnNHgg c3ByaXRlIHN1cHBvcnQuCgpTaWduZWQtb2ZmLWJ5OiBWaWxsZSBTeXJqw6Rsw6QgPHZpbGxlLnN5 cmphbGFAbGludXguaW50ZWwuY29tPgotLS0KIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX3Bt LmMgfCA5ICsrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDkgaW5zZXJ0aW9ucygrKQoKZGlmZiAt LWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX3BtLmMgYi9kcml2ZXJzL2dwdS9kcm0v aTkxNS9pbnRlbF9wbS5jCmluZGV4IGNkYWRmNmUuLmIwOWQxYTIgMTAwNjQ0Ci0tLSBhL2RyaXZl cnMvZ3B1L2RybS9pOTE1L2ludGVsX3BtLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50 ZWxfcG0uYwpAQCAtNTIzLDYgKzUyMyw3IEBAIHN0YXRpYyBib29sIGludGVsX2ZiYzFfcG9zc2li bGUoc3RydWN0IGludGVsX2NydGMgKmNydGMpCiBzdGF0aWMgYm9vbCBpbnRlbF9mYmMyX3Bvc3Np YmxlKHN0cnVjdCBpbnRlbF9jcnRjICpjcnRjKQogewogCXN0cnVjdCBkcm1fZGV2aWNlICpkZXYg PSBjcnRjLT5iYXNlLmRldjsKKwlzdHJ1Y3QgZHJtX2k5MTVfcHJpdmF0ZSAqZGV2X3ByaXYgPSBk ZXYtPmRldl9wcml2YXRlOwogCXN0cnVjdCBkcm1fZnJhbWVidWZmZXIgKmZiID0gY3J0Yy0+YmFz ZS5wcmltYXJ5LT5mYjsKIAlzdHJ1Y3QgZHJtX2k5MTVfZ2VtX29iamVjdCAqb2JqOwogCWludCBt YXhfd2lkdGgsIG1heF9oZWlnaHQ7CkBAIC01NjMsNiArNTY0LDE0IEBAIHN0YXRpYyBib29sIGlu dGVsX2ZiYzJfcG9zc2libGUoc3RydWN0IGludGVsX2NydGMgKmNydGMpCiAJCQkJICBwaXBlX25h bWUoY3J0Yy0+cGlwZSksIHBsYW5lX25hbWUoY3J0Yy0+cGxhbmUpKTsKIAkJCXJldHVybiBmYWxz ZTsKIAkJfQorCisJCS8qIFdhRmJjRGlzYWJsZWRGb3JPdmVybGF5U3ByaXRlOmN0ZyAqLworCQkv KiBGSVhNRSBuZWVkIHRvIGZpZ3VyZSB0aGlzIG91dCBuaWNlciAqLworCQlpZiAoSTkxNV9SRUFE KERWU0NOVFIoY3J0Yy0+cGlwZSkpICYgRFZTX0VOQUJMRSkgeworCQkJRFJNX0RFQlVHKCJGQkMg cGlwZSAlYywgcGxhbmUgJWM6IHZpZGVvIHNwcml0ZSBlbmFibGVkXG4iLAorCQkJCSAgcGlwZV9u YW1lKGNydGMtPnBpcGUpLCBwbGFuZV9uYW1lKGNydGMtPnBsYW5lKSk7CisJCQlyZXR1cm4gZmFs c2U7CisJCX0KIAl9CiAKIAlpZiAoSVNfR0VONShkZXYpICYmIGNydGMtPmNvbmZpZy5wY2hfcGZp dC5lbmFibGVkKSB7Ci0tIAoxLjguNS41CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5m cmVlZGVza3RvcC5vcmcKaHR0cDovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3Rp bmZvL2ludGVsLWdmeAo=