From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: 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) server-digest SHA256) (No client certificate requested) by lists.proxmox.com (Postfix) with ESMTPS id 1AE6F6A916 for ; Wed, 16 Mar 2022 20:32:57 +0100 (CET) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 0A5212B8ED for ; Wed, 16 Mar 2022 20:32:27 +0100 (CET) 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 EBCDD2B8E4 for ; Wed, 16 Mar 2022 20:32:25 +0100 (CET) Received: from CYLNEXC01.cyllene.corp (unknown [10.0.250.28]) by mail02.cetsi.fr (Postfix) with ESMTP id 0FB374050295; Wed, 16 Mar 2022 20:32:23 +0100 (CET) DKIM-Filter: OpenDKIM Filter v2.11.0 mail02.cetsi.fr 0FB374050295 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=groupe-cyllene.com; s=dkim; t=1647459143; bh=fqG36ccHPj68SNRJCk7/Nnl0uzfbbqFnfl1Quiawk6U=; h=From:To:Subject:Date:References:In-Reply-To:From; b=HVBPX21UnARqW72V7VU1BpjpXGuhnY7NbWfhtfvZJjMSnZUportczbzxiklMluGFi I1traVde1t7Mh2+yJBlhDixdKAE/N6mh2lbBXIbhUA8m3/VnNUbehp9KlasY1qhH7I wyar2//pTl0ppF2KxnUvxyEXIRTj+x9mT2P1rjN4= 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.18; Wed, 16 Mar 2022 20:32:24 +0100 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.18 via Frontend Transport; Wed, 16 Mar 2022 20:32:24 +0100 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=edVlJx9KoFtwZ+zDKFvxNBVQ2dYaUwDd+Od5El4QB1N4bDbaWMd3whPXaV8Q6RBk9rNaiKmG9oJ1ReLpvafemoybmsIGM+7aA37BZLQ2iNTkWM4PZsNzMOHQa4X102QlSwXH2CJf8JTNkkCghDWSgdU1R2CPQZ/RPlslReZU45Wqfia/d8jdD/kaqbkdxwj/SiBs62W/Emx7D9YH4mTqL6GLfKFwzE1Y7C4Dc05iUuFfWz5IJ6xn9oiwEoVRD9xCk5KxOBp201A6QJ0TT+pFZPEzQG1sR/PpYYHM95db7bvpDZUlJ4oId57RiM3fpr0WEJIiMRtQp7IaOuWqhROLhA== 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=fqG36ccHPj68SNRJCk7/Nnl0uzfbbqFnfl1Quiawk6U=; b=UJ6oF3VLrRhs6fnIKzqFUzR01UOxnJeoC0nG8+19skWidYbxvmv3J9iYCjkL4qRPfuUpJKdXKjGr6Rzw1g7XO0bN16mkj+NmcAlihTryOa6lEaGyi0qEoxLJ/HPwQl2LRsn7fwiooksGYi7eukoHuWsHRZWJdg+sY7zfjgkV3vszChhA857sj0ijBsEUMotUMHCNNLUqngybJeexvkel07NOW4zbwCCTyEnPemjkc2D6gQ4duA7hBg3PudVwDqMZZa8AwBO2aoynIzcOpfMRujo3Oov3qSjrB4O/agXcZO8H8A6xV/RcQ4ei4lzpAuWupL+nbdjGpC8Is1iHfdXWiw== 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=fqG36ccHPj68SNRJCk7/Nnl0uzfbbqFnfl1Quiawk6U=; b=nDWSqVCP9o3/GIYSAyHvlctAwj+K5UcN332u7r01kiVHKKshXLmokTxqg+LEMpqL0Xa3hol8w7XCQJ3rbm6F+IQqnnFjnFeKnmOdy6kK54/BqkT4yb2uLXMG501NFScQEX47FKcaxSKtB1R6w8PyWSTccWL3uaSkDzZ/+7mTIAQ= Received: from MR1P264MB2481.FRAP264.PROD.OUTLOOK.COM (2603:10a6:501:32::17) by PR2P264MB0909.FRAP264.PROD.OUTLOOK.COM (2603:10a6:101:7::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5081.15; Wed, 16 Mar 2022 19:32:24 +0000 Received: from MR1P264MB2481.FRAP264.PROD.OUTLOOK.COM ([fe80::d574:a660:4b9a:bcbf]) by MR1P264MB2481.FRAP264.PROD.OUTLOOK.COM ([fe80::d574:a660:4b9a:bcbf%9]) with mapi id 15.20.5061.029; Wed, 16 Mar 2022 19:32:23 +0000 From: "DERUMIER, Alexandre" To: "pve-devel@lists.proxmox.com" , "t.lamprecht@proxmox.com" , "aderumier@odiso.com" Thread-Topic: [pve-devel] [PATCH V2 qemu-server 1/2] enable balloon free-page-reporting Thread-Index: AQHYMVhYEHwBc2s6P0WSnSCl3Lx356zCWU0AgAAdIIA= Date: Wed, 16 Mar 2022 19:32:23 +0000 Message-ID: <07ccbada79379fd6677c61d495995eed957b34af.camel@groupe-cyllene.com> References: <20220306124647.2267293-1-aderumier@odiso.com> <20220306124647.2267293-2-aderumier@odiso.com> In-Reply-To: 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: 84b6da65-5804-4960-ea38-08da0783b24c x-ms-traffictypediagnostic: PR2P264MB0909:EE_ x-microsoft-antispam-prvs: x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: oXEnx4BD3u50eoIrgh70gye2G3sV+BGDGV8uMcxWj2MhsnfeWsVganA5mrDVbv8iPSGKTxhXleevWZ+ZJc73ik3UBgxF0MgTcSCXU49Zha8d7Fclcha0uTrTgmSOCZLx2fZQM637yEV8k+5wWD4gbkAKN18hCdrr35ifNfGTwI0pLB1euXcJ/KBkZoTF2N2IbOQuPh43E8mUTahwVhowMFfNOowD7mdLhrSHv9bC52xpFN7c6enmrfQ3l6Cp4OOnRBo9X8hjV46UxGJzRaXZDzbHNghLi9oGP0T7fgdFfi5M4HUjwGy4WEOm5WvGhMucSMK7ymnd9nF1u2RZYp+ria9G+9TzNfGUoe45MFmkEUOjK7AOd7TUJ2WNYIojaYNkBTCZrHkECakcP2mvgvuhGUp92VGk6fE03pmPEjck9j3OQhXHfH6xOWXwV+Q/j9+Sv0oSoWlZjSIcRdLRZ74Yi5djyRpZWSevDolfslHBpToK6VuLlnD6ZiczafdDnCrcxhqqtCRunRrHP84mrOSKddDk5F4tWKHFm9MdFVEcAP1Id9EM57PKWgd1k/OztxecA/A72Me+cGiB1JMadrv2EFktq5iTqPDvCvZlwMGcS5uMKlFdxgM9vdmbzxjniWaWh3nCtEgDzBPI9y5+jJ/dSwU2cz2lwh1XobYSJ2Be5OpOoiaMLmqil1He9XLDbXtIyo6MM2ep0Wvb7GjETs2L5Fi3+ql1E7P3i9yx/tPRr2Z5PzNI4IC8yAtFw+QiQB8zQ+iti7z0by6KtTdQIAsChsuWesteIAZkb2trp7hhzeUo5t60v3BiNEQRRVqfo/GS 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)(39850400004)(136003)(376002)(366004)(396003)(346002)(8676002)(84970400001)(6506007)(38070700005)(53546011)(38100700002)(6512007)(2616005)(8936002)(186003)(66574015)(2906002)(76116006)(64756008)(508600001)(6486002)(86362001)(5660300002)(66476007)(66946007)(66556008)(66446008)(122000001)(966005)(110136005)(316002)(91956017)(36756003)(83380400001)(71200400001)(15398625002); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?OG1qVDhDUGMrUTBha1pwMWFHbGpQMmdTMFVGUGJyZXR2MkVnOGd3ZzJjdC8v?= =?utf-8?B?V2hoZWlpeUJkU1JPbHZLZWFOYWNZY0dJZGVkR0Nwcm5xMUtmL0NBcHNMenc5?= =?utf-8?B?a3gwOWJSdXY4UmJiRWFxOHRGbU9YbU11SU05QUFIa1RqT1pKRzR3cmdESzIv?= =?utf-8?B?VGNIN0drSzBZcGxZdUlRMkVPMEsxNGZPYld6cGtBaHgxZXE2UWJPenRSallE?= =?utf-8?B?Rml6dnJ4WGQyQUY1YzNKcHZ5MXk1dFhKTkdneEU5SmdrenBzNm5FdlJFb2tP?= =?utf-8?B?eVNwcGZnMm93NTMvcjIwU1ZLVWtHS0JzSktYOU8xTldnV28rZVA2MktGQnY2?= =?utf-8?B?bmFJZlZPdjF3Ui9tZndpWVlOa2Q2MVNGTXlBUEU2K0RIWDVEV1pmWUtMVmJC?= =?utf-8?B?aHRzbjZ2MXlBNHF3SWw2QUhqa1JmM0hZWkdrYWZDQ2VKZTJaT3NGVVE1aVB1?= =?utf-8?B?VCtpUWtJZ2Q4M3lnQ2pYR0NpSW55bGxnblBnOXQ2NWs2WDBLaG91d3Y2SG1B?= =?utf-8?B?eXlKNG1BSGNPajZlWnp2MWhIR3ZPRDNMaU1HTkNUenZuRWtPd1RsSTVzTXFs?= =?utf-8?B?TnVGeVJhaTd2V1hNL2srZ1FyOGltVGJrQ0piSVpoVCthU3dTZHJ6cmpNclYr?= =?utf-8?B?Ym13UFFRZzVOZ1hSUjNWMWEzbk9zU0FVMi8yL2llZnlUZVJ2ZVJ3cGUyUUdq?= =?utf-8?B?Yms2akZzUjRGM3NqUFN6Q0Q2KzZjZS9uU0J1QW50OEFsckRXYm1kWlgvZnBv?= =?utf-8?B?K3liaU1kSmJzRjRnNXdwVXF5VHVDOXFyYmR5dXNkYlR4ZVlDMlE0ZWd4MUND?= =?utf-8?B?OGhJYjJ3bkNyK3dBb0podmxWdnFRNzU4aXZBMG1YQSs1YkNwTnRFejFzZUls?= =?utf-8?B?NTJOQXk4TC9kVDJPL2FkR0NpNG1hc21VaDNJTi9xSTdBeENLNFRLSDZZU3VW?= =?utf-8?B?d2FRREN1Yjd3dzVuVTVZYlhvWGRGeDB3S01xNmszZHRmQXNRMmVMcHM4V29V?= =?utf-8?B?YW1PaEczTHd2UExReDJUUUM4Rnd6UUZUZnR0V1ZCMUV5L1hzYytsRHJ3cGx5?= =?utf-8?B?NENkTncwSDVGanppRis1VCtkeFNOdSs2ampZQ3kycjB0WlBsZ2FrMXdLZUsx?= =?utf-8?B?ZEFPYndGeXNoYWNSS0pXREFVRUlOTjdSRXFhYXpvVU92TzBVL1MweUc0SHpo?= =?utf-8?B?Ym9Qell3NTByMG9kTkgxUlJyYlFGa0NuLzl5RWw1OWhNMDZ6OGU3RXAvZ1o0?= =?utf-8?B?aStWSEFlSEYwbkxlekJKWDUzMmJZdkhnSTBGdDg1cTg1NW5Sc1N4Y1Zkb215?= =?utf-8?B?cjZSdUI0OGFPYnoyWGhoOVEvQVdMc0VDY3F6WVp2dHZzS3pVZ045VVZ2Qy9G?= =?utf-8?B?RCtkUHM3UTZEY1JNTTMvOTAwQmc4eVBLWUQwSXdERllSbjN0UUJyUW5QaFkr?= =?utf-8?B?cVdXVWdHVm0zcjNpSTFOZkJ4dGxzQWYyeEplZVQzM0xybFYyTkxYUmVhc29z?= =?utf-8?B?MmxTSndrekJmeFFEL21hb2tQdUlyL1AvK21hT2JRR0RPVVpuWFVVdVNVWXF4?= =?utf-8?B?Sm1nZGsxMk94S1BaSmhjREhCK3lIc2FTbk54czZZNmhHeXpPakE1MTNITDd5?= =?utf-8?B?SXp5WG5YbjVTd3ZWNjRNMmlOZTdjTnFsRlViVUNqNFlVbGJtVGVkSHRtYm9C?= =?utf-8?B?T2MrdWF4YkE0RGtidkxRTytuc3l3dmo5Uy80REl4cjJqUjJ0NnBvVFQzRmly?= =?utf-8?B?eTEreWFXNUJ4R2h1eHNkK0lMZzVBTU9ackppMFppT1F5RWxEUW9MLzg0bTNI?= =?utf-8?B?d09kb1JVVVlHNmxEQmk5Y1k3aGx1WXUwV0FhbE55VWNkWXpFeURMNTRER0pL?= =?utf-8?B?Q3dpTzBNZHBqTG90cnlxZnlyZnZJR1R0T2pIK1htam5PT1I1TWNkQ1NHbHN6?= =?utf-8?B?Z2FyUDNBc3I1bmdyK1RZTlZ3d1cxV3ZvTzc1bGtVV29wSnQzUG5HS0JjN1Fr?= =?utf-8?B?ZGhEVlRPam1yTmlkYjE5cjEwUWVQb2htbjJaSG83aURMNVA4ZlBCN0czZnps?= =?utf-8?B?NmhDNWw1d0orVkxVcTFmNGNBWVhCeWoyTW9Edz09?= 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: MR1P264MB2481.FRAP264.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: 84b6da65-5804-4960-ea38-08da0783b24c X-MS-Exchange-CrossTenant-originalarrivaltime: 16 Mar 2022 19:32:23.9529 (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: bCaEdWTnBaVVfi9R7PNDN0Em64MgW2epIDxJops5HjB0xUmi4IehTAlyPGjPy6RegOXTbgq6+Y06CBVPYUnEWRw1iZtOhvK9sykkp+XzhMn9tWvpWAw25eu7zfzIHUIp X-MS-Exchange-Transport-CrossTenantHeadersStamped: PR2P264MB0909 X-OriginatorOrg: groupe-cyllene.com X-SPAM-LEVEL: Spam detection results: 0 AWL 0.017 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 16 Mar 2022 19:32:57 -0000 TGUgbWVyY3JlZGkgMTYgbWFycyAyMDIyIMOgIDE4OjQ4ICswMTAwLCBUaG9tYXMgTGFtcHJlY2h0 IGEgw6ljcml0wqA6DQo+IE9uIDA2LjAzLjIyIDEzOjQ2LCBBbGV4YW5kcmUgRGVydW1pZXIgd3Jv dGU6DQo+ID4gQWxsb3cgYmFsbG9vbiBkZXZpY2XCoCBkcml2ZXIgdG8gcmVwb3J0IGhpbnRzIG9m IGd1ZXN0IGZyZWUgcGFnZXMgdG8NCj4gPiB0aGUgaG9zdCwNCj4gPiBmb3IgYXV0byBtZW1vcnkg cmVjbGFpbQ0KPiA+IA0KPiA+IGh0dHBzOi8vYW50aXBoaXNoaW5nLmNldHNpLmZyL3Byb3h5L3Yz P2k9V2pCNE0xZEpXR0pKTW5OR1RIVjVNdUFQRHcNCj4gPiBFZFFrbzdLR3lhV0lJZW1lMCZyPVNr azJPVmh2ZFhsMmNtMXVPV0p0UktaZkRybzI3WS0NCj4gPiBDWERRc25hejRfeUFMY2lsQmZNb09B REg0dkJubGVHSWUmZj1NMkZ3WkhsR05uVTFhVWxrYzA5Wk5OX1l2Qk1IRE9SDQo+ID4gUWxoQVla eVl0YVpVenRIZllVS1BhX0R5WjllMVpVTGhlJnU9aHR0cHMlM0EvL2x3bi5uZXQvQXJ0aWNsZXMv NzU5NA0KPiA+IDEzLyZrPUNYT3ENCj4gPiBodHRwczovL2FudGlwaGlzaGluZy5jZXRzaS5mci9w cm94eS92Mz9pPVdqQjRNMWRKV0dKSk1uTkdUSFY1TXVBUER3DQo+ID4gRWRRa283S0d5YVdJSWVt ZTAmcj1Ta2syT1ZodmRYbDJjbTF1T1dKdFJLWmZEcm8yN1ktDQo+ID4gQ1hEUXNuYXo0X3lBTGNp bEJmTW9PQURINHZCbmxlR0llJmY9TTJGd1pIbEdOblUxYVVsa2MwOVpOTl9ZdkJNSERPUg0KPiA+ IFFsaEFZWnlZdGFaVXp0SGZZVUtQYV9EeVo5ZTFaVUxoZSZ1PWh0dHBzJTNBLy9ldmVudHMxOS5s aW51eGZvdW5kYXQNCj4gPiBpb24ub3JnL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDE3LzEyL0tWTUZv cnVtMjAxOC5wZGYmaz1DWE9xDQo+ID4gU2lnbmVkLW9mZi1ieTogQWxleGFuZHJlIERlcnVtaWVy IDxhZGVydW1pZXJAb2Rpc28uY29tPg0KPiA+IC0tLQ0KPiA+IMKgUFZFL1FlbXVTZXJ2ZXIucG0g fCA0ICsrKy0NCj4gPiDCoDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDEgZGVsZXRp b24oLSkNCj4gPiANCj4gPiBkaWZmIC0tZ2l0IGEvUFZFL1FlbXVTZXJ2ZXIucG0gYi9QVkUvUWVt dVNlcnZlci5wbQ0KPiA+IGluZGV4IDQyZjBmYmQuLmE5ZTg2YjMgMTAwNjQ0DQo+ID4gLS0tIGEv UFZFL1FlbXVTZXJ2ZXIucG0NCj4gPiArKysgYi9QVkUvUWVtdVNlcnZlci5wbQ0KPiA+IEBAIC0z ODQ2LDcgKzM4NDYsOSBAQCBzdWIgY29uZmlnX3RvX2NvbW1hbmQgew0KPiA+IMKgwqDCoMKgICMg ZW5hYmxlIGJhbGxvb24gYnkgZGVmYXVsdCwgdW5sZXNzIGV4cGxpY2l0bHkgZGlzYWJsZWQNCj4g PiDCoMKgwqDCoCBpZiAoIWRlZmluZWQoJGNvbmYtPntiYWxsb29ufSkgfHwgJGNvbmYtPntiYWxs b29ufSkgew0KPiA+IMKgwqDCoMKgwqDCoMKgwqBteSAkcGNpYWRkciA9IHByaW50X3BjaV9hZGRy KCJiYWxsb29uMCIsICRicmlkZ2VzLCAkYXJjaCwNCj4gPiAkbWFjaGluZV90eXBlKTsNCj4gPiAt wqDCoMKgwqDCoMKgwqBwdXNoIEAkZGV2aWNlcywgJy1kZXZpY2UnLCAidmlydGlvLWJhbGxvb24t DQo+ID4gcGNpLGlkPWJhbGxvb24wJHBjaWFkZHIiOw0KPiA+ICvCoMKgwqDCoMKgwqDCoG15ICRi YWxsb29uY21kID0gInZpcnRpby1iYWxsb29uLXBjaSxpZD1iYWxsb29uMCRwY2lhZGRyIjsNCj4g PiArwqDCoMKgwqDCoMKgwqAkYmFsbG9vbmNtZCAuPSAiLGZyZWUtcGFnZS1yZXBvcnRpbmc9b24i IGlmDQo+ID4gbWluX3ZlcnNpb24oJG1hY2hpbmVfdmVyc2lvbiwgNiwgMik7DQo+IA0KPiBkbyB3 ZSBldmVuIG5lZWQgdG8gZ3VhcmQgdGhpcyBiZWhpbmQgNi4yIG1hY2hpbmUgdmVyc2lvbiwgYXMg SSB0cmllZA0KPiB0byBhZGQgaXQNCj4gb24gYSBydW5uaW5nIGhvc3QgYW5kIG1pZ3JhdGlvbnMg aW4gYm90aCBkaXJlY3Rpb25zIHdlbnQganVzdCBmaW5lDQo+IHdpdGggYSB3aW5kb3dzDQo+IDEw IFZNLg0KPiANCj4gQXNraW5nIG1vc3RseSBiZWNhdXNlIHdlIGFscmVhZHkgaGF2ZSBRRU1VIDYu MiBhdmFpbGFibGUgcHVibGljbHkgb24NCj4gcHZldGVzdCBhbmQNCj4gdXNlIGl0IGFsc28gZm9y IHNvbWUgaW5mcmFzdHJ1Y3R1cmUgb2Ygb3Vycywgc28gaWYgaXQgcmVhbGx5IHdvdWxkIGJlDQo+ IGJyZWFraW5nDQo+IHdlJ2QgbmVlZCB0byB1c2Ugb3VyIHNlcGFyYXRlIHFlbXUtdmVyc2lvbiBp bmRlcGVuZGVudCBtYWNoaW5lIGJ1bXANCj4gbWVjaGFuaXNtDQo+ICgrcHZlMSkuDQoNCj4gDQo+ IEJ1dCBpdCBzZWVtcyB0aGF0IGl0cyBub3QgcmVxdWlyZWQsIG9yIGRpZCB5b3UgZmluZCB0aGF0 IGl0IGNhbg0KPiBpbmRlZWQgYnJlYWsgbGl2ZQ0KPiBtaWdyYXRpb24/IGZ3aXcsIGZvciB1cyBp cyByZWFsbHkgb25seSBmb3J3YXJkIG1pZ3JhdGlvbiwgZnJvbSB2bQ0KPiB3aXRob3V0IHJlcG9y dGluZw0KPiBlbmFibGVkIHRvIHZtIHdpdGggcmVwb3J0aW5nIGVuYWJsZWQsIHJlbGV2YW50Lg0K PiANCj4gPiArwqDCoMKgwqDCoMKgwqBwdXNoIEAkZGV2aWNlcywgJy1kZXZpY2UnLCAkYmFsbG9v bmNtZDsNCj4gPiDCoMKgwqDCoCB9DQo+ID4gwqANCj4gPiDCoMKgwqDCoCBpZiAoJGNvbmYtPnt3 YXRjaGRvZ30pIHsNCj4gDQo+IA0KDQoNCm9oICwgc29ycnksIEkgdGhpbmtlZCB0aGF0IDYuMiB3 YXMgbm90IHlldCBwdWJpY2x5IGF2YWlsYWJsZS4NCg0KRnJvbSBteSB0ZXN0czoNCmEgYWxyZWFk eSBib290ZWQgdm0gd2l0aG91dCB0aGUgYmFsbG9vbiBmcmVlcGFnZSBvcHRpb24gZW5hYmxlZCAt LS0+DQptaWdyYXRpbmcgdG8gbmV3IHZtIHdpdGggYmFsbG9vbiBmcmVlcGFnZSBvcHRpb24gZW5h YmxlZCA6IHdvcmtzDQoNClRoZW4gZmFpbGJhY2sgaXQgdG8gcHJldmlvdXMgbm9kZSA6IHdvcmtz DQoNCg0KQnV0IHN0YXJ0aW5nIGEgbmV3IHZtIHdpdGggdGhlIG9wdGlvbiBlbmFibGVkIHRoZW4g bWlncmF0ZSBpdCB0byBhIG5ldw0Kdm0gd2l0aHRvdXQgdGhlIG9wdGlvbjoNCg0KbWlncmF0aW9u IGRpZSBvbiByZXN1bWUuDQoNCjIwMjItMDMtMTYgMjA6Mjg6MzAgYXZlcmFnZSBtaWdyYXRpb24g c3BlZWQ6IDEuNSBHaUIvcyAtIGRvd250aW1lIDMwIG1zDQoyMDIyLTAzLTE2IDIwOjI4OjMwIG1p Z3JhdGlvbiBzdGF0dXM6IGNvbXBsZXRlZA0KMjAyMi0wMy0xNiAyMDoyODozMCBFUlJPUjogdHVu bmVsIHJlcGxpZWQgJ0VSUjogcmVzdW1lIGZhaWxlZCAtIFZNIDEwNA0Kbm90IHJ1bm5pbmcnIHRv IGNvbW1hbmQgJ3Jlc3VtZSAxMDQnDQoyMDIyLTAzLTE2IDIwOjI4OjM5IEVSUk9SOiBtaWdyYXRp b24gZmluaXNoZWQgd2l0aCBwcm9ibGVtcyAoZHVyYXRpb24NCjAwOjAwOjE4KQ0KVEFTSyBFUlJP UjogbWlncmF0aW9uIHByb2JsZW1zDQoNCg0KSWYgdGhpbmsgdGhpcyBpcyBiZWNhdXNlIGd1ZXN0 IGtlcm5lbCBiYWxsb29uIGRyaXZlciBlbmFibGVkIGl0IGF0IGJvb3QNCm9ubHkuDQoNCg0KTm90 ZSB0aGF0IEkgZG9uJ3QgdGhpbmsgdGhhdCBjdXJyZW50IHdpbmRvd3MgZHJpdmVycyBhbHJlYWR5 IHN1cHBvcnQgaXQNCihJIGhhdmUgbG9va2VkIGF0IHRoZSBzb3VyY2UgY29kZSwgc28gZXZlbiBp ZiB0aGUgb3B0aW9uIGlzIGVuYWJsZWQgYXQNCnFlbXUgbGV2ZWwsIGl0IGRvbid0IGRvIG5vdGhp bmcgaW5zaWRlIHdpbmRvd3MuDQpTbyBJIHRoaW5rIHRoYXQgbWlncmF0aW9uIHdpbGwgd29ya3Mg aW4gYm90aCBkaXJlY3Rpb24gd2l0aCB3aW5kb3dzDQp2bXMuDQoNCg0KDQoNCg==