From mboxrd@z Thu Jan 1 00:00:00 1970 From: David Weinehall Subject: Re: [PATCH 1/2 v2 addendum] drm/i915: Allow parsing of variable size child device entries from VBT Date: Thu, 13 Aug 2015 13:30:57 +0300 Message-ID: <20150813103057.GN6150@boom> 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> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by gabe.freedesktop.org (Postfix) with ESMTP id EE5DE6E3AC for ; Thu, 13 Aug 2015 03:31:29 -0700 (PDT) Content-Disposition: inline In-Reply-To: <87h9o4u2kw.fsf@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Jani Nikula Cc: "intel-gfx@lists.freedesktop.org" List-Id: intel-gfx@lists.freedesktop.org T24gV2VkLCBBdWcgMTIsIDIwMTUgYXQgMDM6MTM6MzVQTSArMDMwMCwgSmFuaSBOaWt1bGEgd3Jv dGU6Cj4gT24gV2VkLCAxMiBBdWcgMjAxNSwgRGF2aWQgV2VpbmVoYWxsIDxkYXZpZC53ZWluZWhh bGxAbGludXguaW50ZWwuY29tPiB3cm90ZToKPiA+IFNvbWUgbW9yZSBmaXh1cCBpcyBuZWVkZWQ7 IHRoZSBiaXRzIGZyb20gQW50dGkncyBwYXRjaAo+ID4gdGhhdCBhY3R1YWxseSBleHBhbmRlZCB0 aGUgc3RydWN0IHRvIGZ1bGx5IGZpdCB0aGUgbmV3ZXIKPiA+IHZlcnNpb25zIG9mIHRoZSBjaGls ZF9kZXZpY2VfY29uZmlnIHdhcyBwYXJ0IG9mIHRoZSBzZWNvbmQKPiA+IHBhdGNoOyBzaW5jZSB0 aGF0IHBhdGNoIGhhc24ndCBiZWVuIG1lcmdlZCB5ZXQgd2UgbmVlZCB0aGlzIGJpdDoKPiA+Cj4g PiBUaGlzIGFwcGxpZXMgb24gdG9wIG9mIHRoZSBwYXRjaCB5b3UgYWxyZWFkeSBtZXJnZWQKPiA+ ICh0aGUgSWJvb3N0IHBhdGNoIHdpbGwgbmVlZCBjb3JyZXNwb25kaW5nIGFkanVzdG1lbnQgdG8K PiA+ICByZW1vdmUgdGhlIGNoYW5nZXMgSSBzcGxpdCBvdXQpOgo+ID4KPiA+IEV4cGFuZCBjb21t b25fY2hpbGRfZGV2X2NvbmZpZyB0byBiZSBhYmxlIHRvIGZpdCBhbGwgaW5mb3JtYXRpb24KPiA+ IGRlZmluZWQgYnkgdGhlIGxhdGVzdCBWQlQgc3BlY2lmaWNhdGlvbi4KPiA+Cj4gPiBTaWduZWQt b2ZmLWJ5OiBEYXZpZCBXZWluZWhhbGwgPGRhdmlkLndlaW5laGFsbEBsaW51eC5pbnRlbC5jb20+ Cj4gPiBDQzogQW50dGkgS29za2lwYWEgPGFudHRpLmtvc2tpcGFhQGxpbnV4LmludGVsLmNvbT4K PiA+IC0tLQo+ID4gIGludGVsX2Jpb3MuYyB8ICAgIDcgKysrKysrLQo+ID4gIGludGVsX2Jpb3Mu aCB8ICAgIDQgKysrKwo+ID4gIDIgZmlsZXMgY2hhbmdlZCwgMTAgaW5zZXJ0aW9ucygrKSwgMSBk ZWxldGlvbigtKQo+ID4KPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRl bF9iaW9zLmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9iaW9zLmMKPiA+IGluZGV4IDk5 MGFjYzIwNzcxYS4uNDBlMmNjNGU3NDE5IDEwMDY0NAo+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJt L2k5MTUvaW50ZWxfYmlvcy5jCj4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9i aW9zLmMKPiA+IEBAIC0xMDM4LDYgKzEwMzgsMTAgQEAgcGFyc2VfZGV2aWNlX21hcHBpbmcoc3Ry dWN0IGRybV9pOTE1X3ByaXZhdGUgKmRldl9wcml2LAo+ID4gIAkJRFJNX0RFQlVHX0tNUygiTm8g Z2VuZXJhbCBkZWZpbml0aW9uIGJsb2NrIGlzIGZvdW5kLCBubyBkZXZpY2VzIGRlZmluZWQuXG4i KTsKPiA+ICAJCXJldHVybjsKPiA+ICAJfQo+ID4gKwkvKiBSZW1lbWJlciB0byBrZWVwIHRoaXMg aW4gc3luYyB3aXRoIGNoaWxkX2RldmljZV9jb25maWc7Cj4gPiArCSAqIHdoZW5ldmVyIGEgbmV3 IGZlYXR1cmUgaXMgYWRkZWQgdG8gQkRCIHRoYXQgY2F1c2VzIHRoYXQKPiA+ICsJICogc3RydWN0 IHRvIGdyb3cgdGhpcyBuZWVkcyB0byBiZSB1cGRhdGVkIHRvbwo+ID4gKwkgKi8KPiAKPiBCVUlM RF9CVUdfT04oc29tZXRoaW5nIGFib3V0IHNpemVvZiBjaGlsZCBkZXZpY2UgY29uZmlnKSA/CgpU aGUgaWRlYSBpcyBuaWNlLCBidXQuLi4gIFdlIGdldCB0aGUgc2l6ZSB0byBjb3B5IChleHBlY3Rl ZF9zaXplKQpmcm9tIHRoZSB2ZXJzaW9uLXN3aXRjaCBzdGF0ZW1lbnQgKHNvIGl0J3Mgbm90IGF2 YWlsYWJsZSBkdXJpbmcgYnVpbGQpOwp0aHVzIHdlIGNhbm5vdCBrbm93IGF0IGNvbXBpbGUgdGlt ZSB3aGV0aGVyIGV4cGVjdGVkX3NpemUgaXMgbGFyZ2VyIHRoYW4Kc2l6ZW9mKGNoaWxkX2Rldmlj ZV9jb25maWcpLgoKVGhpcyBpcyB5ZXQgYW5vdGhlciBhcmd1bWVudCBpbiBmYXZvdXIgb2YgYSB2 ZXJzaW9uOmZlYXR1cmUKdGFibGUgSSB0aGluazsgdGhhdCB3b3VsZCBhbGxvdyBmb3IgY29tcGls ZS10aW1lIHZhbGlkYXRpb24uCgpVbmxlc3Mgc29tZW9uZSBlbHNlIHZvbHVudGVlcnMgdG8gcmVm YWN0b3IgdGhpcyBjb2RlIEkgY2FuIGRpZyBpbiBvbmNlCkkgZ2V0IGJhY2sgZnJvbSB2YWNhdGlv bi4KCgpLaW5kIHJlZ2FyZHMsIERhdmlkCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZy ZWVkZXNrdG9wLm9yZwpodHRwOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGlu Zm8vaW50ZWwtZ2Z4Cg==