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)) (No client certificate requested) by lists.proxmox.com (Postfix) with ESMTPS id 4672A9CF66 for ; Fri, 2 Jun 2023 11:13:19 +0200 (CEST) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 24D2C27A58 for ; Fri, 2 Jun 2023 11:13:19 +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 ; Fri, 2 Jun 2023 11:13:18 +0200 (CEST) Received: from CYLNEXC01.cyllene.corp (unknown [10.0.250.28]) by mail02.cetsi.fr (Postfix) with ESMTP id DAAF94050294; Fri, 2 Jun 2023 11:13:16 +0200 (CEST) DKIM-Filter: OpenDKIM Filter v2.11.0 mail02.cetsi.fr DAAF94050294 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=groupe-cyllene.com; s=dkim; t=1685697196; bh=TwQZCPMTeHVYROIQIqsPz35D9RDiEcu9APgdX5uGczg=; h=From:To:CC:Subject:Date:References:In-Reply-To:From; b=fNSdXq0qHlY6r/GXmz1ryQJE7JNept3HMNfAPtoZfoX3J0EjF11G5czDgCfRs1ddp sywv1dzl+9u4FlXxp9VYfc99tK6Em6Xi0FaB+IOmOk2+/+GI0eR5ocAc6bGhpQKbyE TQRQj/pAPr6KTv/7qbEh5i01sEDmxPTGcn4Z9WOg= 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.2507.23; Fri, 2 Jun 2023 11:13:17 +0200 Received: from FRA01-MR2-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.2507.23 via Frontend Transport; Fri, 2 Jun 2023 11:13:17 +0200 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=hvc6y5vccirqNyXw1trQlaD48LxOCnAQzZuUroge+p1FMXvA9ooRUly6a7gu/jWKyLxZ2Wo7Oc2wdj10Zm+4PLxx6yUPJ6ZAwLzR2oNjfmLesBydWB0jw6UibRfy2upJldmSSvDZwAa1sdVy4Vb2LkhEFB5iwjQ0im24UquQjl/nOe78M0D0tplSB/BfQktsZb/gsHASKyYB0L1xUt/p3GiBrI5umdZQFJiqNUaKaR4pM4mhgmiQlDyvcmHW4si1v2cSURUPMk9F6ULU41A9/Y3GwqYXJgpjfnD2PJ74bTGXEiD+26EI+ugsG4Tjystxbj/CIDiUCiaY/uEZULVasw== 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=TwQZCPMTeHVYROIQIqsPz35D9RDiEcu9APgdX5uGczg=; b=gl6IFxgrll+zJr3uJnCuo/uuVAiS1DxdKWsOfzp1qieelTu/Zbs7FcTvJHshi8mdQ+vLmoPN7YzavCSqc6uENS5YnSH8nRX4fvtbo+wSjVCAbVQlxLAXZ4CRA82cYpiQO0tCircnjrletm3cXvmrSY8G214GQfwT6EIKxuPOnd3i4mZYnJTC1jeIO5OxefZwD/SOlNWxmqrUjEIgqLNFcxhZrk+JVgCtMJ7qaIPJZJE/XFINmggb1Xj6/PQ7H5MNPwQoZi2OR767yL+6ma2We4EajJACky4QQj1xzN2YGb4l5ScRCb6FalEuIjVvbEk/OQ1kD+LGzEL5q2jR+HORFg== 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=TwQZCPMTeHVYROIQIqsPz35D9RDiEcu9APgdX5uGczg=; b=UKkTfNRLmU8K/6aVCOXqqRF+r5eTEAnMfAxHxp6F4Z5VkCA7LKRbqIZZU/ja5lVn38Si0g/MV2IoHFjjLKZfqoOlK6gu8pC4Fylvh1+S08OuiS3MlwCprSM7mxHY61raGfQL6obUF4NebVvPN9AWrU71e0bhQuiXOeq/de/vqRo= Received: from MR1P264MB2481.FRAP264.PROD.OUTLOOK.COM (2603:10a6:501:32::17) by MRZP264MB2282.FRAP264.PROD.OUTLOOK.COM (2603:10a6:501:b::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6455.24; Fri, 2 Jun 2023 09:13:16 +0000 Received: from MR1P264MB2481.FRAP264.PROD.OUTLOOK.COM ([fe80::cef1:6229:8d42:b0ee]) by MR1P264MB2481.FRAP264.PROD.OUTLOOK.COM ([fe80::cef1:6229:8d42:b0ee%2]) with mapi id 15.20.6455.024; Fri, 2 Jun 2023 09:13:16 +0000 From: "DERUMIER, Alexandre" To: "pve-devel@lists.proxmox.com" , "aderumier@odiso.com" , "f.ebner@proxmox.com" Thread-Topic: [pve-devel] [PATCH-SERIES v3 qemu-server/manager/common] add and set x86-64-v2 as default model for new vms and detect best cpumodel Thread-Index: AQHZjJfIRiaWCe4ItES2TJ17aApFOa91vzeAgAAiYICAACY+gIAAIi6AgABZPACAAKtEgIAAHTqA Date: Fri, 2 Jun 2023 09:13:16 +0000 Message-ID: <81d002bd8aeb44d29f268d44a80ec7a544914791.camel@groupe-cyllene.com> References: <20230522102528.186955-1-aderumier@odiso.com> <4d8191f2-4954-1e4f-a40c-51544289b2ce@proxmox.com> <036ad8c33f6af74da89eb8b9c24c1c6cda8fc938.camel@groupe-cyllene.com> <971898fbd097f9a6817a36dfedf6eae6477339bf.camel@groupe-cyllene.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Evolution 3.48.1-0ubuntu1 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-traffictypediagnostic: MR1P264MB2481:EE_|MRZP264MB2282:EE_ x-ms-office365-filtering-correlation-id: 37636d90-e232-48c3-a560-08db63499997 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: U4OW4cWAWeSoWKl+wj4HnyMkjgTUj/obJYV2CqENFB7ZNxiFNKehEjBTazGZQNdYiyKI8UPszuOL3BRoHeDgnovtfw/ZfFKtcVTCF+a2KzOoEv4cXxlCYOoC/+ijpFIZte0bq1ISFw1JblB7gbbFT+Esijco27+YUGU4c/r/203K38eE3YZw7lgAh56hxWfkRBhk2daRh0yaAiKk6cxPWro7tFUkW1/KibhLVjpZ9hcY0f9SRmZ629oAPp30PJ3UMUMdLFEhvpPU+EcarOD6x8xrnyvmvZrx4C4N5CNaze5/aYrqa8SHZXqYWwMMLSKeJATB0cxXXGWiANVxq3U5+FHVL+Tdp78pqJJlaDTHUsACTRMhIjGwVIZKYsJejfXEL28AWt8VE9cTe+IhuCqjgsgYy5wLNVx6NKMlEZGboXU4yDyf6gy44fMwYzVBHfbw9ZWmO5M+tUQ5g+e1rzmF3gCH6qp/8F4JvJ/QVJ+WiXmBP1M+aXTuGf+fQtvaLP5JliNW8m0g0hOBK88bkeu3ameLfcOcKbOO61qaonBMoRwVILDFvdwCapFElBp5Wzv/l2RTDENsRpVGJM8sUctNt1cLUfBn3vbkDGgueo0hxWs= 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:(13230028)(4636009)(366004)(346002)(136003)(376002)(39850400004)(396003)(451199021)(6486002)(71200400001)(966005)(36756003)(83380400001)(2616005)(38100700002)(86362001)(38070700005)(122000001)(6506007)(6512007)(186003)(8676002)(110136005)(2906002)(8936002)(316002)(41300700001)(5660300002)(91956017)(4326008)(76116006)(66476007)(64756008)(66946007)(66446008)(45080400002)(66556008)(478600001); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?MkJhb2xuOXV1MEYwZkorT2RkN3EvS2Q5SGlLaHVwQkFzTDg1LzdsbktpVkk0?= =?utf-8?B?T21BY2wrb0dzQW03alhLblBPUFRpTU5HZ1hKczVzWXY4ZzU2WXQyM2NmRkRh?= =?utf-8?B?L2l2cHdLalpFWCtqRGZBWXI4Y3l2QVpsK0QwT2xhZFVFMDZWZFlxWWJycVZk?= =?utf-8?B?cUFHMGE1aFFYNUNDamFrcW5aWCthdHdmM0o2SjdPT3EvbTVtZ1p1NWFCak9P?= =?utf-8?B?U3ZVWWl2NGxCKzVMb2Q1SnA4Vms5aytRMU9QcDlGUjJ4YXNLSmNTbUVlVXhn?= =?utf-8?B?aDFoT1hoVDNNQUhVOVZSUlVzUDFXbHN5TU9VR1IwZXU1U1pvSFQ3UGJFbVU4?= =?utf-8?B?amV3TjRQbkhLaVlEQlFkSVlsb0NDejZlZ0R5TmpiSVlKUVBrb0RaV0JFZlFE?= =?utf-8?B?T0VMVUMwa3VQdXQwMWIvYTBMc3A2UGpiVHArYnlpNCtEVlBBcTI2amFSRncy?= =?utf-8?B?MisvT3lCaURYSVQzeG9XS3l0TlFINXRvN2Raa0hpZ0lYK1VORVkxUDBMSFhL?= =?utf-8?B?ckNPZmlEeWJsanYvUlBha0hCUVlPOXhWZWRjckV5S2N2QnFPUWsxamVrTzlo?= =?utf-8?B?cHIwbHNDcnNleE9EMEVBRzU1YlFyMXVLcjBIQzdUN1lITmFrVWdRc2s3UmhS?= =?utf-8?B?NnkzZW11dzZlK3F3M0d0WDE4ZytISnZxWmRPOEpZSUZSVTBTd0hYaHRSa3M4?= =?utf-8?B?NVhxSmgvOXNvSzVsaHQ5dnlHNTI3aHdsb0dvRUp5ZHBVbkVFM3JsNURUS3Ru?= =?utf-8?B?bjIxVE1Zcy9nbXcvVDl3T1Q0RFU5OE96MVRQOHFyeW1acjlmc3I1YmtQalN4?= =?utf-8?B?SUlwYkI1SGg2eE9XVUJXd3FjU0JsVEFMdkV2TThrNDBtSlRzWDNEaDM5dGVC?= =?utf-8?B?Z1p4elNYT09WN2Y1YjRLcTJmajZ3U3lDVEZHUEs0L2F5dDEyMUpIRmMzZlIw?= =?utf-8?B?Nm4xbGZBRXRyRlhUVEZ2QWhrcWdhZ0JkNy9mandxUTlWMi9mQ29UaCtQMjli?= =?utf-8?B?V29INHFGbHZBZTNLV1BzK1E5SVhzbHR2bFNGUXZueUlhdm0vV0RxUWh2TVBZ?= =?utf-8?B?TkVvdGxhaVpJWmI2SUU3NmpOYk4vZGhXTnRSb2JhRTRVQUN0dXRubFdVbmMz?= =?utf-8?B?Z1Z4UTIxVzNkUDZDejZCYW1jSU5YWnJlbTQ5Ui9HNW5hd3JjKzRwWHd2NDhJ?= =?utf-8?B?dStEeVNpd1k2MXNHY2RXQit2NENRampwaVRNaGszRHM1b2dYNVhSQllSMVR4?= =?utf-8?B?SzdJUWQ2eTJJNytDQWsyREhLRVNWSWdyK3dTb2pydVFUdGpNK3prREN6UTBt?= =?utf-8?B?eXJrUkE1elVQeHVKRE9QcUFPUUplcHBYSkxnV2d6Yzc1SGdBT1FqQjVQYnRw?= =?utf-8?B?Q0R5QjA2cGw5VUVxdHpMSS9MR3k0bkYwYUIxRi9sL3lzR2tyUGFPd3lmVHAv?= =?utf-8?B?RGtrU1hYZnFWS29qbXlXTnd4Qk8rZndXNExZeVZ3QTc4MFRWTnpOZEwvVXdV?= =?utf-8?B?TWhua3FWK3Z0WmR0NE5LUE12VDdZYzJBZENFZVEwaTI3bE5JNGg5aG4xcmQ2?= =?utf-8?B?elBvc2cwbXc4K201a2I2UC9nTkxXM3ZGRGlEay82dE4zS25RQVNId2M0M04r?= =?utf-8?B?RnBBTER3Tjc0VUJxeFhOQXlHSnhzRlJqZFlQeEVaUCtUcmU3NEh3N2FmUzZS?= =?utf-8?B?SHczallha3EwWGtQSnh0WHNOZjVmOGVuMEpUZWFaUVkyTnE2WGlvNmZ0SkxL?= =?utf-8?B?MlRnRXY1bkdhME5SekZMK1p4UEQyTEZHZUx3WXJEcFBiZDZBZ1E3Vk5laWs4?= =?utf-8?B?bWxvOUcxbkJJVC8yRXFzSENPS1FoTXNsOTBnTkYzVkpWK2xaVDF0WEtnK3dH?= =?utf-8?B?RzhaQjhWYzhlYW5BNGg3VDY1SG5kY2ViUTgzZm55NnEzV2xrRXhMdTlEKzht?= =?utf-8?B?Q2g0NlR1MTNvYVRFZzUxZTNLME1jTXhmZG5ZOGMxZEN1QjlQWjY5YkdHRi90?= =?utf-8?B?bXJHUnlVT2kwamRya2FXNDcyQUZlSGhDUWhtZlhSSk5LMGZKcmRuU05hZy9M?= =?utf-8?B?TTl6SW5vNGNKTGxhWnAwTzJDcjFoWDdRdVZFYkRINHlXaVJHWXg5NHNyK1FU?= =?utf-8?B?cUxkUlhOMTMxTnJuL3E5dG1ueTJPQVdCMEc1ZE9BaTU1bnd5MXVCdlFxM0JD?= =?utf-8?Q?vjqbMHsCujmfEDz/WGR+KJzUqU2Au710t1CObZnpdToX?= 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: 37636d90-e232-48c3-a560-08db63499997 X-MS-Exchange-CrossTenant-originalarrivaltime: 02 Jun 2023 09:13:16.3312 (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: aJ+ghaP0BFHtL4P6pGUHBv1vRQs2vaKrVDJ9X7maTOZC2jzJvOczvVrfJgJQipDEYNsoDeUkZQ3LtNbqjRCnm8xUvGwIhLE0O62aM43coI0HrVYh0dChAm+rD1yAVvaY X-MS-Exchange-Transport-CrossTenantHeadersStamped: MRZP264MB2282 X-OriginatorOrg: groupe-cyllene.com X-SPAM-LEVEL: Spam detection results: 0 ARC_SIGNED 0.001 Message has a ARC signature ARC_VALID 0.001 Message has a valid ARC signature AWL -0.056 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 DMARC_MISSING 0.1 Missing DMARC policy 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 - URIBL_BLOCKED 0.001 ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [groupecyllene.onmicrosoft.com, groupe-cyllene.com] Subject: Re: [pve-devel] [PATCH-SERIES v3 qemu-server/manager/common] add and set x86-64-v2 as default model for new vms and detect best cpumodel 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: Fri, 02 Jun 2023 09:13:19 -0000 PiANCj4gTm90ZSB0aGF0IG1pZ3JhdGlvbiBiZXR3ZWVuIENQVXMgb2YgZGlmZmVyZW50IHZlbmRv cnMgaXMgbm90IGENCj4gc3VwcG9ydGVkDQo+IHVzZSBjYXNlIChpdCB3aWxsIGFsd2F5cyBkZXBl bmQgb24gc3BlY2lmaWMgbW9kZWxzLCBrZXJuZWwgdmVyc2lvbnMsDQo+IGV0Yy4pLCBzbyB3ZSBj YW4gb25seSBqdXN0aWZ5IG5vdCBhZGRpbmcgaXQgdG8gdGhlIG5ldyBkZWZhdWx0IG1vZGVsDQo+ IGlmDQo+IGl0IGRvZXNuJ3QgbWFrZSBsaWZlIHdvcnNlIGZvciBldmVyeWJvZHkgZWxzZS4NCj4g DQo+IEFuZCBJJ2QgYmUgYSBiaXQgY2FyZWZ1bCB0byBqdW1wIHRvIGdlbmVyYWwgY29uY2x1c2lv bnMganVzdCBmcm9tIG9uZQ0KPiBmb3J1bSBwb3N0Lg0KPiANCj4gSXQgc2VlbXMgbGlrZSB5b3Ug d2VyZSB0aGUgb25lIGFkZGluZyB0aGUgZmxhZyA7KQ0KPiANCj4gDQp5ZXMsIEkga25vd24gXl9e ICAgKEl0J3MgdGhlIGRlZmF1bHQgdG9vIG9uIHJoZXYsIGJ1dCB0aGV5IGFyZSBub3QNCnN1cHBv cnRpbmcgYW1kLWludGVsIG1pZ3JhdGlvbiB0b28pLg0KDQoNCg0KPiBhbmQgdGhlIExXTi1hcmNo aXZlZCBtYWlsIGxpbmtlZCBpbiB0aGUgY29tbWl0IG1lc3NhZ2Ugc2F5cw0KPiANCj4gPiBUaWNr ZXQgbG9ja3MgaGF2ZSBhbiBpbmhlcmVudCBwcm9ibGVtIGluIGEgdmlydHVhbGl6ZWQgY2FzZSwN Cj4gPiBiZWNhdXNlDQo+ID4gdGhlIHZDUFVzIGFyZSBzY2hlZHVsZWQgcmF0aGVyIHRoYW4gcnVu bmluZyBjb25jdXJyZW50bHkgKGlnbm9yaW5nDQo+ID4gZ2FuZyBzY2hlZHVsZWQgdkNQVXMpLsKg IFRoaXMgY2FuIHJlc3VsdCBpbiBjYXRhc3Ryb3BoaWMgcGVyZm9ybWFuY2UNCj4gPiBjb2xsYXBz ZXMgd2hlbiB0aGUgdkNQVSBzY2hlZHVsZXIgZG9lc24ndCBzY2hlZHVsZSB0aGUgY29ycmVjdA0K PiA+ICJuZXh0Ig0KPiA+IHZDUFUsIGFuZCBlbmRzIHVwIHNjaGVkdWxpbmcgYSB2Q1BVIHdoaWNo IGJ1cm5zIGl0cyBlbnRpcmUNCj4gPiB0aW1lc2xpY2UNCj4gPiBzcGlubmluZy7CoCAoTm90ZSB0 aGF0IHRoaXMgaXMgbm90IHRoZSBzYW1lIHByb2JsZW0gYXMgbG9jay1ob2xkZXINCj4gPiBwcmVl bXB0aW9uLCB3aGljaCB0aGlzIHNlcmllcyBhbHNvIGFkZHJlc3NlczsgdGhhdCdzIGFsc28gYQ0K PiA+IHByb2JsZW0sDQo+ID4gYnV0IG5vdCBjYXRhc3Ryb3BoaWMpLg0KPiANCj4gImNhdGFzdHJv cGhpYyBwZXJmb3JtYW5jZSBjb2xsYXBzZXMiIGRvZXNuJ3Qgc291bmQgdmVyeSBwcm9taXNpbmcg Oi8NCj4gDQoNCkkgaGF2ZSBmb3VuZCBhbm90aGVyIHRocmVhZCBoZXJlOg0KaHR0cHM6Ly9sb3Jl Lmtlcm5lbC5vcmcvYWxsLzA0ODRlYTNmLTRiYTctNGI5My1lOTc2LTA5OGM1NzE3MTY2ZUByZWRo YXQuY29tLw0Kd2hlcmUgcGFvbG8gaGF2ZSBkb25lIGJlbmNobWFyayB3aXRoIG9ubHkgMyUgZGlm ZmVyZW5jZS4NCmJ1dCB5ZXMsIHN0aWxsIHNsb3dlciBhbnl3YXkuDQoNCmF0IG1pbmltdW0sIGl0 IGNvdWxkIGJlIGludGVyZXN0aW5nIHRvIGV4cG9zZSB0aGUgZmxhZyBpbiB0aGUgZ3VpLCBmb3IN CnVzZXJzIHJlYWxseSBuZWVkZWQgaW50ZWwtYW1kIG1pZ3JhdGlvbi4NCg0KDQoNCj4gQnV0IGlm IHdlIGZpbmQgdGhhdA0KPiBrdm02NCxlbmZvcmNlLCtrdm1fcHZfZW9pLCtrdm1fcHZfdW5oYWx0 LCtzZXAsK2xhaGZfbG0sK3BvcGNudCwrc3NlNC4NCj4gMSwrc3NlNC4yLCtzc3NlMw0KPiBjYXVz ZXMgaXNzdWVzIChldmVuIGlmIG5vdCBjcm9zcy12ZW5kb3IgbGl2ZS1taWdyYXRpbmcpIHdpdGgg dGhlDQo+ICtrdm1fcHZfdW5oYWx0IGZsYWcsIGJ1dCBub3Qgd2l0aG91dCwgaXQgd291bGQgYmUg YSBtdWNoIG1vcmUNCj4gY29udmluY2luZw0KPiByZWFzb24gYWdhaW5zdCBhZGRpbmcgdGhlIGZs YWcgZm9yIHRoZSBuZXcgZGVmYXVsdC4NCj4gDQpvayAhIChJIHdpbGwgc2VuZCBhIG5ldyBwYXRj aCB2ZXJzaW9uIHRvZGF5KQ0KDQoNCg0K