From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jani Nikula Subject: Re: [PATCH 1/2 v2 addendum] drm/i915: Allow parsing of variable size child device entries from VBT Date: Thu, 13 Aug 2015 14:35:00 +0300 Message-ID: <87io8js9p7.fsf@intel.com> References: <1436526655-2965-1-git-send-email-antti.koskipaa@linux.intel.com> <1436526655-2965-2-git-send-email-antti.koskipaa@linux.intel.com> <20150804135552.GC6150@boom> <20150805085900.GM17734@phenom.ffwll.local> <55C3682E.6080103@intel.com> <20150806140855.GE6150@boom> <20150806153102.GW17734@phenom.ffwll.local> <20150812102917.GL6150@boom> <87h9o4u2kw.fsf@intel.com> <20150813103057.GN6150@boom> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) by gabe.freedesktop.org (Postfix) with ESMTP id 3C0EB6ED18 for ; Thu, 13 Aug 2015 04:32:04 -0700 (PDT) In-Reply-To: <20150813103057.GN6150@boom> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: David Weinehall Cc: "intel-gfx@lists.freedesktop.org" List-Id: intel-gfx@lists.freedesktop.org T24gVGh1LCAxMyBBdWcgMjAxNSwgRGF2aWQgV2VpbmVoYWxsIDxkYXZpZC53ZWluZWhhbGxAbGlu dXguaW50ZWwuY29tPiB3cm90ZToKPiBPbiBXZWQsIEF1ZyAxMiwgMjAxNSBhdCAwMzoxMzozNVBN ICswMzAwLCBKYW5pIE5pa3VsYSB3cm90ZToKPj4gT24gV2VkLCAxMiBBdWcgMjAxNSwgRGF2aWQg V2VpbmVoYWxsIDxkYXZpZC53ZWluZWhhbGxAbGludXguaW50ZWwuY29tPiB3cm90ZToKPj4gPiBT b21lIG1vcmUgZml4dXAgaXMgbmVlZGVkOyB0aGUgYml0cyBmcm9tIEFudHRpJ3MgcGF0Y2gKPj4g PiB0aGF0IGFjdHVhbGx5IGV4cGFuZGVkIHRoZSBzdHJ1Y3QgdG8gZnVsbHkgZml0IHRoZSBuZXdl cgo+PiA+IHZlcnNpb25zIG9mIHRoZSBjaGlsZF9kZXZpY2VfY29uZmlnIHdhcyBwYXJ0IG9mIHRo ZSBzZWNvbmQKPj4gPiBwYXRjaDsgc2luY2UgdGhhdCBwYXRjaCBoYXNuJ3QgYmVlbiBtZXJnZWQg eWV0IHdlIG5lZWQgdGhpcyBiaXQ6Cj4+ID4KPj4gPiBUaGlzIGFwcGxpZXMgb24gdG9wIG9mIHRo ZSBwYXRjaCB5b3UgYWxyZWFkeSBtZXJnZWQKPj4gPiAodGhlIElib29zdCBwYXRjaCB3aWxsIG5l ZWQgY29ycmVzcG9uZGluZyBhZGp1c3RtZW50IHRvCj4+ID4gIHJlbW92ZSB0aGUgY2hhbmdlcyBJ IHNwbGl0IG91dCk6Cj4+ID4KPj4gPiBFeHBhbmQgY29tbW9uX2NoaWxkX2Rldl9jb25maWcgdG8g YmUgYWJsZSB0byBmaXQgYWxsIGluZm9ybWF0aW9uCj4+ID4gZGVmaW5lZCBieSB0aGUgbGF0ZXN0 IFZCVCBzcGVjaWZpY2F0aW9uLgo+PiA+Cj4+ID4gU2lnbmVkLW9mZi1ieTogRGF2aWQgV2VpbmVo YWxsIDxkYXZpZC53ZWluZWhhbGxAbGludXguaW50ZWwuY29tPgo+PiA+IENDOiBBbnR0aSBLb3Nr aXBhYSA8YW50dGkua29za2lwYWFAbGludXguaW50ZWwuY29tPgo+PiA+IC0tLQo+PiA+ICBpbnRl bF9iaW9zLmMgfCAgICA3ICsrKysrKy0KPj4gPiAgaW50ZWxfYmlvcy5oIHwgICAgNCArKysrCj4+ ID4gIDIgZmlsZXMgY2hhbmdlZCwgMTAgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQo+PiA+ Cj4+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Jpb3MuYyBiL2Ry aXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Jpb3MuYwo+PiA+IGluZGV4IDk5MGFjYzIwNzcxYS4u NDBlMmNjNGU3NDE5IDEwMDY0NAo+PiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVs X2Jpb3MuYwo+PiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Jpb3MuYwo+PiA+ IEBAIC0xMDM4LDYgKzEwMzgsMTAgQEAgcGFyc2VfZGV2aWNlX21hcHBpbmcoc3RydWN0IGRybV9p OTE1X3ByaXZhdGUgKmRldl9wcml2LAo+PiA+ICAJCURSTV9ERUJVR19LTVMoIk5vIGdlbmVyYWwg ZGVmaW5pdGlvbiBibG9jayBpcyBmb3VuZCwgbm8gZGV2aWNlcyBkZWZpbmVkLlxuIik7Cj4+ID4g IAkJcmV0dXJuOwo+PiA+ICAJfQo+PiA+ICsJLyogUmVtZW1iZXIgdG8ga2VlcCB0aGlzIGluIHN5 bmMgd2l0aCBjaGlsZF9kZXZpY2VfY29uZmlnOwo+PiA+ICsJICogd2hlbmV2ZXIgYSBuZXcgZmVh dHVyZSBpcyBhZGRlZCB0byBCREIgdGhhdCBjYXVzZXMgdGhhdAo+PiA+ICsJICogc3RydWN0IHRv IGdyb3cgdGhpcyBuZWVkcyB0byBiZSB1cGRhdGVkIHRvbwo+PiA+ICsJICovCj4+IAo+PiBCVUlM RF9CVUdfT04oc29tZXRoaW5nIGFib3V0IHNpemVvZiBjaGlsZCBkZXZpY2UgY29uZmlnKSA/Cj4K PiBUaGUgaWRlYSBpcyBuaWNlLCBidXQuLi4gIFdlIGdldCB0aGUgc2l6ZSB0byBjb3B5IChleHBl Y3RlZF9zaXplKQo+IGZyb20gdGhlIHZlcnNpb24tc3dpdGNoIHN0YXRlbWVudCAoc28gaXQncyBu b3QgYXZhaWxhYmxlIGR1cmluZyBidWlsZCk7Cj4gdGh1cyB3ZSBjYW5ub3Qga25vdyBhdCBjb21w aWxlIHRpbWUgd2hldGhlciBleHBlY3RlZF9zaXplIGlzIGxhcmdlciB0aGFuCj4gc2l6ZW9mKGNo aWxkX2RldmljZV9jb25maWcpLgo+Cj4gVGhpcyBpcyB5ZXQgYW5vdGhlciBhcmd1bWVudCBpbiBm YXZvdXIgb2YgYSB2ZXJzaW9uOmZlYXR1cmUKPiB0YWJsZSBJIHRoaW5rOyB0aGF0IHdvdWxkIGFs bG93IGZvciBjb21waWxlLXRpbWUgdmFsaWRhdGlvbi4KPgo+IFVubGVzcyBzb21lb25lIGVsc2Ug dm9sdW50ZWVycyB0byByZWZhY3RvciB0aGlzIGNvZGUgSSBjYW4gZGlnIGluIG9uY2UKPiBJIGdl dCBiYWNrIGZyb20gdmFjYXRpb24uCgpSaWdodC4gVG8gYmUgY2xlYXIsIG15IHF1ZXN0aW9uIHNo b3VsZCBub3QgYmxvY2sgdGhpcyBmcm9tIGJlaW5nIG1lcmdlZC4KCkJSLApKYW5pCgo+Cj4KPiBL aW5kIHJlZ2FyZHMsIERhdmlkCgotLSAKSmFuaSBOaWt1bGEsIEludGVsIE9wZW4gU291cmNlIFRl Y2hub2xvZ3kgQ2VudGVyCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9w Lm9yZwpodHRwOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwt Z2Z4Cg==