From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ville =?iso-8859-1?Q?Syrj=E4l=E4?= Subject: Re: [PATCH 1/4] drm/i915: remove palette_offsets from device info in favor of _PICK() Date: Wed, 31 Oct 2018 14:59:44 +0200 Message-ID: <20181031125944.GJ9144@intel.com> References: <20181031110453.12722-1-jani.nikula@intel.com> 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 ESMTPS id 1BBE36E275 for ; Wed, 31 Oct 2018 12:59:48 +0000 (UTC) Content-Disposition: inline In-Reply-To: <20181031110453.12722-1-jani.nikula@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 T24gV2VkLCBPY3QgMzEsIDIwMTggYXQgMDE6MDQ6NTBQTSArMDIwMCwgSmFuaSBOaWt1bGEgd3Jv dGU6Cj4gVGhlIGRldmljZSBpbmZvIG9mZnNldCBhcnJheXMgZm9yIHVuZXZlbmx5IHNwYWNlZCBy ZWdpc3RlciBvZmZzZXRzIGlzCj4gZ3JlYXQgZm9yIHdpZGVseSB1c2VkIHJlZ2lzdGVycy4gSG93 ZXZlciwgdGhlIHBhbGV0dGUgcmVnaXN0ZXJzIGFyZSBvbmx5Cj4gdXNlZCBpbiBvbmUgZnVuY3Rp b24sIGk5eHhfbG9hZF9sdXRzX2ludGVybmFsKCksIGFuZCBvbmx5IGZvciBHTUNICj4gcGxhdGZv cm1zLCB3YXN0aW5nIGRldmljZSBpbmZvLiBSZXBsYWNlIHBhbGV0dGVfb2Zmc2V0cyB3aXRoIF9Q SUNLKCkgaW4KPiBwYWxldHRlIHJlZ2lzdGVyIGRlZmluaXRpb24uCj4gCj4gV2hpbGUgdGhlIHVz ZSBvZiBfUElDSygpIGRvZXMgbm90IGNoZWNrIGZvciBwaXBlIEMgZXhpc3RlbmNlLCBuZWl0aGVy Cj4gZG9lcyB0aGUgY3VycmVudCBvZmZzZXQgYXJyYXkgdXNhZ2UsIGFuZCBsZWFkcyB0byBib2d1 cyBhZGRyZXNzIHdoZW4KPiBwaXBlIEMgaXMgcGFzc2VkIHRvIFBBTEVUVEUoKSBvbiBub24tQ0hW LiBVc2luZyBfUElDSygpIGF0IGxlYXN0IGxlYWRzCj4gdG8gYSBzZW5zaWJsZSByZWdpc3RlciBv ZmZzZXQsIGp1c3Qgbm9uLWV4aXN0aW5nIG9uIG5vbi1DSFYuIEVpdGhlciB3YXksCj4gdGhpcyBz aG91bGRuJ3QgaGFwcGVuIGFueXdheS4KPiAKPiBSZW1vdmUgdW51c2VkIG9sZCBwYWxldHRlIG1h Y3JvcyB3aGlsZSBhdCBpdC4KPiAKPiBCbG9hdC1vLW1ldGVyIHJlc3VsdHMgYmVsb3cgZm9yIGNv bXBsZXRlbmVzcy4KPiAKPiBhZGQvcmVtb3ZlOiAwLzAgZ3Jvdy9zaHJpbms6IDMvNiB1cC9kb3du OiA5NC8tMjc4ICgtMTg0KQo+IEZ1bmN0aW9uICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIG9sZCAgICAgbmV3ICAgZGVsdGEKPiBpOXh4X2xvYWRfbHV0c19pbnRlcm5hbCAgICAg ICAgICAgICAgICAgICAgICAzOTQgICAgIDQ4MyAgICAgKzg5Cj4gaTkxNV9kcml2ZXJfbG9hZCAg ICAgICAgICAgICAgICAgICAgICAgICAgICA1MTAzICAgIDUxMDcgICAgICArNAo+IGc0eF9wcmVf ZW5hYmxlX2RwICAgICAgICAgICAgICAgICAgICAgICAgICAgIDM3OCAgICAgMzc5ICAgICAgKzEK PiBpbnRlbF9lbmdpbmVzX2luaXRfbW1pbyAgICAgICAgICAgICAgICAgICAgIDExMTcgICAgMTEx NiAgICAgIC0xCj4gaW50ZWxfZW5naW5lX2xvb2t1cF91c2VyICAgICAgICAgICAgICAgICAgICAg IDQ3ICAgICAgNDYgICAgICAtMQo+IGhkbWlfcG9ydF9jbG9ja192YWxpZCAgICAgICAgICAgICAg ICAgICAgICAgIDMxMCAgICAgMzA5ICAgICAgLTEKPiBnZW4xMV9pcnFfaGFuZGxlciAgICAgICAg ICAgICAgICAgICAgICAgICAgICA3MDcgICAgIDcwNiAgICAgIC0xCj4gaW50ZWxfZGV2aWNlX2lu Zm9fZHVtcF9ydW50aW1lICAgICAgICAgICAgICAgMzI5ICAgICAzMTEgICAgIC0xOAo+IGludGVs X2RldmljZV9pbmZvX3J1bnRpbWVfaW5pdCAgICAgICAgICAgICAgNTE2NiAgICA0OTEwICAgIC0y NTYKPiBUb3RhbDogQmVmb3JlPTkxODY1MCwgQWZ0ZXI9OTE4NDY2LCBjaGcgLTAuMDIlCj4gCj4g YWRkL3JlbW92ZTogMC8wIGdyb3cvc2hyaW5rOiAwLzQ4IHVwL2Rvd246IDAvLTU3NiAoLTU3NikK PiBEYXRhICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvbGQgICAgIG5l dyAgIGRlbHRhCj4gaW50ZWxfdmFsbGV5dmlld19pbmZvICAgICAgICAgICAgICAgICAgICAgICAg MjAwICAgICAxODggICAgIC0xMgo+IGludGVsX3NreWxha2VfZ3Q0X2luZm8gICAgICAgICAgICAg ICAgICAgICAgIDIwMCAgICAgMTg4ICAgICAtMTIKPiBpbnRlbF9za3lsYWtlX2d0M19pbmZvICAg ICAgICAgICAgICAgICAgICAgICAyMDAgICAgIDE4OCAgICAgLTEyCj4gaW50ZWxfc2t5bGFrZV9n dDJfaW5mbyAgICAgICAgICAgICAgICAgICAgICAgMjAwICAgICAxODggICAgIC0xMgo+IGludGVs X3NreWxha2VfZ3QxX2luZm8gICAgICAgICAgICAgICAgICAgICAgIDIwMCAgICAgMTg4ICAgICAt MTIKPiBpbnRlbF9zYW5keWJyaWRnZV9tX2d0Ml9pbmZvICAgICAgICAgICAgICAgICAyMDAgICAg IDE4OCAgICAgLTEyCj4gaW50ZWxfc2FuZHlicmlkZ2VfbV9ndDFfaW5mbyAgICAgICAgICAgICAg ICAgMjAwICAgICAxODggICAgIC0xMgo+IGludGVsX3NhbmR5YnJpZGdlX2RfZ3QyX2luZm8gICAg ICAgICAgICAgICAgIDIwMCAgICAgMTg4ICAgICAtMTIKPiBpbnRlbF9zYW5keWJyaWRnZV9kX2d0 MV9pbmZvICAgICAgICAgICAgICAgICAyMDAgICAgIDE4OCAgICAgLTEyCj4gaW50ZWxfcGluZXZp ZXdfaW5mbyAgICAgICAgICAgICAgICAgICAgICAgICAgMjAwICAgICAxODggICAgIC0xMgo+IGlu dGVsX2thYnlsYWtlX2d0M19pbmZvICAgICAgICAgICAgICAgICAgICAgIDIwMCAgICAgMTg4ICAg ICAtMTIKPiBpbnRlbF9rYWJ5bGFrZV9ndDJfaW5mbyAgICAgICAgICAgICAgICAgICAgICAyMDAg ICAgIDE4OCAgICAgLTEyCj4gaW50ZWxfa2FieWxha2VfZ3QxX2luZm8gICAgICAgICAgICAgICAg ICAgICAgMjAwICAgICAxODggICAgIC0xMgo+IGludGVsX2l2eWJyaWRnZV9xX2luZm8gICAgICAg ICAgICAgICAgICAgICAgIDIwMCAgICAgMTg4ICAgICAtMTIKPiBpbnRlbF9pdnlicmlkZ2VfbV9n dDJfaW5mbyAgICAgICAgICAgICAgICAgICAyMDAgICAgIDE4OCAgICAgLTEyCj4gaW50ZWxfaXZ5 YnJpZGdlX21fZ3QxX2luZm8gICAgICAgICAgICAgICAgICAgMjAwICAgICAxODggICAgIC0xMgo+ IGludGVsX2l2eWJyaWRnZV9kX2d0Ml9pbmZvICAgICAgICAgICAgICAgICAgIDIwMCAgICAgMTg4 ICAgICAtMTIKPiBpbnRlbF9pdnlicmlkZ2VfZF9ndDFfaW5mbyAgICAgICAgICAgICAgICAgICAy MDAgICAgIDE4OCAgICAgLTEyCj4gaW50ZWxfaXJvbmxha2VfbV9pbmZvICAgICAgICAgICAgICAg ICAgICAgICAgMjAwICAgICAxODggICAgIC0xMgo+IGludGVsX2lyb25sYWtlX2RfaW5mbyAgICAg ICAgICAgICAgICAgICAgICAgIDIwMCAgICAgMTg4ICAgICAtMTIKPiBpbnRlbF9pY2VsYWtlXzEx X2luZm8gICAgICAgICAgICAgICAgICAgICAgICAyMDAgICAgIDE4OCAgICAgLTEyCj4gaW50ZWxf aTk2NWdtX2luZm8gICAgICAgICAgICAgICAgICAgICAgICAgICAgMjAwICAgICAxODggICAgIC0x Mgo+IGludGVsX2k5NjVnX2luZm8gICAgICAgICAgICAgICAgICAgICAgICAgICAgIDIwMCAgICAg MTg4ICAgICAtMTIKPiBpbnRlbF9pOTQ1Z21faW5mbyAgICAgICAgICAgICAgICAgICAgICAgICAg ICAyMDAgICAgIDE4OCAgICAgLTEyCj4gaW50ZWxfaTk0NWdfaW5mbyAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgMjAwICAgICAxODggICAgIC0xMgo+IGludGVsX2k5MTVnbV9pbmZvICAgICAg ICAgICAgICAgICAgICAgICAgICAgIDIwMCAgICAgMTg4ICAgICAtMTIKPiBpbnRlbF9pOTE1Z19p bmZvICAgICAgICAgICAgICAgICAgICAgICAgICAgICAyMDAgICAgIDE4OCAgICAgLTEyCj4gaW50 ZWxfaTg2NWdfaW5mbyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMjAwICAgICAxODggICAg IC0xMgo+IGludGVsX2k4NXhfaW5mbyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDIwMCAg ICAgMTg4ICAgICAtMTIKPiBpbnRlbF9pODQ1Z19pbmZvICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAyMDAgICAgIDE4OCAgICAgLTEyCj4gaW50ZWxfaTgzMF9pbmZvICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgMjAwICAgICAxODggICAgIC0xMgo+IGludGVsX2hhc3dlbGxfZ3QzX2lu Zm8gICAgICAgICAgICAgICAgICAgICAgIDIwMCAgICAgMTg4ICAgICAtMTIKPiBpbnRlbF9oYXN3 ZWxsX2d0Ml9pbmZvICAgICAgICAgICAgICAgICAgICAgICAyMDAgICAgIDE4OCAgICAgLTEyCj4g aW50ZWxfaGFzd2VsbF9ndDFfaW5mbyAgICAgICAgICAgICAgICAgICAgICAgMjAwICAgICAxODgg ICAgIC0xMgo+IGludGVsX2dtNDVfaW5mbyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDIw MCAgICAgMTg4ICAgICAtMTIKPiBpbnRlbF9nZW1pbmlsYWtlX2luZm8gICAgICAgICAgICAgICAg ICAgICAgICAyMDAgICAgIDE4OCAgICAgLTEyCj4gaW50ZWxfZzQ1X2luZm8gICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgMjAwICAgICAxODggICAgIC0xMgo+IGludGVsX2czM19pbmZvICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDIwMCAgICAgMTg4ICAgICAtMTIKPiBpbnRlbF9j b2ZmZWVsYWtlX2d0M19pbmZvICAgICAgICAgICAgICAgICAgICAyMDAgICAgIDE4OCAgICAgLTEy Cj4gaW50ZWxfY29mZmVlbGFrZV9ndDJfaW5mbyAgICAgICAgICAgICAgICAgICAgMjAwICAgICAx ODggICAgIC0xMgo+IGludGVsX2NvZmZlZWxha2VfZ3QxX2luZm8gICAgICAgICAgICAgICAgICAg IDIwMCAgICAgMTg4ICAgICAtMTIKPiBpbnRlbF9jaGVycnl2aWV3X2luZm8gICAgICAgICAgICAg ICAgICAgICAgICAyMDAgICAgIDE4OCAgICAgLTEyCj4gaW50ZWxfY2Fubm9ubGFrZV9pbmZvICAg ICAgICAgICAgICAgICAgICAgICAgMjAwICAgICAxODggICAgIC0xMgo+IGludGVsX2Jyb3h0b25f aW5mbyAgICAgICAgICAgICAgICAgICAgICAgICAgIDIwMCAgICAgMTg4ICAgICAtMTIKPiBpbnRl bF9icm9hZHdlbGxfcnN2ZF9pbmZvICAgICAgICAgICAgICAgICAgICAyMDAgICAgIDE4OCAgICAg LTEyCj4gaW50ZWxfYnJvYWR3ZWxsX2d0M19pbmZvICAgICAgICAgICAgICAgICAgICAgMjAwICAg ICAxODggICAgIC0xMgo+IGludGVsX2Jyb2Fkd2VsbF9ndDJfaW5mbyAgICAgICAgICAgICAgICAg ICAgIDIwMCAgICAgMTg4ICAgICAtMTIKPiBpbnRlbF9icm9hZHdlbGxfZ3QxX2luZm8gICAgICAg ICAgICAgICAgICAgICAyMDAgICAgIDE4OCAgICAgLTEyCj4gVG90YWw6IEJlZm9yZT0xOTU1Mjks IEFmdGVyPTE5NDk1MywgY2hnIC0wLjI5JQo+IAo+IENjOiBWaWxsZSBTeXJqw6Rsw6QgPHZpbGxl LnN5cmphbGFAbGludXguaW50ZWwuY29tPgo+IFNpZ25lZC1vZmYtYnk6IEphbmkgTmlrdWxhIDxq YW5pLm5pa3VsYUBpbnRlbC5jb20+Cj4gLS0tCj4gIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVf cGNpLmMgICAgICAgICAgfCAgNyArKy0tLS0tCj4gIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVf cmVnLmggICAgICAgICAgfCAxNiArKysrKysrLS0tLS0tLS0tCj4gIGRyaXZlcnMvZ3B1L2RybS9p OTE1L2ludGVsX2RldmljZV9pbmZvLmggfCAgMSAtCj4gIDMgZmlsZXMgY2hhbmdlZCwgOSBpbnNl cnRpb25zKCspLCAxNSBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUv ZHJtL2k5MTUvaTkxNV9wY2kuYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfcGNpLmMKPiBp bmRleCA0NGU3NDU5MjFhYzEuLjRjY2FiODM3MmRkNCAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dw dS9kcm0vaTkxNS9pOTE1X3BjaS5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9w Y2kuYwo+IEBAIC0zNiwxNiArMzYsMTMgQEAKPiAgCS5waXBlX29mZnNldHMgPSB7IFBJUEVfQV9P RkZTRVQsIFBJUEVfQl9PRkZTRVQsIFwKPiAgCQkJICBQSVBFX0NfT0ZGU0VULCBQSVBFX0VEUF9P RkZTRVQgfSwgXAo+ICAJLnRyYW5zX29mZnNldHMgPSB7IFRSQU5TQ09ERVJfQV9PRkZTRVQsIFRS QU5TQ09ERVJfQl9PRkZTRVQsIFwKPiAtCQkJICAgVFJBTlNDT0RFUl9DX09GRlNFVCwgVFJBTlND T0RFUl9FRFBfT0ZGU0VUIH0sIFwKPiAtCS5wYWxldHRlX29mZnNldHMgPSB7IFBBTEVUVEVfQV9P RkZTRVQsIFBBTEVUVEVfQl9PRkZTRVQgfQo+ICsJCQkgICBUUkFOU0NPREVSX0NfT0ZGU0VULCBU UkFOU0NPREVSX0VEUF9PRkZTRVQgfSBcCj4gIAo+ICAjZGVmaW5lIEdFTl9DSFZfUElQRU9GRlNF VFMgXAo+ICAJLnBpcGVfb2Zmc2V0cyA9IHsgUElQRV9BX09GRlNFVCwgUElQRV9CX09GRlNFVCwg XAo+ICAJCQkgIENIVl9QSVBFX0NfT0ZGU0VUIH0sIFwKPiAgCS50cmFuc19vZmZzZXRzID0geyBU UkFOU0NPREVSX0FfT0ZGU0VULCBUUkFOU0NPREVSX0JfT0ZGU0VULCBcCj4gLQkJCSAgIENIVl9U UkFOU0NPREVSX0NfT0ZGU0VULCB9LCBcCj4gLQkucGFsZXR0ZV9vZmZzZXRzID0geyBQQUxFVFRF X0FfT0ZGU0VULCBQQUxFVFRFX0JfT0ZGU0VULCBcCj4gLQkJCSAgICAgQ0hWX1BBTEVUVEVfQ19P RkZTRVQgfQo+ICsJCQkgICBDSFZfVFJBTlNDT0RFUl9DX09GRlNFVCwgfSBcCj4gIAo+ICAjZGVm aW5lIENVUlNPUl9PRkZTRVRTIFwKPiAgCS5jdXJzb3Jfb2Zmc2V0cyA9IHsgQ1VSU09SX0FfT0ZG U0VULCBDVVJTT1JfQl9PRkZTRVQsIENIVl9DVVJTT1JfQ19PRkZTRVQgfQo+IGRpZmYgLS1naXQg YS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X3JlZy5oIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUv aTkxNV9yZWcuaAo+IGluZGV4IGJjZWU5MWJjZmJhNi4uZDk3Y2Y5OGUzZWRmIDEwMDY0NAo+IC0t LSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfcmVnLmgKPiArKysgYi9kcml2ZXJzL2dwdS9k cm0vaTkxNS9pOTE1X3JlZy5oCj4gQEAgLTM0MzksMTEgKzM0MzksMTMgQEAgZW51bSBpOTE1X3Bv d2VyX3dlbGxfaWQgewo+ICAvKgo+ICAgKiBQYWxldHRlIHJlZ3MKPiAgICovCj4gLSNkZWZpbmUg UEFMRVRURV9BX09GRlNFVCAweGEwMDAKPiAtI2RlZmluZSBQQUxFVFRFX0JfT0ZGU0VUIDB4YTgw MAo+IC0jZGVmaW5lIENIVl9QQUxFVFRFX0NfT0ZGU0VUIDB4YzAwMAo+IC0jZGVmaW5lIFBBTEVU VEUocGlwZSwgaSkgX01NSU8oZGV2X3ByaXYtPmluZm8ucGFsZXR0ZV9vZmZzZXRzW3BpcGVdICsJ XAo+IC0JCQkgICAgICBkZXZfcHJpdi0+aW5mby5kaXNwbGF5X21taW9fb2Zmc2V0ICsgKGkpICog NCkKPiArI2RlZmluZSBfUEFMRVRURV9BCQkweGEwMDAKPiArI2RlZmluZSBfUEFMRVRURV9CCQkw eGE4MDAKPiArI2RlZmluZSBfQ0hWX1BBTEVUVEVfQwkJMHhjMDAwCj4gKyNkZWZpbmUgUEFMRVRU RShwaXBlLCBpKQlfTU1JTyhkZXZfcHJpdi0+aW5mby5kaXNwbGF5X21taW9fb2Zmc2V0ICsgXAo+ ICsJCQkJICAgICAgX1BJQ0soKHBpcGUpLCBfUEFMRVRURV9BLAkJXAo+ICsJCQkJCSAgICBfUEFM RVRURV9CLCBfQ0hWX1BBTEVUVEVfQykgKyBcCj4gKwkJCQkgICAgICAoaSkgKiA0KQoKQ29uZnVz ZWQuLi4gQWggeWVzLCB3ZSB1c2UgYSB0b3RhbGx5IHNlcGFyYXRlIHJlZ2lzdGVyIGRlZmluZQpm b3IgdGhlIGxlZ2FjeSBsdXQgb24gbm9uLWdtY2ggcGxhdGZvcm1zLiBUaGF0IGV4cGxhaW5zIHdo eSB0aGVyZSdzCm5vdGhpbmcgYWJvdXQgdGhvc2UgcGxhdGZvcm1zIGluIHRoZSBwYXRjaC4KClNl ZW1zIG9rYXkKUmV2aWV3ZWQtYnk6IFZpbGxlIFN5cmrDpGzDpCA8dmlsbGUuc3lyamFsYUBsaW51 eC5pbnRlbC5jb20+Cgo+ICAKPiAgLyogTUNIIE1NSU8gc3BhY2UgKi8KPiAgCj4gQEAgLTEwNjQ1 LDEwICsxMDY0Nyw2IEBAIGVudW0gc2tsX3Bvd2VyX2dhdGUgewo+ICAjZGVmaW5lIE1JUElfUkVB RF9EQVRBX1ZBTElEKHBvcnQpCV9NTUlPX01JUEkocG9ydCwgX01JUElBX1JFQURfREFUQV9WQUxJ RCwgX01JUElDX1JFQURfREFUQV9WQUxJRCkKPiAgI2RlZmluZSAgUkVBRF9EQVRBX1ZBTElEKG4p CQkJCSgxIDw8IChuKSkKPiAgCj4gLS8qIEZvciBVTVMgb25seSAoZGVwcmVjYXRlZCk6ICovCj4g LSNkZWZpbmUgX1BBTEVUVEVfQSAoZGV2X3ByaXYtPmluZm8uZGlzcGxheV9tbWlvX29mZnNldCAr IDB4YTAwMCkKPiAtI2RlZmluZSBfUEFMRVRURV9CIChkZXZfcHJpdi0+aW5mby5kaXNwbGF5X21t aW9fb2Zmc2V0ICsgMHhhODAwKQo+IC0KPiAgLyogTU9DUyAoTWVtb3J5IE9iamVjdCBDb250cm9s IFN0YXRlKSByZWdpc3RlcnMgKi8KPiAgI2RlZmluZSBHRU45X0xOQ0ZDTU9DUyhpKQlfTU1JTygw eGIwMjAgKyAoaSkgKiA0KQkvKiBMMyBDYWNoZSBDb250cm9sICovCj4gIAo+IGRpZmYgLS1naXQg YS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kZXZpY2VfaW5mby5oIGIvZHJpdmVycy9ncHUv ZHJtL2k5MTUvaW50ZWxfZGV2aWNlX2luZm8uaAo+IGluZGV4IGI0YzJjNGVhZTc4Yi4uODZjZTFk YjFiMzNhIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2RldmljZV9p bmZvLmgKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kZXZpY2VfaW5mby5oCj4g QEAgLTE3Nyw3ICsxNzcsNiBAQCBzdHJ1Y3QgaW50ZWxfZGV2aWNlX2luZm8gewo+ICAJLyogUmVn aXN0ZXIgb2Zmc2V0cyBmb3IgdGhlIHZhcmlvdXMgZGlzcGxheSBwaXBlcyBhbmQgdHJhbnNjb2Rl cnMgKi8KPiAgCWludCBwaXBlX29mZnNldHNbSTkxNV9NQVhfVFJBTlNDT0RFUlNdOwo+ICAJaW50 IHRyYW5zX29mZnNldHNbSTkxNV9NQVhfVFJBTlNDT0RFUlNdOwo+IC0JaW50IHBhbGV0dGVfb2Zm c2V0c1tJOTE1X01BWF9QSVBFU107Cj4gIAlpbnQgY3Vyc29yX29mZnNldHNbSTkxNV9NQVhfUElQ RVNdOwo+ICAKPiAgCS8qIFNsaWNlL3N1YnNsaWNlL0VVIGluZm8gKi8KPiAtLSAKPiAyLjExLjAK Ci0tIApWaWxsZSBTeXJqw6Rsw6QKSW50ZWwKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMu ZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlz dGluZm8vaW50ZWwtZ2Z4Cg==