From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <dev-bounces@dpdk.org>
Received: from dpdk.org (dpdk.org [92.243.14.124])
	by inbox.dpdk.org (Postfix) with ESMTP id 30FCDA00E6
	for <public@inbox.dpdk.org>; Tue,  9 Jul 2019 14:11:37 +0200 (CEST)
Received: from [92.243.14.124] (localhost [127.0.0.1])
	by dpdk.org (Postfix) with ESMTP id AFD0D1B955;
	Tue,  9 Jul 2019 14:11:35 +0200 (CEST)
Received: from mx0b-0016f401.pphosted.com (mx0b-0016f401.pphosted.com
 [67.231.156.173]) by dpdk.org (Postfix) with ESMTP id 915884C94
 for <dev@dpdk.org>; Tue,  9 Jul 2019 14:11:34 +0200 (CEST)
Received: from pps.filterd (m0045851.ppops.net [127.0.0.1])
 by mx0b-0016f401.pphosted.com (8.16.0.27/8.16.0.27) with SMTP id
 x69C0DHn004735; Tue, 9 Jul 2019 05:11:33 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=marvell.com;
 h=from : to : cc :
 subject : date : message-id : references : in-reply-to : content-type :
 content-transfer-encoding : mime-version; s=pfpt0818;
 bh=bWZrr2ccmSqKsqqpVd8v5WxTiPvOxqrZ0f6qLsmlFIU=;
 b=CL+03VY/LgXynqK9uMKjkGkenCm3LwG8iRqaHp9KpWjt/3n2k+RJ1S/9DBWKjFmgbBWH
 CiVxCmVSfHDr12W/QGaNlvDtgJssWdwy0B75XLPbXfBoKyUi3Xc/8RXDapqDLx90Azkj
 gcZ9lMgPh3cvbVU3FN0yk/YLhSGZBCRO6KKEZ46mG8YjFxNuhbl9neS1b6xGIteUvhWw
 Xf0CvUqCp8HBKkzkNmQOp7x+AVqvyGVjRok1i2DhDKR2EGYwBHhrk8camsh1+9yT4Azk
 Voc2LBo273W1//s6UG5NlwXAXmlxWy0SMiA8S1znSvDneVlXzwBmhJlPlzoal9lyXN+U wg== 
Received: from sc-exch04.marvell.com ([199.233.58.184])
 by mx0b-0016f401.pphosted.com with ESMTP id 2tmn10h5s8-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT);
 Tue, 09 Jul 2019 05:11:33 -0700
Received: from SC-EXCH03.marvell.com (10.93.176.83) by SC-EXCH04.marvell.com
 (10.93.176.84) with Microsoft SMTP Server (TLS) id 15.0.1367.3; Tue, 9 Jul
 2019 05:11:31 -0700
Received: from NAM01-BN3-obe.outbound.protection.outlook.com (104.47.33.50) by
 SC-EXCH03.marvell.com (10.93.176.83) with Microsoft SMTP Server
 (TLS) id
 15.0.1367.3 via Frontend Transport; Tue, 9 Jul 2019 05:11:31 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=marvell.onmicrosoft.com; s=selector2-marvell-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=bWZrr2ccmSqKsqqpVd8v5WxTiPvOxqrZ0f6qLsmlFIU=;
 b=wSzLfWZNACSvdKaShN/DdAC0K47mwDQiH38dgoYCyeP7XbqYC8rBtov9PiLA/rj4PeD+CWvuToRXRDzlQlzuXDAUQNgLoFpNfs1QywAqVO7TRdRWpFeG4P3GuBIVATD5ne786R8EKTxHkkP4H0wou3j5ZhJ2VaE2STHmZY8ke88=
Received: from BYAPR18MB2424.namprd18.prod.outlook.com (20.179.91.149) by
 BYAPR18MB2629.namprd18.prod.outlook.com (20.179.93.33) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2052.18; Tue, 9 Jul 2019 12:11:26 +0000
Received: from BYAPR18MB2424.namprd18.prod.outlook.com
 ([fe80::2d42:12b6:aa2e:2862]) by BYAPR18MB2424.namprd18.prod.outlook.com
 ([fe80::2d42:12b6:aa2e:2862%4]) with mapi id 15.20.2052.020; Tue, 9 Jul 2019
 12:11:26 +0000
From: Jerin Jacob Kollanukkaran <jerinj@marvell.com>
To: "Burakov, Anatoly" <anatoly.burakov@intel.com>, David Marchand
 <david.marchand@redhat.com>
CC: dev <dev@dpdk.org>, Thomas Monjalon <thomas@monjalon.net>, Ben Walker
 <benjamin.walker@intel.com>
Thread-Topic: [EXT] Re: [dpdk-dev] [PATCH] bus/pci: fix IOVA as VA mode
 selection
Thread-Index: AQHVNZjhKCgNV8u1jkap7TUrzrcEwqbBDcAAgAAE4qCAAPgBgIAAFxWQgAAJQYCAAAKmUA==
Date: Tue, 9 Jul 2019 12:11:26 +0000
Message-ID: <BYAPR18MB2424E3EC0B13E73D2619ACC1C8F10@BYAPR18MB2424.namprd18.prod.outlook.com>
References: <20190708142450.51597-1-jerinj@marvell.com>
 <CAJFAV8x_Qw6pcc+X1jQuk-LGPkMGosdycu25jjestKWoAi5ArA@mail.gmail.com>
 <BYAPR18MB2424D794776AD36FF9FAABADC8F60@BYAPR18MB2424.namprd18.prod.outlook.com>
 <ef1779e4-f553-153c-062e-ce47f0293a2d@intel.com>
 <BYAPR18MB2424F6ECEC20B0114BB031CEC8F10@BYAPR18MB2424.namprd18.prod.outlook.com>
 <0947c33d-b3be-1acc-f98e-3635cc5658d2@intel.com>
In-Reply-To: <0947c33d-b3be-1acc-f98e-3635cc5658d2@intel.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [106.200.248.176]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 96f188b9-eb5f-42ad-3930-08d704669135
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(2017052603328)(7193020);
 SRVR:BYAPR18MB2629; 
x-ms-traffictypediagnostic: BYAPR18MB2629:
x-ms-exchange-purlcount: 4
x-microsoft-antispam-prvs: <BYAPR18MB2629265E94704ED0DBFF4053C8F10@BYAPR18MB2629.namprd18.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 0093C80C01
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(4636009)(366004)(346002)(376002)(39860400002)(396003)(136003)(189003)(199004)(13464003)(8676002)(305945005)(81166006)(6306002)(5660300002)(9686003)(256004)(8936002)(7736002)(14444005)(74316002)(81156014)(478600001)(966005)(110136005)(71190400001)(3846002)(33656002)(54906003)(53936002)(6116002)(76176011)(316002)(66446008)(446003)(7696005)(102836004)(68736007)(66476007)(66556008)(66946007)(53546011)(99286004)(76116006)(2906002)(186003)(11346002)(6436002)(4326008)(229853002)(26005)(86362001)(66066001)(476003)(71200400001)(6246003)(55016002)(52536014)(25786009)(14454004)(73956011)(486006)(64756008)(6506007);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BYAPR18MB2629;
 H:BYAPR18MB2424.namprd18.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: marvell.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: wIo3MM530UOMWikbned95JwhVZSnOT6WLGsa+h9zjYei2MVtrTiwEjpP/x+gk0DZaxsuhFW+2O+nVTRrpWV+raSH99zEGice/0KdI/OdS6/JZPK6cNtLeFzd++v8mUdY3sw1Kkd5ElnbdxKdqyMqBF/s30BFSD/3J+AOH6dbU/nbFVxnjVuMo86gNpUfLoEibRCXCX4bzn+qxOLVorNFdThKnOZNB2MVKfVYFl5MEY1BZa3mPcZaauZR6Avu/EJVHF0qLDs4mZ7eRnzLrv2kZgClUbTIxxvUjh339Z4AFcN7NRnuPzqKwAUElfboPfs69JJtGF4BGlxIItTCsqQz2+xPHfAT0QtGSDASU83SGaZLt1Usnv3XjJ2h/Y1fOOQNKWTRrx/MKqLQsnOs+NCh4Cy3dsZdAZyZrxI8o1Yo3d0=
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 96f188b9-eb5f-42ad-3930-08d704669135
X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Jul 2019 12:11:26.4164 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 70e1fb47-1155-421d-87fc-2e58f638b6e0
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: jerinj@marvell.com
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR18MB2629
X-OriginatorOrg: marvell.com
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, ,
 definitions=2019-07-09_04:, , signatures=0
Subject: Re: [dpdk-dev] [EXT] Re: [PATCH] bus/pci: fix IOVA as VA mode
 selection
X-BeenThere: dev@dpdk.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: DPDK patches and discussions <dev.dpdk.org>
List-Unsubscribe: <https://mails.dpdk.org/options/dev>,
 <mailto:dev-request@dpdk.org?subject=unsubscribe>
List-Archive: <http://mails.dpdk.org/archives/dev/>
List-Post: <mailto:dev@dpdk.org>
List-Help: <mailto:dev-request@dpdk.org?subject=help>
List-Subscribe: <https://mails.dpdk.org/listinfo/dev>,
 <mailto:dev-request@dpdk.org?subject=subscribe>
Errors-To: dev-bounces@dpdk.org
Sender: "dev" <dev-bounces@dpdk.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBCdXJha292LCBBbmF0b2x5IDxh
bmF0b2x5LmJ1cmFrb3ZAaW50ZWwuY29tPg0KPiBTZW50OiBUdWVzZGF5LCBKdWx5IDksIDIwMTkg
NToxMCBQTQ0KPiBUbzogSmVyaW4gSmFjb2IgS29sbGFudWtrYXJhbiA8amVyaW5qQG1hcnZlbGwu
Y29tPjsgRGF2aWQgTWFyY2hhbmQNCj4gPGRhdmlkLm1hcmNoYW5kQHJlZGhhdC5jb20+DQo+IENj
OiBkZXYgPGRldkBkcGRrLm9yZz47IFRob21hcyBNb25qYWxvbiA8dGhvbWFzQG1vbmphbG9uLm5l
dD47IEJlbg0KPiBXYWxrZXIgPGJlbmphbWluLndhbGtlckBpbnRlbC5jb20+DQo+IFN1YmplY3Q6
IFJlOiBbRVhUXSBSZTogW2RwZGstZGV2XSBbUEFUQ0hdIGJ1cy9wY2k6IGZpeCBJT1ZBIGFzIFZB
IG1vZGUNCj4gc2VsZWN0aW9uDQo+ID4+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fDQo+ID4+Pg0KPiA+Pj4gT24gTW9uLCBKdWwgOCwgMjAxOSBhdCA0OjI1IFBNIDxt
YWlsdG86amVyaW5qQG1hcnZlbGwuY29tPiB3cm90ZToNCj4gPj4+IEZyb206IEplcmluIEphY29i
IDxtYWlsdG86amVyaW5qQG1hcnZlbGwuY29tPg0KPiA+Pj4NCj4gPj4+IEV4aXN0aW5nIGxvZ2lj
IGZhaWxzIHRvIHNlbGVjdCBJT1ZBIG1vZGUgYXMgVkEgaWYgZHJpdmVyIHJlcXVlc3QgdG8NCj4g
Pj4+IGVuYWJsZSBJT1ZBIGFzIFZBLg0KPiA+Pj4NCj4gPj4+IElPVkEgYXMgVkEgaGFzIG1vcmUg
c3RyaWN0IHJlcXVpcmVtZW50IHRoYW4gb3RoZXIgbW9kZXMsIHNvIGVuYWJsaW5nDQo+ID4+PiBw
b3NpdGl2ZSBsb2dpYyBmb3IgSU9WQSBhcyBWQSBzZWxlY3Rpb24uDQo+ID4+Pg0KPiA+Pj4gVGhp
cyBwYXRjaCBhbHNvIHVwZGF0ZXMgdGhlIGRlZmF1bHQgSU9WQSBtb2RlIGFzIFBBIGZvciBQQ0kg
ZGV2aWNlcw0KPiA+Pj4gYXMgaXQgaGFzIHRvIGRlYWwgd2l0aCBETUEgZW5naW5lcyB1bmxpa2Ug
dGhlIHZpcnR1YWwgZGV2aWNlcyB0aGF0DQo+ID4+PiBtYXkgbmVlZCBvbmx5IElPVkEgYXMgREMu
DQo+ID4+Pg0KPiA+Pj4gV2UgaGF2ZSB0aHJlZSBjYXNlczoNCj4gPj4+IC0gZHJpdmVyL2h3IHN1
cHBvcnRzIElPVkEgYXMgUEEgb25seQ0KPiA+Pj4NCj4gPj4+IFtKZXJpbl0gSXQgaXMgbm90IGRy
aXZlciBjYXAsIGl0IGlzIG1vcmUgb2Ygc3lzdGVtIGNhcChJT01NVSB2cyBub24NCj4gPj4+IElP
TU1VKS4gV2UgYXJlIGFscmVhZHkgYWRkcmVzc2luZyB0aGF0IGNhc2UNCj4gPj4NCj4gPj4gSSBk
b24ndCBnZXQgaG93IHRoaXMgd29ya3MuIEhvdyBkb2VzICJzeXN0ZW0gY2FwYWJpbGl0eSIgYWZm
ZWN0IHdoYXQNCj4gPj4gdGhlIGRldmljZSBpdHNlbGYgc3VwcG9ydHM/IEFyZSB3ZSB0byBhc3N1
bWUgdGhhdCAqYWxsKiBoYXJkd2FyZQ0KPiA+PiBzdXBwb3J0IElPVkEgYXMgVkEgYnkgZGVmYXVs
dD8gIlN5c3RlbSBjYXBhYmlsaXR5IiBpcyBtb3JlIG9mIGEgYnVzDQo+ID4+IGlzc3VlIHRoYW4g
YW4gaW5kaXZpZHVhbCBkZXZpY2UgaXNzdWUsIGlzIGl0IG5vdD8NCj4gPg0KPiA+IFdoYXQgSSBt
ZWFudCBpcywgc3VwcG9ydGluZyBWQSB2cyBQQSBpcyBmdW5jdGlvbiBvZiBJT01NVShub3QgdGhl
IGRldmljZQ0KPiBhdHRyaWJ1dGUpLg0KPiA+IEllLiBEZXZpY2UgbWFrZXMgdGhlICBidXMgbWFz
dGVyIHJlcXVlc3QsIGlmIElPTU1VIGF2YWlsYWJsZSBhbmQNCj4gPiBlbmFibGVkIGluIHRoZSBT
WVNURU0gLCBJdCBnb2VzIG92ZXIgSU9NTVUgIGFuZCB0cmFuc2xhdGUgdGhlIElPVkEgdG8NCj4g
cGh5c2ljYWwgYWRkcmVzcy4NCj4gPg0KPiA+IEFub3RoZXIgd2F5IHRvIHB1dCBpcywgSXMgdGhl
cmUgYW55IF9QQ0llXyBkZXZpY2Ugd2hpY2ggbmVlZC9yZXF1aXJlcw0KPiA+IFJURV9QQ0lfRFJW
X05FRURfSU9WQV9BU19QQSBpbiBydGVfcGNpX2RyaXZlci5kcnZfZmxhZ3MNCj4gPg0KPiA+DQo+
IA0KPiBQcmV2aW91c2x5LCBhcyBmYXIgYXMgaSBjYW4gdGVsbCwgdGhlIGZsYWcgd2FzIHVzZWQg
dG8gaW5kaWNhdGUgc3VwcG9ydCBmb3IgSU9WQQ0KPiBhcyBWQSBtb2RlLCBub3QgKnJlcXVpcmVt
ZW50KiBmb3IgSU9WQSBhcyBWQSBtb2RlLiBGb3IgZXhhbXBsZSwgdGhlcmUNCj4gYXJlIG11bHRp
cGxlIHBhdGNoZXMgWzFdWzJdWzNdWzRdIChpJ20gc3VyZSBpIGNhbiBmaW5kIG1vcmUhKSB0aGF0
IGFkZGVkIElPVkENCj4gYXMgVkEgc3VwcG9ydCB0byB2YXJpb3VzIGRyaXZlcnMsIGFuZCB0aGV5
IGFsbCB3ZXJlIHdvcmRlZCBpdCBpbiB0aGlzIGV4YWN0IHdheQ0KPiAtICJzdXBwb3J0IGZvciBJ
T1ZBIGFzIFZBIG1vZGUiLCBub3QgInJlcXVpcmUgSU9WQSBhcyBWQSBtb2RlIi4gQXMgZmFyIGFz
IGkNCj4gY2FuIHRlbGwsIG5vbmUgb2YgdGhlc2UgZHJpdmVycyAqcmVxdWlyZSogSU9WQSBhcyBW
QSBtb2RlIC0gdGhleSBtZXJlbHkgdXNlDQo+IHRoaXMgZmxhZyB0byBpbmRpY2F0ZSBzdXBwb3J0
IGZvciBpdC4NCg0KU29tZSBjbGFzcyBvZiBkZXZpY2VzIE5FRUQgSU9WQSBhcyBWQSBmb3IgcGVy
Zm9ybWFuY2UgcmVhc29ucy4NClNwZWNpYWxseSB0aGUgZGV2aWNlcyBoYXMgSFcgbWVtcG9vbCBh
bGxvY2F0b3JzLiBPbiB0aG9zZSBkZXZpY2VzIElmIHdlIGRvbuKAmXQgdXNlIElPVkEgYXMgVkEs
DQpVcG9uIGdldHRpbmcgcGFja2V0IGZyb20gZGV2aWNlLCBJdCBuZWVkcyB0byBnbyBvdmVyIHJ0
ZV9tZW1faW92YTJ2aXJ0KCkgcGVyIA0KcGFja2V0IHNlZSBkcml2ZXIvbmV0L2RwcGEyLiBXaGlj
aCBoYXMgcmVhbCBwZXJmb3JtYW5jZSBpc3N1ZS4NCg0KPiBTcGVjaWZpY2FsbHksIGZyb20gbXkg
cGVyc3BlY3RpdmUsIHRoZSAic3VwcG9ydCBmb3IgSU9WQSBhcyBWQSBtb2RlIiBoYXMgaW4NCj4g
cHJhY3RpY2UgYWx3YXlzIGluZGljYXRlZCBzdXBwb3J0IGZvciBWRklPIChvciBzaW1pbGFyIGRy
aXZlcnMpIGFzIGZhciBhcyB0aGUgUENJDQo+IGJ1cyBpcyBjb25jZXJuZWQuIEFzIGluLCB0aGUg
ZGV2aWNlICpjb3VsZCogdXNlIElPVkEgYXMgVkEgbW9kZSwgYnV0IHNpbmNlIGl0DQo+IG1heSBi
ZSBib3VuZCB0byBpZ2JfdWlvICh3aGljaCBkb2Vzbid0IHN1cHBvcnQgSU9WQSBhcyBWQSksIHRo
ZSBJT1ZBIGFzDQo+IFZBIG1vZGUgbWF5IG5vdCBiZSBzdXBwb3J0ZWQgZm9yIGEgcGFydGljdWxh
ciBkZXZpY2UuIFNvLCBhIHBhcnRpY3VsYXIgZGV2aWNlDQo+ICpjYW5ub3Qgc3VwcG9ydCogSU9W
QSBhcyBWQSBpZiBpdCdzIGJvdW5kIHRvIGlnYl91aW8gb3IgdWlvX3BjaV9nZW5lcmljIChvcg0K
PiBWRklPIGluIG5vaW9tbXUgbW9kZSkuIFRoaXMgaXMgbm90ICpqdXN0KiBhIGNhcGFiaWxpdHkg
dGhpbmcsIGJ1dCBhbHNvIGtlcm5lbA0KPiBkcml2ZXIgaXNzdWUuDQoNClllcy4gU2VlIGJlbG93
Lg0KDQo+IA0KPiBOb3cgc3VkZGVubHkgaXQgdHVybnMgb3V0IHRoYXQgc29tZW9uZSBzb21ld2hl
cmUgImtuZXciIHRoYXQgIklPVkEgYXMNCj4gVkEiIGZsYWcgaW4gUENJIGRyaXZlcnMgaXMgc3Vw
cG9zZWQgdG8gaW5kaWNhdGUgKnJlcXVpcmVtZW50KiBhbmQgbm90DQo+IHN1cHBvcnQsIGFuZCBp
dCBhcHBlYXJzIHRoYXQgdGhpcyBrbm93bGVkZ2Ugd2FzIG5vdCBjb21tdW5pY2F0ZWQgbm9yDQo+
IGRvY3VtZW50ZWQgYW55d2hlcmUsIGFuZCBpcyBub3cgdHJlYXRlZCBhcyBjb21tb24ga25vd2xl
ZGdlLg0KDQpJIHRoaW5rLCB0aGUgY29uZnVzaW9uIGhlcmUgaXMsICBJIHdhcyB1bmRlciBpbXBy
ZXNzaW9uIHRoYXQNCiMgSWYgZGV2aWNlIHN1cHBvcnRzIElPVkEgYXMgVkEgYW5kIHN5c3RlbSBy
dW5zIHdpdGggSU9NTVUgdGhlbg0KdGhlICBkcGRrIHNob3VsZCBydW4gaW4gSU9WQSBhcyBWQSBt
b2RlLg0KSWYgYWJvdmUgc3RhdGVtZW50IHRydWUgdGhlbiB3ZSBkb27igJl0IHJlYWxseSBuZWVk
IGEgbmV3IGZsYWcuDQoNCkNvdXBsZSBvZiBwb2ludHMgdG8gbWFrZSBmb3J3YXJkIHByb2dyZXNz
Og0KIyBJZiB3ZSB0aGluaywgdGhlcmUgaXMgYSB1c2UgY2FzZSB3aGVyZSBkZXZpY2UgaXMgSU9W
QSBhcyBWQSANCkFuZCBzeXN0ZW0gcnVucyBpbiBJT01NVSBtb2RlIHRoZW4gZm9yIHNvbWUgcmVh
c29uIERQREsgbmVlZHMNCnRvIHJ1biBpbiBQQSBtb2RlLiBJZiBzbywgd2UgbmVlZCB0byBjcmVh
dGUgdHdvIGZsYWdzDQpSVEVfUENJX0RSVl9JT1ZBX0FTX1ZBIC0gaXQgY2FuIHJ1biBlaXRoZXIg
bW9kZXMNClJURV9QQ0lfRFJWX05FRURfSU9WQV9BU19WQSAtIGl0IGNhbiBydW4gb25seSBvbiBJ
T1ZBIGFzIFZBDQojIFdpdGggdG9wIG9mIHRyZWUsIEN1cnJlbnRseSBpdCBuZXZlciBydW5zIGlu
IElPVkEgYXMgVkEgbW9kZS4NClRoYXTigJlzIGEgc2VwYXJhdGUgcHJvYmxlbSB0byBmaXguIFdo
aWNoIGVmZmVjdCBhbGwgdGhlIGRldmljZXMNCkN1cnJlbnRseSBzdXBwb3J0aW5nIFJURV9QQ0lf
RFJWX0lPVkFfQVNfVkEuIEllIGV2ZW4gdGhvdWdoDQpEZXZpY2Ugc3VwcG9ydCBSVEVfUENJX0RS
Vl9JT1ZBX0FTX1ZBLCBpdCBpcyBub3QgcnVubmluZw0KV2l0aCBJT01NVSBwcm90ZWN0aW9uIGFu
ZC9vciByb290IHByaXZpbGVnZSBpcyByZXF1aXJlZCB0byBydW4gRFBESy4NCg0KDQo+IA0KPiBb
MV0gaHR0cDovL3BhdGNod29yay5kcGRrLm9yZy9wYXRjaC81MzIwNi8NCj4gWzJdIGh0dHA6Ly9w
YXRjaHdvcmsuZHBkay5vcmcvcGF0Y2gvNTAyNzQvDQo+IFszXSBodHRwOi8vcGF0Y2h3b3JrLmRw
ZGsub3JnL3BhdGNoLzUwOTkxLw0KPiBbNF0gaHR0cDovL3BhdGNod29yay5kcGRrLm9yZy9wYXRj
aC80NjEzNC8NCj4gDQo+IC0tDQo+IFRoYW5rcywNCj4gQW5hdG9seQ0K