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 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 smtp.lore.kernel.org (Postfix) with ESMTPS id D49FFC4332F for ; Thu, 2 Nov 2023 14:06:20 +0000 (UTC) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 61029877B6; Thu, 2 Nov 2023 15:06:18 +0100 (CET) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=gmail.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=gmail.com header.i=@gmail.com header.b="g/7ivIc9"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id BB8BB8701E; Thu, 2 Nov 2023 15:06:10 +0100 (CET) Received: from mail-qt1-x831.google.com (mail-qt1-x831.google.com [IPv6:2607:f8b0:4864:20::831]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)) (No client certificate requested) by phobos.denx.de (Postfix) with ESMTPS id 16002877A1 for ; Thu, 2 Nov 2023 15:06:00 +0100 (CET) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=seanga2@gmail.com Received: by mail-qt1-x831.google.com with SMTP id d75a77b69052e-418201cb9e9so5297111cf.0 for ; Thu, 02 Nov 2023 07:05:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1698933957; x=1699538757; darn=lists.denx.de; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=pwKmqEuEh0UqwDEfIKLzT3cBAVRd4YSmr/PNM1qYjxY=; b=g/7ivIc9cWJsGdvtQcJ8mtY+qz2fAoDKjX3pG2bdpMVWrQLfagRjMIjsJCi53C1DMG gG/cVImdCwWgyPolOEJcZ45KVFrNGgjeee8fvpPL8uneA9Yy5uoEsGBDZtrc5yE1t9lg wjy7Sjz+RI57b5redeEsXB9F8oFVjn8zS67GUQileQnxNcAA7Xn3W7I/qxdB5p4yC3Dh J8FfpVojQTRYilrXiHdYvgReYHliPKxDrKpEuZjAPMOG8f8YQ1DZ6ktNQNldwdkw14zW ofJ3ESaTJR1i2R7DXv+QcYkmDW+161uqwduUIuna9zmF56PO1MJhuguAVQByNiEZo+rA 8XEg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1698933957; x=1699538757; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=pwKmqEuEh0UqwDEfIKLzT3cBAVRd4YSmr/PNM1qYjxY=; b=uBUavyncdgLtadwhwBhUa2MgOJWDtcRxUYNgvqPuza49D5lXiWAxpqIQVcEOWdNMHW gWHUS9l7lN2g86WagWZzBLrolNCXXco5cvKAaJ0ona4f6Tsw+QYxih6SOj88LjwyLBlo CRmzJh8cCkOEnfyMXURgPbP0MrpZpLd5bO/RWtUeVUeekIWLU+TXMnt7g6AQkC2L2yJx MML6Ckaymb1UZDcuZAaT4Q7ck+BBW9wSHGvMypIPKoOkAfvoheloZsPGFIg2ysyREDLx XPfAgLrqjgzDpASpDxOdZHl3lmYdjgn2rE7YyAUx+VjV/jDPeUaVlihvBBpvGMY/dwmB 57dg== X-Gm-Message-State: AOJu0Yw6ib/lkWyJozfEk744JqG96Kpb55KVTV6ysZGoLqqtLZRKlR78 0oTZEI83X/Li8jrjNf1oaZ4= X-Google-Smtp-Source: AGHT+IHW1uZLiZiuf2jZzLTqG54WC0EA3xyfqNG0gFksujs4b4WqpnsaKhAkwdC6SCVqbyltuv8eVw== X-Received: by 2002:a05:622a:cb:b0:403:b219:89ed with SMTP id p11-20020a05622a00cb00b00403b21989edmr22210281qtw.30.1698933956492; Thu, 02 Nov 2023 07:05:56 -0700 (PDT) Received: from [192.168.1.201] (pool-108-48-157-169.washdc.fios.verizon.net. [108.48.157.169]) by smtp.gmail.com with ESMTPSA id q23-20020ac87357000000b0041b25ebc190sm2311181qtp.44.2023.11.02.07.05.55 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 02 Nov 2023 07:05:56 -0700 (PDT) Message-ID: Date: Thu, 2 Nov 2023 10:05:54 -0400 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.11.0 Subject: Re: [PATCH 00/15] nand: Add sandbox tests Content-Language: en-US To: Dario Binacchi Cc: u-boot@lists.denx.de, Michael Trimarchi , Tom Rini , Daniel Schwierzeck , GSS_MTK_Uboot_upstream , Heiko Schocher , Peng Fan , Simon Glass , Weijie Gao References: <20231029034845.1169614-1-seanga2@gmail.com> From: Sean Anderson In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.39 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.8 at phobos.denx.de X-Virus-Status: Clean T24gMTEvMi8yMyAxMDowMSwgRGFyaW8gQmluYWNjaGkgd3JvdGU6DQo+IFNlYW4sIEFsbCwN Cj4gDQo+IE9uIFN1biwgT2N0IDI5LCAyMDIzIGF0IDQ6NDjigK9BTSBTZWFuIEFuZGVyc29u IDxzZWFuZ2EyQGdtYWlsLmNvbT4gd3JvdGU6DQo+Pg0KPj4gVGhpcyBzZXJpZXMgdGVzdHMg cmF3IG5hbmQgZmxhc2ggaW4gc2FuZGJveCBhbmQgZml4ZXMgdmFyaW91cyBidWdzIGRpc2Nv dmVyZWQgaW4NCj4+IHRoZSBwcm9jZXNzLiBJJ3ZlIHRyaWVkIHRvIGRvIHRoaW5ncyBpbiBh IGNvbnRlbXBvcmFyeSBtYW5uZXIsIGF2b2lkaW5nIHRoZQ0KPj4gKG51bWVyb3VzKSB2YXJp YXRpb25zIHByZXNlbnQgb24gb25seSBhIGZldyBib2FyZHMuIFRoZSB0ZXN0IGlzIHByZXR0 eSBtaW5pbWFsLg0KPj4gRnV0dXJlIHdvcmsgY291bGQgdGVzdCB0aGUgcmVzdCBvZiB0aGUg bmFuZCBBUEkgYXMgd2VsbCBhcyB0aGUgTVREIEFQSS4NCj4+DQo+PiBCbG9hdCBhdCBbMV0g KGZvciBib2FyZHMgd2l0aCBTUExfTkFORF9TVVBQT1JUIGVuYWJsZWQpLiBBbG1vc3QNCj4+ IGV2ZXJ5dGhpbmcgZ3Jvd3MgYnkgYSBmZXcgYnl0ZXMgZHVlIHRvIG5hbmRfcGFnZV9zaXpl LiBBIGZldyBib2FyZHMgZ3JvdyBtb3JlLA0KPj4gbW9zdGx5IHRob3NlIHVzaW5nIG5hbmRf c3BsX2xvYWRlcnMuYy4NCj4+DQo+PiBbMV0gaHR0cHM6Ly9naXN0LmdpdGh1Yi5jb20vRm9y dHktQm90Lzk2OTRmMzQwMTg5M2M5ZTcwNmNjYzM3NDkyMmRlNmMyDQo+Pg0KPj4NCj4+IFNl YW4gQW5kZXJzb24gKDE1KToNCj4+ICAgIHNwbDogbmFuZDogRml4IE5VTEwtcG9pbnRlciBk ZXJlZmVyZW5jZQ0KPj4gICAgbmFuZDogRG9uJ3QgZGVyZWZlcmVuY2UgTlVMTCBtYW51ZmFj dHVyZXJfZGVzYw0KPj4gICAgbmFuZDogQ2FsY3VsYXRlIFNZU19OQU5EX1BBR0VfQ09VTlQg YXV0b21hdGljYWxseQ0KPj4gICAgbmFuZDogc3BsX2xvYWRlcnM6IE9ubHkgcmVhZCBlbm91 Z2ggcGFnZXMgdG8gbG9hZCB0aGUgaW1hZ2UNCj4+ICAgIHNwbDogbGVnYWN5OiBIb25vciBi bF9sZW4gd2hlbiBkZWNvbXByZXNzaW5nDQo+PiAgICBzcGw6IG5hbmQ6IFNldCBibF9sZW4g dG8gcGFnZSBzaXplDQo+PiAgICBjbWQ6IG5hbmQ6IE1hcCBtZW1vcnkgYmVmb3JlIGFjY2Vz c2luZyBpdA0KPj4gICAgc3BsOiBuYW5kOiBNYXAgbWVtb3J5IGJlZm9yZSBhY2Nlc3Npbmcg aXQNCj4+ICAgIG10ZDogUmVuYW1lIFNQTF9NVERfU1VQUE9SVCB0byBTUExfTVREDQo+PiAg ICBtdGQ6IEFkZCBzb21lIGZhbGxiYWNrcyBmb3IgYWRkL2RlbF9tdGRfZGV2aWNlDQo+PiAg ICBuYW5kOiBBZGQgZnVuY3Rpb24gdG8gdW5yZWdpc3RlciBOQU5EIGRldmljZXMNCj4+ICAg IG5hbmQ6IEFsbG93IHJlaW5pdGlhbGl6YXRpb24NCj4+ICAgIGFyY2g6IHNhbmRib3g6IEFk ZCBmdW5jdGlvbiB0byBjcmVhdGUgdGVtcG9yYXJ5IGZpbGVzDQo+PiAgICBuYW5kOiBBZGQg c2FuZGJveCBkcml2ZXINCj4+ICAgIHRlc3Q6IHNwbDogQWRkIGEgdGVzdCBmb3IgTkFORA0K Pj4NCj4+ICAgUkVBRE1FICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IHwgICA5ICstDQo+PiAgIGFyY2gvc2FuZGJveC9jcHUvb3MuYyAgICAgICAgICAgICAgICAg ICAgICAgICB8ICAxNyArDQo+PiAgIGFyY2gvc2FuZGJveC9kdHMvdGVzdC5kdHMgICAgICAg ICAgICAgICAgICAgICB8ICA2NyArKw0KPj4gICBhcmNoL3NhbmRib3gvaW5jbHVkZS9hc20v c3BsLmggICAgICAgICAgICAgICAgfCAgIDEgKw0KPj4gICBjbWQvbmFuZC5jICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMjYgKy0NCj4+ICAgY29tbW9uL3NwbC9L Y29uZmlnICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyICstDQo+PiAgIGNvbW1v bi9zcGwvc3BsX2xlZ2FjeS5jICAgICAgICAgICAgICAgICAgICAgICB8ICAxOCArLQ0KPj4g ICBjb21tb24vc3BsL3NwbF9uYW5kLmMgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMjIg Ky0NCj4+ICAgY29uZmlncy9hbTMzNXhfYmFsdG9zX2RlZmNvbmZpZyAgICAgICAgICAgICAg IHwgICAzICstDQo+PiAgIGNvbmZpZ3MvYW0zMzV4X2V2bV9kZWZjb25maWcgICAgICAgICAg ICAgICAgICB8ICAgMyArLQ0KPj4gICBjb25maWdzL2FtMzM1eF9ldm1fc3BpYm9vdF9kZWZj b25maWcgICAgICAgICAgfCAgIDIgKy0NCj4+ICAgY29uZmlncy9hbTMzNXhfZ3VhcmRpYW5f ZGVmY29uZmlnICAgICAgICAgICAgIHwgICAxIC0NCj4+ICAgY29uZmlncy9hbTMzNXhfaHNf ZXZtX2RlZmNvbmZpZyAgICAgICAgICAgICAgIHwgICAyICstDQo+PiAgIGNvbmZpZ3MvYW0z MzV4X2hzX2V2bV91YXJ0X2RlZmNvbmZpZyAgICAgICAgICB8ICAgMiArLQ0KPj4gICBjb25m aWdzL2FtMzM1eF9pZ2VwMDAzeF9kZWZjb25maWcgICAgICAgICAgICAgfCAgIDMgKy0NCj4+ ICAgY29uZmlncy9hbTMzNXhfc2w1MF9kZWZjb25maWcgICAgICAgICAgICAgICAgIHwgICAy ICstDQo+PiAgIGNvbmZpZ3MvYW0zNTE3X2V2bV9kZWZjb25maWcgICAgICAgICAgICAgICAg ICB8ICAgMyArLQ0KPj4gICBjb25maWdzL2FtNDN4eF9ldm1fZGVmY29uZmlnICAgICAgICAg ICAgICAgICAgfCAgIDMgKy0NCj4+ICAgY29uZmlncy9hbTQzeHhfZXZtX3J0Y29ubHlfZGVm Y29uZmlnICAgICAgICAgIHwgICAzICstDQo+PiAgIGNvbmZpZ3MvYW00M3h4X2V2bV91c2Jo b3N0X2Jvb3RfZGVmY29uZmlnICAgICB8ICAgMyArLQ0KPj4gICBjb25maWdzL2FtNDN4eF9o c19ldm1fZGVmY29uZmlnICAgICAgICAgICAgICAgfCAgIDMgKy0NCj4+ICAgY29uZmlncy9h bTYyYXhfZXZtX3I1X2RlZmNvbmZpZyAgICAgICAgICAgICAgIHwgICAyICstDQo+PiAgIGNv bmZpZ3MvYW02NXhfZXZtX2E1M19kZWZjb25maWcgICAgICAgICAgICAgICB8ICAgMiArLQ0K Pj4gICBjb25maWdzL2F4bV9kZWZjb25maWcgICAgICAgICAgICAgICAgICAgICAgICAgfCAg IDEgLQ0KPj4gICBjb25maWdzL2NoaWxpYm9hcmRfZGVmY29uZmlnICAgICAgICAgICAgICAg ICAgfCAgIDEgLQ0KPj4gICBjb25maWdzL2NtX3Q0M19kZWZjb25maWcgICAgICAgICAgICAg ICAgICAgICAgfCAgIDIgKy0NCj4+ICAgY29uZmlncy9jb3J2dXNfZGVmY29uZmlnICAgICAg ICAgICAgICAgICAgICAgIHwgICAxIC0NCj4+ICAgY29uZmlncy9kYTg1MGV2bV9uYW5kX2Rl ZmNvbmZpZyAgICAgICAgICAgICAgIHwgICAxIC0NCj4+ICAgY29uZmlncy9kZXZraXQzMjUw X2RlZmNvbmZpZyAgICAgICAgICAgICAgICAgIHwgICAxIC0NCj4+ICAgY29uZmlncy9kZXZr aXQ4MDAwX2RlZmNvbmZpZyAgICAgICAgICAgICAgICAgIHwgICAxIC0NCj4+ICAgY29uZmln cy9kcmE3eHhfZXZtX2RlZmNvbmZpZyAgICAgICAgICAgICAgICAgIHwgICAxIC0NCj4+ICAg Y29uZmlncy9kcmFjb19kZWZjb25maWcgICAgICAgICAgICAgICAgICAgICAgIHwgICAxIC0N Cj4+ICAgY29uZmlncy9ldGFtaW5fZGVmY29uZmlnICAgICAgICAgICAgICAgICAgICAgIHwg ICAxIC0NCj4+ICAgLi4uL2dhcmRlbmEtc21hcnQtZ2F0ZXdheS1hdDkxc2FtX2RlZmNvbmZp ZyAgIHwgICAxIC0NCj4+ICAgY29uZmlncy9pZ2VwMDB4MF9kZWZjb25maWcgICAgICAgICAg ICAgICAgICAgIHwgICAzICstDQo+PiAgIGNvbmZpZ3MvaW14NnVsel9zbW1fbTJfZGVmY29u ZmlnICAgICAgICAgICAgICB8ICAgMiArLQ0KPj4gICBjb25maWdzL2lteDhtbl9ic2hfc21t X3MyX2RlZmNvbmZpZyAgICAgICAgICAgfCAgIDIgKy0NCj4+ICAgY29uZmlncy9qNzIwMF9l dm1fYTcyX2RlZmNvbmZpZyAgICAgICAgICAgICAgIHwgICAyICstDQo+PiAgIGNvbmZpZ3Mv ajcyMDBfZXZtX3I1X2RlZmNvbmZpZyAgICAgICAgICAgICAgICB8ICAgMiArLQ0KPj4gICBj b25maWdzL2o3MjFlX2V2bV9hNzJfZGVmY29uZmlnICAgICAgICAgICAgICAgfCAgIDIgKy0N Cj4+ICAgY29uZmlncy9qNzIxZV9ldm1fcjVfZGVmY29uZmlnICAgICAgICAgICAgICAgIHwg ICAyICstDQo+PiAgIGNvbmZpZ3MvajcyMXMyX2V2bV9hNzJfZGVmY29uZmlnICAgICAgICAg ICAgICB8ICAgMiArLQ0KPj4gICBjb25maWdzL2o3MjFzMl9ldm1fcjVfZGVmY29uZmlnICAg ICAgICAgICAgICAgfCAgIDIgKy0NCj4+ICAgY29uZmlncy9tNTNtZW5sb19kZWZjb25maWcg ICAgICAgICAgICAgICAgICAgIHwgICAxIC0NCj4+ICAgY29uZmlncy9vbWFwMzVfbG9naWNf ZGVmY29uZmlnICAgICAgICAgICAgICAgIHwgICAzICstDQo+PiAgIGNvbmZpZ3Mvb21hcDM1 X2xvZ2ljX3NvbWx2X2RlZmNvbmZpZyAgICAgICAgICB8ICAgMyArLQ0KPj4gICBjb25maWdz L29tYXAzX2JlYWdsZV9kZWZjb25maWcgICAgICAgICAgICAgICAgfCAgIDMgKy0NCj4+ICAg Y29uZmlncy9vbWFwM19ldm1fZGVmY29uZmlnICAgICAgICAgICAgICAgICAgIHwgICAzICst DQo+PiAgIGNvbmZpZ3Mvb21hcDNfbG9naWNfZGVmY29uZmlnICAgICAgICAgICAgICAgICB8 ICAgMyArLQ0KPj4gICBjb25maWdzL29tYXAzX2xvZ2ljX3NvbWx2X2RlZmNvbmZpZyAgICAg ICAgICAgfCAgIDMgKy0NCj4+ICAgY29uZmlncy9vbWFwbDEzOF9sY2RrX2RlZmNvbmZpZyAg ICAgICAgICAgICAgIHwgICAxIC0NCj4+ICAgY29uZmlncy9waHljb3JlLWFtMzM1eC1yMi1y ZWdvcl9kZWZjb25maWcgICAgIHwgICAzICstDQo+PiAgIGNvbmZpZ3MvcGh5Y29yZS1hbTMz NXgtcjItd2VnYV9kZWZjb25maWcgICAgICB8ICAgMyArLQ0KPj4gICBjb25maWdzL3B4bTJf ZGVmY29uZmlnICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDEgLQ0KPj4gICBjb25maWdz L3Jhc3RhYmFuX2RlZmNvbmZpZyAgICAgICAgICAgICAgICAgICAgfCAgIDEgLQ0KPj4gICBj b25maWdzL3J1dF9kZWZjb25maWcgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDEgLQ0K Pj4gICBjb25maWdzL3NhbWE1ZDNfeHBsYWluZWRfbmFuZGZsYXNoX2RlZmNvbmZpZyAgfCAg IDEgLQ0KPj4gICBjb25maWdzL3NhbWE1ZDN4ZWtfbmFuZGZsYXNoX2RlZmNvbmZpZyAgICAg ICAgfCAgIDEgLQ0KPj4gICBjb25maWdzL3NhbWE1ZDRfeHBsYWluZWRfbmFuZGZsYXNoX2Rl ZmNvbmZpZyAgfCAgIDEgLQ0KPj4gICBjb25maWdzL3NhbWE1ZDRla19uYW5kZmxhc2hfZGVm Y29uZmlnICAgICAgICAgfCAgIDEgLQ0KPj4gICBjb25maWdzL3NhbmRib3g2NF9kZWZjb25m aWcgICAgICAgICAgICAgICAgICAgfCAgMTAgKy0NCj4+ICAgY29uZmlncy9zYW5kYm94X2Rl ZmNvbmZpZyAgICAgICAgICAgICAgICAgICAgIHwgICA5ICsNCj4+ICAgY29uZmlncy9zYW5k Ym94X25vaW5zdF9kZWZjb25maWcgICAgICAgICAgICAgIHwgIDIxICstDQo+PiAgIGNvbmZp Z3Mvc21hcnR3ZWJfZGVmY29uZmlnICAgICAgICAgICAgICAgICAgICB8ICAgMSAtDQo+PiAg IGNvbmZpZ3Mvc29jZnBnYV9zZWN1MV9kZWZjb25maWcgICAgICAgICAgICAgICB8ICAgMiAr LQ0KPj4gICBjb25maWdzL3N0bTMyNzQ2Zy1ldmFsX3NwbF9kZWZjb25maWcgICAgICAgICAg fCAgIDIgKy0NCj4+ICAgY29uZmlncy9zdG0zMmY3NDYtZGlzY29fc3BsX2RlZmNvbmZpZyAg ICAgICAgIHwgICAyICstDQo+PiAgIGNvbmZpZ3Mvc3RtMzJmNzY5LWRpc2NvX3NwbF9kZWZj b25maWcgICAgICAgICB8ICAgMiArLQ0KPj4gICBjb25maWdzL3N0bTMybXAxNV9iYXNpY19k ZWZjb25maWcgICAgICAgICAgICAgfCAgIDIgKy0NCj4+ICAgY29uZmlncy9zdG0zMm1wMTVf ZGhjb21fYmFzaWNfZGVmY29uZmlnICAgICAgIHwgICAyICstDQo+PiAgIGNvbmZpZ3Mvc3Rt MzJtcDE1X2RoY29yX2Jhc2ljX2RlZmNvbmZpZyAgICAgICB8ICAgMiArLQ0KPj4gICBjb25m aWdzL3RhdXJ1c19kZWZjb25maWcgICAgICAgICAgICAgICAgICAgICAgfCAgIDEgLQ0KPj4g ICBjb25maWdzL3RodWJhbl9kZWZjb25maWcgICAgICAgICAgICAgICAgICAgICAgfCAgIDEg LQ0KPj4gICBkcml2ZXJzL210ZC9NYWtlZmlsZSAgICAgICAgICAgICAgICAgICAgICAgICAg fCAgIDIgKy0NCj4+ICAgZHJpdmVycy9tdGQvbmFuZC9yYXcvS2NvbmZpZyAgICAgICAgICAg ICAgICAgIHwgIDI3ICstDQo+PiAgIGRyaXZlcnMvbXRkL25hbmQvcmF3L01ha2VmaWxlICAg ICAgICAgICAgICAgICB8ICAgMSArDQo+PiAgIGRyaXZlcnMvbXRkL25hbmQvcmF3L2FtMzM1 eF9zcGxfYmNoLmMgICAgICAgICB8ICAgOCArLQ0KPj4gICBkcml2ZXJzL210ZC9uYW5kL3Jh dy9hdG1lbF9uYW5kLmMgICAgICAgICAgICAgfCAgMTAgKy0NCj4+ICAgZHJpdmVycy9tdGQv bmFuZC9yYXcvZGVuYWxpX3NwbC5jICAgICAgICAgICAgIHwgICA1ICsNCj4+ICAgZHJpdmVy cy9tdGQvbmFuZC9yYXcvZnNsX2lmY19zcGwuYyAgICAgICAgICAgIHwgICA4ICsNCj4+ICAg ZHJpdmVycy9tdGQvbmFuZC9yYXcvbHBjMzJ4eF9uYW5kX21sYy5jICAgICAgIHwgICA1ICsN Cj4+ICAgZHJpdmVycy9tdGQvbmFuZC9yYXcvbXQ3NjIxX25hbmRfc3BsLmMgICAgICAgIHwg ICA1ICsNCj4+ICAgZHJpdmVycy9tdGQvbmFuZC9yYXcvbXhjX25hbmRfc3BsLmMgICAgICAg ICAgIHwgIDEwICstDQo+PiAgIGRyaXZlcnMvbXRkL25hbmQvcmF3L214c19uYW5kX3NwbC5j ICAgICAgICAgICB8ICAgNSArDQo+PiAgIGRyaXZlcnMvbXRkL25hbmQvcmF3L25hbmQuYyAg ICAgICAgICAgICAgICAgICB8ICA2NiArLQ0KPj4gICBkcml2ZXJzL210ZC9uYW5kL3Jhdy9u YW5kX2Jhc2UuYyAgICAgICAgICAgICAgfCAgIDcgKy0NCj4+ICAgZHJpdmVycy9tdGQvbmFu ZC9yYXcvbmFuZF9zcGxfbG9hZGVycy5jICAgICAgIHwgICA1ICstDQo+PiAgIGRyaXZlcnMv bXRkL25hbmQvcmF3L25hbmRfc3BsX3NpbXBsZS5jICAgICAgICB8ICAxMCArLQ0KPj4gICBk cml2ZXJzL210ZC9uYW5kL3Jhdy9vbWFwX2dwbWMuYyAgICAgICAgICAgICAgfCAgIDMgKy0N Cj4+ICAgZHJpdmVycy9tdGQvbmFuZC9yYXcvc2FuZF9uYW5kLmMgICAgICAgICAgICAgIHwg NzExICsrKysrKysrKysrKysrKysrKw0KPj4gICBkcml2ZXJzL210ZC9uYW5kL3Jhdy9zdW54 aV9uYW5kX3NwbC5jICAgICAgICAgfCAgIDggKy0NCj4+ICAgZHJpdmVycy9tdGQvb25lbmFu ZC9vbmVuYW5kX3Vib290LmMgICAgICAgICAgIHwgICAyIC0NCj4+ICAgaW5jbHVkZS9saW51 eC9tdGQvbXRkLmggICAgICAgICAgICAgICAgICAgICAgIHwgIDEyICsNCj4+ICAgaW5jbHVk ZS9tdGQvY2ZpX2ZsYXNoLmggICAgICAgICAgICAgICAgICAgICAgIHwgICAyICstDQo+PiAg IGluY2x1ZGUvbmFuZC5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMyAr DQo+PiAgIGluY2x1ZGUvb3MuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8 ICAxMyArDQo+PiAgIGluY2x1ZGUvc3lzdGVtLWNvbnN0YW50cy5oICAgICAgICAgICAgICAg ICAgICB8ICAgMyArDQo+PiAgIHRlc3QvZG0vTWFrZWZpbGUgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICB8ICAgMSArDQo+PiAgIHRlc3QvZG0vbmFuZC5jICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICB8IDEwNiArKysNCj4+ICAgdGVzdC9pbWFnZS9LY29uZmlnICAg ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA5ICsNCj4+ICAgdGVzdC9pbWFnZS9NYWtl ZmlsZSAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxICsNCj4+ICAgdGVzdC9pbWFn ZS9zcGxfbG9hZF9uYW5kLmMgICAgICAgICAgICAgICAgICAgIHwgIDU0ICsrDQo+PiAgIDEw MiBmaWxlcyBjaGFuZ2VkLCAxMjY5IGluc2VydGlvbnMoKyksIDE1MyBkZWxldGlvbnMoLSkN Cj4+ICAgY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvbXRkL25hbmQvcmF3L3NhbmRfbmFu ZC5jDQo+PiAgIGNyZWF0ZSBtb2RlIDEwMDY0NCB0ZXN0L2RtL25hbmQuYw0KPj4gICBjcmVh dGUgbW9kZSAxMDA2NDQgdGVzdC9pbWFnZS9zcGxfbG9hZF9uYW5kLmMNCj4+DQo+PiAtLQ0K Pj4gMi4zNy4xDQo+Pg0KPiANCj4gVGhlIENJIHBpcGVsaW5lIGZhaWxzOg0KPiBodHRwczov L3NvdXJjZS5kZW54LmRlL3UtYm9vdC9jdXN0b2RpYW5zL3UtYm9vdC1uYW5kLWZsYXNoLy0v cGlwZWxpbmVzLzE4NDA5DQo+IA0KPiBJdCBzZWVtcyBsaWtlIHRoZSBwcm9ibGVtIGlzIG9u bHkgZm9yIHRoZSBjbGFuZyB0ZXN0cyAoc2FuZGJveDY0IHdpdGgNCj4gY2xhbmcgdGVzdC5w eSBhbmQgc2FuZGJveCB3aXRoIGNsYW5nIHRlc3QucHkpDQoNCkkgY2FuJ3QgdmlldyB0aGF0 IGxpbmsuIENhbiB5b3UgcG9zdCB0aGUgZXJyb3Igc29tZXdoZXJlIGVsc2U/DQoNCkkgc2F3 IGEgY2xhbmcgZXJyb3IgWzFdIHdoZW4gcnVubmluZyBDSSBiZWZvcmUgc2VuZGluZyB0aGlz IG91dCwgYnV0IEkgdGhvdWdodCBJIGhhZCBmaXhlZCBpdC4NCg0KLS1TZWFuDQoNClsxXSBo dHRwczovL3NvdXJjZS5kZW54LmRlL3UtYm9vdC9jdXN0b2RpYW5zL3UtYm9vdC1jbGsvLS9w aXBlbGluZXMvMTgzNTUNCg0KICAgIHNhbmRib3g6ICArICAgc2FuZGJveA0KK2RyaXZlcnMv bXRkL25hbmQvcmF3L3NhbmRfbmFuZC5jOjM4NjoyOiBlcnJvcjogdmFyaWFibGUgJ3NyYycg aXMgdXNlZCB1bmluaXRpYWxpemVkIHdoZW5ldmVyIHN3aXRjaCBkZWZhdWx0IGlzIHRha2Vu IFstV2Vycm9yLC1Xc29tZXRpbWVzLXVuaW5pdGlhbGl6ZWRdDQorICAgICAgICBkZWZhdWx0 Og0KKyAgICAgICAgXn5+fn5+fg0KK2RyaXZlcnMvbXRkL25hbmQvcmF3L3NhbmRfbmFuZC5j OjM5NToxNDogbm90ZTogdW5pbml0aWFsaXplZCB1c2Ugb2NjdXJzIGhlcmUNCisgICAgICAg IG1lbWNweShidWYsIHNyYyArIGNoaXAtPmNvbHVtbiwgdG9fY29weSk7DQorICAgICAgICAg ICAgICAgICAgICBefn4NCitkcml2ZXJzL210ZC9uYW5kL3Jhdy9zYW5kX25hbmQuYzozNjI6 NjogZXJyb3I6IHZhcmlhYmxlICdzcmMnIGlzIHVzZWQgdW5pbml0aWFsaXplZCB3aGVuZXZl ciAnaWYnIGNvbmRpdGlvbiBpcyB0cnVlIFstV2Vycm9yLC1Xc29tZXRpbWVzLXVuaW5pdGlh bGl6ZWRdDQorICAgICAgICBpZiAoIWNoaXAtPnNlbGVjdGVkKQ0KKyAgICAgICAgICAgIF5+ fn5+fn5+fn5+fn5+fg0KK2RyaXZlcnMvbXRkL25hbmQvcmF3L3NhbmRfbmFuZC5jOjM2Mjoy OiBub3RlOiByZW1vdmUgdGhlICdpZicgaWYgaXRzIGNvbmRpdGlvbiBpcyBhbHdheXMgZmFs c2UNCisgICAgICAgIF5+fn5+fn5+fn5+fn5+fn5+fn5+DQorZHJpdmVycy9tdGQvbmFuZC9y YXcvc2FuZF9uYW5kLmM6MzYwOjE1OiBub3RlOiBpbml0aWFsaXplIHRoZSB2YXJpYWJsZSAn c3JjJyB0byBzaWxlbmNlIHRoaXMgd2FybmluZw0KKyAgICAgICAgY29uc3QgdTggKnNyYzsN CisgICAgICAgICAgICAgICAgICAgICBeDQorICAgICAgICAgICAgICAgICAgICAgID0gTlVM TA0KKzIgZXJyb3JzIGdlbmVyYXRlZC4NCittYWtlWzVdOiAqKiogW3NjcmlwdHMvTWFrZWZp bGUuYnVpbGQ6MjU2OiBkcml2ZXJzL210ZC9uYW5kL3Jhdy9zYW5kX25hbmQub10gRXJyb3Ig MQ0KK21ha2VbNF06ICoqKiBbc2NyaXB0cy9NYWtlZmlsZS5idWlsZDozOTc6IGRyaXZlcnMv bXRkL25hbmQvcmF3XSBFcnJvciAyDQorbWFrZVszXTogKioqIFtzY3JpcHRzL01ha2VmaWxl LmJ1aWxkOjM5NzogZHJpdmVycy9tdGQvbmFuZF0gRXJyb3IgMg0KK21ha2VbMl06ICoqKiBb c2NyaXB0cy9NYWtlZmlsZS5idWlsZDozOTc6IGRyaXZlcnMvbXRkXSBFcnJvciAyDQorbWFr ZVsxXTogKioqIFtNYWtlZmlsZToxODU4OiBkcml2ZXJzXSBFcnJvciAyDQorbWFrZTogKioq IFtNYWtlZmlsZToxNzc6IHN1Yi1tYWtlXSBFcnJvciAyDQoNCg0K