From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 6874889650574458880 X-Received: by 2002:a5d:488b:: with SMTP id g11mr24641452wrq.5.1610961094280; Mon, 18 Jan 2021 01:11:34 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a5d:5543:: with SMTP id g3ls7754700wrw.0.gmail; Mon, 18 Jan 2021 01:11:33 -0800 (PST) X-Google-Smtp-Source: ABdhPJxB1fmvV7Ck9G4s4U59LiCqV19FuASBjXv74UAppZDCL73Ww8lmYFisrZtbTeRP+AdBqd0h X-Received: by 2002:adf:fccb:: with SMTP id f11mr24820155wrs.3.1610961093339; Mon, 18 Jan 2021 01:11:33 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1610961093; cv=pass; d=google.com; s=arc-20160816; b=sUzlWHT2DMo4lBIQBmT3lGJ28HRdHO8O9b/yXIYu3xfahnjpWtR9KxmhwEt25BFO+j FunU9DN+yibtRnVcN10HvGbJWvW4z+w17IwDKSEa+a/iE5e7pM3It268NTAu/MmSxffL jkJ9+rw82CwyLLX1gbmarWeaCXYFjo7W8X9gNF8u7jAr9rcCNohaUKuKdGWXWmb+4ORI YdjpMFrhupxkynPW6zwu70EYGOQ6SXxgFqSlshTMmhrmwwXmLWSXKT/5GrFLWqNKn0G+ CVuXOazPTjor+rLuD2Jt3f/41jM2ISV2Kn9arJkuBNI9LOiB4ZPcDumx2iTJQNQtiko9 LZEg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:content-transfer-encoding:content-id:content-language :accept-language:in-reply-to:references:message-id:date:thread-index :thread-topic:subject:to:from:dkim-signature; bh=0gFRTEfJVXS57Vi3L+aBEmUuKQ8qpMOffo5gpso3+VU=; b=bRt8Aj+4PCUpexQ4ciQSLgfg3Vho8l+Ub9n5OLHn09WLgj5+07YWR+tQbQDn4vW/Wu I5Z3PqtiTMC/w9PnyQmsUHfRcD1tW2j3PomKT4moje0HqzyHW5ms9kSBTP74yn5hq7zD TtbRspuOtL+5l7k1qCCdpzbeNhX7wDpP8yYxZHjOIlI9hxLSfsBjSGceuqM9aS+bWhBM HWwaDfS32/comKXiNgrGYCifpPVBuO1KvhFnpFVYMYqTElRY7ZQiZeCFiV1DDalgqxcn 8sICfBRvZU0jMEf0FpDz8dBXG4nsT/pi2FcnGoKMzjaa/8fpsYZP2lrhg8ZATwdsHCfG MHJg== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.onmicrosoft.com header.s=selector1-siemens-onmicrosoft-com header.b="BjmS/PUC"; arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of florian.bezdeka@siemens.com designates 40.107.6.50 as permitted sender) smtp.mailfrom=florian.bezdeka@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Return-Path: Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-eopbgr60050.outbound.protection.outlook.com. [40.107.6.50]) by gmr-mx.google.com with ESMTPS id 7si589462wrp.3.2021.01.18.01.11.33 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Mon, 18 Jan 2021 01:11:33 -0800 (PST) Received-SPF: pass (google.com: domain of florian.bezdeka@siemens.com designates 40.107.6.50 as permitted sender) client-ip=40.107.6.50; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.onmicrosoft.com header.s=selector1-siemens-onmicrosoft-com header.b="BjmS/PUC"; arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of florian.bezdeka@siemens.com designates 40.107.6.50 as permitted sender) smtp.mailfrom=florian.bezdeka@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ZBxP0sHyDiIIPUsTV/0O/pNXuLsfcDP+hKWTl3xOV9AfiNpcPvv8NtKTxWZs1yQuBjQ+KD3gOFKE6L1R9Av69yM/XURnGuiDx2gpFXzVjGX+pQ65kNP7VleJ4wnL71OmO6L1NLCB8cshEefHkB196Cki2ZPYYLgsEURzFa4FPm9djZIb0RdT9OG1u9p+bP7CUSWRZNfGR/rYnXvK18M+KsUnVnkDJ+RjuK1HkAMF2zMnyiAFj/CZqZ6RBAeKZrLKK1/Wv+3zQsWwNY3MGFZmThpBNr8Vp6P36AggpRfAXSZm9gYxZYxg0/7cSeMOEQKkEJLT2LcYMVkld2ezlDvIVQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=0gFRTEfJVXS57Vi3L+aBEmUuKQ8qpMOffo5gpso3+VU=; b=MlNmSDV7pOdGmzEJPMl1Hliv3KUAUeomWELkeIJw2nuWC9AHeOEexI/0dFsedwJZEILz4ebxj62D1FUXQn3QntKvt+gpcd/7QCaTVhZt/05IkJDzqTPWGSoT9gTCLRbOyGS1ctlFx1hBeWy+oBVlXeOqN50BRQxm84kroXvF0mqLg/MteBBQfZaDcU21Tq06/So/ii9JxBfxu52le8NkmD/KG1tdPT3AHKN4ue3M8HShd9phNQ9ZNP62oDFhyA3uUBlSP8smFErY0MBxt0uEqZb3181OfvddbH5DxOZDU+ehCsfOtFpcwriPxvnoS2QF9XSB0n+uq3F9hcO2Z8gVZg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=siemens.com; dmarc=pass action=none header.from=siemens.com; dkim=pass header.d=siemens.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=siemens.onmicrosoft.com; s=selector1-siemens-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=0gFRTEfJVXS57Vi3L+aBEmUuKQ8qpMOffo5gpso3+VU=; b=BjmS/PUCOkC4hfikumlQFBridZAVzDGEKKXgJNGWCXdnu6NNMV5G7CLstF2C/xoSq8bi3rHOSa9B1c8T6wFJvuiVyY2AGILQVYMlZa/th00ExbNp0cVl1NIsyH3i8i3x0Ha5YjAyOrK6Zr63Ll6iw4fb70j+dY+vTM1/few3iZ8= Received: from AM0PR10MB1906.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:208:49::10) by AM9PR10MB4578.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:266::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3763.10; Mon, 18 Jan 2021 09:11:32 +0000 Received: from AM0PR10MB1906.EURPRD10.PROD.OUTLOOK.COM ([fe80::dc9b:2590:a1cf:3301]) by AM0PR10MB1906.EURPRD10.PROD.OUTLOOK.COM ([fe80::dc9b:2590:a1cf:3301%7]) with mapi id 15.20.3763.014; Mon, 18 Jan 2021 09:11:32 +0000 From: "florian.bezdeka@siemens.com" To: "isar-users@googlegroups.com" Subject: Re: [PATCH v3 1/3] classes: Add initramfs class Thread-Topic: [PATCH v3 1/3] classes: Add initramfs class Thread-Index: AQHW6l35tGHVNaKToESzuqshK/1syKotHxIA Date: Mon, 18 Jan 2021 09:11:29 +0000 Message-ID: <0948f3a316449c2e82e3635202883f8acd625e58.camel@siemens.com> References: <20210114101156.243184-1-hws@denx.de> In-Reply-To: <20210114101156.243184-1-hws@denx.de> Accept-Language: de-DE, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: googlegroups.com; dkim=none (message not signed) header.d=none;googlegroups.com; dmarc=none action=none header.from=siemens.com; x-originating-ip: [2a02:810d:82c0:38fc:30d6:ec3a:bc18:37f5] x-ms-publictraffictype: Email x-ms-office365-filtering-ht: Tenant x-ms-office365-filtering-correlation-id: 96183293-baa7-4500-3a48-08d8bb910c71 x-ms-traffictypediagnostic: AM9PR10MB4578: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:9508; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: ja39oBA1SvKD+xi+Eak7oOoL844bHVrCEhBhOBXLjegp9tZaMNa8dQluH3meaBePvrvHLsH7SXWL3WkAmMi2WCJV3QOBZgFop3Bzoq7QwFtqlGahT0FVmjDxIjp1tcnWieGluTdxdWfbJ6NrdWPAVwunXyYPYJw0NZ9aDnUObqKAEAMDHwhadM3Yu7OTf4orb52rNJ2ittaJjuxaA7y/4S+S7bDfFAIoOqz/Jqkae0FPF1XuBXD3Rb2JeSTATvStQNrcKz8zL5Vbu+eXLjyCe4LU9736zIeTREu0dej+1ZLSPD2s/3YBpJ3X15rf4VRGGGMcgc29k3K2FOlz9XpByfgTLXD8EbChbccTan3CS8aYiwG9FMdlsvGu6lxk9CXyX7COPUy7xlLyoDiKhKCH4eBkL4tld40+Jq1KxYtU3ij1BLOAgygQEPeb8iRpC1bW x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM0PR10MB1906.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(4636009)(376002)(136003)(396003)(39860400002)(366004)(346002)(478600001)(5660300002)(186003)(6666004)(86362001)(6506007)(6916009)(6512007)(8676002)(2906002)(2616005)(6486002)(8936002)(66446008)(71200400001)(91956017)(64756008)(66476007)(66556008)(66946007)(36756003)(83380400001)(316002)(76116006)(403724002);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata: =?utf-8?B?aXROSjBpQzFCZ3Y4Y0N2eEJ1ajFiVDRQSEF3UjJEMk1qT3M2c3V3RmVIZnlO?= =?utf-8?B?eWgzM2hFdGNRaWdrQXFWcEhncDRGMUZwVVViblFUSWxHODlqYmRGZTRWWWNs?= =?utf-8?B?Z0l4WXR4ZWFhNzcvVm01T3BnSjNINHZSUWd3bmhIQ0dVZXM2OWdlRFJUb0dz?= =?utf-8?B?bEJCUmhLWm0wN3RlbmYvWDVlYmM0dzc1QmlZOTVYdjR0RXdEYmorY0t6Qy9V?= =?utf-8?B?WStqMnpGR3l3Unc2Z3M5cVJIQStaQzUyTzJpZTcrTE9ieTg1QXBEajBySkl5?= =?utf-8?B?N1owdG1kZXRWNVd6RXlwQ1AvNzFhTkZEeDErL3JpWkp3R0RPa2JVWmI3a3p6?= =?utf-8?B?RU5IYWdYN0FydExIZTBNNE5xSVRuRDhUS3MxV1AwU0FadlNkRWVBYnVBdUVG?= =?utf-8?B?eEpXcy9wUGtNa3dYeGJJMllVaGVaT0NDb0JXbW1BbkxxU0NRTkZPczVoZmlM?= =?utf-8?B?OUFjdk1IdGtNbWRWU3UxR0ZLNC9QRGZXSEhyMFIrZ0o5MEJ1bkNxQkNldHlM?= =?utf-8?B?d2RBRE1MZXg5OHkzREFOb0NDMjVNTVRGWUdHMlRxNFdIY3FzTjErQytrZ1dE?= =?utf-8?B?SXBxd3lJM2N6aUVKTEpsT3E5ZjFVb3hvS2FWemRxa09QT000Z21zUFZTajZC?= =?utf-8?B?ZlEwUFZoUFFSbzlWbG04NkF4WUliMjd6Z1ZpZHc5RXJQR3lwZlZVQkphbGty?= =?utf-8?B?eTEyeS8wR0F0MFNtLzAzTUUxbGlKcWNXZzBONG9TeTRHbXdQV1V5Q2RObldy?= =?utf-8?B?LzM5Vm93MGVjMmtqa2NXR0FSdHVoOW5Hc0dmeXhSc2hlMmM0d1lLSkg1ZUNV?= =?utf-8?B?R0p2ODR0U3E5Tmg1SUJRdko3cVdGZ2VKMC91Wkl2ZVBPZUFZelVPcjdhbnZR?= =?utf-8?B?bTVEbUhvQVJ1S0NFZWVsTExIQ1dnZm82M3FNR2pNZElLZytCNTRoVG5vblhT?= =?utf-8?B?Y0UxR3k5VW54Q2pQbUloemdpeW1JNEZ6djlFY08yTklFYUJKUTAzUTJ1VHdE?= =?utf-8?B?UzY3K25wYmRnTFJSbmdwaXpkcmM3ekFtcXpXUUZZMXc2S0drTndXY0hPSm5X?= =?utf-8?B?TDR2c0gzcFljWlRXSUwxbGVyVkxPYXpYTTc3UmhIci9tS3h1ZHdUMlJPZFZJ?= =?utf-8?B?b1dnK0RkYmR1SUtEdEVBMUwwWkhteWJDc0hlN0c3MmpWMzJXbWJ6SnRFM0Nr?= =?utf-8?B?c2NHb1ZCblFEdXZjcWVXN2FDTzJWcTFJb0R3MjNPT0VyZDgwa0FNOGQzdEtH?= =?utf-8?B?TVRZRmdCTHZ3OG41MjBjbGdPZ2JFSzlUVEhjY0F5RXBWOFFxMm42YnVMc2d0?= =?utf-8?B?b3puNHZ5QXFLbm9meW5xOVFyNVp3N0VmaFRPV3h5SmRJeW85dCtLN1pZWlV2?= =?utf-8?B?WUVZTWpscGdPQlhXNGJNbFREYUlGOUNRc0tSY05yc3NmMVhQTDQ5S2M4TkRG?= =?utf-8?Q?Pp36uaZT?= x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: AM0PR10MB1906.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: 96183293-baa7-4500-3a48-08d8bb910c71 X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Jan 2021 09:11:32.4055 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 38ae3bcd-9579-4fd4-adda-b42e1495d55a X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: opizK3V5CNtFZ77hYIzXtZRvKPJwhWkTTsP2olmOwAF5BmpCkkfQDE5Ibjj+/1yUxbzd8I662+wm1PWUFIjFVO6ByZeLMsqh5S5OAV6AMcA= X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM9PR10MB4578 X-TUID: jqLKpnZuDMaR T24gVGh1LCAyMDIxLTAxLTE0IGF0IDExOjExICswMTAwLCBIYXJhbGQgU2VpbGVyIHdyb3RlOg0K PiBBZGQgYSBuZXcgImltYWdlIiBjbGFzcyBmb3IgZ2VuZXJhdGluZyBhIGN1c3RvbSBpbml0cmFt ZnMuICBJdCB3b3Jrcw0KPiBsaWtlIHRoaXM6IEEgbmV3IG1pbmltYWwgZGViaWFuIHJvb3RmcyBp cyBib290c3RyYXBwZWQgYW5kIGFsbA0KPiBkZXBlbmRlbmN5IHBhY2thZ2VzIGZvciB0aGUgbmV3 IGluaXRyYW1mcyBhcmUgaW5zdGFsbGVkLiAgVGhlbiwgYW4NCj4gaW5pdHJhbWZzIGlzIGdlbmVy YXRlZCBmcm9tIHRoaXMgcm9vdGZzIGFuZCBkZXBsb3llZCBsaWtlIHVzdWFsLg0KPiANCj4gVGhp cyBuZXcgaW5pdHJhbWZzLmJiY2xhc3MgImltYWdlIiBjbGFzcyBzaG91bGQgYmUgcHVsbGVkIGlu IGJ5IGFuDQo+ICJpbml0cmFtZnMgaW1hZ2UiIHJlY2lwZS4gIFNhaWQgcmVjaXBlIHRoZW4gc3Bl Y2lmaWVzIGFsbCBkZXBlbmRlbmNpZXMNCj4gb2YgdGhlIGluaXRyYW1mcyB2aWEgSU5JVFJBTUZT X0lOU1RBTEwgYW5kIElOSVRSQU1GU19QUkVJTlNUQUxMICh3aGljaA0KPiBhcmUgYW5hbG9nb3Vz IHRvIHRoZSByZXNwZWN0aXZlIElNQUdFXyogdmFyaWFibGVzKS4NCj4gDQo+IGluaXRyYW1mcy5i YmNsYXNzIGludGVudGlvbmFsbHkgZG9lcyBfbm90XyBleHBvc2UgYSBtZWNoYW5pc20gdG8gY2hh bmdlDQo+IC9ldGMvaW5pdHJhbWZzLXRvb2xzL2luaXRyYW1mcy5jb25mIGFuZCAvZXRjL2luaXRy YW1mcy10b29scy9tb2R1bGVzLg0KPiBDaGFuZ2VzIHRvIHRoZWlyIHNldHRpbmdzIGFyZSBiZXR0 ZXIgZG9uZSB2aWEgcGFja2FnZXMgdGhhdCBkZXBsb3kNCj4gY29uZi1ob29rcyB0byAvdXNyL3No YXJlL2luaXRyYW1mcy10b29scy9jb25mLWhvb2tzLmQvIGFuZCBtb2R1bGUNCj4gZnJhZ21lbnQg ZmlsZXMgdG8gL3Vzci9zaGFyZS9pbml0cmFtZnMtdG9vbHMvbW9kdWxlcy5kLy4NCj4gDQo+IFNp Z25lZC1vZmYtYnk6IEhhcmFsZCBTZWlsZXIgPGh3c0BkZW54LmRlPg0KPiAtLS0NCj4gDQo+IE5v dGVzOg0KPiDCoMKgwqDCoEkgaGFkIHRoaXMgaWRlYSB3aGlsZSBzZWFyY2hpbmcgZm9yIGEgd2F5 IHRvIGJ1aWxkIGFuIGluaXRyYW1mcyB0aGF0DQo+IMKgwqDCoMKgdXNlcyBkbS12ZXJpdHkgdG8g YXNzZXJ0IGludGVncml0eSBvZiB0aGUgcm9vdGZzLiAgVG8gbWUsIHRoaXMgZmVlbHMNCj4gwqDC oMKgwqBsaWtlIGEgbXVjaCBjbGVhbmVyIHNvbHV0aW9uIHRoYW4gYW55dGhpbmcgZWxzZSBJIHRy aWVkIGFuZCBJJ20gaGFwcHkgdG8NCj4gwqDCoMKgwqByZXBvcnQgdGhhdCwgdXNpbmcgdGhpcyBh cHByb2FjaCwgSSBnb3QgZXZlcnl0aGluZyB3b3JraW5nIG5pY2VseSBpbiB0aGUNCj4gwqDCoMKg wqBvcmlnaW5hbCBwcm9qZWN0Lg0KPiDCoMKgwqDCoA0KPiANCj4gDQo+IA0KPiDCoMKgwqDCoElu IG15IG9waW5pb24sIHRoaXMgZGVzaWduIGhhcyBhIG51bWJlciBvZiBhZHZhbnRhZ2VzIG92ZXIg dGhlIHByZXZpb3VzDQo+IMKgwqDCoMKgc29sdXRpb25zIHdlIGhhdmUgc2VlbiBzbyBmYXI6DQo+ IMKgwqDCoMKgDQo+IA0KPiANCj4gDQo+IMKgwqDCoMKgwqAtIEl0IGRvZXMgbm90IHN1ZmZlciBh bnkga2luZCBvZiBpbml0cmFtZnMgcG9sbHV0aW9uLCBjYXVzZWQgYnkNCj4gwqDCoMKgwqDCoMKg wqBwYWNrYWdlcyBpbnN0YWxsZWQgaW50byBhIHJvb3Rmcy4gIFRoaXMgaXMgYSBiaWcgcHJvYmxl bSB3aGVuIHRyeWluZw0KPiDCoMKgwqDCoMKgwqDCoHRvIGdlbmVyYXRlZCBhbiBpbml0cmFtZnMg ZnJvbSBlLmcuIGBidWlsZGNocm9vdC10YXJnZXRgIGFzIG1hbnkNCj4gwqDCoMKgwqDCoMKgwqB1 bnJlbGF0ZWQgcGFja2FnZWQgY291bGQgYmUgaW5zdGFsbGVkIHRoZXJlIHdoaWNoIHdvdWxkIGFs bCBnZXQNCj4gwqDCoMKgwqDCoMKgwqBwdWxsZWQgaW50byB0aGUgaW5pdHJkIChpZiB0aGV5IGlu c3RhbGwgaG9va3Mvc2NyaXB0cykuDQo+IMKgwqDCoMKgDQo+IA0KPiANCj4gDQo+IMKgwqDCoMKg wqDCoMKgVGhpcyBhbHNvIG1lYW5zLCB3aXRoIHRoaXMgbmV3IGFwcHJvYWNoLCB0aGUgaW50ZWdy YXRvciBoYXMgbWF4aW11bQ0KPiDCoMKgwqDCoMKgwqDCoGNvbnRyb2wgb3ZlciB0aGUgY29udGVu dHMgb2YgdGhlIGluaXRyYW1mcy4NCj4gwqDCoMKgwqANCj4gDQo+IA0KPiANCj4gwqDCoMKgwqDC oC0gVGhlcmUgYXJlIG5vIG5lZWRzIHRvIGNoYW5nZSB0aGUgaW5pdHJhbWZzIGdlbmVyYXRpb24g cHJvY2VzcyBpbiBhbnkNCj4gwqDCoMKgwqDCoMKgwqB3YXksIHRoZSBkZWJpYW4gdG9vbGluZyBj YW4gYmUgdXNlZCBleGFjdGx5IGxpa2UgaXRzIG1lYW50IHRvLg0KPiDCoMKgwqDCoA0KPiANCj4g DQo+IA0KPiDCoMKgwqDCoMKgLSBBcyBtb3N0IGlzYXItZ2VuZXJhdGVkIGltYWdlcyB3aWxsIG5l dmVyIHJlZ2VuZXJhdGUgdGhlIGluaXRyYW1mcw0KPiDCoMKgwqDCoMKgwqDCoGZyb20gdGhlIHJ1 bm5pbmcgc3lzdGVtLCBhbGwgaW5pdHJhbWZzIHJlbGF0ZWQgcGFja2FnZXMgYXJlIGRlYWQtd2Vp Z2h0DQo+IMKgwqDCoMKgwqDCoMKgdG8gdGhlIGltYWdlLiAgVGhpcyBpcyBhIHByb2JsZW0gd2hl biB0cnlpbmcgdG8gZ2VuZXJhdGUgdGhlIGluaXRyYW1mcw0KPiDCoMKgwqDCoMKgwqDCoGZyb20g dGhlIGFjdHVhbCBpbWFnZSByb290ZnMuDQo+IMKgwqDCoMKgDQo+IA0KPiANCj4gDQo+IMKgwqDC oMKgwqDCoMKgV2hlbiBpdCBpcyBuZWNlc3NhcnkgdG8gcmVidWlsZCB0aGUgaW5pdHJhbWZzIGlu IGEgcnVubmluZyBzeXN0ZW0sDQo+IMKgwqDCoMKgwqDCoMKgdGhlIHBhY2thZ2VzIGRlc2lnbmVk IGZvciB0aGlzIG5ldyBjbGFzcyBjb3VsZCBqdXN0IGJlIGluc3RhbGxlZCBpbnRvDQo+IMKgwqDC oMKgwqDCoMKgdGhlIHJvb3Rmcywgd2l0aG91dCBhbnkgY2hhbmdlcyBuZWNlc3NhcnkuICBUaGlz IG1lYW5zLCBhbnkgZ2VuZXJpYw0KPiDCoMKgwqDCoMKgwqDCoGluaXRyYW1mcyBtb2R1bGUgcGFj a2FnZXMgY2FuIGJlIHVzZWQgYm90aCB3aXRoIHRoZSBpbi1yb290ZnMgbWVjaGFuaXNtDQo+IMKg wqDCoMKgwqDCoMKgYW5kIGluaXRyYW1mcy5iYmNsYXNzLg0KPiDCoMKgwqDCoA0KPiANCj4gDQo+ IA0KPiDCoMKgwqDCoMKgLSBCZWNhdXNlIG9mIHRoaXMgY29tcGxldGUgaXNvbGF0aW9uIGFuZCBp bmRlcGVuZGVuY2UsIGltcGxlbWVudGF0aW9uDQo+IMKgwqDCoMKgwqDCoMKgb2YgY29tcGxleCBs b2dpYyBpcyBtdWNoIGVhc2llcjogIEZvciBleGFtcGxlIGRtLXZlcml0eSBuZWVkcw0KPiDCoMKg wqDCoMKgwqDCoGEgcm9vdC1oYXNoIHRoYXQgaXMgb25seSBhdmFpbGFibGUgYWZ0ZXIgdGhlIHJv b3RmcyBoYXMgYmVlbiBjYXN0IGludG8NCj4gwqDCoMKgwqDCoMKgwqBhIGZpbGVzeXN0ZW0gaW1h Z2UuICBXaXRoIHRoaXMgbmV3IGFwcHJvYWNoLCB0aGlzIGNhbiBiZSBtb2RlbGxlZCB3aXRoDQo+ IMKgwqDCoMKgwqDCoMKgYSBzaW1wbGUgdGFzayBkZXBlbmRlbmN5Lg0KPiDCoMKgwqDCoA0KPiAN Cj4gDQo+IA0KPiDCoMKgwqDCoENoYW5nZXMgaW4gdjI6DQo+IMKgwqDCoMKgLSBOb25lIChqdXN0 IGFkZGVkIGV4YW1wbGVzIGluIG5ldyBwYXRjaGVzKQ0KPiDCoMKgwqDCoA0KPiANCj4gDQo+IA0K PiDCoMKgwqDCoENoYW5nZXMgaW4gdjM6DQo+IMKgwqDCoMKgLSBOb25lDQo+IA0KPiDCoG1ldGEv Y2xhc3Nlcy9pbml0cmFtZnMuYmJjbGFzcyB8IDQxICsrKysrKysrKysrKysrKysrKysrKysrKysr KysrKysrKysNCj4gwqAxIGZpbGUgY2hhbmdlZCwgNDEgaW5zZXJ0aW9ucygrKQ0KPiDCoGNyZWF0 ZSBtb2RlIDEwMDY0NCBtZXRhL2NsYXNzZXMvaW5pdHJhbWZzLmJiY2xhc3MNCj4gDQo+IGRpZmYg LS1naXQgYS9tZXRhL2NsYXNzZXMvaW5pdHJhbWZzLmJiY2xhc3MgYi9tZXRhL2NsYXNzZXMvaW5p dHJhbWZzLmJiY2xhc3MNCj4gbmV3IGZpbGUgbW9kZSAxMDA2NDQNCj4gaW5kZXggMDAwMDAwMDAw MDAwLi44YWY5YjRiMzc5YTUNCj4gLS0tIC9kZXYvbnVsbA0KPiArKysgYi9tZXRhL2NsYXNzZXMv aW5pdHJhbWZzLmJiY2xhc3MNCj4gQEAgLTAsMCArMSw0MSBAQA0KPiArIyBUaGlzIHNvZnR3YXJl IGlzIGEgcGFydCBvZiBJU0FSLg0KPiArDQo+ICsjIE1ha2Ugd29ya2RpciBhbmQgc3RhbXBzIG1h Y2hpbmUtc3BlY2lmaWMgd2l0aG91dCBjaGFuZ2luZyBjb21tb24gUE4gdGFyZ2V0DQo+ICtXT1JL RElSID0gIiR7VE1QRElSfS93b3JrLyR7RElTVFJPfS0ke0RJU1RST19BUkNIfS8ke1BOfS0ke01B Q0hJTkV9LyR7UFZ9LSR7UFJ9Ig0KPiArU1RBTVAgPSAiJHtTVEFNUFNfRElSfS8ke0RJU1RST30t JHtESVNUUk9fQVJDSH0vJHtQTn0tJHtNQUNISU5FfS8ke1BWfS0ke1BSfSINCj4gK1NUQU1QQ0xF QU4gPSAiJHtTVEFNUFNfRElSfS8ke0RJU1RST30tJHtESVNUUk9fQVJDSH0vJHtQTn0tJHtNQUNI SU5FfS8qLSoiDQo+ICsNCj4gK0lOSVRSQU1GU19JTlNUQUxMID89ICIiDQo+ICtJTklUUkFNRlNf UFJFSU5TVEFMTCA/PSAiIg0KPiArSU5JVFJBTUZTX1JPT1RGUyA/PSAiJHtXT1JLRElSfS9yb290 ZnMiDQo+ICtJTklUUkFNRlNfSU1BR0VfRklMRSA9ICIke0RFUExPWV9ESVJfSU1BR0V9LyR7SU5J VFJBTUZTX0ZVTExOQU1FfS5pbml0cmQuaW1nIg0KPiArDQo+ICsjIEluc3RhbGwgcHJvcGVyIGtl cm5lbA0KPiArSU5JVFJBTUZTX0lOU1RBTEwgKz0gIiR7QCAoImxpbnV4LWltYWdlLSIgKyBkLmdl dFZhcigiS0VSTkVMX05BTUUiLCBUcnVlKSkgaWYgZC5nZXRWYXIoIktFUk5FTF9OQU1FIiwgVHJ1 ZSkgZWxzZSAiIn0iDQo+ICsNCj4gKyMgTmFtZSBvZiB0aGUgaW5pdHJhbWZzIGluY2x1ZGluZyBk aXN0cm8mbWFjaGluZSBuYW1lcw0KPiArSU5JVFJBTUZTX0ZVTExOQU1FID0gIiR7UE59LSR7RElT VFJPfS0ke01BQ0hJTkV9Ig0KPiArDQo+ICtERVBFTkRTICs9ICIke0lOSVRSQU1GU19JTlNUQUxM fSINCj4gKw0KPiArUk9PVEZTRElSID0gIiR7SU5JVFJBTUZTX1JPT1RGU30iDQo+ICtST09URlNf RkVBVFVSRVMgPSAiIg0KPiArUk9PVEZTX1BBQ0tBR0VTID0gImluaXRyYW1mcy10b29scyAke0lO SVRSQU1GU19QUkVJTlNUQUxMfSAke0lOSVRSQU1GU19JTlNUQUxMfSINCj4gKw0KPiAraW5oZXJp dCByb290ZnMNCj4gKw0KPiArZG9fZ2VuZXJhdGVfaW5pdHJhbWZzKCkgew0KPiArICAgIHJvb3Rm c19kb19tb3VudHMNCj4gKyAgICByb290ZnNfZG9fcWVtdQ0KPiArDQo+ICsgICAgc3VkbyAtRSBj aHJvb3QgIiR7SU5JVFJBTUZTX1JPT1RGU30iIFwNCj4gKyAgICAgICAgdXBkYXRlLWluaXRyYW1m cyAtdSAtdg0KPiArDQo+ICsgICAgaWYgWyAhIC1lICIke0lOSVRSQU1GU19ST09URlN9L2luaXRy ZC5pbWciIF07IHRoZW4NCj4gKyAgICAgICAgZGllICJObyBpbml0cmFtZnMgd2FzIGZvdW5kIGFm dGVyIGdlbmVyYXRpb24hIg0KPiArICAgIGZpDQo+ICsNCj4gKyAgICBybSAtcmYgIiR7SU5JVFJB TUZTX0lNQUdFX0ZJTEV9Ig0KPiArICAgIGNwICIke0lOSVRSQU1GU19ST09URlN9L2luaXRyZC5p bWciICIke0lOSVRSQU1GU19JTUFHRV9GSUxFfSINCg0KJHtJTklUUkFNRlNfSU1BR0VfRklMRX0g cmVmZXJlbmNlcyAke0RFUExPWV9ESVJfSU1BR0V9LCB3aGljaCBtYXkgbm90DQpleGlzdCB5ZXQu IFNvIEkgZ3Vlc3Mgd2Ugc2hvdWxkIGFkZCBzb21ldGhpbmcgbGlrZSANCg0KZG9fZ2VuZXJhdGVf aW5pdHJhbWZzW2RpcnNdID0gIiR7REVQTE9ZX0RJUl9JTUFHRX0iDQoNCm90aGVyd2lzZSB5b3Ug aGF2ZSBmaXggdGhlIGRlcGVuZGVuY3kgd2l0aCBzb21lIGtpbmQgb2YgImludGVybWVkaWF0ZQ0K dGFzayIgaW4gdGhlIHJlY2lwZSB1c2luZyB0aGlzIGNsYXNzLg0KIA0KPiArfQ0KPiArYWRkdGFz ayBnZW5lcmF0ZV9pbml0cmFtZnMgYWZ0ZXIgZG9fcm9vdGZzIGJlZm9yZSBkb19idWlsZA0KPiAt LSANCj4gMi4yOS4yDQo+IA0KDQo=