From mboxrd@z Thu Jan 1 00:00:00 1970 From: Laurent Pinchart Subject: Re: [PATCH v4 05/11] drm/atomic: Use drm_framebuffer_print_info() Date: Thu, 02 Nov 2017 06:44:14 +0200 Message-ID: <1785726.EHvfikzvta@avalon> References: <20171030162945.58063-1-noralf@tronnes.org> <20171030162945.58063-6-noralf@tronnes.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from galahad.ideasonboard.com (galahad.ideasonboard.com [IPv6:2001:4b98:dc2:45:216:3eff:febb:480d]) by gabe.freedesktop.org (Postfix) with ESMTPS id D47B26E877 for ; Thu, 2 Nov 2017 04:44:14 +0000 (UTC) In-Reply-To: <20171030162945.58063-6-noralf@tronnes.org> 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: daniel.vetter@ffwll.ch, tomi.valkeinen@ti.com, hoegsberg@gmail.com, abrodkin@synopsys.com, dri-devel@lists.freedesktop.org, liviu.dudau@arm.com, jsarha@ti.com List-Id: dri-devel@lists.freedesktop.org SGkgTm9yYWxmLAoKVGhhbmsgeW91IGZvciB0aGUgcGF0Y2guCgpPbiBNb25kYXksIDMwIE9jdG9i ZXIgMjAxNyAxODoyOTozOSBFRVQgTm9yYWxmIFRyw7hubmVzIHdyb3RlOgo+IFVzZSBkcm1fZnJh bWVidWZmZXJfcHJpbnRfaW5mbygpIHRvIHByaW50IGZyYW1lYnVmZmVyIGluZm8gaW4KPiBkcm1f YXRvbWljX3BsYW5lX3ByaW50X3N0YXRlKCkuIFRoaXMgd2lsbCBnaXZlIG9wdGlvbmFsIEdFTSBp bmZvIGFzIHdlbGwuCj4gCj4gUmV2aWV3ZWQtYnk6IERhbmllbCBWZXR0ZXIgPGRhbmllbC52ZXR0 ZXJAZmZ3bGwuY2g+Cj4gU2lnbmVkLW9mZi1ieTogTm9yYWxmIFRyw7hubmVzIDxub3JhbGZAdHJv bm5lcy5vcmc+CgpSZXZpZXdlZC1ieTogTGF1cmVudCBQaW5jaGFydCA8bGF1cmVudC5waW5jaGFy dEBpZGVhc29uYm9hcmQuY29tPgoKPiAtLS0KPiAgZHJpdmVycy9ncHUvZHJtL2RybV9hdG9taWMu YyB8IDE4ICsrKy0tLS0tLS0tLS0tLS0tLQo+ICAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25z KCspLCAxNSBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2Ry bV9hdG9taWMuYyBiL2RyaXZlcnMvZ3B1L2RybS9kcm1fYXRvbWljLmMKPiBpbmRleCA2YzljNGE4 ZTA5YWYuLjZkNjI2MzU1YmE0ZSAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vZHJtX2F0 b21pYy5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2RybV9hdG9taWMuYwo+IEBAIC0zMyw2ICsz Myw3IEBACj4gICNpbmNsdWRlIDxsaW51eC9zeW5jX2ZpbGUuaD4KPiAKPiAgI2luY2x1ZGUgImRy bV9jcnRjX2ludGVybmFsLmgiCj4gKyNpbmNsdWRlICJkcm1faW50ZXJuYWwuaCIKPiAKPiAgdm9p ZCBfX2RybV9jcnRjX2NvbW1pdF9mcmVlKHN0cnVjdCBrcmVmICprcmVmKQo+ICB7Cj4gQEAgLTkz NCwyMSArOTM1LDggQEAgc3RhdGljIHZvaWQgZHJtX2F0b21pY19wbGFuZV9wcmludF9zdGF0ZShz dHJ1Y3QKPiBkcm1fcHJpbnRlciAqcCwgZHJtX3ByaW50ZihwLCAicGxhbmVbJXVdOiAlc1xuIiwg cGxhbmUtPmJhc2UuaWQsCj4gcGxhbmUtPm5hbWUpOwo+ICAJZHJtX3ByaW50ZihwLCAiXHRjcnRj PSVzXG4iLCBzdGF0ZS0+Y3J0YyA/IHN0YXRlLT5jcnRjLT5uYW1lIDogIihudWxsKSIpOwo+ICAJ ZHJtX3ByaW50ZihwLCAiXHRmYj0ldVxuIiwgc3RhdGUtPmZiID8gc3RhdGUtPmZiLT5iYXNlLmlk IDogMCk7Cj4gLQlpZiAoc3RhdGUtPmZiKSB7Cj4gLQkJc3RydWN0IGRybV9mcmFtZWJ1ZmZlciAq ZmIgPSBzdGF0ZS0+ZmI7Cj4gLQkJaW50IGksIG4gPSBmYi0+Zm9ybWF0LT5udW1fcGxhbmVzOwo+ IC0JCXN0cnVjdCBkcm1fZm9ybWF0X25hbWVfYnVmIGZvcm1hdF9uYW1lOwo+IC0KPiAtCQlkcm1f cHJpbnRmKHAsICJcdFx0Zm9ybWF0PSVzXG4iLAo+IC0JCSAgICAgICAgICAgICAgZHJtX2dldF9m b3JtYXRfbmFtZShmYi0+Zm9ybWF0LT5mb3JtYXQsICZmb3JtYXRfbmFtZSkpOwo+IC0JCWRybV9w cmludGYocCwgIlx0XHRcdG1vZGlmaWVyPTB4JWxseFxuIiwgZmItPm1vZGlmaWVyKTsKPiAtCQlk cm1fcHJpbnRmKHAsICJcdFx0c2l6ZT0lZHglZFxuIiwgZmItPndpZHRoLCBmYi0+aGVpZ2h0KTsK PiAtCQlkcm1fcHJpbnRmKHAsICJcdFx0bGF5ZXJzOlxuIik7Cj4gLQkJZm9yIChpID0gMDsgaSA8 IG47IGkrKykgewo+IC0JCQlkcm1fcHJpbnRmKHAsICJcdFx0XHRwaXRjaFslZF09JXVcbiIsIGks IGZiLT5waXRjaGVzW2ldKTsKPiAtCQkJZHJtX3ByaW50ZihwLCAiXHRcdFx0b2Zmc2V0WyVkXT0l dVxuIiwgaSwgZmItPm9mZnNldHNbaV0pOwo+IC0JCX0KPiAtCX0KPiArCWlmIChzdGF0ZS0+ZmIp Cj4gKwkJZHJtX2ZyYW1lYnVmZmVyX3ByaW50X2luZm8ocCwgMiwgc3RhdGUtPmZiKTsKPiAgCWRy bV9wcmludGYocCwgIlx0Y3J0Yy1wb3M9IiBEUk1fUkVDVF9GTVQgIlxuIiwgRFJNX1JFQ1RfQVJH KCZkZXN0KSk7Cj4gIAlkcm1fcHJpbnRmKHAsICJcdHNyYy1wb3M9IiBEUk1fUkVDVF9GUF9GTVQg IlxuIiwgRFJNX1JFQ1RfRlBfQVJHKCZzcmMpKTsKPiAgCWRybV9wcmludGYocCwgIlx0cm90YXRp b249JXhcbiIsIHN0YXRlLT5yb3RhdGlvbik7CgoKLS0gClJlZ2FyZHMsCgpMYXVyZW50IFBpbmNo YXJ0CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpkcmkt ZGV2ZWwgbWFpbGluZyBsaXN0CmRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6 Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2ZWwK