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 gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 98464FD45EC for ; Wed, 25 Feb 2026 20:39:10 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id E83C610E82F; Wed, 25 Feb 2026 20:39:09 +0000 (UTC) Authentication-Results: gabe.freedesktop.org; dkim=pass (1024-bit key; unprotected) header.d=amd.com header.i=@amd.com header.b="BmRHU6Ms"; dkim-atps=neutral Received: from CY7PR03CU001.outbound.protection.outlook.com (mail-westcentralusazon11010020.outbound.protection.outlook.com [40.93.198.20]) by gabe.freedesktop.org (Postfix) with ESMTPS id 1A9B510E833 for ; Wed, 25 Feb 2026 20:39:08 +0000 (UTC) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=SBS+L0LMyMsqebSodIMTx23TESRCzbMDMN676hgBf7zmhZc8F51Si5alJyCA5sGZtretK/9CNAX4QGsco4dRwp8TnqVivKIkGLLhg9PPObEhy7PFheGf1gWGQKnwMjOYd2zbjo93CzXS40ee/C9y4IhlDy7PTAZWkyhqmzvw1OB6OzlmqP+X+6vBqlKP7SDhIKhW5qKYtnBR4YCRROhMS/NmNB6Swcz7CzSHzVdmxzcFg349Dko0VC7B/lUs7U9HVdiUEem0xrmMIoaQhTez7hahpjMVMTCwY6VR2AhdsKYzBVmx058bF7E+eQ17hgbb/4EPs6p0MbK7sr7TBM4bQw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=e5u4E44Hnrct23J5mOxMcMYUYI5Yf0lQQuoZ0IlyRE8=; b=rIvDzo3GUkJI/uGAwVuuph8Izb13X9Bx2ri4wU/R6/0eSCm5Q3ipmqvqcWEyig/YaUmYPbx5EGVykFq57SY+gi+pc3APwHf18BGlv9lyAtLRH7767kKGMges6P+OZhD0P1Qk65bBm0WkS8izQaG9/hxwbxXwO/ljKIWk27EtjHAtUDP5KXJpAf9YbQ3V53Tz7vc10tvLLCXBiFuMUQXixSeSuozsCksaetq81/bsbnWi4I6DZBVPOIsIY0tsVO53euZMdGIQWcHN7ec9nn7Z+BxNosq5YTxpLdhi/KoMBt9WjXaI0EsySP3BPcKgeZ+g4GYM4v2rdYLmEgt5NtzHNg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 165.204.84.17) smtp.rcpttodomain=kernel.org smtp.mailfrom=amd.com; dmarc=pass (p=quarantine sp=quarantine pct=100) action=none header.from=amd.com; dkim=none (message not signed); arc=none (0) 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=e5u4E44Hnrct23J5mOxMcMYUYI5Yf0lQQuoZ0IlyRE8=; b=BmRHU6MsS1r6YqpJd7QhAoQb2nfKAtIJQFZPxtxbqY141rM7hLcZUeNcywnSt4L52CMGlqoDZFYuS7JqwbqK7UZkjAAhfP6JRJr7yz0Gc1BwAXPuu8NtAXxUUHPo+WFePkyfHoM946YHPWGf/duZI0W9Q0db6HPlcT3PS9NRY2k= Received: from SJ0PR05CA0163.namprd05.prod.outlook.com (2603:10b6:a03:339::18) by CY3PR12MB9607.namprd12.prod.outlook.com (2603:10b6:930:103::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9654.11; Wed, 25 Feb 2026 20:38:58 +0000 Received: from MWH0EPF000C618E.namprd02.prod.outlook.com (2603:10b6:a03:339:cafe::15) by SJ0PR05CA0163.outlook.office365.com (2603:10b6:a03:339::18) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9632.22 via Frontend Transport; Wed, 25 Feb 2026 20:38:58 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 165.204.84.17) smtp.mailfrom=amd.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=amd.com; Received-SPF: Pass (protection.outlook.com: domain of amd.com designates 165.204.84.17 as permitted sender) receiver=protection.outlook.com; client-ip=165.204.84.17; helo=satlexmb07.amd.com; pr=C Received: from satlexmb07.amd.com (165.204.84.17) by MWH0EPF000C618E.mail.protection.outlook.com (10.167.249.100) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9632.12 via Frontend Transport; Wed, 25 Feb 2026 20:38:57 +0000 Received: from satlexmb10.amd.com (10.181.42.219) by satlexmb07.amd.com (10.181.42.216) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.17; Wed, 25 Feb 2026 14:38:57 -0600 Received: from satlexmb08.amd.com (10.181.42.217) by satlexmb10.amd.com (10.181.42.219) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.17; Wed, 25 Feb 2026 14:38:57 -0600 Received: from [172.19.71.207] (10.180.168.240) by satlexmb08.amd.com (10.181.42.217) with Microsoft SMTP Server id 15.2.2562.17 via Frontend Transport; Wed, 25 Feb 2026 14:38:56 -0600 Message-ID: Date: Wed, 25 Feb 2026 12:38:56 -0800 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.11.0 Subject: Re: [PATCH V1] accel/amdxdna: Use a different name for latest firmware Content-Language: en-US To: Mario Limonciello , , , , CC: , , References: <20260225193022.2707525-1-lizhi.hou@amd.com> <8fda54f7-5b53-4d43-b98e-727f85820119@amd.com> From: Lizhi Hou In-Reply-To: <8fda54f7-5b53-4d43-b98e-727f85820119@amd.com> Content-Type: text/plain; charset="utf-8"; format="flowed" Content-Transfer-Encoding: base64 X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: MWH0EPF000C618E:EE_|CY3PR12MB9607:EE_ X-MS-Office365-Filtering-Correlation-Id: b218f5b7-0312-4065-4cf1-08de74ade68c X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; ARA:13230040|376014|82310400026|36860700013|1800799024|13003099007; X-Microsoft-Antispam-Message-Info: HUAYl01S2h/fGg28dy+cZzctGo8XW9DtFnA5hCihKXHPdnBEjNBVXBizeiiN9gxl55kfjCVR62oAOifAv+TyEmWJwb8AFKwxlrRyP9nf0bHjKEOuaz6T6bY/a3+b6xoYN/86NIi52VaAKyJKsSKRn14osQUczc1hwUHVA9AG4Ip3JG8uuMfdXNNkQxX6pAiMk6mWchm4yfNtm4EF7QA7U2e+abdeBDO96Zlw+Gys410eKx1wYvhbQ71aVJDQxMtdaTfg5n2EnAo6aDhWhMX7xNfA9aZCfs66pLmKXbcizvNawwJqGYloI+whG1PCb6XbjQc3ipnhJGsRTL3iAdgmkGV9EvBFxoc/F2UdYQZWIGLT6CHwCaAFdK2/VEWhSXBsrJxw9x1j8NdtbgUmL3AlNm1it9yDLkOxpcCQs0ZZV+pImMQxKfQvPcmAcIRpmvWF4h5zwesF0LZL4S3cSSWhxuYH54fNyKgILrnUl1URDikyvIpUj9YLPp15YqDjMJCmc0NQrE58UWelRXeMMKQuAx1L0Y4s5HP1M5EkmtQc9N0zP1KxQUjBwy4WXNz4k6OT8jrZ9fTTeXNiHCj+iagx5/iveg/jnSYcVuwzmbb0rcj8Wk0svBZgWNPCpozxp3kaxl7ZN1EAPDArYIe8AuHbhUbLD9iwgvzgB1CEwu5A8cTdMyYyB30Q8FphXzquk5hBf0vRgrq8lh+PhnLMQ16YfygaNytoq8TbwQmkiACNNoJwfzdRw69M1WntLJeVo9BglID7Jtixu1lwTz6cUSU4fA== X-Forefront-Antispam-Report: CIP:165.204.84.17; CTRY:US; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:satlexmb07.amd.com; PTR:InfoDomainNonexistent; CAT:NONE; SFS:(13230040)(376014)(82310400026)(36860700013)(1800799024)(13003099007); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: 5GFwt+CwnV8+hYh9uHJ+z3MvH9vcvZMlxLrWeX48DlAkM0gDFBP9/FCAYpwb4smzWNLStTarTfuyAD0kbrRismBjgbYhqNxxoIO9ukaTPzuONhJiBSMCrGfz/56PV8KetV6iguYkDCjYrZiYmoAtPol62HO6HzMLiJRC22Piq9k2JXvThgz8MtxVFabUkWxiaUrJaO4ZUqcwXtsl2hXe44iv2I3p0dTAd6ccexuq4CO9uTdS2DVBUp+f+15AtmGnn78aSha5nvoddUozMkSI1VkbcmA5QibZCLr2s/nonpbFeYWxiQjh1U8TDDRwHz6cGL1dPpr3QUn1a2WJurwLYc5rw/kA6rclBmCyed826LceIn2IeYbFXSbrfLnkGKU2WoYZWjLDaC4jkAtjqvhLRruIaH32jLVr+gwklZqeKmSI18EsYLnttJHi/8Uy5wMs X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Feb 2026 20:38:57.8607 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: b218f5b7-0312-4065-4cf1-08de74ade68c X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=3dd8961f-e488-4e60-8e11-a82d994e183d; Ip=[165.204.84.17]; Helo=[satlexmb07.amd.com] X-MS-Exchange-CrossTenant-AuthSource: MWH0EPF000C618E.namprd02.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY3PR12MB9607 X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" Ck9uIDIvMjUvMjYgMTE6NDYsIE1hcmlvIExpbW9uY2llbGxvIHdyb3RlOgo+Cj4KPiBPbiAyLzI1 LzIwMjYgMTozMCBQTSwgTGl6aGkgSG91IHdyb3RlOgo+PiBVc2luZyBsZWdhY3kgZHJpdmVyIHdp dGggbGF0ZXN0IGZpcm13YXJlIGNhdXNlcyBhIHBvd2VyIG9mZiBpc3N1ZS4KPj4KPj4gRml4IHRo aXMgYnkgYXNzaWduaW5nIGEgZGlmZmVyZW50IGZpbGVuYW1lIChucHVfNy5zYmluKSB0byB0aGUg bGF0ZXN0Cj4+IGZpcm13YXJlLiBUaGUgZHJpdmVyIGF0dGVtcHRzIHRvIGxvYWQgdGhlIGxhdGVz dCBmaXJtd2FyZSBmaXJzdCBhbmQgCj4+IGZhbGxzCj4+IGJhY2sgdG8gdGhlIHByZXZpb3VzIGZp cm13YXJlIHZlcnNpb24gaWYgbG9hZGluZyBmYWlscy4KPj4KPj4gQ2xvc2VzOiBodHRwczovL2dp dGxhYi5mcmVlZGVza3RvcC5vcmcvZHJtL2FtZC8tL2lzc3Vlcy81MDA5Cj4+IEZpeGVzOiBmMWVh YzQ2ZmU1ZjcgKCJhY2NlbC9hbWR4ZG5hOiBVcGRhdGUgZmlybXdhcmUgdmVyc2lvbiBjaGVjayAK Pj4gZm9yIGxhdGVzdCBmaXJtd2FyZSIpCj4+IFNpZ25lZC1vZmYtYnk6IExpemhpIEhvdSA8bGl6 aGkuaG91QGFtZC5jb20+Cj4KPiBUaGFua3MgZm9yIHRoZSBxdWljayByZXNwb25zZSBvbiB0aGlz IG9uZS7CoCBBIGZldyBjb21tZW50cyBpbmxpbmUuCj4KPj4gLS0tCj4+IMKgIGRyaXZlcnMvYWNj ZWwvYW1keGRuYS9haWUyX3BjaS5jwqDCoMKgwqDCoMKgwqAgfCAyMSArKysrKysrKysrKysrKysr KysrLS0KPj4gwqAgZHJpdmVycy9hY2NlbC9hbWR4ZG5hL2FtZHhkbmFfcGNpX2Rydi5jIHzCoCA0 ICsrKy0KPj4gwqAgZHJpdmVycy9hY2NlbC9hbWR4ZG5hL25wdTFfcmVncy5jwqDCoMKgwqDCoMKg IHzCoCAyICstCj4+IMKgIGRyaXZlcnMvYWNjZWwvYW1keGRuYS9ucHU0X3JlZ3MuY8KgwqDCoMKg wqDCoCB8wqAgMiArLQo+PiDCoCBkcml2ZXJzL2FjY2VsL2FtZHhkbmEvbnB1NV9yZWdzLmPCoMKg wqDCoMKgwqAgfMKgIDIgKy0KPj4gwqAgZHJpdmVycy9hY2NlbC9hbWR4ZG5hL25wdTZfcmVncy5j wqDCoMKgwqDCoMKgIHzCoCAyICstCj4+IMKgIDYgZmlsZXMgY2hhbmdlZCwgMjYgaW5zZXJ0aW9u cygrKSwgNyBkZWxldGlvbnMoLSkKPj4KPj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvYWNjZWwvYW1k eGRuYS9haWUyX3BjaS5jIAo+PiBiL2RyaXZlcnMvYWNjZWwvYW1keGRuYS9haWUyX3BjaS5jCj4+ IGluZGV4IDRiM2U2YmI5N2JkMi4uODg0ZTc3MDJiNjc0IDEwMDY0NAo+PiAtLS0gYS9kcml2ZXJz L2FjY2VsL2FtZHhkbmEvYWllMl9wY2kuYwo+PiArKysgYi9kcml2ZXJzL2FjY2VsL2FtZHhkbmEv YWllMl9wY2kuYwo+PiBAQCAtMzIsNiArMzIsMTEgQEAgc3RhdGljIGludCBhaWUyX21heF9jb2wg PSBYUlNfTUFYX0NPTDsKPj4gwqAgbW9kdWxlX3BhcmFtKGFpZTJfbWF4X2NvbCwgdWludCwgMDYw MCk7Cj4+IMKgIE1PRFVMRV9QQVJNX0RFU0MoYWllMl9tYXhfY29sLCAiTWF4aW11bSBjb2x1bW4g Y291bGQgYmUgdXNlZCIpOwo+PiDCoCArc3RhdGljIGNoYXIgKm5wdV9md1tdID0gewo+PiArwqDC oMKgICJucHVfNy5zYmluIiwKPj4gK8KgwqDCoCAibnB1LnNiaW4iCj4+ICt9Owo+PiArCj4+IMKg IC8qCj4+IMKgwqAgKiBUaGUgbWFuYWdlbWVudCBtYWlsYm94IGNoYW5uZWwgaXMgYWxsb2NhdGVk IGJ5IGZpcm13YXJlLgo+PiDCoMKgICogVGhlIHJlbGF0ZWQgcmVnaXN0ZXIgYW5kIHJpbmcgYnVm ZmVyIGluZm9ybWF0aW9uIGlzIG9uIFNSQU0gQkFSLgo+PiBAQCAtNDg5LDYgKzQ5NCw3IEBAIHN0 YXRpYyBpbnQgYWllMl9pbml0KHN0cnVjdCBhbWR4ZG5hX2RldiAqeGRuYSkKPj4gwqDCoMKgwqDC oCBzdHJ1Y3QgcHNwX2NvbmZpZyBwc3BfY29uZjsKPj4gwqDCoMKgwqDCoCBjb25zdCBzdHJ1Y3Qg ZmlybXdhcmUgKmZ3Owo+PiDCoMKgwqDCoMKgIHVuc2lnbmVkIGxvbmcgYmFycyA9IDA7Cj4+ICvC oMKgwqAgY2hhciAqZndfZnVsbF9wYXRoOwo+PiDCoMKgwqDCoMKgIGludCBpLCBudmVjLCByZXQ7 Cj4+IMKgIMKgwqDCoMKgwqAgaWYgKCFoeXBlcnZpc29yX2lzX3R5cGUoWDg2X0hZUEVSX05BVElW RSkpIHsKPj4gQEAgLTUwMywxMCArNTA5LDIxIEBAIHN0YXRpYyBpbnQgYWllMl9pbml0KHN0cnVj dCBhbWR4ZG5hX2RldiAqeGRuYSkKPj4gwqDCoMKgwqDCoCBuZGV2LT5wcml2ID0geGRuYS0+ZGV2 X2luZm8tPmRldl9wcml2Owo+PiDCoMKgwqDCoMKgIG5kZXYtPnhkbmEgPSB4ZG5hOwo+PiDCoCAt wqDCoMKgIHJldCA9IHJlcXVlc3RfZmlybXdhcmUoJmZ3LCBuZGV2LT5wcml2LT5md19wYXRoLCAm cGRldi0+ZGV2KTsKPj4gK8KgwqDCoCBmb3IgKGkgPSAwOyBpIDwgQVJSQVlfU0laRShucHVfZncp OyBpKyspIHsKPj4gK8KgwqDCoMKgwqDCoMKgIGZ3X2Z1bGxfcGF0aCA9IGthc3ByaW50ZihHRlBf S0VSTkVMLCAiJXMlcyIsIAo+PiBuZGV2LT5wcml2LT5md19wYXRoLAo+PiArwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBucHVfZndbaV0pOwo+PiArwqDCoMKgwqDCoMKg wqAgaWYgKCFmd19mdWxsX3BhdGgpCj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHJldHVybiAt RU5PTUVNOwo+PiArCj4+ICvCoMKgwqDCoMKgwqDCoCByZXQgPSByZXF1ZXN0X2Zpcm13YXJlKCZm dywgZndfZnVsbF9wYXRoLCAmcGRldi0+ZGV2KTsKPj4gK8KgwqDCoMKgwqDCoMKgIGtmcmVlKGZ3 X2Z1bGxfcGF0aCk7Cj4+ICvCoMKgwqDCoMKgwqDCoCBpZiAoIXJldCkKPj4gK8KgwqDCoMKgwqDC oMKgwqDCoMKgwqAgYnJlYWs7Cj4KPiBTaW5jZSB5b3UncmUgZmFsbGluZyB0aHJvdWdoIHR3byBk aWZmZXJlbnQgYmluYXJpZXMsIEkgdGhpbmsgdGhhdCBpdCAKPiB3b3VsZCBiZSBhIGdvb2QgaWRl YSB0byB1c2UgZmlybXdhcmVfcmVxdWVzdF9ub3dhcm4oKSBhbmQgdGhlbiBoYXZlIAo+IHlvdXIg b3duIHdhcm5pbmcgaWYgYm90aCBhcmUgbWlzc2luZy4KR29vZCBwb2ludC4gSSB3aWxsIHNlbmQg VjIuCj4KPj4gK8KgwqDCoCB9Cj4+ICsKPj4gwqDCoMKgwqDCoCBpZiAocmV0KSB7Cj4+IMKgwqDC oMKgwqDCoMKgwqDCoCBYRE5BX0VSUih4ZG5hLCAiZmFpbGVkIHRvIHJlcXVlc3RfZmlybXdhcmUg JXMsIHJldCAlZCIsCj4+IC3CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgbmRldi0+cHJpdi0+Zndf cGF0aCwgcmV0KTsKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIG5kZXYtPnBy aXYtPmZ3X3BhdGgsIHJldCk7Cj4KPiBMb29rcyBsaWtlIHVuaW50ZW5kZWQgd2hpdGVzcGFjZSBj aGFuZ2UuCldpbGwgZml4IHRoaXMuCj4KPj4gwqDCoMKgwqDCoMKgwqDCoMKgIHJldHVybiByZXQ7 Cj4+IMKgwqDCoMKgwqAgfQo+PiDCoCBkaWZmIC0tZ2l0IGEvZHJpdmVycy9hY2NlbC9hbWR4ZG5h L2FtZHhkbmFfcGNpX2Rydi5jIAo+PiBiL2RyaXZlcnMvYWNjZWwvYW1keGRuYS9hbWR4ZG5hX3Bj aV9kcnYuYwo+PiBpbmRleCA0YWRhNDVkMDZmY2YuLmQ1YzY5OWUxYWZlNCAxMDA2NDQKPj4gLS0t IGEvZHJpdmVycy9hY2NlbC9hbWR4ZG5hL2FtZHhkbmFfcGNpX2Rydi5jCj4+ICsrKyBiL2RyaXZl cnMvYWNjZWwvYW1keGRuYS9hbWR4ZG5hX3BjaV9kcnYuYwo+PiBAQCAtMjIsNyArMjIsOSBAQAo+ PiDCoCBNT0RVTEVfRklSTVdBUkUoImFtZG5wdS8xNTAyXzAwL25wdS5zYmluIik7Cj4+IMKgIE1P RFVMRV9GSVJNV0FSRSgiYW1kbnB1LzE3ZjBfMTAvbnB1LnNiaW4iKTsKPj4gwqAgTU9EVUxFX0ZJ Uk1XQVJFKCJhbWRucHUvMTdmMF8xMS9ucHUuc2JpbiIpOwo+PiAtTU9EVUxFX0ZJUk1XQVJFKCJh bWRucHUvMTdmMF8yMC9ucHUuc2JpbiIpOwo+Cj4gSSB0aGluayB0aGlzIHNob3VsZCBiZSBzZXBh cmF0ZSBjb21taXQuwqAgSXQncyBhY3R1YWxseSBhIGZpeCBmb3IgdGhpcyAKPiByaWdodD8KPgo+ IEZpeGVzOiAzZWY5Mzg0MTAzM2VkICgiYWNjZWwvYW1keGRuYTogUmVtb3ZlIE5QVTIgc3VwcG9y dCIpCgpDb3JyZWN0LiBJIHdpbGwgcmVtb3ZlIGl0IGZyb20gdGhpcyBwYXRjaC4KCgpUaGFua3Ms CgpMaXpoaQoKPgo+PiArTU9EVUxFX0ZJUk1XQVJFKCJhbWRucHUvMTUwMl8wMC9ucHVfNy5zYmlu Iik7Cj4+ICtNT0RVTEVfRklSTVdBUkUoImFtZG5wdS8xN2YwXzEwL25wdV83LnNiaW4iKTsKPj4g K01PRFVMRV9GSVJNV0FSRSgiYW1kbnB1LzE3ZjBfMTEvbnB1Xzcuc2JpbiIpOwo+PiDCoCDCoCAv Kgo+PiDCoMKgICogMC4wOiBJbml0aWFsIHZlcnNpb24KPj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMv YWNjZWwvYW1keGRuYS9ucHUxX3JlZ3MuYyAKPj4gYi9kcml2ZXJzL2FjY2VsL2FtZHhkbmEvbnB1 MV9yZWdzLmMKPj4gaW5kZXggNmYzNmEyN2I1YTAyLi42ZTNkM2NhNjljMDQgMTAwNjQ0Cj4+IC0t LSBhL2RyaXZlcnMvYWNjZWwvYW1keGRuYS9ucHUxX3JlZ3MuYwo+PiArKysgYi9kcml2ZXJzL2Fj Y2VsL2FtZHhkbmEvbnB1MV9yZWdzLmMKPj4gQEAgLTcyLDcgKzcyLDcgQEAgc3RhdGljIGNvbnN0 IHN0cnVjdCBhaWUyX2Z3X2ZlYXR1cmVfdGJsIAo+PiBucHUxX2Z3X2ZlYXR1cmVfdGFibGVbXSA9 IHsKPj4gwqAgfTsKPj4gwqAgwqAgc3RhdGljIGNvbnN0IHN0cnVjdCBhbWR4ZG5hX2Rldl9wcml2 IG5wdTFfZGV2X3ByaXYgPSB7Cj4+IC3CoMKgwqAgLmZ3X3BhdGjCoMKgwqDCoMKgwqDCoCA9ICJh bWRucHUvMTUwMl8wMC9ucHUuc2JpbiIsCj4+ICvCoMKgwqAgLmZ3X3BhdGjCoMKgwqDCoMKgwqDC oCA9ICJhbWRucHUvMTUwMl8wMC8iLAo+PiDCoMKgwqDCoMKgIC5ydF9jb25maWfCoMKgwqAgPSBu cHUxX2RlZmF1bHRfcnRfY2ZnLAo+PiDCoMKgwqDCoMKgIC5kcG1fY2xrX3RibMKgwqDCoCA9IG5w dTFfZHBtX2Nsa190YWJsZSwKPj4gwqDCoMKgwqDCoCAuZndfZmVhdHVyZV90YmwgPSBucHUxX2Z3 X2ZlYXR1cmVfdGFibGUsCj4+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2FjY2VsL2FtZHhkbmEvbnB1 NF9yZWdzLmMgCj4+IGIvZHJpdmVycy9hY2NlbC9hbWR4ZG5hL25wdTRfcmVncy5jCj4+IGluZGV4 IGE4ZDZmNzZkZGU1Zi4uY2UyNWVlZjVmYzM0IDEwMDY0NAo+PiAtLS0gYS9kcml2ZXJzL2FjY2Vs L2FtZHhkbmEvbnB1NF9yZWdzLmMKPj4gKysrIGIvZHJpdmVycy9hY2NlbC9hbWR4ZG5hL25wdTRf cmVncy5jCj4+IEBAIC05OCw3ICs5OCw3IEBAIGNvbnN0IHN0cnVjdCBhaWUyX2Z3X2ZlYXR1cmVf dGJsIAo+PiBucHU0X2Z3X2ZlYXR1cmVfdGFibGVbXSA9IHsKPj4gwqAgfTsKPj4gwqAgwqAgc3Rh dGljIGNvbnN0IHN0cnVjdCBhbWR4ZG5hX2Rldl9wcml2IG5wdTRfZGV2X3ByaXYgPSB7Cj4+IC3C oMKgwqAgLmZ3X3BhdGjCoMKgwqDCoMKgwqDCoCA9ICJhbWRucHUvMTdmMF8xMC9ucHUuc2JpbiIs Cj4+ICvCoMKgwqAgLmZ3X3BhdGjCoMKgwqDCoMKgwqDCoCA9ICJhbWRucHUvMTdmMF8xMC8iLAo+ PiDCoMKgwqDCoMKgIC5ydF9jb25maWfCoMKgwqAgPSBucHU0X2RlZmF1bHRfcnRfY2ZnLAo+PiDC oMKgwqDCoMKgIC5kcG1fY2xrX3RibMKgwqDCoCA9IG5wdTRfZHBtX2Nsa190YWJsZSwKPj4gwqDC oMKgwqDCoCAuZndfZmVhdHVyZV90YmwgPSBucHU0X2Z3X2ZlYXR1cmVfdGFibGUsCj4+IGRpZmYg LS1naXQgYS9kcml2ZXJzL2FjY2VsL2FtZHhkbmEvbnB1NV9yZWdzLmMgCj4+IGIvZHJpdmVycy9h Y2NlbC9hbWR4ZG5hL25wdTVfcmVncy5jCj4+IGluZGV4IGMwYTM1Y2ZkODg2Yy4uYzBhYzVkYWYz MmVlIDEwMDY0NAo+PiAtLS0gYS9kcml2ZXJzL2FjY2VsL2FtZHhkbmEvbnB1NV9yZWdzLmMKPj4g KysrIGIvZHJpdmVycy9hY2NlbC9hbWR4ZG5hL25wdTVfcmVncy5jCj4+IEBAIC02Myw3ICs2Myw3 IEBACj4+IMKgICNkZWZpbmUgTlBVNV9TUkFNX0JBUl9CQVNFwqDCoMKgIE1NTlBVX0FQRVJUVVJF MV9CQVNFCj4+IMKgIMKgIHN0YXRpYyBjb25zdCBzdHJ1Y3QgYW1keGRuYV9kZXZfcHJpdiBucHU1 X2Rldl9wcml2ID0gewo+PiAtwqDCoMKgIC5md19wYXRowqDCoMKgwqDCoMKgwqAgPSAiYW1kbnB1 LzE3ZjBfMTEvbnB1LnNiaW4iLAo+PiArwqDCoMKgIC5md19wYXRowqDCoMKgwqDCoMKgwqAgPSAi YW1kbnB1LzE3ZjBfMTEvIiwKPj4gwqDCoMKgwqDCoCAucnRfY29uZmlnwqDCoMKgID0gbnB1NF9k ZWZhdWx0X3J0X2NmZywKPj4gwqDCoMKgwqDCoCAuZHBtX2Nsa190YmzCoMKgwqAgPSBucHU0X2Rw bV9jbGtfdGFibGUsCj4+IMKgwqDCoMKgwqAgLmZ3X2ZlYXR1cmVfdGJsID0gbnB1NF9md19mZWF0 dXJlX3RhYmxlLAo+PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9hY2NlbC9hbWR4ZG5hL25wdTZfcmVn cy5jIAo+PiBiL2RyaXZlcnMvYWNjZWwvYW1keGRuYS9ucHU2X3JlZ3MuYwo+PiBpbmRleCAxZmIw N2RmOTkxODYuLmNlNTkxZWQwZDQ4MyAxMDA2NDQKPj4gLS0tIGEvZHJpdmVycy9hY2NlbC9hbWR4 ZG5hL25wdTZfcmVncy5jCj4+ICsrKyBiL2RyaXZlcnMvYWNjZWwvYW1keGRuYS9ucHU2X3JlZ3Mu Ywo+PiBAQCAtNjMsNyArNjMsNyBAQAo+PiDCoCAjZGVmaW5lIE5QVTZfU1JBTV9CQVJfQkFTRcKg wqDCoCBNTU5QVV9BUEVSVFVSRTFfQkFTRQo+PiDCoCDCoCBzdGF0aWMgY29uc3Qgc3RydWN0IGFt ZHhkbmFfZGV2X3ByaXYgbnB1Nl9kZXZfcHJpdiA9IHsKPj4gLcKgwqDCoCAuZndfcGF0aMKgwqDC oMKgwqDCoMKgID0gImFtZG5wdS8xN2YwXzEwL25wdS5zYmluIiwKPj4gK8KgwqDCoCAuZndfcGF0 aMKgwqDCoMKgwqDCoMKgID0gImFtZG5wdS8xN2YwXzEwLyIsCj4+IMKgwqDCoMKgwqAgLnJ0X2Nv bmZpZ8KgwqDCoCA9IG5wdTRfZGVmYXVsdF9ydF9jZmcsCj4+IMKgwqDCoMKgwqAgLmRwbV9jbGtf dGJswqDCoMKgID0gbnB1NF9kcG1fY2xrX3RhYmxlLAo+PiDCoMKgwqDCoMKgIC5md19mZWF0dXJl X3RibCA9IG5wdTRfZndfZmVhdHVyZV90YWJsZSwKPgo=