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 7DCD5C4167B for ; Wed, 21 Dec 2022 11:11:27 +0000 (UTC) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 75A2F85335; Wed, 21 Dec 2022 12:11:24 +0100 (CET) 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="KGAGwWbg"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id F275F85215; Wed, 21 Dec 2022 12:11:20 +0100 (CET) Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05on2056.outbound.protection.outlook.com [40.107.20.56]) (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 8BFA08530E for ; Wed, 21 Dec 2022 12:11:16 +0100 (CET) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=nxp.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=kshitiz.varshney@nxp.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=JhEG8jAYnYGn95Yud7UGt9aBXmP001vCtvJJnEApdDxNCXGQfEBXF2ttvZBdCFnMg0/rBcbRHF7w5JtZ0zfY76Vf5mPUPXiuwtCq2AgNLX89DUw9+WDwwe7XX8/s4fU/qfJQxRxMrjBNP3wu743KVTA+wcEXNAloeMVR3UJPR6WPIeh7tudMwhHgnR8YY0H5rEizUZPZKUuzPm78oTfYZsx+mvR0oMhdwuQLXG64xMPjLLrQrouaIQzhPF+/aet1U9mfECWMM+GK16od0RIhODXf7ggcBCU2LwBFSf8Bkhs75qidxl9+TNvz0rFVJh613z6S08hf2cke4zy59Ip8Tw== 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=2iitGr5EC7SGY88XSxpvoVJEQw3xD7PKeOKksrMygv4=; b=DR3ntsZEyImJln5GYREssPItrzKa2dLaVxGHZdS2HA9DKARL5zuS6LcnplVueLacsfmuM7xqSiUpYZZX4GCSw0d0RAxBxNazruo1rqeYeEoYO5VHZs9F/vMjEp3qi3bbAt/cqv0Oxr43rjyjMZzZ1NPxgMptjh+d6LSJ4m/0389YHQKC+Kd7u9VolPqVRsxEfPw7xmxtW9gWgifOgu+TYkMwNBMzGTHaADetLJfWu3erhOLABmNXe9UiTvaRr5FZ1zxsAHRLsuN/6O9YpsGCCj9zMH6Ua0n86vVq9c8r9wI7oLkTsmoTcWSxnnvQWvzPDBa5I+uK9o+bY7aLk/D/7g== 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=2iitGr5EC7SGY88XSxpvoVJEQw3xD7PKeOKksrMygv4=; b=KGAGwWbgiNVnSeShL2TJlUJf+Z43fefDUD5xKjnjuB+Fi8mUjbXCJGkCiKXUMvneTzM/yI+wVM3DM0ueXtChhVqtYI0ADZJN/9XMkKuQdL4BWvW73uIK4F1qv9WhnxQuuVRYgTaorByETJ0k0lse6k+Ie89hGj2s7n6MhCI4MlM= Received: from AS4PR04MB9339.eurprd04.prod.outlook.com (2603:10a6:20b:4e7::14) by VE1PR04MB7390.eurprd04.prod.outlook.com (2603:10a6:800:1aa::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5924.16; Wed, 21 Dec 2022 11:11:14 +0000 Received: from AS4PR04MB9339.eurprd04.prod.outlook.com ([fe80::7702:4ef0:6316:9850]) by AS4PR04MB9339.eurprd04.prod.outlook.com ([fe80::7702:4ef0:6316:9850%5]) with mapi id 15.20.5924.016; Wed, 21 Dec 2022 11:11:13 +0000 From: Kshitiz Varshney To: Heinrich Schuchardt CC: U-Boot Mailing List , Horia Geanta , Pankaj Gupta , Varun Sethi , Gaurav Jain , Rahul Kumar Yadav , Vabhav Sharma , Sahil Malhotra , Ye Li , Stefano Babic , Fabio Estevam , Peng Fan , Sughosh Ganu , Simon Glass Subject: RE: [EXT] Re: [PATCH v1] 2: Uboot RNG Driver using Data Co-processor Thread-Topic: [EXT] Re: [PATCH v1] 2: Uboot RNG Driver using Data Co-processor Thread-Index: AQHYw2ExVvbrhkiluUyjxWll6e4Ycq3V2CwAgAATu4CAouZksA== Date: Wed, 21 Dec 2022 11:11:13 +0000 Message-ID: References: <20220908085735.437808-1-kshitiz.varshney@nxp.com> <20220908085735.437808-2-kshitiz.varshney@nxp.com> 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=nxp.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: AS4PR04MB9339:EE_|VE1PR04MB7390:EE_ x-ms-office365-filtering-correlation-id: 28e4eb93-c815-45a4-9329-08dae34412ce x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: ZAwRqsJLEK3lwI6mi7gkRxYjTDCz8vQN6EpsN1oJ10oPI3xJ/cMR6I6W4hFLJI/wGDPY6qlOsj2rwadna5vfOFCtbig9oikZkNjIYbP16pz8f8tP+5yI8rPChmGoB5V2lZRu8HGoiIXOuXpz1Zmj8VWVWCiJZ4j81jNyUE7Y7WSbKQXMALVDrSbLRH1xZEF6A/ca/Km5qtfYaKR+ZPmS7vGSHEnANz32nhdy+fFewUMd58jcZ4IiNR9sqnNSeIkKDMjXPQHCK44/MObELrisAElO1WwqoBGY6OBTJoX0877C/na6fHRspnndyuubKh3zdQDNPldQz7tODEBEBEeg9MJLAY4DZXO9AobK05Ow7KzpVZrI5JhvJJ0cO6OjZOCiKljgzrt0Ws9ABDf3xXQnH/eHtgqQ9At1aHsqL4tvPIiXB+PeqUYpRLg53QDwThCRnGF8aXhINIOcG+L+9AWNCWzmGQvQJ5lumVz0BXTWJ6J9JxIkJ+ogVdFKo9tPnP5OLsukYCuJlqpstW3lFTsTz72QqCs1wQMySIWgKc1eVQJ40pKJ2AsSKJoK65FGGbVCcXRUScwqWsJ8qCmdILts/N+g0t7f3yyHU4Lqc3ZfkzNckYCFsTFGkR8PxapSqvroVJ+XdVFUVTYxjrk3orTMzo8aByiJ0DkZQMoDK6gJ0Xue//uhxUR0JSribMv5CF0fvPvC20ZRFLMx8rCU5K0JsgNpA/PvxUqCCGEJteulReQ= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AS4PR04MB9339.eurprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230022)(4636009)(366004)(136003)(396003)(376002)(39860400002)(346002)(451199015)(33656002)(122000001)(55016003)(38100700002)(2906002)(66946007)(41300700001)(53546011)(55236004)(86362001)(38070700005)(7696005)(76116006)(966005)(6506007)(478600001)(8936002)(66446008)(66476007)(71200400001)(66556008)(26005)(44832011)(9686003)(186003)(83380400001)(5660300002)(52536014)(54906003)(6916009)(316002)(64756008)(4326008)(8676002); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?Z2RpMHlWZ05Xb0dhRCttMEpEU0dMV3p0MGZRRHNwZ0FxRGdhQ3JsV3RQVGlz?= =?utf-8?B?dVRkcEVYM25ITFFmOXI2czZpRjByZVhuWFB4RDB0MC9BZUxQaHVkWnRINDlH?= =?utf-8?B?RnlSaHpwZ21CZU5BVzJLS3R6bWJDWkFDMFcvK2c5aFBPMjloRURXUGZoMElo?= =?utf-8?B?ejVGZ1pYQTdyTDRIVXVQa1kwY0llUDNuZ1hFdTE1dDJpOVR5SEZmZE56R09I?= =?utf-8?B?VkIvWUZLMENxaENKUkx3UmwxcmtTNXRoWDdVNHh2a0tPVXVpdG9iaS82TlpL?= =?utf-8?B?V1kyaHhma2dTYUR0T1hpK2lBMXF0dkN1bExUTFhoN3ZBSFJXMHQvZEV0NXVB?= =?utf-8?B?WWdzTzcxNlR6RDJFeitObWRQOVcyLzBRb041YS9CWFQ0OEV1U0pDWjlOdEl5?= =?utf-8?B?eUdpaWtUcGU4NHFQYlY4MkVwazRlZUhVQWRVU2hDZGFlT0hEZWZRNzR5b3dE?= =?utf-8?B?c0tHS0hGM1FTUmVEWWRZTWxWS2dhajJjV2J3NVEwaHRVSm5HMFRGUFd1eXFQ?= =?utf-8?B?aVBGUDRMSldJV0lQSklvYS9YOFMwTU13RVN4UGd2dlJMSWs3ejZVZHE2SVdW?= =?utf-8?B?bFprdXFrSTM2Qmlta0pqZ0d0RHp2RlJ2ODNuREZDYnBKT29vODFDUmtkdGxZ?= =?utf-8?B?ZVcrazJtQW8rUnhjZUlZTzhEc041bTNjQmRMSUFPeXF6TUt2bXd5dTRtcGkz?= =?utf-8?B?UEZHK2R6dlF6bGVhU1NuU2pITnA5dlV6YTh3RzZFU1MzM2VnRVUxN0RKaUZr?= =?utf-8?B?Wlo2VEsvWjNkL0RRdVJXaTBBQThwMFhxZ0lwUW1CZmNiblAzZ0JQdXp1cnNC?= =?utf-8?B?eXcwK0N2V1JBSEZmV0pWeEtMejhxWjBkcG1MUHpCZjZaQU82SmkreWo1cEZI?= =?utf-8?B?ZDBpUllBY0x6TnJ5REJZakdZa3AzdnIzUjRUQUdkV3RZQlhxMS90YjdTVXpU?= =?utf-8?B?SHdjb2xIeXhobnYzYXRhOFBHTTgrWEFMNlJIdVdONDBYcGZrZ2dtVnVYMUov?= =?utf-8?B?cStQNytLSUEzVGlrWDJRb1R0OVQ1d1FTbzJmSzRzRTBKS1h0d28yQTZiTVNO?= =?utf-8?B?UXRpcjRBelV3a21raTdzZCtIRnViSGhNeno2cUtmTVF0R0M2OFRGR0cxOXNL?= =?utf-8?B?QXlnV1B4YmxrTDBjZFpWeUdyazdsVE1QcmFYTzRBN3dyTkdLN3hOU3FzcDUx?= =?utf-8?B?bVRJYm1SVHpXVDNpMHlkcktSZlNjcTk0ZTBtU0EyMUplaTNkR3BYSVpLU1JF?= =?utf-8?B?ZjF2NVZ4Vi9hKy9wM2d5bFQ1bGh2cmxsb2N6SXlteHdqOXRocERreFBMd3Np?= =?utf-8?B?aGVPQ2JqR0hSV280ZXdUUkN3QktYVmo3NmpJL0o4ZUViNjl5V1k4WExWaGl1?= =?utf-8?B?czJRbWU2YWM1ZGpvMUdwNzlHbXhwYVRLUFZzM1pmeUJPOHI5VmdSUDNJbGFs?= =?utf-8?B?a2pNOEs5djlodFRZakh1VU9PTG1NMG1Da21PY1dCQmV5endzRXhaZ01CRFRp?= =?utf-8?B?VlhCeHgxVTdIME5HbmdwUDd4alhsdWtTUk5KU1lWcnUrUlV5enhwM1VCdXVT?= =?utf-8?B?V01QVmVONXh3dFkrblpsMGRwNUZvdEY1MFQzc2E0SHdNbWRwWGFxUEV0ZFpH?= =?utf-8?B?WDlkUC9TSVhlWnk4RkMwNUlLUXI5TWZvaDhSa2hHWTNoeU0vdWtvYlhJQkEx?= =?utf-8?B?Q3crbTZpMk0yMnpXTkVLOXgySEJxTDFTNFFGWjROeHdZMldrcVVtRXRQYjBx?= =?utf-8?B?Vit3b000OWVva3NEL0YwbTJIYTY2WGZwRG50Z29kdHVvK1RnYml4dHBoV0Ji?= =?utf-8?B?RTZCR3BKYW5TRFZnemR1Nk5la0s1aUhYVGlKUStJaHpBZCtydzlRVFp4Z3Nw?= =?utf-8?B?SE9xS2lGTjhQZW5CazhHbkdNYjg1bU1sZ041Y25ERUIxVE9QYmhMRjlLek10?= =?utf-8?B?V05idHdDcEpIZXRIWEYxbThFYWVWNGhGMHUwSHhmdmF0UkZlakZqd1ZTZnR4?= =?utf-8?B?aUh6T3J6MmttMm5Jd0I3RWF2eHZVOFhmRTQyckVmL1Rack9rcDRLSi8rUk0x?= =?utf-8?B?dW1pdDhDMk5Oa3U4NDNIYTBMVnZUMmNHUkFsekUwQS9SRVEyWmlPc3VWSktN?= =?utf-8?Q?gVfsFheulPBVVC3NiVYUlpHi/?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: AS4PR04MB9339.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 28e4eb93-c815-45a4-9329-08dae34412ce X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Dec 2022 11:11:13.8530 (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: PMWn62/5HJVKSMbRPw9+p3pNglzU9BW5JKol5Y0pc4iOsrgvG9RrGOFntV9TASKISPpSrZ8dm2dyoMNeggHQf6rqqiXeD+rSxMO6mhGbaLc= X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1PR04MB7390 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.6 at phobos.denx.de X-Virus-Status: Clean UGxlYXNlIHNlZSB0aGUgY29tbWVudCBpbmxpbmUuDQoNClJlZ2FyZHMsDQpLc2hpdGl6DQoNCi0t LS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQpGcm9tOiBIZWlucmljaCBTY2h1Y2hhcmR0IDx4eXBy b24uZ2xwa0BnbXguZGU+IA0KU2VudDogRnJpZGF5LCBTZXB0ZW1iZXIgOSwgMjAyMiAxOjAwIEFN DQpUbzogS3NoaXRpeiBWYXJzaG5leSA8a3NoaXRpei52YXJzaG5leUBueHAuY29tPg0KQ2M6IFUt Qm9vdCBNYWlsaW5nIExpc3QgPHUtYm9vdEBsaXN0cy5kZW54LmRlPjsgSG9yaWEgR2VhbnRhIDxo b3JpYS5nZWFudGFAbnhwLmNvbT47IFBhbmthaiBHdXB0YSA8cGFua2FqLmd1cHRhQG54cC5jb20+ OyBWYXJ1biBTZXRoaSA8Vi5TZXRoaUBueHAuY29tPjsgR2F1cmF2IEphaW4gPGdhdXJhdi5qYWlu QG54cC5jb20+OyBSYWh1bCBLdW1hciBZYWRhdiA8cmFodWxrdW1hci55YWRhdkBueHAuY29tPjsg VmFiaGF2IFNoYXJtYSA8dmFiaGF2LnNoYXJtYUBueHAuY29tPjsgU2FoaWwgTWFsaG90cmEgPHNh aGlsLm1hbGhvdHJhQG54cC5jb20+OyBZZSBMaSA8eWUubGlAbnhwLmNvbT47IFN0ZWZhbm8gQmFi aWMgPHNiYWJpY0BkZW54LmRlPjsgRmFiaW8gRXN0ZXZhbSA8ZmVzdGV2YW1AZ21haWwuY29tPjsg UGVuZyBGYW4gPHBlbmcuZmFuQG54cC5jb20+OyBTdWdob3NoIEdhbnUgPHN1Z2hvc2guZ2FudUBs aW5hcm8ub3JnPjsgU2ltb24gR2xhc3MgPHNqZ0BjaHJvbWl1bS5vcmc+DQpTdWJqZWN0OiBbRVhU XSBSZTogW1BBVENIIHYxXSAyOiBVYm9vdCBSTkcgRHJpdmVyIHVzaW5nIERhdGEgQ28tcHJvY2Vz c29yDQoNCkNhdXRpb246IEVYVCBFbWFpbA0KDQpPbiA5LzgvMjIgMjA6MTksIFNpbW9uIEdsYXNz IHdyb3RlOg0KPiBIaSBLc2hpdGl6LA0KPg0KPiBPbiBUaHUsIDggU2VwdCAyMDIyIGF0IDAyOjU5 LCBLc2hpdGl6IFZhcnNobmV5IDxrc2hpdGl6LnZhcnNobmV5QG54cC5jb20+IHdyb3RlOg0KPj4N Cj4+IEZyb206IEtzaGl0aXogPGtzaGl0aXoudmFyc2huZXlAbnhwLmNvbT4NCj4+DQo+PiBUaGlz IGNvbW1pdCBpbnRyb2R1Y2VzIFJhbmRvbSBudW1iZXIgZ2VuZXJhdG9yIHRvIHVib290LiBJdCB1 c2VzIERDUCANCj4+IGRyaXZlciBmb3IgbnVtYmVyIGdlbmVyYXRpb24uDQo+PiBSTkcgZHJpdmVy IGNhbiBiZSBpbnZva2VkIGJ5IHVzaW5nIGJlbG93IGNvbW1hbmQgb24gdWJvb3QgcHJvbXB0Oi0N Cj4+ICAgICAgICAgICAgIHJuZyA8bnVtYmVyIG9mIGJ5dGVzPg0KPj4NCj4+IFNpZ25lZC1vZmYt Ynk6IEtzaGl0aXogVmFyc2huZXkgPGtzaGl0aXoudmFyc2huZXlAbnhwLmNvbT4NCg0KQ0MgdGhl IG1haW50YWluZXIgZm9yIFJORyBTdWdob3NoIEdhbnUgPHN1Z2hvc2guZ2FudUBsaW5hcm8ub3Jn Pi4NCg0KV2lsbCB0YWtlIGNhcmUgb2YgdGhpcyBpbiBuZXh0IHBhdGNoLg0KDQo+PiBSZXZpZXdl ZC1ieTogWWUgTGkgPHllLmxpQG54cC5jb20+DQo+PiAtLS0NCj4+ICAgZHJpdmVycy9jcnlwdG8v ZnNsL0tjb25maWcgICB8ICAxMCArKw0KPj4gICBkcml2ZXJzL2NyeXB0by9mc2wvTWFrZWZpbGUg IHwgICAxICsNCj4+ICAgZHJpdmVycy9jcnlwdG8vZnNsL2RjcF9ybmcuYyB8IDE4NCArKysrKysr KysrKysrKysrKysrKysrKysrKysrKysrKysrKw0KPj4gICAzIGZpbGVzIGNoYW5nZWQsIDE5NSBp bnNlcnRpb25zKCspDQo+PiAgIGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL2NyeXB0by9mc2wv ZGNwX3JuZy5jDQo+DQo+IFJldmlld2VkLWJ5OiBTaW1vbiBHbGFzcyA8c2pnQGNocm9taXVtLm9y Zz4NCj4NCj4gYnV0IHBsZWFzZSBzZWUgYmVsb3cNCj4NCj4+DQo+PiBkaWZmIC0tZ2l0IGEvZHJp dmVycy9jcnlwdG8vZnNsL0tjb25maWcgYi9kcml2ZXJzL2NyeXB0by9mc2wvS2NvbmZpZyANCj4+ IGluZGV4IDcwMmQyMDRhM2QuLmRhNTk1NWUzMWQgMTAwNjQ0DQo+PiAtLS0gYS9kcml2ZXJzL2Ny eXB0by9mc2wvS2NvbmZpZw0KPj4gKysrIGIvZHJpdmVycy9jcnlwdG8vZnNsL0tjb25maWcNCj4+ IEBAIC05NiwzICs5NiwxMyBAQCBjb25maWcgUk5HX1NFTEZfVEVTVA0KPj4gICAgICAgICAgIG11 c3QgYmUgcnVuIGJlZm9yZSBydW5uaW5nIGFueSBSTkcgYmFzZWQgY3J5cHRvIGltcGxlbWVudGF0 aW9uLg0KPj4NCj4+ICAgZW5kaWYNCj4+ICsNCj4+ICtjb25maWcgRlNMX0RDUF9STkcNCj4+ICsg ICAgICAgYm9vbCAiRW5hYmxlIFJhbmRvbSBOdW1iZXIgR2VuZXJhdG9yIHN1cHBvcnQiDQo+PiAr ICAgICAgIGRlcGVuZHMgb24gRE1fUk5HDQo+PiArICAgICAgIGRlZmF1bHQgbg0KPj4gKyAgICAg ICBoZWxwDQo+PiArICAgICAgIEVuYWJsZSBzdXBwb3J0IGZvciB0aGUgaGFyZHdhcmUgYmFzZWQg cmFuZG9tIG51bWJlciBnZW5lcmF0b3INCj4+ICsgICAgICAgbW9kdWxlIG9mIHRoZSBEQ1AuSXQg dXNlcyB0aGUgVHJ1ZSBSYW5kb20gTnVtYmVyIEdlbmVyYXRvciANCj4+ICsoVFJORykNCg0KUGxl YXNlLCB1c2UgdGhlIHNhbWUgaW5kZW50YXRpb24gYXMgdGhlIG90aGVyIEtjb25maWcgZW50cmll cyBpbiB0aGlzDQpmaWxlOiBBZGQgdHdvIHNwYWNlIGluIGVhY2ggbGluZSBvZiB0aGUgaGVscCB0 ZXh0Lg0KDQpEb25lDQoNCj4NCj4gU3BhY2UgYmVmb3JlIEl0DQo+DQo+PiArICAgICAgIGFuZCBh IFBzZXVkby1SYW5kb20gTnVtYmVyIEdlbmVyYXRvciAoUFJORykgdG8gYWNoaWV2ZSBhIHRydWUN Cj4+ICsgICAgICAgcmFuZG9tbmVzcyBhbmQgY3J5cHRvZ3JhcGhpYyBzdHJlbmd0aC4NCj4+IGRp ZmYgLS1naXQgYS9kcml2ZXJzL2NyeXB0by9mc2wvTWFrZWZpbGUgDQo+PiBiL2RyaXZlcnMvY3J5 cHRvL2ZzbC9NYWtlZmlsZSBpbmRleCA5MjYzMDBlMmFiLi5jNjUzMjA4ZDIzIDEwMDY0NA0KPj4g LS0tIGEvZHJpdmVycy9jcnlwdG8vZnNsL01ha2VmaWxlDQo+PiArKysgYi9kcml2ZXJzL2NyeXB0 by9mc2wvTWFrZWZpbGUNCj4+IEBAIC03LDYgKzcsNyBAQCBvYmotJChDT05GSUdfRlNMX0NBQU0p ICs9IGpyLm8gZnNsX2hhc2gubyBqb2JkZXNjLm8gZXJyb3Iubw0KPj4gICBvYmotJChDT05GSUdf RlNMX0JMT0IpICs9IGZzbF9ibG9iLm8NCj4+ICAgb2JqLSQoQ09ORklHX1JTQV9GUkVFU0NBTEVf RVhQKSArPSBmc2xfcnNhLm8NCj4+ICAgb2JqLSQoQ09ORklHX0ZTTF9DQUFNX1JORykgKz0gcm5n Lm8NCj4+ICtvYmotJChDT05GSUdfRlNMX0RDUF9STkcpICs9IGRjcF9ybmcubw0KPj4gICBvYmot JChDT05GSUdfSU1YX0NBQU1fTUZHX1BST1QpICs9IGZzbF9tZmdwcm90Lm8NCj4+ICAgb2JqLSQo Q09ORklHX1JOR19TRUxGX1RFU1QpICs9IHJuZ19zZWxmX3Rlc3Qubw0KPj4gICBvYmotJChDT05G SUdfQ01EX1BST1ZJU0lPTl9LRVkpICs9IGZzbF9hZXMubyB0YWdfb2JqZWN0Lm8gZGlmZiANCj4+ IC0tZ2l0IGEvZHJpdmVycy9jcnlwdG8vZnNsL2RjcF9ybmcuYyBiL2RyaXZlcnMvY3J5cHRvL2Zz bC9kY3Bfcm5nLmMgDQo+PiBuZXcgZmlsZSBtb2RlIDEwMDY0NCBpbmRleCAwMDAwMDAwMDAwLi5h Nzk3NzEwYzJlDQo+PiAtLS0gL2Rldi9udWxsDQo+PiArKysgYi9kcml2ZXJzL2NyeXB0by9mc2wv ZGNwX3JuZy5jDQo+PiBAQCAtMCwwICsxLDE4NCBAQA0KPj4gKy8vIFNQRFgtTGljZW5zZS1JZGVu dGlmaWVyOiBHUEwtMi4wLW9yLWxhdGVyDQo+PiArLyoNCj4+ICsgKiBSTkcgZHJpdmVyIGZvciBG cmVlc2NhbGUgUk5HQw0KPj4gKyAqDQo+PiArICogQ29weXJpZ2h0IChDKSAyMDA4LTIwMTIgRnJl ZXNjYWxlIFNlbWljb25kdWN0b3IsIEluYy4NCj4+ICsgKiBDb3B5cmlnaHQgKEMpIDIwMTcgTWFy dGluIEthaXNlciA8bWFydGluQGthaXNlci5jeD4NCj4+ICsgKiAgICAgQ29weXJpZ2h0IDIwMjIg TlhQDQo+PiArICoNCj4+ICsgKiBCYXNlZCBvbiBSTkdDIGRyaXZlciBpbiBkcml2ZXJzL2NoYXIv aHdfcmFuZG9tL2lteC1ybmdjLmMgaW4gDQo+PiArTGludXggICovDQo+PiArDQo+PiArI2luY2x1 ZGUgPGFzbS9jYWNoZS5oPg0KPj4gKyNpbmNsdWRlIDxjb21tb24uaD4NCj4+ICsjaW5jbHVkZSA8 Y3B1X2Z1bmMuaD4NCj4+ICsjaW5jbHVkZSA8ZG0uaD4NCj4+ICsjaW5jbHVkZSA8cm5nLmg+DQo+ PiArI2luY2x1ZGUgPGxpbnV4L2tlcm5lbC5oPg0KPj4gKyNpbmNsdWRlIDxsaW51eC9kZWxheS5o Pg0KPj4gKyNpbmNsdWRlIDxhc20vaW8uaD4NCj4+ICsjaW5jbHVkZSA8ZG0vcm9vdC5oPg0KPg0K PiBTaG91bGQgYmU6DQo+DQo+PiArI2luY2x1ZGUgPGNvbW1vbi5oPg0KPj4gKyNpbmNsdWRlIDxj cHVfZnVuYy5oPg0KPj4gKyNpbmNsdWRlIDxkbS5oPg0KPj4gKyNpbmNsdWRlIDxybmcuaD4NCj4+ ICsjaW5jbHVkZSA8YXNtL2NhY2hlLmg+DQo+PiArI2luY2x1ZGUgPGFzbS9pby5oPg0KPj4gKyNp bmNsdWRlIDxkbS9yb290Lmg+DQo+PiArI2luY2x1ZGUgPGxpbnV4L2RlbGF5Lmg+DQo+PiArI2lu Y2x1ZGUgPGxpbnV4L2tlcm5lbC5oPg0KPg0KPg0KPj4gKw0KPj4gKyNkZWZpbmUgRENQX1JOR19N QVhfRklGT19TVE9SRV9TSVpFICAgIDQNCj4+ICsjZGVmaW5lIFJOR0NfVkVSX0lEICAgICAgICAg ICAgICAgICAgICAweDAwMDANCj4+ICsjZGVmaW5lIFJOR0NfQ09NTUFORCAgICAgICAgICAgICAg ICAgICAweDAwMDQNCj4+ICsjZGVmaW5lIFJOR0NfQ09OVFJPTCAgICAgICAgICAgICAgICAgICAw eDAwMDgNCj4+ICsjZGVmaW5lIFJOR0NfU1RBVFVTICAgICAgICAgICAgICAgICAgICAweDAwMEMN Cj4+ICsjZGVmaW5lIFJOR0NfRVJST1IgICAgICAgICAgICAgICAgICAgICAweDAwMTANCj4+ICsj ZGVmaW5lIFJOR0NfRklGTyAgICAgICAgICAgICAgICAgICAgICAweDAwMTQNCj4+ICsNCj4+ICsv KiB0aGUgZmllbGRzIGluIHRoZSB2ZXIgaWQgcmVnaXN0ZXIgKi8NCj4+ICsjZGVmaW5lIFJOR0Nf VFlQRV9TSElGVCAgICAgICAgICAgICAgICAgICAgICAgIDI4DQo+PiArDQo+PiArLyogdGhlIHJu Z190eXBlIGZpZWxkICovDQo+PiArI2RlZmluZSBSTkdDX1RZUEVfUk5HQiAgICAgICAgICAgICAg ICAgMHgxDQo+PiArI2RlZmluZSBSTkdDX1RZUEVfUk5HQyAgICAgICAgICAgICAgICAgMHgyDQo+ PiArDQo+PiArI2RlZmluZSBSTkdDX0NNRF9DTFJfRVJSICAgICAgICAgICAgICAgMHgwMDAwMDAy MA0KPj4gKyNkZWZpbmUgUk5HQ19DTURfU0VFRCAgICAgICAgICAgICAgICAgIDB4MDAwMDAwMDIN Cj4+ICsNCj4+ICsjZGVmaW5lIFJOR0NfQ1RSTF9BVVRPX1NFRUQgICAgICAgICAgICAweDAwMDAw MDEwDQo+PiArDQo+PiArI2RlZmluZSBSTkdDX1NUQVRVU19FUlJPUiAgICAgICAgICAgICAgMHgw MDAxMDAwMA0KPj4gKyNkZWZpbmUgUk5HQ19TVEFUVVNfRklGT19MRVZFTF9NQVNLICAgIDB4MDAw MDBmMDANCj4+ICsjZGVmaW5lIFJOR0NfU1RBVFVTX0ZJRk9fTEVWRUxfU0hJRlQgICA4DQo+PiAr I2RlZmluZSBSTkdDX1NUQVRVU19TRUVEX0RPTkUgICAgICAgICAgMHgwMDAwMDAyMA0KPj4gKyNk ZWZpbmUgUk5HQ19TVEFUVVNfU1RfRE9ORSAgICAgICAgICAgIDB4MDAwMDAwMTANCj4NCj4gV2h5 IGFsbCB0aGUgbGVhZGluZyB6ZXJvZXM/DQo+DQo+PiArDQo+PiArI2RlZmluZSBSTkdDX0VSUk9S X1NUQVRVU19TVEFUX0VSUiAgICAgMHgwMDAwMDAwOA0KPj4gKw0KPj4gKyNkZWZpbmUgUk5HQ19U SU1FT1VUICAgICAgICAgICAgICAgICAgIDMwMDAwMDBVIC8qIDMgc2VjICovDQo+PiArDQo+PiAr c3RydWN0IGlteF9ybmdjIHsNCj4NCj4gTm9ybWFsbHkgdGhlIHByaXYgZGF0YSBzaG91bGQgaGF2 ZSBhIF9wcml2IHN1ZmZpeC4NCj4NCj4+ICsgICAgICAgdW5zaWduZWQgbG9uZyBiYXNlOw0KPj4g K307DQo+PiArDQo+PiArc3RhdGljIGludCBybmdjX3JlYWQoc3RydWN0IHVkZXZpY2UgKmRldiwg dm9pZCAqZGF0YSwgc2l6ZV90IGxlbikgew0KPj4gKyAgICAgICBzdHJ1Y3QgaW14X3JuZ2MgKnJu Z2MgPSBkZXZfZ2V0X3ByaXYoZGV2KTsNCj4NCj4gTm9ybWFsbHkgdGhlIHZhciBzaG91bGQgYmUg Y2FsbGVkIHByaXYNCg0KVGhpcyBpcyBkZXNjcmliZWQgaW4gZG9jL2RldmVsb3AvY29kaW5nc3R5 bGUucnN0IGxpbmUgMTkyZmYuDQoNCj4NCj4+ICsgICAgICAgdTggYnVmZmVyW0RDUF9STkdfTUFY X0ZJRk9fU1RPUkVfU0laRV07DQo+PiArICAgICAgIHUzMiBzdGF0dXMsIGxldmVsOw0KPj4gKyAg ICAgICBzaXplX3Qgc2l6ZTsNCj4+ICsNCj4+ICsgICAgICAgd2hpbGUgKGxlbikgew0KPj4gKyAg ICAgICAgICAgICAgIHN0YXR1cyA9IHJlYWRsKHJuZ2MtPmJhc2UgKyBSTkdDX1NUQVRVUyk7DQo+ PiArDQo+PiArICAgICAgICAgICAgICAgLyogaXMgdGhlcmUgc29tZSBlcnJvciB3aGlsZSByZWFk aW5nIHRoaXMgcmFuZG9tIG51bWJlcj8gKi8NCj4+ICsgICAgICAgICAgICAgICBpZiAoc3RhdHVz ICYgUk5HQ19TVEFUVVNfRVJST1IpDQo+PiArICAgICAgICAgICAgICAgICAgICAgICBicmVhazsN Cj4+ICsgICAgICAgICAgICAgICAvKiBob3cgbWFueSByYW5kb20gbnVtYmVycyBhcmUgaW4gRklG Tz8gWzAtMTZdICovDQo+PiArICAgICAgICAgICAgICAgbGV2ZWwgPSAoc3RhdHVzICYgUk5HQ19T VEFUVVNfRklGT19MRVZFTF9NQVNLKSA+Pg0KPj4gKyAgICAgICAgICAgICAgICAgICAgICAgUk5H Q19TVEFUVVNfRklGT19MRVZFTF9TSElGVDsNCj4+ICsNCj4+ICsgICAgICAgICAgICAgICBpZiAo bGV2ZWwpIHsNCj4+ICsgICAgICAgICAgICAgICAgICAgICAgIC8qIHJldHJpZXZlIGEgcmFuZG9t IG51bWJlciBmcm9tIEZJRk8gKi8NCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICoodTMyICop YnVmZmVyID0gcmVhZGwocm5nYy0+YmFzZSArIFJOR0NfRklGTyk7DQo+PiArICAgICAgICAgICAg ICAgICAgICAgICBzaXplID0gbWluKGxlbiwgc2l6ZW9mKHUzMikpOw0KPj4gKyAgICAgICAgICAg ICAgICAgICAgICAgbWVtY3B5KGRhdGEsIGJ1ZmZlciwgc2l6ZSk7DQo+PiArICAgICAgICAgICAg ICAgICAgICAgICBkYXRhICs9IHNpemU7DQo+PiArICAgICAgICAgICAgICAgICAgICAgICBsZW4g LT0gc2l6ZTsNCj4+ICsgICAgICAgICAgICAgICB9DQo+PiArICAgICAgIH0NCj4+ICsNCj4+ICsg ICAgICAgcmV0dXJuIGxlbiA/IC1FSU8gOiAwOw0KPj4gK30NCj4+ICsNCj4+ICtzdGF0aWMgaW50 IHJuZ2NfaW5pdChzdHJ1Y3QgaW14X3JuZ2MgKnJuZ2MpIHsNCj4+ICsgICAgICAgdTMyIGNtZCwg Y3RybCwgc3RhdHVzLCBlcnJfcmVnID0gMDsNCj4+ICsgICAgICAgdW5zaWduZWQgbG9uZyBsb25n IHRpbWV2YWwgPSAwOw0KPj4gKyAgICAgICB1bnNpZ25lZCBsb25nIGxvbmcgdGltZW91dCA9IFJO R0NfVElNRU9VVDsNCj4+ICsNCj4+ICsgICAgICAgLyogY2xlYXIgZXJyb3IgKi8NCj4+ICsgICAg ICAgY21kID0gcmVhZGwocm5nYy0+YmFzZSArIFJOR0NfQ09NTUFORCk7DQo+PiArICAgICAgIHdy aXRlbChjbWQgfCBSTkdDX0NNRF9DTFJfRVJSLCBybmdjLT5iYXNlICsgUk5HQ19DT01NQU5EKTsN Cj4+ICsNCj4+ICsgICAgICAgLyogY3JlYXRlIHNlZWQsIHJlcGVhdCB3aGlsZSB0aGVyZSBpcyBz b21lIHN0YXRpc3RpY2FsIGVycm9yICovDQo+PiArICAgICAgIGRvIHsNCj4+ICsgICAgICAgICAg ICAgICAvKiBzZWVkIGNyZWF0aW9uICovDQo+PiArICAgICAgICAgICAgICAgY21kID0gcmVhZGwo cm5nYy0+YmFzZSArIFJOR0NfQ09NTUFORCk7DQo+PiArICAgICAgICAgICAgICAgd3JpdGVsKGNt ZCB8IFJOR0NfQ01EX1NFRUQsIHJuZ2MtPmJhc2UgKyANCj4+ICsgUk5HQ19DT01NQU5EKTsNCj4+ ICsNCj4+ICsgICAgICAgICAgICAgICB1ZGVsYXkoMSk7DQo+PiArICAgICAgICAgICAgICAgdGlt ZXZhbCArPSAxOw0KDQpBcyB0aGlzIGxvb3AgY2FuIHRha2UgcmF0aGVyIGxvbmcsIHNob3VsZCB3 ZSBjYWxsIFdBVENIRE9HX1JFU0VUKCkgYmVmb3JlIGFuZCBhZnRlciB0aGUgbG9vcD8NCg0KT3Ro ZXJ3aXNlIGxvb2tzIGdvb2QgdG8gbWUuDQoNClRoaXMgaXMgaW4gcmVmZXJlbmNlIHdpdGggaW14 LXJuZ2MuYyBpbiBrZXJuZWwgY29kZS4gDQpTZWUgdGhpcyBsaW5rIGZvciBtb3JlIGluZm86LSBo dHRwczovL2VsaXhpci5ib290bGluLmNvbS9saW51eC9sYXRlc3Qvc291cmNlL2RyaXZlcnMvY2hh ci9od19yYW5kb20vaW14LXJuZ2MuYw0KDQpBY2tlZC1ieTogSGVpbnJpY2ggU2NodWNoYXJkdCA8 eHlwcm9uLmdscGtAZ214LmRlPg0KDQo+PiArDQo+PiArICAgICAgICAgICAgICAgc3RhdHVzID0g cmVhZGwocm5nYy0+YmFzZSArIFJOR0NfU1RBVFVTKTsNCj4+ICsgICAgICAgICAgICAgICBlcnJf cmVnID0gcmVhZGwocm5nYy0+YmFzZSArIFJOR0NfRVJST1IpOw0KPj4gKw0KPj4gKyAgICAgICAg ICAgICAgIGlmIChzdGF0dXMgJiAoUk5HQ19TVEFUVVNfU0VFRF9ET05FIHwgUk5HQ19TVEFUVVNf U1RfRE9ORSkpDQo+PiArICAgICAgICAgICAgICAgICAgICAgICBicmVhazsNCj4+ICsNCj4+ICsg ICAgICAgICAgICAgICBpZiAodGltZXZhbCA+IHRpbWVvdXQpIHsNCj4+ICsgICAgICAgICAgICAg ICAgICAgICAgIGRlYnVnKCJybmdjIHRpbWVkIG91dFxuIik7DQo+PiArICAgICAgICAgICAgICAg ICAgICAgICByZXR1cm4gLUVUSU1FRE9VVDsNCj4+ICsgICAgICAgICAgICAgICB9DQo+PiArICAg ICAgIH0gd2hpbGUgKGVycl9yZWcgPT0gUk5HQ19FUlJPUl9TVEFUVVNfU1RBVF9FUlIpOw0KPj4g Kw0KPj4gKyAgICAgICBpZiAoZXJyX3JlZykNCj4+ICsgICAgICAgICAgICAgICByZXR1cm4gLUVJ TzsNCj4+ICsNCj4+ICsgICAgICAgLyoNCj4+ICsgICAgICAgICogZW5hYmxlIGF1dG9tYXRpYyBz ZWVkaW5nLCB0aGUgcm5nYyBjcmVhdGVzIGEgbmV3IHNlZWQgYXV0b21hdGljYWxseQ0KPj4gKyAg ICAgICAgKiBhZnRlciBzZXJ2aW5nIDJeMjAgcmFuZG9tIDE2MC1iaXQgd29yZHMNCj4+ICsgICAg ICAgICovDQo+PiArICAgICAgIGN0cmwgPSByZWFkbChybmdjLT5iYXNlICsgUk5HQ19DT05UUk9M KTsNCj4+ICsgICAgICAgY3RybCB8PSBSTkdDX0NUUkxfQVVUT19TRUVEOw0KPj4gKyAgICAgICB3 cml0ZWwoY3RybCwgcm5nYy0+YmFzZSArIFJOR0NfQ09OVFJPTCk7DQo+DQo+IHNldGJpdHNfbGUz MihybmdjLT5iYXNlICsgUk5HQ19DT05UUk9MLCBSTkdDX0NUUkxfQVVUT19TRUVEKTsNCj4NCj4+ ICsgICAgICAgcmV0dXJuIDA7DQo+PiArfQ0KPj4gKw0KPj4gK3N0YXRpYyBpbnQgcm5nY19wcm9i ZShzdHJ1Y3QgdWRldmljZSAqZGV2KSB7DQo+PiArICAgICAgIHN0cnVjdCBpbXhfcm5nYyAqcm5n YyA9IGRldl9nZXRfcHJpdihkZXYpOw0KPj4gKyAgICAgICBmZHRfYWRkcl90IGFkZHI7DQo+PiAr ICAgICAgIHUzMiB2ZXJfaWQ7DQo+PiArICAgICAgIHU4ICBybmdfdHlwZTsNCj4+ICsgICAgICAg aW50IHJldDsNCj4+ICsNCj4+ICsgICAgICAgYWRkciA9IGRldl9yZWFkX2FkZHIoZGV2KTsNCj4+ ICsgICAgICAgaWYgKGFkZHIgPT0gRkRUX0FERFJfVF9OT05FKSB7DQo+PiArICAgICAgICAgICAg ICAgcmV0ID0gLUVJTlZBTDsNCj4+ICsgICAgICAgICAgICAgICBnb3RvIGVycjsNCj4+ICsgICAg ICAgfQ0KPj4gKw0KPj4gKyAgICAgICBybmdjLT5iYXNlID0gYWRkcjsNCj4+ICsgICAgICAgdmVy X2lkID0gcmVhZGwocm5nYy0+YmFzZSArIFJOR0NfVkVSX0lEKTsNCj4+ICsgICAgICAgcm5nX3R5 cGUgPSB2ZXJfaWQgPj4gUk5HQ19UWVBFX1NISUZUOw0KPj4gKyAgICAgICAvKg0KPj4gKyAgICAg ICAgKiBUaGlzIGRyaXZlciBzdXBwb3J0cyBvbmx5IFJOR0MgYW5kIFJOR0IuIChUaGVyZSdzIGEg ZGlmZmVyZW50DQo+PiArICAgICAgICAqIGRyaXZlciBmb3IgUk5HQS4pDQo+PiArICAgICAgICAq Lw0KPj4gKyAgICAgICBpZiAocm5nX3R5cGUgIT0gUk5HQ19UWVBFX1JOR0MgJiYgcm5nX3R5cGUg IT0gUk5HQ19UWVBFX1JOR0IpIHsNCj4+ICsgICAgICAgICAgICAgICByZXQgPSAtRU5PREVWOw0K Pj4gKyAgICAgICAgICAgICAgIGdvdG8gZXJyOw0KPj4gKyAgICAgICB9DQo+PiArDQo+PiArICAg ICAgIHJldCA9IHJuZ2NfaW5pdChybmdjKTsNCj4+ICsgICAgICAgaWYgKHJldCkNCj4+ICsgICAg ICAgICAgICAgICBnb3RvIGVycjsNCj4+ICsNCj4+ICsgICAgICAgcmV0dXJuIDA7DQo+PiArDQo+ PiArZXJyOg0KPj4gKyAgICAgICBwcmludGYoIiVzIGVycm9yID0gJWRcbiIsIF9fZnVuY19fLCBy ZXQpOw0KPj4gKyAgICAgICByZXR1cm4gcmV0Ow0KPj4gK30NCj4+ICsNCj4+ICtzdGF0aWMgY29u c3Qgc3RydWN0IGRtX3JuZ19vcHMgcm5nY19vcHMgPSB7DQo+PiArICAgICAgIC5yZWFkID0gcm5n Y19yZWFkLA0KPj4gK307DQo+PiArDQo+PiArc3RhdGljIGNvbnN0IHN0cnVjdCB1ZGV2aWNlX2lk IHJuZ2NfZHRfaWRzW10gPSB7DQo+PiArICAgICAgIHsgLmNvbXBhdGlibGUgPSAiZnNsLGlteDI1 LXJuZ2IiIH0sDQo+PiArICAgICAgIHsgfQ0KPj4gK307DQo+PiArDQo+PiArVV9CT09UX0RSSVZF UihkY3Bfcm5nKSA9IHsNCj4+ICsgICAgICAgLm5hbWUgPSAiZGNwX3JuZyIsDQo+PiArICAgICAg IC5pZCA9IFVDTEFTU19STkcsDQo+PiArICAgICAgIC5vZl9tYXRjaCA9IHJuZ2NfZHRfaWRzLA0K Pj4gKyAgICAgICAub3BzID0gJnJuZ2Nfb3BzLA0KPj4gKyAgICAgICAucHJvYmUgPSBybmdjX3By b2JlLA0KPj4gKyAgICAgICAucHJpdl9hdXRvICA9IHNpemVvZihzdHJ1Y3QgaW14X3JuZ2MpLA0K Pj4gKyAgICAgICAuZmxhZ3MgPSBETV9GTEFHX0FMTE9DX1BSSVZfRE1BLCB9Ow0KPj4gLS0NCj4+ IDIuMjUuMQ0KPj4NCj4NCj4gUmVnYXJkcywNCj4gU2ltb24NCg0K