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=-19.0 required=3.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,INCLUDES_PULL_REQUEST, MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED 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 9CAAAC07E96 for ; Thu, 8 Jul 2021 09:40:01 +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 5C97C619CB for ; Thu, 8 Jul 2021 09:40:01 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 5C97C619CB Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=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 3F69C6E89E; Thu, 8 Jul 2021 09:39:57 +0000 (UTC) Received: from mga05.intel.com (mga05.intel.com [192.55.52.43]) by gabe.freedesktop.org (Postfix) with ESMTPS id C218C6E18F; Thu, 8 Jul 2021 09:39:55 +0000 (UTC) X-IronPort-AV: E=McAfee;i="6200,9189,10038"; a="295114354" X-IronPort-AV: E=Sophos;i="5.84,222,1620716400"; d="scan'208";a="295114354" Received: from fmsmga003.fm.intel.com ([10.253.24.29]) by fmsmga105.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 08 Jul 2021 02:39:55 -0700 X-IronPort-AV: E=Sophos;i="5.84,222,1620716400"; d="scan'208";a="487485638" Received: from victorge-mobl1.ccr.corp.intel.com (HELO localhost) ([10.252.44.91]) by fmsmga003-auth.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 08 Jul 2021 02:39:50 -0700 From: Jani Nikula To: Dave Airlie , Daniel Vetter , Organization: Intel Finland Oy - BIC 0357606-4 - Westendinkatu 7, 02160 Espoo Date: Thu, 08 Jul 2021 12:39:47 +0300 Message-ID: <878s2h6t5o.fsf@intel.com> MIME-Version: 1.0 Subject: [Intel-gfx] [PULL] drm-intel-next for v5.15 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: , Cc: , dim-tools@lists.freedesktop.org, dri-devel@lists.freedesktop.org, Maxime Ripard , intel-gfx@lists.freedesktop.org Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" CkhpIERhdmUgJiBEYW5pZWwgLQoKSSdsbCBiZSBvdXQgZm9yIGEgYml0LCBzbyBJJ20gc2VuZGlu ZyB0aGUgZmlyc3QgYmF0Y2ggb2YgY2hhbmdlcyBmb3IKdjUuMTUgZWFybHkuIE5vdGhpbmcgdW51 c3VhbCBoZXJlLCBJIGp1c3QgZG9uJ3Qgd2FudCB0byBoYXZlIGEgaHVnZSBwaWxlCndhaXRpbmcu IDopCgpSb2RyaWdvIHdpbGwgY292ZXIgbWUuCgoKQlIsCkphbmkuCgoKZHJtLWludGVsLW5leHQt MjAyMS0wNy0wODoKZHJtL2k5MTUgY2hhbmdlcyBmb3IgdjUuMTU6CgpGZWF0dXJlczoKLSBFbmFi bGUgcGlwZSBETUMgbG9hZGluZyBvbiBYRS1MUEQgYW5kIEFETC1QIChBbnVzaGEpCi0gRmluYWxs eSByZW1vdmUgSlNIIGFuZCBFSEwgZm9yY2UgcHJvYmUgcmVxdWlyZW1lbnQgKFRlamFzKQoKUmVm YWN0b3JpbmcgYW5kIGNsZWFudXBzOgotIFJlZmFjdG9yIGFuZCBmaXggRERJIGJ1ZmZlciB0cmFu c2xhdGlvbnMgKFZpbGxlKQotIENsZWFuIHVwIEZCQyBDRkIgYWxsb2NhdGlvbiBjb2RlIChWaWxs ZSwgd2l0aCBhIGZpeCBmcm9tIE1hdHRoZXcpCi0gRmluaXNoIElOVEVMX0dFTigpIGFuZCBmcmll bmRzIG1hY3JvIGNvbnZlcnNpb25zIChMdWNhcykKLSBNaXNjIGRpc3BsYXkgY2xlYW51cHMgKFZp bGxlKQoKRml4ZXM6Ci0gUFNSIGZpeGVzIGFuZCBBREwtUCB3b3JrYXJvdW5kcyAoSm9zw6kpCi0g Rml4IGRybSBpbmZvZnJhbWUgc3RhdGUgbWlzbWF0Y2ggKEJoYW51cHJha2FzaCkKLSBGb3JjZSBU eXBlLUMgUEhZIGRpc2Nvbm5lY3QgZHVyaW5nIHN1c3BlbmQvc2h1dGRvd24gKEltcmUpCi0gRml4 IHBvd2VyIHNlcXVlbmNlIHZpb2xhdGlvbiBvbiBzb21lIENocm9tZWJvb2sgbW9kZWxzIChTaGF3 bikKLSBGaXggVkdBIHdvcmthcm91bmQgdG8gYXZvaWQgc2NyZWVuIGZsaWNrZXIgYXQgYm9vdCAo RW1pbCkKLSBGaXggZGlzcGxheSAxMisgd2F0ZXJtYXJrIHdvcmthcm91bmQgYWRqdXN0bWVudCAo THVjYXMpCgpNaXNjOgotIEJhY2ttZXJnZSBkcm0tbmV4dCAoSmFuaSkKCkJSLApKYW5pLgoKVGhl IGZvbGxvd2luZyBjaGFuZ2VzIHNpbmNlIGNvbW1pdCA4YTAyZWE0MmJjMWQ0YzQ0OGNhZjFiYWIw ZTA1ODk5ZGFkNTAzZjc0OgoKICBNZXJnZSB0YWcgJ2RybS1pbnRlbC1uZXh0LWZpeGVzLTIwMjEt MDYtMjknIG9mIGdpdDovL2Fub25naXQuZnJlZWRlc2t0b3Aub3JnL2RybS9kcm0taW50ZWwgaW50 byBkcm0tbmV4dCAoMjAyMS0wNi0zMCAxNTo0MjowNSArMTAwMCkKCmFyZSBhdmFpbGFibGUgaW4g dGhlIEdpdCByZXBvc2l0b3J5IGF0OgoKICBnaXQ6Ly9hbm9uZ2l0LmZyZWVkZXNrdG9wLm9yZy9k cm0vZHJtLWludGVsIHRhZ3MvZHJtLWludGVsLW5leHQtMjAyMS0wNy0wOAoKZm9yIHlvdSB0byBm ZXRjaCBjaGFuZ2VzIHVwIHRvIGNkNTYwNmFhMzk5MjVhZDQ0ODNlOTZhYmZmYzljYzYyYmIzNmM2 NDA6CgogIGdwdS9kcm0vaTkxNTogbnVrZSBvbGQgR0VOIG1hY3JvcyAoMjAyMS0wNy0wNyAxNjoz NjozMiAtMDcwMCkKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0KZHJtL2k5MTUgY2hhbmdlcyBmb3IgdjUuMTU6CgpGZWF0dXJl czoKLSBFbmFibGUgcGlwZSBETUMgbG9hZGluZyBvbiBYRS1MUEQgYW5kIEFETC1QIChBbnVzaGEp Ci0gRmluYWxseSByZW1vdmUgSlNIIGFuZCBFSEwgZm9yY2UgcHJvYmUgcmVxdWlyZW1lbnQgKFRl amFzKQoKUmVmYWN0b3JpbmcgYW5kIGNsZWFudXBzOgotIFJlZmFjdG9yIGFuZCBmaXggRERJIGJ1 ZmZlciB0cmFuc2xhdGlvbnMgKFZpbGxlKQotIENsZWFuIHVwIEZCQyBDRkIgYWxsb2NhdGlvbiBj b2RlIChWaWxsZSwgd2l0aCBhIGZpeCBmcm9tIE1hdHRoZXcpCi0gRmluaXNoIElOVEVMX0dFTigp IGFuZCBmcmllbmRzIG1hY3JvIGNvbnZlcnNpb25zIChMdWNhcykKLSBNaXNjIGRpc3BsYXkgY2xl YW51cHMgKFZpbGxlKQoKRml4ZXM6Ci0gUFNSIGZpeGVzIGFuZCBBREwtUCB3b3JrYXJvdW5kcyAo Sm9zw6kpCi0gRml4IGRybSBpbmZvZnJhbWUgc3RhdGUgbWlzbWF0Y2ggKEJoYW51cHJha2FzaCkK LSBGb3JjZSBUeXBlLUMgUEhZIGRpc2Nvbm5lY3QgZHVyaW5nIHN1c3BlbmQvc2h1dGRvd24gKElt cmUpCi0gRml4IHBvd2VyIHNlcXVlbmNlIHZpb2xhdGlvbiBvbiBzb21lIENocm9tZWJvb2sgbW9k ZWxzIChTaGF3bikKLSBGaXggVkdBIHdvcmthcm91bmQgdG8gYXZvaWQgc2NyZWVuIGZsaWNrZXIg YXQgYm9vdCAoRW1pbCkKLSBGaXggZGlzcGxheSAxMisgd2F0ZXJtYXJrIHdvcmthcm91bmQgYWRq dXN0bWVudCAoTHVjYXMpCgpNaXNjOgotIEJhY2ttZXJnZSBkcm0tbmV4dCAoSmFuaSkKCi0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0KQW5zaHVtYW4gR3VwdGEgKDEpOgogICAgICBkcm0vaTkxNS9oZGNwOiBOdWtlIFBsYXRmb3Jt IGNoZWNrIGZvciBtc3QgaGRjcCBpbml0CgpBbnVzaGEgU3JpdmF0c2EgKDQpOgogICAgICBkcm0v aTkxNS9kbWM6IEludHJvZHVjZSBETUNfRldfTUFJTgogICAgICBkcm0vaTkxNS94ZWxwZDogUGlw ZSBBIERNQyBwbHVnZ2luZwogICAgICBkcm0vaTkxNS9hZGxfcDogUGlwZSBCIERNQyBTdXBwb3J0 CiAgICAgIGRybS9pOTE1L2FkbF9wOiBMb2FkIERNQwoKQmhhbnVwcmFrYXNoIE1vZGVtICgxKToK ICAgICAgZHJtL2k5MTUvZGlzcGxheTogRml4IHN0YXRlIG1pc21hdGNoIGluIGRybSBpbmZvZnJh bWUKCkVtaWwgVmVsaWtvdiAoMSk6CiAgICAgIGRybS9pOTE1OiBhcHBseSBXYUVuYWJsZVZHQUFj Y2Vzc1Rocm91Z2hJT1BvcnQgYXMgbmVlZGVkCgpJbXJlIERlYWsgKDEpOgogICAgICBkcm0vaTkx NTogRm9yY2UgYSBUeXBlQyBQSFkgZGlzY29ubmVjdCBkdXJpbmcgc3VzcGVuZC9zaHV0ZG93bgoK SmFuaSBOaWt1bGEgKDIpOgogICAgICBkcm0vaTkxNS9kc2M6IGFic3RyYWN0IGhlbHBlcnMgdG8g Z2V0IGJpZ2pvaW5lciBwcmltYXJ5L3NlY29uZGFyeSBjcnRjCiAgICAgIE1lcmdlIGRybS9kcm0t bmV4dCBpbnRvIGRybS1pbnRlbC1uZXh0CgpKb3PDqSBSb2JlcnRvIGRlIFNvdXphICg3KToKICAg ICAgUmV2ZXJ0ICJkcm0vaTkxNS9kaXNwbGF5OiBEcm9wIEZJWE1FIGFib3V0IHR1cm4gb2ZmIGlu Zm9mcmFtZXMiCiAgICAgIGRybS9pOTE1L2Rpc3BsYXkvcHNyOiBIYW5kbGUgU1UgWSBncmFudWxh cml0eQogICAgICBkcm0vaTkxNS9kaXNwbGF5L2FkbF9wOiBJbXBsZW1lbnQgV2FfMjIwMTIyNzgy NzUKICAgICAgZHJtL2k5MTUvZGlzcGxheS9hZGxfcDogSW1wbGVtZW50IFdhXzE2MDExMTY4Mzcz CiAgICAgIGRybS9pOTE1L3hlbHBkOiBIYW5kbGUgUFNSMiBTRFAgaW5kaWNhdGlvbiBpbiB0aGUg cHJpb3Igc2NhbmxpbmUKICAgICAgZHJtL2k5MTUvZGlzcGxheS9hZGxfcDogSW1wbGVtZW50IFdh XzE2MDExMzAzOTE4CiAgICAgIGRybS9pOTE1L2Rpc3BsYXkvZGcxOiBDb3JyZWN0bHkgbWFwIERQ TExzIGR1cmluZyBzdGF0ZSByZWFkb3V0CgpLZWVzIENvb2sgKDEpOgogICAgICBkcm0vaTkxNS9k aXNwbGF5OiBEbyBub3QgemVybyBwYXN0IGluZm9mcmFtZXMudnNjCgpMZWUgU2hhd24gQyAoMSk6 CiAgICAgIGRybS9pOTE1OiBrZWVwIGJhY2tsaWdodF9lbmFibGUgb24gdW50aWwgdHVybiBlRFAg ZGlzcGxheSBvZmYKCkx1Y2FzIERlIE1hcmNoaSAoNSk6CiAgICAgIGRybS9pOTE1L3hlbHBkOiBi cmVhayBmZWF0dXJlIGluaGVyaXRhbmNlCiAgICAgIGRybS9pOTE1L2Rpc3BsYXk6IGZpeCBsZXZl bCAwIGFkanVzdGVtZW50IG9uIGRpc3BsYXkgdmVyID49IDEyCiAgICAgIGRybS9pOTE1L2Rpc3Bs YXk6IHVzZSBtYXhfbGV2ZWwgdG8gY29udHJvbCBsb29wCiAgICAgIGRybS9pOTE1OiBmaW5pc2gg SU5URUxfR0VOIGFuZCBmcmllbmRzIGNvbnZlcnNpb24KICAgICAgZ3B1L2RybS9pOTE1OiBudWtl IG9sZCBHRU4gbWFjcm9zCgpNYXR0aGV3IEF1bGQgKDEpOgogICAgICBkcm0vaTkxNS9kaXNwbGF5 OiBjaGVjayBpZiBjb21wcmVzc2VkX2xsYiB3YXMgYWxsb2NhdGVkCgpUZWphcyBVcGFkaHlheSAo Myk6CiAgICAgIGRybS9pOTE1L2pzbDogQWRkIFcvQSAxNDA5MDU0MDc2IGZvciBKU0wKICAgICAg ZHJtL2k5MTUvanNsOiBSZW1vdmUgcmVxdWlyZV9mb3JjZV9wcm9iZSBwcm90ZWN0aW9uCiAgICAg IGRybS9pOTE1L2VobDogUmVtb3ZlIHJlcXVpcmVfZm9yY2VfcHJvYmUgcHJvdGVjdGlvbgoKVmls bGUgU3lyasOkbMOkICgzMik6CiAgICAgIGRybS9pOTE1OiBzL2ludGVsL2hzdy8gZm9yIGhzdy9i ZHcvc2tsIGJ1ZiB0cmFucwogICAgICBkcm0vaTkxNTogSW50cm9kdWNlIGhzd19nZXRfYnVmX3Ry YW5zKCkKICAgICAgZHJtL2k5MTU6IFdyYXAgdGhlIHBsYXRmb3JtIHNwZWNpZmljIGJ1ZiB0cmFu cyBzdHJ1Y3RzIGludG8gYSB1bmlvbgogICAgICBkcm0vaTkxNTogUmVuYW1lIGRrbCBwaHkgYnVm IHRyYW5zIHRhYmxlcwogICAgICBkcm0vaTkxNTogV3JhcCB0aGUgYnVmIHRyYW5zIHRhYmxlcyBp bnRvIGEgc3RydWN0CiAgICAgIGRybS9pOTE1OiBJbnRyb2R1Y2UgaW50ZWxfZ2V0X2J1Zl90cmFu cygpCiAgICAgIGRybS9pOTE1OyBSZXR1cm4gdGhlIHdob2xlIGJ1Zl90cmFucyBzdHJ1Y3QgZnJv bSBnZXRfYnVmX3RyYW5zKCkKICAgICAgZHJtL2k5MTU6IFN0b3JlIHRoZSBIRE1JIGRlZmF1bHQg ZW50cnkgaW4gdGhlIGJ1ZyB0cmFucyBzdHJ1Y3QKICAgICAgZHJtL2k5MTU6IEludHJvZHVjZSBl bmNvZGVyLT5nZXRfYnVmX3RyYW5zKCkKICAgICAgZHJtL2k5MTU6IENsZWFuIHVwIGhzdy9iZHcv c2tsL2tibCBidWYgdHJhbnMgZnVuY3MKICAgICAgZHJtL2k5MTU6IEludHJvZHVjZSBya2xfZ2V0 X2NvbWJvX2J1Zl90cmFucygpCiAgICAgIGRybS9pOTE1OiBGaXggZGcxIGJ1ZiB0cmFucyB0YWJs ZXMKICAgICAgZHJtL2k5MTU6IERlZHVwbGljYXRlIGljbCBEUCBIQlIyIHZzLiBlRFAgSEJSMyB0 YWJsZQogICAgICBkcm0vaTkxNTogRml4IGVobCBlZHAgaGJyMiB2c3dpbmcgdGFibGUKICAgICAg ZHJtL2k5MTU6IENsZWFuIHVwIGpzbC9laGwgYnVmIHRyYW5zIGZ1bmN0aW9ucwogICAgICBkcm0v aTkxNTogTnVrZSBidWZfdHJhbnMgaGRtaSBmdW5jdGlvbnMKICAgICAgZHJtL2k5MTU6IEFkZCB0 aGUgbWlzc2luZyBhZGxzIHZzd2luZyB0YWJsZXMKICAgICAgZHJtL2k5MTUvZmJjOiBzL3RocmVz aG9sZC9saW1pdC8KICAgICAgZHJtL2k5MTUvZmJjOiBFeHRyYWN0IGludGVsX2ZiY19wcm9ncmFt X2NmYigpCiAgICAgIGRybS9pOTE1L2ZiYzogRW1iZWQgdGhlIGNvbXByZXNzZWRfbGxiIG5vZGUK ICAgICAgZHJtL2k5MTUvZmJjOiBEb24ndCBwYXNzIGFyb3VuZCB0aGUgbW0gbm9kZQogICAgICBk cm0vaTkxNS9mYmM6IEhhbmRsZSAxNmJwcCBjb21wcmVzc2lvbiBsaW1pdCBiZXR0ZXIKICAgICAg ZHJtL2k5MTUvZmJjOiBJbnRyb2R1Y2UgZzR4X2RwZmNfY3RsX2xpbWl0KCkKICAgICAgZHJtL2k5 MTUvZmJjOiBFeHRyYWN0IGludGVsX2ZiY19zdG9sZW5fZW5kKCkKICAgICAgZHJtL2k5MTUvZmJj OiBNYWtlIHRoZSBjZmIgYWxsb2NhdGlvbiBsb29wIGEgYml0IG1vcmUgbGVnaWJsZQogICAgICBk cm0vaTkxNS9mYmM6IEFsbG9jYXRlIGxsYiBiZWZvcmUgY2ZiCiAgICAgIGRybS9pOTE1OiBTdG9w IGhhbmQgcm9sbGluZyBkcm1fY3J0Y19tYXNrKCkKICAgICAgZHJtL2k5MTU6IENsZWFuIHVwIGlu dGVsX2dldF9sb2FkX2RldGVjdF9waXBlKCkgYSBiaXQKICAgICAgZHJtL2k5MTU6IENsZWFuIHVw IGludGVsX2ZpbmRfaW5pdGlhbF9wbGFuZV9vYmooKSBhIGJpdAogICAgICBkcm0vaTkxNTogQ2xl YW4gdXAgcHJlLXNrbCB3bSBjYWxsaW5nIGNvbnZlbnRpb24KICAgICAgZHJtL2k5MTU6IENsZWFu IHVwIGludGVsX2ZiZGV2X2luaXRfYmlvcygpIGEgYml0CiAgICAgIGRybS9pOTE1OiBzL2ludGVs X2NydGMvY3J0Yy8KCiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9kaXNwbGF5L2ljbF9kc2kuYyAgICAg ICAgICAgICB8ICAgNDYgKy0KIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2Rpc3BsYXkvaW50ZWxfY3J0 LmMgICAgICAgICAgIHwgICAgMyArCiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9kaXNwbGF5L2ludGVs X2NydGMuYyAgICAgICAgICB8ICAgIDggKy0KIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2Rpc3BsYXkv aW50ZWxfZGRpLmMgICAgICAgICAgIHwgIDIyOSArLQogZHJpdmVycy9ncHUvZHJtL2k5MTUvZGlz cGxheS9pbnRlbF9kZGkuaCAgICAgICAgICAgfCAgICA0ICstCiBkcml2ZXJzL2dwdS9kcm0vaTkx NS9kaXNwbGF5L2ludGVsX2RkaV9idWZfdHJhbnMuYyB8IDI0NjEgKysrKysrKysrKystLS0tLS0t LS0KIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2Rpc3BsYXkvaW50ZWxfZGRpX2J1Zl90cmFucy5oIHwg ICA2OCArLQogZHJpdmVycy9ncHUvZHJtL2k5MTUvZGlzcGxheS9pbnRlbF9kaXNwbGF5LmMgICAg ICAgfCAgMTY4ICstCiAuLi4vZ3B1L2RybS9pOTE1L2Rpc3BsYXkvaW50ZWxfZGlzcGxheV9kZWJ1 Z2ZzLmMgICB8ICAgMzUgKy0KIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2Rpc3BsYXkvaW50ZWxfZGlz cGxheV9wb3dlci5jIHwgICAgNSArLQogZHJpdmVycy9ncHUvZHJtL2k5MTUvZGlzcGxheS9pbnRl bF9kaXNwbGF5X3R5cGVzLmggfCAgIDEwICstCiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9kaXNwbGF5 L2ludGVsX2RtYy5jICAgICAgICAgICB8ICAxNjUgKy0KIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2Rp c3BsYXkvaW50ZWxfZG1jLmggICAgICAgICAgIHwgICAyMyArLQogZHJpdmVycy9ncHUvZHJtL2k5 MTUvZGlzcGxheS9pbnRlbF9kcC5jICAgICAgICAgICAgfCAgIDEyICstCiBkcml2ZXJzL2dwdS9k cm0vaTkxNS9kaXNwbGF5L2ludGVsX2RwX21zdC5jICAgICAgICB8ICAgMTUgKy0KIGRyaXZlcnMv Z3B1L2RybS9pOTE1L2Rpc3BsYXkvaW50ZWxfZmJjLmMgICAgICAgICAgIHwgIDIxNSArLQogZHJp dmVycy9ncHUvZHJtL2k5MTUvZGlzcGxheS9pbnRlbF9mYmRldi5jICAgICAgICAgfCAgIDk2ICst CiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9kaXNwbGF5L2ludGVsX2ZkaS5jICAgICAgICAgICB8ICAg MjUgKy0KIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2Rpc3BsYXkvaW50ZWxfaGRtaS5jICAgICAgICAg IHwgICA0MiArLQogZHJpdmVycy9ncHUvZHJtL2k5MTUvZGlzcGxheS9pbnRlbF9sdmRzLmMgICAg ICAgICAgfCAgICA0ICstCiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9kaXNwbGF5L2ludGVsX3Bzci5j ICAgICAgICAgICB8ICAyMDMgKy0KIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2Rpc3BsYXkvaW50ZWxf cXVpcmtzLmMgICAgICAgIHwgICAzNCArCiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9kaXNwbGF5L2lu dGVsX3Nkdm8uYyAgICAgICAgICB8ICAgIDQgKy0KIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2Rpc3Bs YXkvaW50ZWxfdGMuYyAgICAgICAgICAgIHwgICAzNCArLQogZHJpdmVycy9ncHUvZHJtL2k5MTUv ZGlzcGxheS9pbnRlbF90Yy5oICAgICAgICAgICAgfCAgICAyICsKIGRyaXZlcnMvZ3B1L2RybS9p OTE1L2Rpc3BsYXkvaW50ZWxfdHYuYyAgICAgICAgICAgIHwgICAxMyArLQogZHJpdmVycy9ncHUv ZHJtL2k5MTUvZGlzcGxheS9pbnRlbF92Z2EuYyAgICAgICAgICAgfCAgICAzICsKIGRyaXZlcnMv Z3B1L2RybS9pOTE1L2Rpc3BsYXkvc2tsX3NjYWxlci5jICAgICAgICAgIHwgICAyNyArLQogZHJp dmVycy9ncHUvZHJtL2k5MTUvZGlzcGxheS92bHZfZHNpLmMgICAgICAgICAgICAgfCAgIDEzICst CiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2RlYnVnZnMuYyAgICAgICAgICAgICAgICB8ICAg IDIgKy0KIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZHJ2LmggICAgICAgICAgICAgICAgICAg IHwgICAyNyArLQogZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9pcnEuYyAgICAgICAgICAgICAg ICAgICAgfCAgIDIyICstCiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X3BjaS5jICAgICAgICAg ICAgICAgICAgICB8ICAgNTIgKy0KIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfcmVnLmggICAg ICAgICAgICAgICAgICAgIHwgICAyMSArLQogZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZHJh bS5jICAgICAgICAgICAgICAgICAgfCAgICAzICstCiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRl bF9wbS5jICAgICAgICAgICAgICAgICAgICB8ICAxMTkgKy0KIGRyaXZlcnMvZ3B1L2RybS9pOTE1 L2ludGVsX3VuY29yZS5jICAgICAgICAgICAgICAgIHwgICAgMiArLQogMzcgZmlsZXMgY2hhbmdl ZCwgMjQyNCBpbnNlcnRpb25zKCspLCAxNzkxIGRlbGV0aW9ucygtKQoKLS0gCkphbmkgTmlrdWxh LCBJbnRlbCBPcGVuIFNvdXJjZSBHcmFwaGljcyBDZW50ZXIKX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1n ZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21h aWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg== 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=-19.0 required=3.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,INCLUDES_PULL_REQUEST, MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED 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 9BEB6C07E96 for ; Thu, 8 Jul 2021 09:39:57 +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 2DC83619CB for ; Thu, 8 Jul 2021 09:39:57 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 2DC83619CB Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=intel.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=dri-devel-bounces@lists.freedesktop.org Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id A9B1B6E18F; Thu, 8 Jul 2021 09:39:56 +0000 (UTC) Received: from mga05.intel.com (mga05.intel.com [192.55.52.43]) by gabe.freedesktop.org (Postfix) with ESMTPS id C218C6E18F; Thu, 8 Jul 2021 09:39:55 +0000 (UTC) X-IronPort-AV: E=McAfee;i="6200,9189,10038"; a="295114354" X-IronPort-AV: E=Sophos;i="5.84,222,1620716400"; d="scan'208";a="295114354" Received: from fmsmga003.fm.intel.com ([10.253.24.29]) by fmsmga105.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 08 Jul 2021 02:39:55 -0700 X-IronPort-AV: E=Sophos;i="5.84,222,1620716400"; d="scan'208";a="487485638" Received: from victorge-mobl1.ccr.corp.intel.com (HELO localhost) ([10.252.44.91]) by fmsmga003-auth.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 08 Jul 2021 02:39:50 -0700 From: Jani Nikula To: Dave Airlie , Daniel Vetter , Subject: [PULL] drm-intel-next for v5.15 Organization: Intel Finland Oy - BIC 0357606-4 - Westendinkatu 7, 02160 Espoo Date: Thu, 08 Jul 2021 12:39:47 +0300 Message-ID: <878s2h6t5o.fsf@intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: , dim-tools@lists.freedesktop.org, dri-devel@lists.freedesktop.org, Rodrigo Vivi , Sean Paul , intel-gfx@lists.freedesktop.org Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" Hi Dave & Daniel - I'll be out for a bit, so I'm sending the first batch of changes for v5.15 early. Nothing unusual here, I just don't want to have a huge pile waiting. :) Rodrigo will cover me. BR, Jani. drm-intel-next-2021-07-08: drm/i915 changes for v5.15: Features: - Enable pipe DMC loading on XE-LPD and ADL-P (Anusha) - Finally remove JSH and EHL force probe requirement (Tejas) Refactoring and cleanups: - Refactor and fix DDI buffer translations (Ville) - Clean up FBC CFB allocation code (Ville, with a fix from Matthew) - Finish INTEL_GEN() and friends macro conversions (Lucas) - Misc display cleanups (Ville) Fixes: - PSR fixes and ADL-P workarounds (Jos=C3=A9) - Fix drm infoframe state mismatch (Bhanuprakash) - Force Type-C PHY disconnect during suspend/shutdown (Imre) - Fix power sequence violation on some Chromebook models (Shawn) - Fix VGA workaround to avoid screen flicker at boot (Emil) - Fix display 12+ watermark workaround adjustment (Lucas) Misc: - Backmerge drm-next (Jani) BR, Jani. The following changes since commit 8a02ea42bc1d4c448caf1bab0e05899dad503f74: Merge tag 'drm-intel-next-fixes-2021-06-29' of git://anongit.freedesktop.= org/drm/drm-intel into drm-next (2021-06-30 15:42:05 +1000) are available in the Git repository at: git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-next-2021-07-08 for you to fetch changes up to cd5606aa39925ad4483e96abffc9cc62bb36c640: gpu/drm/i915: nuke old GEN macros (2021-07-07 16:36:32 -0700) ---------------------------------------------------------------- drm/i915 changes for v5.15: Features: - Enable pipe DMC loading on XE-LPD and ADL-P (Anusha) - Finally remove JSH and EHL force probe requirement (Tejas) Refactoring and cleanups: - Refactor and fix DDI buffer translations (Ville) - Clean up FBC CFB allocation code (Ville, with a fix from Matthew) - Finish INTEL_GEN() and friends macro conversions (Lucas) - Misc display cleanups (Ville) Fixes: - PSR fixes and ADL-P workarounds (Jos=C3=A9) - Fix drm infoframe state mismatch (Bhanuprakash) - Force Type-C PHY disconnect during suspend/shutdown (Imre) - Fix power sequence violation on some Chromebook models (Shawn) - Fix VGA workaround to avoid screen flicker at boot (Emil) - Fix display 12+ watermark workaround adjustment (Lucas) Misc: - Backmerge drm-next (Jani) ---------------------------------------------------------------- Anshuman Gupta (1): drm/i915/hdcp: Nuke Platform check for mst hdcp init Anusha Srivatsa (4): drm/i915/dmc: Introduce DMC_FW_MAIN drm/i915/xelpd: Pipe A DMC plugging drm/i915/adl_p: Pipe B DMC Support drm/i915/adl_p: Load DMC Bhanuprakash Modem (1): drm/i915/display: Fix state mismatch in drm infoframe Emil Velikov (1): drm/i915: apply WaEnableVGAAccessThroughIOPort as needed Imre Deak (1): drm/i915: Force a TypeC PHY disconnect during suspend/shutdown Jani Nikula (2): drm/i915/dsc: abstract helpers to get bigjoiner primary/secondary crtc Merge drm/drm-next into drm-intel-next Jos=C3=A9 Roberto de Souza (7): Revert "drm/i915/display: Drop FIXME about turn off infoframes" drm/i915/display/psr: Handle SU Y granularity drm/i915/display/adl_p: Implement Wa_22012278275 drm/i915/display/adl_p: Implement Wa_16011168373 drm/i915/xelpd: Handle PSR2 SDP indication in the prior scanline drm/i915/display/adl_p: Implement Wa_16011303918 drm/i915/display/dg1: Correctly map DPLLs during state readout Kees Cook (1): drm/i915/display: Do not zero past infoframes.vsc Lee Shawn C (1): drm/i915: keep backlight_enable on until turn eDP display off Lucas De Marchi (5): drm/i915/xelpd: break feature inheritance drm/i915/display: fix level 0 adjustement on display ver >=3D 12 drm/i915/display: use max_level to control loop drm/i915: finish INTEL_GEN and friends conversion gpu/drm/i915: nuke old GEN macros Matthew Auld (1): drm/i915/display: check if compressed_llb was allocated Tejas Upadhyay (3): drm/i915/jsl: Add W/A 1409054076 for JSL drm/i915/jsl: Remove require_force_probe protection drm/i915/ehl: Remove require_force_probe protection Ville Syrj=C3=A4l=C3=A4 (32): drm/i915: s/intel/hsw/ for hsw/bdw/skl buf trans drm/i915: Introduce hsw_get_buf_trans() drm/i915: Wrap the platform specific buf trans structs into a union drm/i915: Rename dkl phy buf trans tables drm/i915: Wrap the buf trans tables into a struct drm/i915: Introduce intel_get_buf_trans() drm/i915; Return the whole buf_trans struct from get_buf_trans() drm/i915: Store the HDMI default entry in the bug trans struct drm/i915: Introduce encoder->get_buf_trans() drm/i915: Clean up hsw/bdw/skl/kbl buf trans funcs drm/i915: Introduce rkl_get_combo_buf_trans() drm/i915: Fix dg1 buf trans tables drm/i915: Deduplicate icl DP HBR2 vs. eDP HBR3 table drm/i915: Fix ehl edp hbr2 vswing table drm/i915: Clean up jsl/ehl buf trans functions drm/i915: Nuke buf_trans hdmi functions drm/i915: Add the missing adls vswing tables drm/i915/fbc: s/threshold/limit/ drm/i915/fbc: Extract intel_fbc_program_cfb() drm/i915/fbc: Embed the compressed_llb node drm/i915/fbc: Don't pass around the mm node drm/i915/fbc: Handle 16bpp compression limit better drm/i915/fbc: Introduce g4x_dpfc_ctl_limit() drm/i915/fbc: Extract intel_fbc_stolen_end() drm/i915/fbc: Make the cfb allocation loop a bit more legible drm/i915/fbc: Allocate llb before cfb drm/i915: Stop hand rolling drm_crtc_mask() drm/i915: Clean up intel_get_load_detect_pipe() a bit drm/i915: Clean up intel_find_initial_plane_obj() a bit drm/i915: Clean up pre-skl wm calling convention drm/i915: Clean up intel_fbdev_init_bios() a bit drm/i915: s/intel_crtc/crtc/ drivers/gpu/drm/i915/display/icl_dsi.c | 46 +- drivers/gpu/drm/i915/display/intel_crt.c | 3 + drivers/gpu/drm/i915/display/intel_crtc.c | 8 +- drivers/gpu/drm/i915/display/intel_ddi.c | 229 +- drivers/gpu/drm/i915/display/intel_ddi.h | 4 +- drivers/gpu/drm/i915/display/intel_ddi_buf_trans.c | 2461 +++++++++++-----= ---- drivers/gpu/drm/i915/display/intel_ddi_buf_trans.h | 68 +- drivers/gpu/drm/i915/display/intel_display.c | 168 +- .../gpu/drm/i915/display/intel_display_debugfs.c | 35 +- drivers/gpu/drm/i915/display/intel_display_power.c | 5 +- drivers/gpu/drm/i915/display/intel_display_types.h | 10 +- drivers/gpu/drm/i915/display/intel_dmc.c | 165 +- drivers/gpu/drm/i915/display/intel_dmc.h | 23 +- drivers/gpu/drm/i915/display/intel_dp.c | 12 +- drivers/gpu/drm/i915/display/intel_dp_mst.c | 15 +- drivers/gpu/drm/i915/display/intel_fbc.c | 215 +- drivers/gpu/drm/i915/display/intel_fbdev.c | 96 +- drivers/gpu/drm/i915/display/intel_fdi.c | 25 +- drivers/gpu/drm/i915/display/intel_hdmi.c | 42 +- drivers/gpu/drm/i915/display/intel_lvds.c | 4 +- drivers/gpu/drm/i915/display/intel_psr.c | 203 +- drivers/gpu/drm/i915/display/intel_quirks.c | 34 + drivers/gpu/drm/i915/display/intel_sdvo.c | 4 +- drivers/gpu/drm/i915/display/intel_tc.c | 34 +- drivers/gpu/drm/i915/display/intel_tc.h | 2 + drivers/gpu/drm/i915/display/intel_tv.c | 13 +- drivers/gpu/drm/i915/display/intel_vga.c | 3 + drivers/gpu/drm/i915/display/skl_scaler.c | 27 +- drivers/gpu/drm/i915/display/vlv_dsi.c | 13 +- drivers/gpu/drm/i915/i915_debugfs.c | 2 +- drivers/gpu/drm/i915/i915_drv.h | 27 +- drivers/gpu/drm/i915/i915_irq.c | 22 +- drivers/gpu/drm/i915/i915_pci.c | 52 +- drivers/gpu/drm/i915/i915_reg.h | 21 +- drivers/gpu/drm/i915/intel_dram.c | 3 +- drivers/gpu/drm/i915/intel_pm.c | 119 +- drivers/gpu/drm/i915/intel_uncore.c | 2 +- 37 files changed, 2424 insertions(+), 1791 deletions(-) --=20 Jani Nikula, Intel Open Source Graphics Center