From mboxrd@z Thu Jan 1 00:00:00 1970 From: Sean Paul Subject: Re: [PATCH hwc v2 05/18] drm_hwcomposer: Enable resource manager support Date: Tue, 17 Apr 2018 10:26:04 -0400 Message-ID: <20180417142604.GC73214@art_vandelay> References: <1523460149-1740-1-git-send-email-alexandru-cosmin.gheorghe@arm.com> <1523460149-1740-6-git-send-email-alexandru-cosmin.gheorghe@arm.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-yb0-x22c.google.com (mail-yb0-x22c.google.com [IPv6:2607:f8b0:4002:c09::22c]) by gabe.freedesktop.org (Postfix) with ESMTPS id CC1776E0A6 for ; Tue, 17 Apr 2018 14:26:05 +0000 (UTC) Received: by mail-yb0-x22c.google.com with SMTP id k1-v6so8529614yba.5 for ; Tue, 17 Apr 2018 07:26:05 -0700 (PDT) Content-Disposition: inline In-Reply-To: <1523460149-1740-6-git-send-email-alexandru-cosmin.gheorghe@arm.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Alexandru Gheorghe Cc: ayan.halder@arm.com, liviu.dudau@arm.com, dri-devel@lists.freedesktop.org, nd@arm.com List-Id: dri-devel@lists.freedesktop.org T24gV2VkLCBBcHIgMTEsIDIwMTggYXQgMDQ6MjI6MTZQTSArMDEwMCwgQWxleGFuZHJ1IEdoZW9y Z2hlIHdyb3RlOgo+IFVzZSB0aGUgbmV3bHkgYWRkZWQgUmVzb3VyY2VNYW5hZ2VyIGZvciBjcmVh dGluZyBhbmQgZGV0ZWN0aW5nIGFsbCB0aGUKPiBkcm0gZGV2aWNlcyBpbnN0ZWFkIG9mIGFzc3Vt aW5nIHRoYXQgdGhlcmUgaXMgb25seSBvbmUgZGV2aWNlLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFs ZXhhbmRydSBHaGVvcmdoZSA8YWxleGFuZHJ1LWNvc21pbi5naGVvcmdoZUBhcm0uY29tPgo+IC0t LQoKPHNuaXAgLz4KCj4gaW5kZXggNGNjYTQ4Yy4uNGNkY2Q4NyAxMDA2NDQKPiAtLS0gYS9kcm1y ZXNvdXJjZXMuaAo+ICsrKyBiL2RybXJlc291cmNlcy5oCj4gQEAgLTE3LDIyICsxNywyNiBAQAo+ ICAjaWZuZGVmIEFORFJPSURfRFJNX0hfCj4gICNkZWZpbmUgQU5EUk9JRF9EUk1fSF8KPiAgCj4g KyNpbmNsdWRlIDxzdGRpbnQuaD4KPiAgI2luY2x1ZGUgImRybWNvbm5lY3Rvci5oIgo+ICAjaW5j bHVkZSAiZHJtY3J0Yy5oIgo+ICAjaW5jbHVkZSAiZHJtZW5jb2Rlci5oIgo+ICAjaW5jbHVkZSAi ZHJtZXZlbnRsaXN0ZW5lci5oIgo+ICAjaW5jbHVkZSAiZHJtcGxhbmUuaCIKPiAtCj4gLSNpbmNs dWRlIDxzdGRpbnQuaD4KPiArI2luY2x1ZGUgInBsYXRmb3JtLmgiCj4gKyNpbmNsdWRlICJyZXNv dXJjZW1hbmFnZXIuaCIKPiAgCj4gIG5hbWVzcGFjZSBhbmRyb2lkIHsKPiAgCj4gK2NsYXNzIFJl c291cmNlTWFuYWdlcjsKPiArCj4gIGNsYXNzIERybVJlc291cmNlcyB7CgpPbmUgbW9yZSB0aGlu ZyBJJ3ZlIGJlZW4gdGhpbmtpbmcgYWJvdXQuIExldCdzIHJlbmFtZSB0aGlzIHRvIERybURldmlj ZSBub3cgdGhhdAp3ZSBjYW4gaGF2ZSBtb3JlIHRoYW4gb25lLiBJdCdzIGltbWVkaWF0ZWx5IG9i dmlvdXMgd2hhdCBhIGNvbGxlY3Rpb24gb2YKRHJtRGV2aWNlcyBpcywgaXQncyBsZXNzIG9idmlv dXMgaWYgdGhleSdyZSBEcm1SZXNvdXJjZXMuIEkgdGhpbmsKUmVzb3VyY2VNYW5hZ2VyIGlzIE9r IHRvIGtlZXAsIGJ1dCBpZiB5b3UgdGhpbmsgdGhlcmUncyBhIGJldHRlciBuYW1lIEknbSBvcGVu CnRvIHRoYXQuCgpTZWFuCgo+ICAgcHVibGljOgo+ICAgIERybVJlc291cmNlcygpOwo+ICAgIH5E cm1SZXNvdXJjZXMoKTsKPiAgCj4gLSAgaW50IEluaXQoKTsKPiArICBpbnQgSW5pdChSZXNvdXJj ZU1hbmFnZXIgKnJlc291cmNlX21hbmFnZXIsIGNoYXIgKnBhdGgsCj4gKyAgICAgICAgICAgaW50 IHN0YXJ0X2Rpc3BsYXlfaW5kZXgpOwo+ICAKPiAgICBpbnQgZmQoKSBjb25zdCB7Cj4gICAgICBy ZXR1cm4gZmRfLmdldCgpOwo+IEBAIC01OCw2ICs2Miw3IEBAIGNsYXNzIERybVJlc291cmNlcyB7 Cj4gICAgRHJtQ3J0YyAqR2V0Q3J0Y0ZvckRpc3BsYXkoaW50IGRpc3BsYXkpIGNvbnN0Owo+ICAg IERybVBsYW5lICpHZXRQbGFuZSh1aW50MzJfdCBpZCkgY29uc3Q7Cj4gICAgRHJtRXZlbnRMaXN0 ZW5lciAqZXZlbnRfbGlzdGVuZXIoKTsKPiArICBSZXNvdXJjZU1hbmFnZXIgKnJlc291cmNlX21h bmFnZXIoKTsKPiAgCj4gICAgaW50IEdldFBsYW5lUHJvcGVydHkoY29uc3QgRHJtUGxhbmUgJnBs YW5lLCBjb25zdCBjaGFyICpwcm9wX25hbWUsCj4gICAgICAgICAgICAgICAgICAgICAgICAgRHJt UHJvcGVydHkgKnByb3BlcnR5KTsKPiBAQCAtNzEsNiArNzYsNyBAQCBjbGFzcyBEcm1SZXNvdXJj ZXMgewo+ICAKPiAgICBpbnQgQ3JlYXRlUHJvcGVydHlCbG9iKHZvaWQgKmRhdGEsIHNpemVfdCBs ZW5ndGgsIHVpbnQzMl90ICpibG9iX2lkKTsKPiAgICBpbnQgRGVzdHJveVByb3BlcnR5QmxvYih1 aW50MzJfdCBibG9iX2lkKTsKPiArICBib29sIEhhbmRsZXNEaXNwbGF5KGludCBkaXNwbGF5KSBj b25zdDsKPiAgCj4gICBwcml2YXRlOgo+ICAgIGludCBUcnlFbmNvZGVyRm9yRGlzcGxheShpbnQg ZGlzcGxheSwgRHJtRW5jb2RlciAqZW5jKTsKPiBAQCAtOTAsNiArOTYsOCBAQCBjbGFzcyBEcm1S ZXNvdXJjZXMgewo+ICAKPiAgICBzdGQ6OnBhaXI8dWludDMyX3QsIHVpbnQzMl90PiBtaW5fcmVz b2x1dGlvbl87Cj4gICAgc3RkOjpwYWlyPHVpbnQzMl90LCB1aW50MzJfdD4gbWF4X3Jlc29sdXRp b25fOwo+ICsgIHN0ZDo6bWFwPGludCwgaW50PiBkaXNwbGF5c187Cj4gKyAgUmVzb3VyY2VNYW5h Z2VyICpyZXNvdXJjZV9tYW5hZ2VyXzsKPiAgfTsKPiAgfQo+ICAKPiAtLSAKPiAyLjcuNAo+IAoK LS0gClNlYW4gUGF1bCwgU29mdHdhcmUgRW5naW5lZXIsIEdvb2dsZSAvIENocm9taXVtIE9TCl9f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmRyaS1kZXZlbCBt YWlsaW5nIGxpc3QKZHJpLWRldmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3Rz LmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RyaS1kZXZlbAo=