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) server-digest SHA256)
 (No client certificate requested)
 by lists.proxmox.com (Postfix) with ESMTPS id 199948AE73
 for <pve-devel@lists.proxmox.com>; Mon, 22 Aug 2022 15:39:44 +0200 (CEST)
Received: from firstgate.proxmox.com (localhost [127.0.0.1])
 by firstgate.proxmox.com (Proxmox) with ESMTP id F3A312F665
 for <pve-devel@lists.proxmox.com>; Mon, 22 Aug 2022 15:39:13 +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 <pve-devel@lists.proxmox.com>; Mon, 22 Aug 2022 15:39:12 +0200 (CEST)
Received: from CYLNEXC01.cyllene.corp (unknown [10.0.250.28])
 by mail02.cetsi.fr (Postfix) with ESMTP id AAE1140518C1;
 Mon, 22 Aug 2022 15:38:58 +0200 (CEST)
DKIM-Filter: OpenDKIM Filter v2.11.0 mail02.cetsi.fr AAE1140518C1
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=groupe-cyllene.com;
 s=dkim; t=1661175538;
 bh=8mObRkL82kS1fXFvO4HGVOyJklxT1a6QEAMU3m+iIb4=;
 h=From:To:Subject:Date:References:In-Reply-To:From;
 b=0rpt99NqBV8k0HEXNQhW/g4SHUby2yX+sTZsBxG0KSpErWk1Us2rgkYFfRqgVjF2D
 9yA9GFCC1e8QqkKt6LSpM4tKerywEK87r9o9y1/d0HcJX/WHLqjG4PVKmo+TfdXtge
 EZJ9W4LNJbvTDj5OlASxUM3+xZbwgZS9qopW//LA=
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; Mon, 22 Aug
 2022 15:39:01 +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.31 via Frontend Transport; Mon, 22 Aug 2022 15:39:01 +0200
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=HMJAi1zSR0AKs7JlzfVEh+BkCRo3TMn7byCPlsZX7YEmVJTu9YQ91j6/sGQmF3Kz7ZdSHjB/QJehzxeeVqBPIgzEgV3eZ46snE7AFx7z7rlyS7vyZi5JVdnYbFlvdV8421+oR/ExChGwa9NEjQwI+weJqFzSIYSTXduV77kj2zgpMaIfcja1/ypWssAsrFjRZLSshYLqzSshKZJtgVXwxCHuTVjYh0g1uhNeJGsbYNniy7/G3+YYZtw2ALIqxzd4jxUtuuDnAsP0u/UAvzz/+G2+nmeDj5ddpw7NOhlvTnYa00n9QMBgpGzyjqRMdA+yu1GfG08xYjmXd/xZNCRVOw==
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=8mObRkL82kS1fXFvO4HGVOyJklxT1a6QEAMU3m+iIb4=;
 b=i5txS161MDisfu89CdfvH3TDs1wEQc6sT8vL9BYarLl4EBVdkndZj0xi/hmLibtveiAMWVRcbfKCTS9drSFBfIU7ntypVyTqBkO6U6UyFsNo0S2o1tvV7I/iKBguftXJbPW6H8wT/fKNc/h3xna9ITJTpI992R4hEjNXJBAZGcaj5l097Rs+2kFHP69JDmSkUmiebVxNHnYv4+YgM0792ZRUg++JayUbxh34Q75WABpLunc7EyXUGriUz8XUHn7V22Sb6bMWyh+MnsuvB7aOrg2omh/ysRJd09BTL5zd89yr25GzWKGpCHSnUgNzkG4Ct59nRl2ZADKWS8xlnDwbUQ==
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=8mObRkL82kS1fXFvO4HGVOyJklxT1a6QEAMU3m+iIb4=;
 b=PYV0Zx9pyEDEq6MnU+mIliWU/Rm9tffFhl0c/Rk7yEJe9wJsLvfyIe99hFrL+CmqrzdzXjbdlY2LtuO5WA3PPwoUVAGelIUYtGoohsBO3LnlDVnYlU19MEVZ9e+BIwsMCAdfQjBUZgatfsbgRsLyDjIo64j63MQogvLlTUgMIUE=
Received: from MR1P264MB2481.FRAP264.PROD.OUTLOOK.COM (2603:10a6:501:32::17)
 by MRZP264MB1815.FRAP264.PROD.OUTLOOK.COM (2603:10a6:501:17::6) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5546.21; Mon, 22 Aug
 2022 13:39:01 +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.5546.022; Mon, 22 Aug 2022
 13:39:01 +0000
From: "DERUMIER, Alexandre" <Alexandre.DERUMIER@groupe-cyllene.com>
To: Dominik Csapak <d.csapak@proxmox.com>, Proxmox VE development discussion
 <pve-devel@lists.proxmox.com>
Thread-Topic: [pve-devel] [PATCH common/qemu-server/manager] improve vGPU
 (mdev) usage for NVIDIA
Thread-Index: AQHYoLzbOVtjWfsJdEO7211gBD2N6K2mSmkAgAALFQCAC/U8gIAIlDGAgAA4rQA=
Date: Mon, 22 Aug 2022 13:39:01 +0000
Message-ID: <0d467617-8ca3-0418-c2b3-add8a02cea74@groupe-cyllene.com>
References: <20220726065559.674547-1-d.csapak@proxmox.com>
 <c7f6c5bd-ce31-ef1b-6253-e01ada414a6f@groupe-cyllene.com>
 <287d3d9d-7a5e-f228-3685-dc0af245790b@proxmox.com>
 <7e086d5b-7265-eaf9-dafb-15c060800893@groupe-cyllene.com>
 <9cb39d2c-432e-cc8a-6485-3ae8f865cf91@proxmox.com>
In-Reply-To: <9cb39d2c-432e-cc8a-6485-3ae8f865cf91@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.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: 93c601a1-ad55-4f3b-0b84-08da8443ac39
x-ms-traffictypediagnostic: MRZP264MB1815:EE_
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: hP7jX/rtsHKiL+SpL0eHolnC/zcYAvuw525NrfMr/tBbz5/jkUYyUDAJR/MU9mQ/0xUkiMZtcBuEaIf0JctvhqEDYzD3OJtnlbidTQVh+hT4We8Xxn7ucNwYCx/Yxyz7w2xUqHE+6tU/Dhtnnq5pf0ozGsYxb/gqzbYbs05Vdcx0EPmUQ532oB+BJVLx/Szr+NfcWFyjlYe7MJYY01Efr6a69ckpbyohhHfmJLx0LxecUf8mNdLJVaQtOT3hNdSHvuhNZkyL2zvDt+1xAFisqylrjJIV3NMAoxy4C2qs4oYYFa3kFAHUuQHkRIKK2DfHnvRHVm622ftuCFtKh6P4akjGRyox9w0GpITz9ZWpUh5+JlWio4OygZMgb8P/HBQoWuspdvHPwnj1TD7bnsS/qjhLIdGFU/KqhnLlwcOV24ApsFyiVC5sfrgRS+V33YrTSjSxYNoLeyQlSayZjbwRlRKSaIvsqew+OCY1gFuYdGRqJIyrLTZVJUBTeIhf31wCGsRznW7IzkiK4PSraWHTW7PVRuE5I/oUKsaAqwN27tfRS+vw/suVpOQY0LuYRaBhXBiMeUjvsFTkJYR8wGbM9cA/do7wgFEzS4/Q2Am0FKa30xAc864vkHYvS5mCtrWiW12Ao8SeZ+H5cMAeTcyT4uVIkXDKhB/Cm/IXHtzdqIzIHTM5cGBiJq4mXtPlUc1p50cE74npbGEQa8m46c/UYtslkAzBECUvDk1rc0EUOYFAWJTjv1hm4JVdexFTgPAMi6mTrPQlXjkeBc7otlQVsYgilSu9LZeKzPtRsopGbg324v8uBDnYyRy8z6jBIt1P4EAtylkuip/BYkyQ0vGVWB91zeUiO89/CttDIonUR2w=
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)(396003)(366004)(346002)(136003)(39850400004)(376002)(316002)(66946007)(64756008)(66556008)(66476007)(66446008)(8676002)(8936002)(91956017)(186003)(76116006)(31686004)(110136005)(36756003)(5660300002)(2906002)(41300700001)(71200400001)(86362001)(6512007)(6506007)(31696002)(53546011)(38070700005)(83380400001)(478600001)(6486002)(2616005)(966005)(122000001)(38100700002)(43740500002)(45980500001);
 DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?utf-8?B?Qzk2Nm1PQ2dvU1pRcjVwTE56Tjh2Z04yOTNhZjlFeFBVSDhBUzJqejJFb1Vo?=
 =?utf-8?B?YU90Y1V4YUFLUXBwVW83QjhwV2c3dW5WNDhkNXhickd1Smhjb1JSVS9VZ3RW?=
 =?utf-8?B?QU40S2l6ZFhvbVVCaVMza0hFSkFTODVsQjkrTDZZTlRBeW9LUlVJbXJ6QldV?=
 =?utf-8?B?eTlkVURHcFJxenpsUS9YVGxEL0dna0YxZG1UMDJJbG9uTVpCbnRjTFUzQ1Bp?=
 =?utf-8?B?dkZOQWhTaHhCdkR3Z1Qwd2hJRk1SVW1LOW5jbEJSWXdnZHdOU2NMb0FxeGp1?=
 =?utf-8?B?Y0JkakY0eWYyODBOc05sYjdNNzBpRGtFYytUNGxYNUxvTUJ2NTJtUVdTREEx?=
 =?utf-8?B?N0lNYktkdXllWnBXT1JlRHU2SWoxR2o5aWhXSE51cjgrOEVuODh0djF0eEZS?=
 =?utf-8?B?cFNDOG8yTVNUK0M1ekpVNkJqSVpET1FmTkJkN2xUbUU5TWJYNmRsSFhVdGNs?=
 =?utf-8?B?dDR2QU4reGd0WDZXRzB6Qk9IRVVnNDJWMDBCanFNR2szVkxuNmZYellqNzUr?=
 =?utf-8?B?c3p6T2RPZStGc2FLM0Vpanh0cFdKK0dYS2VPWVZSeGk3Z3gxRnMvUGZmUUtK?=
 =?utf-8?B?WmZER3hYYW5rdm04cGh2cnVQZW9qUHA2RFgzeDNzNzdPMmJSd1hpRkl5eEVP?=
 =?utf-8?B?YWJjWklxQ0RHcCtxQWdwbGFhSFB2YWIvNkd1L2oyNCtQL20wWWRxdmlMQjU1?=
 =?utf-8?B?QmpmVDVJWnZuZlo2eCtTOEZGOXh4bXRJbWM1K1JQeWlOa0RhdzduMExqVk5k?=
 =?utf-8?B?SXFkYjE1TG1TU0szbmZwVVhMMmZuQjdTRmxGb2RiT0NsNXovQnN1elJqNWN4?=
 =?utf-8?B?MDE5UnBUYmcyck9KRzBVY2xPb01sWVM2NEwveGFQdEh0b1l2cXJQdTlhSGZo?=
 =?utf-8?B?V2UwOEhDZlc1ZXMzTjRZTVhNZW1yaFQwbFp6WkRMdW1sSXZ6dnFnalZTaEZw?=
 =?utf-8?B?Z3hlTGdqUmpGTjRqbThEWmh2Zk50OGl1dklMOStlc3ZFMkNqWm96VnBxbEhE?=
 =?utf-8?B?WlVXeXVjVGMyZU5NbkhsNnhQd1hVb0V1NnRWT3d5ODliZWVJYXJzbWI2T1JS?=
 =?utf-8?B?OEZXTTJHdW9DNUl6czZuSDU4L3o0c2pSczBHdGlRWjJCbzRLdVNrWENMR3dv?=
 =?utf-8?B?V1NzOE11ZnZwTU5rNjZkdGVqL0Y3RTRaS3hoSDR1ZmNNTEtVdzJsYkhoWVZy?=
 =?utf-8?B?LzkyMzJwbTM2V1BkVGtodlMrU1dQTzliU1F2T01HRlNhajVwbW5yTDVWMUlz?=
 =?utf-8?B?VmQ3SzdIaDZoamVrNGwxU0ttK29TTkcxTVRJcDQ5bmRzem92WEoweHdxTFJS?=
 =?utf-8?B?bUpPaWFhTlNLbWRBd2ZVMFJVSlFmbWZ5VzNWN215R3pPMGNLSFp5WXpQdHN6?=
 =?utf-8?B?VUc0Q0dkOWg2bDhUajA3U2FCT1VYcmJHT3VrMHZXYWNwU09BdkIwUFFzMUV2?=
 =?utf-8?B?U2RrY2pIbGVxZk93SGNPeWNGZlJ6MG91aUxTeGtlalIxRUZGWm9uaHFtRHl2?=
 =?utf-8?B?dlJXM3ZMOENmZDAwZVBLVzdBeGJHVWlhR2llNUx3RWpBcWZFbHdHNDByKytQ?=
 =?utf-8?B?U05NdE9FSktIS1pLb1Izb0liYmlBd2Vvc0orVXN5ZUFNNU9aVXhrYVpESWNH?=
 =?utf-8?B?Z0FGMW1COEI2RC9wWWpRWGFrWTgxOXdKcXdUYks5MlJEZTBnM21ncEJkemZG?=
 =?utf-8?B?QytMTExGTWZZaVVqNERWblg1NWdzY25mS2Yzam9rdktJTzNoTFFUZi9WeXdw?=
 =?utf-8?B?NlhSWjZncS9QQUJhTmY1dVI0MmxvY1J2ZUw3QllzWE9WQWFUV25HUHBteHM0?=
 =?utf-8?B?cDRJUlhVK1BUdU5oZkJUYmV2eWVPeGI1MmMzUzJnSWZMa3hHWjdjWE9vQVA2?=
 =?utf-8?B?empoUGVJOXk2OGtybm1TNGMyTkNPOEdQR0FsR2NWV2pDeC9LRXNsNVVPQkUz?=
 =?utf-8?B?WFp1L0h1VmFtdzZTd2dSaklhcnE3NVJpcFdSd1JVdjF0NG5hM1RDcy9XZXlK?=
 =?utf-8?B?c2huRFFxcEFCalBJalhwWkw2M2ViaTVaSTNMcXpaTjdWZmh0OTlBbHoyUGFx?=
 =?utf-8?B?c1puYVc1V212UWJPOGNnZDAvcC81b2V5ekZIZHdlVTRtd1AvZitWZjI1Q0Fw?=
 =?utf-8?B?M290VnI3YkxVZ0JxNUtISmFYZHJlUElpMVdocE43YXlXRU1NT3dtWThzWWYr?=
 =?utf-8?Q?2DuF21UnliZ+49M/T1MFlmWsxjsGGEOGK5HXBD7AZUEx?=
Content-Type: text/plain; charset="utf-8"
Content-ID: <3302BC2591C2F643BD3231C59DE5B5E6@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: 93c601a1-ad55-4f3b-0b84-08da8443ac39
X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Aug 2022 13:39:01.2816 (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: +q+7cTD7IKAj5Z59OFzV9teo5nuWdKoV5wPcV2D4ug7dWQDS72bK9FFcSyVy4ZoBPj7UtihONoTxlfbXLfw7BPBU2979llacKQeJ8slkSyM+PXMoWbEpXADbl4uQTDd4
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MRZP264MB1815
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 -
Subject: Re: [pve-devel] [PATCH common/qemu-server/manager] improve vGPU
 (mdev) usage for NVIDIA
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, 22 Aug 2022 13:39:44 -0000

TGUgMjIvMDgvMjIgw6AgMTI6MTYsIERvbWluaWsgQ3NhcGFrIGEgw6ljcml0wqA6DQo+IE9uIDgv
MTcvMjIgMDE6MTUsIERFUlVNSUVSLCBBbGV4YW5kcmUgd3JvdGU6DQo+PiBMZSA5LzA4LzIyIMOg
IDEwOjM5LCBEb21pbmlrIENzYXBhayBhIMOpY3JpdMKgOg0KPj4+IE9uIDgvOS8yMiAwOTo1OSwg
REVSVU1JRVIsIEFsZXhhbmRyZSB3cm90ZToNCj4+Pj4gTGUgMjYvMDcvMjIgw6AgMDg6NTUsIERv
bWluaWsgQ3NhcGFrIGEgw6ljcml0wqA6DQo+Pj4+PiBzbyBtYXliZSBzb21lb25lIGNhbiBsb29r
IGF0IHRoYXQgYW5kIGdpdmUgc29tZSBmZWVkYmFjaz8NCj4+Pj4+IG15IGlkZWEgdGhlcmUgd291
bGQgYmUgdG8gYWxsb3cgbXVsdGlwbGUgZGV2aWNlIG1hcHBpbmdzIHBlciBub2RlDQo+Pj4+PiAo
aW5zdGVhZCBvZiBvbmUgb25seSkgYW5kIHRoZSBxZW11IGNvZGUgd291bGQgc2VsZWN0IG9uZSBh
dXRvbWF0aWNhbGx5DQo+Pj4+IEhpIERvbWluaWssDQo+Pj4+DQo+Pj4+IGRvIHlvdSB3YW50IHRv
IGNyZWF0ZSBzb21lIGtpbmQgb2YgcG9vbCBvZiBwY2kgZGV2aWNlcyBpbiB5b3VyICIiYWRkDQo+
Pj4+IGNsdXN0ZXItd2lkZSBoYXJkd2FyZSBkZXZpY2UgbWFwcGluZyIgcGF0Y2hlcyBzZXJpZXMg
Pw0KPj4+Pg0KPj4+PiBNYXliZSBpbiBoYXJkd2FyZW1hcCwgYWxsb3cgdG8gZGVmaW5lIG11bHRp
cGxlIHBjaSBhZGRyZXNzIG9uIHNhbWUgDQo+Pj4+IG5vZGUgPw0KPj4+Pg0KPj4+PiBUaGVuLCBm
b3IgbWRldiwgbG9vayBpZiBhIG1kZXYgYWxyZWFkeSBleGlzdCBpbiAxIG9mIHRoZSBkZXZpY2Uu
DQo+Pj4+IElmIG5vdCwgdHJ5IHRvIGNyZWF0ZSB0aGUgbWRldiBpZiAxIGRldmljZSwgaWYgaXQn
cyBmYWlsaW5nIChtYXgNCj4+Pj4gbnVtYmVyIG9mIG1kZXYgcmVhY2hlZCksIHRyeSB0byBjcmVh
dGUgbWRldiBvbiB0aGUgb3RoZXIgZGV2aWNlLC4uLg0KPj4+Pg0KPj4+PiBpZiBub3QgbWRldiwg
Y2hvb3NlIGEgcGNpIGRldmljZSBpbiB0aGUgcG9vbCBub3QgeWV0IGRldGFjaGVkIGZyb20gDQo+
Pj4+IGhvc3QuDQo+Pj4+DQo+Pj4NCj4+PiB5ZXMgaSBwbGFuIHRvIGRvIHRoaXMgaW4gbXkgbmV4
dCBpdGVyYXRpb24gb2YgdGhlIG1hcHBpbmcgc2VyaWVzDQo+Pj4gKGJhc2ljYWxseSB3aGF0IHlv
dSBkZXNjcmliZSkNCj4+IEhpLCBzb3JyeSB0byBiZSBsYXRlLg0KPj4NCj4+DQo+Pj4gbXkgKHJv
dWdoKSBpZGVhOg0KPj4+DQo+Pj4gaGF2ZSBhIGxpc3Qgb2YgcGNpIHBhdGhzIGluIG1hcHBpbmcg
KGUuZy4gMDE6MDAuMDswMTowMC40Oy4uLikNCj4+PiAoc2hvdWxkIGJlIGVub3VnaCwgaSBkb24n
dCB0aGluayBncm91cGluZyB1bnJlbGF0ZWQgZGV2aWNlcyAoZGlmZmVyZW50DQo+Pj4gdmVuZG9y
L3Byb2R1Y3QpIG1ha2VzIG11Y2ggc2Vuc2U/KQ0KPj4geWVzLCB0aGF0J3MgZW5vdWdoIGZvciBt
ZS4gd2UgZG9uJ3Qgd2FudCB0byBtaXggdW5yZWxhdGVkIGRldmljZXMuDQo+Pg0KPj4gQlRXLCBJ
J20gZmluYWxseSBhYmxlIHRvIGRvIGxpdmUgbWlncmF0aW9uIHdpdGggbnZpZGlhIG1kZXYgdmdw
dS4gKG5lZWQNCj4+IHRvIGNvbXBpbGUgdGhlIG52aWRpYSB2ZmlvIGRyaXZlciB3aXRoIGFuIG9w
dGlvbiB0byBlbmFibGUgaXQgKyBhZGQNCj4+ICItZGV2aWNlIHZmaW8tcGNpLHgtZW5hYmxlLW1p
Z3JhdGlvbj1vbiwuLi4iDQo+IA0KPiBuaWNlICh3aGF0IGZsYWcgZG8geW91IG5lZWQgb24gdGhl
IGRyaXZlciBpbnN0YWxsPyBpIGRpZCBub3QgZmluZCBpdCkNCj4gaSdsbCBzZWUgaWYgaSBjYW4g
dGVzdCB0aGF0IG9uIGEgc2luZ2xlIGNhcmQgKG9ubHkgaGF2ZSBvbmUgaGVyZSkNCj4gDQoNCg0K
SSBoYXZlIHVzZSA0NjAuNzMuMDEgZHJpdmVyLiAgKGxhc3QgNTEwIGRyaXZlciBkb24ndCBoYXZl
IHRoZSBmbGFnIGFuZCANCmNvZGUsIGRvbid0IGtub3duIHdoeSkNCmh0dHBzOi8vZ2l0aHViLmNv
bS9tYmlsa2VyL3ZncHVfdW5sb2NrLXJzL2lzc3Vlcy8xNQ0KDQoNCnRoZSBmbGFnIGlzIE5WX0tW
TV9NSUdSQVRJT05fVUFQPTEuDQpBcyBJIGRpZG4ndCBrbm93biB0byBwYXNzIHRoZSBmbGFnLA0K
DQpJIGhhdmUgc2ltcGx5IGRlY29tcHJlc3MgdGhlIGRyaXZlcg0KIk5WSURJQS1MaW51eC14ODZf
NjQtNDYwLjczLjAxLWdyaWQtdmdwdS1rdm0tdjUucnVuIC14Ig0KZWRpdCB0aGUgImtlcm5lbC9u
dmlkaWEtdmdwdS12ZmlvL252aWRpYS12Z3B1LXZmaW8uS2J1aWxkIiB0byBhZGQgDQpOVl9LVk1f
TUlHUkFUSU9OX1VBUD0xDQoNCnRoZW4gLi9udmlkaWEtaW5zdGFsbGVyDQoNCg0KDQoNCg0KDQoN
Cj4+DQo+PiBTbywgbWF5YmUgYWRkaW5nIGEgImxpdmVtaWdyYXRlIiBmbGFnIG9uIHRoZSBoYXJk
d2FyZW1hcCBjb3VsZCBiZSANCj4+IGdyZWF0IDopDQo+IA0KPiBpdCdzIHByb2JhYmx5IGJldHRl
ciBzdWl0ZWQgZm9yIHRoZSBob3N0cGNpIHNldHRpbmcgaW4gdGhlIHFlbXUgY29uZmlnLA0KPiBz
aW5jZSB0aGF0J3MgdGhlIHBsYWNlIHdlIG5lZWQgaXQNCj4gDQo+Pg0KPj4gQ291bGQgYmUgdXNl
ZnVsbCBmb3Igc3RhdGVsZXNzIHVzYiBkZXZpY2UsIGxpa2UgdXNiIGRvbmdsZSx3aGVyZSB3ZQ0K
Pj4gY291bGQgdW5wbHVnIHVzYi9saXZlbWlncmF0ZS9yZXBsdWcgdXNiLg0KPj4NCj4+DQo+Pg0K
PiBhbHNvIHByb2JhYmx5IGJldHRlciBzdWl0ZWQgZm9yIHRoZSB1c2JYIHNldHRpbmcNCj4gDQo+
IGJ1dCB0aG9zZSBjYW4gYmUgZG9uZSBhZnRlciAoc29tZSB2ZXJzaW9uIG9mKSB0aGlzIHNlcmll
cw0KPiBpcyBhcHBsaWVkDQo+IA0KDQo=