From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <Alexandre.DERUMIER@groupe-cyllene.com>
Received: from firstgate.proxmox.com (firstgate.proxmox.com [212.224.123.68])
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
 key-exchange X25519 server-signature RSA-PSS (2048 bits))
 (No client certificate requested)
 by lists.proxmox.com (Postfix) with ESMTPS id B4C9F8BD1C
 for <pve-devel@lists.proxmox.com>; Sat, 27 Aug 2022 18:09:59 +0200 (CEST)
Received: from firstgate.proxmox.com (localhost [127.0.0.1])
 by firstgate.proxmox.com (Proxmox) with ESMTP id A19491904C
 for <pve-devel@lists.proxmox.com>; Sat, 27 Aug 2022 18:09:29 +0200 (CEST)
Received: from mail02.cetsi.fr (mail02.cetsi.fr [91.151.64.22])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by firstgate.proxmox.com (Proxmox) with ESMTPS
 for <pve-devel@lists.proxmox.com>; Sat, 27 Aug 2022 18:09:28 +0200 (CEST)
Received: from CYLNEXC01.cyllene.corp (unknown [10.0.250.28])
 by mail02.cetsi.fr (Postfix) with ESMTP id DB59A40502B7;
 Sat, 27 Aug 2022 18:09:20 +0200 (CEST)
DKIM-Filter: OpenDKIM Filter v2.11.0 mail02.cetsi.fr DB59A40502B7
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=groupe-cyllene.com;
 s=dkim; t=1661616560;
 bh=W80CYndCVz1g4n1UNTH1qf7zFERDu98Ly8dhGoqHzgU=;
 h=From:To:Subject:Date:References:In-Reply-To:From;
 b=J89GkgzgyF1J0pSHcjavElVvO+32BWIftXTliO8PwJTt/NlmnObVwAW6XBBxZ1/E7
 jVjihbt1nrXB5Zr5GkMdTsJ0LKKCgkc/ZIwPzyaN7/bcMazevkWZ7t8aArPTkYd3+q
 1kvzKZAnrpVqb3KyHoVHSGYUSboVHyH27hh9aJIw=
Received: from CYLNEXC01.cyllene.corp (10.0.250.28) by CYLNEXC01.cyllene.corp
 (10.0.250.28) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2375.31; Sat, 27 Aug
 2022 18:09:18 +0200
Received: from FRA01-PR2-obe.outbound.protection.outlook.com (10.0.250.254) by
 CYLNEXC01.cyllene.corp (10.0.250.28) with Microsoft SMTP Server
 (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.1.2375.31 via Frontend Transport; Sat, 27 Aug 2022 18:09:18 +0200
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=DiGMUFKD4bdGDZ7DQT0THvYLlx4yincrzu1DG3wtHz9zAdCmUmuSB7lqvuPGTZkpd9QVgvvMtbZO5azdsaFZT8Jiu1xNd0XmpmdOwBSjYyKCwvp39lZ6Vm4NSLeBBqHjQ27Ov6yCRYXiscM8h+rFWu82TlGckI4ry7rpeOHUXD1JEpiYdgWplVZEb26vxj7AlPcjGHAQ9rctM4uMVPBoh0Nn++EfeUHno6b5JOnCR583HA8z3LmEnRr+ACPnTPXepE69/nSkrCtVXOU1KDR7bqWkdW9Qb2xQA0f7QR8vGX5a/HM49G2YBT0DuZ2tITQ0yDspZ8gyHqMR1yLDRBkYyw==
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=W80CYndCVz1g4n1UNTH1qf7zFERDu98Ly8dhGoqHzgU=;
 b=hjAD5k9CbN+5SVk1KImmUmMsS6Z3eXtgwn0bM/2CG3pMwSce2hWZofMroY+KATPLBdnEN+rDmwALm9PZCtMADf+WlkZUoftqb3l4btBxyd2Qv7oNwc+8M1SuAEYhTNe+VKpC50IivSXOpXXNRmP5Cc+hJz2d3mgogaKXh8CVuqxOupjsFpvbV0f71oTxIkG8WtI7EZbuYv0gajcqsfD7b3KG0b05C3YX4Ia9RVSJQs7+wT6+KJF1teNhqQrNYB7eFaK/YFZpFbACIkgajucsdAtusmrXQ7JU2jmu2b6AdHK3ydQB9OCOcBMQASptAkF64jK2zXkaGqQwCB/L7z58yg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=groupe-cyllene.com; dmarc=pass action=none
 header.from=groupe-cyllene.com; dkim=pass header.d=groupe-cyllene.com;
 arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=groupecyllene.onmicrosoft.com; s=selector2-groupecyllene-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=W80CYndCVz1g4n1UNTH1qf7zFERDu98Ly8dhGoqHzgU=;
 b=Us9wCC8/oRCDdKi398BiU2jeyn4A/vu47WonRdD6hd80gl4+3QDxKjHIfFsZcR4B1OM5iksILYRkwJ+HajPeUiVF4o9pPko5Q9D10G6v1kI/dZJjowAaubKpsbcKzVyzTzgK04AxshKk7XYarFU1Fm+18hWMdi6Hg+5IGYM2rY4=
Received: from MR1P264MB2481.FRAP264.PROD.OUTLOOK.COM (2603:10a6:501:32::17)
 by PR0P264MB1817.FRAP264.PROD.OUTLOOK.COM (2603:10a6:102:166::14) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5566.14; Sat, 27 Aug
 2022 16:09:21 +0000
Received: from MR1P264MB2481.FRAP264.PROD.OUTLOOK.COM
 ([fe80::cff:d35d:80f3:8810]) by MR1P264MB2481.FRAP264.PROD.OUTLOOK.COM
 ([fe80::cff:d35d:80f3:8810%8]) with mapi id 15.20.5566.019; Sat, 27 Aug 2022
 16:09:20 +0000
From: "DERUMIER, Alexandre" <Alexandre.DERUMIER@groupe-cyllene.com>
To: Dominik Csapak <d.csapak@proxmox.com>, Proxmox VE development discussion
 <pve-devel@lists.proxmox.com>
Thread-Topic: [pve-devel] [PATCH qemu-server v2 12/13] fix #3574: enable multi
 pci device mapping from config
Thread-Index: AQHYuGTPcDpq1Y8YPEaZAZozrGoXxq2/qyWAgAAI/4CAAQg8gIACMZEA
Date: Sat, 27 Aug 2022 16:09:20 +0000
Message-ID: <ae530a30-2939-792c-777b-fd33e29be612@groupe-cyllene.com>
References: <20220825092440.1810328-1-d.csapak@proxmox.com>
 <20220825092440.1810328-18-d.csapak@proxmox.com>
 <40540b19-6675-8ec9-5ac0-0163814bfe92@groupe-cyllene.com>
 <7d0ed948-8cd9-0a68-afee-764d67852e30@groupe-cyllene.com>
 <e9a2b2c6-d754-107e-3ae3-aceb938571d9@proxmox.com>
In-Reply-To: <e9a2b2c6-d754-107e-3ae3-aceb938571d9@proxmox.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
 Thunderbird/102.2.0
authentication-results: dkim=none (message not signed)
 header.d=none;dmarc=none action=none header.from=groupe-cyllene.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: a073f899-e6bc-4b0e-39ea-08da88468065
x-ms-traffictypediagnostic: PR0P264MB1817:EE_
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: PWo/ACymoa4CGNCvkD+PWWHY36pYTpkk7jYqB39xWYwx0hqJEENxrUzet+oyofQEDxyZfzCVzBLb7pydlOKwKz2YSoJFFNLH9BAvfBbEION1mnTYQSDtjDS7AQcdphJaybM0br0KEkzrFO8ka60kZNojCF8IoeAZ6VuDC4iukqr6HjX3vGJgmxafdSC9/84S70ABLPDyvvGRrzAIOzzDq+CelByteOqUGTDN/L+2BwAU6FbZzPZbdZA/5jBPl0DYA7Ecr0sfcUCcVKD+T6app2RN8VLzzsMvCVKEwlovXJNmizbg+rhXguEngr8NnY2IcP1Ff2Ojx6FwJM0JoPz52TaEoeZqdVzYLUjwqERO4p+QhjGkS48mhBMTnZ2fErA5t6VQpi5s4t5vJr6JSmNX/TGTjNL8i3kF/+tShoir4AlgIe6vX+sMjgMpT7yOKvZg+8ATQD6t0u2Nb91R0GffiYTvD3+aKhlxXyspgFwiH7vln7nvSAwrGDDze5VM5F64uFzttTDtOQ3pkO/bMv6RGePe8KRbme68PDmC2OV0+159f0aeAQa6P06W9/VVyER6jnkd1PWuEqXlE2kwKWOIfoctc7C7zHB3+4xI77gexJLEYQPgXCRZB4ikcpmnhIEGl2XjtyY2n4OmnX5iUHXMBWh4Ci0b8pNVke3WLuSqcjfhHiS7SRZAmnyeIGU8gPt569/tHM1C9iNBWXbWCaKHnMzgY4R2MjnnHGtGhG33ZeD5hPEnoNIDIdPHg5fHXcR+EW1uPkOJTXf4+SSQxKZaApEzLYpUhxqlkiAZgrxqFw7BiewUj0E9l7DQEkudiPHhfRKOLHaKhvryQZqSu66b8Q==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;
 IPV:NLI; SFV:NSPM; H:MR1P264MB2481.FRAP264.PROD.OUTLOOK.COM; PTR:; CAT:NONE;
 SFS:(13230016)(4636009)(366004)(376002)(39830400003)(136003)(396003)(346002)(5660300002)(41300700001)(38070700005)(53546011)(6506007)(2906002)(110136005)(31696002)(86362001)(478600001)(91956017)(66556008)(6486002)(8676002)(76116006)(64756008)(66446008)(66476007)(71200400001)(8936002)(316002)(66946007)(31686004)(2616005)(66574015)(36756003)(186003)(6512007)(122000001)(26005)(38100700002)(45980500001)(43740500002);
 DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?utf-8?B?L2orRVV3UElIWC8yYW5vRGJwUi9FdGZUTVZDNWQwMWhIYmJmaWFkb0dyS0lT?=
 =?utf-8?B?ZjRjcmdmRW9wTDB5YnhveC9hb1RaRUtXSjZGSkhaVytsTlJkSXM5aVhGM1FC?=
 =?utf-8?B?R2pmSzRyeXJ0eVFqU28rY21ab2JmUDJPQ21aeUVodjdCUmE3QkhCc1lFay9D?=
 =?utf-8?B?UE5Ma0xZRDZVSFdCNXlqREFKby9pcUFUYkxMM2o3SGVNRmxHcDlvNThkYVZK?=
 =?utf-8?B?Qk9ld0YxYlNmSlRCMXpTcE9EbU52M0NyNFJNMzNBaUlUdE9hT21ZZDFmK2l5?=
 =?utf-8?B?dm5OL21MdVpzYmtKUlBaSndoWmRHdCs2djNrWk9WNzIzZXBYZy9MMitSY2NP?=
 =?utf-8?B?RXRITXA5ZjB6aEJIVEVxMGFyRm1kOE5GVVl6ZVhGMzRNMnl6a2xlSE1yemtP?=
 =?utf-8?B?SG9laDdkVndyNUlYVGNNcnB5NHpzMGZ2N2xUakJOb0NnNHFRV0lnTGUyakZ4?=
 =?utf-8?B?NG1TSjNsVmJqNVVEeU13b1FJWTRQbmhFVnJhcFFpOEU3QzhsMDdpYmdEcmZo?=
 =?utf-8?B?NllCeDNFdW1zM1RidnhyK0JkUlBTck51ZHlaeVU1WFdkbVVKSkQ5R21SZ3JN?=
 =?utf-8?B?K3BKaFdrRWc2ZWcrQ3ZCa3g5QmJMTm5RZUgvSkU2TFV4RnhRZEZSWmZ1c01I?=
 =?utf-8?B?QnJ6VzFIVk5zSGVYQ2NXNkFmN2lQZStCNHhqc2cxdWRib1ZmcUdvVW5Od09P?=
 =?utf-8?B?RU91UTBhbFBTUGE2MzlUVXo3SFNTSlF4SWlGNS8vc1JycnlCNitEWW9OOEFQ?=
 =?utf-8?B?VVFRejcyS2VkemJlNEk4cEk3K1FvN1U2TTBYWitrVkFlb2w3MUxBSW5jYk1M?=
 =?utf-8?B?S3FBT2hjTE02ZHhSUWlNUE1ycjBHWEpXSHlYQS9JNHpCV3F6ZkZvektTSkFv?=
 =?utf-8?B?NTNPNXNpOHozRTJ1SXZ1eU5rVUZTN2h6M0ZKMThtbTBXSTV2VDNGbWRqMEQ3?=
 =?utf-8?B?T1RQSlF5RGhhcXN2bUNaSVQ5SllVeGtCdFZDSkRzTk9VNE5SdHE2NHhSSFBk?=
 =?utf-8?B?NE5FR3lHTThRbldOcE1WUzBUaEFyRkNaZis5UU9xQktrOEMrM1RuejkwS3ZU?=
 =?utf-8?B?MXJBRXVuOWMwWG8yL3V0eEhYTjNJdUo0azZpbjhMVml3dmFnQXdRL3VxWmFJ?=
 =?utf-8?B?Si9HOUZGU1ZlZmVvVWZlWDFZOTEvdGNwcXVJeUJZMlg3cytUKzdjSVdZY2p1?=
 =?utf-8?B?Uk5ORmM3VS9GTzRkTHJZelpYME5WTWtNdnFLRkhHdEJlKzRRQlRqZVdRcGxF?=
 =?utf-8?B?bHFXRFpxMXJnT1dHa3lwR3lCVjIxOWV0VHN0Q2hzcjRnYkZ4UjdwWWJ3dnJi?=
 =?utf-8?B?V3Jwc29qU1MxK2REL3ZsV09qN1MvK1hJMFAybEVEYjkzN3l2cHlpT3NvY1Ru?=
 =?utf-8?B?RVRiY0xhZU5LWEUrZTBuQlpYVnJsRUtrU2srZUhLaVVTbWdwYms3WVN4OGds?=
 =?utf-8?B?bmNMUjJQaVdDeVdFUTVyRHh5WENyN3NvOENPeTNKWE1GOElLOE03dVhqcG02?=
 =?utf-8?B?N3NWbDNqNXQ0NTNlT2ZYc2FobHVwYklsbm0vTmZyYXdhWU5JL1RVelVCeXZK?=
 =?utf-8?B?MkMraVhOaGgvOWJ1bkhONk43ZG1JOVVLamJUbHhPVU9UQytxTkdWT1EzTkNh?=
 =?utf-8?B?aVVlbDRXQ21DeHJUUDhMQTBJMEVHVmx6aEUwN0xEWVBieHZxdDlvOUxxdm9X?=
 =?utf-8?B?N1VKdUZteXRIakxJVXZhdW1ucHR1ekxWMndKRkZjQjZ3a0xydzlkU2hsTWpa?=
 =?utf-8?B?eWJmTnB6eSs0RkYwQ0xLUzdtWkNWUzlPOTNMcStObXE3SlJYVU5XTGJ2WmVx?=
 =?utf-8?B?ckxxNkVLNDdRV21ZWThtRm03cHZndVc1dlNDNTE2aGVacWVBWUJZNE9FeXRq?=
 =?utf-8?B?SVBPNk9tM0MycXJzZktNbmtsNEV3Q1ZPRmg1WEJteE5FOTh3MkJsY2h0Tzdh?=
 =?utf-8?B?SWRuSXpJbzk1MVlWYWNQbnlqbVdrYzk0NWJvdzdTL0doR1ZOV3FTU0Y0WENL?=
 =?utf-8?B?dVdEQW9rY2puTTR6cVpIK0ZLMU8rRERLTzNqeWJVOXVZbjdXd1JpdUl3U25Q?=
 =?utf-8?B?d2ZDR0Q0U1k4VmVRS3BEbnBPdkFqL05DNndUTDdJbUxRZXJOelQ3WDdmaFV3?=
 =?utf-8?B?MnA2SWlIRmdSUkdpZHN1amk5Q3FuS2VmanNJejc2MWhpRU12blFtOG9mRU9v?=
 =?utf-8?Q?U2XXuZQ80H/VTOgDDBnSl90XwRH9HwbTYliN0JrSlH7u?=
Content-Type: text/plain; charset="utf-8"
Content-ID: <EDCC94540D580B48B3E4EA07F9251C8E@FRAP264.PROD.OUTLOOK.COM>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: MR1P264MB2481.FRAP264.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-Network-Message-Id: a073f899-e6bc-4b0e-39ea-08da88468065
X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Aug 2022 16:09:20.9239 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: ee11ccf7-112c-4284-848b-f229745e715b
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: yJipQ39GPx2a61oVURoBU0EMrSfiGbalDSu6hbH+4D0M+wIYfP1FbVZaH/5yEjl7VMpL8dHg7ZCZKkHCc/8iTPD/LYmVaOmpYEdtdJSjnUbWWsYU8MFLudvuzZz9wbSs
X-MS-Exchange-Transport-CrossTenantHeadersStamped: PR0P264MB1817
X-OriginatorOrg: groupe-cyllene.com
X-SPAM-LEVEL: Spam detection results:  0
 AWL 0.008 Adjusted score from AWL reputation of From: address
 BAYES_00                 -1.9 Bayes spam probability is 0 to 1%
 DKIM_SIGNED               0.1 Message has a DKIM or DK signature,
 not necessarily valid
 DKIM_VALID -0.1 Message has at least one valid DKIM or DK signature
 DKIM_VALID_AU -0.1 Message has a valid DKIM or DK signature from author's
 domain
 DKIM_VALID_EF -0.1 Message has a valid DKIM or DK signature from envelope-from
 domain NICE_REPLY_A           -0.001 Looks like a legit reply (A)
 SPF_HELO_NONE           0.001 SPF: HELO does not publish an SPF Record
 SPF_PASS               -0.001 SPF: sender matches SPF record
 T_SCC_BODY_TEXT_LINE    -0.01 -
Subject: Re: [pve-devel] [PATCH qemu-server v2 12/13] fix #3574: enable
 multi pci device mapping from config
X-BeenThere: pve-devel@lists.proxmox.com
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Proxmox VE development discussion <pve-devel.lists.proxmox.com>
List-Unsubscribe: <https://lists.proxmox.com/cgi-bin/mailman/options/pve-devel>, 
 <mailto:pve-devel-request@lists.proxmox.com?subject=unsubscribe>
List-Archive: <http://lists.proxmox.com/pipermail/pve-devel/>
List-Post: <mailto:pve-devel@lists.proxmox.com>
List-Help: <mailto:pve-devel-request@lists.proxmox.com?subject=help>
List-Subscribe: <https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel>, 
 <mailto:pve-devel-request@lists.proxmox.com?subject=subscribe>
X-List-Received-Date: Sat, 27 Aug 2022 16:09:59 -0000

TGUgMjYvMDgvMjIgw6AgMDg6MzksIERvbWluaWsgQ3NhcGFrIGEgw6ljcml0wqA6DQo+IE9uIDgv
MjUvMjIgMTY6NTMsIERFUlVNSUVSLCBBbGV4YW5kcmUgd3JvdGU6DQo+PiDCoCA+IHJvb3RAcHZl
Mjp+IyBxbSBzdGFydCAxMDENCj4+IMKgID4gaWdub3JpbmcgbWVkaWF0ZWQgZGV2aWNlIHdpdGgg
bXVsdGlmdW5jdGlvbiBkZXZpY2UNCj4+DQo+PiBvaywgaXQncyBzaW1wbHkgdGhhdCBpbmRlZWQg
SSBoYXZlIHNwZWNpZnkgYSBtdWx0aWZ1bmN0aW9uIHBhdGggDQo+PiAiMDAwMDowMiIuDQo+Pg0K
Pj4gSSB0aGluayBpdCBzaG91bGQgYmV0dGVyL3NhZmUgdG8gZGllIGhlcmUsIGluc3RlYWQgdG8g
c2ltcGx5IHdhcm4gYW5kDQo+PiBjb250aW51ZS4NCj4gaSBhZ3JlZSBkaWUnaW5nIGhlcmUgaXMg
YmV0dGVyLCBmb3IgdGhlIG1hcHBlZCBjYXNlIHdlIGNvdWxkIGRvIHRoYXQgbm93LA0KPiBidXQg
Zm9yIHRoZSBvbGQgY2FzZSBvZiBhIHBjaWlkIHdlIGNhbid0IChmb3IgYmFja3dhcmRzIGNvbXBh
dCkgdW50aWwgOC4wDQo+IA0KPiBbc25pcF0NCj4gDQo+Pj4NCj4+PiBtYXliZSBub3QgcmVsYXRl
ZCwgYnV0IGFmdGVyIHRoYXQsIHN0b3Avc3RhcnQgYXJlIG5vdCB3b3JraW5nIGFueW1vcmUNCj4+
Pg0KPj4+IHJvb3RAcHZlMjp+IyBxbSBzdG9wIDEwMQ0KPj4+IFBDSSBkZXZpY2UgbWFwcGluZyBp
bnZhbGlkIChoYXJkd2FyZSBwcm9iYWJseSBjaGFuZ2VkKTogJ21kZXYnDQo+Pj4gY29uZmlndXJl
ZCBidXQgc2hvdWxkIG5vdCBiZQ0KPj4+DQo+Pj4gcm9vdEBwdmUyOn4jIHFtIHN0YXJ0IDEwMQ0K
Pj4+IFBDSSBkZXZpY2UgbWFwcGluZyBpbnZhbGlkIChoYXJkd2FyZSBwcm9iYWJseSBjaGFuZ2Vk
KTogJ21kZXYnDQo+Pj4gY29uZmlndXJlZCBidXQgc2hvdWxkIG5vdCBiZQ0KPj4+DQoNCkkgY2Fu
IHJlcHJvZHVjZSB0aGlzIDEwMCUsIGlmIHRoZSBzdGFydCB3aXRoIG1kZXYgb2YgbXVsdGlmdW5j
dGlvbiBwYXRoIA0KZmFsbGJhY2sgdG8gY2xhc3NpYyBwY2kgcGFzc3Rocm91Z2guDQoNCmFuZCBJ
IHdhcyBhYmxlIHRvIGNvbmZpZ3VyZSB0aGlzIG9uIHRoZSB2bSBwY2kgY29uZmlndXJhdGlvbi4N
Ck5vIHN1cmUsIG1heWJlIEkgaGF2ZSBjb25maWd1cmUgdGhlIG1hcHBpbmcgd2l0aCBzaW5nbGUg
ZnVuY3Rpb24sIA0KY29uZmlndXJlIHRoZSB2bSwgdGhlbiBjaGFuZ2UgdGhlIG1hcHBpbmcgd2l0
aCBtdWx0aWZ1bmN0aW9uLg0KDQoNCg0KDQpJIHNlZSB0aGF0IGN1cnJlbnRseSBpdCdzIHBvc3Np
YmxlIHRvIG1peCBtdWx0aWZ1bmN0aW9uLCAgc2luZ2xlIA0KZnVuY3Rpb24gZGV2aWNlcyBpbiBz
YW1lIG1hcHBpbmcgZ3JvdXAuDQpJIHdvbmRlciBpZiBpdCBjb3VsZG4ndCBiZSBiZXR0ZXIgdG8g
YWRkIGFuIG9wdGlvbiBvbiB0aGUgZ3JvdXAsIHRvIA0KZGVmaW5lICJtdWx0aWZ1bmN0aW9uPW9u
L29mZiAsIG1kZXY9b24vb2ZmLg0KDQp0aGVuIG9ubHkgYWRkIGRldmljZXMgd2l0aCB0aGVzZXMg
MiBvcHRpb25zLCBkb24ndCBtaXggZGlmZmVyZW50IGtpbmQgb2YgDQpkZXZpY2VzLg0KDQpBbHNv
LCBtdWx0aWZ1Y3Rpb24gJiYgbWRldiBjYW4ndCBiZSBjaGFuZ2VkIG9uIHRoZSBncm91cCBpZiBk
ZXZpY2VzIGFyZSANCmFscmVhZHkgaW4gdGhlIGdyb3VwLg0KDQoNCg0KPiANCj4gaSBoYWQgdGhp
cyBhbHNvIGhhcHBlbiBoZXJlIG9uY2UsIHdoZW4gd2UgZG8gJ25vcm1hbCcgcGNpIHBhc3N0aHJv
dWdoDQo+IHdlIHJlc2V0IHRoZSBkZXZpY2VzICh2aWEgc3lzZnMpIGFuZCBpdCBzZWVtcyB0aGUg
bnZpZGlhIGRyaXZlci9jYXJkDQo+IGRvZXMgbm90IGxpa2UgdGhhdCBhbmQgZG9lcyBub3QgZW5h
YmxlIHRoZSBtZWRpYXRlZCBkZXZpY2VzIHVudGlsDQo+IGEgcmVib290IC4uLi4NCj4gDQo+IHRo
ZSBjb2RlIHRoZW4gc2VlcyBhIGhhcmR3YXJlL2ZlYXR1cmUgbWlzbWF0Y2ggYW5kIHJlZnVzZXMg
dG8gc3RhcnQuDQo+IHRoaXMgaXMgZG9uZSB0byBwcmV2ZW50IGEgc3RhcnQgd2l0aCBwYXNzdGhy
b3VnaCBvbiBoYXJkd2FyZSBjaGFuZ2UsDQo+IGkuZS4gaWYgc29tZW9uZSBhZGRzL3JlbW92ZXMg
YSBkZXZpY2UgYW5kIHN1ZGRlbmx5DQo+IHRoZSBkZXZpY2UgYXQgcGF0aCBYIGlzIG5vdCB0aGUg
c2FtZSBhbnltb3JlKQ0KPiANCg0K