From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id ADE37A00E6 for ; Tue, 9 Jul 2019 19:51:01 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id D2B071B959; Tue, 9 Jul 2019 19:51:00 +0200 (CEST) Received: from mx0b-0016f401.pphosted.com (mx0b-0016f401.pphosted.com [67.231.156.173]) by dpdk.org (Postfix) with ESMTP id CF84A1B955 for ; Tue, 9 Jul 2019 19:50:58 +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 x69Hl8fn020720; Tue, 9 Jul 2019 10:50:55 -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=rScHrzPVD5QoXkSvnJudGBvWpsHqwRoVbHyIjth8dJw=; b=E6v3Df2TKMkXib6emxJikWl0FREPMpQjG30a39nZq3w6NNG5vv4S/8dYmXe9/L5c0RHz nEcsStf1n0GZpyJ0AFgsL3FLtOan43ZHd0S10lJKE2SxZc9kQIYZ96dcNgEhY299c/yH MtYf9wq74Ogfd87TiU3ntD3g0fqJtVLSbnt2Uwtz2fyJhCN08csllKZ2yenjFpCtUwxe Vbf8hiiViIHys/DYyvIjoATc3gcvBXlpwSzhaGmW1aIsGCrnIzU7WS0brF6WTbQxjISB wYs12QnE4DyhW/Jor+1QC12LUBVcbxyAs0nDtK+SfLUaGDJ51myZmTtdX3dPFXR0xqnC Sg== Received: from sc-exch04.marvell.com ([199.233.58.184]) by mx0b-0016f401.pphosted.com with ESMTP id 2tmn10je0w-3 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Tue, 09 Jul 2019 10:50:39 -0700 Received: from SC-EXCH04.marvell.com (10.93.176.84) by SC-EXCH04.marvell.com (10.93.176.84) with Microsoft SMTP Server (TLS) id 15.0.1367.3; Tue, 9 Jul 2019 10:50:34 -0700 Received: from NAM02-SN1-obe.outbound.protection.outlook.com (104.47.36.52) by SC-EXCH04.marvell.com (10.93.176.84) with Microsoft SMTP Server (TLS) id 15.0.1367.3 via Frontend Transport; Tue, 9 Jul 2019 10:50:34 -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=rScHrzPVD5QoXkSvnJudGBvWpsHqwRoVbHyIjth8dJw=; b=dRuQqtzms+4UyrRyf3XpZLuuK+zaxc+F3Lom1hzEgpQkogFwNuR413uDGtL2RYQiOdJE1ZTWjow/nSFvyCpcwSEzC+mDtw4YJQ0mNIi7xaM+Vj3/qSomiiFB+14CIbzG1x+rIr/gXLbI2co0tm//p2hkIAisYNigfqeLLhLWG8s= Received: from BYAPR18MB2424.namprd18.prod.outlook.com (20.179.91.149) by BYAPR18MB2405.namprd18.prod.outlook.com (20.179.91.86) 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 17:50:28 +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 17:50:28 +0000 From: Jerin Jacob Kollanukkaran To: "Burakov, Anatoly" , David Marchand CC: dev , Thomas Monjalon , Ben Walker Thread-Topic: [EXT] Re: [dpdk-dev] [PATCH] bus/pci: fix IOVA as VA mode selection Thread-Index: AQHVNZjhKCgNV8u1jkap7TUrzrcEwqbBDcAAgAAE4qCAAPgBgIAAFxWQgAAJQYCAAAKmUIAAHB2AgAADOECAAA9ogIAAKufw Date: Tue, 9 Jul 2019 17:50:28 +0000 Message-ID: References: <20190708142450.51597-1-jerinj@marvell.com> <0947c33d-b3be-1acc-f98e-3635cc5658d2@intel.com> <553b3a91-7458-98d0-9df6-5b53010d326f@intel.com> In-Reply-To: <553b3a91-7458-98d0-9df6-5b53010d326f@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: 0669472e-b193-488c-1d61-08d70495ee18 x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(2017052603328)(7193020); SRVR:BYAPR18MB2405; x-ms-traffictypediagnostic: BYAPR18MB2405: x-ms-exchange-purlcount: 1 x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:10000; x-forefront-prvs: 0093C80C01 x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(136003)(376002)(366004)(346002)(39860400002)(396003)(13464003)(189003)(199004)(81156014)(110136005)(54906003)(446003)(316002)(81166006)(6116002)(186003)(476003)(76176011)(33656002)(6246003)(6506007)(66066001)(11346002)(99286004)(53546011)(7736002)(3846002)(53936002)(68736007)(86362001)(102836004)(26005)(305945005)(8936002)(74316002)(14454004)(8676002)(486006)(9686003)(76116006)(256004)(4326008)(25786009)(6306002)(73956011)(478600001)(5660300002)(64756008)(66446008)(66946007)(66556008)(71200400001)(66476007)(71190400001)(55016002)(2906002)(966005)(229853002)(52536014)(7696005)(6436002); DIR:OUT; SFP:1101; SCL:1; SRVR:BYAPR18MB2405; 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: Rl6pbaHrfDWYLaRRdtiiTuY2a2NYZ5sqPF0lkUD5kki5wvJ4oaEi3l+DA9Le09nIFeH7tAYMqTa7srnv0CfZ3Nbix+bqNCtKY9cwOkW1maQhbQtzlS9k9OGYqOclKP+Bog88ceqm9wo9vjTguDclaSADYaQTeOBnT5B7DmzhKxTlbZuiDkii05icgHuIWbAKn8RxWzavOSu9GVdy4OAkHRaYazj4P1nKr1TP9MUBVEISW3XaUZ/5Je0RsowqjbMtTZbrounX1cd9wbIozdvtuk393DZcJ4UI6F2tUOgXFCaKMhfLKTpAM1/nRQMpRZ6Mc6Jx8TlJXYdxY10mbQ0gyapqsNn9crBaY6TLNvvurnsZCy0t2TL2sRfnN25EiYbA1CIF92dV7EXnkSLk6NcDkJo4m48QVDfI+JNI96I2ed8= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-Network-Message-Id: 0669472e-b193-488c-1d61-08d70495ee18 X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Jul 2019 17:50:28.5631 (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: BYAPR18MB2405 X-OriginatorOrg: marvell.com X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, , definitions=2019-07-09_07:, , 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBCdXJha292LCBBbmF0b2x5IDxh bmF0b2x5LmJ1cmFrb3ZAaW50ZWwuY29tPg0KPiBTZW50OiBUdWVzZGF5LCBKdWx5IDksIDIwMTkg ODowNyBQTQ0KPiBUbzogSmVyaW4gSmFjb2IgS29sbGFudWtrYXJhbiA8amVyaW5qQG1hcnZlbGwu Y29tPjsgRGF2aWQgTWFyY2hhbmQNCj4gPGRhdmlkLm1hcmNoYW5kQHJlZGhhdC5jb20+DQo+IENj OiBkZXYgPGRldkBkcGRrLm9yZz47IFRob21hcyBNb25qYWxvbiA8dGhvbWFzQG1vbmphbG9uLm5l dD47IEJlbg0KPiBXYWxrZXIgPGJlbmphbWluLndhbGtlckBpbnRlbC5jb20+DQo+IFN1YmplY3Q6 IFJlOiBbRVhUXSBSZTogW2RwZGstZGV2XSBbUEFUQ0hdIGJ1cy9wY2k6IGZpeCBJT1ZBIGFzIFZB IG1vZGUNCj4gc2VsZWN0aW9uDQppc3N1ZS4NCj4gPj4NCj4gPj4gSSB3b3VsZG4ndCBjbGFzc2lm eSB0aGlzIGFzICJuZWVkaW5nIiBJT1ZBLiAiTmVlZCIgaW1wbGllcyBpdCBjYW5ub3QNCj4gPj4g d29yayB3aXRob3V0IGl0LCB3aGVyZWFzIGluIHRoaXMgY2FzZSBpdCdzIG1vcmUgb2YgYSAiaGln aGx5DQo+ID4+IHJlY29tbWVuZGVkIiByYXRoZXIgdGhhbiAibmVlZCIuDQo+ID4NCj4gPiBJdCBp cyAibmVlZCIgYXMgcGVyZm9ybWFuY2UgaXMgaG9ycmlibGUgd2l0aG91dCBpdCBhcyBpcyBwZXIg cGFja2V0IFNXDQo+IHRyYW5zbGF0aW9uLg0KPiA+IEEgIm5lZWQiIGZvciBEUERLIHBlcmZvcm1h bmNlIHBlcnNwZWN0aXZlLg0KPiANCj4gV291bGQgdGhlIGRyaXZlciBmYWlsIHRvIGluaXRpYWxp emUgaWYgaXQgZGV0ZWN0cyBydW5uaW5nIGFzIElPVkEgYXMgUEE/DQoNClllcy4NCmh0dHBzOi8v Z2l0LmRwZGsub3JnL2RwZGsvdHJlZS9kcml2ZXJzL25ldC9vY3Rlb250eDIvb3R4Ml9ldGhkZXYu YyNuMTE5MQ0KDQo+IEFsc28sIHNvbWUgb3RoZXIgdXNlIGNhc2VzIHdpbGwgYWxzbyByZXF1aXJl IElPVkEgYXMgUEEgd2hpbGUgaGF2aW5nIGZ1bGwNCj4gSU9NTVUgc3VwcG9ydC4gQW4gZXhhbXBs ZSBvZiB0aGlzIHdvdWxkIGJlIHN5c3RlbXMgd2l0aCBsaW1pdGVkIElPTU1VDQo+IHdpZHRoIChz dWNoIGFzIFZNJ3MpIC0gZXZlbiB0aG91Z2ggdGhlIElPTU1VIGlzIHRlY2huaWNhbGx5IHN1cHBv cnRlZCwgd2UNCj4gbWF5IG5vdCBoYXZlIHRoZSBuZWNlc3NhcnkgYWRkcmVzcyB3aWR0aCB0byBy dW4gYWxsIGRldmljZXMgaW4gSU9WQSBhcyBWQQ0KPiBtb2RlLCBhbmQgd291bGQgbmVlZCB0byBm YWxsIGJhY2sgdG8gSU9WQSBhcyBQQS4NCj4gU2luY2Ugd2UgY2Fubm90ICpyZXF1aXJlKiBJT1ZB IGFzIFZBIGluIGN1cnJlbnQgY29kZWJhc2UsIGFueSBkcml2ZXIgdGhhdA0KPiBleHBlY3RzIElP VkEgYXMgVkEgdG8gYWx3YXlzIGJlIGVuYWJsZWQgd2lsbCBwcmVzdW1hYmx5IG5vdCB3b3JrLg0K PiANCj4gPg0KPiA+IEFnYWluLCBpdCBpcyBub3QgZGV2aWNlIGF0dHJpYnV0ZSwgaXQgaXMgc3lz dGVtIGF0dHJpYnV0ZS4NCj4gDQo+IElmIGl0J3MgYSBzeXN0ZW0gYXR0cmlidXRlLCB3aHkgaXMg aXQgYSBkZXZpY2UgZHJpdmVyIGZsYWcgdGhlbj8gVGhlIHN5c3RlbSBtYXkNCj4gb3IgbWF5IG5v dCBzdXBwb3J0IElPTU1VLCB0aGUgZGV2aWNlIGl0c2VsZiBwcm9iYWJseSBkb2Vzbid0IGNhcmUg c2luY2UgYnVzDQo+IGFkZHJlc3MgbG9va3MgdGhlIHNhbWUgaW4gYm90aCBjYXNlcywgKmJ1dCB0 aGUgZHJpdmVyDQo+IG1pZ2h0KiAoc3VjaCBhcyB3b3VsZCBiZSBpbiB5b3VyIGNhc2UgLSByZXF1 aXJpbmcgSU9WQSBhcyBWQSBhbmQgZGlzYWxsb3dpbmcNCj4gSU9WQSBhcyBQQSBmb3IgcGVyZm9y bWFuY2UgcmVhc29ucykuDQoNCkFncmVlLg0KDQo+IA0KPiBDdXJyZW50bHkgKGFnYWluLCBkaXNy ZWdhcmRpbmcgeW91ciBpbnRlcnByZXRhdGlvbiBvZiBob3cgSU9WQSBhcyBWQSB3b3Jrcw0KPiBh bmQgbG9va2luZyBhdCB0aGUgYWN0dWFsIGNvbW1pdCBoaXN0b3J5KSwgd2UgYWx3YXlzIHNlZW0g dG8gaW1wbHkgdGhhdCBJT1ZBDQo+IGFzIFBBIHdvcmtzIGZvciBhbGwgZGV2aWNlcywgYW5kIHdl IHVzZSBJT1ZBX0FTX1ZBIGZsYWcgdG8gaW5kaWNhdGUgdGhhdCB0aGUNCj4gZGV2aWNlICphbHNv KiBzdXBwb3J0cyBJT1ZBIGFzIFZBIG1vZGUuDQo+IA0KPiBCdXQgd2UgZG9uJ3QgaGF2ZSBhbnkg d2F5IHRvIGV4cHJlc3MgYSAqcmVxdWlyZW1lbnQqIGZvciBJT1ZBIGFzIFZBIG1vZGUNCj4gLSBv bmx5IGZvciBJT1ZBIGFzIFBBIG1vZGUuIFRoYXQgaXMgdGhlIHB1cnBvc2Ugb2YgdGhlIG5ldyBm bGFnLiBZb3UgYXJlDQo+IHN0YXRpbmcgdGhhdCB0aGUgSU9WQV9BU19WQSBkcnYgZmxhZyBpcyBh biBleHByZXNzaW9uIG9mIHRoYXQgcmVxdWlyZW1lbnQsDQo+IGJ1dCB0aGF0IGlzIG5vdCByZWZs ZWN0ZWQgaW4gdGhlIGNvZGViYXNlIC0gb3VyIGNvbW1pdCBoaXN0b3J5IGluZGljYXRlcyB0aGF0 DQo+IHdlIGRvbid0IHRyZWF0IElPVkEgYXMgVkEgYXMgaGFyZCByZXF1aXJlbWVudCB3aGVuZXZl ciB0aGlzIGZsYWcgaXMNCj4gc3BlY2lmaWVkIChhbmQgaSB3b3VsZCBhcmd1ZSB0aGF0IHdlIHNo b3VsZG4ndCkuDQoNCk5vIG9iamVjdGlvbiB0byBmdXJ0aGVyIGNsYXNzaWZ5IGl0Lg0KDQpIb3cg YWJvdXQgdGhlIGZvbGxvd2luZw0KDQoxKSBDaGFuZ2UgUlRFX1BDSV9EUlZfSU9WQV9BU19WQSBh cyBSVEVfUENJX0RSVl9JT1ZBX0FTX0RDDQpJdCBpcyBzYW1lIGFzIGV4aXN0aW5nIFJURV9QQ0lf RFJWX0lPVkFfQVNfVkEuIE1lYW5pbmcgZHJpdmVyIGRvbid0IGNhcmUgSU9WQSBhcyBQQSBvciBW QS4NCjIpIEludHJvZHVjZSBSVEVfUENJX0RSVl9ORUVEX0lPVkFfQVNfVkEoRHJpdmVyIG5lZWRz IElPVkEgYXMgVkEpDQpUaGlzIHdvdWxkIHNlbGVjdGVkIGZvciBvY3Rlb250eCBkZXZpY2UgImRy aXZlcnMiDQozKSBDaGFuZ2UgZXhpc3RpbmcgZHJpdmVyJ3MgImRydl9mbGFncyIgYXMgUlRFX1BD SV9EUlZfSU9WQV9BU19EQyBpZiBpdCBjYW4gd29yaw0Kd2l0aCBQQSBhbmQgVkEobGl0ZXJhbGx5 IGFsbCBleGl0aW5nIGRyaXZlcnMgd2hpY2ggY3VycmVudGx5IGhhcyBSVEVfUENJX0RSVl9JT1ZB X0FTX1ZBIGV4Y2x1ZGluZyB0aGUgb2N0ZW9udHggZHJpdmVycykNCg0KSW4gcGNpX2RldmljZV9p b3ZhX21vZGUoKQ0KDQppZiAoZHJ2LT5mbGFncyAmIFJURV9QQ0lfRFJWX0lPVkFfQVNfREMpDQoJ aW92YV9tb2RlID0gUlRFX0lPVkFfREM7DQplbHNlIGlmIChkcnYtPmZsYWdzICYgUlRFX1BDSV9E UlZfTkVFRF9JT1ZBX0FTX1ZBKQ0KCWlvdmFfbW9kZSA9IFJURV9JT1ZBX1ZBOw0KZWxzZQ0KCWlv dmFfbW9kZSA9IFJURV9JT1ZBX1BBOw0KDQpJIGNhbiBzdWJtaXQgdGhlIHBhdGNoIGlmIGFib3Zl IGlzIE9LLg0KDQo+ID4+DQo+ID4+PiAjIFdpdGggdG9wIG9mIHRyZWUsIEN1cnJlbnRseSBpdCBu ZXZlciBydW5zIGluIElPVkEgYXMgVkEgbW9kZS4NCj4gPj4+IFRoYXTigJlzIGEgc2VwYXJhdGUg cHJvYmxlbSB0byBmaXguIFdoaWNoIGVmZmVjdCBhbGwgdGhlIGRldmljZXMNCj4gPj4+IEN1cnJl bnRseSBzdXBwb3J0aW5nIFJURV9QQ0lfRFJWX0lPVkFfQVNfVkEuIEllIGV2ZW4gdGhvdWdoDQo+ IERldmljZQ0KPiA+Pj4gc3VwcG9ydCBSVEVfUENJX0RSVl9JT1ZBX0FTX1ZBLCBpdCBpcyBub3Qg cnVubmluZyBXaXRoIElPTU1VDQo+ID4+PiBwcm90ZWN0aW9uIGFuZC9vciByb290IHByaXZpbGVn ZSBpcyByZXF1aXJlZCB0byBydW4gRFBESy4NCj4gPg0KPiA+IFdoYXQncyB5b3VyIHZpZXcgb24g dGhpcyBleGlzdGluZyBwcm9ibGVtPw0KPiANCj4gTXkgdmlldyB3b3VsZCBiZSB0byBhbHdheXMg cnVuIGluIElPVkEgYXMgVkEgYnkgZGVmYXVsdCBhbmQgb25seSBmYWxsaW5nDQo+IGJhY2sgdG8g SU9WQSBhcyBQQSBpZiB0aGVyZSBpcyBhIG5lZWQgdG8gZG8gdGhhdC4gWWV0LCBpdCBzZWVtcyB0 aGF0IHdoZW5ldmVyIGkNCj4gdHJ5IHRvIGJyaW5nIHRoaXMgdXAsIHRoZSByZXNwb25zZSAobm90 IG5lY2Vzc2FyaWx5IGZyb20geW91LCBzbyB0aGlzIGlzIG5vdA0KPiBkaXJlY3RlZCBhdCB5b3Ug c3BlY2lmaWNhbGx5KSBzZWVtcyB0byBiZSB0aGF0IGJlY2F1c2Ugb2YgaG90cGx1Zywgd2UgaGF2 ZSB0bw0KPiBzdGFydCBpbiB0aGUgInNhZmVzdCIgKGZyb20gZGV2aWNlIHN1cHBvcnQgcG9pbnQg b2YNCj4gdmlldykgbW9kZSAtIHRoYXQgaXMsIGluIElPVkEgYXMgUEEuIFNlZWluZyBob3csIGFz IHlvdSBjbGFpbSwgc29tZSBkZXZpY2VzDQo+IHJlcXVpcmUgSU9WQSBhcyBWQSwgdGhlbiBJT1ZB IGFzIFBBIGlzIG5vIGxvbmdlciB0aGUgInNhZmUiDQo+IGRlZmF1bHQgdGhhdCBhbGwgZGV2aWNl cyB3aWxsIHN1cHBvcnQuIFBlcmhhcHMgd2UgY2FuIHVzZSB0aGlzIG9wcG9ydHVuaXR5IHRvDQo+ IGZpbmFsbHkgbWFrZSBJT1ZBIGFzIFZBIHRoZSBkZWZhdWx0IDopDQoNCkkgd2FzIHRoaW5raW5n IHRvIHVzZSBWQSBhcyBkZWZhdWx0IGlmIHN5c3RlbS9kZXZpY2UvZHJpdmVyIHN1cHBvcnRzLg0K VGhhdOKAmXMgdGhlIHJlYXNvbiBmb3IgdGhlIG9yaWdpbmFsIHBhdGNoIHRvIGhhdmUgVkEgc2Vs ZWN0aW9uIGluDQpwY2kgY29kZSBpdHNlbGYuIEJ1dCBpdCBtYWtlcyBzZW5zZSB0byBtb3ZlIHRo YXQgdXAuDQoNCk5vdCByZWxhdGVkIHRvIHRoaXMgcGF0Y2gsIFdoeSBob3RwbHVnIHByZWZlcnMg SU9WQSBhcyBQQT8gTm93LCBJZiBJIHVuZGVyc3RhbmQgaXQgY29ycmVjdGx5LCB0byBhY2NvbW1v ZGF0ZQ0KSG90cGx1ZyBmb3IgU1BESyB0aGUgcGNpX2RldmljZV9pb3ZhX21vZGUoKSBtYWRlIGl0 IGFzIERDIHNvIHRoYXQNCmNvbW1vbiBjb2RlIGNhbiBwaWNrIFBBLg0KDQpJIGhhdmUgbm8gc3Ry b25nIG9waW5pb24gb24gdGhpcywgaWYgaXQgaGVscCBmb3IgU1BESyB0aGVuIG5vIGlzc3VlIGlu IGtlZXBpbmcNCmRlZmF1bHQgYXMgUEEgaW4gY2FzZSBvZiBEQy4NCg0K