From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <shreyansh.jain@nxp.com>
Received: from EUR01-DB5-obe.outbound.protection.outlook.com
 (mail-db5eur01on0067.outbound.protection.outlook.com [104.47.2.67])
 by dpdk.org (Postfix) with ESMTP id 21434532E
 for <dev@dpdk.org>; Sun, 25 Dec 2016 18:39:48 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=7YWazBWHi+9+ObcUfuuDCBST1CrRk9FZm2ZkuTuX0zs=;
 b=wbpurgYyFePIwFTBXBrrgKaNEct4x6eff8lBl8eYm3dNC+xjgdnV2MXROkum6lEp6V6r+COe9V21pZqkWtQ/qrYj2EoSSYBe0PEJ18lvv9Lkp9TtJnZE+WiMMKUaQv4W2DmgKQygcLFk9Hun21hlUrlDH1qJbKZ8LYr+MFg6xaI=
Received: from DB5PR0401MB2054.eurprd04.prod.outlook.com (10.166.11.137) by
 DB5PR0401MB2053.eurprd04.prod.outlook.com (10.166.11.136) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id
 15.1.803.11; Sun, 25 Dec 2016 17:39:45 +0000
Received: from DB5PR0401MB2054.eurprd04.prod.outlook.com ([10.166.11.137]) by
 DB5PR0401MB2054.eurprd04.prod.outlook.com ([10.166.11.137]) with
 mapi id 15.01.0803.018; Sun, 25 Dec 2016 17:39:45 +0000
From: Shreyansh Jain <shreyansh.jain@nxp.com>
To: Jan Blunck <jblunck@infradead.org>
CC: "dev@dpdk.org" <dev@dpdk.org>, David Marchand <david.marchand@6wind.com>, 
 Thomas Monjalon <thomas.monjalon@6wind.com>, Ferruh Yigit
 <ferruh.yigit@intel.com>, "jianbo.liu@linaro.org" <jianbo.liu@linaro.org>
Thread-Topic: [dpdk-dev] [PATCH v3 02/12] eal/bus: introduce bus abstraction
Thread-Index: AQHSV52hZm4zDgCTN0+57fJ3TzSmC6EQ14YAgAggzjA=
Date: Sun, 25 Dec 2016 17:39:35 +0000
Deferred-Delivery: Sun, 25 Dec 2016 17:39:13 +0000
Message-ID: <DB5PR0401MB20541F134FAADCA45CEB5CA990970@DB5PR0401MB2054.eurprd04.prod.outlook.com>
References: <1481636232-2300-1-git-send-email-shreyansh.jain@nxp.com>
 <1481893853-31790-1-git-send-email-shreyansh.jain@nxp.com>
 <1481893853-31790-3-git-send-email-shreyansh.jain@nxp.com>
 <CALe+Z00LYrfzQE1916LoOqytcFjJ1xRXFL-wLvX03eham11Vvw@mail.gmail.com>
In-Reply-To: <CALe+Z00LYrfzQE1916LoOqytcFjJ1xRXFL-wLvX03eham11Vvw@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=shreyansh.jain@nxp.com; 
x-originating-ip: [122.177.173.26]
x-ms-office365-filtering-correlation-id: 661c947a-11a2-4e99-0c1c-08d42ced043c
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001);
 SRVR:DB5PR0401MB2053; 
x-microsoft-exchange-diagnostics: 1; DB5PR0401MB2053;
 7:ouzTLwNqPS94M6tv4TF8uRRsVttZOCSa5BwUjDBy1NIUj5jtLz/ex8g2G97E6vijt8GPBYnWEK0w187K4f3PZBQlgewPezAiBL0lUU8zgIZbdGN8uVpcadK7QUCj0r8DxtsZ+lF2FNzzIfRYoOQzI2eh9OQYY25qIvxYUaXVXbcMIlKZXQk0dk1O83EZrxDa8cGyMdglZLnD0ZSVoS0lrdS7JsUSANRGh9tS9/w80D36ZhNR8BwXu71pbrgaRiazKYzyCdhTgrBoGfZ4LScsFv7RbQhtCRfasa/SaVRIw3AElM3ixXl7Hz99zhAbkPwhMkCANQ2YfeLjLlOVeRZc5XDhmH06URF4qk4Apz1pDd/PDrKMZtoYSuJbl4kIRxtjvGO75t4qHWPXpHT1MJQuLIwT/34+gPtEJJpksApRzXGzgL0t0v0XBdUhM2CbJOvUUDVFHDhJXmioaBHvy5PDQA==
x-microsoft-antispam-prvs: <DB5PR0401MB205378FB2263572EB2A495CE90970@DB5PR0401MB2053.eurprd04.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(185117386973197)(228905959029699);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0;
 RULEID:(6040375)(601004)(2401047)(8121501046)(5005006)(3002001)(10201501046)(6055026)(6041248)(20161123562025)(20161123560025)(20161123564025)(20161123555025)(6047074)(6072148);
 SRVR:DB5PR0401MB2053; BCL:0; PCL:0; RULEID:; SRVR:DB5PR0401MB2053; 
x-forefront-prvs: 0167DB5752
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(6009001)(7916002)(39840400002)(39850400002)(39450400003)(39860400002)(39410400002)(377454003)(199003)(189002)(13464003)(25786008)(68736007)(6506006)(93886004)(9686002)(38730400001)(6436002)(76576001)(77096006)(6666003)(74316002)(5890100001)(7696004)(305945005)(5660300001)(101416001)(66066001)(3660700001)(3280700002)(76176999)(8936002)(3846002)(102836003)(6116002)(97736004)(2900100001)(106116001)(54356999)(2906002)(50986999)(106356001)(105586002)(8676002)(81166006)(92566002)(81156014)(189998001)(4326007)(229853002)(122556002)(110136003)(86362001)(2950100002)(6916009)(7736002)(33656002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DB5PR0401MB2053;
 H:DB5PR0401MB2054.eurprd04.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords;
 A:1; MX:1; LANG:en; 
received-spf: None (protection.outlook.com: nxp.com does not designate
 permitted sender hosts)
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: nxp.com
X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Dec 2016 17:39:45.3976 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB5PR0401MB2053
Subject: Re: [dpdk-dev] [PATCH v3 02/12] eal/bus: introduce bus abstraction
X-BeenThere: dev@dpdk.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: DPDK patches and discussions <dev.dpdk.org>
List-Unsubscribe: <http://dpdk.org/ml/options/dev>,
 <mailto:dev-request@dpdk.org?subject=unsubscribe>
List-Archive: <http://dpdk.org/ml/archives/dev/>
List-Post: <mailto:dev@dpdk.org>
List-Help: <mailto:dev-request@dpdk.org?subject=help>
List-Subscribe: <http://dpdk.org/ml/listinfo/dev>,
 <mailto:dev-request@dpdk.org?subject=subscribe>
X-List-Received-Date: Sun, 25 Dec 2016 17:39:49 -0000

SGkgSmFuLA0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IGpibHVuY2tA
Z21haWwuY29tIFttYWlsdG86amJsdW5ja0BnbWFpbC5jb21dIE9uIEJlaGFsZiBPZiBKYW4gQmx1
bmNrDQo+IFNlbnQ6IFR1ZXNkYXksIERlY2VtYmVyIDIwLCAyMDE2IDY6NDcgUE0NCj4gVG86IFNo
cmV5YW5zaCBKYWluIDxzaHJleWFuc2guamFpbkBueHAuY29tPg0KPiBDYzogZGV2QGRwZGsub3Jn
OyBEYXZpZCBNYXJjaGFuZCA8ZGF2aWQubWFyY2hhbmRANndpbmQuY29tPjsgVGhvbWFzIE1vbmph
bG9uDQo+IDx0aG9tYXMubW9uamFsb25ANndpbmQuY29tPjsgRmVycnVoIFlpZ2l0IDxmZXJydWgu
eWlnaXRAaW50ZWwuY29tPjsNCj4gamlhbmJvLmxpdUBsaW5hcm8ub3JnDQo+IFN1YmplY3Q6IFJl
OiBbZHBkay1kZXZdIFtQQVRDSCB2MyAwMi8xMl0gZWFsL2J1czogaW50cm9kdWNlIGJ1cyBhYnN0
cmFjdGlvbg0KPiANCg0KWy4uLl0NCg0KPiA+ICsjZW5kaWYgLyogX1JURV9CVVNfSCAqLw0KPiA+
IGRpZmYgLS1naXQgYS9saWIvbGlicnRlX2VhbC9jb21tb24vaW5jbHVkZS9ydGVfZGV2LmgNCj4g
Yi9saWIvbGlicnRlX2VhbC9jb21tb24vaW5jbHVkZS9ydGVfZGV2LmgNCj4gPiBpbmRleCA4ODQw
MzgwLi40MDA0ZjlhIDEwMDY0NA0KPiA+IC0tLSBhL2xpYi9saWJydGVfZWFsL2NvbW1vbi9pbmNs
dWRlL3J0ZV9kZXYuaA0KPiA+ICsrKyBiL2xpYi9saWJydGVfZWFsL2NvbW1vbi9pbmNsdWRlL3J0
ZV9kZXYuaA0KPiA+IEBAIC0xMjIsNiArMTIyLDcgQEAgc3RydWN0IHJ0ZV9kcml2ZXI7DQo+ID4g
ICAqLw0KPiA+ICBzdHJ1Y3QgcnRlX2RldmljZSB7DQo+ID4gICAgICAgICBUQUlMUV9FTlRSWShy
dGVfZGV2aWNlKSBuZXh0OyAvKio8IE5leHQgZGV2aWNlICovDQo+ID4gKyAgICAgICBzdHJ1Y3Qg
cnRlX2J1cyAqYnVzOyAgICAgICAgICAvKio8IERldmljZSBjb25uZWN0ZWQgdG8gdGhpcyBidXMg
Ki8NCj4gDQo+IElzIHRoZXJlIGEgcmVhc29uIHdoeSB0aGlzIGlzbid0IGNvbnN0Pw0KDQpUaG91
Z2ggaW5pdGlhbGx5IEkgdGhvdWdodCBpdCBzaG91bGQgYmUgZmluZSwgd2hpbGUgY3JlYXRpbmcg
djQgb2YgQnVzIHBhdGNoZXMsIEkgZGlkbid0IGNoYW5nZSBpdC4NCg0KVGhlcmUgYXJlIGNhc2Vz
IHdoZXJlIHRoZSBydGVfZGV2aWNlIGlzIHVzZWQgdG8gYWNjZXNzIHRoZSBidXMgYW5kIG1vZGlm
eSB0aGUgZGV2aWNlIGxpc3Qgd2l0aGluIChhdHRhY2hpbmcvZGV0YWNoaW5nIHRoZSBkZXZpY2Up
LiBTYW1lIGlzIHRoZSBjYXNlIGZvciBydGVfZHJpdmVyLiBNYWtpbmcgYnVzIG9iamVjdCByZWFk
LW9ubHksIHByZXZlbnRzIHRoYXQgY2hhbmdlLg0KDQpTbywgSSB3aWxsIHNraXAgdGhpcyBpbiB2
NC4gSWYgbmVlZCBiZSwgSSB3aWxsIHJldmlzaXQgaW4gdjUgKGlmIGFueSkuDQoNCj4gDQo+IA0K
PiA+ICAgICAgICAgc3RydWN0IHJ0ZV9kcml2ZXIgKmRyaXZlcjsgICAgLyoqPCBBc3NvY2lhdGVk
IGRyaXZlciAqLw0KPiA+ICAgICAgICAgaW50IG51bWFfbm9kZTsgICAgICAgICAgICAgICAgLyoq
PCBOVU1BIG5vZGUgY29ubmVjdGlvbiAqLw0KPiA+ICAgICAgICAgc3RydWN0IHJ0ZV9kZXZhcmdz
ICpkZXZhcmdzOyAgLyoqPCBEZXZpY2UgdXNlciBhcmd1bWVudHMgKi8NCj4gPiBAQCAtMTQ4LDYg
KzE0OSw3IEBAIHZvaWQgcnRlX2VhbF9kZXZpY2VfcmVtb3ZlKHN0cnVjdCBydGVfZGV2aWNlICpk
ZXYpOw0KPiA+ICAgKi8NCj4gPiAgc3RydWN0IHJ0ZV9kcml2ZXIgew0KPiA+ICAgICAgICAgVEFJ
TFFfRU5UUlkocnRlX2RyaXZlcikgbmV4dDsgIC8qKjwgTmV4dCBpbiBsaXN0LiAqLw0KPiA+ICsg
ICAgICAgc3RydWN0IHJ0ZV9idXMgKmJ1czsgICAgICAgICAgIC8qKjwgQnVzIHNlcnZpY2VkIGJ5
IHRoaXMgZHJpdmVyICovDQo+IA0KPiBTYW1lIHRoaW5nIGhlcmUuDQo+IA0KPiA+ICAgICAgICAg
Y29uc3QgY2hhciAqbmFtZTsgICAgICAgICAgICAgICAgICAgLyoqPCBEcml2ZXIgbmFtZS4gKi8N
Cj4gPiAgICAgICAgIGNvbnN0IGNoYXIgKmFsaWFzOyAgICAgICAgICAgICAgLyoqPCBEcml2ZXIg
YWxpYXMuICovDQo+ID4gIH07DQo+ID4gZGlmZiAtLWdpdCBhL2xpYi9saWJydGVfZWFsL2xpbnV4
YXBwL2VhbC9NYWtlZmlsZQ0KPiBiL2xpYi9saWJydGVfZWFsL2xpbnV4YXBwL2VhbC9NYWtlZmls
ZQ0KPiA+IGluZGV4IDRlMjA2ZjAuLmFhODc0YTUgMTAwNjQ0DQo+ID4gLS0tIGEvbGliL2xpYnJ0
ZV9lYWwvbGludXhhcHAvZWFsL01ha2VmaWxlDQo+ID4gKysrIGIvbGliL2xpYnJ0ZV9lYWwvbGlu
dXhhcHAvZWFsL01ha2VmaWxlDQo+ID4gQEAgLTg3LDYgKzg3LDcgQEAgU1JDUy0kKENPTkZJR19S
VEVfRVhFQ19FTlZfTElOVVhBUFApICs9DQo+IGVhbF9jb21tb25fY3B1ZmxhZ3MuYw0KPiA+ICBT
UkNTLSQoQ09ORklHX1JURV9FWEVDX0VOVl9MSU5VWEFQUCkgKz0gZWFsX2NvbW1vbl9zdHJpbmdf
Zm5zLmMNCj4gPiAgU1JDUy0kKENPTkZJR19SVEVfRVhFQ19FTlZfTElOVVhBUFApICs9IGVhbF9j
b21tb25faGV4ZHVtcC5jDQo+ID4gIFNSQ1MtJChDT05GSUdfUlRFX0VYRUNfRU5WX0xJTlVYQVBQ
KSArPSBlYWxfY29tbW9uX2RldmFyZ3MuYw0KPiA+ICtTUkNTLSQoQ09ORklHX1JURV9FWEVDX0VO
Vl9MSU5VWEFQUCkgKz0gZWFsX2NvbW1vbl9idXMuYw0KPiA+ICBTUkNTLSQoQ09ORklHX1JURV9F
WEVDX0VOVl9MSU5VWEFQUCkgKz0gZWFsX2NvbW1vbl9kZXYuYw0KPiA+ICBTUkNTLSQoQ09ORklH
X1JURV9FWEVDX0VOVl9MSU5VWEFQUCkgKz0gZWFsX2NvbW1vbl9vcHRpb25zLmMNCj4gPiAgU1JD
Uy0kKENPTkZJR19SVEVfRVhFQ19FTlZfTElOVVhBUFApICs9IGVhbF9jb21tb25fdGhyZWFkLmMN
Cj4gPiBkaWZmIC0tZ2l0IGEvbGliL2xpYnJ0ZV9lYWwvbGludXhhcHAvZWFsL3J0ZV9lYWxfdmVy
c2lvbi5tYXANCj4gYi9saWIvbGlicnRlX2VhbC9saW51eGFwcC9lYWwvcnRlX2VhbF92ZXJzaW9u
Lm1hcA0KPiA+IGluZGV4IDgzNzIxYmEuLmM4NzNhN2YgMTAwNjQ0DQo+ID4gLS0tIGEvbGliL2xp
YnJ0ZV9lYWwvbGludXhhcHAvZWFsL3J0ZV9lYWxfdmVyc2lvbi5tYXANCj4gPiArKysgYi9saWIv
bGlicnRlX2VhbC9saW51eGFwcC9lYWwvcnRlX2VhbF92ZXJzaW9uLm1hcA0KPiA+IEBAIC0xNzgs
MyArMTc4LDE4IEBAIERQREtfMTYuMTEgew0KPiA+ICAgICAgICAgcnRlX2VhbF92ZHJ2X3VucmVn
aXN0ZXI7DQo+ID4NCj4gPiAgfSBEUERLXzE2LjA3Ow0KPiA+ICsNCj4gPiArRFBES18xNy4wMiB7
DQo+ID4gKyAgICAgICBnbG9iYWw6DQo+ID4gKw0KPiA+ICsgICAgICAgcnRlX2J1c19saXN0Ow0K
PiA+ICsgICAgICAgcnRlX2VhbF9idXNfYWRkX2RldmljZTsNCj4gPiArICAgICAgIHJ0ZV9lYWxf
YnVzX2FkZF9kcml2ZXI7DQo+ID4gKyAgICAgICBydGVfZWFsX2dldF9idXM7DQo+ID4gKyAgICAg
ICBydGVfZWFsX2J1c19kdW1wOw0KPiA+ICsgICAgICAgcnRlX2VhbF9idXNfcmVnaXN0ZXI7DQo+
ID4gKyAgICAgICBydGVfZWFsX2J1c19yZW1vdmVfZGV2aWNlOw0KPiA+ICsgICAgICAgcnRlX2Vh
bF9idXNfcmVtb3ZlX2RyaXZlcjsNCj4gPiArICAgICAgIHJ0ZV9lYWxfYnVzX3VucmVnaXN0ZXI7
DQo+ID4gKw0KPiA+ICt9IERQREtfMTYuMTE7DQo+ID4gLS0NCj4gPiAyLjcuNA0KPiA+DQoNCi0N
ClNocmV5YW5zaA0K