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 C17CAC43334 for ; Thu, 21 Jul 2022 11:53:14 +0000 (UTC) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 49FE283EC5; Thu, 21 Jul 2022 13:53:12 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=pass (p=quarantine dis=none) header.from=amd.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=amd.com header.i=@amd.com header.b="l/hyFizC"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 71D2783F20; Thu, 21 Jul 2022 13:53:10 +0200 (CEST) Received: from NAM10-DM6-obe.outbound.protection.outlook.com (mail-dm6nam10on2084.outbound.protection.outlook.com [40.107.93.84]) (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 08D74800B6 for ; Thu, 21 Jul 2022 13:53:07 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=pass (p=quarantine dis=none) header.from=amd.com Authentication-Results: phobos.denx.de; spf=fail smtp.mailfrom=ashok.reddy.soma@amd.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=RNvCkUIB5Idso6k//7rYiwvo4rj36aqp1IFI6BzC1p5XMrLnepg5mYzqthAyOYasaBrNzEYnPuIJvL1fQv7gIBI/W5L53zx6Fipp4x2gjXGvhMkgziCwnMp4H0OWtAVedGY+yVqShpkQ0CsuRqMqRWvoRF6IE7ykXuD4Ctytl9FfKmTgXFjrsBGqBtMn08KWJFV8me1AWviC1w1HeONEnUPo0ne7+WWRRYxSqfPONX8Mzts6huERHaiOCOsCVgNYChh85TTBNxuKFQZSCVo4wCjQTCn6Ifiad+0TG3QD7hiWfxVNev5iT1tJdEqSwcjaF+IWwXVmsiqN6ZAYA2dmhw== 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=oOCRh9JbXpPkdgZiPiARWQM8sOiZ+ybticAIKJRHIfY=; b=E6JiR0tWCQ9c7hbZmicJ/9jKWkJIwWgSYJWtGrd3ZGcAI17ntrHhLo6XiotgOao+KtkqQbo7gEEDYZzyZXlPHYhOIZod753/bZB0ou/f5AMBHYYDoqis3KO4u6fjfFP6/FGw8f42E18A1y21MuMFrZDt4ryOQ4QivVzv50koU75gEkjy/ShBwG+SfWR4M7SSPtfj8dLTq6FZt+TFppsyqI9e8ZZLp2jqM5KYnx6h5a3EAEWqMWm/JRNEqrLavtr7gpwOpvyMVXqoCNz5vOpshhEdqezlncXOZIXIGloqpquCa2dhU0PtPzjXfZVOYZ6WdB9dBJoigxRNpK769b4XyA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=amd.com; dmarc=pass action=none header.from=amd.com; dkim=pass header.d=amd.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amd.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=oOCRh9JbXpPkdgZiPiARWQM8sOiZ+ybticAIKJRHIfY=; b=l/hyFizCeW20kITDMlxG7VupNceMAzq4+VWZmXTDARYrUnoRmSA+lqCtM0shAAlMSmOk7M50Eo1Z/vR4J0jSG66g8r5nVXBnPloqmZvrAOtsAwr7vWG91jbOU1Rk782i7s6OUr4GCjUl6bEoOxBc4/wHGU+gIcoQVG7FXRJdAsc= Received: from DS7PR12MB5888.namprd12.prod.outlook.com (2603:10b6:8:7b::16) by SN1PR12MB2544.namprd12.prod.outlook.com (2603:10b6:802:2b::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5438.15; Thu, 21 Jul 2022 11:53:03 +0000 Received: from DS7PR12MB5888.namprd12.prod.outlook.com ([fe80::9ccc:4107:3cb9:5037]) by DS7PR12MB5888.namprd12.prod.outlook.com ([fe80::9ccc:4107:3cb9:5037%5]) with mapi id 15.20.5438.023; Thu, 21 Jul 2022 11:53:03 +0000 From: "Soma, Ashok Reddy" To: Stefan Herbrechtsmeier , Stefan Herbrechtsmeier , "Simek, Michal" , Ashok Reddy Soma , "u-boot@lists.denx.de" CC: "adrian.fiergolski@fastree3d.com" , "jh80.chung@samsung.com" , "sven@svenpeter.dev" , "kettenis@openbsd.org" , "sjg@chromium.org" , "git@xilinx.com" , "git (AMD-Xilinx)" Subject: RE: [PATCH 2/5] firmware: zynqmp: Load config overlay for core0 to pmufw Thread-Topic: [PATCH 2/5] firmware: zynqmp: Load config overlay for core0 to pmufw Thread-Index: AQHYmC74Toz3GBLStk+HfnJUM6zY261/m1MAgAAF7gCAATm4AIAESBHAgAJQsoCAAUyHAA== Date: Thu, 21 Jul 2022 11:53:03 +0000 Message-ID: References: <1657877964-16742-1-git-send-email-ashok.reddy.soma@xilinx.com> <1657877964-16742-3-git-send-email-ashok.reddy.soma@xilinx.com> <22a75fb0-51b8-7f88-1d45-fa33819156a5@amd.com> <18849dd4-eadc-415f-9e6f-28bf2c4cd2b9@weidmueller.com> <8c280a40-453e-6ab3-89d4-22a3b7dfc45a@herbrechtsmeier.net> In-Reply-To: <8c280a40-453e-6ab3-89d4-22a3b7dfc45a@herbrechtsmeier.net> 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=amd.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 480742ef-e135-4b7f-c891-08da6b0f9164 x-ms-traffictypediagnostic: SN1PR12MB2544:EE_ x-ld-processed: 3dd8961f-e488-4e60-8e11-a82d994e183d,ExtAddr x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 6fAl6HDi7eqkEiqvqhTcRfw2yb5WsHKAktfw9FLNuRx7U2EnlvHERFxy5IDjrrq1cXR9Wuj6geWEt/obIHQ6+nYQ2qJVN2qgCDP9b05PNQqGg9ogopRls1Kfry44PzULG+NETmzo93MfRTNzB2P9DeNW2e+fK4D4t+PxWut5kqBbhLaZrUSFl2qLJl6GwiDrIwMwpCsSImXs6/MlGhJk2bZmhS+NQ/V7ghg1gVVXtK/ZLT/EFnAZhjbkh2wH3a9wwCgyua/3Noy20eoH+H5Fjn9hx53Lakuke8wT6jLlSJlZC5y6033NGqQPJRFUxJVAL6GGnemY9IYF2gqqbdmefAyhNwz0x9uXdjrKbrh8/qzPtOonw9bePA2PnaZvYWE5R8rY6OtZLnWMf2wIJg04VoU/VgSN/GvM8vfbWwgu+7BgJyQeeiePoAeTdXY2X4ViLP93tsHpW80JOlvCvlP1+TEuiUW614Tfl7wZJZ5Gz6kVd0Dk8POkfdfKdFZI8jMkqtr1C/t1hdxiVviEYdwsCeSbkoYwWk1JcKKq5W9t463V3R44CssYqM5PgtOKPP31yYkZP8p0eOgnJ2OLbAiIrKWIGnjSv+erXfGu15g7W1grXTKgCkDWxaczRAKLrkYmhrpENcdmrWeLztyQWF83dJv4rM9Sccybr1ihRo9eCOV7bw1yMPi7JyVad+Y23HRvq5A84ctMpFJOvaJ453/iDZ1YMyxQqYRBwyu1967QzZS0IIIPLMjguyU/4w93PTA7Bh3sXaxZpwgcqjDA8S4Ke+gldnxSyEqT5im/GOLfVcpDZHwu47vCYJqcZREoCs6W x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DS7PR12MB5888.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230016)(4636009)(366004)(376002)(346002)(39860400002)(396003)(136003)(38070700005)(86362001)(33656002)(26005)(8936002)(122000001)(83380400001)(38100700002)(186003)(9686003)(52536014)(110136005)(54906003)(41300700001)(316002)(6506007)(53546011)(7696005)(71200400001)(66946007)(66556008)(66476007)(64756008)(66446008)(76116006)(8676002)(4326008)(478600001)(2906002)(55016003)(5660300002); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?SWlNZHYyOHhOMnZ6RHlqU2F4ZnpDL1MrODRuTy9HVVJ1V2oxNmhCYlk3NHVY?= =?utf-8?B?ZjRZbThralY5QTUrU2V0YTJrd2d2M2h6VmYyUUtJUXhlUHVpSUdpUjJSNWcw?= =?utf-8?B?SVRMSVlET2REYWdFR0JoejkzdDd6U3EydTZSS2pRRWhqakJWU01ueEFuNy84?= =?utf-8?B?MEd2Y0pLd3lSWGpmK2IrWDVDRjJTLzhZb1ZRSTZSeG81WTNLUnpQcFBrcWlx?= =?utf-8?B?eFF2cE1BbGlHT1RxdWpkVStORC9iQ1FXZVhCdi9sTTFSY0k3U1RTTTNYWFZS?= =?utf-8?B?cUJ2VzFSOWhQREdFU1huWUZmRGdkWlYwVHhhdDZwZGFFbzdBcitFRDR2Zk9P?= =?utf-8?B?djlYQkdNaTZ0aU03SHM0Z29jeDlER2x5MXp4cHV2Y2ZQeTA1WUUvMFMrcDk1?= =?utf-8?B?MEhRL2lBRXB4NzZweUI3STBUeWUxWkszTmVLZkF0ZU1VcmduSnJqMW1VRjN6?= =?utf-8?B?bWRwMU9WRHdKZ2xNd3JZY2hHQStCMmFNTXgxUEk1dzB2Y2x3dFZIeWtENXdJ?= =?utf-8?B?OG5DTUNzdFJaaXRjc2s1MmpxRmtveWg4MUV1UGFvdGE3OHd4UFpCc2s2MDBQ?= =?utf-8?B?UjFHWHkvUCt6WXlhckk4b0ZNMm5ydndrV1dNbUpGdWpLVzIreVJNMTZEbVBF?= =?utf-8?B?YzVOWkpGMVJXM1p1WnhEYjBNNys3eXF3djE0MXZjNDMwR2dJbGhFdFo1NndR?= =?utf-8?B?QkN2THZJQWNXTnY4cE45V3lHWVlWU1ZGbnJ2SkV2Q1BKUVNrbXl0RCszTXlT?= =?utf-8?B?ckVYUGVzN1RvVkgzWEZJc2JBWFhMWHJHWmN1Qi9LY29tNERyYlBGaUh6ZVhG?= =?utf-8?B?QmtnT0RqWnBKNnRTZmsxajE2L2FmckVyQjN3eFJrdzhkNmgrb0U4YXFkcmph?= =?utf-8?B?Z0VUdDMrS2tkaWQyaFJHbFJaOFdsSWJ1UGpkMG5oL1JTNkxSelVMTHNpU2hG?= =?utf-8?B?enVMQmNwL0pRcnZNa3JhVzlISFZndXRzdTFJNzhSNXQxNE5GbXEvL05vWnBD?= =?utf-8?B?NDNjUnlJSDVVZGVjK21xUkFwOWIrNDh6L0oyKys1L0h3eW80L0tuQjBJK2py?= =?utf-8?B?Nkg3c1AxN0VWMkU4Vy8zam1PUy8wR1NaR3dRWDVDWnZmV1dZVlRUd0dnb2M0?= =?utf-8?B?MEhaejIyL1RzSUhSK21WMU9lVzgyeFpXcFdLdElDUnRLQU1mRldhMjlsZUFB?= =?utf-8?B?TDBrZC9EaU9aQmtra0w0RGxUY0FkUGNKTG1ENWRvcUNzYitOcXFHUUs1NFpu?= =?utf-8?B?eDliOUxzWGNneEd4RmpOS2FjSUUwQ1YxdXY5czlwOWhDU2lrU3JJZnRJQlJS?= =?utf-8?B?bTZVY05veFZ5L0FWMTlXSHBOcWFUTTZPRjlqUTVkQTNDQ2ZhaW4yTDBaWHNj?= =?utf-8?B?TkhxVk80SU1nV2ZBUnFTMEd6NkxpMHhqSFRYK1VSWmxNYmRERG1ES1pvcktI?= =?utf-8?B?RW1hK3ZtVUN6NHNjYWRPRVFOa0pLL1R4NkZVU1ZuVmVoQ2VlTkxPdm9tYkxm?= =?utf-8?B?LzdNSHVjQ3g5ZUVEMWl3Q1JPM3ZrM1ZsYS9TYnh1d3Q3OE8vNGNHd3dSZHd2?= =?utf-8?B?Q2poeWV5L2NDTmR2REpneElJcnc3ZmZQTzFlS1hFVWttWG5sd1k2Y0FzWDhL?= =?utf-8?B?Kzd5NzBLZFk3bDVBM08zOUI1NjlCOXBqMnBBNmxreTNENmpaaTVvQzdIWFRj?= =?utf-8?B?ZmNwZGRTQ0NzRDk5KzcxZEpVMElKZGRtampDS3IzSTlBckp1WUF2QjBWVk9o?= =?utf-8?B?NjlpREk4dld6Mm5kekN1bWQ1WkF5YmorVTFkY2NHVlVUcldPM0h3NU9PZTI5?= =?utf-8?B?VGxpUzdkRjBWZk1MMWoySUptTDBMU2Q0THB3NlFFS3E3aSs1TS9nbzZYTzY5?= =?utf-8?B?enZKaDJFM1I0bHU1UmJxTXNYNGRmaWtFSi9HdzUxZHAyR0RvMmo1VWk1UTkz?= =?utf-8?B?R0hFbEdNUWx6WXdkemFpYTExQmxNWnJGRmJGWXhZMDN1UzJjN3pRNlZqM2xk?= =?utf-8?B?VTVJaURnK3VKY3dLTVd4c0dmbFJzaWxQcGlKU21zd1ZVSCtlSFVyRnd0THdI?= =?utf-8?B?WG54RVhGL0xJMm85eGtpUUhmT0syT283cC9oVXpIZ2VzaXNadXNEa0hjWnFR?= =?utf-8?Q?Nv/k=3D?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DS7PR12MB5888.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 480742ef-e135-4b7f-c891-08da6b0f9164 X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Jul 2022 11:53:03.3860 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: /Ubyrpf9OtqUXlstJMntNZ2ATdIQUchRSPZAm3ieDwjzPhnR6QafxN8w3fnBySy7E4D3EvH9TdWTzouTkei2nw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN1PR12MB2544 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 SGkgU3RlZmFuLA0KDQpJIHdpbGwgc2VuZCBWMiB3aXRoIHRoZSBjaGFuZ2VzLg0KDQpUaGFua3Ms DQpBc2hvaw0KDQotLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KRnJvbTogU3RlZmFuIEhlcmJy ZWNodHNtZWllciA8c3RlZmFuQGhlcmJyZWNodHNtZWllci5uZXQ+IA0KU2VudDogV2VkbmVzZGF5 LCBKdWx5IDIwLCAyMDIyIDk6MzIgUE0NClRvOiBTb21hLCBBc2hvayBSZWRkeSA8YXNob2sucmVk ZHkuc29tYUBhbWQuY29tPjsgU3RlZmFuIEhlcmJyZWNodHNtZWllciA8c3RlZmFuLmhlcmJyZWNo dHNtZWllci1vc3NAd2VpZG11ZWxsZXIuY29tPjsgU2ltZWssIE1pY2hhbCA8bWljaGFsLnNpbWVr QGFtZC5jb20+OyBBc2hvayBSZWRkeSBTb21hIDxhc2hvay5yZWRkeS5zb21hQHhpbGlueC5jb20+ OyB1LWJvb3RAbGlzdHMuZGVueC5kZQ0KQ2M6IGFkcmlhbi5maWVyZ29sc2tpQGZhc3RyZWUzZC5j b207IGpoODAuY2h1bmdAc2Ftc3VuZy5jb207IHN2ZW5Ac3ZlbnBldGVyLmRldjsga2V0dGVuaXNA b3BlbmJzZC5vcmc7IHNqZ0BjaHJvbWl1bS5vcmc7IGdpdEB4aWxpbnguY29tOyBnaXQgKEFNRC1Y aWxpbngpIDxnaXRAYW1kLmNvbT4NClN1YmplY3Q6IFJlOiBbUEFUQ0ggMi81XSBmaXJtd2FyZTog enlucW1wOiBMb2FkIGNvbmZpZyBvdmVybGF5IGZvciBjb3JlMCB0byBwbXVmdw0KDQpIaSwNCg0K QW0gMTkuMDcuMjIgdW0gMDY6NDQgc2NocmllYiBTb21hLCBBc2hvayBSZWRkeToNCj4gSGkgU3Rl ZmFuLA0KPiANCj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+PiBGcm9tOiBTdGVmYW4g SGVyYnJlY2h0c21laWVyIA0KPj4gPHN0ZWZhbi5oZXJicmVjaHRzbWVpZXItb3NzQHdlaWRtdWVs bGVyLmNvbT4NCj4+IFNlbnQ6IFNhdHVyZGF5LCBKdWx5IDE2LCAyMDIyIDQ6NDggUE0NCj4+IFRv OiBTaW1laywgTWljaGFsIDxtaWNoYWwuc2ltZWtAYW1kLmNvbT47IEFzaG9rIFJlZGR5IFNvbWEg DQo+PiA8YXNob2sucmVkZHkuc29tYUB4aWxpbnguY29tPjsgdS1ib290QGxpc3RzLmRlbnguZGUN Cj4+IENjOiBhZHJpYW4uZmllcmdvbHNraUBmYXN0cmVlM2QuY29tOyBqaDgwLmNodW5nQHNhbXN1 bmcuY29tOyANCj4+IHN2ZW5Ac3ZlbnBldGVyLmRldjsga2V0dGVuaXNAb3BlbmJzZC5vcmc7IHNq Z0BjaHJvbWl1bS5vcmc7IA0KPj4gZ2l0QHhpbGlueC5jb207IGdpdCAoQU1ELVhpbGlueCkgPGdp dEBhbWQuY29tPg0KPj4gU3ViamVjdDogUmU6IFtQQVRDSCAyLzVdIGZpcm13YXJlOiB6eW5xbXA6 IExvYWQgY29uZmlnIG92ZXJsYXkgZm9yIA0KPj4gY29yZTAgdG8gcG11ZncNCj4+DQo+PiBDQVVU SU9OOiBUaGlzIG1lc3NhZ2UgaGFzIG9yaWdpbmF0ZWQgZnJvbSBhbiBFeHRlcm5hbCBTb3VyY2Uu IFBsZWFzZSB1c2UgcHJvcGVyIGp1ZGdtZW50IGFuZCBjYXV0aW9uIHdoZW4gb3BlbmluZyBhdHRh Y2htZW50cywgY2xpY2tpbmcgbGlua3MsIG9yIHJlc3BvbmRpbmcgdG8gdGhpcyBlbWFpbC4NCj4+ DQo+Pg0KPj4gQW0gMTUuMDcuMjAyMiB1bSAxODozNCBzY2hyaWViIE1pY2hhbCBTaW1lazoNCj4+ Pg0KPj4+DQo+Pj4gT24gNy8xNS8yMiAxODoxMywgU3RlZmFuIEhlcmJyZWNodHNtZWllciB3cm90 ZToNCj4+Pj4gQW0gMTUuMDcuMjAyMiB1bSAxMTozOSBzY2hyaWViIEFzaG9rIFJlZGR5IFNvbWE6 DQo+Pj4+PiBUcnkgbG9hZGluZyBwbXVmdyBjb25maWcgb3ZlcmxheSBmb3IgY29yZTAsIGlmIGl0 IGRvZXNuJ3QgcmV0dXJuIA0KPj4+Pj4gYW55IGVycm9yIGl0IG1lYW5zIHBtdWZ3IGlzIGFjY2Vw dGluZyBub2RlcyBmb3Igb3RoZXIgSVAncy4gDQo+Pj4+PiBPdGhlcndpc2UgZG9udCB0cnkgdG8g bG9hZCBjb25maWcgb2JqZWN0IGZvciBhbnkgb3RoZXIgSVAsIGp1c3QgDQo+Pj4+PiByZXR1cm4g ZnJvbSB6eW5xbXBfcG11Zndfbm9kZSBmdW5jdGlvbi4NCj4+Pj4+DQo+Pj4+PiBTaWduZWQtb2Zm LWJ5OiBBc2hvayBSZWRkeSBTb21hIDxhc2hvay5yZWRkeS5zb21hQHhpbGlueC5jb20+DQo+Pj4+ PiAtLS0NCj4+Pj4+DQo+Pj4+PiAgICBkcml2ZXJzL2Zpcm13YXJlL2Zpcm13YXJlLXp5bnFtcC5j IHwgMTQgKysrKysrKysrKysrKysNCj4+Pj4+ICAgIDEgZmlsZSBjaGFuZ2VkLCAxNCBpbnNlcnRp b25zKCspDQo+Pj4+Pg0KPj4+Pj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZmlybXdhcmUvZmlybXdh cmUtenlucW1wLmMNCj4+Pj4+IGIvZHJpdmVycy9maXJtd2FyZS9maXJtd2FyZS16eW5xbXAuYw0K Pj4+Pj4gaW5kZXggMzRkOWI0NzAwMy4uMjg4MTUxNTMzZSAxMDA2NDQNCj4+Pj4+IC0tLSBhL2Ry aXZlcnMvZmlybXdhcmUvZmlybXdhcmUtenlucW1wLmMNCj4+Pj4+ICsrKyBiL2RyaXZlcnMvZmly bXdhcmUvZmlybXdhcmUtenlucW1wLmMNCj4+Pj4+IEBAIC02OCw4ICs2OCwxMyBAQCBpbnQgenlu cW1wX3BtdWZ3X2NvbmZpZ19jbG9zZSh2b2lkKQ0KPj4+Pj4gICAgICAgIHJldHVybiAwOw0KPj4+ Pj4gICAgfQ0KPj4+Pj4gK3N0YXRpYyBib29sIGNvbmZpZ19lbmFibGVkOw0KPj4+Pj4gKw0KPj4+ Pg0KPj4+PiBQbGVhc2UgbW92ZSB0aGUgdmFyaWFibGUgaW5zaWRlIHRoZSBmdW5jdGlvbi4NCj4+ Pg0KPj4+IEhvdyBjYW4gdGhpcyB3b3JrPyBXaGVuIHlvdSBtb3ZlIGl0IHRvIHp5bnFtcF9wbXVm d19ub2RlKCkgdGhlbiANCj4+PiB3b24ndCBiZSB2aXNpYmxlIGluIHp5bnFtcF9wb3dlcl9wcm9i ZSgpIGFuZCB2aWNlLXZlcnNhLg0KPiANCj4+IElmIHlvdSByZXVzZSB0aGUgenlucW1wX3BtdWZ3 X25vZGUgZnVuY3Rpb24gaW4genlucW1wX3Bvd2VyX3Byb2JlIGZ1bmN0aW9uIHlvdSBjYW4gY2hl Y2sgdGhlIGlkIHBhcmFtZXRlciB0byB1cGRhdGUgdGhlIGNvbmZpZ19lbmFibGVkIHZhcmlhYmxl IGluIHp5bnFtcF9wbXVmd19ub2RlLg0KPiANCj4gYXJlIHlvdSBzdWdnZXN0aW5nIHRvIGNoYW5n ZSBsaWtlIHRoaXMgPyAgdGhpcyB3b3JrcyBmaW5lIGZvciBtZS4gDQo+IFNoYWxsIGkgc2VuZCBW MiB3aXRoIHRoaXMgPg0KPiAtLS0gYS9kcml2ZXJzL2Zpcm13YXJlL2Zpcm13YXJlLXp5bnFtcC5j DQo+ICsrKyBiL2RyaXZlcnMvZmlybXdhcmUvZmlybXdhcmUtenlucW1wLmMNCj4gQEAgLTI5LDYg KzI5LDcgQEAgc3RydWN0IHp5bnFtcF9wb3dlciB7DQo+ICAgfSB6eW5xbXBfcG93ZXI7DQo+ICAg DQo+ICAgI2RlZmluZSBOT0RFX0lEX0xPQ0FUSU9OICAgICAgIDUNCj4gKyNkZWZpbmUgQVBVMF9J RCAgICAgICAgICAgICAgICAgICAgICAgIE5PREVfQVBVXzANCg0KV2h5IGRvbid0IHlvdSB1c2Ug dGhlIE5PREVfQVBVXzAgZGVmaW5lIGRpcmVjdD8NCg0KPiAgIHN0YXRpYyB1bnNpZ25lZCBpbnQg eHBtX2NvbmZpZ29iamVjdFtdID0gew0KPiAgICAgICAgICANCj4gLyoqKioqKioqKioqKioqKioq KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKg0KPiAq LyBAQCAtNjgsMTggKzY5LDIyIEBAIGludCB6eW5xbXBfcG11ZndfY29uZmlnX2Nsb3NlKHZvaWQp DQo+ICAgICAgICAgIHJldHVybiAwOw0KPiAgIH0NCj4gICANCj4gLXN0YXRpYyBib29sIGNvbmZp Z19lbmFibGVkOw0KPiAgIA0KPiAgIGludCB6eW5xbXBfcG11Zndfbm9kZSh1MzIgaWQpDQo+ICAg ew0KPiAtICAgICAgIGlmICghY29uZmlnX2VuYWJsZWQpDQo+ICsgICAgICAgc3RhdGljIGJvb2wg Y29uZmlnX2VuYWJsZWQ7DQoNCkkgd291bGQgaW52ZXJ0IHRoZSBtZWFuaW5nIGZyb20gZW5hYmxl ZCB0byBza2lwIC4uLg0KDQo+ICsgICAgICAgaW50IHJldDsNCj4gKw0KPiArICAgICAgIGlmICgh Y29uZmlnX2VuYWJsZWQgJiYgaWQgIT0gQVBVMF9JRCkNCg0KdG8gc2ltcGxpZnkgdGhlIGNoZWNr Lg0KDQoJaWYgKHNraXApDQoNCj4gICAgICAgICAgICAgICAgICByZXR1cm4gMDsNCj4gICANCj4g ICAgICAgICAgLyogUmVjb3JkIHBvd2VyIGRvbWFpbiBpZCAqLw0KPiAgICAgICAgICB4cG1fY29u Zmlnb2JqZWN0W05PREVfSURfTE9DQVRJT05dID0gaWQ7DQo+ICAgDQo+IC0gICAgICAgenlucW1w X3BtdWZ3X2xvYWRfY29uZmlnX29iamVjdCh4cG1fY29uZmlnb2JqZWN0LA0KPiAtICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZW9mKHhwbV9jb25maWdvYmplY3QpKTsN Cj4gKyAgICAgICByZXQgPSB6eW5xbXBfcG11ZndfbG9hZF9jb25maWdfb2JqZWN0KHhwbV9jb25m aWdvYmplY3QsDQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICBzaXplb2YoeHBtX2NvbmZpZ29iamVjdCkpOw0KPiArICAgICAgIGlmKCFyZXQgJiYgaWQgPT0g QVBVMF9JRCkNCj4gKyAgICAgICAgICAgICAgIGNvbmZpZ19lbmFibGVkID0gdHJ1ZTsNCg0KCWlm KHJldCAmJiBpZCA9PSBBUFUwX0lEKQ0KCQlza2lwID0gdHJ1ZTsNCg0KPiAgIA0KPiAgICAgICAg ICByZXR1cm4gMDsNCj4gICB9DQo+IEBAIC0yNzIsMTQgKzI3Nyw4IEBAIHN0YXRpYyBpbnQgenlu cW1wX3Bvd2VyX3Byb2JlKHN0cnVjdCB1ZGV2aWNlICpkZXYpDQo+ICAgICAgICAgICAgICAgICBy ZXQgPj4gWllOUU1QX1BNX1ZFUlNJT05fTUFKT1JfU0hJRlQsDQo+ICAgICAgICAgICAgICAgICBy ZXQgJiBaWU5RTVBfUE1fVkVSU0lPTl9NSU5PUl9NQVNLKTsNCj4gICANCj4gLSAgICAgICBpZiAo SVNfRU5BQkxFRChDT05GSUdfQVJDSF9aWU5RTVApKSB7DQo+IC0gICAgICAgICAgICAgICB4cG1f Y29uZmlnb2JqZWN0W05PREVfSURfTE9DQVRJT05dID0gTk9ERV9BUFVfMDsNCj4gLQ0KPiAtICAg ICAgICAgICAgICAgcmV0ID0genlucW1wX3BtdWZ3X2xvYWRfY29uZmlnX29iamVjdCh4cG1fY29u Zmlnb2JqZWN0LA0KPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICBzaXplb2YoeHBtX2NvbmZpZ29iamVjdCkpOw0KPiAtICAgICAgICAgICAgICAg aWYgKCFyZXQpDQo+IC0gICAgICAgICAgICAgICAgICAgICAgIGNvbmZpZ19lbmFibGVkID0gdHJ1 ZTsNCj4gLSAgICAgICB9DQo+ICsgICAgICAgaWYgKElTX0VOQUJMRUQoQ09ORklHX0FSQ0hfWllO UU1QKSkNCj4gKyAgICAgICAgICAgICAgIHp5bnFtcF9wbXVmd19ub2RlKEFQVTBfSUQpOw0KPiAg IA0KPiAgICAgICAgICByZXR1cm4gMDsNCj4gDQpSZWdhcmRzDQogICBTdGVmYW4NCg==