From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-16.8 required=3.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER,INCLUDES_PATCH, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED,USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id DA054C433E0 for ; Tue, 9 Feb 2021 02:19:24 +0000 (UTC) Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 6DCA264E5A for ; Tue, 9 Feb 2021 02:19:24 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 6DCA264E5A Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=linux.intel.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=intel-gfx-bounces@lists.freedesktop.org Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id DE8276EA6F; Tue, 9 Feb 2021 02:19:23 +0000 (UTC) Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by gabe.freedesktop.org (Postfix) with ESMTPS id 379CE6EA6F for ; Tue, 9 Feb 2021 02:19:22 +0000 (UTC) IronPort-SDR: XYddJEnY8sMSCvO8fjRtnRx4bpNqu2rBqjoRQRVMRfa1t1oYNHfyggnObx3fqQa52SkxgLmc08 UHeBU5+5xqFg== X-IronPort-AV: E=McAfee;i="6000,8403,9889"; a="181959955" X-IronPort-AV: E=Sophos;i="5.81,163,1610438400"; d="scan'208";a="181959955" Received: from fmsmga008.fm.intel.com ([10.253.24.58]) by orsmga102.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 08 Feb 2021 18:19:21 -0800 IronPort-SDR: 4wck9G+iSgDZa4t3MtaIzEdicJCtFU9KnViv0Jij5Bn2TQepWP7/tiMigkRjDcRMY3y85hv759 sBO3Ks3YS1GA== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.81,163,1610438400"; d="scan'208";a="378382755" Received: from stinkbox.fi.intel.com (HELO stinkbox) ([10.237.72.171]) by fmsmga008.fm.intel.com with SMTP; 08 Feb 2021 18:19:19 -0800 Received: by stinkbox (sSMTP sendmail emulation); Tue, 09 Feb 2021 04:19:18 +0200 From: Ville Syrjala To: intel-gfx@lists.freedesktop.org Date: Tue, 9 Feb 2021 04:19:16 +0200 Message-Id: <20210209021918.16234-1-ville.syrjala@linux.intel.com> X-Mailer: git-send-email 2.26.2 MIME-Version: 1.0 Subject: [Intel-gfx] [PATCH 1/3] drm/i915: Disallow plane x+w>stride on ilk+ with X-tiling X-BeenThere: intel-gfx@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Intel graphics driver community testing & development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" RnJvbTogVmlsbGUgU3lyasOkbMOkIDx2aWxsZS5zeXJqYWxhQGxpbnV4LmludGVsLmNvbT4KCmls aysgcGxhbmVzIGdldCBub3RhYmx5IHVuaGFwcHkgd2hlbiB0aGUgcGxhbmUgeCt3IGV4Y2VlZHMK dGhlIHN0cmlkZS4gVGhpcyB3YXNuJ3QgYSBwcm9ibGVtIHByZXZpb3VzbHkgYmVjYXVzZSB3ZQph bHdheXMgYWxpZ25lZCBTVVJGIHRvIHRoZSBjbG9zZXN0IHRpbGUgYm91bmRhcnkgc28gdGhlCngg b2Zmc2V0IG5ldmVyIGdvdCBwYXJ0aWN1bGFybHkgbGFyZ2UuIEJ1dCBub3cgd2l0aCBhc3luYwpm bGlwcyB3ZSBoYXZlIHRvIGFsaWduIHRvIDI1NktpQiBpbnN0ZWFkIGFuZCB0aHVzIHRoaXMKYmVj b21lcyBhIHJlYWwgaXNzdWUuCgpPbiBpbGsvc25iL2l2YiBpdCBsb29rcyBsaWtlIHRoZSBhY2Nl c3NlcyBqdXN0IGp1c3Qgd3JhcAplYXJseSB0byB0aGUgbmV4dCB0aWxlIHJvdyB3aGVuIHNjYW5v dXQgZ29lcyBwYXN0IHRoZQpTVVJGK24qc3RyaWRlIGJvdW5kYXJ5LCBoc3cvYmR3IHN1ZmZlciBt b3JlIGhlYXZpbHkgYW5kCnN0YXJ0IHRvIHVuZGVycnVuIGNvbnN0YW50bHkuIGk5NjUvZzR4IGFw cGVhciB0byBiZSBpbW11bmUuCnZsdi9jaHYgSSd2ZSBub3QgeWV0IGNoZWNrZWQuCgpMZXQncyBi b3Jyb3cgYW5vdGhlciB0cmljayBmcm9tIHRoZSBza2wrIGNvZGUgYW5kIHNlYXJjaApiYWNrd2Fy ZHMgZm9yIGEgYmV0dGVyIFNVUkYgb2Zmc2V0IGluIHRoZSBob3BlcyBvZiBnZXR0aW5nIHRoZQp4 IG9mZnNldCBiZWxvdyB0aGUgbGltaXQuIElJUkMgd2hlbiBJIHJhbiBpbnRvIGEgc2ltaWxhciBp c3N1ZQpvbiBza2wgeWVhcnMgYWdvIGl0IHdhcyBjYXVzaW5nIHRoZSBoYXJkd2FyZSB0byBmYWxs IG92ZXIKcHJldHR5IGhhcmQgYXMgd2VsbC4KCkFuZCBsZXQncyBiZSBjb25zaXN0ZW50IGFuZCBp bmNsdWRlIGk5NjUvZzR4IGluIHRoZSBjaGVjawphcyB3ZWxsLCBqdXN0IGluIGNhc2UgSSBqdXN0 IGdvdCBzdXBlciBsdWNreSBzb21laG93IHdoZW4KSSB3YXNuJ3QgYWJsZSB0byByZXByb2R1Y2Ug dGhlIGlzc3VlLiBOb3QgdGhhdCBpdCByZWFsbHkKbWF0dGVycyBzaW5jZSB3ZSBzdGlsbCB1c2Ug NGsgU1VSRiBhbGlnbm1lbnQgZm9yIGk5NjUvZzR4CmFueXdheS4KCkZpeGVzOiA2ZWRlNmIwNjE2 YjIgKCJkcm0vaTkxNTogSW1wbGVtZW50IGFzeW5jIGZsaXBzIGZvciB2bHYvY2h2IikKRml4ZXM6 IDRiYjE4MDU0YWRjNCAoImRybS9pOTE1OiBJbXBsZW1lbnQgYXN5bmMgZmxpcCBmb3IgaWxrL3Nu YiIpCkZpeGVzOiAyYTYzNmUyNDBjNzcgKCJkcm0vaTkxNTogSW1wbGVtZW50IGFzeW5jIGZsaXAg Zm9yIGl2Yi9oc3ciKQpGaXhlczogY2RhMTk1ZjEzYWJkICgiZHJtL2k5MTU6IEltcGxlbWVudCBh c3luYyBmbGlwcyBmb3IgYmR3IikKU2lnbmVkLW9mZi1ieTogVmlsbGUgU3lyasOkbMOkIDx2aWxs ZS5zeXJqYWxhQGxpbnV4LmludGVsLmNvbT4KLS0tCiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9kaXNw bGF5L2k5eHhfcGxhbmUuYyB8IDI3ICsrKysrKysrKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hh bmdlZCwgMjcgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1 L2Rpc3BsYXkvaTl4eF9wbGFuZS5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvZGlzcGxheS9pOXh4 X3BsYW5lLmMKaW5kZXggMDUyM2UyYzc5ZDE2Li44YTUyYmVhZWQyZGEgMTAwNjQ0Ci0tLSBhL2Ry aXZlcnMvZ3B1L2RybS9pOTE1L2Rpc3BsYXkvaTl4eF9wbGFuZS5jCisrKyBiL2RyaXZlcnMvZ3B1 L2RybS9pOTE1L2Rpc3BsYXkvaTl4eF9wbGFuZS5jCkBAIC0yNTUsNiArMjU1LDMzIEBAIGludCBp OXh4X2NoZWNrX3BsYW5lX3N1cmZhY2Uoc3RydWN0IGludGVsX3BsYW5lX3N0YXRlICpwbGFuZV9z dGF0ZSkKIAllbHNlCiAJCW9mZnNldCA9IDA7CiAKKwkvKgorCSAqIFdoZW4gdXNpbmcgYW4gWC10 aWxlZCBzdXJmYWNlIHRoZSBwbGFuZSBzdGFydHMgdG8KKwkgKiBtaXNiZWhhdmUgaWYgdGhlIHgg b2Zmc2V0ICsgd2lkdGggZXhjZWVkcyB0aGUgc3RyaWRlLgorCSAqIGhzdy9iZHc6IHVuZGVycnVu IGdhbG9yZQorCSAqIGlsay9zbmIvaXZiOiB3cmFwIHRvIHRoZSBuZXh0IHRpbGUgcm93IG1pZCBz Y2Fub3V0CisJICogaTk2NS9nNHg6IHNvIGZhciBhcHBlYXIgaW1tdW5lIHRvIHRoaXMKKwkgKiB2 bHYvY2h2OiBUT0RPIGNoZWNrCisJICoKKwkgKiBMaW5lYXIgc3VyZmFjZXMgc2VlbSB0byB3b3Jr IGp1c3QgZmluZSwgZXZlbiBvbiBoc3cvYmR3CisJICogZGVzcGl0ZSB0aGVtIG5vdCB1c2luZyB0 aGUgbGluZWFyIG9mZnNldCBhbnltb3JlLgorCSAqLworCWlmIChJTlRFTF9HRU4oZGV2X3ByaXYp ID49IDQgJiYgZmItPm1vZGlmaWVyID09IEk5MTVfRk9STUFUX01PRF9YX1RJTEVEKSB7CisJCXUz MiBhbGlnbm1lbnQgPSBpbnRlbF9zdXJmX2FsaWdubWVudChmYiwgMCk7CisJCWludCBjcHAgPSBm Yi0+Zm9ybWF0LT5jcHBbMF07CisKKwkJd2hpbGUgKChzcmNfeCArIHNyY193KSAqIGNwcCA+IHBs YW5lX3N0YXRlLT5jb2xvcl9wbGFuZVswXS5zdHJpZGUpIHsKKwkJCWlmIChvZmZzZXQgPT0gMCkg eworCQkJCWRybV9kYmdfa21zKCZkZXZfcHJpdi0+ZHJtLAorCQkJCQkgICAgIlVuYWJsZSB0byBm aW5kIHN1aXRhYmxlIGRpc3BsYXkgc3VyZmFjZSBvZmZzZXQgZHVlIHRvIFgtdGlsaW5nXG4iKTsK KwkJCQlyZXR1cm4gLUVJTlZBTDsKKwkJCX0KKworCQkJb2Zmc2V0ID0gaW50ZWxfcGxhbmVfYWRq dXN0X2FsaWduZWRfb2Zmc2V0KCZzcmNfeCwgJnNyY195LCBwbGFuZV9zdGF0ZSwgMCwKKwkJCQkJ CQkJICAgb2Zmc2V0LCBvZmZzZXQgLSBhbGlnbm1lbnQpOworCQl9CisJfQorCiAJLyoKIAkgKiBQ dXQgdGhlIGZpbmFsIGNvb3JkaW5hdGVzIGJhY2sgc28gdGhhdCB0aGUgc3JjCiAJICogY29vcmRp bmF0ZSBjaGVja3Mgd2lsbCBzZWUgdGhlIHJpZ2h0IHZhbHVlcy4KLS0gCjIuMjYuMgoKX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxp bmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJl ZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==