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=-13.9 required=3.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER,INCLUDES_PATCH, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,UNWANTED_LANGUAGE_BODY, 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 902FFC56201 for ; Fri, 20 Nov 2020 16:01:42 +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 1F43B223BE for ; Fri, 20 Nov 2020 16:01:41 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 1F43B223BE 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 628D56E910; Fri, 20 Nov 2020 16:01:41 +0000 (UTC) Received: from mga05.intel.com (mga05.intel.com [192.55.52.43]) by gabe.freedesktop.org (Postfix) with ESMTPS id D561A6E905 for ; Fri, 20 Nov 2020 16:01:39 +0000 (UTC) IronPort-SDR: FEiOatelw3l9y6u35g8espihcbJZ8xzd1C3Q4ZBVJOjE1mp/KWwLgqNDGeN98R2qEil/yE6OV2 Ow1XBUgdZu7Q== X-IronPort-AV: E=McAfee;i="6000,8403,9810"; a="256203528" X-IronPort-AV: E=Sophos;i="5.78,357,1599548400"; d="scan'208";a="256203528" X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga003.fm.intel.com ([10.253.24.29]) by fmsmga105.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 20 Nov 2020 08:01:39 -0800 IronPort-SDR: xbosdNxLg7V5AwlIW0UD5gI4oiMfW6oIpMw4qigGDS6Bs61xpiX2jC1fBvqxK9vo0FEvSWySRL SgGeerWZgndA== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.78,357,1599548400"; d="scan'208";a="369205687" Received: from stinkbox.fi.intel.com (HELO stinkbox) ([10.237.72.174]) by FMSMGA003.fm.intel.com with SMTP; 20 Nov 2020 08:01:35 -0800 Received: by stinkbox (sSMTP sendmail emulation); Fri, 20 Nov 2020 18:01:35 +0200 From: Ville Syrjala To: intel-gfx@lists.freedesktop.org Date: Fri, 20 Nov 2020 18:01:35 +0200 Message-Id: <20201120160135.29702-1-ville.syrjala@linux.intel.com> X-Mailer: git-send-email 2.26.2 MIME-Version: 1.0 Subject: [Intel-gfx] [PATCH] drm/i915: Properly flag modesets for all bigjoiner pipes 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" RnJvbTogVmlsbGUgU3lyasOkbMOkIDx2aWxsZS5zeXJqYWxhQGxpbnV4LmludGVsLmNvbT4KCklm IGVpdGhlciBvZiB0aGUgYmlnam9pbmVyIHBpcGVzIG5lZWRzIGEgbW9kZXNldCB0aGVuIHdlIG5l ZWQKYSBtb2Rlc2V0IG9uIGJvdGggcGlwZXMuIE1ha2UgaXQgc28uCgpTaWduZWQtb2ZmLWJ5OiBW aWxsZSBTeXJqw6Rsw6QgPHZpbGxlLnN5cmphbGFAbGludXguaW50ZWwuY29tPgotLS0KIGRyaXZl cnMvZ3B1L2RybS9pOTE1L2Rpc3BsYXkvaW50ZWxfZGlzcGxheS5jIHwgNDAgKysrKysrKysrKysr LS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAyNCBpbnNlcnRpb25zKCspLCAxNiBkZWxldGlvbnMo LSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9kaXNwbGF5L2ludGVsX2Rpc3Bs YXkuYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2Rpc3BsYXkvaW50ZWxfZGlzcGxheS5jCmluZGV4 IDU5NTE4M2Y3YjYwZi4uMzIxMzIxMjMwYTU1IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0v aTkxNS9kaXNwbGF5L2ludGVsX2Rpc3BsYXkuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9k aXNwbGF5L2ludGVsX2Rpc3BsYXkuYwpAQCAtMTUzNTUsMjEgKzE1MzU1LDE2IEBAIHN0YXRpYyBp bnQgaW50ZWxfYXRvbWljX2NoZWNrX2JpZ2pvaW5lcihzdHJ1Y3QgaW50ZWxfYXRvbWljX3N0YXRl ICpzdGF0ZSwKIAlyZXR1cm4gLUVJTlZBTDsKIH0KIAotc3RhdGljIGludCBraWxsX2JpZ2pvaW5l cl9zbGF2ZShzdHJ1Y3QgaW50ZWxfYXRvbWljX3N0YXRlICpzdGF0ZSwKLQkJCQlzdHJ1Y3QgaW50 ZWxfY3J0Y19zdGF0ZSAqbWFzdGVyX2NydGNfc3RhdGUpCitzdGF0aWMgdm9pZCBraWxsX2JpZ2pv aW5lcl9zbGF2ZShzdHJ1Y3QgaW50ZWxfYXRvbWljX3N0YXRlICpzdGF0ZSwKKwkJCQkgc3RydWN0 IGludGVsX2NydGNfc3RhdGUgKm1hc3Rlcl9jcnRjX3N0YXRlKQogewogCXN0cnVjdCBpbnRlbF9j cnRjX3N0YXRlICpzbGF2ZV9jcnRjX3N0YXRlID0KLQkJaW50ZWxfYXRvbWljX2dldF9jcnRjX3N0 YXRlKCZzdGF0ZS0+YmFzZSwKLQkJCQkJICAgIG1hc3Rlcl9jcnRjX3N0YXRlLT5iaWdqb2luZXJf bGlua2VkX2NydGMpOwotCi0JaWYgKElTX0VSUihzbGF2ZV9jcnRjX3N0YXRlKSkKLQkJcmV0dXJu IFBUUl9FUlIoc2xhdmVfY3J0Y19zdGF0ZSk7CisJCWludGVsX2F0b21pY19nZXRfbmV3X2NydGNf c3RhdGUoc3RhdGUsIG1hc3Rlcl9jcnRjX3N0YXRlLT5iaWdqb2luZXJfbGlua2VkX2NydGMpOwog CiAJc2xhdmVfY3J0Y19zdGF0ZS0+Ymlnam9pbmVyID0gbWFzdGVyX2NydGNfc3RhdGUtPmJpZ2pv aW5lciA9IGZhbHNlOwogCXNsYXZlX2NydGNfc3RhdGUtPmJpZ2pvaW5lcl9zbGF2ZSA9IG1hc3Rl cl9jcnRjX3N0YXRlLT5iaWdqb2luZXJfc2xhdmUgPSBmYWxzZTsKIAlzbGF2ZV9jcnRjX3N0YXRl LT5iaWdqb2luZXJfbGlua2VkX2NydGMgPSBtYXN0ZXJfY3J0Y19zdGF0ZS0+Ymlnam9pbmVyX2xp bmtlZF9jcnRjID0gTlVMTDsKIAlpbnRlbF9jcnRjX2NvcHlfdWFwaV90b19od19zdGF0ZShzdGF0 ZSwgc2xhdmVfY3J0Y19zdGF0ZSk7Ci0JcmV0dXJuIDA7CiB9CiAKIC8qKgpAQCAtMTU1MDcsNyAr MTU1MDIsNyBAQCBzdGF0aWMgaW50IGludGVsX2F0b21pY19jaGVja19hc3luYyhzdHJ1Y3QgaW50 ZWxfYXRvbWljX3N0YXRlICpzdGF0ZSkKIAogc3RhdGljIGludCBpbnRlbF9iaWdqb2luZXJfYWRk X2FmZmVjdGVkX2NydGNzKHN0cnVjdCBpbnRlbF9hdG9taWNfc3RhdGUgKnN0YXRlKQogewotCWNv bnN0IHN0cnVjdCBpbnRlbF9jcnRjX3N0YXRlICpjcnRjX3N0YXRlOworCXN0cnVjdCBpbnRlbF9j cnRjX3N0YXRlICpjcnRjX3N0YXRlOwogCXN0cnVjdCBpbnRlbF9jcnRjICpjcnRjOwogCWludCBp OwogCkBAIC0xNTUyMSw2ICsxNTUxNiwxNiBAQCBzdGF0aWMgaW50IGludGVsX2JpZ2pvaW5lcl9h ZGRfYWZmZWN0ZWRfY3J0Y3Moc3RydWN0IGludGVsX2F0b21pY19zdGF0ZSAqc3RhdGUpCiAJCQkJ CQkJCWNydGNfc3RhdGUtPmJpZ2pvaW5lcl9saW5rZWRfY3J0Yyk7CiAJCWlmIChJU19FUlIobGlu a2VkX2NydGNfc3RhdGUpKQogCQkJcmV0dXJuIFBUUl9FUlIobGlua2VkX2NydGNfc3RhdGUpOwor CisJCWlmIChuZWVkc19tb2Rlc2V0KGNydGNfc3RhdGUpKQorCQkJbGlua2VkX2NydGNfc3RhdGUt PnVhcGkubW9kZV9jaGFuZ2VkID0gdHJ1ZTsKKwl9CisKKwlmb3JfZWFjaF9uZXdfaW50ZWxfY3J0 Y19pbl9zdGF0ZShzdGF0ZSwgY3J0YywgY3J0Y19zdGF0ZSwgaSkgeworCQkvKiBLaWxsIG9sZCBi aWdqb2luZXIgbGluaywgd2UgbWF5IHJlLWVzdGFibGlzaCBhZnRlcndhcmRzICovCisJCWlmIChu ZWVkc19tb2Rlc2V0KGNydGNfc3RhdGUpICYmCisJCSAgICBjcnRjX3N0YXRlLT5iaWdqb2luZXIg JiYgIWNydGNfc3RhdGUtPmJpZ2pvaW5lcl9zbGF2ZSkKKwkJCWtpbGxfYmlnam9pbmVyX3NsYXZl KHN0YXRlLCBjcnRjX3N0YXRlKTsKIAl9CiAKIAlyZXR1cm4gMDsKQEAgLTE1NTY0LDEzICsxNTU2 OSw2IEBAIHN0YXRpYyBpbnQgaW50ZWxfYXRvbWljX2NoZWNrKHN0cnVjdCBkcm1fZGV2aWNlICpk ZXYsCiAJCQljb250aW51ZTsKIAkJfQogCi0JCS8qIEtpbGwgb2xkIGJpZ2pvaW5lciBsaW5rLCB3 ZSBtYXkgcmUtZXN0YWJsaXNoIGFmdGVyd2FyZHMgKi8KLQkJaWYgKG9sZF9jcnRjX3N0YXRlLT5i aWdqb2luZXIgJiYgIW9sZF9jcnRjX3N0YXRlLT5iaWdqb2luZXJfc2xhdmUpIHsKLQkJCXJldCA9 IGtpbGxfYmlnam9pbmVyX3NsYXZlKHN0YXRlLCBuZXdfY3J0Y19zdGF0ZSk7Ci0JCQlpZiAocmV0 KQotCQkJCWdvdG8gZmFpbDsKLQkJfQotCiAJCWlmICghbmV3X2NydGNfc3RhdGUtPnVhcGkuZW5h YmxlKSB7CiAJCQlpZiAoIW5ld19jcnRjX3N0YXRlLT5iaWdqb2luZXJfc2xhdmUpIHsKIAkJCQlp bnRlbF9jcnRjX2NvcHlfdWFwaV90b19od19zdGF0ZShzdGF0ZSwgbmV3X2NydGNfc3RhdGUpOwpA QCAtMTU2NDAsNiArMTU2MzgsMTYgQEAgc3RhdGljIGludCBpbnRlbF9hdG9taWNfY2hlY2soc3Ry dWN0IGRybV9kZXZpY2UgKmRldiwKIAkJCQluZXdfY3J0Y19zdGF0ZS0+dXBkYXRlX3BpcGUgPSBm YWxzZTsKIAkJCX0KIAkJfQorCisJCWlmIChuZXdfY3J0Y19zdGF0ZS0+Ymlnam9pbmVyKSB7CisJ CQlzdHJ1Y3QgaW50ZWxfY3J0Y19zdGF0ZSAqbGlua2VkX2NydGNfc3RhdGUgPQorCQkJCWludGVs X2F0b21pY19nZXRfbmV3X2NydGNfc3RhdGUoc3RhdGUsIG5ld19jcnRjX3N0YXRlLT5iaWdqb2lu ZXJfbGlua2VkX2NydGMpOworCisJCQlpZiAobmVlZHNfbW9kZXNldChsaW5rZWRfY3J0Y19zdGF0 ZSkpIHsKKwkJCQluZXdfY3J0Y19zdGF0ZS0+dWFwaS5tb2RlX2NoYW5nZWQgPSB0cnVlOworCQkJ CW5ld19jcnRjX3N0YXRlLT51cGRhdGVfcGlwZSA9IGZhbHNlOworCQkJfQorCQl9CiAJfQogCiAJ Zm9yX2VhY2hfb2xkbmV3X2ludGVsX2NydGNfaW5fc3RhdGUoc3RhdGUsIGNydGMsIG9sZF9jcnRj X3N0YXRlLAotLSAKMi4yNi4yCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVz a3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9p bnRlbC1nZngK