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 1430FC433EF for ; Fri, 4 Feb 2022 11:27:42 +0000 (UTC) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 9DD1983A6B; Fri, 4 Feb 2022 12:27:40 +0100 (CET) Authentication-Results: phobos.denx.de; dmarc=none (p=none dis=none) header.from=oss.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=NXP1.onmicrosoft.com header.i=@NXP1.onmicrosoft.com header.b="YnIFWR81"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 3FC9583A80; Fri, 4 Feb 2022 12:27:39 +0100 (CET) Received: from EUR02-HE1-obe.outbound.protection.outlook.com (mail-he1eur02on0629.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe05::629]) (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 71B29836C3 for ; Fri, 4 Feb 2022 12:27:36 +0100 (CET) Authentication-Results: phobos.denx.de; dmarc=none (p=none dis=none) header.from=oss.nxp.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=sahil.malhotra@oss.nxp.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=TasruH1C9K5wOZxVO/jYKmQnATj/dn8XbkD0C28tYrDca4T5vC7QmchdlrOdBu782R625hfc454mCqH/MCFFumjMwHLhqanDP45YqNKhSdPtfEi/gHUujGQ8HT8IrOly0351g887Y7xGOdP2LHJhfr127GeMjEAXCavq0hT7vUH/NlhwZaJTDElA6WxKxxtTHIlWv0cJbt6ZuQZn+khHUKqYcyjTtZZjyfjWjx3XRj2Jyz+LOyD9bv50/zbYQEC5GN+7SmTfyuSfjpMyG5fCJFo77cmfS1AFx3qhDeHeDYfJu3zGZpfjLxW6Ike3Sho1Ytcdt39OKFQW7uMi5cTyFQ== 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=IQB8BhxylnqjvPGmlU8CQYognUSJ7+gd2g1PPskf2uc=; b=MqpmCDDM45LSzYuCeC8jlbIPj5XQ7hhfXjzDNkByaNYtps1lYGR2RKeV6wyRR8ejP5H7rkQulD7TyAjBgtQXN64NtNcqBflfxptuA5l70fqJZRE1kGzm9ePCRQB1d7YdZRFWFjMOUWrLeOQatjY0OcdNAGSStYrHErtLvb9earbYrn3C78cyBFUcm2VW6FIcymFDpp+utynsn2mB6grREO0UAvq21YMZ4Tzgb2q09DVRb6ny3o1QKbbOYb9dDawSj2zuNR9zydazDA4Qj58WuiGXAWCjGVmzQ6R0pUALPCLgKqW4ehqaS5TgisBUYRd7GBRHT+kjFkN6Upm24XOPWg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=NXP1.onmicrosoft.com; s=selector2-NXP1-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=IQB8BhxylnqjvPGmlU8CQYognUSJ7+gd2g1PPskf2uc=; b=YnIFWR817+VHN444W747P5XTFHVTEXStrsL+dMyNFg3PvbcSJvLLmsp7TF+nEzCLQZRk7kLgwPTAJm+bw1piqTq+oTsY0tYJscQxTMb2vRnDudQLkT3yHFltQz+VPvmt7ylIFtn5HLC8CMzFLNiUABe7ZP3ONWIRcLD6LMlLLkc= Received: from DB7PR04MB5322.eurprd04.prod.outlook.com (2603:10a6:10:1f::15) by PA4PR04MB9318.eurprd04.prod.outlook.com (2603:10a6:102:2a5::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4951.12; Fri, 4 Feb 2022 11:27:34 +0000 Received: from DB7PR04MB5322.eurprd04.prod.outlook.com ([fe80::1d44:5f3c:13ff:1f54]) by DB7PR04MB5322.eurprd04.prod.outlook.com ([fe80::1d44:5f3c:13ff:1f54%3]) with mapi id 15.20.4951.012; Fri, 4 Feb 2022 11:27:33 +0000 From: "Sahil Malhotra (OSS)" To: Michael Walle , "Sahil Malhotra (OSS)" CC: ZHIZHIKIN Andrey , =?utf-8?B?Q2zDqW1lbnQgRmF1cmU=?= , Gaurav Jain , Pankaj Gupta , Priyanka Jain , "u-boot@lists.denx.de" , Varun Sethi , Ye Li Subject: RE: [PATCH 1/2] fsl-layerscape: add dtb overlay feature Thread-Topic: [PATCH 1/2] fsl-layerscape: add dtb overlay feature Thread-Index: AQHYGbo0kIHZ9CMlQ02T26dfcXn95A== Date: Fri, 4 Feb 2022 11:27:33 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=oss.nxp.com; x-ms-exchange-messagesentrepresentingtype: 1 x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: b92f6763-12e0-4633-9c2f-08d9e7d156b9 x-ms-traffictypediagnostic: PA4PR04MB9318:EE_ x-ms-exchange-sharedmailbox-routingagent-processed: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:9508; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: v5vVzqegBtvJxc3V8jq5EkEQr47yUkryQz6+T7ISLP//dAYrPqZpVv/n1O0GQG5v6VbJPTiRju6Kbg74bTkF7A4mseYYhY5dj6gPEy23+BK+wdc/5ANWo0X05wUuIORmT/3DScTYiflSns2Ce+OWf/oUW7xsPbdkEgdsr1eUShUhraQurOBPOAe+NWAKZSxwFkg8vdihtf2B4oIMGo6SBt1VLNoTaHIu2LCxgFRZWwyl6eQlQylEOdQe/ou5dtvdDx4DzFVhJnI59c756YjHbwDguUg3LDJJG/csDYenr3a4fnFdLdjo21NEAKy5K9mC04LY4GDiRLTB3xufBcdUrEzTmaUXM+DSSwbf9Xa9TQq1yM9EO0izgw3WjLkrnJmgAeB76aTfAlGWXM0QH6kkOHIUxXBZGwkm2g4tmcOBw+eW8wTu0B7sUIi9Ipuc4FsrU0ah9ElDKeI4gqkpmoXKplcsF0FUFUiZlsLhAmLFBP8mMB4z7s092v2inQMpqCYwxpQ0VVglWPxzbYy/idpBtoU+lvRjACbUGZS/GXZejmcshsro7LsDC8yhEwHohPpaD7claYmctU2ifH11sBwzUjCmcS9JRMVm1yK2qdIDlkhuLBhXeyOw0XijTBRXWxRTlTc4mWaDgh276ZaVgJtvcinIeyeaMeu/iQNqr3SM7SfaEdocPuC1VCFi67KiIVNT3fV8ctzYW88q+vPQIgHZSw== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DB7PR04MB5322.eurprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(4636009)(366004)(38100700002)(83380400001)(4326008)(8676002)(186003)(26005)(66556008)(76116006)(2906002)(52536014)(33656002)(66946007)(8936002)(66446008)(64756008)(5660300002)(54906003)(110136005)(66476007)(316002)(508600001)(66574015)(53546011)(71200400001)(55016003)(9686003)(122000001)(38070700005)(7696005)(6506007)(86362001)(55236004); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?UmoyS3duelJObzAxRlF3d2tKK1F6QVZqRGJ5ZGlmd1RGVlI5YzlUbkNIeTY0?= =?utf-8?B?bm1uNTIzWFFMeUpXVVFGWnZWRmI0K1pqK3ZhNHlDMmRVbFVwMGRZRVliclJi?= =?utf-8?B?S25pSUc5VU1SVHd1cjdGTzZJdlJ3Q2phOUVOMVcxWkJNNHoxT0NEMVhLT3Fw?= =?utf-8?B?UlJqdHNhRkExZGFiRmRldndTQ1lQSFd3Yi9CNFZDYjdRMnpUWE9FUWRLaXFp?= =?utf-8?B?VkJSMnVUYjBiSXB6WFd0UUQ0TExDVUgwMDF5K1ZUQXIwR2JJSEpTZjlNNTQ5?= =?utf-8?B?enl5b0pHcWlLOUZsd2tJUkdUVW9vcGtzTzFTL0o2R0Y1Mkl3b0pXR0NNaTV2?= =?utf-8?B?K21icDdSdUV0d0poMlQycVBZLytDdU5qTlVxRnVxWmdVTThlNnlGUGt0dzkr?= =?utf-8?B?amg3NVN1UDZndWxQNzliY2dibk5nVFB0b2xjcTNoeWhYOHp6aXQ3S1M2MEpu?= =?utf-8?B?bVJ3RzNsZkJITnJxRnY0dW5UQXk4dDNQNUtjb3R4MUM4VVlXem1kdVRmS0Iv?= =?utf-8?B?YUFNUHZhTjkxUGFVTUtPZ0xIYjFKYlhHb0F6THRmNmpGVkVxTGh4ejhqTzl1?= =?utf-8?B?THJ5KzN1eGYxQ3pUcTNTQkhBSnNBSFppdVhZTy96djhmS0ZDZEZZS0puUkVo?= =?utf-8?B?M3lLT0NSaWJyTGhzaUphTkxsZ3RxWUp4UFFZMTVCZFQyUDVCRzNhYWRjbS94?= =?utf-8?B?VFZ2cGFkbVlncjFuRzBFaEpFR05XaEpiaTlDTmdFNTBwMVo5M0ZVOGdYQVMw?= =?utf-8?B?dTBKOHV6cW1KcE5kQVZ1eHhOVVFEWmV1cFNoa3FJTHVrK2VTZnk2L0pGekI3?= =?utf-8?B?Ynp6VUJYSnJxdHYwM1E0WUZJZUZQazFhL0M3WGhlNU5IWG5MaytwOFJzenJF?= =?utf-8?B?RkRMemdMZHpqbWV3S2owd0JMOCtPTHVVNGZiRkNxcks3ckcvT3B6eVFGZ3RF?= =?utf-8?B?djdUVit0M0pzZHdtRkNBU20vZzVFclVkeHB4djNtWDBlNUsyS3FpVFplenpt?= =?utf-8?B?UTJneCsvcUlpQm1BUDl6Q0srYjVjUzloS21lUndMQWk2VjVyL0tnUnVBUFZP?= =?utf-8?B?ZzZ2L2hvdndiSzFFWHpiVkpPMVp2UlFlRG5BMEVRQTBYZ0V2RUloV2FxbE5G?= =?utf-8?B?TnRRS3FaYjUybTFRWDZTTWo1d2pIS1NFMWh5ZVRvejZRVjRvYytXdVlHWDht?= =?utf-8?B?Y3g3c3NmbVg4VEc0eG9Db2NqZjJoQVJPOWwrMExWNUVqY01zZFZaaDlXOXN0?= =?utf-8?B?OFdXTW1UeDdVMzN3dnlsT0RjSjlBYTg5TkU4UmRpdmFqeEhKenBBVjJhRjd3?= =?utf-8?B?YkhMaUhJbzl3M255dCsvU1grbG9PK2JFTnh2VWdJTjdwWGoxUHA2bDJqcW00?= =?utf-8?B?eXIzY2dlVmVVU3RMY1ZjRWNpUklJQmxoemNTWERLTFhWc2k5Slp3N1c1TmNP?= =?utf-8?B?bjBpb0w1ejlCbUlnalVBVm10SXpNbXJQRXlCandaZG5uMC9qVXdibVRvSWQ4?= =?utf-8?B?MzF2NEdlUFVtd1VnS2hxOUhpVVQvdWVSREMvaEQ3Q3JTZ0xRQ0s0NkxVVVVO?= =?utf-8?B?aGdjUzhaZThKYllrSjZNTmlZSVN4TVhjN0JzM1RwemNCNFNjTDhqc1oxMmVE?= =?utf-8?B?ZGowdUNVSVplQjQ1aTlWUG93bS9yRVU3SkQ1TW5COTVHeEM0ay9acHJSNzE2?= =?utf-8?B?R1BrVkpTVkl5UkcyTDVvOERmZW5KRDB5U3lwdXpvdEI5MWRwZjZ6MVlQUDZo?= =?utf-8?B?ZXU2VFRKc3hJalBpVnd4ZWNQZjBWU0p1WHBNMkFPN3ZGSmkwMDM4cE94QnEw?= =?utf-8?B?TkRhM2JXcWRnMm8wak1OWmMwYXZ4MVR2YnNYamk4MmZvdVpWUThidG1SMkhr?= =?utf-8?B?Um1aMUZUSHlHTzJ6WUlhWTViY2t4d2hPWEdEcnkvR085K0cydHlyZ1pXNTEw?= =?utf-8?B?T21ubzdXT2YzOVVRMEoxVThERUNLemV6Q0ZxVmFOenZ3c3BZZlM0MFFSRXhl?= =?utf-8?B?NVRLc29pdHhvMnkwTkFvYmFIU2g3dWtYalJIcUoyNzBnYm5STXl0OUF5N1ht?= =?utf-8?B?bWYxRm5FM3FudXZPR3Q0SUF2VjlqazhyclV2Z2FMbVMrNVRicWU5NjN3Y05M?= =?utf-8?B?d09wRWlGZkRsbFdqdU9rbmJmRHBmQmoxblY5clNXM0J5UXN1ZmhlemxJUnZ3?= =?utf-8?Q?uU4gC0CwZNzCtcXFSUCAU2o=3D?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DB7PR04MB5322.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: b92f6763-12e0-4633-9c2f-08d9e7d156b9 X-MS-Exchange-CrossTenant-originalarrivaltime: 04 Feb 2022 11:27:33.6321 (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: r0UYJFQl0YqZcypspyibWsYBf98n9jPb9nLN3sFvXDbEj6/6LUgfsApuEmUHaYWqs9qNrRqfOG1w0t1M7Ysg9Q== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PA4PR04MB9318 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 SGkgTWljaGFlbCwNCg0KU29ycnkgZm9yIGRlbGF5ZWQgcmVzcG9uc2UuDQpQbGVhc2UgZmluZCBt eSByZXNwb25zZSBpbmxpbmUuDQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJv bTogTWljaGFlbCBXYWxsZSA8bWljaGFlbEB3YWxsZS5jYz4NCj4gU2VudDogVGh1cnNkYXksIEph bnVhcnkgNiwgMjAyMiAxOjEwIFBNDQo+IFRvOiBTYWhpbCBNYWxob3RyYSAoT1NTKSA8c2FoaWwu bWFsaG90cmFAb3NzLm54cC5jb20+DQo+IENjOiBaSElaSElLSU4gQW5kcmV5IDxhbmRyZXkuemhp emhpa2luQGxlaWNhLWdlb3N5c3RlbXMuY29tPjsgQ2zDqW1lbnQNCj4gRmF1cmUgPGNsZW1lbnQu ZmF1cmVAbnhwLmNvbT47IEdhdXJhdiBKYWluIDxnYXVyYXYuamFpbkBueHAuY29tPjsNCj4gUGFu a2FqIEd1cHRhIDxwYW5rYWouZ3VwdGFAbnhwLmNvbT47IFByaXlhbmthIEphaW4NCj4gPHByaXlh bmthLmphaW5AbnhwLmNvbT47IHUtYm9vdEBsaXN0cy5kZW54LmRlOyBWYXJ1biBTZXRoaQ0KPiA8 Vi5TZXRoaUBueHAuY29tPjsgWWUgTGkgPHllLmxpQG54cC5jb20+DQo+IFN1YmplY3Q6IFJlOiBb UEFUQ0ggMS8yXSBmc2wtbGF5ZXJzY2FwZTogYWRkIGR0YiBvdmVybGF5IGZlYXR1cmUNCj4gDQo+ IEhpIFNhaGlsLA0KPiANCj4gQW0gMjAyMi0wMS0wNiAwNzowOSwgc2NocmllYiBTYWhpbCBNYWxo b3RyYSAoT1NTKToNCj4gDQo+ID4+IEkgZG9uJ3Qga25vdyBJIGZvbGxvdy4gdS1ib290IGFuZCBs aW51eCBzaG91bGQgaGF2ZSB0aGUgc2FtZSBkZXZpY2UNCj4gPj4gdHJlZTsgcmVnYXJkbGVzcyBp ZiB0aGF0IGRldmljZSBpcyB1c2VkIG9yIG5vdC4gU28gYXBwbHlpbmcgdGhlDQo+ID4+IG92ZXJs YXkganVzdCBmb3IgbGludXggaXNuJ3QgZW5vdWdoIGhlcmUuDQo+ID4gT2ssIEkgZG9uJ3QgdGhp bmsgdGhhdCBhcyBvZiBub3csIGluIGFsbCBwbGF0Zm9ybXMgdWJvb3QgYW5kIGxpbnV4DQo+ID4g aGF2ZSBzYW1lIGRldmllIHRyZWUuDQo+IA0KPiBUaGF0IGRvZXNuJ3QgbWVhbiBpdCBpcyBvayB0 byBkaXZlcmdlIGFnYWluLiBJIHB1dCBhIGxvdCBvZiBlZmZvcnQgaW4gc3luY2luZw0KPiB1Ym9v dCdzIExTMTAyOEEgZGV2aWNlIHRyZWUgd2l0aCBsaW51eC4NClllcywgdGhhdOKAmXMgdHJ1ZSB3 ZSBzaG91bGQgbm90IGRpdmVyZ2UgYWdhaW4gaWYgdGhleSBhcmUgYWxyZWFkeSBzeW5jZWQuDQoN Cg0KPiA+IEJ1dCBJIHdpbGwgdHJ5IHRvIGFkZHJlc3MgeW91ciBjb25jZXJuLCBidXQgSSBkb27i gJl0IGtub3cgaG93IHRvIGFwcGx5DQo+ID4gb3ZlcmxheSB0byBkdGIgd2hpY2ggaXMgZW1iZWRk ZWQgaW4gdS1ib290IGJpbmFyeSwgQ2FuIHlvdSBwbGVhc2UNCj4gPiBwb2ludCBtZSB0byBvbmUg cmVmZXJlbmNlIHdoaWNoIGlzIGRvaW5nIHRoaXMgdGhpbmcsIEkgd2lsbCB0YWtlDQo+ID4gcmVm ZXJlbmNlIGZyb20gdGhlcmUuDQo+IA0KPiBTb3JyeSBJIGNhbid0IGFkdmlzZSB5b3Ugd2l0aCB0 aGF0LiBUaGVyZSBpcyBib2FyZF9maXhfZmR0KCkgbWF5YmUgdGhhdCB3aWxsDQo+IGhlbHAuIEJ1 dCBJJ20gbm90IGNvbnZpY2VkIHRoaXMgaXMgdGhlIGNvcnJlY3QgYXBwcm9hY2gsIHNlZSBiZWxv dy4NCk9rLCBJIGxvb2tlZCBhdCB0aGUgYm9hcmRfZml4X2ZkdCgpIGFuZCBpbiB0aGF0IHdlIGNh biBwdXQgdGhlIGNvZGUgZm9yIG1vZGlmeWluZw0KdGhlIHVib290IERUQi4NCkJ1dCB0aGUgc2Ft ZSBvdmVybGF5IHdoaWNoIHdlIGFyZSBnb2luZyB0byBhcHBseSBvbiBsaW51eCBEVEIgc2hvdWxk IGdldCBhcHBsaWVkDQpPbiB1Ym9vdCBEVEIsIGFuZCB0aGF0IGNhbiBoYXBwZW4gb25seSB3aGVu IHdlIGhhdmUgc2FtZSBEVEJzIGJvdGggaW4gTGludXgNCmFuZCB1LWJvb3QuDQoNCkkgY2hlY2tl ZCB0aGUgdWJvb3QgYW5kIExpbnV4IERUQnMgZm9yIExTIHBsYXRmb3JtcywgZXhjZXB0IExTMTAy OCwgYWxsIG90aGVyDQpwbGF0Zm9ybXMgaGF2ZSBhIGxvdCBvZiBkaWZmZXJlbmNlIGluIHRoZW0u DQoNClNvIHdlIHdpbGwgbm90IGJlIGFibGUgdG8gYXBwbHkgdGhlIHNhbWUgRFRCIG92ZXJhbHkg d2hpY2ggd2UgZ2V0IGZyb20gT1AtVEVFIG9uDQpib3RoIExpbnV4IGFuZCB1Ym9vdC4NCg0KRm9y IG5vdyB0aGlzIGNhbiBvbmx5IGhhcHBlbiBmb3IgTFMxMDI4IHBsYXRmb3JtLCBpZiB5b3Ugd2Fu dCB3ZSBjYW4gZG8gdGhpcywNCkJ1dCBpdCB3aWxsIGJlIGluY29tcGxldGUgaW4gbXkgb3Bpbmlv biBhcyBpdCB3aWxsIG5vdCBlbmFibGUgYWxsIHRoZSBib2FyZHMuDQpXZSBuZWVkIHRvIHdvcmsg b24gdGhlbSBhZ2Fpbi4NCg0KPiANCj4gPj4gPiBXZSBkb24ndCB1c2UgRFRCIGluIE9QLVRFRSwg YnV0IHdoZW4gd2UgdXNlIENBQU0gaW4gT1AtVEVFLCBPUC1URUUNCj4gPj4gPiByZXNlcnZlcyBP bmUgSm9iIFJpbmcgZm9yIGl0cyB1c2UgYW5kIHRoYXQgaXMgY29tbXVuaWNhdGVkIHRvDQo+ID4+ ID4gS2VybmVsIHVzaW5nIERUQiBvdmVybGF5Lg0KPiA+PiA+DQo+ID4+ID4+IHdoYXQgaWYgdGhl IG92ZXJsYXkgZG9lc24ndCBtYXRjaCB0aGUgZHRiPw0KPiA+PiA+IEkgZGlkbid0IGdldCB0aGlz IHBvaW50LCBjYW4geW91IHBsZWFzZSBlbGFib3JhdGUgYSBsaXR0bGUuDQo+ID4+DQo+ID4+IFlv dSBhcmUgbWVyZ2luZyBhIGR0YiBmcmFnbWVudCB3aXRoIGFuIHVua25vd24gZHRiLCByaWdodD8g V2hvIHNheXMNCj4gPj4gdGhleSBtYXRjaD8geW91IG1pZ2h0IGhhdmUgYW4gb2xkIGR0YiB3aGVy ZSB0aGUgc3VwcGxpZWQgZHRiIGZyYWdtZW50DQo+ID4+IGRvZXNuJ3QgbWFrZSBhbnkgc2Vuc2Uu DQo+ID4+DQo+ID4+IEkgbWlnaHQgYmUgbWlzc2luZyBzb21ldGhpbmcgaGVyZS4gRWcuIHdoZXJl IGlzIHRoZSBsaW51eCBkdGINCj4gPj4gc3VwcG9zZWQgdG8gY29tZSBmcm9tPyBUaGlzIHBhdGNo c2V0IGlzIHJlYWxseSBtaXNzaW5nIGFuIGV4YW1wbGUgYW5kDQo+ID4+IGEgZGVzY3JpcHRpb24g aG93IHRoaW5ncyBzaG91bGQgd29yay4NCj4gPiBJZiBzdXBwbGllZCBEVEIgZG9lcyBub3QgbWF0 Y2ggd2l0aCBEVEIgb3ZlcmxheSBmcmFnbWVudC4gdGhlbiBvdmVybGF5DQo+ID4gd2lsbCBub3Qg Z2V0IGFwcGxpZWQuDQo+IA0KPiBJIGRvbid0IHRoaW5rIHRoaXMgaXMgd2hhdCBoYXBwZW5zIGhl cmUuIGZkdF9vdmVybGF5X2FwcGx5KCkgd2lsbCBtYXJrIHRoZSBmZHQNCj4gYXMgZGFtYWdlZCBh bmQgdGhlcmUgd2lsbCBiZSBubyBmZHQgYXQgYWxsLg0KT2ssIGdvdCB5b3VyIHBvaW50LCBJZiB3 ZSBoYXZlIGZyYWdtZW50IGluIERUQiBvdmVybGF5IHRvIG1vZGlmeSBsZXQncyBzYXkgYHN0YXR1 c2Agb2YNCkNBQU0gam9iIHJpbmcsIGFuZCBDQUFNIGpvYiByaW5nIG5vZGUgZG9lcyBub3QgZXhp c3QgaW4gdGhlIERUQiBvbiB3aGljaCBvdmVybGF5IGlzIA0KZ29pbmcgdG8gYmUgYXBwbGllZCwg SW4gdGhhdCBjYXNlIHRoZSBEVEIgd2lsbCBiZSBtYXJrZWQgYXMgZGFtYWdlZCBhbmQgaXQgd2ls bCBzdG9wDQpib290aW5nIG9mIHRoZSBib2FyZCwgcmlnaHQgPw0KQnV0IGhvdyBjYW4gd2UgbWFr ZSBzdXJlIHRoYXQgRFRCIG92ZXJsYXkgYW5kIERUQiBvbiB3aGljaCBEVEIgb3ZlcmxheSBpcyBh cHBsaWVkDQphcmUgY29tcGF0aWJsZSA/DQpNYXliZSBzb21lIERUQiB2ZXJzaW9uIGNoZWNrIG9y IHNvbWV0aGluZyBsaWtlIHRoYXQsIHdoZW4gT1AtVEVFIGNyZWF0ZXMgYSBEVEIgb3ZlcmxheSwN Ckl0IGluZGljYXRlcyBpbiB0aGUgb3ZlcmxheSB0aGF0IHRoaXMgY2FuIGJlIGFwcGxpZWQgb24g b25seSBEVEJzIHdpdGggdmVyc2lvbiBtb3JlIHRoYW4gYFhgDQoNCg0KPiA+IFdlIGRvbid0IGhh dmUgYW55IGNvbnRyb2wgb24gd2hlcmUgdXNlciBwaWNrcyB0aGUgRFRCLCBidXQgd2UgY2FuIG9u bHkNCj4gPiBtYWtlIHN1cmUgRFRCIG92ZXJsYXkgZmVhdHVyZSBtdXN0IHdvcmsgd2l0aCBEVEJz IHdoaWNoIGFyZSB1cHN0cmVhbWVkDQo+ID4gSWYgdXNlciBtYWtlcyBpdHMgb3duIGN1c3RvbWl6 ZWQgRFRCLCB3ZSBjYW5ub3QgbWFrZSBzdXJlIHRoYXQgdGhpbmdzDQo+ID4gd2lsbCB3b3JrLg0K PiANCj4gQWdhaW4uIElzIHRoZXJlIGFueSBkb2N1bWVudGF0aW9uIG9uIGhvdyB0aGlzIHNob3Vs ZCBhbGwgd29yayB0b2dldGhlcj8NCj4gV2hlcmUgZG9lcyBvcHRlZSBnZXQgaXRzIGRldmljZSB0 cmVlIGZyb20/IFNob3VsZG4ndCBpdCBiZSB0aGUgc2FtZSBkZXZpY2UNCj4gdHJlZSBhcyB1LWJv b3QgYW5kIGxpbnV4PyBTaG91bGRuJ3Qgb3B0ZWUgbW9kaWZ5IHRoZSBkZXZpY2UgdHJlZSBpbiBw bGFjZQ0KPiBiZWZvcmUganVtcGluZyBiYWNrIHRvIHUtYm9vdD8NCkhlcmUgb24gTFMgcGxhdGZv cm1zOiBCb290IEZsb3cgaXMgbGlrZSBBVEYtPiBPUC1URUUtPiBBVEYtPlVib290LT4gTGludXgN Cg0KQ3VycmVudGx5IGZvciBMUyBwbGF0Zm9ybXMsIE9QLVRFRSBkb24ndCB1c2UgRFRCcyBleGNl cHQgZm9yIExYMjE2MEEuDQpBbmQgSSBhbSB0YWxraW5nIGFib3V0IHRoZSBvdGhlciBwbGF0Zm9y bXMgZXhjZXB0IExYMjE2MCBmb3Igbm93Lg0KU28gYWxsIHBlcmlwaGVyYWxzIGJhc2UgYWRkcmVz c2VzIGFyZSBjdXJyZW50bHkgaGFyZGNvZGVkLg0KDQpCdXQgT1AtVEVFIHVzZXMgc29tZSBvZiB0 aGUgcGVyaXBoZXJhbHMsIGFuZCB0aGlzIGluZm9ybWF0aW9uIG5lZWRzIHRvIA0KYmUgcGFzc2Vk IHRvIGZvbGxvd2luZyBjb21wb25lbnRzIHVib290IGFuZCBsaW51eCBzbyB0aGF0IHRoZXkgZG9u J3QgdXNlDQp0aGUgc2FtZSBwZXJpcGhlcmFscy4NCg0KT25lIG9mIHRoZSBjYXNlIGlzIENBQU0g Sm9iIFJpbmcuIE9QLVRFRSBhbHdheXMgdXNlIENBQU0gSm9iIFJpbmcgMywgYW5kIGl0DQpuZWVk cyB0byBjb21tdW5pY2F0ZSB0aGlzIHRoaW5nIHRvIGZvbGxvd2luZyBjb21wb25lbnRzIHVib290 IHNvIHRoYXQgdGhleSBkb27igJl0DQp0cnkgdG8gdXNlIHRoZSBzYW1lIHBlcmlwaGVyYWxzIGFz IHVzZWQgYnkgT1AtVEVFLA0KU28sIHdlIGVuYWJsZWQgRFRCX09WRVJMQVkgb3B0aW9uIGluIE9Q LVRFRSBhbmQgd2lsbCB3cml0ZSBDQUFNIEpvYiBSaW5nIDMgdG8gYmUNCmRpc2FibGVkIGluIHRo YXQgRFRCIG92ZXJsYXkuDQoNClRoZSBhZGRyZXNzIHdoZXJlIHRoaXMgRFRCIG92ZXJsYXkgd2ls bCBiZSBjcmVhdGVkIGlzIHBhc3NlZCBieSBBVEYgd2hpY2ggQVRGIHdpbGwNCnBhc3Mgb24gdG8g dWJvb3QgYWxzby4NCg0KV2hlbiBjb250cm9sIHJlYWNoZXMgdWJvb3QsIEl0ICB3aWxsIHVzZSB0 aGF0IERUQiBvdmVybGF5IGFuZCBhcHBseSBpdCBvbiBMaW51eCBEVEINCndoaWNoIHdlIHBhc3Nl ZCB2aWEgdGZ0cCBvbiBib2FyZC4NCg0KQ3VycmVudGx5IHRoZXJlIGlzIG5vIGNvbW1vbiBEVEIg d2hpY2ggaXMgYmVpbmcgdXNlZCBieSBhbGwgdGhlIGNvbXBvbmVudHMsDQpPUC1URUUsIFVib290 LCBMaW51eCBhbGwgYXJlIHVzaW5nIHRoZWlyIG93biBjb3BpZXMgb2YgRFRCLg0KDQpIb3BlIEkg YW5zd2VyZWQgeW91ciBxdWVyaWVzLCBQbGVhc2UgbGV0IG1lIGtub3cgaWYgeW91IG5lZWQgbW9y ZSBpbmZvcm1hdGlvbi4NCg0KPiBBbmRyZXksIGRvIHlvdSBrbm93IGhvdyB0aGlzIHdvcmtzIG9u IGlteD8NCkFjdHVhbGx5LCBJIHRvb2sgcmVmZXJlbmNlIGZyb20gaW14IG9ubHksIFRoZXkgYXJl IGFsc28ganVzdCBhcHBseWluZyBEVEIgb3ZlcmxheSBvbiBsaW51eCBEVEIgYXMgb2Ygbm93Lg0K VGhleSBhcmUgbm90IG1vZGlmeWluZyB0aGUgdWJvb3QgRFRCIGFjY29yZGluZyB0byB0aGUgRFRC IG92ZXJsYXkuDQoNCg0KUmVnYXJkcywNClNhaGlsIE1hbGhvdHJhDQo=