From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail.openvz.org (unknown [69.168.225.77]) by lore.virtuozzo.com (Postfix) with ESMTPS id 165338015B for ; Wed, 16 Sep 2026 16:00:06 +0000 (UTC) Received: from mail.openvz.org (localhost [127.0.0.1]) by mail.openvz.org (8.14.4/8.14.4) with ESMTP id 68GFwiHU015650; Wed, 16 Sep 2026 18:58:45 +0300 DKIM-Filter: OpenDKIM Filter v2.11.0 mail.openvz.org 68GFwiHU015650 Authentication-Results: mail.openvz.org; dkim=fail reason="signature verification failed" (2048-bit key) header.d=virtuozzo.com header.i=@virtuozzo.com header.b="go1gX4xM" Received: from mail-qv1-f72.google.com (mail-qv1-f72.google.com [209.85.219.72]) by mail.openvz.org (8.14.4/8.14.4) with ESMTP id 68GFwgoN015646 (version=TLSv1/SSLv3 cipher=AES128-GCM-SHA256 bits=128 verify=FAIL) for ; Wed, 16 Sep 2026 18:58:43 +0300 DKIM-Filter: OpenDKIM Filter v2.11.0 mail.openvz.org 68GFwgoN015646 Received: by mail-qv1-f72.google.com with SMTP id 6a1803df08f44-91054f537f9so57217826d6.0 for ; Wed, 16 Sep 2026 08:58:43 -0700 (PDT) X-Gm-Message-State: AFuF++mbP4B4fcXF+AKMhhmk979VMINwysnof8krgNXOlE0SwyM7jpaG X6U+Ig0mUgB784otSURUlBuDhwypLAsZ9/z5qdbyr8QTP2L+egOem7rjLe23WIkMWq1i+IXUVXC D7eZnq3G36OjL4CSl/fiu9hh2b8xEZ1qsxarX3wdRiXf40Ewxzusmfw== X-Gm-Gg: AYBFou3whpv+0M+td1nC1zBMom/2eDWOXgqpGvaS6snJgYzyk7vH4QSCpJkdj+rjxcT KSzUoc1jObVa/hWtWXGxd27oYIn/xs/dE+FNfTZtZeIZ4QU/h9MLH9Yj8/lbd6jfMmEE3CP6mh4 ToukqDt7kP8qO7YnLbrYLADbLJGH5zDdSLHoSbx0Znoh067IS67KPNbvP8Yeys+A8AassN9CV6g Y7Gbek948wUJJUvt/2PfxsNtc0Kvcokz9QIWC1dIHAMY51Al7mERpBQmHUMZpqpfXGXrr6xS18j N/nqyZzBc8ppadV4MWOHuEWj5bTtsWBOyxLhPSHH04iBM6rHhNKdfZc4hLn+a3FjWr8y5mun1W8 Zn3Ufci+9/ZHeyRZ3ITTOdtp+wox/rS0UipYmfXgx1/oBocekWKS2hnD3E1rbIbSg5AGEiJpiWL kQh6E74inQSAnkfjByFg== X-Received: by 2002:ad4:576d:0:b0:912:35b7:8a9a with SMTP id 6a1803df08f44-912483188bamr1287066d6.20.1789574322139; Wed, 16 Sep 2026 08:58:42 -0700 (PDT) X-Received: by 2002:ad4:576d:0:b0:912:35b7:8a9a with SMTP id 6a1803df08f44-912483188bamr1286756d6.20.1789574321583; Wed, 16 Sep 2026 08:58:41 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1789574321; cv=pass; d=google.com; s=arc-20260327; b=Ah6mecLTg8JVcbEEIJ4b22SErOtrr/jyuZ7UsG6K48NNUSdjJx5THa5+5N9ODOAaKe dhsfdW8XX0tlov4/3e+axAyS4kLI3ESYf3hsXEQ58tXUiM+CLNs2Pu6l77AyBzb+iZAU S7+DtyZlUM38EOUm+Qd4Gv14IvTEjmM2c+tN6F1JOvhm+AirCzSTb3u7K00E6n0NO1N9 8hXkVj7nA3EvycqvjcSoxy7y3kqqn3YKZ4tixWTcAIH+1F410M1rQMBAvpBpNwcFFlHh BVMqDTAhEn47fFMRkWLVhnXu4hPGjT0j6DIwqOUBY3MG72DWzY0BlyXwG/CQNlwlvYBw NayA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=mime-version:content-transfer-encoding:cc:to:subject:message-id :date:from:in-reply-to:references:dkim-signature; bh=gOBXGO1eHyss5hTaXgO628uPsC5ENij0afpCvu+l5e4=; fh=26FXTO6eY/S3gvyMXNKNKTFHQ0lD1bPkQ8wRpe0tMZI=; b=lrekc0p5n0YzwzTSZ6DjxB1H/fJeiDBFijBWBob7jcWKmvNIu4esB9NyIiJni3Rgmg g09GVXL+0asCq110spxqTh2tioFnBtXL3tzBLjBxR8hvT4OiQ9Ay1Klsjpohknjfh5sD A5e2CWi2He8wxHGg7TH7sCvGy9OJk3ljlvkCp9G2rFIa93pNcZYKEG+ivupQvTgsoBbO B0kw93ZSMeza12xBT8esMGik8N0CZIZKmxUBGftqIaWk8AZvMXRd7B8iKMcOfwhfMX6V Zc3ueTffSyaCiksrOEbukQFyTUieWb2ErRsKfr6jpsBpMr61kaBC2avS64aUcW2+EfR4 oz8Q==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@virtuozzo.com header.s=selector2 header.b=go1gX4xM; arc=pass (i=1 spf=pass spfdomain=virtuozzo.com dkim=pass dkdomain=virtuozzo.com dmarc=pass fromdomain=virtuozzo.com); spf=pass (google.com: domain of kuznet@virtuozzo.com designates 2a01:111:f403:c201::1 as permitted sender) smtp.mailfrom=kuznet@virtuozzo.com; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=virtuozzo.com Received: from AM0PR83CU005.outbound.protection.outlook.com (mail-westeuropeazlp170100001.outbound.protection.outlook.com. [2a01:111:f403:c201::1]) by mx.google.com with ESMTPS id 6a1803df08f44-9123bf7bfedsi37616546d6.360.2026.09.16.08.58.41 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 16 Sep 2026 08:58:41 -0700 (PDT) Received-SPF: pass (google.com: domain of kuznet@virtuozzo.com designates 2a01:111:f403:c201::1 as permitted sender) client-ip=2a01:111:f403:c201::1; Authentication-Results: mx.google.com; dkim=pass header.i=@virtuozzo.com header.s=selector2 header.b=go1gX4xM; arc=pass (i=1 spf=pass spfdomain=virtuozzo.com dkim=pass dkdomain=virtuozzo.com dmarc=pass fromdomain=virtuozzo.com); spf=pass (google.com: domain of kuznet@virtuozzo.com designates 2a01:111:f403:c201::1 as permitted sender) smtp.mailfrom=kuznet@virtuozzo.com; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=virtuozzo.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=UMjkgINOt/mP5YGRj4XfMWbQRJqp9eRSJQXS855yGMyHjdzaPPFtO0+a8h5aTP5JgLrLJ8DmXQqf0EH65bJhEFmNKv4NaJ7ve6XjfybE7U7Q9OphI1M5fCdhmP+ZiypIVlDqoO+xlQJ2hbU2zRyZdqpOR1hEniisUfTeXL711pwq7YbgoxuY+7bdiOIGbmBPoHlo8q8EpcaKyC+Oew8OA8IVs0bcnmGn/djT4jIz/VRB9ynydPB2TyOco6env4lW1TZtNzkSaQidunWfHN5DLhxTl4yPeyKnHz92MxC61AQDz2iH3S8k15lQ/ykFojNbUIrMVz3YAkwvZ4+2XzghaA== 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=gOBXGO1eHyss5hTaXgO628uPsC5ENij0afpCvu+l5e4=; b=gRlNZ6S72AtXp6VXB3r2ktnEgYzX8xL2Yc21Xh2dXmy5tTmWIgau7Y9liMoDaBd85lUWp2Nvs/df3GwDxJwp2SoS7CWg/78rWyojoKjMAOjGULaPe55XjA5b0UQjFGwg5KrfHgAwPVddTi+qR0NDIvSI0l4LX9HRdwYgPyGHZ+L7tLZywboRkywuemfLxQfYNoHoKNMY89FVoRdpCghTKP84pMICq+dYsuGOny28j6ZrUACkM36uWxZRSZWOmz1ANPhjBAE6ZqmFp+Kf0GwUhjROAtmKKvjGlYlBruq/wkoX1psHYcbS9baQ9Wi1dm8oNrSspYhx7edD0zXMpWlSoA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=virtuozzo.com; dmarc=pass action=none header.from=virtuozzo.com; dkim=pass header.d=virtuozzo.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=virtuozzo.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=gOBXGO1eHyss5hTaXgO628uPsC5ENij0afpCvu+l5e4=; b=go1gX4xM3Hhvj84sYojMETw2JxCw4REH70dYFY/ZyVypc1Yee9LPdegwegaOCJI13AJwdBsIhAVZi2piSDanxfKxDYciN+29TPI27V8f4t8sa3vHdxoG7pryV6OesoIu0V4H6CYe2BBepuRI3qS83+Q47ydnZLjuq+UhPizmHT8MJ+rQIo3otWonVSW9FGbO4mU2835mWciXm41x2Ty0sVJw9+K9CQNgaxRqHEtNqDnTO7h99j/9VSXZ7qk3MCAVxuv89h6dO+TWCKahwNjKSELgFzyLlJqw7fIYvOetGy9DhdG3a1sbIuiax18wP8gNuQdneeeoxbcE2Z99hEfwVA== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=virtuozzo.com; Received: from DU0PR08MB8254.eurprd08.prod.outlook.com (2603:10a6:10:412::11) by PAXPR08MB7621.eurprd08.prod.outlook.com (2603:10a6:102:23f::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.428.7; Wed, 16 Sep 2026 15:58:39 +0000 Received: from DU0PR08MB8254.eurprd08.prod.outlook.com ([fe80::66a7:414d:72e6:4327]) by DU0PR08MB8254.eurprd08.prod.outlook.com ([fe80::66a7:414d:72e6:4327%5]) with mapi id 15.21.0428.004; Wed, 16 Sep 2026 15:58:39 +0000 X-Received: by 2002:a17:907:97c5:b0:c29:41e1:c918 with SMTP id a640c23a62f3a-c29e5290f13mr222026866b.1.1789574317006; Wed, 16 Sep 2026 08:58:37 -0700 (PDT) References: <20260916-b4-prep-khorenko-vstor-145697-mlx4-v2-0-fe0a34255714@virtuozzo.com> In-Reply-To: <20260916-b4-prep-khorenko-vstor-145697-mlx4-v2-0-fe0a34255714@virtuozzo.com> From: Alexey Kuznetsov Date: Wed, 16 Sep 2026 23:58:23 +0800 X-Gmail-Original-Message-ID: X-Gm-Features: AcwNN1Wl7Gkm--RjBI7Jb5Gvm8VoXueIG7-mOilxs9N9eE8S5Xwpn5yhGRG4nxw Message-ID: To: Konstantin Khorenko X-ClientProxiedBy: AS4P191CA0017.EURP191.PROD.OUTLOOK.COM (2603:10a6:20b:5d9::7) To DU0PR08MB8254.eurprd08.prod.outlook.com (2603:10a6:10:412::11) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU0PR08MB8254:EE_|PAXPR08MB7621:EE_ X-MS-Office365-Filtering-Correlation-Id: 6c8664a3-1575-49f0-c1f7-08df140b5f45 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; ARA:13230040|52116014|1800799024|376014|23010399003|366016|18002099003|22082099003|38350700014|56012099006|5023799004|3023799007|10067099003; X-Microsoft-Antispam-Message-Info: NkBOUd8ZR+U/ISM3ckHPiQiOeCipc8M6WnhqtUHsmpSrw17MtHijs8wrt6taLVePf1BCTgHrlAdZt/MsBjW7qvFVneVA4nX3pt67SoGtjUNwQaKHdLPhiVUSYnyEM31ciNKFdpE/zPVegye3jsNYbfX1QAd0yE1LinHUR6AN5O2izFjh80n0L5kW5YOhD1aRRZx8sc4jmI2w7iHt/1tEMQ9ho4tUR4gid4ErMGpAgQ9Hl66zm5ZxdL4oC8joPab6qXbq0k4UtJmxG7UKh+CeTHhU73f+CZvVuBc7iPKgXBdUAWBVWVHfqSKiG9JKhLvY7XXuMKRoUw5Xm6KT5A71G4DxfrucqzeGzvJK7qXos4RjOsfFv63YaWedSmqJ+g7SRyn19hH2eVYpikI9RoAf5tBG8eaP8xd0DfgZ/fFFjfgBmkU2E5mhLEqIXPX6pEq/oCSKa4TEVja0AkU9AmAMB7oH9WJT4/z39DXRD46agX3/rBqgCuWU4ZQfE9Bbs55l9JLl2QCLxABKtnt6Vgcs1sXg/e8/3hJpiSuQ2yndO8YEPk3CocNCLSV6D7TXAkhShKBwLVOxPjzfwAxNHYlO3RlXcEBU19mYpWbmPUoA1p03RwG88g5j/28RZ8jaZyuiJeoCC/zZUYwJhD6KhntZjo6YijM7RtE7pi4evRjiEXDYk7aa5KKSjywLvoy5QOx/QsYAEqPBMWEnpnpgVohXJChHZz4PX7NFKjikRXYES0w= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DU0PR08MB8254.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(52116014)(1800799024)(376014)(23010399003)(366016)(18002099003)(22082099003)(38350700014)(56012099006)(5023799004)(3023799007)(10067099003); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?VnJab2dtTERnSTRBSmhoNys3WjVEcHd5MmRBNlA0RGJKR0JlQVgwL1gybmwx?= =?utf-8?B?Yy9iOEZWNnBsQWRPWWZqYUowczArNVlkbC9JSkd3ZnYvZWJLK3pBSk92dEp0?= =?utf-8?B?VSt6UnRQRzJpOTJtSWcxZE1PdXQvZ0NrY1N0dC9IblJrUm93M3hmcUJQelFt?= =?utf-8?B?a201Q2tKQjhSbFA1VUUyOUFkbHNVSHhITStRYjNka2JEblRYN2tMQU5Bb3ZD?= =?utf-8?B?RTdKcVBWNDBFSlVPVEJnajI2NURtclZHdFBPWEF4TXQxMkcrS0NkSGwzZUdG?= =?utf-8?B?cjNUaXVUOG8wc2xZTysrSHhrdVVtNjJoUnlyWnpSSHIrZzc0T28xOGNSMzdH?= =?utf-8?B?Z0ZpYUphbFdxNmdEOGZ2Wk9uN1B3U21mMGJJQUNCdCtqRU5TdWdjVG1hWHRE?= =?utf-8?B?R1N6YzByVHpoWllDc0U5aGRNT29JaHc2bWJEUUhIejFmbEtrdUl2N05xS2tX?= =?utf-8?B?a0ZsV2Y4WmtrRWxEVG9DY0JTK1JNbVkyUVc5NW5memZVRk90NW9JcnRvZktG?= =?utf-8?B?WVR3RU50aFF1WnRUbjhVa1FmaEdmbWVLUXJRK3JZdDBwV3BkYVBKYlBvRytE?= =?utf-8?B?MnZQaGc2KzFyUzl1K21BN1dwT0ppTjhhMGdkTUdNOXFSa0tmQlpwekdPVXlQ?= =?utf-8?B?TVhSOXNQWGQwT3FnaW5qaDN6SFJ3WTZTRS93OG43UUgyRGluZ21RQ210ZnNT?= =?utf-8?B?NVNqTGNCYlBIU29OSkJ5M2tPbFZjempHUFRDeWd5MnZodDZHWTFMT3hwWGVx?= =?utf-8?B?YXJmRE1TcHJKVzNPM1p6aEh1TU0vUGpOVlZ3RWZpajNOVVpLMktGWUU3YTRJ?= =?utf-8?B?RElEMTZ6K2MySmw5Z1hqK09ZdUxRcUgrdGFuZmwyQ2dzWWo2cm0rS0NVWlRC?= =?utf-8?B?V1NVamJmYjBGamJYUjAwNDYveGNyakw1cGJHb3VIN2xuV1NCK1N5alVBQ01Y?= =?utf-8?B?Zzk1OHBQbmNkejRPRytKNXppdk9wRyt5YjU4UFZ2UVlmeFZOWmdOWDcwcmd3?= =?utf-8?B?SnRueW1vOWhaKzJ3RE5SbUNiKytqL3l1Q1VwM1hOTGJ0bDBRaUZELzNYTVZD?= =?utf-8?B?Y29pajI3cDhFYktVVEtlQW51OUFYWXBTVU1QNVZRS3h1NnA3bXhMZ0cyU2VO?= =?utf-8?B?MWJwc1pRbnpUTGJwbFc0ME9ncTFIaUVzM2JNcDM3cUN1bEN2Ujhqemx2Q0NG?= =?utf-8?B?c0srMG8xRkpxU3N2TEMvNWo2QjU0QXcvNDBYcTRHQVpWNUZtWkx4SXhYZFA2?= =?utf-8?B?QkdsVGlwaXl5VzFPMjR2Mi9VT1oxRkFuYWVDYkh4SG5UYkRWOEw5MjJyUG1Q?= =?utf-8?B?YnFybGp6OHVSWDF5bW8wMTNiU1hJd2FnMkd2V3djZVBYQ1l2Si9XeGdZZDN1?= =?utf-8?B?VmdubGcyVGxiU0RMQU42bFJGYk5LWmNFZ1NHYzBTdk4rZFRYbVNONFhkVVgv?= =?utf-8?B?V1RHQzhOZHN5ZzNMOFkzS3hmOVc3azE4RFRaYVlHbk9rbWNEUUREQ1JNYTVk?= =?utf-8?B?aGJ5OEdTL3JVcFhndzZNczgzcDJ6WUpGT29oSHRDaitibFpIc2s3VGErcW83?= =?utf-8?B?TFRqeFRJeTRtWTVCUE4rWlc2VjN1cFpWU0E3NjhhZUIrK2FMZVFkS1VieUYx?= =?utf-8?B?S2FzODZsVFZsZFZQQU41WUFwaU5nTUcrV0hpSzZYa3hZMWtiaEpoN3BvdXJC?= =?utf-8?B?aVFIa2tQKzVEanZjUlFSTXoySEs5UGxnVk9zWHRQMXRuenpTTFlNT2dtQkhI?= =?utf-8?B?S2hFRUZISzd4Q2k5bjVXNTBsWjF3MlpUbjNOazZmR1pzUmdiY08wd1kyc2g3?= =?utf-8?B?dUg3ckFpSWJZUkVkYlRYbit4UU1GQlhLam52bG1uY1VCWkRyZVlBQlRoUHQy?= =?utf-8?B?bkl5QndTS21NamlXUWtBY0dWRmpoTW5mQjdadzAvcWp5SSt0VUdEYmhIVHl3?= =?utf-8?B?NmVuNGFmcTcyTlV4WnVQWkJaZFIyci9Xek0xaWFKWTRaTVZZbnhKM1FEbWov?= =?utf-8?B?a1UwUjhCTTNKRmdMUXA3ckFRTjdtanZweEV5NXNPcHp0bVllYTNxb29xSGVy?= =?utf-8?B?cGZheC9MSkxvSHp1SWh6WldxM3RYL2hJS2hvNVFDcUlpeFJuSXl2U3ZqL0VP?= =?utf-8?B?VXlvQXRjTE9yZzZwR3kvaCt0S2FNNllUTHBCU0xCNS9LZkk2SnpIUGNBcTln?= =?utf-8?B?cks5MjVDSWNIbm93bFo1NWwwMFM2TzZSZ2pPeFBLWXVXMmxjN3J1RStOQjRC?= =?utf-8?B?OUxSWm1OWjdMR25aREhvYWtaTEhCRkVwK29kelJKZ0VVNHAxTG43Ullnc2Yy?= =?utf-8?B?bFRIS0tkTzNSTUFEQm42Nks1T0wyUTFBVVpkMHg3T1Myd1dNdmpjdz09?= X-OriginatorOrg: virtuozzo.com X-MS-Exchange-CrossTenant-Network-Message-Id: 6c8664a3-1575-49f0-c1f7-08df140b5f45 X-MS-Exchange-CrossTenant-AuthSource: DU0PR08MB8254.eurprd08.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Sep 2026 15:58:38.6401 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 0bc7f26d-0264-416e-a6fc-8352af79c58f X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: kX/HwEJeiEfYmDpiYKH1hfvDGezgFZz/EnyG5LvBCFOlX7o4vAfZiwzl9gB0bjC1Q7u8cbSMgkWE6xqWAFpM1A== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAXPR08MB7621 X-OZ-Fwd: true X-MIME-Autoconverted: from quoted-printable to 8bit by mail.openvz.org id 68GFwgoN015646 Cc: devel@openvz.org Subject: Re: [Devel] [PATCH vz10 v2 0/3] Restore ConnectX-3 Pro support dropped by RHEL 10 X-BeenThere: devel@openvz.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: OpenVZ development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: devel-bounces@openvz.org Errors-To: devel-bounces@openvz.org QWNrIHRvIGFsbAoKT24gV2VkLCBTZXAgMTYsIDIwMjYgYXQgMTE6NDHigK9QTSBLb25zdGFudGlu IEtob3JlbmtvCjxraG9yZW5rb0B2aXJ0dW96em8uY29tPiB3cm90ZToKPgo+IFJIRUwgMTAgcmVt b3ZlZCB0aGUgbWx4NCBkcml2ZXI6IENPTkZJR19NTFg0X0NPUkUgaXMgb2ZmIG9uIGV2ZXJ5Cj4g YXJjaGl0ZWN0dXJlIGJ1dCBhYXJjaDY0LCBhbmQgdGhlIHdob2xlIENvbm5lY3RYLTMgZmFtaWx5 IHNpdHMgaW4KPiByaF9kaXNhYmxlZF9wY2lfZGV2aWNlc1tdLCBzbyBsb2NhbF9wY2lfcHJvYmUo KSBhbnN3ZXJzIC1FQUNDRVMgZXZlbgo+IHdoZXJlIHRoZSBkcml2ZXIgaXMgYnVpbHQuIEEgaG9z dCB3aG9zZSBvbmx5IE5JQyBpcyBhIENvbm5lY3RYLTMgUHJvCj4gY2Fubm90IHJ1biBhIHJlbGVh c2Uga2VybmVsIGF0IGFsbCwgd2hpY2ggaXMgd2hhdCB3ZSBoaXQgb24gbGFiCj4gZXF1aXBtZW50 Lgo+Cj4gVGhlIHJlbW92YWwgZm9sbG93cyBOVklESUEgZW5kaW5nIHZlbmRvciBzdXBwb3J0IGZv ciB0aGUgaGFyZHdhcmUsCj4gbm90IGFueSBkZWZlY3Q6IHRoZSBkcml2ZXIgaXMgbWFpbnRhaW5l ZCB1cHN0cmVhbSwgRmVkb3JhIGJ1aWxkcyBpdCwKPiBhbmQgQWxtYUxpbnV4IDEwIGhhcyBhbHJl YWR5IG1vdmVkIHRoZSBzYW1lIFBDSSBJRHMgb3V0IG9mIHRoZQo+IGRpc2FibGVkIGxpc3QuIFRo ZSBoaXN0b3J5IGlzIGNvbGxlY3RlZCBpbiB0aGUgSmlyYSBpc3N1ZSBiZWxvdy4KPgo+IFBhdGNo IDEgYWRkcyB0aGUgc2tpcF9wY2lfYmxhY2tsaXN0IG9wdGlvbiwgc28gYSBob3N0IHRoYXQgaGl0 cyB0aGUKPiBibGFja2xpc3Qgb24gc29tZSBvdGhlciBkZXZpY2UgY2FuIHN0aWxsIGJlIGJyb3Vn aHQgdXAsIGZyb20gYW4gSVBNSQo+IGNvbnNvbGUgaWYgbmVlZCBiZS4KPgo+IFBhdGNoIDIgbW92 ZXMgMTViMzoxMDA3IChDb25uZWN0WC0zIFBybykgZnJvbSB0aGUgZGlzYWJsZWQgbGlzdCB0bwo+ IHRoZSB1bm1haW50YWluZWQgb25lLCBzbyB0aGUgY2FyZCBpcyBkcml2ZW4gd2hpbGUgdGhlIGxv ZyBrZWVwcwo+IHNheWluZyB0aGF0IHRoZSBoYXJkd2FyZSBpcyB1bnRlc3RlZC4KPgo+IFBhdGNo IDMgYnVpbGRzIG1seDQgYWdhaW4sIEV0aGVybmV0IGFuZCBJbmZpbmlCYW5kLCB3aXRob3V0IHdo aWNoIHRoZQo+IGZpcnN0IHR3byBwYXRjaGVzIGNoYW5nZSBub3RoaW5nIG9uIHg4Nl82NC4KPgo+ IFRoZSByZXN0IG9mIHRoZSBtbHg0IGZhbWlseSBhbmQgQ29ubmVjdFgtMiBzdGF5IGFzIFJIRUwg bGVmdCB0aGVtLgo+Cj4gaHR0cHM6Ly92aXJ0dW96em8uYXRsYXNzaWFuLm5ldC9icm93c2UvVlNU T1ItMTQ1Njk3Cj4KPiBDaGFuZ2VzIGluIHYyOgo+IC0gc3BsaXQgdGhlIHNpbmdsZSBwYXRjaCBp bnRvIHRoZSBvcHRpb24sIHRoZSBQQ0kgSUQgYW5kIHRoZSBjb25maWcKPiAtIHJlcG9ydCBhIGJ5 cGFzc2VkIGRldmljZSBhcyB1bm1haW50YWluZWQgcmF0aGVyIHRoYW4gZGVwcmVjYXRlZDoKPiAg ICJkZXByZWNhdGVkIiBwcm9taXNlcyBzdXBwb3J0IHRoYXQgZXhpc3RzIHRvZGF5LCB3aGljaCBp cyBub3QgdHJ1ZQo+ICAgZm9yIGEgZGV2aWNlIFJIRUwgaGFzIGFscmVhZHkgZGlzYWJsZWQKPiAt IG1vdmUgMTViMzoxMDA3IGludG8gcmhfdW5tYWludGFpbmVkX3BjaV9kZXZpY2VzW10gaW5zdGVh ZCBvZgo+ICAgZGVsZXRpbmcgaXQsIHNvIHRoZSBjYXJkIGlzIHN0aWxsIHJlcG9ydGVkLCB0aGUg d2F5IEFsbWFMaW51eCBkb2VzCj4gLSBrZWVwIHNraXBfcGNpX2JsYWNrbGlzdCBhbmQgaXRzIGNv cmVfcGFyYW0oKSBuZXh0IHRvIHRoZWlyIG9ubHkKPiAgIHVzZXIsIGluc2lkZSAjaWZkZWYgQ09O RklHX1BDSQo+IC0gZG9jdW1lbnQgc2tpcF9wY2lfYmxhY2tsaXN0IGluIGtlcm5lbC1wYXJhbWV0 ZXJzLnR4dAo+IC0gZW5hYmxlIENPTkZJR19NTFg0X0NPUkUsIENPTkZJR19NTFg0X0VOIGFuZCBD T05GSUdfTUxYNF9JTkZJTklCQU5ECj4gICBpbiBjdXN0b20tb3ZlcnJpZGVzOiBSSEVMIDEwIGRv ZXMgbm90IGJ1aWxkIG1seDQgb24geDg2XzY0LCBzbyB2MQo+ICAgaGFkIG5vIGVmZmVjdCB0aGVy ZQo+IC0gTGluayB0byB2MTogaHR0cDovL2xvcmUudmlydHVvenpvLmNvbS9hcWxzREl5UDkrcFRz dEdVQG1vcHMyCj4gICBNZXNzYWdlLUlkOiA8YXFsc0RJeVA5K3BUc3RHVUBtb3BzMj4KPiAgIFtE ZXZlbF0gW1BBVENIIFZaMTBdIGNvcmU6IGFsbG93IHRvIGJ5cGFzcyByaGVsIHBjaSBibGFja2xp c3QKPgo+IFNpZ25lZC1vZmYtYnk6IEtvbnN0YW50aW4gS2hvcmVua28gPGtob3JlbmtvQHZpcnR1 b3p6by5jb20+Cj4gLS0tCj4gQWxleGV5IEt1em5ldHNvdiAoMik6Cj4gICAgICAgY29yZTogYWRk IHNraXBfcGNpX2JsYWNrbGlzdCBvcHRpb24gdG8gcHJvYmUgUkhFTC1kaXNhYmxlZCBkZXZpY2Vz Cj4gICAgICAgY29yZTogYWxsb3cgQ29ubmVjdFgtMyBQcm8gdG8gcHJvYmUsIGFzIHVubWFpbnRh aW5lZCBoYXJkd2FyZQo+Cj4gS29uc3RhbnRpbiBLaG9yZW5rbyAoMSk6Cj4gICAgICAgY29uZmln czogYnVpbGQgdGhlIG1seDQgZHJpdmVyLCBFdGhlcm5ldCBhbmQgSW5maW5pQmFuZAo+Cj4gIERv Y3VtZW50YXRpb24vYWRtaW4tZ3VpZGUva2VybmVsLXBhcmFtZXRlcnMudHh0ICAgICAgICAgICAg ICB8IDEyICsrKysrKysrKysrKwo+ICBrZXJuZWwvcmhfbWVzc2FnZXMuYyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgOSArKysrKysrKysKPiAga2VybmVsL3JoX21l c3NhZ2VzLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0K PiAgcmVkaGF0L2NvbmZpZ3MvY3VzdG9tLW92ZXJyaWRlcy9nZW5lcmljL0NPTkZJR19NTFg0X0NP UkUgICAgIHwgIDEgKwo+ICByZWRoYXQvY29uZmlncy9jdXN0b20tb3ZlcnJpZGVzL2dlbmVyaWMv Q09ORklHX01MWDRfRU4gICAgICAgfCAgMSArCj4gIC4uLi9jb25maWdzL2N1c3RvbS1vdmVycmlk ZXMvZ2VuZXJpYy9DT05GSUdfTUxYNF9JTkZJTklCQU5EICB8ICAxICsKPiAgNiBmaWxlcyBjaGFu Z2VkLCAyNSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCj4gLS0tCj4gYmFzZS1jb21taXQ6 IDNmZmY4NzI0ZDFmODk0NDU5YzE0Nzc5OTBmZTA4NmMwYzI1NzM0MTAKPiBjaGFuZ2UtaWQ6IDIw MjYwOTE2LWI0LXByZXAta2hvcmVua28tdnN0b3ItMTQ1Njk3LW1seDQtN2Q2OTI3ZDYwNDQ2Cj4K PiBCZXN0IHJlZ2FyZHMsCj4gLS0KPiBLb25zdGFudGluIEtob3JlbmtvIDxraG9yZW5rb0B2aXJ0 dW96em8uY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X18KRGV2ZWwgbWFpbGluZyBsaXN0CkRldmVsQG9wZW52ei5vcmcKaHR0cHM6Ly9saXN0cy5vcGVu dnoub3JnL21haWxtYW4vbGlzdGluZm8vZGV2ZWwK