From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 65E70C433F5 for ; Mon, 1 Nov 2021 04:30:47 +0000 (UTC) Received: from phobos.denx.de (phobos.denx.de [85.214.62.61]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 7EC406108D for ; Mon, 1 Nov 2021 04:30:46 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.1 mail.kernel.org 7EC406108D Authentication-Results: mail.kernel.org; dmarc=fail (p=reject dis=none) header.from=kaspersky.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=lists.denx.de Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 56C4D83323; Mon, 1 Nov 2021 05:30:43 +0100 (CET) Authentication-Results: phobos.denx.de; dmarc=pass (p=reject dis=none) header.from=kaspersky.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Authentication-Results: phobos.denx.de; dkim=pass (2048-bit key; unprotected) header.d=kaspersky.com header.i=@kaspersky.com header.b="wcCnafot"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 402BC83383; Mon, 1 Nov 2021 05:30:40 +0100 (CET) Received: from mx12.kaspersky-labs.com (mx12.kaspersky-labs.com [91.103.66.155]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (No client certificate requested) by phobos.denx.de (Postfix) with ESMTPS id 93D7682051 for ; Mon, 1 Nov 2021 05:30:35 +0100 (CET) Authentication-Results: phobos.denx.de; dmarc=pass (p=reject dis=none) header.from=kaspersky.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=Roman.Kopytin@kaspersky.com Received: from relay12.kaspersky-labs.com (unknown [127.0.0.10]) by relay12.kaspersky-labs.com (Postfix) with ESMTP id 17FB87594C; Mon, 1 Nov 2021 07:30:35 +0300 (MSK) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kaspersky.com; s=mail202102; t=1635741035; bh=fFkeColapB94RW5VBQIJ4J/Wul+Q0YcPfN4E4cmRuBY=; h=From:To:Subject:Date:Message-ID:Content-Type:MIME-Version; b=wcCnafot2YInZzyRYluL5YyN/IFzVZ2ZbcuWwnXDkXHUdiDsjHVswL0A6NX2EIOqf I2R1bdfhLa/wa7xP66LVrfP4y5VJgWCRYdbfLoRCyVWlObrnuXfhXgVpG3ueLnB95i i3Xq6ZhDYeeSEYw8u86MFRp+9LfYNTLhVd/Pt1UZaOfUWbLz8u/OviPJg9L9PfYyxb FLZD2ZwWQ62FZf+5WJ5YNMHbf+fAUiEPlV3ge+QbUCPh6WiwpjTQ8NSQrkLcdYxcl7 +qoQwB7IoUpkgSaA/DNNs1El/mcvIsFPPuf3q+PAKQMTSxtqn4p9QxwqUlXeG+A6A+ gmUVih7HcdZ3g== Received: from mail-hq2.kaspersky.com (unknown [91.103.66.206]) (using TLSv1.2 with cipher AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail-hq2.kaspersky.com", Issuer "Kaspersky MailRelays CA G3" (verified OK)) by mailhub12.kaspersky-labs.com (Postfix) with ESMTPS id 7656475957; Mon, 1 Nov 2021 07:30:34 +0300 (MSK) Received: from hqmailmbx3.avp.ru (10.64.67.243) by hqmailmbx3.avp.ru (10.64.67.243) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.2308.15; Mon, 1 Nov 2021 07:30:34 +0300 Received: from hqmailmbx3.avp.ru ([fe80::5967:ee5:6a84:96b8]) by hqmailmbx3.avp.ru ([fe80::5967:ee5:6a84:96b8%21]) with mapi id 15.01.2308.015; Mon, 1 Nov 2021 07:30:34 +0300 From: Roman Kopytin To: Simon Glass , Rasmus Villemoes CC: U-Boot Mailing List , Alex Kiernan , Masahiro Yamada Subject: RE: [PATCH] introduce CONFIG_DEVICE_TREE_INCLUDES Thread-Topic: [PATCH] introduce CONFIG_DEVICE_TREE_INCLUDES Thread-Index: AQHXtEbUZcTcOPErG0OKtKR5hfYxiqvkdrSAgAnSyoA= Date: Mon, 1 Nov 2021 04:30:34 +0000 Message-ID: <8894f074c28f4a1e97683aba0570ab15@kaspersky.com> References: <20210928085651.619892-1-rasmus.villemoes@prevas.dk> In-Reply-To: Accept-Language: ru-RU, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.64.64.121] x-kse-serverinfo: hqmailmbx3.avp.ru, 9 x-kse-attachmentfiltering-interceptor-info: no applicable attachment filtering rules found x-kse-antivirus-interceptor-info: scan successful x-kse-antivirus-info: Clean, bases: 01.11.2021 3:21:00 x-kse-bulkmessagesfiltering-scan-result: InTheLimit Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-KLMS-Rule-ID: 52 X-KLMS-Message-Action: clean X-KLMS-AntiSpam-Status: not scanned, disabled by settings X-KLMS-AntiSpam-Interceptor-Info: not scanned X-KLMS-AntiPhishing: Clean, bases: 2021/11/01 02:57:00 X-KLMS-AntiVirus: Kaspersky Security for Linux Mail Server, version 8.0.3.30, bases: 2021/11/01 00:44:00 #17474472 X-KLMS-AntiVirus-Status: Clean, skipped X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.34 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" X-Virus-Scanned: clamav-milter 0.103.2 at phobos.denx.de X-Virus-Status: Clean SGksIGFsbA0KQ3VycmVudGx5IEkgYW0gd2FpdGluZyBzb21lIGhlbHAgZnJvbSBvdXIgSVQgaW5m cmFzdHJ1Y3R1cmUgZGVwYXJ0bWVudC4NCg0KLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCkZy b206IFNpbW9uIEdsYXNzIDxzamdAY2hyb21pdW0ub3JnPiANClNlbnQ6IFR1ZXNkYXksIE9jdG9i ZXIgMjYsIDIwMjEgNDoyOCBBTQ0KVG86IFJhc211cyBWaWxsZW1vZXMgPHJhc211cy52aWxsZW1v ZXNAcHJldmFzLmRrPg0KQ2M6IFUtQm9vdCBNYWlsaW5nIExpc3QgPHUtYm9vdEBsaXN0cy5kZW54 LmRlPjsgQWxleCBLaWVybmFuIDxhbGV4LmtpZXJuYW5AZ21haWwuY29tPjsgUm9tYW4gS29weXRp biA8Um9tYW4uS29weXRpbkBrYXNwZXJza3kuY29tPjsgTWFzYWhpcm8gWWFtYWRhIDxtYXNhaGly b3lAa2VybmVsLm9yZz4NClN1YmplY3Q6IFJlOiBbUEFUQ0hdIGludHJvZHVjZSBDT05GSUdfREVW SUNFX1RSRUVfSU5DTFVERVMNCg0KSGkgUmFzbXVzLA0KDQpPbiBUdWUsIDI4IFNlcHQgMjAyMSBh dCAwMjo1NywgUmFzbXVzIFZpbGxlbW9lcyA8cmFzbXVzLnZpbGxlbW9lc0BwcmV2YXMuZGs+IHdy b3RlOg0KPg0KPiBUaGUgYnVpbGQgc3lzdGVtIGFscmVhZHkgYXV0b21hdGljYWxseSBsb29rcyBm b3IgYW5kIGluY2x1ZGVzIGFuIA0KPiBpbi10cmVlICotdS1ib290LmR0c2kgd2hlbiBidWlsZGlu ZyB0aGUgY29udHJvbCAuZHRiLiBIb3dldmVyLCB0aGVyZSANCj4gYXJlIHNvbWUgdGhpbmdzIHRo YXQgYXJlIGF3a3dhcmQgdG8gbWFpbnRhaW4gaW4gc3VjaCBhbiBpbi10cmVlIGZpbGUsIA0KPiBt b3N0IG5vdGFibHkgdGhlIG1ldGFkYXRhIGFzc29jaWF0ZWQgdG8gcHVibGljIGtleXMgdXNlZCBm b3IgdmVyaWZpZWQgDQo+IGJvb3QuDQo+DQo+IFRoZSBvbmx5ICJvZmZpY2lhbCIgQVBJIHRvIGdl dCB0aGF0IG1ldGFkYXRhIGludG8gdGhlIC5kdGIgaXMgdmlhIA0KPiBta2ltYWdlLCBhcyBhIHNp ZGUgZWZmZWN0IG9mIGJ1aWxkaW5nIGFuIGFjdHVhbCBzaWduZWQgaW1hZ2UuIEJ1dCANCj4gdGhl cmUgYXJlIG11bHRpcGxlIHByb2JsZW1zIHdpdGggdGhhdC4gRmlyc3Qgb2YgYWxsLCB0aGUgZmlu YWwgVS1Cb290IA0KPiAoYmUgaXQgVS1Cb290IHByb3BlciBvciBhbiBTUEwpIGltYWdlIGlzIGJ1 aWx0IGJhc2VkIG9uIGEgYmluYXJ5IA0KPiBpbWFnZSwgdGhlIC5kdGIsIGFuZCBwb3NzaWJseSBz b21lIG90aGVyIGJpbmFyeSBhcnRpZmFjdHMuIFNvIA0KPiBtb2RpZnlpbmcgdGhlIC5kdGIgYWZ0 ZXIgdGhlIGJ1aWxkIHJlcXVpcmVzIHRoZSBtZXRhLWJ1aWxkc3lzdGVtIA0KPiAoWW9jdG8sIGJ1 aWxkcm9vdCwgd2hhdG5vdCkgdG8ga25vdyBhYm91dCBhbmQgcmVwZWF0IHNvbWUgb2YgdGhlIHN0 ZXBzIA0KPiB0aGF0IGFyZSBhbHJlYWR5IGtub3duIHRvIGFuZCBoYW5kbGVkIGJ5IFUtQm9vdCdz IGJ1aWxkIHN5c3RlbSwgDQo+IHJlc3VsdGluZyBpbiBuZWVkbGVzcyBkdXBsaWNhdGlvbiBvZiBj b2RlLiBJdCdzIGFsc28gc29tZXdoYXQgYW5ub3lpbmcgDQo+IGFuZCBpbmNvbnNpc3RlbnQgdG8g aGF2ZSBhIC5kdGIgZmlsZSBpbiB0aGUgYnVpbGQgZm9sZGVyIHdoaWNoIGlzIG5vdCANCj4gZ2Vu ZXJhdGVkIGJ5IHRoZSBjb21tYW5kIGxpc3RlZCBpbiB0aGUgY29ycmVzcG9uZGluZyAuY21kIGZp bGUgKHRoYXQgDQo+IG9mIGNvdXJzZSBhcHBsaWVzIHRvIGFueSBnZW5lcmF0ZWQgZmlsZSkuDQo+ DQo+IFNvIHRoZSBjb250ZW50cyBvZiB0aGUgL3NpZ25hdHVyZSBub2RlIHJlYWxseSBuZWVkcyB0 byBiZSBiYWtlZCBpbnRvIA0KPiB0aGUgLmR0YiBmaWxlIHdoZW4gaXQgaXMgZmlyc3QgY3JlYXRl ZCwgd2hpY2ggbWVhbnMgcHJvdmlkaW5nIHRoZSANCj4gcmVsZXZhbnQgZGF0YSBpbiB0aGUgZm9y bSBvZiBhIC5kdHNpIGZpbGUuIE9uZSBjb3VsZCBpbiB0aGVvcnkgcHV0IA0KPiB0aGF0IGRhdGEg aW50byB0aGUgKi11LWJvb3QuZHRzaSBmaWxlLCBidXQgaXQncyBtb3JlIGNvbnZlbmllbnQgdG8g YmUgDQo+IGFibGUgdG8gcHJvdmlkZSBpdCBleHRlcm5hbGx5OiBGb3IgZXhhbXBsZSwgd2hlbiBk ZXZlbG9waW5nIGZvciBhIA0KPiBjdXN0b21lciwgaXQncyBjb21tb24gdG8gdXNlIGEgc2V0IG9m IGR1bW15IGtleXMgZm9yIGRldmVsb3BtZW50LCANCj4gd2hpbGUgdGhlIGNvbnN1bHRhbnRzIGRv IG5vdCAoYW5kIHNob3VsZCBub3QpIGhhdmUgYWNjZXNzIHRvIHRoZSANCj4gYWN0dWFsIGtleXMg dXNlZCBpbiBwcm9kdWN0aW9uLiBGb3Igc3VjaCBhIHNldHVwLCBpdCdzIGVhc2llciBpZiB0aGUg DQo+IGtleXMgdXNlZCBhcmUgY2hvc2VuIHZpYSB0aGUgbWV0YS1idWlsZHN5c3RlbSBhbmQgdGhl IHBhdGgocykgcGF0Y2hlZCANCj4gaW4gZHVyaW5nIHRoZSBjb25maWd1cmUgc3RlcC4gQW5kIG9m IGNvdXJzZSwgbm90aGluZyBwcmV2ZW50cyBhbnlib2R5IA0KPiBmcm9tIGhhdmluZyBERVZJQ0Vf VFJFRV9JTkNMVURFUyBwb2ludCBhdCBmaWxlcyBtYWludGFpbmVkIGluIGdpdCwgb3IgDQo+IGZv ciB0aGF0IG1hdHRlciBmcm9tIGluY2x1ZGluZyB0aGUgcHVibGljIGtleSBtZXRhZGF0YSBpbiB0 aGUgDQo+ICotdS1ib290LmR0c2kgZGlyZWN0bHkgYW5kIGlnbm9yZSB0aGlzIGZlYXR1cmUuDQo+ DQo+IFRoZXJlIGFyZSBvdGhlciB1c2VzIGZvciB0aGlzLCBlLmcuIGluIGNvbWJpbmF0aW9uIHdp dGggRU5WX0lNUE9SVF9GRFQgDQo+IGl0IGNhbiBiZSB1c2VkIGZvciBwcm92aWRpbmcgdGhlIGNv bnRlbnRzIG9mIHRoZSAvY29uZmlnL2Vudmlyb25tZW50IA0KPiBub2RlLCBzbyBJIGRvbid0IHdh bnQgdG8gdGllIHRoaXMgZXhjbHVzaXZlbHkgdG8gdXNlIGZvciB2ZXJpZmllZCANCj4gYm9vdC4N Cj4NCj4gU2lnbmVkLW9mZi1ieTogUmFzbXVzIFZpbGxlbW9lcyA8cmFzbXVzLnZpbGxlbW9lc0Bw cmV2YXMuZGs+DQo+IC0tLQ0KPg0KPiBHZXR0aW5nIHRoZSBwdWJsaWMga2V5IG1ldGFkYXRhIGlu dG8gLmR0c2kgZm9ybSBjYW4gYmUgZG9uZSB3aXRoIGEgDQo+IGxpdHRsZSBzY3JpcHRpbmcgKHJv dWdobHkgJ21raW1hZ2UgLUsnIG9mIGEgZHVtbXkgaW1hZ2UgZm9sbG93ZWQgYnkgDQo+ICdkdGMg LUkgZHRiIC1PIGR0cycpLiBJIGhhdmUgYSBzY3JpcHQgdGhhdCBkb2VzIHRoYXQsIGFsb25nIHdp dGggDQo+IG9wdGlvbnMgdG8gc2V0ICdyZXF1aXJlZCcgYW5kICdyZXF1aXJlZC1tb2RlJyBwcm9w ZXJ0aWVzLCBpbmNsdWRlIA0KPiB1LWJvb3QsZG0tc3BsIHByb3BlcnRpZXMgaW4gY2FzZSBvbmUg d2FudHMgdG8gY2hlY2sgVS1Cb290IHByb3BlciBmcm9tIA0KPiBTUEwgd2l0aCB0aGUgdmVyaWZp ZWQgYm9vdCBtZWNoYW5pc20sIGV0Yy4gSSdtIGhhcHB5IHRvIHNoYXJlIHRoYXQgDQo+IHNjcmlw dCBpZiB0aGlzIGdldHMgYWNjZXB0ZWQsIGJ1dCBpdCdzIG1vb3QgaWYgdGhpcyBpcyByZWplY3Rl ZC4NCj4NCj4gSSBoYXZlIHByZXZpb3VzbHkgdHJpZWQgdG8gZ2V0IGFuIGZkdF9hZGRfcHVia2V5 IHRvb2wgYWNjZXB0ZWQgWzEsMl0gDQo+IHRvIGRpc2VudGFuZ2xlIHRoZSBrZXJuZWwgYW5kIHUt Ym9vdCBidWlsZHMgKG9yIHUtYm9vdCBhbmQgU1BMIGJ1aWxkcyANCj4gZm9yIHRoYXQgbWF0dGVy ISksIGJ1dCBhcyBJJ3ZlIHNpbmNlIHJlYWxpemVkLCB0aGF0IGlzbid0IHF1aXRlIGVub3VnaA0K PiAtIHRoZSBhYm92ZSBwb2ludHMgcmUgbW9kaWZ5aW5nIHRoZSAuZHRiIGFmdGVyIGl0IGlzIGNy ZWF0ZWQgYnV0IA0KPiBiZWZvcmUgdGhhdCBpcyB1c2VkIHRvIGNyZWF0ZSBmdXJ0aGVyIGJ1aWxk IGFydGlmYWN0cyBzdGlsbCBzdGFuZC4gDQo+IEhvd2V2ZXIsIHN1Y2ggYSB0b29sIGNvdWxkIHN0 aWxsIGJlIHVzZWZ1bCBmb3IgY3JlYXRpbmcgdGhlIC5kdHNpIGluZm8gDQo+IHdpdGhvdXQgdGhl IHByaXZhdGUga2V5cyBiZWluZyBwcmVzZW50LCBhbmQgbXkga2V5MmR0c2kuc2ggc2NyaXB0IA0K PiBjb3VsZCBlYXNpbHkgYmUgbW9kaWZpZWQgdG8gdXNlIGEgdG9vbCBsaWtlIHRoYXQgc2hvdWxk IGl0IGV2ZXIgDQo+IGFwcGVhci4NCj4NCj4gWzFdIA0KPiBodHRwczovL2xvcmUua2VybmVsLm9y Zy91LWJvb3QvMjAyMDAyMTEwOTQ4MTguMTQyMTktMy1yYXNtdXMudmlsbGVtb2VzDQo+IEBwcmV2 YXMuZGsvIFsyXSANCj4gaHR0cHM6Ly9sb3JlLmtlcm5lbC5vcmcvdS1ib290LzIxODRmMWU2ZGQ2 MjQ3ZTQ4MTMzYzc2MjA1ZmVlYWJlQGthc3Blcg0KPiBza3kuY29tLw0KPg0KPiAgZHRzL0tjb25m aWcgICAgICAgICAgfCA5ICsrKysrKysrKw0KPiAgc2NyaXB0cy9NYWtlZmlsZS5saWIgfCAyICsr DQo+ICAyIGZpbGVzIGNoYW5nZWQsIDExIGluc2VydGlvbnMoKykNCg0KUmV2aWV3ZWQtYnk6IFNp bW9uIEdsYXNzIDxzamdAY2hyb21pdW0ub3JnPg0KDQpJIHN1Z2dlc3QgYWRkaW5nIHRoaXMgdG8g dGhlIGRvY3VtZW50YXRpb24gc29tZXdoZXJlIGluIGRvYy9kZXZlbG9wL2RldmljZXRyZWUvDQoN CkdldHRpbmcgdGhlIGtleSBpbnRvIHRoZSBVLUJvb3QgLmR0YiBpcyBub3JtYWxseSBkb25lIHdp dGggbWtpbWFnZSwgYXMgeW91IHNheS4gSSBkb24ndCByZWFsbHkgdW5kZXJzdGFuZCB3aHkgdGhp cyBhcHByb2FjaCBpcyBlYXNpZXIuDQoNCkFsc28sIGlzIHRoZXJlIGFueSBpbnRlcmVzdCBpbiB1 c2luZyBiaW5tYW4/IEl0IGlzIGRlc2lnbmVkIHRvIGRvIHRoZSAncGFja2FnaW5nJyBzdGVwIHJp Z2h0IGF0IHRoZSBlbmQsIHdoZW4gYWxsIHRoZSBiaXRzIGFyZSBhdmFpbGFibGUgYW5kIGp1c3Qg bmVlZCB0byBiZSBwdXQgdG9nZXRoZXIuDQoNCkkgYW0gdHJ5aW5nIHRvIGVuY291cmFnZSBwZW9w bGUgdG8gbW92ZSBhd2F5IGZyb20gYnVpbGRpbmcgZnJvbSBzb3VyY2UgYWx3YXlzLCB0byBhIHR3 by1zdGVwIHByb2Nlc3M6DQoNCi0gYnVpbGQgYWxsIHRoZSBiaXRzDQotIHBhY2thZ2UgdGhlbSwg dXBkYXRlIGRldmljZXRyZWUsIGV0Yy4NCg0KaHR0cHM6Ly91LWJvb3QucmVhZHRoZWRvY3MuaW8v ZW4vbGF0ZXN0L2RldmVsb3AvcGFja2FnZS9pbmRleC5odG1sDQoNCkJUVyBpZiBSb21hbiBjYW4g ZmlndXJlIG91dCBob3cgdG8gc2VuZCB0aGUgcGF0Y2hlcyBJIHRoaW5rIHRoYXQgdG9vbCB3b3Vs ZCBiZSB1c2VmdWwgdG9vLg0KDQpSZWdhcmRzLA0KU2ltb24NCg0KDQoNCj4NCj4gZGlmZiAtLWdp dCBhL2R0cy9LY29uZmlnIGIvZHRzL0tjb25maWcgaW5kZXggZGFiZTAwODBjMS4uNTkzZGRkYmFm MCANCj4gMTAwNjQ0DQo+IC0tLSBhL2R0cy9LY29uZmlnDQo+ICsrKyBiL2R0cy9LY29uZmlnDQo+ IEBAIC0xMzksNiArMTM5LDE1IEBAIGNvbmZpZyBERUZBVUxUX0RFVklDRV9UUkVFDQo+ICAgICAg ICAgICBJdCBjYW4gYmUgb3ZlcnJpZGRlbiBmcm9tIHRoZSBjb21tYW5kIGxpbmU6DQo+ICAgICAg ICAgICAkIG1ha2UgREVWSUNFX1RSRUU9PGRldmljZS10cmVlLW5hbWU+DQo+DQo+ICtjb25maWcg REVWSUNFX1RSRUVfSU5DTFVERVMNCj4gKyAgICAgICBzdHJpbmcgIkV4dHJhIC5kdHNpIGZpbGVz IHRvIGluY2x1ZGUgd2hlbiBidWlsZGluZyBEVCBjb250cm9sIg0KPiArICAgICAgIGRlcGVuZHMg b24gT0ZfQ09OVFJPTA0KPiArICAgICAgIGhlbHANCj4gKyAgICAgICAgIFUtQm9vdCdzIGNvbnRy b2wgLmR0YiBpcyB1c3VhbGx5IGJ1aWx0IGZyb20gYW4gaW4tdHJlZSAuZHRzDQo+ICsgICAgICAg ICBmaWxlLCBwbHVzIChpZiBhdmFpbGFibGUpIGFuIGluLXRyZWUgVS1Cb290LXNwZWNpZmljIC5k dHNpDQo+ICsgICAgICAgICBmaWxlLiBUaGlzIG9wdGlvbiBzcGVjaWZpZXMgYSBzcGFjZS1zZXBh cmF0ZWQgbGlzdCBvZiBleHRyYQ0KPiArICAgICAgICAgLmR0c2kgZmlsZXMgdGhhdCB3aWxsIGFs c28gYmUgdXNlZC4NCj4gKw0KPiAgY29uZmlnIE9GX0xJU1QNCj4gICAgICAgICBzdHJpbmcgIkxp c3Qgb2YgZGV2aWNlIHRyZWUgZmlsZXMgdG8gaW5jbHVkZSBmb3IgRFQgY29udHJvbCINCj4gICAg ICAgICBkZXBlbmRzIG9uIFNQTF9MT0FEX0ZJVCB8fCBNVUxUSV9EVEJfRklUIGRpZmYgLS1naXQg DQo+IGEvc2NyaXB0cy9NYWtlZmlsZS5saWIgYi9zY3JpcHRzL01ha2VmaWxlLmxpYiBpbmRleCAN Cj4gNzhiYmViZTdlOS4uYTJhY2NiYTk0MCAxMDA2NDQNCj4gLS0tIGEvc2NyaXB0cy9NYWtlZmls ZS5saWINCj4gKysrIGIvc2NyaXB0cy9NYWtlZmlsZS5saWINCj4gQEAgLTMyMCw2ICszMjAsOCBA QCBxdWlldF9jbWRfZHRjID0gRFRDICAgICAkQA0KPiAgIyBCcmluZyBpbiBhbnkgVS1Cb290LXNw ZWNpZmljIGluY2x1ZGUgYXQgdGhlIGVuZCBvZiB0aGUgZmlsZSAgDQo+IGNtZF9kdGMgPSBta2Rp ciAtcCAkKGRpciAke2R0Yy10bXB9KSA7IFwNCj4gICAgICAgICAoY2F0ICQ8OyAkKGlmICQodV9i b290X2R0c2kpLGVjaG8gJyQocG91bmQpaW5jbHVkZSANCj4gIiQodV9ib290X2R0c2kpIicpKSA+ ICQocHJlLXRtcCk7IFwNCj4gKyAgICAgICAkKGZvcmVhY2ggZiwkKHN1YnN0ICQocXVvdGUpLCwk KENPTkZJR19ERVZJQ0VfVFJFRV9JTkNMVURFUykpLCBcDQo+ICsgICAgICAgICBlY2hvICckKHBv dW5kKWluY2x1ZGUgIiQoZikiJyA+PiAkKHByZS10bXApOykgXA0KPiAgICAgICAgICQoQ1BQKSAk KGR0Y19jcHBfZmxhZ3MpIC14IGFzc2VtYmxlci13aXRoLWNwcCAtbyAkKGR0Yy10bXApICQocHJl LXRtcCkgOyBcDQo+ICAgICAgICAgJChEVEMpIC1PIGR0YiAtbyAkQCAtYiAwIFwNCj4gICAgICAg ICAgICAgICAgIC1pICQoZGlyICQ8KSAkKERUQ19GTEFHUykgXA0KPiAtLQ0KPiAyLjMxLjENCj4N Cg==