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 CEE518A3D8 for ; Wed, 17 Aug 2022 00:57:51 +0200 (CEST) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id C4F9C208FE for ; Wed, 17 Aug 2022 00:57:51 +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 ; Wed, 17 Aug 2022 00:57:49 +0200 (CEST) Received: from CYLNEXC01.cyllene.corp (unknown [10.0.250.28]) by mail02.cetsi.fr (Postfix) with ESMTP id 5543140518CF for ; Wed, 17 Aug 2022 00:57:49 +0200 (CEST) DKIM-Filter: OpenDKIM Filter v2.11.0 mail02.cetsi.fr 5543140518CF DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=groupe-cyllene.com; s=dkim; t=1660690669; bh=7+Hm8oU6mi99HrQqOOsNA4oxdHZnjHlsZOl3cweqhw8=; h=From:To:Subject:Date:References:In-Reply-To:From; b=VbEf7vF+t3K9JzHiSUZM+LOngiy3Yzbe5PfeJgUyJC6VfhYUWCCbCVMihreR6+Sav SHNHop7Na360pksdZBk52+lIc9yX3gA/UgTsU/Mh5viP6qCTFgfX0wwO1abGtZQ8P8 sgv5+zU9QzzAF+dg7I3DDnY8xEE1NAYBMeUHEcCY= 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.28; Wed, 17 Aug 2022 00:57:48 +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.2375.28 via Frontend Transport; Wed, 17 Aug 2022 00:57:48 +0200 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=cmdchV7CpNgkxz+z/NizFRWffH55OcnPM6Ym+Mxl6RE8EvZvYSTuLh9huGSmFQhoGqYgy0bTMO4tbBEim8vuKvhgP+8fCDuOWbs94oasWZRP7YsJ/y7TQTMIszBq8njCZxTh5AjfajKczW2TcHQSB1wXjRfzO+PSwg4944Y4UwNuA6WItkKIz8mofRfApQOGGNcRSKsBC5/WkCvc49kRg8R5/2ZBAWPg1Qgz+rPrIpi4lj5C3Bm2tyS55AC/BI0N+3SjWb1JbPKZwJhHQd0vRKu4dxa+v9ngyMhqlhE1JBMwJY3ad4PRuI6wAAKMUQIVTgq9EkJPdMzAypH7uaRH6Q== 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=7+Hm8oU6mi99HrQqOOsNA4oxdHZnjHlsZOl3cweqhw8=; b=QCAuWUej3clAhkfcRq+PLMcte1qpp5NXCjo2YemwKxQt6vAI7ua/0ejKwDWFtQvWPMzHl26rxsxOK17lu52sR78Hn3jdO0o/Vq5espGA0BBy6qGtp4r5IHWoqki1Ug858JMAP3fxqxAH1NsBJXI67+/OritAwQA/GVEo055rirDlGJ7al7ap/1qtd+wUvFxj7XHJ3AxY3350mROuTXYfwq6rjeHer6YuK4C11Kw0TGpHmhF9LyO1WK+3kkqLkgVduN2soCnLcHf0v/YeoFkzWARijyGXcR9d+8DFbwSWoPnmdH4MtOvp2QjhFN1E//P9ER6J7AiXDMDsd06twsiQtw== 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=7+Hm8oU6mi99HrQqOOsNA4oxdHZnjHlsZOl3cweqhw8=; b=p5P34E63fKImKVTdg+uoVTNW3e0vJcI7+f815ChmmLjbRqcmcyUWFgvYyt19mImvJmyco37VJ1wmYf/44mvRG+idKnnBccNEVorYGDXpggJ6ZyDOG2KNyvllOkRVCo4MFhKltcRZ3Z/7bSf4PXliaFhNUE8HOpDW/vdJvneHybk= Received: from MR1P264MB2481.FRAP264.PROD.OUTLOOK.COM (2603:10a6:501:32::17) by MRZP264MB2489.FRAP264.PROD.OUTLOOK.COM (2603:10a6:501:6::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5504.15; Tue, 16 Aug 2022 22:57:47 +0000 Received: from MR1P264MB2481.FRAP264.PROD.OUTLOOK.COM ([fe80::cff:d35d:80f3:8810]) by MR1P264MB2481.FRAP264.PROD.OUTLOOK.COM ([fe80::cff:d35d:80f3:8810%9]) with mapi id 15.20.5525.015; Tue, 16 Aug 2022 22:57:47 +0000 From: "DERUMIER, Alexandre" To: "pve-devel@lists.proxmox.com" Thread-Topic: [pve-devel] applied: [PATCH qemu-server v2 1/2] automatically add 'uuid' parameter when passing through NVIDIA vGPU Thread-Index: AQHYrkOoCwRhhvoQz0qR1QK4PoJ/da2yKqsA Date: Tue, 16 Aug 2022 22:57:47 +0000 Message-ID: References: <20220812092951.2053040-1-d.csapak@proxmox.com> <20220812092951.2053040-3-d.csapak@proxmox.com> <20220812120416.ohc77kflckpbxedq@casey.proxmox.com> In-Reply-To: <20220812120416.ohc77kflckpbxedq@casey.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.1.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: e85e6596-7131-4c9b-c955-08da7fdabcbc x-ms-traffictypediagnostic: MRZP264MB2489:EE_ x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: PKuchX5CZjlpy91q8BZt7FaTI3yrFw+x8PdC1SVIizs0zcFgHuf2BYrXOBOuvWVibvNMSSVoNO6i3PhHA1K/MCdBPosmX5FA3E5igUHmpodhIg56B4e7N4vva4P0+tuPoDD7MvJ/N2LnF5eiqOCMRAvZKGn34UmX9QxxD8sxoCYj/6He3+LA1Ix6qOJQjYa+yvkDX4IL91azMSn/69A52DVL3WrPQUcskGqhkoOG9EjNOlvnu9b0L6+6UgynRxy/tC8XH3sowMRTt2YIlzWkOXnQcXH7ig+6/nXbbZgLftmV6pjjVNZEBd+TJrX732RH+c+nLMQUZZ1cXpX6f5/8k9Px7p3IGxn93W03cVvwJwlxisSqDLMC/NlTQyAqA/GhKq6ZMxdlofcTxt5NbeMzQRCWyjKOj/bk8syoZQy6yQy+xU0axWsHYCbCAunw+rriSQN6L57NGn+QUsoWYhWQ3Bs1rjMfqpDwSS4sru848w5Xz7khAD7raLdCUOTLHKxlqjwaJLHrcIGxrBqVF8LjKA1AoBvMZ0sKE2cCl1l3EmjNC8FTtoP8VL2pzqr3qM3p6Zjd5qn01YdMGk44ciJxBq/KgrJffKpieMhVA0BgdoGPs6SCx51/X7gv7O+p8I0A1ibBh7tDirQ1JfixNaTESicE8M7Uq8fpW7wOuEGi+pbiCq43BYzuAVksBJnPO1kJCNvyta8odz8s5ByHJIMvGbqKIvgVvgBzWwuIR83jK/m4A1vZb9e+xuUmmazZS7BF4VXobhqTlI/Bn2VZKNhbfc4/BiAPdhpSsHmrnlr3vjlg5QSSGT42eyF1pGHLeX3PzFDWlbOBMHsAC81OCwKMJ2uP3z0OkfndycHWniTxCE8/aqPq2+sGjhM5O396n5p34XiKD3Tzwz4JnXtb24qAKQ== 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)(39850400004)(396003)(366004)(376002)(136003)(346002)(31686004)(41300700001)(2906002)(66946007)(66446008)(66556008)(66476007)(83380400001)(64756008)(8676002)(91956017)(76116006)(6916009)(66574015)(186003)(316002)(2616005)(36756003)(38100700002)(122000001)(26005)(6512007)(86362001)(6506007)(31696002)(478600001)(5660300002)(8936002)(38070700005)(6486002)(966005)(71200400001)(43740500002)(45980500001); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?dXJwbWlQenRDRTdsdy84aTZkQ0RKSVl4NXZJWko1ZkdlNW90aGRlZ0IxRkZw?= =?utf-8?B?WXpaUGM2Wm1jYjdwUzJJUzRMdDlwQXdqNTFDeTR0U0l6cTc5dVd4UTl5ZUVS?= =?utf-8?B?eTdabGlOTUxxaXQreHpIWFJMbjFKSnYzZHcxSFpQMkkrOW5SSFJlZlljalA3?= =?utf-8?B?Qm5wemozbE9oUWVNc05KM0tsQVkxdzg1blJKR3JZM1VRV2kreEl2OU5QY2Yx?= =?utf-8?B?UEpFck9CV3R0RE9CS1Q2OFRBcVllajNjSkdOSysyQTZJQzE2dEd0d0Yzd2xH?= =?utf-8?B?L2FGK3lqanRFWWMyako3ZnIxL0toV3lScG9NMnJQc1NRNW5kNmE0MEVZamgx?= =?utf-8?B?SXpSVG12WndZM2Y0aWx6RzBUWFFrYjB1VE4vaGM0QjVFSS9Ba2J6TmtPMVJs?= =?utf-8?B?MzdLOGVkZnFyN0ZrU0lvREVLN1oxSmlTa3c1Z1NPcEpBSVl5ZHdrby9oR1JG?= =?utf-8?B?c1d5L1NiaEgycVJ1eFlRSDh0Tmk3Y2ZWWmxZTlViYktibjhrWkNjZHNIMFl1?= =?utf-8?B?WFZ2WDk4WjVvanlkekNQdjkzU1dVRXlKRDVvWUg0U0t0cGdJVHA0OTl5czQ3?= =?utf-8?B?S3hHU29rUWNGMzBkWDVGdWxucjZlMGltM0orOVFHWExQSlYyVkh4c1F4YjNl?= =?utf-8?B?a25HMVBWVk9EWTVFYzZQeXhmSk1yNGd2RVBnMVU2SXpRd3MvTEFPZ2E0OFov?= =?utf-8?B?WDNyMTU3WHdlWjFFV3JsU054OFdtWDV4OEdma2NyMDhNM2l1UldodFc5cU04?= =?utf-8?B?aktYb3EwQ1htTmd0cW9tcTlmdnM3UkJGY2FtK3VrR3BINmVvSVVWblJraXg4?= =?utf-8?B?cXFyS1U1Sk4xUkk0cS9YVll0MGhFU1NXdlZEZFRHekoxWVkreFVuWHVCNE1I?= =?utf-8?B?cmNlNjZ6OXdLeGQxd2h2eVdad3dmRDg5MWhoV29sZnVIenV0VUR0eW11dlFh?= =?utf-8?B?YUYrR1I1QzdxOVQzQklKUlpOSnBwNDNPNDdMQkNvMUxrbkF1WFQ0Z3hLM21w?= =?utf-8?B?THZvUW9mYTJoMmhtcGxnTjRTSUVYOUVxU2tZYWplamJLQXBQaTByWmJ0eEJH?= =?utf-8?B?SXQxdWNBdjkzbjZOb3ltYXJjQnMvOUMxeGRuVUlRSHQrYnMvZ25wbVhJa1Qy?= =?utf-8?B?SzUxUGdIWVMwWmpyWEo5RExIR1grUHc1bGJXUjJkaGRUdGN4UlVxQTRVa1J6?= =?utf-8?B?aHNiUU5tL1pWYWJkcW5sYjQxYW9oclBPSHNRZVRJS1I5VGo0WnkvMHFrUHFw?= =?utf-8?B?K0MyTWJQV0ZCSnM1emRkTWZFOVhaNHN0MEV3Q0ozdFVwWHBJYUZWYzg0anlJ?= =?utf-8?B?a3RjOHdzbEo1WWRyZFdYWTl1dC9PZkxOQ0Y5cFV3Z1l3bGdkZWttSG1jNzlM?= =?utf-8?B?c1BXSjN4LzFmaWpaN08rNExqL09pSUJMU1pxMEk4dDdCZ3gwRXQ3MTVoWURi?= =?utf-8?B?eENmK1MveE1FK3B0ZUhRaW1IdkQ4cUxrVUVicUQ2ZjhqUE8yT2ppTVFHekdj?= =?utf-8?B?OGpteEMyN2xkTzRac0RyQW9BQm51aDg3bXpCQWl3VnY2Z1A2T2pDMElEWXpz?= =?utf-8?B?RUZMa3lGMWYwRHFzVzltVHJXVW8wQTFCeXRhU0NsdkJvYXB2eE9Oa1dHTmov?= =?utf-8?B?OUZCTWdVK3VNR2hvSUZ6Q3hhbng3UTZNUGlzUXNZUHFMRDhPa1NjU0R5QXdH?= =?utf-8?B?alVQZXZvVFJHV0FudmtnUk8rSWFSbGtIb096b2RBZmc2WjBob01sKytZOTYr?= =?utf-8?B?Q1NKTjFqQnpFMDFaRjQyLzVRQzMydHR2aU9Hc3VOb1JiZkNkYW54WFVIWGFq?= =?utf-8?B?VU9LT3VVa3lUanQwb3cyWnJiSDJXWjJDemVMQjArZ0FmYWtFTmR6Tk9lRHJp?= =?utf-8?B?OUhyb0NLdXNBZXE1bG9xNms1MGJCOGlHVHc4cFNGNHErUWFKUU4vZVZMdTJt?= =?utf-8?B?cnJYWDNvYnc1dHF6eFVvcWNtZEhVRnRkTzBRWGx0R0ZPVlpOZ2pzb000WVVZ?= =?utf-8?B?VDd4NVJzWlVhRDlSdGJ5VFgxbkN6aFUzWHdsRG1WZXhCZXhDYzhMekxRYnp3?= =?utf-8?B?Zmg5V2x5djNhbW9XNFZvSnFJeVh1UmIwakUxZWlLM3FQcTEwak43aHYzaFBn?= =?utf-8?B?UG9vd1RBS3VDdGdTTUIyVDJjQUN6MWQrSXNKN3RiMS8wYjR6Mit3TTBpQVYz?= =?utf-8?Q?vhGb7CiUU+c1b1mPVayy2YNC2sBqpXCuBeOiUdUtLQqx?= 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: e85e6596-7131-4c9b-c955-08da7fdabcbc X-MS-Exchange-CrossTenant-originalarrivaltime: 16 Aug 2022 22:57:47.2121 (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: E1Be+nPvx+XhCH550NNm0oSqISloKEaRSlr+qrBSvNz7vkC7DMXX2WqZl74zUJhXDG1/HHuJuDY9noJJgu+tZlYz9ZnM+Ggpmu66IUfwTXCgf44j5iECVJSvl2KuhdrR X-MS-Exchange-Transport-CrossTenantHeadersStamped: MRZP264MB2489 X-OriginatorOrg: groupe-cyllene.com X-SPAM-LEVEL: Spam detection results: 0 AWL 0.010 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 - 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, qemuserver.pm, pci.pm, cetsi.fr, proxmox.com] Subject: Re: [pve-devel] applied: [PATCH qemu-server v2 1/2] automatically add 'uuid' parameter when passing through NVIDIA vGPU 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: Tue, 16 Aug 2022 22:57:51 -0000 SGksDQpzb3JyeSB0byBiZSBsYXRlLA0KScKgIGp1c3RoIGF2ZSB0ZXN0ZWQgdGhpcyBwYXRjaCwg dGhpcyBpcyB3b3JraW5nIGZpbmUgd2l0aCBhbiBudmlkaWEgDQpxdWFkcm8gUDIyMDANCg0KKGd1 aSBpbXByb3ZlbWVudCBpcyBvayB0b28pDQoNCkxlIDEyLzA4LzIyIMOgIDE0OjA0LCBXb2xmZ2Fu ZyBCdW1pbGxlciBhIMOpY3JpdMKgOg0KPiBhcHBsaWVkIHRoaXMgb25lLCBsZWZ0IG91dCBwYXRj aCAyIGFmdGVyIHNvbWUgb2ZmLWxpc3QgZGlzY3Vzc2lvbg0KPg0KPiBPbiBGcmksIEF1ZyAxMiwg MjAyMiBhdCAxMToyOTo0OUFNICswMjAwLCBEb21pbmlrIENzYXBhayB3cm90ZToNCj4+IFdoZW4g cGFzc2luZyB0aHJvdWdoIGFuIE5WSURJQSB2R1BVIHZpYSBtZWRpYXRlZCBkZXZpY2VzLCB0aGVp cg0KPj4gc29mdHdhcmUgbmVlZHMgdGhlIHFlbXUgcHJvY2VzcyB0byBoYXZlIHRoZSAndXVpZCcg cGFyYW1ldGVyIHNldCB0byB0aGUNCj4+IG9uZSBvZiB0aGUgdkdQVS4gU2luY2UgaXQncyBjdXJy ZW50bHkgbm90IHBvc3NpYmxlIHRvIHBhc3MgdGhyb3VnaCBtdWx0aXBsZQ0KPj4gdkdQVXMgdG8g b25lIFZNIChzZWVtcyB0byBiZSBhbiBOVklESUEgZHJpdmVyIGxpbWl0YXRpb24gYXQgdGhlIG1v bWVudCksDQo+PiB3ZSBkb24ndCBoYXZlIHRvIHRha2UgY2FyZSBhYm91dCB0aGF0Lg0KPj4NCj4+ IFNhZGx5LCB0aGUgcGxhY2Ugd2UgZG8gdGhpcywgaXQgZG9lcyBub3Qgc2hvdyB1cCBpbiAncW0g c2hvd2NtZCcgYXMgd2UNCj4+IGRvbid0ICh3YW50IHRvKSBxdWVyeSB0aGUgcGNpIGRldmljZXMg aW4gdGhhdCBjYXNlLCBhbmQgdGhlbiB3ZSBkb24ndA0KPj4gaGF2ZSBhIHdheSBvZiBrbm93aW5n IGlmIGl0J3MgYW4gTlZJRElBIGNhcmQgb3Igbm90LiBCdXQgc2luY2UgdGhpcw0KPj4gaXMgaW5m b3JtYXRpb25hbCB3aXRoIFFFTVUgYW55d2F5LCBpJ2Qgc2F5IHdlIGNhbiBpZ25vcmUgdGhhdC4N Cj4+DQo+PiBTaWduZWQtb2ZmLWJ5OiBEb21pbmlrIENzYXBhayA8ZC5jc2FwYWtAcHJveG1veC5j b20+DQo+PiAtLS0NCj4+ICAgUFZFL1FlbXVTZXJ2ZXIucG0gICAgIHwgOSArKysrKysrKy0NCj4+ ICAgUFZFL1FlbXVTZXJ2ZXIvUENJLnBtIHwgNCArKystDQo+PiAgIDIgZmlsZXMgY2hhbmdlZCwg MTEgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkNCj4+DQo+PiBkaWZmIC0tZ2l0IGEvUFZF L1FlbXVTZXJ2ZXIucG0gYi9QVkUvUWVtdVNlcnZlci5wbQ0KPj4gaW5kZXggN2Q5Y2YyMi4uYzcw NjY1MyAxMDA2NDQNCj4+IC0tLSBhL1BWRS9RZW11U2VydmVyLnBtDQo+PiArKysgYi9QVkUvUWVt dVNlcnZlci5wbQ0KPj4gQEAgLTU1OTQsMTIgKzU1OTQsMTkgQEAgc3ViIHZtX3N0YXJ0X25vbG9j ayB7DQo+PiAgICAgICBQVkU6OlFlbXVTZXJ2ZXI6OlBDSTo6cmVzZXJ2ZV9wY2lfdXNhZ2UoJHBj aV9pZF9saXN0LCAkdm1pZCwgJHN0YXJ0X3RpbWVvdXQpOw0KPj4gICANCj4+ICAgICAgIGV2YWwg ew0KPj4gKwlteSAkdXVpZDsNCj4+ICAgCWZvciBteSAkaWQgKHNvcnQga2V5cyAlJHBjaV9kZXZp Y2VzKSB7DQo+PiAgIAkgICAgbXkgJGQgPSAkcGNpX2RldmljZXMtPnskaWR9Ow0KPj4gICAJICAg IGZvciBteSAkZGV2ICgkZC0+e3BjaWlkfS0+QCopIHsNCj4+IC0JCVBWRTo6UWVtdVNlcnZlcjo6 UENJOjpwcmVwYXJlX3BjaV9kZXZpY2UoJHZtaWQsICRkZXYtPntpZH0sICRpZCwgJGQtPnttZGV2 fSk7DQo+PiArCQlteSAkaW5mbyA9IFBWRTo6UWVtdVNlcnZlcjo6UENJOjpwcmVwYXJlX3BjaV9k ZXZpY2UoJHZtaWQsICRkZXYtPntpZH0sICRpZCwgJGQtPnttZGV2fSk7DQo+PiArDQo+PiArCQkj IG52aWRpYSBncmlkIG5lZWRzIHRoZSB1dWlkIG9mIHRoZSBtZGV2IGFzIHFlbXUgcGFyYW1ldGVy DQo+PiArCQlpZiAoJGQtPnttZGV2fSAmJiAhZGVmaW5lZCgkdXVpZCkgJiYgJGluZm8tPnt2ZW5k b3J9IGVxICcxMGRlJykgew0KPj4gKwkJICAgICR1dWlkID0gUFZFOjpRZW11U2VydmVyOjpQQ0k6 OmdlbmVyYXRlX21kZXZfdXVpZCgkdm1pZCwgJGlkKTsNCj4+ICsJCX0NCj4+ICAgCSAgICB9DQo+ PiAgIAl9DQo+PiArCXB1c2ggQCRjbWQsICctdXVpZCcsICR1dWlkIGlmIGRlZmluZWQoJHV1aWQp Ow0KPj4gICAgICAgfTsNCj4+ICAgICAgIGlmIChteSAkZXJyID0gJEApIHsNCj4+ICAgCWV2YWwg eyBQVkU6OlFlbXVTZXJ2ZXI6OlBDSTo6cmVtb3ZlX3BjaV9yZXNlcnZhdGlvbigkcGNpX2lkX2xp c3QpIH07DQo+PiBkaWZmIC0tZ2l0IGEvUFZFL1FlbXVTZXJ2ZXIvUENJLnBtIGIvUFZFL1FlbXVT ZXJ2ZXIvUENJLnBtDQo+PiBpbmRleCAyM2ZlNTA4Li4zZDBlNzBlIDEwMDY0NA0KPj4gLS0tIGEv UFZFL1FlbXVTZXJ2ZXIvUENJLnBtDQo+PiArKysgYi9QVkUvUWVtdVNlcnZlci9QQ0kucG0NCj4+ IEBAIC0yNTMsNyArMjUzLDcgQEAgc3ViIGdldF9wY2lfYWRkcl9tYXAgew0KPj4gICAgICAgcmV0 dXJuICRwY2lfYWRkcl9tYXA7DQo+PiAgIH0NCj4+ICAgDQo+PiAtbXkgc3ViIGdlbmVyYXRlX21k ZXZfdXVpZCB7DQo+PiArc3ViIGdlbmVyYXRlX21kZXZfdXVpZCB7DQo+PiAgICAgICBteSAoJHZt aWQsICRpbmRleCkgPSBAXzsNCj4+ICAgICAgIHJldHVybiBzcHJpbnRmKCIlMDhkLTAwMDAtMDAw MC0wMDAwLSUwMTJkIiwgJGluZGV4LCAkdm1pZCk7DQo+PiAgIH0NCj4+IEBAIC01MTQsNiArNTE0 LDggQEAgc3ViIHByZXBhcmVfcGNpX2RldmljZSB7DQo+PiAgIAlkaWUgImNhbid0IHJlc2V0IFBD SSBkZXZpY2UgJyRwY2lpZCdcbiINCj4+ICAgCSAgICBpZiAkaW5mby0+e2hhc19mbF9yZXNldH0g JiYgIVBWRTo6U3lzRlNUb29sczo6cGNpX2Rldl9yZXNldCgkaW5mbyk7DQo+PiAgICAgICB9DQo+ PiArDQo+PiArICAgIHJldHVybiAkaW5mbzsNCj4+ICAgfQ0KPj4gICANCj4+ICAgbXkgJFJVTkRJ UiA9ICcvcnVuL3FlbXUtc2VydmVyJzsNCj4+IC0tIA0KPj4gMi4zMC4yDQo+DQo+IF9fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+IHB2ZS1kZXZlbCBtYWls aW5nIGxpc3QNCj4gcHZlLWRldmVsQGxpc3RzLnByb3htb3guY29tDQo+IGh0dHBzOi8vYW50aXBo aXNoaW5nLmNldHNpLmZyL3Byb3h5L3YzP2k9U1hoaWREZGlORTV3ZURsRlRrMUpTTkxiRWhuWnow cjV4QnFIbzRGUndHdyZyPU1EbDRNM0F4VTJSaFNIcGlWVkp0TUNTUkl1QldQME1rYlVqSjZHbGdp ZnlhY0tLcVNaS3NwSXNVOVRFbzZCYkFzdlQzYjZyUFZZNGgtakZjN3luU3N3JmY9Wm10dE9VSkJh SE0wY1ZKaGMwcExiN3dDQktDd1FCYlZLWmNvMVI2a3lENlRLZVZITXNEVTBhV25wRGIwcnBPZS1J QXVCcFMwTjl3WnZDZm9NMkMtMVEmdT1odHRwcyUzQS8vbGlzdHMucHJveG1veC5jb20vY2dpLWJp bi9tYWlsbWFuL2xpc3RpbmZvL3B2ZS1kZXZlbCZrPUFLQ1kNCj4NCg0K