From mboxrd@z Thu Jan 1 00:00:00 1970 From: Shreyansh Jain Subject: Re: [PATCH 20/20] bus/fslmc: add function to map any addr via VFIO Date: Thu, 10 Jan 2019 09:58:25 +0000 Message-ID: <644680ea-c4f7-3295-feef-47475d870596@nxp.com> References: <20181227062233.30781-1-hemant.agrawal@nxp.com> <20181227062233.30781-21-hemant.agrawal@nxp.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Cc: Pankaj Chauhan , "M.h. Lian" To: Ferruh Yigit , Hemant Agrawal , "dev@dpdk.org" Return-path: Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-eopbgr60068.outbound.protection.outlook.com [40.107.6.68]) by dpdk.org (Postfix) with ESMTP id 26F0C1B5A8 for ; Thu, 10 Jan 2019 10:58:27 +0100 (CET) In-Reply-To: Content-Language: en-US Content-ID: <14950586AA8C8649BF00F11AA03E5FF3@eurprd04.prod.outlook.com> List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" SGVsbG8gRmVycnVoLA0KDQpSZXBseWluZyBvbiBiZWhhbGYgb2YgSGVtYW50Li4uDQoNCk9uIDA4 LzAxLzE5IDc6NDAgUE0sIEZlcnJ1aCBZaWdpdCB3cm90ZToNCj4gT24gMTIvMjcvMjAxOCA2OjIz IEFNLCBIZW1hbnQgQWdyYXdhbCB3cm90ZToNCj4+IEZyb206IFBhbmthaiBDaGF1aGFuIDxwYW5r YWouY2hhdWhhbkBueHAuY29tPg0KPj4NCj4+IFRoaXMgaXMgcmVxdWlyZWQgdG8gbWFwIGFueSBh Y2NlbGVyYXRvciBtZW1vcnkNCj4+IGFuZCBQQ0kgYWRkcmVzcyB0byBWRklPIHVzaW5nIFFETUEu DQo+Pg0KPj4gU2lnbmVkLW9mZi1ieTogTWluZ2h1YW4gTGlhbiA8TWluZ2h1YW4uTGlhbkBueHAu Y29tPg0KPj4gU2lnbmVkLW9mZi1ieTogUGFua2FqIENoYXVoYW4gPHBhbmthai5jaGF1aGFuQG54 cC5jb20+DQo+IA0KPiBUaGlzIHJlcXVpcmVzIGVpdGhlciBzaWduLW9mZiBvciBhY2sgZnJvbSAn YnVzL2ZzbG1jJyBtYWludGFpbmVycywgd2hpY2ggYXJlOg0KPiAJTTogSGVtYW50IEFncmF3YWwg PGhlbWFudC5hZ3Jhd2FsQG54cC5jb20+DQo+IA0KPiANCj4gDQo+IAlNOiBTaHJleWFuc2ggSmFp biA8c2hyZXlhbnNoLmphaW5AbnhwLmNvbT4NCj4gDQo+IEkgdGhpbmsgSGVtYW50IHNlbmRpbmcg dGhlIHBhdGNoc2V0IGltcGxpZXMgdGhhdCB0aGlzIGhhcyBiZWVuIHJldmlld2VkIGJ5IGhpbQ0K PiBidXQgdGhpcyBpbmZvcm1hdGlvbiBnZXQgbG9zdCBpbiBnaXQsIHNvIGJldHRlciB0byBleHBs aWNpdGx5IHByb3ZpZGUgcmV2aWV3L2Fjaw0KPiB0YWdzIHdoZW5ldmVyIGFwcHJvcHJpYXRlLg0K DQpXaGF0IEkgd2lsbCBkbyBpcywgcmUtc3BpbiB0aGUgY29tcGxldGUgc2VyaWVzICh3aXRoIGVy cm9yIGJlbG93IA0KZml4ZWQuLi4pIGFuZCBzZW5kIGFnYWluLiBBbGwgdGhlIHBhdGNoZXMgYXJl IG9uIEZTTE1DL0RQQUEyIGRyaXZlcnMgDQpvbmx5IHNvIHByb2JhYmx5IEhlbWFudCdzIG9yIG15 IEFja3Mgd291bGQgd29yayBkaXJlY3RseS4NCg0KPiANCj4gPC4uLj4NCj4gDQo+PiArCXByaW50 ZigiUENJZSB2ZmlvIG1hcCAweCVsbHg6MHglbGx4LCBzaXplIDB4JWxseFxuIiwgZG1hX21hcC52 YWRkciwNCj4+ICsJCWRtYV9tYXAuaW92YSwgZG1hX21hcC5zaXplKTsNCj4gDQo+IFRoaXMgaXMg Y2F1c2luZyBidWlsZCBlcnJvciBbMV0sIGJ1dCB3aHkgYXQgZmlyc3QgcGxhY2UgdXNpbmcgJ3By aW50ZigpJyBpbnN0ZWFkDQo+IG9mIGxvZ2dpbmcgbWFjcm9zPw0KDQpJIHdpbGwgZml4IHRoaXMu DQoNCj4gDQo+IFsxXQ0KPiAuLi4vZHJpdmVycy9idXMvZnNsbWMvZnNsbWNfdmZpby5jOiBJbiBm dW5jdGlvbiDigJhydGVfZnNsbWNfdmZpb19tZW1fZG1hbWFw4oCZOg0KPiAuLi4vZHJpdmVycy9i dXMvZnNsbWMvZnNsbWNfdmZpby5jOjM3NjoyOTogZXJyb3I6IGZvcm1hdCDigJglbGx44oCZIGV4 cGVjdHMgYXJndW1lbnQNCj4gb2YgdHlwZSDigJhsb25nIGxvbmcgdW5zaWduZWQgaW504oCZLCBi dXQgYXJndW1lbnQgMiBoYXMgdHlwZSDigJhfX3U2NOKAmSB7YWthIOKAmGxvbmcNCj4gdW5zaWdu ZWQgaW504oCZfSBbLVdlcnJvcj1mb3JtYXQ9XQ0KPiAgICBwcmludGYoIlBDSWUgdmZpbyBtYXAg MHglbGx4OjB4JWxseCwgc2l6ZSAweCVsbHhcbiIsIGRtYV9tYXAudmFkZHIsDQo+ICAgICAgICAg ICAgICAgICAgICAgICAgICAgIH5+fl4gICAgICAgICAgICAgICAgICAgICAgICAgfn5+fn5+fn5+ fn5+fg0KPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAlbHgNCj4gDQo+IDwuLi4+DQo+IA0K Pj4gK0RQREtfMTkuMDIgew0KPj4gKwlnbG9iYWw6DQo+PiArDQo+PiArCXJ0ZV9mc2xtY192Zmlv X21lbV9kbWFtYXA7DQo+IA0KPiBJcyB0aGlzIG5lZWQgdG8gYmUgYW4gQVBJPyBXaG8gaXMgdGhl IGNvbnN1bWVyIG9mIHRoaXMgQVBJLCBJIGRvbid0IHNlZSBhbnlvbmUNCj4gY2FsbHMgdGhpcyBm dW5jdGlvbj8NCj4gDQoNClRoaXMgQVBJIChpbnRlcm5hbCB0byBGU0xNQykgd2FzIGFkZGVkIGZv ciBvbmUgb2YgTlhQJ3MgaW50ZXJuYWwgDQpzb2Z0d2FyZSBzdGFjayBvdmVyIERQREsuIEFzIHRo aXMgaXMgYW4gaW50ZXJuYWwgQVBJLCBJIGRvbid0IHRoaW5rIGl0IA0Kd291bGQgcG9sbHV0ZSB0 aGUgb3V0ZXIgbmFtZXNwYWNlIC0gaXNuJ3QgaXQ/IEFuZCwgSSB0aGluayBpdHMgY29uc3VtZXJz IA0Kd29uJ3QgbmVjZXNzYXJpbHkgYmUgd2l0aGluIERQREsgc3RhY2suDQoNCk9yLCBpZiB0aGlz IGlzIGNvbmZsaWN0aW5nIGNhc2UsIEkgd2lsbCByZW1vdmUgdGhpcyBwYXRjaCAoaXQgaXMgDQpp bmRlcGVuZGVudCkgYW5kIHNlbmQgYWdhaW4uIExldCBtZSBrbm93IHlvdXIgcmVzZXJ2YXRpb24u DQoNCi0NClNocmV5YW5zaA0KDQo=