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 vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id C9C96ECAAD4 for ; Sun, 4 Sep 2022 10:23:24 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230337AbiIDKXX (ORCPT ); Sun, 4 Sep 2022 06:23:23 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:44920 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230119AbiIDKXW (ORCPT ); Sun, 4 Sep 2022 06:23:22 -0400 Received: from esa.microchip.iphmx.com (esa.microchip.iphmx.com [68.232.154.123]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id EE06F3C8F3; Sun, 4 Sep 2022 03:23:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=microchip.com; i=@microchip.com; q=dns/txt; s=mchp; t=1662287001; x=1693823001; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=2OXYNvf0WzvH1E/1jHYaDj3+A6tDuKH7TJhpo+weQEk=; b=fPnUTC2shOHk1r0umy50OvJRN6Qe+krUmiq7oU+U94GX+P/ZyglqW1k7 0D0BMnqpLQeKj/t1A7PnUsmYkVX9vMgC3Zgq3NF5StcjzFohi8n7JFuaz hszxKXk/o6q/xPICDKdXXSXsh/mp4PyvlecPvPhF3nHmcmZzyDorez7Uz YZYrIQESZYWDYxAXEAwaW2sX5TC5eTYcuT8dMhHPhenLjq2TeQaeLX75m EtcbjNUoHGTuBoD+GeUyB7TrMrkGnfXU6H2Z5wDp73iUQR8UVquxpuFp2 c9WhhZegN+d9bG0yMdMw7/biNUAF+Z3uyxTle4xLw871fSGquphXVJxku g==; X-IronPort-AV: E=Sophos;i="5.93,289,1654585200"; d="scan'208";a="175547199" Received: from unknown (HELO email.microchip.com) ([170.129.1.10]) by esa2.microchip.iphmx.com with ESMTP/TLS/AES256-SHA256; 04 Sep 2022 03:23:19 -0700 Received: from chn-vm-ex04.mchp-main.com (10.10.85.152) by chn-vm-ex01.mchp-main.com (10.10.85.143) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.12; Sun, 4 Sep 2022 03:23:19 -0700 Received: from NAM11-BN8-obe.outbound.protection.outlook.com (10.10.215.89) by email.microchip.com (10.10.87.151) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.12 via Frontend Transport; Sun, 4 Sep 2022 03:23:19 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=HNiWwUKq524ECPPL2wdxwUD1a0n3fW0+9aGx1gd0YSmlmbLlDi8kk2+y4RmzMcRvryYL4femvUue7XkcuBvHamZE44RFfBRPL907PbNrxS0U8ZH4yQQQFreunHFraS6R/sZG8dCuwP/Mv7N68lkRhY+/MyWbyIWu92iKsMlkDTcSY0+7MRwxhDCd1UpZl9CJY87VMLr7DsENyxa4a6gCSujtLkpv8334CzrrlX384Eb7wEubjaQ9oquynOFtcxaRpxx6PWbRuXIZo9kXk0KO9glCCMs2jjyMj06gX4EdHCtskl4r8xmBMtNRPX14oZziqT+L5yzTRukN7LF7XniY4Q== 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=2OXYNvf0WzvH1E/1jHYaDj3+A6tDuKH7TJhpo+weQEk=; b=DUxKS6I/3yRjOmqA8tQoPhkWltAPhG3hKs9nwAeUgNIjk534kKmbiKbUfWl8h3CJiKXFBtVqYBU40GZ6Y2F12Id6UQIMhArgNWGZbj3o0wHO7H4/fyiwdkplJh+zj3a6Rln35hkBjSMWkxRiTPJFNrMbLsKbE+AgbKUordLr+S2JFpC10MlTI/5UwiE74wDYQWHKvconiCPNKaO4vmQ/YiULtOSPrhpwJmB5noBUpdyQmX07I1uhhbkwi7Tdp5fV3boh56p/A88WNiB3/f4xFD4prc7ncw02oo7eByQC5d4fxr7Mn4zDii9CXCWJXRprY/gt/xjVzKOm7XArex7ooA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=microchip.com; dmarc=pass action=none header.from=microchip.com; dkim=pass header.d=microchip.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=microchiptechnology.onmicrosoft.com; s=selector2-microchiptechnology-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=2OXYNvf0WzvH1E/1jHYaDj3+A6tDuKH7TJhpo+weQEk=; b=mK4DxWpzMK2GLPJP5m4KYd8i645sCAjxo8CGs1l5w0xKb1o//aPdWPi0lEBlos+MLzpe7dBpYXhzKoy6hGOCBlawxbTPLSEvuiwNEXF/+i8Zuw3GmjH92yVWPwPaz5/aSAibpflk8s8K5oMEtD3IeVzxQuXnU6UOZZDaoHpbZk0= Received: from CO1PR11MB5154.namprd11.prod.outlook.com (2603:10b6:303:99::15) by SN6PR11MB3456.namprd11.prod.outlook.com (2603:10b6:805:c8::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5588.10; Sun, 4 Sep 2022 10:23:13 +0000 Received: from CO1PR11MB5154.namprd11.prod.outlook.com ([fe80::545a:72f5:1940:e009]) by CO1PR11MB5154.namprd11.prod.outlook.com ([fe80::545a:72f5:1940:e009%3]) with mapi id 15.20.5588.018; Sun, 4 Sep 2022 10:23:13 +0000 From: To: , CC: , , , , , , , , , , Subject: Re: [PATCH 1/3] riscv: convert to generic entry Thread-Topic: [PATCH 1/3] riscv: convert to generic entry Thread-Index: AQHYv7Oq7iFWhuUlx0mA3Zfh9NtPdq3O442AgAAW2ACAABbggA== Date: Sun, 4 Sep 2022 10:23:13 +0000 Message-ID: References: <20220903163808.1954131-2-guoren@kernel.org> <202209041559.Mnnj8WRz-lkp@intel.com> In-Reply-To: Accept-Language: en-IE, en-US Content-Language: en-IE X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.11.0 authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=microchip.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 8f00aa1d-540a-4c4a-2dc9-08da8e5f797c x-ms-traffictypediagnostic: SN6PR11MB3456:EE_ x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: PM4S0uxzpvyQUJGXh89cyyfiv0Kq55P5EwGcZW4TkiP2Z/7SyBfRVjli8QZ29UiZc8pE4FNkFwaajbw7YNYZtihDgnvnZcxw6KUE9JWqIVsQ7jyrIgHFzmOBhu0ZmlcWzLdNuKY2KvFR7mepUrFoxMBYxXN6lNp2bZBx5xgPg1pSxD1CDAqUZQaS3/BzR76xc8xKB2S8ejtBeSoTx2KhkrYfyULTuTRoLiFqqBtu5JOzqEmjZUmd+qu9oTJmuMsF6cD7MzEja/rqlNfNVanTiT07X40jmkUGxl1lFoJwZJZKZ0nzK7v5rezlRGvXPjh7LxqIAfqmFVjwuBJo+EZxv2TzSesnHhSFuqy3iJ7XIiKLm/IBFhFVt9kECb718IHSvevimZB6iqRWX7iUxOayJ6YSVgo0hR2nbPHCOXtHlX4NzoZQy99fZQ2pp+Yg5+R2zAQgjf/oQWMoJtHIT0tRYtjMgfIdZQit8L19Rpn47kNNW9redjY7x15lYLrWnkCrwWO9/d81J7MzZm5UiNZrYz+v+tgawsxbHF6alYOrbJXadtwh2t13nVk3V3fd7OpU49TYhUCZ5B1QvTnzfUR/Ngl7fgcayoie8Q+Ci39sE5TtSNouuf08eLcO1U4xt5JB6oSLzF3cGAE0jad/QxBBp/lpDI0gp11XrDNCTlNVj+A4vWJWJ3fQRGmFpQMLSr3R1QOP8amVnnazwbAGXnSmFNdQ6Tz1Lf8lFFUJasOvjdRqwBAjOPNLn+BMyeXUWW1QSG74j/lwf9EL+HXToziotDgbeorUt31luW7w03xtI8DNKWY8lUBKpufW7jJMaHbjoQyO7/zda7JXsqTuS8lAdAnAp67Zctrrpurd/qYO8nQRQR+f9xjpX91459yDni2F03xO+qnwgyiUeDeynwAx3fsiO8w7yMbtA8Sjj2LBcw0= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CO1PR11MB5154.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230016)(39850400004)(366004)(346002)(376002)(136003)(396003)(91956017)(66556008)(36756003)(66476007)(76116006)(8676002)(66446008)(7416002)(4326008)(5660300002)(64756008)(8936002)(478600001)(66946007)(6486002)(110136005)(41300700001)(316002)(966005)(2906002)(71200400001)(54906003)(2616005)(186003)(6512007)(26005)(53546011)(83380400001)(38100700002)(6506007)(31696002)(31686004)(38070700005)(86362001)(122000001)(41533002)(45980500001)(43740500002);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?SW93Y0Z5M1JhbWdFeXQrbUEwem9HSCtLeG93NGQzeHFvc052d0srK3VCN2Nv?= =?utf-8?B?N0NHblhuS2N0S1FyWFVTbm04cWFQeUptdTZvSzNjc3g5dWRuVXdtNWVFZlZQ?= =?utf-8?B?ZDZzTW1hZ3hVcXFZM3YycGMvenNKTkkzblVTTEQ2cUxPdnNqNzRMMThYNU5r?= =?utf-8?B?U21ZUXlhcGhYb1VVaVJYVjEvQXpzUWFwNDNSUTJOb0tURHczVEZVVW1ndlZk?= =?utf-8?B?a3lTdlBWN2wrTlNHcDhuMU0zckk4eWNNUkR6c0NXRFhkS3ZHeXZVR01mdC9s?= =?utf-8?B?SUJMbU5OZmY2YVVkUTh2SzVLbkRZZkpjbFJ5OUVnV2hydEFsem1ZbGxrV1VO?= =?utf-8?B?SUYzK3JBaFkxeFlxM21kUWYwdHZ1MHVERHNPcUgzZThYdUg5OXVrUUNvZUJT?= =?utf-8?B?WVoxV0ZkSnFjeWk0dHhGRlpybmdMcGE4TGJ5SldvaFB4OHEzRk1SeWlET1VM?= =?utf-8?B?VFRrOENqU1RjdzdTQittK3lyM3VEdnRLV0FXbTBpbDA5SStYeVJUSEg0amR6?= =?utf-8?B?YWlrdmJ1eHBQSllOZG1aaWU3bkdjZG01T2pSVExiSXBHaFdkR0FLd1ZjZ2M0?= =?utf-8?B?Qmc0QU9OWGc2bi9sQ3dZUm5LaGM5ZDlUenBWTHhZazhxY2E3VitIaXlOSzVo?= =?utf-8?B?VlRSblpmMzJJWVh5MHN0d0o1Qm1Na2ZWSFk2QlFCSVpiSzhGQWgybTlRVEhZ?= =?utf-8?B?RU1rVmcxLzNIZmVSWWNTQ1llT3BJNm41Rmd0UW9qUTlSbjZGT25WRE83OEtq?= =?utf-8?B?WUd6ZTZqb0h0dUFKK0lidnF3L1hKV0NjZ1VTTU96OGpSRVcyUzJHM3NrL09m?= =?utf-8?B?Vy9sVjdzdm5URE5ZUXg1UnlUek03SDFtYzNMNGV2UVBES1hmUUM5ekRUcE9E?= =?utf-8?B?S3dCaEZoc0VWcWdBM1FTUDJNNlFLNzFOVStQdnRSUnBPd0NtRVZzZnBTMlYr?= =?utf-8?B?Q0F1TG1CSjBPcjdPZXIzYVFIU3JONzVrOU44UXJMVkdQQUovblc3WGhNWnVZ?= =?utf-8?B?aHZTWndaKzYxTU10R0ZnQ0ljaVR4ZW5uMkovOVhnWmtKSHV3SE5FNmpYc0dt?= =?utf-8?B?ODhSQzdSYUFkSzJjYVRlVkwyNVpBQStsaGNmR1hCZ203MStoMHZVblJKR1gw?= =?utf-8?B?TDZZdThIZVJjaDdYRU9FNTNGSGRGQTBmUWwyM0FVb2hXbGtmMTVUeFZSMVFQ?= =?utf-8?B?WmZWd21OSEFtYnZqdjhWbS91dzQ1UitzRXMvUDA3REYwc2VUZUMvR3kyZ1pD?= =?utf-8?B?MDUwZGpESXR4SkZkaC9jYUthMWRTay9HU3EwUWp2NlZGL2xCQm15eUo5S1d0?= =?utf-8?B?RG0zQVdVUU00RTlPYWFvQnhSUlM4T3QxUkRaL0FhMVUxWWp2UytKTTUycG93?= =?utf-8?B?MUR3RVFyN1FEdGx1eWF4MU5FU0hpVUlkUTZ2WGpqNzNveXRCU3hYejZmYnh2?= =?utf-8?B?MFNNUExFbDcwSEhSUSt1cnhtUVJXL1Y3RDYwdVR1dHByNXE5K3R2Wld1Z0lQ?= =?utf-8?B?Tkxybkk0TWtUdlBMNENwTUtNYzBVVHJsSWVaSmw2dWhrbGV6eTVRcEQ3c1NF?= =?utf-8?B?aHlYQW8ya0dEWjkrSEhWTWMxNGlJK3dJOEFxakY0QWhqNnQ1NEZqajFXSnlJ?= =?utf-8?B?RXEzV2pKMXdoZ0tUb041WTlLbXVIVHhDaDA1bXNyRWNscmlHbE93dVl5R1Vs?= =?utf-8?B?aXJsdkFxdDJTWjFJS282bjJsakxjYnFrUWlMQThDQXpYZUd1MXgzTHk4K0Vk?= =?utf-8?B?NWhnMmE0eW5LbFR1Z0JGaVg1eE5tSWFuYjkvWk9hMnk1YVdpMVJrWENXK2xC?= =?utf-8?B?anB6d200MHlEbnMrdXVYQ2JnL1FDKzJQcVBCMTE4QThUK0F0S2NmS1lsUU1B?= =?utf-8?B?bzRDWjZPWlpPSWtwWktka0NnT0dWbmc3V1pXN1B1Y2U5MHhpZzV4dm10Y2Ra?= =?utf-8?B?bmcwZ2tkamxRZVVqaS9nSVZPVk9lTXdMd2N0SENiM05qUlEwV2dRMG5BSDRj?= =?utf-8?B?WmZDV3pva0l3eThxRXl0bm8zWm1VdzdUUlp0d201L0JtcTNsMjR2WkJud3BU?= =?utf-8?B?QWFlMlN1eWd1cjRSZHNvVzVqaFgzUzRSOHJBRmpsUEwxWGJsV0lEN1FWbE8y?= =?utf-8?Q?cwdTGt4EqG6je7b1oZUaSZcr7?= Content-Type: text/plain; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CO1PR11MB5154.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 8f00aa1d-540a-4c4a-2dc9-08da8e5f797c X-MS-Exchange-CrossTenant-originalarrivaltime: 04 Sep 2022 10:23:13.6939 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 3f4057f3-b418-4d4e-ba84-d55b4e897d88 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 1Kkn7GFAPUCttKuEL0fKFGmLNk+g/kojlHw9/yDWkFZzd5dNCYIn/3tblrIOF2W/ot71ELuAYM7BP30XaTFMkBjPjz4/9r3fASGFojJS7Bc= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN6PR11MB3456 Precedence: bulk List-ID: X-Mailing-List: linux-arch@vger.kernel.org T24gMDQvMDkvMjAyMiAxMDowMSwgR3VvIFJlbiB3cm90ZToNCj4gRVhURVJOQUwgRU1BSUw6IERv IG5vdCBjbGljayBsaW5rcyBvciBvcGVuIGF0dGFjaG1lbnRzIHVubGVzcyB5b3Uga25vdyB0aGUg Y29udGVudCBpcyBzYWZlDQo+IA0KPiBUaGUgcHJvYmxlbSBpcyB0aGUgcm9ib3Qgb25seSBwaWNr cyBvbmUgb2YgbXkgcGF0Y2ggc2VyaWVzLg0KDQpJZiB0aGVyZSBhcmUgYnVpbGQgZGVwZW5kZW5j aWVzLCBjb3VsZCB5b3UganVzdCBzZW5kIGl0IGFsbCBhcw0KYSBzaW5nbGUgc2VyaWVzPw0KVGhh bmtzLA0KQ29ub3IuDQoNCj4gDQo+IGdpdDooODM5MGU5MmQwYmNjKSBnaXQgbG9nIC0tb25lbGlu ZSAtOA0KPiA4MzkwZTkyZDBiY2MgKEhFQUQpIHJpc2N2OiBjb252ZXJ0IHRvIGdlbmVyaWMgZW50 cnkNCj4gYjIyNGQyNjVmODM4IHNvYzogZG9jdW1lbnQgbWVyZ2VzDQo+IGExMGI5MDRmNzJlMSBN ZXJnZSBicmFuY2ggJ2FybS9zb2MnIGludG8gZm9yLW5leHQNCj4gNTY2ZTM3M2ZlMDQ3IGFybTY0 OiBLY29uZmlnLnBsYXRmb3JtczogR3JvdXAgTlhQIHBsYXRmb3JtcyB0b2dldGhlcg0KPiA5Njc5 NmM5MTRiODQgYXJtNjQ6IEtjb25maWcucGxhdGZvcm1zOiBSZS1vcmdhbml6ZWQgQnJvYWRjb20g bWVudQ0KPiAzNzc5ODUyZTA1YzcgTWVyZ2UgYnJhbmNoICdhcm0vZGVmY29uZmlnJyBpbnRvIGZv ci1uZXh0DQo+IDY0NmU4YWQzZTY3NiBNZXJnZSBicmFuY2ggJ2FybS9kcml2ZXJzJyBpbnRvIGZv ci1uZXh0DQo+IDA4NmU5YjM3MTlhZSBNZXJnZSBicmFuY2ggJ2FybS9kdCcgaW50byBmb3ItbmV4 dA0KPiANCj4gQWZ0ZXIgY2hlcnJ5LXBpY2sgYWxsIHBhdGNoZXMsIGFsbCBpcyByaWdodDoNCj4g Mjc2NDIwMDhlYzFmIChIRUFEKSByaXNjdjogY29tcGF0X3N5c2NhbGxfdGFibGU6IEZpeHVwIGNv bXBpbGUgd2FybmluZw0KPiBhZmNhYWFiYzM4ZTAgcmlzY3Y6IGVsZl9rZXhlYzogRml4dXAgY29t cGlsZSB3YXJuaW5nDQo+IDc0MWMyOTAxNjQ4MiByaXNjdjogU3VwcG9ydCBIQVZFX1NPRlRJUlFf T05fT1dOX1NUQUNLDQo+IDRlYjk0NjlhM2JjOCByaXNjdjogU3VwcG9ydCBIQVZFX0lSUV9FWElU X09OX0lSUV9TVEFDSw0KPiBhMzcyYjU2NWI3YzkgcmlzY3Y6IGNvbnZlcnQgdG8gZ2VuZXJpYyBl bnRyeQ0KPiAyZDIyOGQ3MDljOTIgcmlzY3Y6IHB0cmFjZTogUmVtb3ZlIGR1cGxpY2F0ZSBvcGVy YXRpb24NCj4gYjIyNGQyNjVmODM4IHNvYzogZG9jdW1lbnQgbWVyZ2VzDQo+IGExMGI5MDRmNzJl MSBNZXJnZSBicmFuY2ggJ2FybS9zb2MnIGludG8gZm9yLW5leHQNCj4gDQo+IElmIHlvdSB3YW50 IHRvIHRyeSB0aGUgcmlzY3YgZ2VuZXJpYyBlbnRyeSwgcGxlYXNlIHVzZSB0aGUNCj4gdjYuMC1y YzMtYmFzZWQgYnJhbmNoIFsxXS4NCj4gDQo+IFsxXTogaHR0cHM6Ly9naXRodWIuY29tL2d1b3Jl bjgzL2xpbnV4L3RyZWUvZ2VuZXJpY19lbnRyeV92Mg0KPiANCj4gT24gU3VuLCBTZXAgNCwgMjAy MiBhdCAzOjM5IFBNIGtlcm5lbCB0ZXN0IHJvYm90IDxsa3BAaW50ZWwuY29tPiB3cm90ZToNCj4+ DQo+PiBIaSwNCj4+DQo+PiBJIGxvdmUgeW91ciBwYXRjaCEgWWV0IHNvbWV0aGluZyB0byBpbXBy b3ZlOg0KPj4NCj4+IFthdXRvIGJ1aWxkIHRlc3QgRVJST1Igb24gc29jL2Zvci1uZXh0XQ0KPj4g W2Fsc28gYnVpbGQgdGVzdCBFUlJPUiBvbiBsaW51cy9tYXN0ZXIgdjYuMC1yYzMgbmV4dC0yMDIy MDkwMV0NCj4+IFtJZiB5b3VyIHBhdGNoIGlzIGFwcGxpZWQgdG8gdGhlIHdyb25nIGdpdCB0cmVl LCBraW5kbHkgZHJvcCB1cyBhIG5vdGUuDQo+PiBBbmQgd2hlbiBzdWJtaXR0aW5nIHBhdGNoLCB3 ZSBzdWdnZXN0IHRvIHVzZSAnLS1iYXNlJyBhcyBkb2N1bWVudGVkIGluDQo+PiBodHRwczovL2dp dC1zY20uY29tL2RvY3MvZ2l0LWZvcm1hdC1wYXRjaCNfYmFzZV90cmVlX2luZm9ybWF0aW9uXQ0K Pj4NCj4+IHVybDogICAgaHR0cHM6Ly9naXRodWIuY29tL2ludGVsLWxhYi1sa3AvbGludXgvY29t bWl0cy9ndW9yZW4ta2VybmVsLW9yZy9yaXNjdi1BZGQtR0VORVJJQ19FTlRSWS1JUlFfU1RBQ0tT LXN1cHBvcnQvMjAyMjA5MDQtMDAzOTU0DQo+PiBiYXNlOiAgIGh0dHBzOi8vZ2l0Lmtlcm5lbC5v cmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3NvYy9zb2MuZ2l0IGZvci1uZXh0DQo+PiBjb25m aWc6IHJpc2N2LXJ2MzJfZGVmY29uZmlnDQo+PiBjb21waWxlcjogcmlzY3YzMi1saW51eC1nY2Mg KEdDQykgMTIuMS4wDQo+PiByZXByb2R1Y2UgKHRoaXMgaXMgYSBXPTEgYnVpbGQpOg0KPj4gICAg ICAgICB3Z2V0IGh0dHBzOi8vcmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbS9pbnRlbC9sa3AtdGVz dHMvbWFzdGVyL3NiaW4vbWFrZS5jcm9zcyAtTyB+L2Jpbi9tYWtlLmNyb3NzDQo+PiAgICAgICAg IGNobW9kICt4IH4vYmluL21ha2UuY3Jvc3MNCj4+ICAgICAgICAgIyBodHRwczovL2dpdGh1Yi5j b20vaW50ZWwtbGFiLWxrcC9saW51eC9jb21taXQvODM5MGU5MmQwYmNjNjM1ZjQ1N2RmMThjOGMx YmFlZmM3OGE5NGU0OA0KPj4gICAgICAgICBnaXQgcmVtb3RlIGFkZCBsaW51eC1yZXZpZXcgaHR0 cHM6Ly9naXRodWIuY29tL2ludGVsLWxhYi1sa3AvbGludXgNCj4+ICAgICAgICAgZ2l0IGZldGNo IC0tbm8tdGFncyBsaW51eC1yZXZpZXcgZ3VvcmVuLWtlcm5lbC1vcmcvcmlzY3YtQWRkLUdFTkVS SUNfRU5UUlktSVJRX1NUQUNLUy1zdXBwb3J0LzIwMjIwOTA0LTAwMzk1NA0KPj4gICAgICAgICBn aXQgY2hlY2tvdXQgODM5MGU5MmQwYmNjNjM1ZjQ1N2RmMThjOGMxYmFlZmM3OGE5NGU0OA0KPj4g ICAgICAgICAjIHNhdmUgdGhlIGNvbmZpZyBmaWxlDQo+PiAgICAgICAgIG1rZGlyIGJ1aWxkX2Rp ciAmJiBjcCBjb25maWcgYnVpbGRfZGlyLy5jb25maWcNCj4+ICAgICAgICAgQ09NUElMRVJfSU5T VEFMTF9QQVRIPSRIT01FLzBkYXkgQ09NUElMRVI9Z2NjLTEyLjEuMCBtYWtlLmNyb3NzIFc9MSBP PWJ1aWxkX2RpciBBUkNIPXJpc2N2IFNIRUxMPS9iaW4vYmFzaA0KPj4NCj4+IElmIHlvdSBmaXgg dGhlIGlzc3VlLCBraW5kbHkgYWRkIGZvbGxvd2luZyB0YWcgd2hlcmUgYXBwbGljYWJsZQ0KPj4g UmVwb3J0ZWQtYnk6IGtlcm5lbCB0ZXN0IHJvYm90IDxsa3BAaW50ZWwuY29tPg0KPj4NCj4+IEFs bCBlcnJvcnMgKG5ldyBvbmVzIHByZWZpeGVkIGJ5ID4+KToNCj4+DQo+PiAgICBhcmNoL3Jpc2N2 L2tlcm5lbC9zeXNfcmlzY3YuYzo4MDoxNzogd2FybmluZzogbm8gcHJldmlvdXMgcHJvdG90eXBl IGZvciAnZG9fc3lzX2VjYWxsX3UnIFstV21pc3NpbmctcHJvdG90eXBlc10NCj4+ICAgICAgIDgw IHwgYXNtbGlua2FnZSB2b2lkIGRvX3N5c19lY2FsbF91KHN0cnVjdCBwdF9yZWdzICpyZWdzKQ0K Pj4gICAgICAgICAgfCAgICAgICAgICAgICAgICAgXn5+fn5+fn5+fn5+fn4NCj4+ICAgIGFyY2gv cmlzY3Yva2VybmVsL3N5c19yaXNjdi5jOiBJbiBmdW5jdGlvbiAnZG9fc3lzX2VjYWxsX3UnOg0K Pj4+PiBhcmNoL3Jpc2N2L2tlcm5lbC9zeXNfcmlzY3YuYzo4MzozOTogZXJyb3I6ICdTUl9VWEwn IHVuZGVjbGFyZWQgKGZpcnN0IHVzZSBpbiB0aGlzIGZ1bmN0aW9uKTsgZGlkIHlvdSBtZWFuICdT Ul9YUyc/DQo+PiAgICAgICA4MyB8ICAgICAgICAgdWxvbmcgc3JfdXhsID0gcmVncy0+c3RhdHVz ICYgU1JfVVhMOw0KPj4gICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIF5+fn5+fg0KPj4gICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIFNSX1hTDQo+PiAgICBhcmNoL3Jpc2N2L2tlcm5lbC9zeXNfcmlzY3YuYzo4Mzoz OTogbm90ZTogZWFjaCB1bmRlY2xhcmVkIGlkZW50aWZpZXIgaXMgcmVwb3J0ZWQgb25seSBvbmNl IGZvciBlYWNoIGZ1bmN0aW9uIGl0IGFwcGVhcnMgaW4NCj4+Pj4gYXJjaC9yaXNjdi9rZXJuZWwv c3lzX3Jpc2N2LmM6OTE6MjM6IGVycm9yOiAnU1JfVVhMXzMyJyB1bmRlY2xhcmVkIChmaXJzdCB1 c2UgaW4gdGhpcyBmdW5jdGlvbikNCj4+ICAgICAgIDkxIHwgICAgICAgICBpZiAoc3JfdXhsID09 IFNSX1VYTF8zMikNCj4+ICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgIF5+fn5+fn5+ fg0KPj4NCj4+DQo+PiB2aW0gKzgzIGFyY2gvcmlzY3Yva2VybmVsL3N5c19yaXNjdi5jDQo+Pg0K Pj4gICAgIDc5DQo+PiAgICAgODAgIGFzbWxpbmthZ2Ugdm9pZCBkb19zeXNfZWNhbGxfdShzdHJ1 Y3QgcHRfcmVncyAqcmVncykNCj4+ICAgICA4MSAgew0KPj4gICAgIDgyICAgICAgICAgIHN5c2Nh bGxfdCBzeXNjYWxsOw0KPj4gICA+IDgzICAgICAgICAgIHVsb25nIHNyX3V4bCA9IHJlZ3MtPnN0 YXR1cyAmIFNSX1VYTDsNCj4+ICAgICA4NCAgICAgICAgICB1bG9uZyBuciA9IHJlZ3MtPmE3Ow0K Pj4gICAgIDg1DQo+PiAgICAgODYgICAgICAgICAgcmVncy0+ZXBjICs9IDQ7DQo+PiAgICAgODcg ICAgICAgICAgcmVncy0+b3JpZ19hMCA9IHJlZ3MtPmEwOw0KPj4gICAgIDg4ICAgICAgICAgIHJl Z3MtPmEwID0gLUVOT1NZUzsNCj4+ICAgICA4OQ0KPj4gICAgIDkwICAgICAgICAgIG5yID0gc3lz Y2FsbF9lbnRlcl9mcm9tX3VzZXJfbW9kZShyZWdzLCBucik7DQo+PiAgID4gOTEgICAgICAgICAg aWYgKHNyX3V4bCA9PSBTUl9VWExfMzIpDQo+Pg0KPj4gLS0NCj4+IDAtREFZIENJIEtlcm5lbCBU ZXN0IFNlcnZpY2UNCj4+IGh0dHBzOi8vMDEub3JnL2xrcA0KPiANCj4gDQo+IA0KPiAtLQ0KPiBC ZXN0IFJlZ2FyZHMNCj4gIEd1byBSZW4NCj4gDQo+IF9fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fDQo+IGxpbnV4LXJpc2N2IG1haWxpbmcgbGlzdA0KPiBsaW51 eC1yaXNjdkBsaXN0cy5pbmZyYWRlYWQub3JnDQo+IGh0dHA6Ly9saXN0cy5pbmZyYWRlYWQub3Jn L21haWxtYW4vbGlzdGluZm8vbGludXgtcmlzY3YNCg0K