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=-3.5 required=3.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE, SPF_PASS,URIBL_BLOCKED autolearn=no 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 6190CC4361B for ; Wed, 9 Dec 2020 00:36:43 +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 0BB7B23AA8 for ; Wed, 9 Dec 2020 00:36:42 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 0BB7B23AA8 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=ffwll.ch 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 4AFCB6E207; Wed, 9 Dec 2020 00:36:42 +0000 (UTC) Received: from mail-wm1-x343.google.com (mail-wm1-x343.google.com [IPv6:2a00:1450:4864:20::343]) by gabe.freedesktop.org (Postfix) with ESMTPS id 41F5B6E207 for ; Wed, 9 Dec 2020 00:36:41 +0000 (UTC) Received: by mail-wm1-x343.google.com with SMTP id a3so4157wmb.5 for ; Tue, 08 Dec 2020 16:36:41 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ffwll.ch; s=google; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:content-transfer-encoding:in-reply-to; bh=KX3QwHJgdKN+hhic1XPU1VcL2PhYcRCZPQbGlwqmg2g=; b=aE+jQQxD9FBms1zFQ1peNSlbJvIYh8cq99sayf+Mf+N5IKzJNdQvu+EvHusqDdV1+1 hEqvAzkAZ0YBdiIddtqHo4vFNOorM1aLsUumRVaKx8L0IUZoiaRrCRG8j5NUETgBymfx thpEAopLz8eYxII270t3ytWwKuXqH6lDATSvs= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:content-transfer-encoding :in-reply-to; bh=KX3QwHJgdKN+hhic1XPU1VcL2PhYcRCZPQbGlwqmg2g=; b=dIkx1qV/5GhYkyqt8Eoq7BtaOOxGK3QT+4+WdDKFgzc787iRP6rV6a1xxDiocd1KuJ xrnISFubgkK4EQNIaTbLVA3YQxHKXg7KoB6SSav/7/eHnJGpjJ2QdQ5vcj/VpaYOTIDQ KPgu3mkL0Dy9uOCFhtG6FP/M4y02jwzfT09H3VvXWIhHM5CrWC7fNIyt6Lfz8K5sxf+F wwQZFyHFvx5xVdnGmSh901c99JExK3oM7ygZehMmUw71ZmbNAK+1jQjRQSa3sMpfaH3Y URLoOG6DkITzRGeVbeOKEcd08FTOL9+vESf09TTHOjH1smzO4onlHW2xWQ1ieGJqxNq+ tjMw== X-Gm-Message-State: AOAM532y4y0WtikI11rF6UwGkI7c8Poysuqwwkiqs31OdRGjsCyLYVcc tcyDEvzfhudE8efxwWDP37sbSw== X-Google-Smtp-Source: ABdhPJzNaBw2G2PGxsxGkqUMApi84Kmd2dJaWVJg6MU/uMhb7ST5Mvq/+jUxkapvbGPjX0gLPfhTXg== X-Received: by 2002:a7b:c1d7:: with SMTP id a23mr29898wmj.62.1607474199938; Tue, 08 Dec 2020 16:36:39 -0800 (PST) Received: from phenom.ffwll.local ([2a02:168:57f4:0:efd0:b9e5:5ae6:c2fa]) by smtp.gmail.com with ESMTPSA id z22sm210wml.1.2020.12.08.16.36.38 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 08 Dec 2020 16:36:39 -0800 (PST) Date: Wed, 9 Dec 2020 01:36:37 +0100 From: Daniel Vetter To: Simon Ser Subject: Re: [PATCH] drm: drivers may provide multiple primary planes per CRTC Message-ID: <20201209003637.GK401619@phenom.ffwll.local> References: <20200807090706.GA2352366@phenom.ffwll.local> <20200807123802.6058baca@eldfell> <20200807130636.GD2352366@phenom.ffwll.local> <1A6pssulTBjmoPioJfGenq9NdbnGjw2dhBoivqmrgraY67Gac7BoUHupkvqc7UBF_q2P5RwEcXP-m-5Jd00vC2hg-QMkGj2Ms_Jh5nLz-os=@emersion.fr> <20201207104542.10657acd@eldfell> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: X-Operating-System: Linux phenom 5.7.0-1-amd64 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: dri-devel@lists.freedesktop.org Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" T24gTW9uLCBEZWMgMDcsIDIwMjAgYXQgMDk6MTA6MDBBTSArMDAwMCwgU2ltb24gU2VyIHdyb3Rl Ogo+IE9uIE1vbmRheSwgRGVjZW1iZXIgN3RoLCAyMDIwIGF0IDk6NDUgQU0sIFBla2thIFBhYWxh bmVuIDxwcGFhbGFuZW5AZ21haWwuY29tPiB3cm90ZToKPiAKPiA+ID4gPiA+ID4gPiAtICogQ3Vy c29yIGFuZCBvdmVybGF5IHBsYW5lcyBhcmUgb3B0aW9uYWwuIEFsbCBkcml2ZXJzIHNob3VsZCBw cm92aWRlIG9uZQo+ID4gPiA+ID4gPiA+IC0gKiBwcmltYXJ5IHBsYW5lIHBlciBDUlRDIHRvIGF2 b2lkIHN1cnByaXNpbmcgdXNlcnNwYWNlIHRvbyBtdWNoLiBTZWUgZW51bQo+ID4gPiA+ID4gPiA+ ICsgKiBDdXJzb3IgYW5kIG92ZXJsYXkgcGxhbmVzIGFyZSBvcHRpb25hbC4gQWxsIGRyaXZlcnMg c2hvdWxkIHByb3ZpZGUgYXQgbGVhc3QKPiA+ID4gPiA+ID4gPiArICogb25lIHByaW1hcnkgcGxh bmUgcGVyIENSVEMgdG8gYXZvaWQgc3VycHJpc2luZyB1c2Vyc3BhY2UgdG9vIG11Y2guIFNlZSBl bnVtCj4gPiA+ID4gPiA+Cj4gPiA+ID4gPiA+IEkgdGhpbmsgdGhhdCdzIGV2ZW4gbW9yZSBjb25m dXNpbmcsIHNpbmNlIHRoaXMgcmVhZHMgbGlrZSB0aGVyZSBjb3VsZCBiZQo+ID4gPiA+ID4gPiBt dWx0aXBsZSBwcmltYXJ5IHBsYW5lcyBmb3IgYSBzcGVjaWZpYyBDUlRDLiBUaGF0J3Mgbm90IHRo ZSBjYXNlLCB0aGVyZScKPiA+ID4gPiA+ID4gb25seSBvbmUgcG9pbnRlciBnb2luZyBmcm9tIGRy bV9jcnRjLT5wcmltYXJ5IHRvIGEgZHJtX3BsYW5lIGluIHRoZQo+ID4gPiA+ID4gPiBrZXJuZWwu Cj4gPiA+ID4gPgo+ID4gPiA+ID4gVGhlcmUgY291bGQgYmUgbXVsdGlwbGUgcHJpbWFyeSBwbGFu ZXMgKnVzYWJsZSogZm9yIGEgc3BlY2lmaWMgQ1JUQyBidXQKPiA+ID4gPiA+IGp1c3Qgb25lIHVz ZWQgYXQgYSB0aW1lLCByaWdodD8KPiA+ID4gPgo+ID4gPiA+IEknbSBub3Qgc3VyZSB3aGF0IHlv dSBtZWFuIGhlcmUsIHRoZSBjcnRjLT5wcmltYXJ5IGxpbmsgaXMgaW52YXJpYW50IG92ZXIKPiA+ ID4gPiB0aGUgbGlmZXRpbWUgb2YgYSBkcml2ZXIgbG9hZC4gWW91IGNhbid0IHBpY2sgYSBkaWZm ZXJlbnQgb25lLCB0aGF0J3Mgc2V0Cj4gPiA+ID4gYXQgZHJpdmVyIGluaXQgYmVmb3JlIGRybV9k ZXZfcmVnaXN0ZXIgKGFuZCBoZW5jZSBiZWZvcmUgdXNlcnNwYWNlIGV2ZXIKPiA+ID4gPiBzZWVz IGFueXRoaW5nKS4KPiA+ID4KPiA+ID4gT0suIEknbSBwZXJzb25hbGx5IG5vdCB2ZXJ5IGludGVy ZXN0ZWQgaW4gZG9jdW1lbnRpbmcgbGVnYWN5IGJpdHMsIHNvIEknbGwgc2tpcAo+ID4gPiB0aGF0 LiBJJ20gbWFpbmx5IGludGVyZXN0ZWQgaGVyZSBpbiBtYWtpbmcgaXQgY2xlYXIgcG9zc2libGVf Y3J0Y3MgZm9yIGEKPiA+ID4gcHJpbWFyeSBwbGFuZSBjYW4gaGF2ZSBtb3JlIHRoYW4gb25lIGJp dCBzZXQuIEJlY2F1c2Ugb2YgdGhlIHBhcmFncmFwaCBpbiB0aGUKPiA+ID4gY3VycmVudCBkb2Nz LCBzb21lIHVzZXItc3BhY2UgZGV2ZWxvcGVycyBoYXZlIHVuZGVyc3Rvb2QgIm1vcmUgdGhhbiBv bmUgYml0IHNldAo+ID4gPiBpbiBwb3NzaWJsZV9jcnRjcyBmb3IgYSBwcmltYXJ5IHBsYW5lIGlz IGEga2VybmVsIGJ1ZyIuCj4gPiA+Cj4gPiA+IEknbGwgc2VuZCBhIHYyIHRoYXQgbWFrZXMgaXQg Y2xlYXIgdGhlc2UgcG9pbnRlcnMgYXJlIGZvciBsZWdhY3kgdUFQSS4KPiA+Cj4gPiBSaWdodCwg c28gdGhpcyBhbmQgd2hhdCBkYW52ZXQgc2FpZCBzZWVtIHRvIGJlIGluIGRpcmVjdCBjb25mbGlj dCBpbgo+ID4gYXRvbWljIHVBUEksIHJlcGVhdGluZyBhYm92ZToKPiA+Cj4gPiA+ID4gSSdtIG5v dCBzdXJlIHdoYXQgeW91IG1lYW4gaGVyZSwgdGhlIGNydGMtPnByaW1hcnkgbGluayBpcyBpbnZh cmlhbnQgb3Zlcgo+ID4gPiA+IHRoZSBsaWZldGltZSBvZiBhIGRyaXZlciBsb2FkLiBZb3UgY2Fu J3QgcGljayBhIGRpZmZlcmVudCBvbmUsIHRoYXQncyBzZXQKPiA+ID4gPiBhdCBkcml2ZXIgaW5p dCBiZWZvcmUgZHJtX2Rldl9yZWdpc3RlciAoYW5kIGhlbmNlIGJlZm9yZSB1c2Vyc3BhY2UgZXZl cgo+ID4gPiA+IHNlZXMgYW55dGhpbmcpLgo+ID4KPiA+IEJ1dCBzdGlsbCwgaXQgaXMgY29uc2lk ZXJlZCBub3QgYSBrZXJuZWwgYnVnIHRoYXQgYSBwcmltYXJ5IHBsYW5lIGhhcwo+ID4gbW9yZSB0 aGFuIG9uZSBiaXQgc2V0IGluIGl0cyBwb3NzaWJsZV9jcnRjcy4KPiA+Cj4gPiBJZiBhIHByaW1h cnkgcGxhbmUgaGFzIG1vcmUgdGhhbiBvbmUgYml0IHNldCBpbiBwb3NzaWJsZV9jcnRjcywgYW5k IGl0Cj4gPiBpcyBub3QgYSBrZXJuZWwgYnVnLCB0aGVuIHVzZXJzcGFjZSBleHBlY3RzIHRvIGJl IGFibGUgdG8gY2hvb3NlIGFueQo+ID4gb2YgdGhlIG11bHRpcGxlIGluZGljYXRlZCBwb3NzaWJs ZSBDUlRDcyBmb3IgdGhpcyBwcmltYXJ5IHBsYW5lLgo+ID4KPiA+IFdoaWNoIHdheSBpcyBpdD8K PiA+Cj4gPiBPciwgaXMgdGhlcmUgYSBkaWZmZXJlbnQgbGltaXRhdGlvbiB0aGF0IGZvciBlYWNo IENSVEMsIHRoZXJlIG11c3QgYmUKPiA+IGV4YWN0bHkgb25lIHByaW1hcnkgcGxhbmUgd2l0aCB0 aGF0IENSVENzIGJpdCBzZXQgaW4gaXRzIHBvc3NpYmxlX2NydGNzPwo+ID4KPiA+IElPVywgeW91 IGNhbiBoYXZlIG1vcmUgQ1JUQ3MgdGhhbiBwcmltYXJ5IHBsYW5lcyBpbiB0b3RhbCwgYW5kIHlv dSBjYW4KPiA+IGFjdGl2YXRlIGVhY2ggQ1JUQyBhbG9uZSwgYnV0IHlvdSBjYW5ub3QgYWN0aXZh dGUgYWxsIENSVENzCj4gPiBzaW11bHRhbmVvdXNseSBiZWNhdXNlIHRoZXJlIGFyZSBub3QgZW5v dWdoIHByaW1hcnkgcGxhbmVzIGZvciB0aGVtPwo+ID4KPiA+IFJlcHJlc2VudGluZyBpdCBtYXRo ZW1hdGljYWxseSwgdGhlIHBvc3NpYmxlIGFzc2lnbm1lbnRzIGFjY29yZGluZyB0bwo+ID4gcG9z c2libGVfY3J0Y3Mgd2hpbGUgaWdub3JpbmcgYWxsIG90aGVyIGxpbWl0YXRpb25zIGFyZToKPiA+ IE4gQ1JUQ3MgPC0+IE0gcHJpbWFyeSBwbGFuZXMKPiA+Cj4gPiAtIElzIE4gb25lIG9yIGdyZWF0 ZXIgdGhhbiBvbmU/Cj4gPiAtIElzIE0gb25lIG9yIGdyZWF0ZXIgdGhhbiBvbmU/Cj4gCj4gSSB0 aGluayB0aGUgY3VycmVudCBzaXR1YXRpb24gaXMgdGhhdDoKPiAKPiAtIEl0J3MgcGVyZmVjdGx5 IGZpbmUgZm9yIGEgZHJpdmVyIHRvIGV4cG9zZSBtdWx0aXBsZSBiaXRzIGluIHBvc3NpYmxlX2Ny dGNzLgo+ICAgVXNlci1zcGFjZSBjYW4gYXR0YWNoIHRoZSBwcmltYXJ5IHBsYW5lIHRvIGFueSBv ZiB0aGVzZSBDUlRDcyAob2YgY291cnNlLCBhCj4gICBwcmltYXJ5IHBsYW5lIHN0aWxsIGNhbiBv bmx5IGJlIGF0dGFjaGVkIHRvIGEgc2luZ2xlIENSVEMgYXQgYSB0aW1lKS4gRHJpdmVycwo+ICAg c2hvdWxkIHByb3ZpZGUgYXMgbWFueSBwcmltYXJ5IHBsYW5lcyBhcyB0aGVyZSBhcmUgQ1JUQ3Mu Cj4gLSBUaGUgbGVnYWN5IEFQSSBkb2Vzbid0IGV4cG9zZSBwcmltYXJ5IHBsYW5lcy4gU29tZSBs ZWdhY3kgSU9DVExzIGxpa2UKPiAgIGRybU1vZGVTZXRDcnRjIGFsbG93IHVzZXItc3BhY2UgdG8g YXR0YWNoIGEgRkIgZGlyZWN0bHkgdG8gYSBDUlRDLiBUaGUgZHJpdmVyCj4gICBuZWVkcyB0byBp bXBsaWNpdGx5IHNlbGVjdCBhIHByaW1hcnkgcGxhbmUgZm9yIHRoaXMgb3BlcmF0aW9uLiBUaGF0 J3MgdGhlCj4gICBvbmx5IGNhc2Ugd2hlcmUgdGhlIGludGVybmFsIENSVEMg4oaSIHByaW1hcnkg cGxhbmUgbGluayBpcyB1c2VkIGluIHRoZSBrZXJuZWwuCj4gCj4gSXMgdGhpcyBjb3JyZWN0LCBE YW5pZWw/CgpZdXAuIGF0b21pYyBkb2Vzbid0IHVzZSBjcnRjLT5wcmltYXJ5IGxpbmsgYXQgYWxs LgoKUGVra2EsIHdoZXJlIGRpZCB5b3Ugc2VlIGFuIGluZGljYXRpb24gdGhhdCB0aGlzIGNydGMt PnByaW1hcnkgbGluayBpcwp1c2VkIGZvciBhdG9taWM/IE15IHN0YXRlbWVudCB3YXMgb25seSBh Ym91dCBsZWdhY3kgaW9jdGwgaW1wYWN0IG9mCi0+cHJpbWFyeS4gQXRvbWljIHVzZXJzcGFjZSBj YW4gcGljayBhbnkgcGxhbmUgaXQgd2FudHMgYW5kIGNvbnNpZGVyIHRoYXQKdGhlICJwcmltYXJ5 IiBvbmUgKHRoZSBody9kcml2ZXIgbWlnaHQgcmVqZWN0IHRoYXQsIGJ1dCB0aGF0J3MgYSBkaWZm ZXJlbnQKaXNzdWUpLgoKPiBTbyBJIGJlbGlldmUgTSA+IDEgYW5kIE4gPiAxIGlzIHBvc3NpYmxl IGFuZCBpc24ndCBhIGtlcm5lbCBidWcuIEZvciBpbnN0YW5jZQo+IHNvbWUgZHJpdmVycyBoYXJk Y29kZSBwb3NzaWJsZV9jcnRjcyB0byAweEZGIChhbHRob3VnaCBpdCBtaWdodCBiZSBuaWNlciB0 bwo+IHVzZXItc3BhY2UgdG8gc2V0IHRoZSBiaXRtYXNrIGRlcGVuZGluZyBvbiB0aGUgbnVtYmVy IG9mIENSVENzLCB0byBhdm9pZAo+IHNldHRpbmcgYml0cyBmb3Igbm9uLWV4aXN0aW5nIENSVENz KS4KCnBvc3NpYmxlX2NydGNzIGZvciBhIHByaW1hcnkgcGxhbmUgaGFzIGV4YWN0bHkgdGhlIHNh bWUgY29uc3RyYWludHMgYXMKcG9zc2libGVfY3J0Y3MgZm9yIGFueSBvdGhlciBwbGFuZS4gVGhl IG9ubHkgYWRkaXRpb25hbCBjb25zdHJhaW50IHRoZXJlCmlzIHRoYXQ6Ci0gZmlyc3QgcHJpbWFy eSBwbGFuZSB5b3UgaXRlcmF0ZSBtdXN0IGhhdmUgdGhlIGZpcnN0IGJpdCBzZXQgaW4KICBwb3Nz aWJsZV9jcnRjcywgYW5kIGl0IGlzIHRoZSBwcmltYXJ5IHBsYW5lIGZvciB0aGF0IGNydGMKLSAy bmQgcHJpbWFyeSBwbGFuZSBoYXMgdGhlIDJuZCBiaXQgc2V0IGluIHBvc3NpYmxlX2NydGNzLCBh bmQgaXQgaXMgdGhlCiAgcHJpbWFyeSBwbGFuZSBmb3IgdGhhdCBjcnRjCgphbmQgc28gb24uIFRo YXQncyBhbGwuIEknbSBub3Qgc3VyZSBhbGwgZHJpdmVycyBnZXQgdGhpcyByaWdodCwgc28gSSB0 aGluawppdCdkIGJlIGdvb2QgdG8gY2hlY2sgdGhhdCBhdCBkcm1fZGV2X3JlZ2lzdGVyIHRpbWUg KHdlIGNoZWNrIGEgZmV3IG90aGVyCnRoaW5ncyBhYm91dCB0aGVzZSBwb3NzaWJsZV9jcnRjcyBt YXNrcyBhbHJlYWR5LCBzbyBpdCdzIGEgZ29vZCBmaXQpLgotRGFuaWVsCi0tIApEYW5pZWwgVmV0 dGVyClNvZnR3YXJlIEVuZ2luZWVyLCBJbnRlbCBDb3Jwb3JhdGlvbgpodHRwOi8vYmxvZy5mZnds bC5jaApfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpkcmkt ZGV2ZWwgbWFpbGluZyBsaXN0CmRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6 Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2ZWwK