From mboxrd@z Thu Jan 1 00:00:00 1970 From: Archit Taneja Subject: Re: [RFC][PATCH 04/11] drm: Split the display info into static and dynamic parts Date: Wed, 28 Feb 2018 10:28:39 +0530 Message-ID: <0b81d1f7-4000-2acb-0565-b53c3ab6187f@codeaurora.org> References: <20180227125700.6527-1-ville.syrjala@linux.intel.com> <20180227125700.6527-5-ville.syrjala@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20180227125700.6527-5-ville.syrjala@linux.intel.com> Content-Language: en-US List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Ville Syrjala , dri-devel@lists.freedesktop.org Cc: Marek Vasut , linux-renesas-soc@vger.kernel.org, Keith Packard , Boris Brezillon , Daniel Vetter , intel-gfx@lists.freedesktop.org, Alison Wang , Hans de Goede , Thierry Reding , Laurent Pinchart , Maxime Ripard List-Id: intel-gfx@lists.freedesktop.org CgpPbiBUdWVzZGF5IDI3IEZlYnJ1YXJ5IDIwMTggMDY6MjYgUE0sIFZpbGxlIFN5cmphbGEgd3Jv dGU6Cj4gRnJvbTogVmlsbGUgU3lyasOkbMOkIDx2aWxsZS5zeXJqYWxhQGxpbnV4LmludGVsLmNv bT4KPiAKPiBDdXJyZW50bHkgd2UgaGF2ZSBhIG1peCBvZiBzdGF0aWMgYW5kIGR5bmFtaWMgaW5m b3JtYXRpb24gc3RvcmVkIGluCj4gdGhlIGRpc3BsYXkgaW5mbyBzdHJ1Y3R1cmUuIFRoYXQgbWFr ZXMgaXQgcmF0aGVyIGRpZmZpY3VsdCB0byByZXBvcHVsYXRlCj4gdGhlIGR5bmFtaWMgcGFydHMg d2hlbiBhIG5ldyBFRElEIGFwcGVhcnMuIExldCdzIG1ha2UgbGlmZSBlYXNpZXIgYnkKPiBzcGxp dHRpbmcgdGhlIHN0cnVjdHVyZSB1cCBpbnRvIHN0YXRpYyBhbmQgZHluYW1pYyBwYXJ0cy4KPiAK PiBUaGUgc3RhdGljIHBhcnQgd2lsbCBjb25zaXN0IG9mIHN1YnBpeGVsX29yZGVyLCBwYW5lbF9v cmllbnRhdGlvbiwKPiBhbmQgYnVzX2Zvcm1hdHMuCj4gCj4gQWN0dWFsbHkgSSdtIG5vdCBzdXJl IHdoZXJlIGJ1c19mb3JtYXRzICYgY28uIGZpdCBpbiBhbGwgdGhpcy4gRm9yIHNvbWUKPiBkcml2 ZXJzIHRob3NlIHNlZW0gdG8gYmUgc3RhdGljLCBldmVuIHRob3VnaCB0aGV5IG1pZ2h0IGZpbGwg dGhlbSBvdXQKPiBmcm9tIC5nZXRfbW9kZXMoKS4gRm9yIG90aGVyIGRyaXZlcnMgdGhpcyBzdHVm ZiBldmVuIGdldHMgZnJvYmJlZCBhdAo+IHJ1bnRpbWUsIG1ha2luZyBpdCBtb3JlIHNvbWUga2lu ZCBvZiBhIGJhc3RhcmQgZW5jb2Rlci9jb25uZWN0b3Igc3RhdGUuCj4gSSdsbCBqdXN0IHN0aWNr IGl0IGludG8gdGhlIHN0YXRpYyBzaWRlIHNvIHRoYXQgdGhlIGJlaGF2aW91ciBkb2Vzbid0Cj4g Y2hhbmdlIHdoZW4gSSBzdGFydCBjbGVhciBvdXQgdGhlIGVudGlyZSBkeW5hbWljIHN0YXRlIHdp dGggbWVtc2V0KCkuCj4KClsuLi5dCgo+ICAgCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2Ry bS9icmlkZ2Uvc2lpOTAyeC5jIGIvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9zaWk5MDJ4LmMKPiBp bmRleCBiMWFiNGFiMDk1MzIuLmFiZDBiY2U5YzMxZSAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dw dS9kcm0vYnJpZGdlL3NpaTkwMnguYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2Uvc2lp OTAyeC5jCj4gQEAgLTE3NCw3ICsxNzQsNyBAQCBzdGF0aWMgaW50IHNpaTkwMnhfZ2V0X21vZGVz KHN0cnVjdCBkcm1fY29ubmVjdG9yICpjb25uZWN0b3IpCj4gICAJCWtmcmVlKGVkaWQpOwo+ICAg CX0KPiAgIAo+IC0JcmV0ID0gZHJtX2Rpc3BsYXlfaW5mb19zZXRfYnVzX2Zvcm1hdHMoJmNvbm5l Y3Rvci0+ZGlzcGxheV9pbmZvLAo+ICsJcmV0ID0gZHJtX2Rpc3BsYXlfaW5mb19zZXRfYnVzX2Zv cm1hdHMoJmNvbm5lY3Rvci0+c3RhdGljX2Rpc3BsYXlfaW5mbywKPiAgIAkJCQkJICAgICAgICZi dXNfZm9ybWF0LCAxKTsKPiAgIAlpZiAocmV0KQo+ICAgCQlyZXR1cm4gcmV0Owo+IGRpZmYgLS1n aXQgYS9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL3RjMzU4NzY3LmMgYi9kcml2ZXJzL2dwdS9kcm0v YnJpZGdlL3RjMzU4NzY3LmMKPiBpbmRleCAwOGFiN2Q2YWVhNjUuLjA0MmRlZDljYTc0OSAxMDA2 NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL3RjMzU4NzY3LmMKPiArKysgYi9kcml2 ZXJzL2dwdS9kcm0vYnJpZGdlL3RjMzU4NzY3LmMKPiBAQCAtMTE5Myw3ICsxMTkzLDcgQEAgc3Rh dGljIGludCB0Y19icmlkZ2VfYXR0YWNoKHN0cnVjdCBkcm1fYnJpZGdlICpicmlkZ2UpCj4gICAJ aWYgKHRjLT5wYW5lbCkKPiAgIAkJZHJtX3BhbmVsX2F0dGFjaCh0Yy0+cGFuZWwsICZ0Yy0+Y29u bmVjdG9yKTsKPiAgIAo+IC0JZHJtX2Rpc3BsYXlfaW5mb19zZXRfYnVzX2Zvcm1hdHMoJnRjLT5j b25uZWN0b3IuZGlzcGxheV9pbmZvLAo+ICsJZHJtX2Rpc3BsYXlfaW5mb19zZXRfYnVzX2Zvcm1h dHMoJnRjLT5jb25uZWN0b3Iuc3RhdGljX2Rpc3BsYXlfaW5mbywKPiAgIAkJCQkJICZidXNfZm9y bWF0LCAxKTsKPiAgIAlkcm1fbW9kZV9jb25uZWN0b3JfYXR0YWNoX2VuY29kZXIoJnRjLT5jb25u ZWN0b3IsIHRjLT5icmlkZ2UuZW5jb2Rlcik7Cj4gICAKClRoZSBzaWk5MDJ4IGRyaXZlciBzZXRz IHRoZSBidXNfZm9ybWF0cyBpbiBnZXRfbW9kZXMsIGJ1dCBpdCdzIGEgZml4ZWQgCnZhbHVlIGFu ZCB3ZSBtYXkgYXMgd2VsbCBkbyBpdCBpbiBicmlkZ2UncyBhdHRhY2ggb3AuCgpGb3IgdGhlIGJy aWRnZSBkcml2ZXJzOgoKUmV2aWV3ZWQtYnk6IEFyY2hpdCBUYW5lamEgPGFyY2hpdHRAY29kZWF1 cm9yYS5vcmc+CgpUaGFua3MsCkFyY2hpdAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX18KZHJpLWRldmVsIG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMu ZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlz dGluZm8vZHJpLWRldmVsCg==