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 8A4D3C433EF for ; Mon, 28 Mar 2022 06:54:49 +0000 (UTC) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id ED92A836A9; Mon, 28 Mar 2022 08:54:46 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=nxp.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Authentication-Results: phobos.denx.de; dkim=pass (1024-bit key; unprotected) header.d=nxp.com header.i=@nxp.com header.b="LKYH1lQp"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 0D9EF81DE9; Mon, 28 Mar 2022 08:54:46 +0200 (CEST) Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-vi1eur04on062f.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe0e::62f]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by phobos.denx.de (Postfix) with ESMTPS id D83BB836A9 for ; Mon, 28 Mar 2022 08:54:42 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=nxp.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=ye.li@nxp.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=h+8/upJyr0TMA8NAUSA4YoahDJnj4PZjX18dxPQal1amhxWHqlMNOkO+JJ7xgLCCwnPgXOx9NtXQeE7G6s2NXidIgE9QFer4Lu2hiI7Tc6OQNRVYWxSb6FVFFX5EEFvFHgmPh5CYEpkWnNniRrEfaspBV0qT/i0xFRVWyVZ2mltS8Do9lg9OmsGsej/NkfOPU1HuEHpn1pQjLD48+51WALoo9xK7c2BxQp8YnXXZtfRi/KxRICJMOuqNZYh6yjS2/AFvdfy7fVuHFtLQ4vZa2ijFpATOXqwqlR8OfEfGd+c69W82IJiG6QsqhXGSEIZrSzsZcMROaHU8EzY/RDJMvQ== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=2Yfu3JrREbmgn4u93LfzodnHp7s5dyqG7xYIb4CDcqA=; b=Wz13w/UnemjyMd2nt7yDhlGgWdyFGFS9edm+OX9mUASHxqmtUFIflXLvd6nSdiZdreVB2Dt2Nu7pXHf+c/YNv46kvwjA0eiY2q4vwEc1SGojEQN142jTivwpBwkTq9ij+e2w1OpXymvqJsGyAtj+S1nLddIuaXqy72ucqiMpcQW18I41+snGUyjWSnSfxAqUHKfoWVua8pNAGljXgIFV6LLGYZ8J6bMPJXJyyxdKizDmUSl/5zh7no/AE6AsvQSLOu2kEYlEUhQbk4uWTiEDrBdnUzLjfjrpUicoHM8LbCX4eZp+Gk3mzN5U3vcYLZHBHIANTLk2qO7oooJBvzwiWw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nxp.com; dmarc=pass action=none header.from=nxp.com; dkim=pass header.d=nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=2Yfu3JrREbmgn4u93LfzodnHp7s5dyqG7xYIb4CDcqA=; b=LKYH1lQpM1qPjdpEBgEdNxbFoM1aIPUH9Y/7c5lTJQVMpg/MwOFtWn3nX7uFcjPzJpkFSAlP4Wd6t3NHOxDe8nFrMlr+md0qJcIsOZb1ikMmEYQjJmUKMcZ+d2+cNZOhD6Mh+veGyL6ML9vYVHaipAEMKBbu+NXswmnMtx++yKg= Received: from GV1PR04MB9136.eurprd04.prod.outlook.com (2603:10a6:150:27::21) by VI1PR04MB4447.eurprd04.prod.outlook.com (2603:10a6:803:76::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5102.22; Mon, 28 Mar 2022 06:54:41 +0000 Received: from GV1PR04MB9136.eurprd04.prod.outlook.com ([fe80::7126:9dfc:3c1f:f708]) by GV1PR04MB9136.eurprd04.prod.outlook.com ([fe80::7126:9dfc:3c1f:f708%6]) with mapi id 15.20.5102.022; Mon, 28 Mar 2022 06:54:41 +0000 From: Ye Li To: "marex@denx.de" , "u-boot@lists.denx.de" CC: Peng Fan , "festevam@denx.de" , "sbabic@denx.de" Subject: Re: [EXT] [PATCH] ARM: imx: romapi: Repair FlexSPI NOR boot offset Thread-Topic: [EXT] [PATCH] ARM: imx: romapi: Repair FlexSPI NOR boot offset Thread-Index: AQHYM9Arv9faN0fyx0uSyAHN1csutKzJPHyAgADEgICAAlKpgIABOyaAgAbq3gA= Date: Mon, 28 Mar 2022 06:54:41 +0000 Message-ID: <1648450458.123397.21.camel@nxp.com> References: <20220309160945.214591-1-marex@denx.de> <1647832589.20403.9.camel@nxp.com> <1eb56ad6-0158-5600-0ef9-6970316e96e7@denx.de> <1648002489.7912.21.camel@nxp.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-mailer: Evolution 3.18.5.2-0ubuntu3.2 authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nxp.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 948ff68a-fafe-4792-9877-08da1087d571 x-ms-traffictypediagnostic: VI1PR04MB4447:EE_ x-microsoft-antispam-prvs: x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: kbRdDSwCUTo3N8LUQbKfdhi17fLi5YyHD4e21u723Ap0y69qUxptURaJRyvicjWbauUCb9OCzlCxTLePYqqyHnNpfWVulnSaQRQXs5kcrhNRJCIyZP2LDmWIoShpZvC2c8lTt4mhnGtL4eN1ubPZMPIaI/MCLOOHxK/WF22Mcmr4TGHcZV7aSc3tiYg+XuDkggF3250Srv3eIDn5X40f6NRju2YZyozmWodLIlnZsw+S5lUorXBaP/SMfAV48e/+N1V+uhsadW75U/T4m9EogAi7rIVUj1eJGycQUtiWzb6BRWrdVQCkyKDQgtHkAPpj/EMOHpANcvfvXy2U+EYKz8u0VRTmUO/6utzSWisl2uwH4UvbHE9VZ3fLHeCQtpVDLRJlS4HYTNbdzhi2+iKpaE50l7WOknsgfhIsgUGaNCIgWODmDKDVvS9iElhr/dQ064ChAExLc2Zyry0I8oNC9iyKk/5iGmBD84hVrrWf1emX87igVJUaQyhk5z75ss8ZNKDGtQwqlm/2+LQKQdZ9V9F9LlZkbO3taDDHSsNk8Zeexnw7rytf6TVkToOteiFfKlNAYnim9Rfch/FQbagFrZMrC5taEsYjzZizHoVyqcKT+/zFtSu4+LFXjggkwH/uN/eatkaYPSvczzdllifnT4jjwadGGp1saa7kfph3fGmXXreY8Wlogce2oG9g8y5DNoKscs3BFTmm//wG7ONOoZFJi/n1Qzb0zm6Sl6fpd4k= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:GV1PR04MB9136.eurprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(4636009)(366004)(36756003)(38100700002)(103116003)(5660300002)(44832011)(508600001)(2906002)(86362001)(6486002)(316002)(71200400001)(122000001)(8676002)(66556008)(64756008)(83380400001)(66946007)(186003)(26005)(66446008)(76116006)(2616005)(54906003)(6506007)(38070700005)(110136005)(53546011)(91956017)(4326008)(66476007)(6512007)(8936002)(99106002); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?aXdDUXMrTEp4ay95Z0JXTXRqL1ArN1c1WXVKdmVrUitXTXRIdG5BTldLbGRF?= =?utf-8?B?SHBsVFpoK0RYMFptcWJNNEs0ZkF0UFpGbGZJa3BNNnp4WEFZTDhrdXpidTJP?= =?utf-8?B?ME1neldsU1RybVFzd09XMjhZT2pTeFRQdXlIUFoxRUFoTm9zMGpsR3d0a0lG?= =?utf-8?B?MVdqVzdLN0FLT3Y3cytCUVIwYS9Lc3lZaDY0YS9sZ2p1eEtGc05rd24xSUIv?= =?utf-8?B?d3c4RG9YUjNoTzJ0V2c2Z1dtOUExZllUYk1KTitFMUZyT0x2dXh2bXRJd3h4?= =?utf-8?B?ek1JYVc2ekYvY0c5WEowOUVzQkl1dnJVRThIOE9NR085ekFObzJKOTVHMWt3?= =?utf-8?B?MXp4cFJ4a2NYQUxEMTJVdkNmRkhCckk2SFBheHZnM09RUThhQWJ0M1QyRHVN?= =?utf-8?B?NEtFd2Q5dE5SbHFOTnlqWWJCL3JYekgxQUx4ZDBFYUxMU1VxbjFVMUVMbTgz?= =?utf-8?B?ZEZldExJc0hMZ3BXSGtJNktTWHM4ZVR5UGgwaitocWJSQzN5VExxUG9ldWtR?= =?utf-8?B?UjhWODBHeDA5Sm9LRHFBemg2cXQ3ZXlaVzljSnA1MTJtVjhKMGljcjFNTEd6?= =?utf-8?B?Q3h1bXBrQXYza1F1S2gwY0RURTJHV3JLa2xJZm15R1dZVTNEK3NtVGU0OS96?= =?utf-8?B?MktEakJ5bkZwUUlCZE15anFsLzNKbFdhRGFmOVl2QWxTQkJ4cHZrT21TdjBq?= =?utf-8?B?TWR1V0hXZnV2RGZNZEFXbTN0Qi9vc2dLUko5cjhEUW0zQWx0SmM3WDlreDRa?= =?utf-8?B?TUhyMmR6eDVSL0dVZER5NlRXRjNHWUNEcjMybU84akVBK3lxcmhDWEwrSm1s?= =?utf-8?B?S213a3lLNDdINVlqdW5NcHlLSDE1YWRQSDNZN3pjZUtnOTJEQUJNVmpsaTRr?= =?utf-8?B?WGdDby9PY1BzcHRLd01oRFVoVFJpMGwxL1cxeHBkaW5tUDFrZDJ6STd5dXFm?= =?utf-8?B?WUdCVjZMK3JuVFJoZVE3UHE0M0RxSGM1cDFMVkxYaFlOcm1vSGNyK1RMSG1Z?= =?utf-8?B?RlBWYWliUXNxRlB2WXJ5SWZYVWdvV0lCOEV6cG5KcTNHWmpDaUJzVFVlZEZv?= =?utf-8?B?dFdoak5TejFSaG0xTDVrRCtkZ3dTQmFkdDVwT3l4SzVoWUdqYjh1THdwakYv?= =?utf-8?B?YUVURW9XK0htcG91WlZCUm1EdGdKLzViUHgxdXNsNmFhWERCWjhkUVRseXhn?= =?utf-8?B?dGdhZnNPT2lRSStwbFc5dGpSRHFnRjVUTUhrd1U4dXpxRlMxYVNqTG9KbHY0?= =?utf-8?B?RWxYZ0dET0ptWkxyZCtYYlIraW14YituVzAwSlJ4ajduQ09KczlWTi9yeTli?= =?utf-8?B?ZDJORDBjRGl4MHZHVVpYSkFkODdxb3JoMTJkWUJ5REllQyt5aFcvcGlHeFdZ?= =?utf-8?B?WE1WSnN1Zlp4UjQ1YVNwOUdyYmxpK3RoMlZGaUdqcGIwUE5rL251QkxNUUNB?= =?utf-8?B?TmsvbFh6TktvUTFKTHZmbVgycDNtS3RXcEgxRGIwOFpFMHFocWR0dmlNTlFT?= =?utf-8?B?T1duOVB2MDN4bE9mSEpXN0lYcGJpYzdRZFIrdjVEUmJSVVVPdnVtMGRBb0lw?= =?utf-8?B?enlla0tJQ3Z2NkxrSWZnQjYzRTd0MVl6VTlPWTc1YUNxT2t4RWRoRWNtQ3Jm?= =?utf-8?B?M3JIZTQyempkd3dMQjFuTG11VWZZT2NLNTZLYXVlcUdPZm5kUWFLWFppbWVy?= =?utf-8?B?Y0M0ejdvV0ZmdDNmeDlkTzljZ1RLdUUxSnA4Rkg3eWZ4VzErZGc1cm52NmFi?= =?utf-8?B?Ti9QbE5GV0NmaS92Q0wwdzNXR0JxTGhoVjRkR1dMMzNCY24ycVZHaE5mWDNV?= =?utf-8?B?bU8zakR5MFdoR2VCRTVmYlNPTFR3ZGhCK1F6ay92VUVpenUyZ2xja0ZKWVdD?= =?utf-8?B?aE5SM0JXNEphRVlCdHRVRXhkSFRCWE9YSk5CcllFa0RYeVA0MTBYUGI5L1lV?= =?utf-8?B?SDFEVUVmM2laSFZCN05jaVdYU213LzVRSGhzYTlrcHBuTWVnck42WHZ0N0E5?= =?utf-8?B?bHprZXB6ZDVDTS9uLzdyU0VKcENQYTRNWmF6bW1mN1dtemYrVWJPb1FFNHA4?= =?utf-8?B?WkVWMUFITm1EL3ZBVUkxZ0Zqdk1YcGxGK1BhdjVSbURHTDhveUNlai9naFI2?= =?utf-8?B?TWE4Ym9NVE1UeXJsVFZkMWthdEJPa3RwSnhGNk93M29rd1ZBUTg0MWhZUVBQ?= =?utf-8?B?eGRSK2J5dzZDblhGaW1vNmlVUXBJd1NQcFU5WmlUMC9GcSt1OTdvd0p4Mldu?= =?utf-8?B?WnpEbWxsYzhWYXhoZXU5ZTdsZzZiQUZTaEJGKzVNZS9tNmdJcTFOVmJzNm85?= =?utf-8?B?ZXBHN3ZkTCtZN1BGak1PdHQ3QWhQRnE0VHo3dWdNdlA5UHkydENGZz09?= Content-Type: text/plain; charset="utf-8" Content-ID: <046750C79CA0B148B9939197258361FD@eurprd04.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: GV1PR04MB9136.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 948ff68a-fafe-4792-9877-08da1087d571 X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Mar 2022 06:54:41.2717 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: biZMHbNsBEmFQ+cEflNLqtfgt4cx4VpxjxG6AKd39bZer9gFtLgHqtiz6D6OEb8V X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR04MB4447 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.5 at phobos.denx.de X-Virus-Status: Clean SGkgTWFyZWssDQoNCk9uIFdlZCwgMjAyMi0wMy0yMyBhdCAyMjoxNiArMDEwMCwgTWFyZWsgVmFz dXQgd3JvdGU6DQo+IENhdXRpb246IEVYVCBFbWFpbA0KPiANCj4gT24gMy8yMy8yMiAwMzo0Miwg WWUgTGkgd3JvdGU6DQo+ID4gDQo+ID4gSGkgTWFyZWssDQo+IEhpLA0KPiANCj4gPiANCj4gPiA+ IA0KPiA+ID4gPiANCj4gPiA+ID4gPiANCj4gPiA+ID4gPiBkaWZmIC0tZ2l0IGEvYXJjaC9hcm0v bWFjaC1pbXgvc3BsX2lteF9yb21hcGkuYw0KPiA+ID4gPiA+IGIvYXJjaC9hcm0vbWFjaC0NCj4g PiA+ID4gPiBpbXgvc3BsX2lteF9yb21hcGkuYw0KPiA+ID4gPiA+IGluZGV4IGQ4MjdkZTM3NWE2 Li5jNDdmNWE2YmRiNCAxMDA2NDQNCj4gPiA+ID4gPiAtLS0gYS9hcmNoL2FybS9tYWNoLWlteC9z cGxfaW14X3JvbWFwaS5jDQo+ID4gPiA+ID4gKysrIGIvYXJjaC9hcm0vbWFjaC1pbXgvc3BsX2lt eF9yb21hcGkuYw0KPiA+ID4gPiA+IEBAIC0zOCwxNCArMzgsOCBAQCB1bG9uZyBzcGxfcm9tYXBp X3Jhd19zZWVrYWJsZV9yZWFkKHUzMg0KPiA+ID4gPiA+IG9mZnNldCwNCj4gPiA+ID4gPiB1MzIN Cj4gPiA+ID4gPiBzaXplLCB2b2lkICpidWYpDQo+ID4gPiA+ID4gDQo+ID4gPiA+ID4gwqDCoMKg dWxvbmcgX193ZWFrIHNwbF9yb21hcGlfZ2V0X3Vib290X2Jhc2UodTMyIGltYWdlX29mZnNldCwN Cj4gPiA+ID4gPiB1MzINCj4gPiA+ID4gPiByb21fYnRfZGV2KQ0KPiA+ID4gPiA+IMKgwqDCoHsN Cj4gPiA+ID4gPiAtwqDCoMKgwqDCoMKgwqB1MzIgb2Zmc2V0Ow0KPiA+ID4gPiA+IC0NCj4gPiA+ ID4gPiAtwqDCoMKgwqDCoMKgwqBpZiAoKChyb21fYnRfZGV2ID4+IDE2KSAmIDB4ZmYpDQo+ID4g PiA+ID4gPT3CoMKgQlRfREVWX1RZUEVfRkxFWFNQSU5PUikNCj4gPiA+ID4gPiAtwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgb2Zmc2V0ID0NCj4gPiA+ID4gPiBDT05GSUdfU1lTX01NQ1NE X1JBV19NT0RFX1VfQk9PVF9TRUNUT1INCj4gPiA+ID4gPiAqDQo+ID4gPiA+ID4gNTEyOw0KPiA+ ID4gPiA+IC3CoMKgwqDCoMKgwqDCoGVsc2UNCj4gPiA+ID4gPiAtwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgb2Zmc2V0ID0gaW1hZ2Vfb2Zmc2V0ICsNCj4gPiA+ID4gPiBDT05GSUdfU1lT X01NQ1NEX1JBV19NT0RFX1VfQk9PVF9TRUNUT1IgKiA1MTIgLSAweDgwMDA7DQo+ID4gPiA+ID4g LQ0KPiA+ID4gPiA+IC3CoMKgwqDCoMKgwqDCoHJldHVybiBvZmZzZXQ7DQo+ID4gPiA+ID4gK8Kg wqDCoMKgwqDCoMKgcmV0dXJuIGltYWdlX29mZnNldCArDQo+ID4gPiA+ID4gK8KgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoChDT05GSUdfU1lTX01NQ1NEX1JBV19NT0RFX1VfQk9PVF9TRUNU T1IgKg0KPiA+ID4gPiA+IDUxMiAtDQo+ID4gPiA+ID4gMHg4MDAwKTsNCj4gPiA+ID4gPiDCoMKg wqB9DQo+ID4gPiA+IFRoZSBjaGFuZ2UgaXMgcHJvYmxlbWF0aWMgdG8gZmxleHNwaS4NCj4gPiA+ IFllcywgSSBuZWVkIHRoaXMgY2hhbmdlIHRvIGdldCBib290IGZyb20gZmxleHNwaSB3b3JraW5n IG9uDQo+ID4gPiBpLk1YOE1QLA0KPiA+ID4gd2l0aG91dCB0aGlzIGNoYW5nZSB3cml0aW5nIGZs YXNoLmJpbiB0byBmbGV4c3BpIHJlc3VsdHMgaW4NCj4gPiA+IHVuYm9vdGFibGUNCj4gPiA+IHN5 c3RlbS4NCj4gPiA+IA0KPiA+IFRvIHN1cHBvcnQgYm9vdCBmcm9tIGZsZXhzcGksIHBsZWFzZSB0 cnkgYW5vdGhlciB0d28gY2hhbmdlcy4NCj4gPiAxLiBNb2RpZnkgYm9hcmQvZnJlZXNjYWxlL2lt eDhtcF9ldmsvaW14aW1hZ2UtOG1wLWxwZGRyNC5jZmcsIHNldA0KPiA+IMKgwqDCoMKgIkJPT1Rf RlJPTSIgdG8gImZzcGkiLiAoVGhpcyBjaGFuZ2UgaXMgdW5uZWNlc3Nhcnkgb24gOE1QIGFmdGVy DQo+ID4gc3dpdGNoIHRvIGJpbm1hbikNCj4gSSBhbHJlYWR5IHVzZSBiaW5tYW4gYW5kIEkgbmVl ZCB0byBiZSBhYmxlIHRvIGJvb3QgZnJvbSBib3RoIFNEIGFuZA0KPiBGbGV4U1BJLCB3aXRoIHRo aXMgcGF0Y2ggSSBjYW4gZG8ganVzdCB0aGF0Lg0KPiANCj4gPiANCj4gPiAyLiBVcGRhdGUgdGhl IHUtYm9vdC5pdGIgb2Zmc2V0IGluIGlteDhtcC11LWJvb3QuZHRzaSwgc2V0IHRoZQ0KPiA+IG9m ZnNldA0KPiA+IHRvIDB4NWYwMDAuwqDCoFRoZSBwcmV2aW91cyBvZmZzZXQgMHg1ODAwMCBpcyBm b3IgU0QsIGNhbGN1bGF0ZWQgYnkNCj4gPiAweDYwMDAwIC0gMHg4MDAwICgzMktCIGltYWdlIG9m ZnNldCkuDQo+ID4gDQo+ID4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoHVib290OiBibG9i LWV4dEAyIHsNCj4gPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oGZpbGVuYW1lID0gInUtYm9vdC5pdGIiOw0KPiA+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgb2Zmc2V0ID0gPDB4NWYwMDA+Ow0KPiA+IMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqB9Ow0KPiBCdXQgdGhhdCBicmVha3MgYm9vdGluZyBmcm9tIFNEIGNhcmQg Zm9yIG1lID8NCg0KRG8geW91IHdhbnQgdG8gdXNlIG9uZSBmbGFzaC5iaW4gZm9yIGJvdGggU0Qg YW5kIGZsZXhzcGk/wqANCg0KV2hlbiBmaXJzdCBpbnRyb2R1Y2VkIDhtIHN1cHBvcnQgYnkgaW14 OG1pbWFnZS5jLCB3ZSBleHBlY3RlZCB0aGUgdS0NCmJvb3QuaXRiIGF0IHNhbWUgZGV2aWNlIG9m ZnNldCAoMHg2MDAwMCkgb24gU0QvZW1tYyBhbmQgZmxleHNwaS4gVGhlDQppbXg4bWltYWdlIHdp bGwgY2FsY3VsYXRlIHRoZSBvZmZzZXQgaW5zaWRlIHRoZSBmbGFzaC5iaW4gYXV0b21hdGljYWxs eQ0KYWNjb3JkaW5nIHRvIGRpZmZlcmVudCBJVlQgb2Zmc2V0LiBUaGUgUk9NQVBJIGRyaXZlciBh bHNvIHdvcmtzDQpjb3JyZXNwb25kaW5nbHkuDQpBZnRlciB1c2luZyBiaW5tYW4sIHRoZSB1LWJv b3QuaXRiIG9mZnNldCBpbnNpZGUgdGhlIGZsYXNoLmJpbiBoYXMgdG8NCmJlIG1hbnVhbGx5IHNl dCBpbiB0aGlzIERUUyBub2RlLiBUbyBmb2xsb3cgdGhlIG9yaWdpbmFsIGRlc2lnbiwgdGhpcw0K b2Zmc2V0IHNob3VsZCBiZSBkaWZmZXJlbnQuIFRoYXQncyB3aHkgSSBhc2tlZCB0byB1cGRhdGUg dGhpcyBkdHMgbm9kZQ0KZm9yIGZsZXhzcGkuDQoNCklmIHlvdSBjaGFuZ2UgdGhlIFJPTSBBUEkg ZHJpdmVyLCB0aGF0IHdpbGwgYnJlYWsgb3VyIGRlc2lnbi4gWW91IGNhbg0KdHJ5IHRvIG92ZXJ3 cml0ZcKgc3BsX3JvbWFwaV9nZXRfdWJvb3RfYmFzZSBmb3IgeW91ciBib2FyZCBvbmx5Lg0KDQpC ZXN0IHJlZ2FyZHMsDQpZZSBMaQ==