From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH v3 01/22] drm: Add GEM backed framebuffer library Date: Mon, 21 Aug 2017 18:24:25 +0200 Message-ID: <20170821162425.x7iwko7z6rfoljxh@phenom.ffwll.local> References: <1502631125-13557-1-git-send-email-noralf@tronnes.org> <1502631125-13557-2-git-send-email-noralf@tronnes.org> <5610639.ruGKPlVryA@avalon> <2155919.KqTHogNgLu@avalon> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wr0-x241.google.com (mail-wr0-x241.google.com [IPv6:2a00:1450:400c:c0c::241]) by gabe.freedesktop.org (Postfix) with ESMTPS id 38F0389C69 for ; Mon, 21 Aug 2017 16:24:30 +0000 (UTC) Received: by mail-wr0-x241.google.com with SMTP id f8so13348453wrf.3 for ; Mon, 21 Aug 2017 09:24:30 -0700 (PDT) Content-Disposition: inline In-Reply-To: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Noralf =?iso-8859-1?Q?Tr=F8nnes?= Cc: narmstrong@baylibre.com, daniel.vetter@ffwll.ch, liviu.dudau@arm.com, Laurent Pinchart , marex@denx.de, boris.brezillon@free-electrons.com, abrodkin@synopsys.com, z.liuxinliang@hisilicon.com, kong.kongxinwei@hisilicon.com, tomi.valkeinen@ti.com, puck.chen@hisilicon.com, jsarha@ti.com, dri-devel@lists.freedesktop.org, vincent.abriou@st.com, alison.wang@freescale.com, philippe.cornu@st.com, yannick.fertre@st.com, zourongrong@gmail.com, maxime.ripard@free-electrons.com, shawnguo@kernel.org List-Id: dri-devel@lists.freedesktop.org T24gU2F0LCBBdWcgMTksIDIwMTcgYXQgMDQ6NDY6MzBQTSArMDIwMCwgTm9yYWxmIFRyw7hubmVz IHdyb3RlOgo+IAo+IERlbiAxNi4wOC4yMDE3IDIyLjUwLCBza3JldiBMYXVyZW50IFBpbmNoYXJ0 Ogo+ID4gSGkgTm9yYWxmLAo+ID4gCj4gPiBPbmUgYWRkaXRpb25hbCBjb21tZW50Lgo+ID4gCj4g PiBPbiBXZWRuZXNkYXkgMTYgQXVnIDIwMTcgMjM6Mzc6NTQgTGF1cmVudCBQaW5jaGFydCB3cm90 ZToKPiA+ID4gT24gU3VuZGF5IDEzIEF1ZyAyMDE3IDE1OjMxOjQ0IE5vcmFsZiBUcsO4bm5lcyB3 cm90ZToKPiA+ID4gPiBUaGlzIGxpYnJhcnkgcHJvdmlkZXMgaGVscGVycyBmb3IgZHJpdmVycyB0 aGF0IGRvbid0IHN1YmNsYXNzCj4gPiA+ID4gZHJtX2ZyYW1lYnVmZmVyIGFuZCBhcmUgYmFja2Vk IGJ5IGRybV9nZW1fb2JqZWN0LiBUaGUgY29kZSBpcwo+ID4gPiA+IHRha2VuIGZyb20gZHJtX2Zi X2NtYV9oZWxwZXIuCj4gPiA+ID4gCj4gPiA+ID4gU2lnbmVkLW9mZi1ieTogTm9yYWxmIFRyw7hu bmVzIDxub3JhbGZAdHJvbm5lcy5vcmc+Cj4gPiA+ID4gUmV2aWV3ZWQtYnk6IERhbmllbCBWZXR0 ZXIgPGRhbmllbC52ZXR0ZXJAZmZ3bGwuY2g+Cj4gPiA+ID4gLS0tCj4gPiA+ID4gCj4gPiA+ID4g ICBEb2N1bWVudGF0aW9uL2dwdS9kcm0ta21zLWhlbHBlcnMucnN0ICAgICAgICB8ICAgOSArCj4g PiA+ID4gICBkcml2ZXJzL2dwdS9kcm0vTWFrZWZpbGUgICAgICAgICAgICAgICAgICAgICB8ICAg MiArLQo+ID4gPiA+ICAgZHJpdmVycy9ncHUvZHJtL2RybV9nZW1fZnJhbWVidWZmZXJfaGVscGVy LmMgfCAyODMgKysrKysrKysrKysrKysrKysrKysrCj4gPiA+ID4gICBpbmNsdWRlL2RybS9kcm1f ZnJhbWVidWZmZXIuaCAgICAgICAgICAgICAgICB8ICAgNyArCj4gPiA+ID4gICBpbmNsdWRlL2Ry bS9kcm1fZ2VtX2ZyYW1lYnVmZmVyX2hlbHBlci5oICAgICB8ICAzNyArKysrCj4gPiA+ID4gICA1 IGZpbGVzIGNoYW5nZWQsIDMzNyBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCj4gPiA+ID4g ICBjcmVhdGUgbW9kZSAxMDA2NDQgZHJpdmVycy9ncHUvZHJtL2RybV9nZW1fZnJhbWVidWZmZXJf aGVscGVyLmMKPiA+ID4gPiAgIGNyZWF0ZSBtb2RlIDEwMDY0NCBpbmNsdWRlL2RybS9kcm1fZ2Vt X2ZyYW1lYnVmZmVyX2hlbHBlci5oCj4gPiA+IFtzbmlwXQo+ID4gPiAKPiA+ID4gPiBkaWZmIC0t Z2l0IGEvZHJpdmVycy9ncHUvZHJtL2RybV9nZW1fZnJhbWVidWZmZXJfaGVscGVyLmMKPiA+ID4g PiBiL2RyaXZlcnMvZ3B1L2RybS9kcm1fZ2VtX2ZyYW1lYnVmZmVyX2hlbHBlci5jIG5ldyBmaWxl IG1vZGUgMTAwNjQ0Cj4gPiA+ID4gaW5kZXggMDAwMDAwMC4uMDY4YTYzMAo+ID4gPiA+IC0tLSAv ZGV2L251bGwKPiA+ID4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vZHJtX2dlbV9mcmFtZWJ1ZmZl cl9oZWxwZXIuYwo+ID4gPiA+IEBAIC0wLDAgKzEsMjgzIEBACj4gPiA+IFtzbmlwXQo+ID4gPiAK PiA+ID4gPiArLyoqCj4gPiA+ID4gKyAqIERPQzogb3ZlcnZpZXcKPiA+ID4gPiArICoKPiA+ID4g PiArICogVGhpcyBsaWJyYXJ5IHByb3ZpZGVzIGhlbHBlcnMgZm9yIGRyaXZlcnMgdGhhdCBkb24n dCBzdWJjbGFzcwo+ID4gPiA+ICsgKiAmZHJtX2ZyYW1lYnVmZmVyIGFuZCBhbmQgdXNlICZkcm1f Z2VtX29iamVjdCBmb3IgdGhlaXIgYmFja2luZwo+ID4gPiA+IHN0b3JhZ2UuCj4gPiA+IHMvYW5k IGFuZC9hbmQvCj4gPiA+IAo+ID4gPiA+ICsgKgo+ID4gPiA+ICsgKiBEcml2ZXJzIHdpdGhvdXQg YWRkaXRpb25hbCBuZWVkcyB0byB2YWxpZGF0ZSBmcmFtZWJ1ZmZlcnMgY2FuIHNpbXBseQo+ID4g PiA+IHVzZQo+ID4gPiA+ICsgKiBkcm1fZ2VtX2ZiX2NyZWF0ZSgpIGFuZCBldmVyeXRoaW5nIGlz IHdpcmVkIHVwIGF1dG9tYXRpY2FsbHkuIEJ1dCBhbGwKPiA+ID4gPiArICogcGFydHMgY2FuIGJl IHVzZWQgaW5kaXZpZHVhbGx5Lgo+ID4gPiBBIHNlbnRlbmNlIHNob3VsZCBub3Qgc3RhcnQgYnkg ImJ1dCIuIEhvdyBhYm91dCAiT3RoZXIgZHJpdmVycyBjYW4gdXNlIGFsbAo+ID4gPiBwYXJ0cyBp bmRlcGVuZGVudGx5LiIgPwo+ID4gPiAKPiA+ID4gPiArICovCj4gPiBXZSBub3cgaGF2ZSB0aGUg R0VNIENNQSBoZWxwZXJzLCB0aGUgR0VNIEZCIGhlbHBlcnMgYW5kIHRoZSBGQiBDTUEgaGVscGVy LiBJdAo+ID4gc3RhcnRzIGdldHRpbmcgdmVyeSBjb25mdXNpbmcgZm9yIGRyaXZlciBhdXRob3Jz LiBUaGUgb3ZlcnZpZXcgZG9jdW1lbnRhdGlvbgo+ID4gc2hvdWxkIGV4cGxhaW4gaG93IHRoZXkg YWxsIGludGVyYWN0IGFuZCB3aGljaCBoZWxwZXJzIGEgZHJpdmVyIGNhbi9zaG91bGQgdXNlCj4g PiBpbiB0aGUgZGlmZmVyZW50IGNhc2VzLgo+IAo+IFBlcnNvbmFsbHkgSSByYXJlbHkgcmVhZCB0 aGUgZG9jdW1lbnRhdGlvbiwgSSBqdXN0IHJlYWQgdGhlIGNvZGUsIHVubGVzcwo+IGZvciBjb21w bGV4IGNvZGVwYXRocywgYnV0IHRoZXkgc2VsZG9tIGhhdmUgZ29vZCBkb2N1bWVudGF0aW9uLgo+ IAo+IEhvd2V2ZXIgZG9jdW1lbnRhdGlvbiB0aGF0IHRpZXMgdGhpbmdzIHRvZ2V0aGVyLCBsaWtl IHlvdSBzdWdnZXN0LCBJCj4gYWxzbyB0aGluayBpcyB2YWx1YWJsZS4gVGhlIHByb2JsZW0gaXMg dGhhdCBpdCdzIGRpZmZpY3VsdCB0byB3cml0ZSBpdCwKPiBhbmQgdGhhdCdzIHByb2JhYmx5IHdo eSBpdCdzIGxhY2tpbmcgYWxtb3N0IGV2ZXJ5d2hlcmUuIEJ1dCBJIG11c3Qgc2F5Cj4gdGhhdCBE YW5pZWwgcmVhbGx5IGlzIHBlcnNpc3RlbnQgaW4gdHJ5aW5nIHRvIGZpeCB0aGlzLgo+IAo+IFRo ZSBib3R0b20gbGluZSBmb3IgbWUgaXMgdGhhdCBJJ20gbm90IGNhcGFibGUgb2Ygd3JpdGluZyBz dWNoIGRvY3MuCj4gSSBib3RoIGxhY2sgdGhlIGtub3dsZWRnZSBhYm91dCB0aGUgZHJtIG1hY2hp bmVyeSBhbmQgdGhlIHNraWxsIHRvCj4gd3JpdGUgZm9yIGh1bWFucy4KClllYWggSSd2ZSBwcmFj dGljYWxseSB2b2x1bnRlZXJlZCBteXNlbGYgYWxyZWFkeSB0byBjbGVhbiB1cCB0aGUgZ2VtL3By aW1lCmRvY3MgYWZ0ZXIgeW91ciBjbGVhbnVwcyBoYXZlIGxhbmRlZC4gSW4gY2FzZSBJIGRvbid0 LCBwbGVhc2UgcGluZyBtZQphYm91dCB0aGF0LiBJJ2xsIGNhbGwgaW4gcmVxdWVzdHMgZm9yIHJl dmlldyBpbiByZXR1cm4gOi0pCi1EYW5pZWwKLS0gCkRhbmllbCBWZXR0ZXIKU29mdHdhcmUgRW5n aW5lZXIsIEludGVsIENvcnBvcmF0aW9uCmh0dHA6Ly9ibG9nLmZmd2xsLmNoCl9fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmRyaS1kZXZlbCBtYWlsaW5nIGxp c3QKZHJpLWRldmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNr dG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RyaS1kZXZlbAo=