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 1C1186DE4A
 for <pve-devel@lists.proxmox.com>; Mon, 28 Mar 2022 12:07:04 +0200 (CEST)
Received: from firstgate.proxmox.com (localhost [127.0.0.1])
 by firstgate.proxmox.com (Proxmox) with ESMTP id 121D52485F
 for <pve-devel@lists.proxmox.com>; Mon, 28 Mar 2022 12:07:04 +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 id E59DC24855
 for <pve-devel@lists.proxmox.com>; Mon, 28 Mar 2022 12:07:02 +0200 (CEST)
Received: from CYLNEXC01.cyllene.corp (unknown [10.0.250.28])
 by mail02.cetsi.fr (Postfix) with ESMTP id 4F77340518C4;
 Mon, 28 Mar 2022 12:06:51 +0200 (CEST)
DKIM-Filter: OpenDKIM Filter v2.11.0 mail02.cetsi.fr 4F77340518C4
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=groupe-cyllene.com;
 s=dkim; t=1648462011;
 bh=CYhvi4Wj27d1Qx9UNN9CX5uMMvT5h9jaHAGDJ+YzFgI=;
 h=From:To:Subject:Date:References:In-Reply-To:From;
 b=M0It/BrEsaHERXuv4ERwiE1bhtBH6XFcWCw6A+TUcO2J9dE4whaYygdCv0Dgj8/J+
 QzHyV63DPvG6MDrT2NZW3Vw/Wy3ybzZymRA1IaIs1ZZ4lj2njUTHirVDhkTi/qPkD8
 Y5/MH6Jtlf/ZEm1mwznIZCBoMlABZxr402DubEEQ=
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.24; Mon, 28 Mar
 2022 12:06:56 +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.24 via Frontend Transport; Mon, 28 Mar 2022 12:06:56 +0200
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=dUN5Wi1i+VLaloHhGUk0ZuB9NNJVGGBwfmXjwUeexT01tENV7yfDrU+vojh/aPfo1KecxwmuAUKksl/ewlrXFcyD2XbBoNv4H+D5geaXHpyfqEl4ZqTAvUYJVD/ybBK6OKpB2D+RDhci8OVZSSY+9MgGO8j681Bfpz/D2d+8e7dZ6w+7sV/p7edId/Rjhjxa/26Io1QYzjQNy+HG9PJ3QOCn23gnywPd+8maSSoUD3kYQInB/5nXMRu0K9pjVZkQZmHmg0d1OTburC0p1u4LaZetyeQX/o70ofM9D1/ZPNtg4Fq7ikK1Rah04/Rz/P3PBrt0Q7NmiFU2cAW6bDRe1g==
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=CYhvi4Wj27d1Qx9UNN9CX5uMMvT5h9jaHAGDJ+YzFgI=;
 b=Dy+hR6sILkIEgwuag8VoEha4M5wDLycFe3Ve26h6J5aO1PrOZWUgW5hEgfQwWOkynCR9yNaD3E0Y75bn1UGITyGtsSg+ivV0DRgb1UNy9C3YzKmRAj3UPiJlEGLuXxGzXUQK9KCbF+ngmjj1JOLdhLlNgxd2gQ22XuuvWHSuGx/UWEZijTxZaIZEuW+ZFyQQnIXZShUPXSBgX61VRMQOImRKP8VpW5fHyArM59HU2Nlzoesk3WQQavdVgK2G4zaSVed+uFp0ELXHh0hpCt4s39rfQPphX4iFZdMwyI1B/IIG9fuXe9Em+XVOg+LQ3v6sIafOILkUHd6DOvEn9tkfTQ==
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=CYhvi4Wj27d1Qx9UNN9CX5uMMvT5h9jaHAGDJ+YzFgI=;
 b=si3WJk/x8DiTcaE4RZJNb92n4SsB7O+bKhunObZof3CKHrdAunsS2H5ReXmKxwiHmtD1VOCDNtrY3BlO/WlTGzCyQwNx7SdATfyI9M7OOh6pOz+FCY/IWvOOeifVUU9tO97dI2QGrBFwm50S3QNWIY6DKIL5J+LY0bNyWaxDY8w=
Received: from MR1P264MB2481.FRAP264.PROD.OUTLOOK.COM (2603:10a6:501:32::17)
 by PR1P264MB3447.FRAP264.PROD.OUTLOOK.COM (2603:10a6:102:182::11) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5102.18; Mon, 28 Mar
 2022 10:06:55 +0000
Received: from MR1P264MB2481.FRAP264.PROD.OUTLOOK.COM
 ([fe80::480b:7d3d:2d43:e6dc]) by MR1P264MB2481.FRAP264.PROD.OUTLOOK.COM
 ([fe80::480b:7d3d:2d43:e6dc%5]) with mapi id 15.20.5102.022; Mon, 28 Mar 2022
 10:06:55 +0000
From: "DERUMIER, Alexandre" <Alexandre.DERUMIER@groupe-cyllene.com>
To: "pve-devel@lists.proxmox.com" <pve-devel@lists.proxmox.com>,
 "t.lamprecht@proxmox.com" <t.lamprecht@proxmox.com>, "aderumier@odiso.com"
 <aderumier@odiso.com>
Thread-Topic: [pve-devel] [PATCH V2 qemu-server 1/2] enable balloon
 free-page-reporting
Thread-Index: AQHYMVhYEHwBc2s6P0WSnSCl3Lx356zCWU0AgAAdIICAEj38AA==
Date: Mon, 28 Mar 2022 10:06:55 +0000
Message-ID: <cead5d9a0942be045d1ba62da68f4c076b59910f.camel@groupe-cyllene.com>
References: <20220306124647.2267293-1-aderumier@odiso.com>
 <20220306124647.2267293-2-aderumier@odiso.com>
 <a5ebac8e-89fc-6ecf-287a-f57e2e81fa39@proxmox.com>
 <07ccbada79379fd6677c61d495995eed957b34af.camel@groupe-cyllene.com>
In-Reply-To: <07ccbada79379fd6677c61d495995eed957b34af.camel@groupe-cyllene.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Evolution 3.42.4 
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: 1e83b22c-3711-4853-3822-08da10a2b017
x-ms-traffictypediagnostic: PR1P264MB3447:EE_
x-microsoft-antispam-prvs: <PR1P264MB3447006FF963816346D4CDD4A11D9@PR1P264MB3447.FRAP264.PROD.OUTLOOK.COM>
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: ZL8ZHKM00aw/90sVRp1jNF3zMru3QmcIjHAVtzfqeVrooPCZlwESltqX11ASCeep8RN8WmAF7mOSoEB6eeQhR8naoLQPuE+E+1pr8Po61e2h1T4jKehDZdgyi9yU6FKAR8X68cJYTsT+m6EvcGGPXaPzvQQjiNd/sgppyqH1aznEqnfin8UBtdHYXuM0q0xYLjKO3/MHpTJAs1ozDNRv77E/GOruSug5kvdxX/X610+fuoEuEU8oX+T+/Woz0VE4tEU/zvAj5jkUR7OAwPWsfbSog8LozxetDNWLcGV1g9KeB1tlVaLqrgb2pnEiDDhMvUYfv75j+Dko3TmHLhmVxa4MWzWKsiIGmnvUbqBkgqVZhR43Mbh03QzLhNW4wREOk9C7SwoKCCFS5lXkZiC1a4HnZ1ZsWeQnWT9hL5Ta8ZchtnryL/3SvTb43tA4wkrIJWNSxvR8l3Z/OIKysV/UfoQ6jnw+u7yL2tPu9lDmIEYcF5kYS0T0IjR1YgY1bAI8oMesKAO7gR6MYo/WDlrr3iO80RtTM5kjjGtpNytTJ2YKPtaoY4uLWXdBMKu9CKxtro6E57i8O5OTWquFwjUHI36DilrsXST0AhBdPu8bjCbNQkfGhbFwAC88x7FAKTl7xbOtADfye9O2VwH845NF0rLMYeeZmAJjuwTzBCq4iqlbFRmCOeQbRT461PzWB11BHXfCQyarLrUwMYQAfYeDW4OxTq5RuSvw91IKRQ/X17N/oP5ePnflalEner6pxpjtqRvxx3NkRAs8VH6OIAwZzNVQlPNIpTp45vLota5lteLfK72UAjKs5o5tMOzqC659zIrlCVcB+m2QMkG27NEBFkKFsZXKpaOzx5OLrjJFcX4=
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:(13230001)(4636009)(366004)(396003)(346002)(376002)(39840400004)(136003)(186003)(38070700005)(83380400001)(86362001)(122000001)(36756003)(5660300002)(38100700002)(8936002)(66574015)(2906002)(8676002)(53546011)(91956017)(6512007)(6506007)(66476007)(66556008)(316002)(64756008)(508600001)(66946007)(66446008)(76116006)(6486002)(966005)(2616005)(110136005)(71200400001)(84970400001)(15398625002);
 DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata-chunkcount: 2
x-ms-exchange-antispam-messagedata-0: =?utf-8?B?d3hDVkJRMGZyQ2pSSkthMHk5cCtKK1BSSGIvQnV2VkpWWVNzSGJSMkZJT28v?=
 =?utf-8?B?NWRRZTdYVzA0WnpwWjVMaStDZWdDdzMvQzVESGNFT3NzZUhGZ0Z5cjIzRnlS?=
 =?utf-8?B?L0lMUDlDbll6Y3pwTEJnSUFyQkRPTmRZZWUwNUUzVDZWWlhUNUR5NTRkbVYx?=
 =?utf-8?B?QUNRL1NiZTNsM2NtdU5MOFNwQnRQNXp4SllMVCtiSzMrNGhYbUJUYS9mMFha?=
 =?utf-8?B?cnJFb3d1TnRZN0J3SzlMOHpuMkxtN3RheDdxaHEyR2JkcXhjS0RKL093dGxH?=
 =?utf-8?B?WU5YZDQvM2JJMHhBZTdXQWhNaWZ0ek8wVGVPODBKQkl6S0x4MjMyQWVMckZ3?=
 =?utf-8?B?UFo2ZWx0V0dta0ZGSFc5SFRlZzR3aGZvWlNlTTRMSjdNT0tkY3c2RHVucEpa?=
 =?utf-8?B?M3hka1d0WjlaQVBUMnoyVmt2K3ZTb0Z1dTlXZnVuUUprYmNZdE9ZV0ZjOU16?=
 =?utf-8?B?bEp2RDZTRFR6OWJaa2lQUFc3YjQ4QkgyOXJQaVQ4VGhZclJsdy9IN1RJRXVq?=
 =?utf-8?B?ZXA2SDRCSEtFUVNWT01VeHJtbURmNXZGTllrbmw1MC9EaXpjYi9CNklMTEl0?=
 =?utf-8?B?QzBLM0hPdFQ2TjBlWWZBWUUxVGZCZlJzVVFYcFhNV093TGtCSi9DWkdzYXIr?=
 =?utf-8?B?Mmsvck1IUjU1d1ZlRVpEb0puYVQwMlpsdWVlcWlmU3ZSenFLb2FIM3Rvcng5?=
 =?utf-8?B?TmZIa0I4bUtMNXlvQzRWTzB5NHRjQ3NqaG1zVGNIYWZRejYwd01YYnk4ZFE3?=
 =?utf-8?B?QWNkUDNrWkU4elREMm5TOG9jV21vV3hiMHZJQnM4NURaVmpPUE9rSXNreGxY?=
 =?utf-8?B?cXJTV0J0ZVkrVTY5eG9RWnArY3owNS81My9DOUpFa3JoQlNZN21sZW9KSHB4?=
 =?utf-8?B?YkhEQS9qK0U2eWN1b296Sk9oelFpVmp1NlcxVThvMzRSUStXZU83b2RUanR6?=
 =?utf-8?B?Y3YzRHcvV1QvbitkTXdIOCtRVUdtaDN6TTlDNFh3Mm1HeFN3alFQQjNrdG9t?=
 =?utf-8?B?RmliMTkrMGRHRGlja2NxYmtpQ3NFeENmcGU1ZnJFRlR1TU1Bc0RSeENwbnZW?=
 =?utf-8?B?QkNwQmRjNTdWdS8rWWw1V1FtR0ZqTjBMYUxHWHBzcmh1S3lmSVNUaXVIOUpi?=
 =?utf-8?B?Z2I1dVBtMkFnMHR6ckRycUFPdzlxTE52aUtCNkZZaGorMnA3bEhncFBVS3RX?=
 =?utf-8?B?aUdzNWIxY1JPNkJJdmJVMEdDODFCdXpXZFF3Z29LSVlubjV6UEtnbW00cGVa?=
 =?utf-8?B?VkJlbGgzMzUrcXIvS09HczN2NGxpTFlYM2tiazRCNjBOeGFKOFlRVjBSRTBl?=
 =?utf-8?B?WGxMQWZyRUZWYWZMZWdIZTY5eEdHOHh1eURMbmVNU05RNy9IbVpuclM1ZWF3?=
 =?utf-8?B?Q01TSElMbGo2Z2xkdFI3RFJNY0N6bUcvM01aTGN6bjVZVnBxZGdkUWdoRUhn?=
 =?utf-8?B?c1dDSkxycmRtNW5qdUxxUkt6ck1Bd3p5dzRaaXZhbGcxVjB5MHpxYnk2RDRE?=
 =?utf-8?B?UXd5SXNRc3MxOCtRSG5hejM1QW1NNzhESmVVUmQ2RkpicStJQU14QVFMaFJt?=
 =?utf-8?B?dnZVVEYzbnhmbnJ4Unc2U2VWSnZNWDNhTk5WUW1rbU1mcmFIQkMvaklBNmFX?=
 =?utf-8?B?ZHA2L2xLZzhGWlJ4Vk9acXFDQXVPQ2grcXZVOHpQMzNreU9sc2p5SmtrMDFa?=
 =?utf-8?B?N2FpTCtRSUE4djAxM3V5biszS2tOY3R0TDhMYjlsU3pQVjEwYjdSd1I0VHBp?=
 =?utf-8?B?cUhxclhoNXM4YkpqV0FCWkpaVyttMUQ2ZS9SOWprT2RXT1VFdzliTVhSWnRy?=
 =?utf-8?B?Y0JVRzdMTlMvU3BBZGIxQk1LY1dTajVuZHM5WWVsbGdDSm9zcGdkSzQwN1Fp?=
 =?utf-8?B?NmplamZwTjZ1QUYzejl5aDRTK0E4c2pMdkxMaFU5UkppM3IveG8zeHNaN0RM?=
 =?utf-8?B?WWZUYTBOVmhXTGlmUzdwdm83cXk1eCtHNGlybGpzSFROaW1SclhPR3k3L2dL?=
 =?utf-8?B?aGRWSjBCbjBxWjdXWjZXRW1VOWJjZzR2T3NMT3lxSUVac3VBU1lUVStFdlRC?=
 =?utf-8?B?a3p1WkZXTWthMnNRM25xUUJ1Z0VqRExEQXNPTElQcSttQUNWb1hEa2RPMUdJ?=
 =?utf-8?B?Sm1tSklLd0hBK2F5RzFhSDhiWjE2Y2RhWVp1ay95NDdXRkRIa29TRkFSU0sw?=
 =?utf-8?B?Q2dXMXdBL21maEVkYzZ4YTNLOUZhQnk5SjFoRHR5bU8zZWg2dkVxeUpiUkNw?=
 =?utf-8?B?QXNVNk1zVTlmbHRnbXVTWjFLeWlta3owMDhGNXBNamh1RzdDUUo4dE91eVRl?=
 =?utf-8?B?MDh4TXVtLzVzdnV0RzBiUE9haVgzSmp1ODdMY0xtZlVVc2xEcHBkMWgrV05i?=
 =?utf-8?Q?dnRR8xDzWGpgXS/M+QTOhINzccPLQZIF7a//O4P0UvuP6?=
x-ms-exchange-antispam-messagedata-1: YraPWPM0yXuZvXbTn3TOTpqVSbEOK8tEAN4=
Content-Type: text/plain; charset="utf-8"
Content-ID: <D220FEA2AECD2F4EA5F51AB6CB57311E@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: 1e83b22c-3711-4853-3822-08da10a2b017
X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Mar 2022 10:06:55.0779 (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: e8HMA8oLfHxGD+BTTMNddx/vPirGfGsJgq9+9iM4bm9BPgZUbKOlAMtafPlcaNvRbdsMU3hcbzHLrOPatuHQcuPVKIkIlgRiAl4DFBUPJfPAVqA6c+rwNQvo5bMvoUSa
X-MS-Exchange-Transport-CrossTenantHeadersStamped: PR1P264MB3447
X-OriginatorOrg: groupe-cyllene.com
X-SPAM-LEVEL: Spam detection results:  0
 AWL 0.016 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
 KAM_SHORT               0.001 Use of a URL Shortener for very short URL
 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 V2 qemu-server 1/2] enable balloon
 free-page-reporting
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: Mon, 28 Mar 2022 10:07:04 -0000

SGkgVGhvbWFzLA0KDQphbnkgbmV3cyBhYm91dCB0aGlzIG9uZSA/DQoNCmlmIHlvdSB3YW50IHRv
IGVuYWJsZSBpdCBieSBkZWZhdWx0LCBJJ20gZG9pbmcgaXQgaW4gdGhlIHYxIG9mIHRoZQ0KcGF0
Y2gNCmh0dHBzOi8vbGlzdHMucHJveG1veC5jb20vcGlwZXJtYWlsL3B2ZS1kZXZlbC8yMDIyLU1h
cmNoLzA1MTg4MS5odG1sDQoNCg0KQWxzbywgSSBoYXZlIHNlbmQgdjIgZm9yIGJyaWRnZSBuby1s
ZWFybmluZyB0byBoYW5kbGUgdGhlIG5vbGVhcm5pbmcNCg0KcHZlLW5ldHdvcmsgOiBmaXggYnJp
ZGdlLWRpc2FibGUtbWFjLWxlYXJuaW5nDQpodHRwczovL2xpc3RzLnByb3htb3guY29tL3BpcGVy
bWFpbC9wdmUtZGV2ZWwvMjAyMi1NYXJjaC8wNTIyMDUuaHRtbA0KDQpbUEFUQ0ggVjIgcHZlLWNv
bnRhaW5lciAwLzFdIGFkZCBkaXNhYmxlIGJyaWRnZSBsZWFybmluZyBmZWF0dXJlIA0KaHR0cHM6
Ly9saXN0cy5wcm94bW94LmNvbS9waXBlcm1haWwvcHZlLWRldmVsLzIwMjItTWFyY2gvMDUyMjA2
Lmh0bWwNCg0KW1BBVENIIFYyIHFlbXUtc2VydmVyIDAvM10gYWRkIGRpc2FibGUgYnJpZGdlIGxl
YXJuaW5nIGZlYXR1cmUgIA0KaHR0cHM6Ly9saXN0cy5wcm94bW94LmNvbS9waXBlcm1haWwvcHZl
LWRldmVsLzIwMjItTWFyY2gvMDUyMjEwLmh0bWwNCg0KDQoNCm5vdCByZWxhdGVkIHRvIG5vbGVh
cm5pbmcgYnV0IHJlYmFzZWQgOg0KDQpbUEFUQ0ggVjIgcHZlLWNvbW1vbiAwLzFdIG5ldHdvcms6
IHRhcF9wbHVnOiBmaXggbXR1IGJ1Z3MgDQpodHRwczovL2xpc3RzLnByb3htb3guY29tL3BpcGVy
bWFpbC9wdmUtZGV2ZWwvMjAyMi1NYXJjaC8wNTIyMTMuaHRtbA0KDQoNCkFsc28gc29tZSBvdGhl
ciBwZW5kaW5nIHBhdGNoZXM6DQoNCltwdmUtZGV2ZWxdIFtQQVRDSCBwdmUtZG9jcyAwLzFdIGJn
cC9ldnBuIGltcHJvdmVtZW50cyAgDQpodHRwczovL2xpc3RzLnByb3htb3guY29tL3BpcGVybWFp
bC9wdmUtZGV2ZWwvMjAyMi1GZWJydWFyeS8wNTE3MTAuaHRtbA0KLS0tPiB1cGRhdGVkIGRvYyB3
aXRoIGxhc3Qgc2RuIGNoYW5nZXMgKGFscmVhZHkgaW4gZ3VpICYmIHB2ZS1uZXR3b3JrKQ0KDQoN
CmNsb3NlICMyOTQ5OiBhZGQgdmlydGlvLW1lbSBzdXBwb3J0DQpodHRwczovL2xpc3RzLnByb3ht
b3guY29tL3BpcGVybWFpbC9wdmUtZGV2ZWwvMjAyMi1NYXJjaC8wNTE5NTUuaHRtbA0KLS0tPiBu
ZWVkIG9waW5pb24gYWJvdXQgdGhlIGltcGxlbWVudGF0aW9uDQoNCg0KDQoNCihCVFcsIEknbSBz
dGlsbCB3b3JraW5nIG9uIHB2ZWhhIGJhbGFuY2luZywgSSdsbCBtYWRlIGJpZyByZXdvcmsgd2l0
aA0KbmV3IGFsZ29yaXRobXMuIEknbGwgc2VuZCBwYXRjaHMgbmV4dCBtb250aCBmb3IgcmV2aWV3
KQ0KDQoNCg0KDQpMZSBtZXJjcmVkaSAxNiBtYXJzIDIwMjIgw6AgMjA6MzIgKzAxMDAsIGFsZXhh
bmRyZSBkZXJ1bWllciBhIMOpY3JpdMKgOg0KPiBMZSBtZXJjcmVkaSAxNiBtYXJzIDIwMjIgw6Ag
MTg6NDggKzAxMDAsIFRob21hcyBMYW1wcmVjaHQgYSDDqWNyaXTCoDoNCj4gPiBPbiAwNi4wMy4y
MiAxMzo0NiwgQWxleGFuZHJlIERlcnVtaWVyIHdyb3RlOg0KPiA+ID4gQWxsb3cgYmFsbG9vbiBk
ZXZpY2XCoCBkcml2ZXIgdG8gcmVwb3J0IGhpbnRzIG9mIGd1ZXN0IGZyZWUgcGFnZXMNCj4gPiA+
IHRvDQo+ID4gPiB0aGUgaG9zdCwNCj4gPiA+IGZvciBhdXRvIG1lbW9yeSByZWNsYWltDQo+ID4g
PiANCj4gPiA+IGh0dHBzOi8vYW50aXBoaXNoaW5nLmNldHNpLmZyL3Byb3h5L3YzP2k9V2pCNE0x
ZEpXR0pKTW5OR1RIVjVNdUFQDQo+ID4gPiBEdw0KPiA+ID4gRWRRa283S0d5YVdJSWVtZTAmcj1T
a2syT1ZodmRYbDJjbTF1T1dKdFJLWmZEcm8yN1ktDQo+ID4gPiBDWERRc25hejRfeUFMY2lsQmZN
b09BREg0dkJubGVHSWUmZj1NMkZ3WkhsR05uVTFhVWxrYzA5Wk5OX1l2Qk1IRA0KPiA+ID4gT1IN
Cj4gPiA+IFFsaEFZWnlZdGFaVXp0SGZZVUtQYV9EeVo5ZTFaVUxoZSZ1PWh0dHBzJTNBLy9sd24u
bmV0L0FydGljbGVzLzc1DQo+ID4gPiA5NA0KPiA+ID4gMTMvJms9Q1hPcQ0KPiA+ID4gaHR0cHM6
Ly9hbnRpcGhpc2hpbmcuY2V0c2kuZnIvcHJveHkvdjM/aT1XakI0TTFkSldHSkpNbk5HVEhWNU11
QVANCj4gPiA+IER3DQo+ID4gPiBFZFFrbzdLR3lhV0lJZW1lMCZyPVNrazJPVmh2ZFhsMmNtMXVP
V0p0UktaZkRybzI3WS0NCj4gPiA+IENYRFFzbmF6NF95QUxjaWxCZk1vT0FESDR2Qm5sZUdJZSZm
PU0yRndaSGxHTm5VMWFVbGtjMDlaTk5fWXZCTUhEDQo+ID4gPiBPUg0KPiA+ID4gUWxoQVlaeVl0
YVpVenRIZllVS1BhX0R5WjllMVpVTGhlJnU9aHR0cHMlM0EvL2V2ZW50czE5LmxpbnV4Zm91bmQN
Cj4gPiA+IGF0DQo+ID4gPiBpb24ub3JnL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDE3LzEyL0tWTUZv
cnVtMjAxOC5wZGYmaz1DWE9xDQo+ID4gPiBTaWduZWQtb2ZmLWJ5OiBBbGV4YW5kcmUgRGVydW1p
ZXIgPGFkZXJ1bWllckBvZGlzby5jb20+DQo+ID4gPiAtLS0NCj4gPiA+IMKgUFZFL1FlbXVTZXJ2
ZXIucG0gfCA0ICsrKy0NCj4gPiA+IMKgMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwg
MSBkZWxldGlvbigtKQ0KPiA+ID4gDQo+ID4gPiBkaWZmIC0tZ2l0IGEvUFZFL1FlbXVTZXJ2ZXIu
cG0gYi9QVkUvUWVtdVNlcnZlci5wbQ0KPiA+ID4gaW5kZXggNDJmMGZiZC4uYTllODZiMyAxMDA2
NDQNCj4gPiA+IC0tLSBhL1BWRS9RZW11U2VydmVyLnBtDQo+ID4gPiArKysgYi9QVkUvUWVtdVNl
cnZlci5wbQ0KPiA+ID4gQEAgLTM4NDYsNyArMzg0Niw5IEBAIHN1YiBjb25maWdfdG9fY29tbWFu
ZCB7DQo+ID4gPiDCoMKgwqDCoCAjIGVuYWJsZSBiYWxsb29uIGJ5IGRlZmF1bHQsIHVubGVzcyBl
eHBsaWNpdGx5IGRpc2FibGVkDQo+ID4gPiDCoMKgwqDCoCBpZiAoIWRlZmluZWQoJGNvbmYtPnti
YWxsb29ufSkgfHwgJGNvbmYtPntiYWxsb29ufSkgew0KPiA+ID4gwqDCoMKgwqDCoMKgwqDCoG15
ICRwY2lhZGRyID0gcHJpbnRfcGNpX2FkZHIoImJhbGxvb24wIiwgJGJyaWRnZXMsICRhcmNoLA0K
PiA+ID4gJG1hY2hpbmVfdHlwZSk7DQo+ID4gPiAtwqDCoMKgwqDCoMKgwqBwdXNoIEAkZGV2aWNl
cywgJy1kZXZpY2UnLCAidmlydGlvLWJhbGxvb24tDQo+ID4gPiBwY2ksaWQ9YmFsbG9vbjAkcGNp
YWRkciI7DQo+ID4gPiArwqDCoMKgwqDCoMKgwqBteSAkYmFsbG9vbmNtZCA9ICJ2aXJ0aW8tYmFs
bG9vbi0NCj4gPiA+IHBjaSxpZD1iYWxsb29uMCRwY2lhZGRyIjsNCj4gPiA+ICvCoMKgwqDCoMKg
wqDCoCRiYWxsb29uY21kIC49ICIsZnJlZS1wYWdlLXJlcG9ydGluZz1vbiIgaWYNCj4gPiA+IG1p
bl92ZXJzaW9uKCRtYWNoaW5lX3ZlcnNpb24sIDYsIDIpOw0KPiA+IA0KPiA+IGRvIHdlIGV2ZW4g
bmVlZCB0byBndWFyZCB0aGlzIGJlaGluZCA2LjIgbWFjaGluZSB2ZXJzaW9uLCBhcyBJDQo+ID4g
dHJpZWQNCj4gPiB0byBhZGQgaXQNCj4gPiBvbiBhIHJ1bm5pbmcgaG9zdCBhbmQgbWlncmF0aW9u
cyBpbiBib3RoIGRpcmVjdGlvbnMgd2VudCBqdXN0IGZpbmUNCj4gPiB3aXRoIGEgd2luZG93cw0K
PiA+IDEwIFZNLg0KPiA+IA0KPiA+IEFza2luZyBtb3N0bHkgYmVjYXVzZSB3ZSBhbHJlYWR5IGhh
dmUgUUVNVSA2LjIgYXZhaWxhYmxlIHB1YmxpY2x5DQo+ID4gb24NCj4gPiBwdmV0ZXN0IGFuZA0K
PiA+IHVzZSBpdCBhbHNvIGZvciBzb21lIGluZnJhc3RydWN0dXJlIG9mIG91cnMsIHNvIGlmIGl0
IHJlYWxseSB3b3VsZA0KPiA+IGJlDQo+ID4gYnJlYWtpbmcNCj4gPiB3ZSdkIG5lZWQgdG8gdXNl
IG91ciBzZXBhcmF0ZSBxZW11LXZlcnNpb24gaW5kZXBlbmRlbnQgbWFjaGluZSBidW1wDQo+ID4g
bWVjaGFuaXNtDQo+ID4gKCtwdmUxKS4NCj4gDQo+ID4gDQo+ID4gQnV0IGl0IHNlZW1zIHRoYXQg
aXRzIG5vdCByZXF1aXJlZCwgb3IgZGlkIHlvdSBmaW5kIHRoYXQgaXQgY2FuDQo+ID4gaW5kZWVk
IGJyZWFrIGxpdmUNCj4gPiBtaWdyYXRpb24/IGZ3aXcsIGZvciB1cyBpcyByZWFsbHkgb25seSBm
b3J3YXJkIG1pZ3JhdGlvbiwgZnJvbSB2bQ0KPiA+IHdpdGhvdXQgcmVwb3J0aW5nDQo+ID4gZW5h
YmxlZCB0byB2bSB3aXRoIHJlcG9ydGluZyBlbmFibGVkLCByZWxldmFudC4NCj4gPiANCj4gPiA+
ICvCoMKgwqDCoMKgwqDCoHB1c2ggQCRkZXZpY2VzLCAnLWRldmljZScsICRiYWxsb29uY21kOw0K
PiA+ID4gwqDCoMKgwqAgfQ0KPiA+ID4gwqANCj4gPiA+IMKgwqDCoMKgIGlmICgkY29uZi0+e3dh
dGNoZG9nfSkgew0KPiA+IA0KPiA+IA0KPiANCj4gDQo+IG9oICwgc29ycnksIEkgdGhpbmtlZCB0
aGF0IDYuMiB3YXMgbm90IHlldCBwdWJpY2x5IGF2YWlsYWJsZS4NCj4gDQo+IEZyb20gbXkgdGVz
dHM6DQo+IGEgYWxyZWFkeSBib290ZWQgdm0gd2l0aG91dCB0aGUgYmFsbG9vbiBmcmVlcGFnZSBv
cHRpb24gZW5hYmxlZCAtLS0+DQo+IG1pZ3JhdGluZyB0byBuZXcgdm0gd2l0aCBiYWxsb29uIGZy
ZWVwYWdlIG9wdGlvbiBlbmFibGVkIDogd29ya3MNCj4gDQo+IFRoZW4gZmFpbGJhY2sgaXQgdG8g
cHJldmlvdXMgbm9kZSA6IHdvcmtzDQo+IA0KPiANCj4gQnV0IHN0YXJ0aW5nIGEgbmV3IHZtIHdp
dGggdGhlIG9wdGlvbiBlbmFibGVkIHRoZW4gbWlncmF0ZSBpdCB0byBhDQo+IG5ldw0KPiB2bSB3
aXRodG91dCB0aGUgb3B0aW9uOg0KPiANCj4gbWlncmF0aW9uIGRpZSBvbiByZXN1bWUuDQo+IA0K
PiAyMDIyLTAzLTE2IDIwOjI4OjMwIGF2ZXJhZ2UgbWlncmF0aW9uIHNwZWVkOiAxLjUgR2lCL3Mg
LSBkb3dudGltZSAzMA0KPiBtcw0KPiAyMDIyLTAzLTE2IDIwOjI4OjMwIG1pZ3JhdGlvbiBzdGF0
dXM6IGNvbXBsZXRlZA0KPiAyMDIyLTAzLTE2IDIwOjI4OjMwIEVSUk9SOiB0dW5uZWwgcmVwbGll
ZCAnRVJSOiByZXN1bWUgZmFpbGVkIC0gVk0NCj4gMTA0DQo+IG5vdCBydW5uaW5nJyB0byBjb21t
YW5kICdyZXN1bWUgMTA0Jw0KPiAyMDIyLTAzLTE2IDIwOjI4OjM5IEVSUk9SOiBtaWdyYXRpb24g
ZmluaXNoZWQgd2l0aCBwcm9ibGVtcyAoZHVyYXRpb24NCj4gMDA6MDA6MTgpDQo+IFRBU0sgRVJS
T1I6IG1pZ3JhdGlvbiBwcm9ibGVtcw0KPiANCj4gDQo+IElmIHRoaW5rIHRoaXMgaXMgYmVjYXVz
ZSBndWVzdCBrZXJuZWwgYmFsbG9vbiBkcml2ZXIgZW5hYmxlZCBpdCBhdA0KPiBib290DQo+IG9u
bHkuDQo+IA0KPiANCj4gTm90ZSB0aGF0IEkgZG9uJ3QgdGhpbmsgdGhhdCBjdXJyZW50IHdpbmRv
d3MgZHJpdmVycyBhbHJlYWR5IHN1cHBvcnQNCj4gaXQNCj4gKEkgaGF2ZSBsb29rZWQgYXQgdGhl
IHNvdXJjZSBjb2RlLCBzbyBldmVuIGlmIHRoZSBvcHRpb24gaXMgZW5hYmxlZA0KPiBhdA0KPiBx
ZW11IGxldmVsLCBpdCBkb24ndCBkbyBub3RoaW5nIGluc2lkZSB3aW5kb3dzLg0KPiBTbyBJIHRo
aW5rIHRoYXQgbWlncmF0aW9uIHdpbGwgd29ya3MgaW4gYm90aCBkaXJlY3Rpb24gd2l0aCB3aW5k
b3dzDQo+IHZtcy4NCj4gDQo+IA0KPiANCj4gDQoNCg==