From mboxrd@z Thu Jan 1 00:00:00 1970 From: Paulo Zanoni Subject: [PATCH 11/11] drm/i915: gen5+ can have FBC with multiple pipes Date: Mon, 8 Dec 2014 14:09:20 -0200 Message-ID: <1418054960-1403-12-git-send-email-przanoni@gmail.com> References: <1418054960-1403-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-qg0-f47.google.com (mail-qg0-f47.google.com [209.85.192.47]) by gabe.freedesktop.org (Postfix) with ESMTP id 71C356E7AC for ; Mon, 8 Dec 2014 08:10:45 -0800 (PST) Received: by mail-qg0-f47.google.com with SMTP id z60so3671404qgd.6 for ; Mon, 08 Dec 2014 08:10:45 -0800 (PST) In-Reply-To: <1418054960-1403-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+CgpTbyBhbGxvdyBp dC4KClNpZ25lZC1vZmYtYnk6IFBhdWxvIFphbm9uaSA8cGF1bG8uci56YW5vbmlAaW50ZWwuY29t PgotLS0KIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2ZiYy5jIHwgNiArKysrLS0KIDEgZmls ZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv ZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZmJjLmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9p bnRlbF9mYmMuYwppbmRleCBlOGRjMWQ1Li4xYzIyOTIyIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dw dS9kcm0vaTkxNS9pbnRlbF9mYmMuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9m YmMuYwpAQCAtNDQ4LDE3ICs0NDgsMTkgQEAgc3RhdGljIHN0cnVjdCBkcm1fY3J0YyAqaW50ZWxf ZmJjX2ZpbmRfY3J0YyhzdHJ1Y3QgZHJtX2k5MTVfcHJpdmF0ZSAqZGV2X3ByaXYpCiB7CiAJc3Ry dWN0IGRybV9jcnRjICpjcnRjID0gTlVMTCwgKnRtcF9jcnRjOwogCWVudW0gcGlwZSBwaXBlOwot CWJvb2wgcGlwZV9hX29ubHkgPSBmYWxzZTsKKwlib29sIHBpcGVfYV9vbmx5ID0gZmFsc2UsIG9u ZV9waXBlX29ubHkgPSBmYWxzZTsKIAogCWlmIChJU19IQVNXRUxMKGRldl9wcml2KSB8fCBJTlRF TF9JTkZPKGRldl9wcml2KS0+Z2VuID49IDgpCiAJCXBpcGVfYV9vbmx5ID0gdHJ1ZTsKKwllbHNl IGlmIChJTlRFTF9JTkZPKGRldl9wcml2KS0+Z2VuIDw9IDQpCisJCW9uZV9waXBlX29ubHkgPSB0 cnVlOwogCiAJZm9yX2VhY2hfcGlwZShkZXZfcHJpdiwgcGlwZSkgewogCQl0bXBfY3J0YyA9IGRl dl9wcml2LT5waXBlX3RvX2NydGNfbWFwcGluZ1twaXBlXTsKIAogCQlpZiAoaW50ZWxfY3J0Y19h Y3RpdmUodG1wX2NydGMpICYmCiAJCSAgICB0b19pbnRlbF9jcnRjKHRtcF9jcnRjKS0+cHJpbWFy eV9lbmFibGVkKSB7Ci0JCQlpZiAoY3J0YykgeworCQkJaWYgKG9uZV9waXBlX29ubHkgJiYgY3J0 YykgewogCQkJCWlmIChzZXRfbm9fZmJjX3JlYXNvbihkZXZfcHJpdiwgRkJDX01VTFRJUExFX1BJ UEVTKSkKIAkJCQkJRFJNX0RFQlVHX0tNUygibW9yZSB0aGFuIG9uZSBwaXBlIGFjdGl2ZSwgZGlz YWJsaW5nIGNvbXByZXNzaW9uXG4iKTsKIAkJCQlyZXR1cm4gTlVMTDsKLS0gCjIuMS4zCgpfX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFp bGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cDovL2xpc3RzLmZy ZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=