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=-0.6 required=3.0 tests=DKIM_INVALID,DKIM_SIGNED, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS 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 EB062C8300A for ; Thu, 30 Apr 2020 10:44:36 +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 931B620784 for ; Thu, 30 Apr 2020 10:44:36 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=fail reason="signature verification failed" (1024-bit key) header.d=ffwll.ch header.i=@ffwll.ch header.b="bvOwF3L4" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 931B620784 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 1B9376E21E; Thu, 30 Apr 2020 10:44:36 +0000 (UTC) Received: from mail-ot1-x342.google.com (mail-ot1-x342.google.com [IPv6:2607:f8b0:4864:20::342]) by gabe.freedesktop.org (Postfix) with ESMTPS id B0A2F6E21E for ; Thu, 30 Apr 2020 10:44:34 +0000 (UTC) Received: by mail-ot1-x342.google.com with SMTP id z25so4466052otq.13 for ; Thu, 30 Apr 2020 03:44:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ffwll.ch; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=xYAbLRxd4Iir53nEgxiq7c1YknRV4i4x+58nOBWCPYo=; b=bvOwF3L4H8O7Iilgf3YHBd0sz91UbraBEWOKhO1zEz9cb2uur3ZBEi9yxKYhXqY3V9 MHcW6XxbUZ0j4QR4yKRN6sBZt2b2qqCQkdvkDp2VI2Fbia7L8CCxZE3A7qoTdZOWUmX6 dGON81jXKKdF4jSPUvjotrS8Z0FQeILNPfN3E= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=xYAbLRxd4Iir53nEgxiq7c1YknRV4i4x+58nOBWCPYo=; b=I+0DNd6ox7a0i43jokzLC+wI9DQijZ5JlUVJZ3cZmgeY1dy5gYqGA8ukvADKeB94V2 agHn/swgdHCi1O8WVgbSHj+1VDlv/VeZytRFd0ip2dkQkU0HJ87MamDBqRIOP4kd014V Vw29YFTuj99eZ/FiPhBDzxM6sMRK9KVAPxKCB/rr2twL231q8yYkTWCLVJuQx7UMnY+/ IaCWYJeU6KVTjK5bk4oodUfa/yiQpIDhTEzlSpmBq9VjDB1ZVPyB720nVnCllr1yKNZ7 gAevsuFA5V/ORSxWZpxnW8pZv72/87C+kt4pVwHf3Ub9ZbiAQ/uOTW9OL+eS5WSHY/+Z Wj2g== X-Gm-Message-State: AGi0Pua1UOGm02y/fUoEHvikNJb3YmsZS1Jv3QTqrG2XQ4j1A6oS17tY 4Y+Y29i0pBASurMe0fDi7wpVVzfpxH54N6RkLH2T9g== X-Google-Smtp-Source: APiQypIAS2wpH4cMG+ardnvhk00dJFDbjdMVbIvehU/g1YZ+mnC4bQp6EaiuJRku3YS2u84vDY023JNal2WknIVxkf0= X-Received: by 2002:a05:6830:1d0:: with SMTP id r16mr1883861ota.303.1588243473937; Thu, 30 Apr 2020 03:44:33 -0700 (PDT) MIME-Version: 1.0 References: <20200427200513.36328-1-pcc@google.com> <20200429161650.65m37srq3sucbsit@DESKTOP-E1NTVVP.localdomain> <20200429173101.GI1985@e110455-lin.cambridge.arm.com> <20200430103009.37fetenhslc3xjnj@DESKTOP-E1NTVVP.localdomain> In-Reply-To: <20200430103009.37fetenhslc3xjnj@DESKTOP-E1NTVVP.localdomain> From: Daniel Vetter Date: Thu, 30 Apr 2020 12:44:22 +0200 Message-ID: Subject: Re: [PATCH] drm: enable render nodes wherever buffer sharing is supported To: Brian Starkey 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: Peter Collingbourne , Emil Velikov , nd , Liviu Dudau , ML dri-devel Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" T24gVGh1LCBBcHIgMzAsIDIwMjAgYXQgMTI6MzAgUE0gQnJpYW4gU3RhcmtleSA8YnJpYW4uc3Rh cmtleUBhcm0uY29tPiB3cm90ZToKPgo+IE9uIFdlZCwgQXByIDI5LCAyMDIwIGF0IDA2OjMxOjAx UE0gKzAxMDAsIExpdml1IER1ZGF1IHdyb3RlOgo+ID4gT24gV2VkLCBBcHIgMjksIDIwMjAgYXQg MDk6NTE6MTlBTSAtMDcwMCwgUGV0ZXIgQ29sbGluZ2JvdXJuZSB3cm90ZToKPiA+ID4gT24gV2Vk LCBBcHIgMjksIDIwMjAgYXQgOToxNyBBTSBCcmlhbiBTdGFya2V5IDxicmlhbi5zdGFya2V5QGFy bS5jb20+IHdyb3RlOgo+ID4gPiA+Cj4gPiA+ID4gSGkgUGV0ZXIsCj4gPiA+ID4KPiA+ID4gPiBP biBNb24sIEFwciAyNywgMjAyMCBhdCAwMTowNToxM1BNIC0wNzAwLCBQZXRlciBDb2xsaW5nYm91 cm5lIHdyb3RlOgo+ID4gPiA+ID4gUmVuZGVyIG5vZGVzIGFyZSBub3QganVzdCB1c2VmdWwgZm9y IGRldmljZXMgc3VwcG9ydGluZyBHUFUgaGFyZHdhcmUKPiA+ID4gPiA+IGFjY2VsZXJhdGlvbi4g RXZlbiBvbiBkZXZpY2VzIHRoYXQgb25seSBzdXBwb3J0IGR1bWIgZnJhbWUgYnVmZmVycywKPiA+ ID4gPiA+IHRoZXkgYXJlIHVzZWZ1bCBpbiBzaXR1YXRpb25zIHdoZXJlIGNvbXBvc2l0aW9uICh1 c2luZyBzb2Z0d2FyZQo+ID4gPiA+ID4gcmFzdGVyaXphdGlvbikgYW5kIEtNUyBhcmUgZG9uZSBp biBkaWZmZXJlbnQgcHJvY2Vzc2VzIHdpdGggYnVmZmVyCj4gPiA+ID4gPiBzaGFyaW5nIGJlaW5n IHVzZWQgdG8gc2VuZCBmcmFtZSBidWZmZXJzIGJldHdlZW4gdGhlbS4gVGhpcyBpcyB0aGUKPiA+ ID4gPiA+IHNpdHVhdGlvbiBvbiBBbmRyb2lkLCB3aGVyZSBzdXJmYWNlZmxpbmdlciBpcyB0aGUg Y29tcG9zaXRvciBhbmQgdGhlCj4gPiA+ID4gPiBjb21wb3NlciBIQUwgdXNlcyBLTVMgdG8gZGlz cGxheSB0aGUgYnVmZmVycy4gVGh1cyBpdCBpcyBiZW5lZmljaWFsCj4gPiA+ID4gPiB0byBleHBv c2UgcmVuZGVyIG5vZGVzIG9uIGFsbCBkZXZpY2VzIHRoYXQgc3VwcG9ydCBidWZmZXIgc2hhcmlu Zy4KPiA+ID4gPgo+ID4gPiA+IElmIEkgdW5kZXJzdGFuZCB5b3VyIHByb2JsZW0gcmlnaHQsIHRo ZSBpc3N1ZSBpcyB0aGF0IHlvdSdyZSBnZXR0aW5nCj4gPiA+ID4geW91ciBidWZmZXJzIGluIG1p bmlnYm0gdmlhIHBsMTExLCB3aGljaCBtZWFucyB5b3Ugd2FudCBhIHJlbmRlciBub2RlCj4gPiA+ ID4ganVzdCBmb3IgYnVmZmVyIGFsbG9jYXRpb24/IFRoZW4gSFdDb21wb3NlciB3aWxsIGltcG9y dCB0aG9zZSBvbiB0aGUKPiA+ID4gPiBwcmltYXJ5IG5vZGUgZm9yIGRpc3BsYXlpbmcuCj4gPiA+ Cj4gPiA+IENvcnJlY3QuCj4gPiA+Cj4gPiA+ID4gSSdtIG5vdCBhdCBhbGwgZmFtaWxpYXIgd2l0 aCBob3cgbWluaWdibSBzaXRzIGluIEFuZHJvaWQsIGJ1dCBvbiBvdXIKPiA+ID4gPiBwbGF0Zm9y bXMgd2hlcmUgdGhlIERpc3BsYXkgYW5kIEdQVSBkZXZpY2VzIGFyZSBkaWZmZXJlbnQsIHdlIGFs bG9jYXRlCj4gPiA+ID4gdmlhIGlvbiBpbiBHcmFsbG9jLCBhbmQgaW1wb3J0IHRob3NlIGludG8g Ym90aCB0aGUgR1BVIGFuZCBEaXNwbGF5Lgo+ID4gPiA+IEkgdGhpbmsgdGhhdCBzaG91bGQgd29y ayBvbiBwbDExMSB0b28gLSBpZiB5b3UgY2FuIGFsbG9jYXRlIGNvbnRpZ3VvdXMKPiA+ID4gPiBt ZW1vcnkgZnJvbSBpb24gKG9yIGRtYS1idWYgaGVhcHMpIGluIG1pbmlnYm0sIHRoZW4geW91IGRv bid0IG5lZWQgdGhlCj4gPiA+ID4gcmVuZGVyIG5vZGUuCj4gPiA+Cj4gPiA+IFRob3NlIGNvbnRp Z3VvdXMgbWVtb3J5IHJlZ2lvbnMgd291bGQgbm90IG5lY2Vzc2FyaWx5IGJlIGNvbXBhdGlibGUK PiA+ID4gd2l0aCB0aGUgcGwxMTEgZGV2aWNlIGFzIGZhciBhcyBJIGtub3cgLS0gYWNjb3JkaW5n IHRvIFsxXSwgb24gc29tZQo+ID4gPiBkZXZpY2VzLCBhIGRlc2lnbmF0ZWQgbWVtb3J5IHJlZ2lv biBtdXN0IGJlIHVzZWQgZm9yIHRoZSBmcmFtZWJ1ZmZlcgo+ID4gPiBhbmQgdGhlcmVmb3JlIHRo ZSBtZW1vcnkgcmVnaW9uIGFsbG9jYXRlZCBpbiBDTUEgd291bGQgbm90IGJlCj4gPiA+IGNvbXBh dGlibGUuIFRoYXQgYmVpbmcgc2FpZCwgRlZQIGRvZXNuJ3QgYXBwZWFyIHRvIGJlIG9uZSBvZiB0 aG9zZQo+ID4gPiBkZXZpY2VzLCBzbyBpbiBwcmluY2lwbGUgdGhhdCBtaWdodCB3b3JrIGZvciBG VlAgKHByb3ZpZGVkIHRoYXQgdGhlCj4gPiA+IHVzZXIgcHJvdmlkZXMgYSBzdWZmaWNpZW50bHkg bGFyZ2UgY21hPVgga2VybmVsIGNvbW1hbmQgbGluZQo+ID4gPiBhcmd1bWVudCksIGJ1dCBub3Qg Zm9yIHRob3NlIG90aGVyIGRldmljZXMuCj4KPiBZZWFoIEknZCBiZSBzdXJwcmlzZWQgaWYgRlZQ IGNhcmVzIGFib3V0IGFueXRoaW5nIG90aGVyIHRoYW4gaXQgYmVpbmcKPiBjb250aWd1b3VzLgo+ Cj4gTXkgdW5kZXJzdGFuZGluZyBvZiBob3cgIm1vc3QiIEFuZHJvaWQgZGV2aWNlcyBpbXBsZW1l bnQgdGhpcyBpcyB0bwo+IGhhdmUgaW9uIGhlYXBzIHJlcHJlc2VudGluZyB3aGF0ZXZlciBkZWRp Y2F0ZWQgbWVtb3J5IHJlZ2lvbnMgdGhlcmUKPiBhcmUuIEdyYWxsb2MgY2FuIHRoZW4gcGljayB0 aGUgYXBwcm9wcmlhdGUgb25lIGJhc2VkIG9uIHRoZSBncmFsbG9jCj4gdXNhZ2UgZmxhZ3MuIFNv IGFsbG9jYXRpb25zIHdvdWxkbid0IGdvIHZpYSB0aGUgRFJNIGRyaXZlci4KPgo+IEl0IGxvb2tz IGxpa2UgdGhlIGNoZWNrcyBpbiBwbDExMSBjYW4ndCBzdXBwb3J0IHRoYXQgdXNhZ2UgbW9kZWwg aWYKPiB1c2VfZGV2aWNlX21lbW9yeSBpcyBzZXQgKHRob3VnaCB0aGF0IHdvdWxkbid0IG1hdHRl ciBvbiBGVlApLgo+Cj4gPgo+ID4gV2UgaGF2ZSBiZWVuIGRvaW5nIHRoYXQgd2l0aCBtYWxpLWRw IGRyaXZlcnMgZm9yIHllYXJzLiBCZWNhdXNlIG1vc3Qgb2YKPiA+IG91ciBkZXYgZW52aXJvbm1l bnRzIGFyZSBvbiBGUEdBcywgd2UgbmVlZGVkIHRvIHVzZSB0aGUgbG9jYWwgUkFNIG9uCj4gPiB0 aG9zZSBib2FyZHMgc28gd2UndmUgaGFkIHRvIGFzc2lnbiBhIG1lbW9yeSByZWdpb24gdG8gdGhl IGRyaXZlciB0aGF0Cj4gPiBpbiB0dXJuIHdhcyB1c2luZyBDTUEuIFdlJ3ZlIG1hZGUgaGVhdnkg dXNlIG9mICdyZXNlcnZlZC1tZW1vcnknIGFuZAo+ID4gJ21lbW9yeS1yZWdpb24nIG5vZGVzIGlu IHRoZSBEVCB0byBsaW5rIHRoZSB0d28gdG9nZXRoZXIsIGJ1dCB0aGluZ3MKPiA+IHdvcmtlZCBv dXQgcXVpdGUgd2VsbC4gQmVjYXVzZSB0aGUgJ3Jlc2VydmVkLW1lbW9yeScgc3ViLW5vZGUgd2Fz IG1hcmtlZAo+ID4gYXMgJ2NvbXBhdGlibGU9InNoYXJlZC1kbWEtcG9vbCInLCBncmFsbG9jIGFu ZCBJT04gY291bGQgYmUgdXNlZCB0bwo+ID4gYWxsb2NhdGUgbWVtb3J5IGZyb20gaXQuCj4KPiBU aGlzIGlzIGEgbGl0dGxlIGltcGVyZmVjdCBiZWNhdXNlIGlvbiBkb2Vzbid0IGhhdmUgYSB3YXkg dG8gYWNjZXNzCj4gdGhlIGBkZXZgIHBvaW50ZXIgbmVlZGVkIHRvIGFsbG9jYXRlIGZyb20gZGV2 aWNlLWF0dGFjaGVkIENNQSByZWdpb25zLAo+IHNvIHNvbWUgaGFja2VyeSBpcyByZXF1aXJlZC4K Pgo+IEkgdGhpbmsgZG1hLWhlYXBzIHdvdWxkIGxldCB5b3UgZXhwb3NlIGRldmljZS1zcGVjaWZp YyBDTUEgcmVnaW9ucy4KClRoZSBwbGFuIHdhcyB0aGF0IGVhY2ggZGV2aWNlIGluIHN5c2ZzIHdo aWNoIG5lZWRzIHNwZWNpYWwgZG1hIG1lbW9yeQp3b3VsZCBoYXZlIGEgcG9pbnRlciB0byB0aGUg Y29ycmVzcG9uZGluZyBkbWEtaGVhcC4gVGhhdCB3YXkgdXNlcnNwYWNlCmtub3dzIHdoZXJlIHRv IGFsbG9jYXRlLiBKdXN0IG5lZWQgc29tZSB1c2Vyc3BhY2UgdG8gdXNlIHRoZXNlLCBhbmQKa2Vy bmVsIHBhdGNoIHRvIGV4cG9zZSB0aG9zZSBsaW5rcy4gSSB0aGluayBpdCdzIGRlZmFjdG8gYWxy ZWFkeSB0aGVyZQp0aHJvdWdoIHRoZSBkbWEgcG9pbnRlcnMgb2Ygc3RydWN0IGRldmljZS4KLURh bmllbAoKPgo+IEV2ZW4gaWYgeW91IGRpZCB0aGF0IGFuZCBhbGxvY2F0ZWQgZnJvbSB0aGUgcmln aHQgcGxhY2UsIHRoZSBjaGVjawo+IGluIHBsMTExIHdvdWxkIHJlamVjdCBhbnkgYXR0ZW1wdCB0 byBpbXBvcnQgaXQgaWYgaXQncyBzZXQgdG8KPiB1c2VfZGV2aWNlX21lbW9yeS4KPgo+IEkgZG9u J3Qga25vdyBpZiB0aGVyZSdzIGEgYmV0dGVyIHdheSB0byB0ZWxsIGlmIHRoZSBtZW1vcnkgaXMK PiBjb21wYXRpYmxlLCBidXQgdGhhdCBjaGVjayBzZWVtcyBsaWtlIGEgYml0IG9mIGEgc2xlZGdl aGFtbWVyLiBJdAo+IGxvb2tzIGxpa2UgaXQgbm90IG9ubHkgZm9yY2VzIHRoZSBtZW1vcnkgdG8g YmUgZnJvbSB0aGUgcmlnaHQgcGxhY2UsCj4gaXQgYWxzbyBmb3JjZXMgaXQgdG8gaGF2ZSBiZWVu IGFsbG9jYXRlZCB2aWEgcGwxMTEuCj4KPiBPbiBGVlAgdGhvdWdoLCBJIHJlY2tvbiBhbnkgb2xk IENNQSBtZW1vcnkgc2hvdWxkIGJlIGZpbmUuCj4KPiBDaGVlcnMsCj4gLUJyaWFuCj4KPiA+Cj4g PiBCZXN0IHJlZ2FyZHMsCj4gPiBMaXZpdQo+ID4KPiA+ID4KPiA+ID4gUGV0ZXIKPiA+ID4KPiA+ ID4gWzFdIGh0dHBzOi8vd3d3Lmtlcm5lbC5vcmcvZG9jL0RvY3VtZW50YXRpb24vZGV2aWNldHJl ZS9iaW5kaW5ncy9kaXNwbGF5L2FybSUyQ3BsMTF4LnR4dAo+ID4KPiA+IC0tCj4gPiA9PT09PT09 PT09PT09PT09PT09PQo+ID4gfCBJIHdvdWxkIGxpa2UgdG8gfAo+ID4gfCBmaXggdGhlIHdvcmxk LCAgfAo+ID4gfCBidXQgdGhleSdyZSBub3QgfAo+ID4gfCBnaXZpbmcgbWUgdGhlICAgfAo+ID4g IFwgc291cmNlIGNvZGUhICAvCj4gPiAgIC0tLS0tLS0tLS0tLS0tLQo+ID4gICAgIMKvXF8o44OE KV8vwq8KPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+ IGRyaS1kZXZlbCBtYWlsaW5nIGxpc3QKPiBkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3Jn Cj4gaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2 ZWwKCgoKLS0gCkRhbmllbCBWZXR0ZXIKU29mdHdhcmUgRW5naW5lZXIsIEludGVsIENvcnBvcmF0 aW9uCis0MSAoMCkgNzkgMzY1IDU3IDQ4IC0gaHR0cDovL2Jsb2cuZmZ3bGwuY2gKX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZHJpLWRldmVsIG1haWxpbmcg bGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRl c2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVsCg==