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 EAB35C433EF for ; Thu, 31 Mar 2022 04:45:23 +0000 (UTC) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 3DFA484178; Thu, 31 Mar 2022 06:45:21 +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="MJv4gQRM"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id BD4B384170; Thu, 31 Mar 2022 06:45:19 +0200 (CEST) Received: from EUR03-VE1-obe.outbound.protection.outlook.com (mail-ve1eur03on060f.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe09::60f]) (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 B2C4984178 for ; Thu, 31 Mar 2022 06:45:10 +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=Rlhni33fnzLn7HIYIqmwHwfP+gQ/bHIsiZVtrrEu0fUzeWuURrxMOB091MOaXH3vwcYEqGa3KsMs+9mLEBCqmugUJxXJWgjic5DCMOMWO5P3GBVVOOPDH2T5NovS+AaVniFQXoZhHi2YO3vL75QrVkFQmb34uqQSGwFo7CY37g0I7vobivzP1VsYITjMNivr7KK2+ehnjpXwRxhUfIjImNW9c0kx0SSSqvI41JADXX2dT7D2Ak7OJAxDGyQyN3wmfXma8TiCkRCnJm7LzJ1JCCU21mj4xJxy5JXTyF3hPyrmFkeRAm2OoBa4/IaGdDKmCNSidZHfyJV2FRd91veU0g== 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=+QmR+vR1O2bza8F5eWLqtU+nt8H4EtronqTZdgqVnGM=; b=dGrpwGNyZeU4mzhYj43dbwlNX1fL+RCj+w5iqujzziI3vXujYmJQIerEWmOigGOLop6aZyA19s7Swj7uE4c80mvLAOrR8ubglprAcSQSdUV5eW2Rf7LFAiXNIsh/Gsv6jFxahN+NbLDrYztMJKh7fKJ8ubYO7cIuSS7gm9q6QmWp068EDSdCSFx7aVDNr3dKwEWF2Ol59hGYe38NtEtwqFkq3ZMkk3lyHgaaiQTHa+3O0HOdnqykYCEFzFLxJ25uIEcTGJDnJIpN+4iIwZN9lmzNspGrBERu0FG3WrZPcmzbG5J368sxZIrV7DMGew6oYfDqbKmX4SchR8Ld2QcShA== 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=+QmR+vR1O2bza8F5eWLqtU+nt8H4EtronqTZdgqVnGM=; b=MJv4gQRMzRQJWwnEu8ExUHT0cp+jqmAiUW8OLvHRqC6lQZINOYdkUfUCpd82bbKs+GoboM28fX6M0pUBI1yeX7lUZi1wHAt0i20HD+THE30HQY0s8lQvqHh5SwueK0EwYG8Qr78XipL7UD12t94iX8tHuZyYR/zqo6YB52eqpkY= Received: from GV1PR04MB9136.eurprd04.prod.outlook.com (2603:10a6:150:27::21) by VI1PR04MB3117.eurprd04.prod.outlook.com (2603:10a6:802:6::32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5123.19; Thu, 31 Mar 2022 04:45:08 +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.023; Thu, 31 Mar 2022 04:45:07 +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: AQHYM9Arv9faN0fyx0uSyAHN1csutKzJPHyAgADEgICAAlKpgIABOyaAgAbq3gCAAIZKAIAAxQmAgABqrICAAA9XgIACZB2AgABpToA= Date: Thu, 31 Mar 2022 04:45:07 +0000 Message-ID: <1648701875.123397.125.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> <1648450458.123397.21.camel@nxp.com> <65ea21e4-fc25-e33b-6196-ed133ff3211c@denx.de> <1648521609.123397.54.camel@nxp.com> <57e91c30-aaac-60cc-b2e6-15bf4b3ca9ae@denx.de> <1648547811.123397.86.camel@nxp.com> <1190619e-45b8-20cd-8c29-106941cb8e6d@denx.de> In-Reply-To: <1190619e-45b8-20cd-8c29-106941cb8e6d@denx.de> 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: 8cb4dc96-e948-4689-4f58-08da12d13b53 x-ms-traffictypediagnostic: VI1PR04MB3117: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: eICpP4uzQUUwtMH6210UNXD20ZqreongyliKWlRs+sqwMCoBUpDNeNw6dK/Kjx7azzuGNXO71ybt7AinzXftYLaROBkPvvFrBeYknmzECf0RXavvR9u3wmivvOK6uR6ksWmrqt96KQQ3Em58MyHuNrQDFSuNB314sfI9U7HeN8Aabs8CI3dmDjtNM5txwJIlTQWJq/hUBt0wTFdYT7LvYFrf/+Y23AfzBzTUAxxwI74EJsNjyRAqpLrKlnM36k+UmRX3csjcqcoa/6s7zIqaO2bKbwaEK0HKgZ3Iuq0i4+2l6q88tdg/aK0bmxSVYWblu6JKA7LQLRZByv1DAfqxHekg4TV0otw7WFbJSh6ZkDHErAQEHRjkDp7QSHaiqCk6VkUA9audn6nBr4sAr54kcuWjCvpWL42Ie4M9UWRNrp9445NoR3TmcHFR1YbX3mYLqAWzpWJHxkQXkWh0Bahl4KgYbrmAB5pZOxAjQD/ML1Qj+f1nJWn9HWfp/TwHt8r5TX5tw+CpGGbCIKKGwNJdGUavksZiqTL6trQtCniCyUHUUfLh9E27FWUgfJaSQA4RUIY3ti7DakTbo+ibKHnGOamAP8OjNk3JL7Hhkhgh3+g8JcCZHcvOfSOX0Vcx5FcJX/2h4jrV/iBt+cKTZg6ciRuAVYRMOz9Ct69CZhyHYQvpo3IOdFT9RX06sPt8zoSCE6Jbu8kOPkJjHZz0rGpOqjKmKfPg0XYT9VWRsQY3QH8= 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)(508600001)(66556008)(4326008)(8936002)(186003)(26005)(2616005)(36756003)(91956017)(44832011)(5660300002)(66946007)(86362001)(38070700005)(110136005)(8676002)(54906003)(316002)(66476007)(71200400001)(66446008)(76116006)(64756008)(6486002)(53546011)(122000001)(2906002)(6512007)(6506007)(38100700002)(83380400001)(103116003)(99106002); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?UmdSekltRUZGUnZzWGVoNVo4aU5uMHZ3TFpjcTVTU1AxQ0xwaG9KL2JoRUVJ?= =?utf-8?B?Yzhia0lzSW9uNXNPM2pxYmRCbURNUHo0a0lSQjdQbzlYNFlmeXBzUzI3QUxp?= =?utf-8?B?cDlUUjRBVHM4KzBEUFRUYm1CL0pVS0VVY3BKSm4rMnlmQnpkTmFPYzJkYkJw?= =?utf-8?B?eHpxNE5KbXJkakI4VmNCUkxaOHZXTHpiSjNBS3ZoN2xKVVZlc3VxZVVjLzZB?= =?utf-8?B?TW52bWdscWVhd0hLZTdGeTJrcGZGKzZrMW9JTDRxNW5vMjJaQW12b1p6dnBB?= =?utf-8?B?WGliSk9LOVhzZm1HKzdBUVhxajNLZW5oY0xUd1NvRXNaSHlPclVwdllZQzJS?= =?utf-8?B?a2ZJaG9RdEMrTVJ1R1ZOZm9QcjQvU05BYS9PQUhWOXZYWUNKdGxtZ29ubS90?= =?utf-8?B?RTBMWU1QWkhvTkhKb2RUN1B1bUpKUElOekNHU0FLMWxac3MyMGNEOXlyWU1K?= =?utf-8?B?ZkpBaXBXYXhBVy90Wm5pdlNyTGlRZUlqTlJzT3FCT1lpTFlhWVdFTEVGejMz?= =?utf-8?B?K1JzWWNwOExsdkZWUXRrQ0hjN1BTeGticFBWMkJ1SDhNRWlrYXFwK3o0VmR3?= =?utf-8?B?UWF6WnNXb1I0Y3ZUMlZlMS9nV0wyNGc4a0Y1VENsTEV5TTZLcEVyaHp2SEQw?= =?utf-8?B?c1B2K3Z2VjJxY1dqVU4wOE1rOGRHN3dtb1ZoN29HSURkQzhqUnRMRXh0SlVU?= =?utf-8?B?S1hmUFJKRkxyS0VITXpmMGR1Z3UvME0yVHNwZ2FyUGdTV0JHdEJSVGtWN0dr?= =?utf-8?B?cEZIMzEzS0EvcFkvbkhIUUM2dmpIU0UxQXdQNEdXQ084RHVGbGxCMi9DR1dS?= =?utf-8?B?bmxZb3BrOUVNQlRKN2NKVUZVTFJLKzJtNkZJNUYwSzVoUmVIYkNKbWRJOFIr?= =?utf-8?B?eGYyclpveFd2MW5mVURqU3JwQ3pWTGdkVEpOOG13b0hXcVpXaW5OcHMzSEwx?= =?utf-8?B?Z2N0dHhQalkrU0cwT2tQSmlFNUYvTzE3T1R1RE50QVlkNVlCdEd5QlQ4clFo?= =?utf-8?B?TVBrVEtLQ24vNnVzc09waW1MQTNibk8zdUNwNk5VM0w3aXJrZjhCOHJOK0I2?= =?utf-8?B?V0YzblN5dC9RdW5IQkZvdXJGbExJRGxsVnc0Y2dMNDg1V1U2TVBlZDBzTk1F?= =?utf-8?B?endHYXpXTU4wc2VnengvRm93RlJmMTF3UmlVVlU4N29naXZnekptbzRCbEZF?= =?utf-8?B?eVRvS1FqU29DVC9MaFI5K0dReGNYNE9QM0t2ZnBRSHRnNW1QSDZkeHVQcS9h?= =?utf-8?B?d05wWnNqdGlDTjBxRTRyWmk2NzNhaDJvSitwTDByUHNnWXhrZG5HUE5OcEFk?= =?utf-8?B?c3VweE5lOXBHb2FTRG9CRzA2c05vMU1raHNSbFVsWCtqeGEva0xnU3NJdk9n?= =?utf-8?B?TEVqMlFkZ0cyYjhTQ21teGVZcnZiYlFaejhFRFlvbjIrbExQdERxRHZuRXRl?= =?utf-8?B?OG5JeU13Z1FQMWxIZTNXTlMxa0dwU25rNXlqU3JRNHBzV2VVRTJ0SXJUYjZ4?= =?utf-8?B?V1NQTCt1aEcydjkranJJd1N1OU96eTM0TzVWYVlKMm5XamNvSjhiWW9zbU42?= =?utf-8?B?bktTMDAvcm5jWnVKaWRQcm9UajRPUEN1WS9zbjJjOE90WGhTNVFzSktJZnAw?= =?utf-8?B?UXRjL3NMay82Z2REazhoSVV2K3RXUzR4NlR4R2NmWVhxWXFvb3pJU0ROQXIy?= =?utf-8?B?OHNaUUlQR3JEUVh5RUpZd3FSVzdVVjhyVk9ndTRUUmZPR0JOeWNreFI3SE5t?= =?utf-8?B?L3ZMWisvL2QyZjR1LzBSMUZHdlBWNHNObkpYOHRWWWN0TFE3OU15R0JvRm9E?= =?utf-8?B?bjhsMEdRSDdPQW1QOGc4KzljdU8wa0Y4WkNQdGJCU1VjM0tqZXlzdlp4Qjdp?= =?utf-8?B?MFh3Ujl0TzI5NE9WbmtLdGtVU2hvZGVkOHZKV0NxU095OTc1RnZMUks0bGVT?= =?utf-8?B?UEVzS0UrU3VDNFB5ckd3QTlma21xWG9nRDF3MHJ0bkdDL3pYYjBKcHZxdWFG?= =?utf-8?B?V055VjNPbFBockZ5am5oS1U4V21rTTZCR1VLUGJZdDJ3a2ZPaUJYZk5lVWlv?= =?utf-8?B?SjMyTTE0bHBxSWNZRzNZcGQ3QXVhNmtPbEFpOERPR1pVSURQYTZvcGVibW5r?= =?utf-8?B?aVpsQk9iN0ladTh5UEUvaHc4WEpjOE9lRGtVMXNrV1JIdC9zT0ljVG5MdzNo?= =?utf-8?B?UHdEOWJCU3NvTzlmM1RLSStycVplOTQ5UXNPOG9scVBtRWpTd0hLTndZWWNZ?= =?utf-8?B?QUNmV09ySTBRM3o4UDlESXJjM2N1T1Y2WnhZRGx6eWE0cTJIYjRsZ0U2VmVQ?= =?utf-8?B?YWsxMnkyWW16SDR5eXBiemN0NjJmT3g4TktPNGV6QzN2RHl0azVtdz09?= Content-Type: text/plain; charset="utf-8" Content-ID: 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: 8cb4dc96-e948-4689-4f58-08da12d13b53 X-MS-Exchange-CrossTenant-originalarrivaltime: 31 Mar 2022 04:45:07.7877 (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: R4FXRuoC9p2UWDuUDrm6ayGy5gJPpBjrw3EhNGSddtdOHYX5WCQrsk0aRrzqbs9U X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR04MB3117 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 T24gVGh1LCAyMDIyLTAzLTMxIGF0IDAwOjI3ICswMjAwLCBNYXJlayBWYXN1dCB3cm90ZToNCj4g Q2F1dGlvbjogRVhUIEVtYWlsDQo+IA0KPiBPbiAzLzI5LzIyIDExOjU2LCBZZSBMaSB3cm90ZToN Cj4gDQo+IEhpLA0KPiANCj4gPiANCj4gPiA+IA0KPiA+ID4gPiANCj4gPiA+ID4gQnV0IG9uY2Ug eW91IHdhbnQgdG8gdXBncmFkZSB0aGUNCj4gPiA+ID4gZmxhc2guYmluLCBmbGV4c3BpIGNvbmZp Z3VyYXRpb25zIHdpbGwgYWxzbyBiZSBlcmFzZWQgZHVlIHRvDQo+ID4gPiA+IHRoZQ0KPiA+ID4g PiBibG9jaw0KPiA+ID4gPiBzaXplLiBUaGVuIHlvdSBoYXZlIHRvIHJlcHJvZ3JhbSB0aGUgY29u ZmlndXJhdGlvbnMgd2l0aA0KPiA+ID4gPiBmbGFzaC5iaW4uDQo+ID4gPiA+IFNvIG1vc3Qgb2Yg b3VyIGN1c3RvbWVycyBhZGQgdGhlIGZsZXhzcGkgY29uZmlndXJhdGlvbnMgdG8NCj4gPiA+ID4g Zmxhc2guYmluDQo+ID4gPiA+IGhlYWQuIFRoZXkgZG9uJ3QgdXNlIHNvIGNhbGxlZCBvbmUgaW1h Z2UgZm9yIGJvdGggU0QgYW5kDQo+ID4gPiA+IGZsZXhzcGkuDQo+ID4gPiBUaGVyZSBhcmUgbm8g dXBzdHJlYW0gdXNlcnMgb2YgZmxleHNwaSByaWdodCBub3csIHNlZSBhYm92ZS4NCj4gPiA+IA0K PiA+ID4gPiANCj4gPiA+ID4gDQo+ID4gPiA+IEFzIHRoZSBzcGxfcm9tYXBpX2dldF91Ym9vdF9i YXNlIGlzIGRlZmluZWQgdG8gd2Vhay4gSXQgaXMNCj4gPiA+ID4gYmV0dGVyDQo+ID4gPiA+IHRv DQo+ID4gPiA+IG92ZXJ3cml0ZSB0aGlzIGZ1bmN0aW9uIGZvciB5b3VyIHBhcnRpY3VsYXIgdXNh Z2UuDQo+ID4gPiBJIHdvdWxkIG11Y2ggcmF0aGVyIHByZWZlciB0byBoYXZlIG9uZSBmbGFzaC5i aW4gd2hpY2ggd29ya3Mgb24NCj4gPiA+IGJvdGgNCj4gPiA+IFNEDQo+ID4gPiBjYXJkIGFuZCBG bGV4U1BJLCBvbiBhbGwgaU1YOE0sIHRoYXQgaXMgZmFyIGxlc3MgY29uZnVzaW5nLiBBbmQNCj4g PiA+IHNpbmNlDQo+ID4gPiB0aGVyZSBhcmUgbm8gdXBzdHJlYW0gdXNlcnMgb2YgZmxleHNwaSBi b290IHNvIGZhciwgdGhpcyBpcyBob3cNCj4gPiA+IGl0DQo+ID4gPiBjYW4NCj4gPiA+IHN0aWxs IGJlIGltcGxlbWVudGVkLCBjb25zaXN0ZW50bHkuDQo+ID4gSSBjYW4gdGhpbmsgb3V0IDMgZHJh d2JhY2tzIHVzaW5nIHRoaXMgb25lIGZsYXNoLmJpbiBmb3IgZmxleHNwaToNCj4gPiANCj4gPiAx LiBUaGUgZmxleHNwaSBjb25maWd1cmF0aW9uIGhlYWRlciB3aWxsIGJlIGVyYXNlZCB3aGVuIHlv dSB1cGRhdGUNCj4gPiB0aGUNCj4gPiBmbGFzaC5iaW4gdG8gZmxleHNwaSBkZXZpY2UuIEluIGEg Y29tbW9uIHVzYWdlLCB0aGlzIGhlYWRlciB3aWxsDQo+ID4gY29tYmluZSB3aXRoIGZsYXNoLmJp biB0byBhIGZpbmFsIGJvb3QgaW1hZ2Ugd2hpY2ggaXMgbm90IHNhbWUgd2l0aA0KPiA+IFNELg0K PiBUaGlzIGlzIG5vdCBjb3JyZWN0Lg0KPiANCj4gSWYgeW91IG5lZWQgdG8gdXBkYXRlIG9ubHkg dGhlIGZsYXNoLmJpbiBpbiBTUEkgTk9SIHdpdGhvdXQgcmV3cml0aW5nDQo+IHRoZSBGQ0ZCIGhl YWRlciwgdXNlICdzZiB1cGRhdGUnIHdpdGggMHgxMDAwIHN0YXJ0IGFkZHJlc3M6DQo+IGRoY3Ag JHtsb2FkYWRkcn0gMTkyLjE2OC4xLjE6Zmxhc2guYmluICYmIFwNCj4gwqDCoMKgc2YgdXBkYXRl ICR7bG9hZGFkZHJ9IDB4MTAwMCAke2ZpbGVzaXplfQ0KPiANCj4gSWYgeW91IG5lZWQgdG8gdXBk YXRlIGJvdGggdGhlIGZsYXNoLmJpbiBhbmQgZ2VuZXJhdGUgdGhlIEZDRkIsIHVzZQ0KPiB0aGUN Cj4gYWZvcmVtZW50aW9uZWQgc2NyaXB0IHdpdGggc2YgdXBkYXRlIHVzaW5nIDB4MCBzdGFydCBh ZGRyZXNzLCBpLmUuOg0KPiBkaGNwICR7bG9hZGFkZHJ9IDE5Mi4xNjguMS4xOmZsYXNoLmJpbiA7 IFwNCj4gXA0KPiBzZXRleHByIHNmYWRkciAke2xvYWRhZGRyfSAtIDB4MTAwMCA7IFwNCj4gXA0K PiBiYXNlICR7c2ZhZGRyfSA7IFwNCj4gbXcgMCAwIDB4NDAwIDsgXA0KPiBtdyAweDQwMCAweDQy NDY0MzQ2IDsgXA0KPiBtdyAweDQwNCAweDU2MDEwMDAwIDsgXA0KPiBtdyAweDQwYyAwMDAzMDMw MCA7IFwNCj4gbXcgMHg0NDQgMHgwMDAyMDEwMSA7IFwNCj4gbXcgMHg0NTAgMHgxMDAwMDAwMCA7 IFwNCj4gbXcgMHg0ODAgMHgwODE4MDQwYiA7IFwNCj4gbXcgMHg0ODQgMHgyNDA0MzAwOCA7IFwN Cj4gbXcgMHg1YzAgMHgxMDAgOyBcDQo+IG13IDB4NWM0IDB4MTAwMDAgOyBcDQo+IGJhc2UgMCA7 IFwNCj4gXA0KPiBzZXRleHByIGZpbGVzaXplICR7ZmlsZXNpemV9ICsgMHgxMDAwIDsgXA0KPiBc DQo+IHNmIHByb2JlICYmIHNmIHVwZGF0ZSAke3NmYWRkcn0gMCAke2ZpbGVzaXplfQ0KPiANCj4g PiANCj4gPiAyLiBIb3cgY2FuIHVzZXJzIHVwZGF0ZSB1LWJvb3QuaXRiIG9ubHkgaWYgdXNpbmcg dGhpcyBvbmUNCj4gPiBmbGFzaC5iaW4/DQo+IFdyaXRlIHUtYm9vdC5pdGIgdG8gb2Zmc2V0IDB4 NTkwMDAgaW4gU1BJIE5PUjoNCj4gPT4gc2YgdXBkYXRlICR7bG9hZGFkZHJ9IDB4NTkwMDAgJHtm aWxlc2l6ZX0NCj4gDQo+IFRoYXQgMHg1OTAwMCBpcyAoIGlteDhtcC11LWJvb3QuZHRzaSAvaW14 LWJvb3QvYmxvYi1leHRAMi9vZmZzZXQgPQ0KPiA8MHg1ODAwMD4pICsgKHRoZSBTUEkgTk9SIGZs YXNoLmJpbiBvZmZzZXQgPSAweDEwMDApID0gMHg1OTAwMA0KPiANCj4gPiANCj4gPiBXaXRoIHRo ZSBzYW1lIG9mZnNldCBvZiBTRCwgaXQgY2F1c2VzIHRoZSB1LWJvb3QuaXRiIGxvY2F0ZXMgYXQg YQ0KPiA+IG9mZnNldCBub3QgYmxvY2sgYWxpZ25lZC4NCj4gMHg1OTAwMCBpcyBib3RoIDQga2lC IGFuZCA1MTIgQnl0ZSBhbGlnbmVkIC4NCg0KNEtCIGlzIG5vdCBhIGVyYXNlIGJsb2NrIHNpemUg c3VwcG9ydGVkIGJ5IGFsbCBOT1IgZmxhc2guIFlvdSBzaG91bGQNCnVzZSA2NEtCIHdoaWNoIGlz IGRlZmF1bHQgdG8gYWxsLg0KDQpTYW1lIGZvciAjMSBkcmF3YmFjaywgMHgxMDAwIG9mZnNldCBj YW4ndCBzYXRpZnkgdGhlIGVyYXNlIGJsb2NrIHNpemUuDQpzbyBldmVyeSB0aW1lIHlvdXIgdXBk YXRlIGZsYXNoLmJpbiB3aWxsIG5lZWQgdG8gdXBkYXRlIGZsYXNoDQpjb25maWd1cmF0aW9uIGhl YWRlciBhcyB3ZWxsLCB3aHkgbm90IGNvbWJpbmUgdGhlbSB0b2dldGhlci4NCg0KDQo+IA0KPiA+ IA0KPiA+IDMuIE5vdCBhbGwgaU1YOE0gY2FuIHN1cHBvcnQgdGhpcyBvbmUgZmxhc2guYmluLsKg wqA4TU0gYW5kIDhNUSBoYXZlDQo+ID4gZGlmZmVyZW50IElWVC4gVGhlaXIgZmxleHNwaSBJVlQg Y2FuJ3Qgd29yayBmb3IgU0QvZU1NQy4NCj4gV2hhdCdzIHRoZSBkaWZmZXJlbmNlID8gTG9va2lu ZyBhdCB0aGUgTVg4TU0gUk0gcmV2LjMsIEZsZXhTUEkgYm9vdA0KPiBsb29rcyB2ZXJ5IG11Y2gg dGhlIHNhbWUuDQo+IA0KTm8uIFRoZSBJVlQgc3RydWN0dXJlcyBhcmUgc2FtZSBidXQgdGhlIGJh c2UgdXNlZCBieSB0aGUgZmllbGRzIGluIElWVA0KaXMgY2hhbmdlZC4gU28geW91IGNhbid0IHVz ZSBvbmUgaW1hZ2UgZm9yIGZsZXhzcGkgYW5kIFNELCBpdCB3aWxsIGZhaWwNCnRvIGJvb3QuDQoN CkFub3RoZXIgdGhpbmcgaXMgdGhlIGZyb20gaW14OG1tLXUtYm9vdC5kdHNpLiB0aGUgb2Zmc2V0 IGlzIDB4NTdjMDAuIGl0DQpldmVuIGRvZXMgbm90IGFsaWduIHdpdGggNEtCLsKgDQoNCsKgIMKg IMKgIMKgIMKgYmlubWFuX3Vib290OiB1Ym9vdCB7DQrCoCDCoCDCoCDCoCDCoCDCoCDCoGZpbGVu YW1lID0gInUtYm9vdC5pdGIiOw0KwqAgwqAgwqAgwqAgwqAgwqAgwqBvZmZzZXQgPSA8MHg1N2Mw MD47DQrCoCDCoCDCoCDCoCDCoCDCoCDCoHR5cGUgPSAiYmxvYi1leHQiOw0KwqAgwqAgwqAgwqAg wqB9Ow0KDQoNCkJlc3QgcmVnYXJkcywNClllIExpDQoNCg0KPiAod2UgaGF2ZSBubyBNWDhNUS9N WDhNTSBib2FyZHMgd2hpY2ggYm9vdCBmcm9tIEZsZXhTUEkgZWl0aGVyKS4NCj4gDQo+IC4uLg0K PiANCj4gSSBzdGlsbCBiZWxpZXZlIGl0IGlzIGJldHRlciAoPWxlc3MgY29uZnVzaW5nIGZvciB1 c2VycykgdG8gaGF2ZSBvbmUNCj4gdW5pZmllZCBmbGFzaC5iaW4gZm9yIGFsbCBib290IG1lZGlh Lg==