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 DDA1B8B92F for ; Thu, 25 Aug 2022 16:53:45 +0200 (CEST) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id DB8B7277E3 for ; Thu, 25 Aug 2022 16:53:45 +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 ; Thu, 25 Aug 2022 16:53:44 +0200 (CEST) Received: from CYLNEXC01.cyllene.corp (unknown [10.0.250.28]) by mail02.cetsi.fr (Postfix) with ESMTP id 649F94050BE5 for ; Thu, 25 Aug 2022 16:53:42 +0200 (CEST) DKIM-Filter: OpenDKIM Filter v2.11.0 mail02.cetsi.fr 649F94050BE5 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=groupe-cyllene.com; s=dkim; t=1661439222; bh=TTfIK5JKbbbAnP9wrBmqJVCLPev7p0lx94XNcKqyr30=; h=From:To:Subject:Date:References:In-Reply-To:From; b=Z+lp6yiavoIxJxk39kHcNzkK1RuAmhvY0nNBriuuYu4d7ljl8nLZlLyt58CILDlzu PiDm6h/Skv6lt0zHLAEjeZY2UYY9IClGzh7kMvwE4rnXuHW8nDPxs8egU3pfY/9bz8 zqUzA4RX5QvXg6g1scyThiNMlsv5+2ftM+aOhrOk= 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; Thu, 25 Aug 2022 16:53:44 +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.31 via Frontend Transport; Thu, 25 Aug 2022 16:53:44 +0200 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=AKH+lq3vb7zItWSpGvPt4SU9Wu6QvDCQllK5/FNb5DPVQw+f/dh7xEafX99OdOC3XbU+BgFUrSV2HN4u14nmPTZKJGqqOXtXkqbHFJquc2lxwD8mXnlLOj86C4CtuOOM2GZJw6eX6MzZTA2Ky94mhfPCtqi+e6/PzhXYB3q30nfd7Q9yjgH/d5yTYcwyYrnv9naSEpoKzmnKmGMRke9gBWeoWQlmee5nGcloER3ufr8BkrEwPBNJYvnql/aN4Fr+NRjOHgrnnJu64DtIf37E5t5AFutbfFEGKhY5/0V1xpKORY8ofHvLIrbD9pWgFTfl+TeA9Nl2SMzM1o+sThtQIQ== 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=TTfIK5JKbbbAnP9wrBmqJVCLPev7p0lx94XNcKqyr30=; b=YIvbPfO8k3dvpy6egpYfZucNh5bo9kYIsA5YcNnJyq9bXTjCrIoUVmx/eSQvX7LqvUNXilUEtrpPcIfQGaSyuSopbpslcfn2AZTlax6FqVRyFCtlEWYKIMSBop7ykD4ITSRZRqHVAOgebs5wG2+nPBoSc1yBl2K+hZXYOZdTxcEIx6fk/HuUpAKKZEOelrfpAE5MppFCS5RFqn6sFjDOB14NHFxlIU9TdoJd+CXVqUHs/82L7w/3NXv7Qp9CdJcpipbO/gAnlLmWHixHbgFmoxsLerTiwvz05D2wZN5D6UNwDKWmIr/SPu4LAe3mRonM0Vf1FJvZ/EF81PoBb/ItMA== 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=TTfIK5JKbbbAnP9wrBmqJVCLPev7p0lx94XNcKqyr30=; b=NIjAdsEHbh/y02wHHXV3p/E5Hit1KVJaLCzkDAn6ld2NKPDuLRSXnmlgH3rBU3FG1jUswup2aFTALc+2Qshl84VIvwd3acR3TbkH/KcuquyUshe/RJc4evs/0IkpWWByl05PyaR4maU5QoeOYj9TsitCqmRwA8BBMu28cOOGs58= Received: from MR1P264MB2481.FRAP264.PROD.OUTLOOK.COM (2603:10a6:501:32::17) by PAZP264MB3605.FRAP264.PROD.OUTLOOK.COM (2603:10a6:102:18b::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5566.15; Thu, 25 Aug 2022 14:53:42 +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.015; Thu, 25 Aug 2022 14:53:42 +0000 From: "DERUMIER, Alexandre" To: "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/4A= Date: Thu, 25 Aug 2022 14:53:42 +0000 Message-ID: <7d0ed948-8cd9-0a68-afee-764d67852e30@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> In-Reply-To: <40540b19-6675-8ec9-5ac0-0163814bfe92@groupe-cyllene.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: 4f06c237-4107-4753-9616-08da86a99a97 x-ms-traffictypediagnostic: PAZP264MB3605:EE_ x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: CFHTYX+ruuYWc0e0z8mZ+7a+akP/y2KBKsuUOmybTAiyY8okWdDEwVEL7QhCDyYiTe9cL3S2zPjhOmcp6eHXNqXT70ZmXWm/k6txd0b41FJD+S6J9VIXKGGdO+r49CYeOINZ6QqtFYXB8NenKY6dRHIh1zD6hhVsuJ1VNeIVqWfyWV7l4Ul9ILWmBgszHl9aUHcFtqc0BIB706tDs+8bpX8cI6K+kitEdTd5u2AFWMnSAT8auyDGcPjFGpCUzsILy+LMYEyGFqKGQWGwfpP00voQWry+CH2/aI47NRQ0R3Cc5nXVHAnpaTcT1Zwo3UGLUZ25DLN5aoZzBQqvrJYq5O356n7bAW1uQW+dDDs7IEQyEPIUdIybqFcLS0eIf62iXf038+qP+gkelxPqRLEbnUekcpC/zqbFnomjBYJM/kgIG5Ml0dJmXPVspRy5KpTdBzxTokBg4WlCmUnYhLGn1tI6KfPgm03okPElzyE6MhwFgUfEcjkG9VOZfcSV95siQafU7uffn0pYOCPTkYd5j16r+D4tlYf/yjk8QfneCBuPpl3QCO0jFShDyFN2denGbDh4eY3rwiendU384JoIrPmLdcQIilOwRig+BqJRUgJDenJ829yGvDBBp8gVHtWYE0jtC55vuD9DV6jO5+7PVtEm3YOP4FqXcupwbUW99+2B7y23EdsELZ7QYy/XDSv/FSMBOh61R2+w7aiEJ9K+XAKX9G9BHCbo5A3TNXVtdIAZ0fHGYczA2yTrhAH1olPr2pNDzcvwYujwjDIjf7a20rEPCynggLQp7QAbc7b4elYBXpEZ+x2Kv1iJ8MN3/afZpZH3E9KCOH3oSCdLk3rpICekdKLphiN6jwCzKDSr0A0= 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)(136003)(376002)(39850400004)(346002)(366004)(396003)(6512007)(26005)(71200400001)(6486002)(2616005)(6506007)(122000001)(186003)(83380400001)(966005)(38100700002)(5660300002)(2906002)(41300700001)(478600001)(36756003)(31686004)(8936002)(31696002)(38070700005)(86362001)(76116006)(66574015)(66476007)(66946007)(66446008)(91956017)(6916009)(316002)(8676002)(64756008)(66556008)(43740500002)(45980500001); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?ZHNFYVNBcXpOdVpxWXZlVmd0cmxndEY2czNqR0daeVlzMUtHT09WTU05VTMv?= =?utf-8?B?R1JwQXZETUprZTJYbENUK1NQRFYrZGc4T2JhbkEwbHJFUkRkWjJTeVdhZGNI?= =?utf-8?B?cVU5RTFyVUtLOFp3TEMrTkp1V3JyV04xZ1ZVU1FvWVd3YUdiLzRSbVNsTzMy?= =?utf-8?B?VlRMVG5acWd1T0x4aDJCeHRiRnlxL3dpaTY1dnpUNElmR1dzWmV6TFJjQ2Jz?= =?utf-8?B?UlNadHpaaklpamV2b3A3NjVEaEN2aXAxY0VOUVl4RnhzbVgxcktkdC9lY0do?= =?utf-8?B?dFFoVTVsTmRJd01CNnUvZHgwY3JvN0dNOFJIbUl3WHVveFVpSThCdW1IZm5s?= =?utf-8?B?WjBIY0RaOUt2NnRhVzQ0ekVhdlZHRzhWNVhUdXVzRHM5RG1pSXpkMzQ5cmlW?= =?utf-8?B?ZXRJUml0ZjFQWVlERDN0b1ZjVlZtL2JQZ0F6TmljWDB4UjBGbmdCTnhCRTZK?= =?utf-8?B?TmR3aEpoUUZwWGdEOTlMaEYzV3dtTmxwek5sLzFYd1UrbmV5cTNjSUtOeEZr?= =?utf-8?B?Y1VuM2hTL256Tk5adWJCNW56S3hyZTVSazBGZlZpTXh2YjJzbUVOR1k2WDJ0?= =?utf-8?B?MHJ6SGlPMDkzbEc1VEhmNS9xTHFRZVpHY0hSL3JCZTR4UlNyZ1NhdnNkWldB?= =?utf-8?B?RDgrZmgzRFpUSkEzWkpXeXRQZDFpRXdqWEFUR0FNeDBCRVNHWVREZGdadHhO?= =?utf-8?B?NXB1bXBjZkQvYTJtNEg3aDZnWFNySTc3YXAyR0JBSS9RL0pMTWlvY1F1Y2VH?= =?utf-8?B?bWpzY2FZK2NQZ3RRdE8wNE5zcFJnak4yMFIxK2liY0Q2emVVWHZyTmZyWGRR?= =?utf-8?B?UDE5TTk5cEU0c0J2Um9KeGs0b2JjODlXY0tqRy96RVdTM3RRUjR5b1BsYmV6?= =?utf-8?B?TE54UExNWG9rRWNXd0pUVFRYNW9SVElQRktUZmZ1LzE5VnR0azh6Ti9rSks4?= =?utf-8?B?RVJNbWdDSmxOdUV4anBjNEZjTFlzNHZFNEtnNVlnVzVtczJOMzN3M2dSVlgw?= =?utf-8?B?OGxQendaVm5GcTBJZ0pDdG9ET0dROWdCVHhDRGhVeXEzWTY3V0VtZ0ZkTzdI?= =?utf-8?B?TW1FZjNJcTJ0U3hHd204bDIzUXhrTnVQWGFUcDN0VENPN2Jxa0hycS9OUGsr?= =?utf-8?B?Y2g0dW55Vm1hSkc4bUhtaGtkd3l3aEI2bTJOZGhRVWpIbmR3ek5EdUVqTWFY?= =?utf-8?B?ZVhMekJJb3BZR2hsU1BRSDVUOExqNFZCTVFka2V5dHBqN3hkbndDcFp1c0V0?= =?utf-8?B?NStRVkphNGJSeWdFTS9SVXhrR08wTGZTOEFvWlROWVdweFp4VUFqbEE2WjRo?= =?utf-8?B?OTlMdVRuandXZllpa2ptWWFtOWhRTGJGdjdEdGt5UjY0cXVSblorc1lERnZh?= =?utf-8?B?UHNrdVZOK2NtL0JPSDR5VUJpTXhaUFdFVTdtYTZKM3ZTOFZuTjI1bVQwWVli?= =?utf-8?B?QTQrNC8zeWtPU3lCS3BIc1BrSFh1SDhXanlHaUZGOW8zYTNkOEwxRldoMzgy?= =?utf-8?B?R0RUOWZUWTJ4REJGNms1K0tRSmdjZi9oWkhRMXdpR0NkYTk1OERnQXJuMTNQ?= =?utf-8?B?d3ZPNURpcGNWOWZUUW9uaHBYTHNZT1h2TGlrU0tXbkViczI2S0hpTms2eHRG?= =?utf-8?B?cFFjWHFaaDVYMGc4TkpMTUFoVGZIK05ndDl6VDZPYjBWVlZXYmFiS25za2tH?= =?utf-8?B?RHM5MnVyWmU5TVBFQmE2RTVWVTE2ZU82Y2NkQnVxT1o1TVJ6QWk4VjN5Qjcv?= =?utf-8?B?bkxKaDFXWHBKczcvM0ZXUWhnVUN6Zkg2aE52Y3E5QlN3OUxaQVliZE5vbm84?= =?utf-8?B?S1VzOXU3QkxuNm5IMHZqVXVCMi9NZi92QmhkZHYzYjhJWVlSeFhVNzNMWmth?= =?utf-8?B?MXpTL3BwbUJpS0ZZbkZwbjI4WjlyVURZOWVGYzQwSXJrVm8xNEtkTlU0cThM?= =?utf-8?B?Tnk3SFBtZVVzTWtsaEJXV0dXUUJuZlgrNXR3TUw5VGxzOTd4YllsSGRpM29M?= =?utf-8?B?T1A3aGtXVTRrYnBIS2FJTGtvT0xBYUxGRWN2RkZHSGYyd0NvM2JidUVKZUFP?= =?utf-8?B?UWVMMkRDaWFHYVc2S1B5SGhkN3gwbk0zenlzK0xDREo0cERURWlXSzY0czE2?= =?utf-8?B?VUp2TC83VERUTXJMMWFrL1B0aDNUZzBDa0Y1K1Q4azRSbXBHQi9zd2UxczY2?= =?utf-8?Q?weaawe3GvfVY5fyz94sQTNZBbatQn3/egPBDhX5hd2oi?= 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: 4f06c237-4107-4753-9616-08da86a99a97 X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Aug 2022 14:53:42.7254 (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: nckH0esiK8i7uYCqOEkX2JJzwo5GnJqSaeCUcjp9DtCAYNJTlzyZ9uumqF4KnCv5lJT5WWd2Fu37KxrDJt/xwrv+7ejPqfYDY9o0/SreTT8YhF6Qmb1aQyBDQvICENiR X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAZP264MB3605 X-OriginatorOrg: groupe-cyllene.com X-SPAM-LEVEL: Spam detection results: 0 AWL 0.009 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, proxmox.com, 101.pid] 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Aug 2022 14:53:45 -0000 ID4gcm9vdEBwdmUyOn4jIHFtIHN0YXJ0IDEwMQ0KID4gaWdub3JpbmcgbWVkaWF0ZWQgZGV2aWNl IHdpdGggbXVsdGlmdW5jdGlvbiBkZXZpY2UNCg0Kb2ssIGl0J3Mgc2ltcGx5IHRoYXQgaW5kZWVk IEkgaGF2ZSBzcGVjaWZ5IGEgbXVsdGlmdW5jdGlvbiBwYXRoICIwMDAwOjAyIi4NCg0KSSB0aGlu ayBpdCBzaG91bGQgYmV0dGVyL3NhZmUgdG8gZGllIGhlcmUsIGluc3RlYWQgdG8gc2ltcGx5IHdh cm4gYW5kIA0KY29udGludWUuDQoNCg0KTGUgMjUvMDgvMjIgw6AgMTY6MjEsIERFUlVNSUVSLCBB bGV4YW5kcmUgYSDDqWNyaXTCoDoNCj4gSSBjYW4ndCBnZXQgbWRldiBkZXZpY2Ugd29ya2luZywg aXQgZG9uJ3QgY3JlYXRlIHRoZSBtZGV2IGRldmljZQ0KPiANCj4+ICsgICAgIyBpZ25vcmUgbWRl diBmb3IgbXVsdGlwbGUgZGV2aWNlcywgZXhjZXB0IHdoZW4gZnJvbSBtYXBwaW5nDQo+PiArICAg IGlmICgkcmVzLT57bWRldn0gJiYgJGlnbm9yZV9tZGV2KSB7DQo+PiArCXdhcm4gImlnbm9yaW5n IG1lZGlhdGVkIGRldmljZSB3aXRoIG11bHRpZnVuY3Rpb24gZGV2aWNlXG4iOw0KPj4gKwlkZWxl dGUgJHJlcy0+e21kZXZ9Ow0KPj4gICAgICAgIH0NCj4+ICAgICAgICByZXR1cm4gJHJlczsNCj4+ ICAgIH0NCj4+IEBAIC00MzMsMTEgKzQ0NiwxMyBAQCBteSAkcHJpbnRfcGNpX2RldmljZSA9IHN1 YiB7DQo+PiAgICB9Ow0KPj4gICAgDQo+IA0KPiANCj4gcm9vdEBwdmUyOn4jIHFtIHN0YXJ0IDEw MQ0KPiBpZ25vcmluZyBtZWRpYXRlZCBkZXZpY2Ugd2l0aCBtdWx0aWZ1bmN0aW9uIGRldmljZQ0K PiANCj4gDQo+IHdpdGgNCj4gdm1jb25maWcNCj4gLS0tLS0tLS0tDQo+IA0KPiBhZ2VudDogMQ0K PiBib290OiBvcmRlcj1zY3NpMDtpZGUyO25ldDANCj4gY29yZXM6IDINCj4gY3B1OiBob3N0DQo+ IGhvc3RwY2kwOiBzaGFyZWRudmlkaWEsbWRldj1udmlkaWEtNTQNCj4gaWRlMjogY2VwaGZzLTE6 aXNvL2phbW15LWxpdmUtc2VydmVyLWFtZDY0LmlzbyxtZWRpYT1jZHJvbSxzaXplPTE0Mzk1MzZL DQo+IG1hY2hpbmU6IHEzNQ0KPiBtZW1vcnk6IDgxOTUNCj4gbWV0YTogY3JlYXRpb24tcWVtdT02 LjIuMCxjdGltZT0xNjU5Njg5MDQzDQo+IG5hbWU6IHVidW50dS1zZXJ2ZXItZ3B1DQo+IG5ldDA6 IHZpcnRpbz02RTo2Nzo2ODpBQTo2ODo3RixicmlkZ2U9dm1icjAsZmlyZXdhbGw9MQ0KPiBudW1h OiAxDQo+IG9zdHlwZTogbDI2DQo+IHBhcmVudDogdG90bw0KPiBzY3NpMDogY2VwaC12bS1jdC0x OnZtLTEwMS1kaXNrLTAsc2l6ZT0zMkcNCj4gc2NzaWh3OiB2aXJ0aW8tc2NzaS1wY2kNCj4gc21i aW9zMTogdXVpZD0zNTgwNjQ1Yy1kZDI5LTRhYzktODI3Ni01YTY3NDc0Y2U2N2ENCj4gc29ja2V0 czogMg0KPiB2Z2E6IHZpcnRpbw0KPiB2bWdlbmlkOiAxYzJlYjI5OS1hNmY5LTRkMmQtYWIzMy05 YjQzZmZlZDhjNmQNCj4gDQo+IA0KPiBtYXBwaW5nDQo+IC0tLS0tLS0NCj4gDQo+ICAgIGNhdCBu b2Rlcy9oYXJkd2FyZS1tYXAuY29uZnxqcQ0KPiB7DQo+ICAgICAiZGlnZXN0IjogIjRhNzYwMjY0 ZTU2YTg0ZGE4OGQ0MzYyZDQxNDY4NGRiODYwYzM0MDYiLA0KPiAgICAgInBjaSI6IHsNCj4gICAg ICAgInNoYXJlZG52aWRpYSI6IHsNCj4gICAgICAgICAicHZlMSI6IHsNCj4gICAgICAgICAgICJt ZGV2IjogIjEiLA0KPiAgICAgICAgICAgImRldmljZSI6ICIweDFjMzEiLA0KPiAgICAgICAgICAg ImlvbW11Z3JvdXAiOiAiNzUiLA0KPiAgICAgICAgICAgInN1YnN5c3RlbS1kZXZpY2UiOiAiMHgx MzFiIiwNCj4gICAgICAgICAgICJwYXRoIjogIjAwMDA6MDI6MDAiLA0KPiAgICAgICAgICAgInN1 YnN5c3RlbS12ZW5kb3IiOiAiMHgxMGRlIiwNCj4gICAgICAgICAgICJ2ZW5kb3IiOiAiMHgxMGRl Ig0KPiAgICAgICAgIH0sDQo+ICAgICAgICAgInB2ZTIiOiB7DQo+ICAgICAgICAgICAibWRldiI6 ICIxIiwNCj4gICAgICAgICAgICJpb21tdWdyb3VwIjogIjQ3IiwNCj4gICAgICAgICAgICJkZXZp Y2UiOiAiMHgxYzMxIiwNCj4gICAgICAgICAgICJzdWJzeXN0ZW0tZGV2aWNlIjogIjB4MTMxYiIs DQo+ICAgICAgICAgICAic3Vic3lzdGVtLXZlbmRvciI6ICIweDEwZGUiLA0KPiAgICAgICAgICAg InZlbmRvciI6ICIweDEwZGUiLA0KPiAgICAgICAgICAgInBhdGgiOiAiMDAwMDowMjowMCINCj4g ICAgICAgICB9DQo+ICAgICAgIH0NCj4gICAgIH0NCj4gfQ0KPiANCj4gDQo+IA0KPiBnZW5lcmF0 ZWQga3ZtIGNvbW1hbmQgbGluZTogKHdpdGhvdXQgbWRldikNCj4gDQo+IC91c3IvYmluL2t2bSAt aWQgMTAxIC1uYW1lIHVidW50dS1zZXJ2ZXItZ3B1LGRlYnVnLXRocmVhZHM9b24NCj4gLW5vLXNo dXRkb3duIC1jaGFyZGV2DQo+IHNvY2tldCxpZD1xbXAscGF0aD0vdmFyL3J1bi9xZW11LXNlcnZl ci8xMDEucW1wLHNlcnZlcj1vbix3YWl0PW9mZiAtbW9uDQo+IGNoYXJkZXY9cW1wLG1vZGU9Y29u dHJvbCAtY2hhcmRldg0KPiBzb2NrZXQsaWQ9cW1wLWV2ZW50LHBhdGg9L3Zhci9ydW4vcW1ldmVu dGQuc29jayxyZWNvbm5lY3Q9NSAtbW9uDQo+IGNoYXJkZXY9cW1wLWV2ZW50LG1vZGU9Y29udHJv bCAtcGlkZmlsZSAvdmFyL3J1bi9xZW11LXNlcnZlci8xMDEucGlkDQo+IC1kYWVtb25pemUgLXNt YmlvcyB0eXBlPTEsdXVpZD0zNTgwNjQ1Yy1kZDI5LTRhYzktODI3Ni01YTY3NDc0Y2U2N2EgLXNt cA0KPiA0LHNvY2tldHM9Mixjb3Jlcz0yLG1heGNwdXM9NCAtbm9kZWZhdWx0cyAtYm9vdA0KPiBt ZW51PW9uLHN0cmljdD1vbixyZWJvb3QtdGltZW91dD0xMDAwLHNwbGFzaD0vdXNyL3NoYXJlL3Fl bXUtc2VydmVyL2Jvb3RzcGxhc2guanBnDQo+IC12bmMgdW5peDovdmFyL3J1bi9xZW11LXNlcnZl ci8xMDEudm5jLHBhc3N3b3JkPW9uIC1jcHUNCj4gaG9zdCwra3ZtX3B2X2VvaSwra3ZtX3B2X3Vu aGFsdCAtbSA4MTk1IC1vYmplY3QNCj4gbWVtb3J5LWJhY2tlbmQtcmFtLGlkPXJhbS1ub2RlMCxz aXplPTQwOTcuNU0gLW51bWENCj4gbm9kZSxub2RlaWQ9MCxjcHVzPTAtMSxtZW1kZXY9cmFtLW5v ZGUwIC1vYmplY3QNCj4gbWVtb3J5LWJhY2tlbmQtcmFtLGlkPXJhbS1ub2RlMSxzaXplPTQwOTcu NU0gLW51bWENCj4gbm9kZSxub2RlaWQ9MSxjcHVzPTItMyxtZW1kZXY9cmFtLW5vZGUxIC1yZWFk Y29uZmlnDQo+IC91c3Ivc2hhcmUvcWVtdS1zZXJ2ZXIvcHZlLXEzNS00LjAuY2ZnIC1kZXZpY2UN Cj4gdm1nZW5pZCxndWlkPTFjMmViMjk5LWE2ZjktNGQyZC1hYjMzLTliNDNmZmVkOGM2ZCAtZGV2 aWNlDQo+IHVzYi10YWJsZXQsaWQ9dGFibGV0LGJ1cz1laGNpLjAscG9ydD0xIC1kZXZpY2UNCj4g dmZpby1wY2ksaG9zdD0wMDAwOjAyOjAwLjAsaWQ9aG9zdHBjaTAuMCxidXM9cGNpLjAsYWRkcj0w eDEwLjAsbXVsdGlmdW5jdGlvbj1vbg0KPiAtZGV2aWNlIHZmaW8tcGNpLGhvc3Q9MDAwMDowMjow MC4xLGlkPWhvc3RwY2kwLjEsYnVzPXBjaS4wLGFkZHI9MHgxMC4xDQo+IC1kZXZpY2UgdmlydGlv LXZnYSxpZD12Z2EsYnVzPXBjaWUuMCxhZGRyPTB4MSAtY2hhcmRldg0KPiBzb2NrZXQscGF0aD0v dmFyL3J1bi9xZW11LXNlcnZlci8xMDEucWdhLHNlcnZlcj1vbix3YWl0PW9mZixpZD1xZ2EwDQo+ IC1kZXZpY2UgdmlydGlvLXNlcmlhbCxpZD1xZ2EwLGJ1cz1wY2kuMCxhZGRyPTB4OCAtZGV2aWNl DQo+IHZpcnRzZXJpYWxwb3J0LGNoYXJkZXY9cWdhMCxuYW1lPW9yZy5xZW11Lmd1ZXN0X2FnZW50 LjAgLWRldmljZQ0KPiB2aXJ0aW8tc2VyaWFsLGlkPXNwaWNlLGJ1cz1wY2kuMCxhZGRyPTB4OSAt Y2hhcmRldg0KPiBzcGljZXZtYyxpZD12ZGFnZW50LG5hbWU9dmRhZ2VudCAtZGV2aWNlDQo+IHZp cnRzZXJpYWxwb3J0LGNoYXJkZXY9dmRhZ2VudCxuYW1lPWNvbS5yZWRoYXQuc3BpY2UuMCAtc3Bp Y2UNCj4gdGxzLXBvcnQ9NjEwMDAsYWRkcj0xMjcuMC4wLjEsdGxzLWNpcGhlcnM9SElHSCxzZWFt bGVzcy1taWdyYXRpb249b24NCj4gLWRldmljZQ0KPiB2aXJ0aW8tYmFsbG9vbi1wY2ksaWQ9YmFs bG9vbjAsYnVzPXBjaS4wLGFkZHI9MHgzLGZyZWUtcGFnZS1yZXBvcnRpbmc9b24NCj4gLWlzY3Np IGluaXRpYXRvci1uYW1lPWlxbi4xOTkzLTA4Lm9yZy5kZWJpYW46MDE6ZmJkZjlkNjA5NzUxIC1k cml2ZQ0KPiBmaWxlPS9tbnQvcHZlL2NlcGhmcy0xL3RlbXBsYXRlL2lzby9qYW1teS1saXZlLXNl cnZlci1hbWQ2NC5pc28saWY9bm9uZSxpZD1kcml2ZS1pZGUyLG1lZGlhPWNkcm9tLGFpbz1pb191 cmluZw0KPiAtZGV2aWNlIGlkZS1jZCxidXM9aWRlLjEsdW5pdD0wLGRyaXZlPWRyaXZlLWlkZTIs aWQ9aWRlMixib290aW5kZXg9MTAxDQo+IC1kZXZpY2UgdmlydGlvLXNjc2ktcGNpLGlkPXNjc2lo dzAsYnVzPXBjaS4wLGFkZHI9MHg1IC1kcml2ZQ0KPiBmaWxlPXJiZDpjZXBoLXZtLWN0LTEvdm0t MTAxLWRpc2stMDpjb25mPS9ldGMvcHZlL2NlcGguY29uZjppZD1hZG1pbjprZXlyaW5nPS9ldGMv cHZlL3ByaXYvY2VwaC9jZXBoLXZtLWN0LTEua2V5cmluZyxpZj1ub25lLGlkPWRyaXZlLXNjc2kw LGZvcm1hdD1yYXcsY2FjaGU9bm9uZSxhaW89aW9fdXJpbmcsZGV0ZWN0LXplcm9lcz1vbg0KPiAt ZGV2aWNlDQo+IHNjc2ktaGQsYnVzPXNjc2lodzAuMCxjaGFubmVsPTAsc2NzaS1pZD0wLGx1bj0w LGRyaXZlPWRyaXZlLXNjc2kwLGlkPXNjc2kwLGJvb3RpbmRleD0xMDANCj4gLW5ldGRldg0KPiB0 eXBlPXRhcCxpZD1uZXQwLGlmbmFtZT10YXAxMDFpMCxzY3JpcHQ9L3Zhci9saWIvcWVtdS1zZXJ2 ZXIvcHZlLWJyaWRnZSxkb3duc2NyaXB0PS92YXIvbGliL3FlbXUtc2VydmVyL3B2ZS1icmlkZ2Vk b3duLHZob3N0PW9uDQo+IC1kZXZpY2UNCj4gdmlydGlvLW5ldC1wY2ksbWFjPTZFOjY3OjY4OkFB OjY4OjdGLG5ldGRldj1uZXQwLGJ1cz1wY2kuMCxhZGRyPTB4MTIsaWQ9bmV0MCxib290aW5kZXg9 MTAyDQo+IC1tYWNoaW5lIHR5cGU9cTM1K3B2ZTANCj4gDQo+IA0KPiANCj4gDQo+IA0KPiANCj4g bWF5YmUgbm90IHJlbGF0ZWQsIGJ1dCBhZnRlciB0aGF0LCBzdG9wL3N0YXJ0IGFyZSBub3Qgd29y a2luZyBhbnltb3JlDQo+IA0KPiByb290QHB2ZTI6fiMgcW0gc3RvcCAxMDENCj4gUENJIGRldmlj ZSBtYXBwaW5nIGludmFsaWQgKGhhcmR3YXJlIHByb2JhYmx5IGNoYW5nZWQpOiAnbWRldicNCj4g Y29uZmlndXJlZCBidXQgc2hvdWxkIG5vdCBiZQ0KPiANCj4gcm9vdEBwdmUyOn4jIHFtIHN0YXJ0 IDEwMQ0KPiBQQ0kgZGV2aWNlIG1hcHBpbmcgaW52YWxpZCAoaGFyZHdhcmUgcHJvYmFibHkgY2hh bmdlZCk6ICdtZGV2Jw0KPiBjb25maWd1cmVkIGJ1dCBzaG91bGQgbm90IGJlDQo+IA0KPiANCj4g DQo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+IHB2 ZS1kZXZlbCBtYWlsaW5nIGxpc3QNCj4gcHZlLWRldmVsQGxpc3RzLnByb3htb3guY29tDQo+IGh0 dHBzOi8vbGlzdHMucHJveG1veC5jb20vY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL3B2ZS1kZXZl bA0KPiANCg0K