From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by dpdk.org (Postfix) with ESMTP id 7A1BB8E95 for ; Tue, 29 Dec 2015 10:56:24 +0100 (CET) Received: from orsmga001.jf.intel.com ([10.7.209.18]) by orsmga101.jf.intel.com with ESMTP; 29 Dec 2015 01:56:23 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.20,494,1444719600"; d="scan'208";a="850024815" Received: from irsmsx103.ger.corp.intel.com ([163.33.3.157]) by orsmga001.jf.intel.com with ESMTP; 29 Dec 2015 01:56:23 -0800 Received: from irsmsx109.ger.corp.intel.com ([169.254.13.56]) by IRSMSX103.ger.corp.intel.com ([169.254.3.143]) with mapi id 14.03.0248.002; Tue, 29 Dec 2015 09:56:21 +0000 From: "Burakov, Anatoly" To: Santosh Shukla , Yuanhan Liu Thread-Topic: [dpdk-dev] [PATCH] eal: map io resources for non x86 architectures Thread-Index: AQHROZNxfo2KZb6TakiLN/2MyT7JnZ7hiEeAgAA+JYA= Date: Tue, 29 Dec 2015 09:56:20 +0000 Message-ID: References: <2241331.HNmyzf8foi@xps13> <2979402.yeVYlcCDUH@xps13> <20151218053053.GL29571@yliu-dev.sh.intel.com> <20151218082139.GC18863@yliu-dev.sh.intel.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [163.33.239.181] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 Cc: "dev@dpdk.org" Subject: Re: [dpdk-dev] [PATCH] eal: map io resources for non x86 architectures X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: patches and discussions about DPDK List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 29 Dec 2015 09:56:25 -0000 SGkgU2FudG9zaCwNCg0KPiBPbiBGcmksIERlYyAxOCwgMjAxNSBhdCA2OjI1IFBNLCBTYW50b3No IFNodWtsYSA8c3NodWtsYUBtdmlzdGEuY29tPg0KPiB3cm90ZToNCj4gPiBPbiBGcmksIERlYyAx OCwgMjAxNSBhdCAxOjUxIFBNLCBZdWFuaGFuIExpdQ0KPiA+IDx5dWFuaGFuLmxpdUBsaW51eC5p bnRlbC5jb20+IHdyb3RlOg0KPiA+PiBPbiBGcmksIERlYyAxOCwgMjAxNSBhdCAwMToyNDo0MVBN ICswNTMwLCBTYW50b3NoIFNodWtsYSB3cm90ZToNCj4gPj4+ID4+IEkgZ3Vlc3Mgd2UgaGF2ZSBk b25lIGVub3VnaCBldmFsdWF0aW9uIC8gaW52ZXN0aWdhdGlvbiB0aGF0DQo+ID4+PiA+PiBzdWdn ZXN0IC0gc28gdG8gbWFwIGlvcGNpIHJlZ2lvbiB0byB1c2Vyc3BhY2UgaW4gYXJjaA0KPiA+Pj4g Pj4gYWdub3N0aWMtd2F5IC0NCj4gPj4+ID4+DQo+ID4+PiA+PiAjIGVpdGhlciB3ZSBuZWVkIHRv IG1vZGlmeSBrZXJuZWwNCj4gPj4+ID4+ICAgICAgICAgICAgICAgIC0gTWFrZSBzdXJlIGFsbCB0 aGUgbm9uLXg4NiBhcmNoIHRvIHN1cHBvcnQNCj4gPj4+ID4+IG1hcHBpbmcgZm9yIGlvcGNpIHJl Z2lvbiAoaS5lLiBwY2lfbW1hcF9wYWdlX3JhbmdlKS4gSSBkb247dA0KPiA+Pj4gPj4gdGhpbmsg aXRzIGEgY29ycmVjdCBhcHByb2FjaCB0aG91Z2guDQo+ID4+PiA+PiAgICAgICAgICAgICBvcg0K PiA+Pj4gPj4gICAgICAgICAgICAgICAgLSBpbmNsdWRlIC9kZXYvaW9wb3J0IGNoYXItbWVtIGRl dmljZSBmaWxlIHdobw0KPiA+Pj4gPj4gY291bGQgZG8gbW9yZSB0aGFuIGJ5dGUgb3BlcmF0aW9u LCBOb3RlIHRoYXQgdGhpcyBpbXBsZW1lbnRhdGlvbg0KPiA+Pj4gPj4gZG9lcyBub3QgZXhpc3Qg aW4ga2VybmVsLiAgSSBjb3VsZCBzZW5kIGFuIFJGQyB0byBsa21sLg0KPiA+Pj4gPg0KPiA+Pj4g PiBNYXliZSB5b3UgY291bGQgcHJvcG9zZSB0aGUgdHdvIHRvIGxrbWwsIHRvIGdldCBzb21lIGZl ZWRiYWNrcw0KPiA+Pj4gPiBmcm9tIHRob3NlIGtlcm5lbC9BUk0gZ3VydXM/IFBsZWFzZSBjYyBt ZSBpZiB5b3UgZG8gc28uDQo+ID4+PiA+DQo+ID4+Pg0KPiA+Pj4gVGhlIGxhdHRlciBvbmUgSSBh bHJlYWR5IHNoYXJlZCBvbGQgbGttbCB0aHJlYWQsIFBsLiByZXZpc2l0IG15IHYxDQo+ID4+PiAw LzYgcGF0Y2ggWzFdIGFuZCBpbiB0aGF0IHJlZmVyIFsyXS4NCj4gPj4NCj4gPj4gT29wcywgc29y cnksIGEgYml0IGJ1c3ksIHRoYXQgSSBkaWRuJ3QgbG9vayBhdCBpdCBjYXJlZnVsbHkuIE15IGJh ZCwNCj4gPj4gYW55d2F5Lg0KPiA+Pg0KPiA+Pj4gSm9zaCBoYXMgYWxyZWFkeSBwcm9wb3NlZCB0 byBsa21sIGJ1dCBmb3Igc29tZSByZWFzb24gdGhyZWFkIGRpZG4ndA0KPiA+Pj4gd2VudCBmYXIu IEkgY2FuIHJlc3RhcnQgdGhhdCBkaXNjdXNzaW9uIGdpdmluZyBkcGRrIHVzZS1jYXNlIGFzIGFu DQo+ID4+PiBleGFtcGxlLyByZXF1aXJlbWVudC4NCj4gPj4NCj4gPj4gSSBoYWQgYSBxdWljayBn byB0aHJvdWdoIG9mIHRoZSBkaXNjdXNzaW9uLiBCb3RoIGhwYSBhbmQgQXJuZCBzZWVtIHRvDQo+ ID4+IGJlIGZpbmUgd2l0aCB0aGUgaW9jdGwgaW50ZXJmYWNlIG9uIC9kZXYvcG9ydC4gSGF2ZSB5 b3UgdHJpZWQgdGhhdD8NCj4gPj4gQW5kIGlmIHlvdSB3YW50IHRvIHJlc3RhcnQgaXQsIGlvY3Rs IG1pZ2h0IGJlIGEgYmV0dGVyIG9wdGlvbiB0aGFuDQo+ID4+IC9kZXYvaW9wb3J0LCBqdWRnaW5n IGZyb20gdGhlIGRpc2N1c3Npb24uDQo+ID4+DQo+ID4NCj4gPiBJIHRyaWVkIGxlZ2FjeSBwYXRj aCBhbmQgcmUtd3JpdGluZyB3aXRoIGlvY3RsLXdheTsgZG9pbmcgY2hhbmdlcyBpbg0KPiA+IGRw ZGsgcG9ydCBhcyB3ZWxsIGluIGtlcm5lbCwgaGFkIHRvIHRlc3Qgb24gcXVpdGUgb3RoZXIgaHcg bm90IG9ubHkNCj4gPiBhcm02NCB0aG91Z2ghIHNvIGl0IHdpbGwgdGFrZSB0aW1lIGZvciBtZSwg SSBhbSB0cmF2ZWxsaW5nIHRvbW9ycm93IHNvDQo+ID4gYml0IGRlbGF5ZWQsIFdlJ2xsIHBvc3Qg cGF0Y2ggdG8gbGttbCBhbmQgc2hhcmUgZHBkay12aXJ0aW8gZmVlZGJhY2sNCj4gPiBwZXJoYXBz IGJ5IE1vbmRheS4NCj4gPg0KPiANCj4gSSBwb3N0ZWQgYSBxdWVyeSBhYm91dCAvZGV2L2lvcG9y dHMgYXBwcm9hY2ggaW4gbGttbCB0aHJlYWQgWzFdLCBhbmQgQXJuZA0KPiBzdWdnZXN0ZWQgdG8g dXNlIHZmaW8gZnJhbWV3b3JrIGJ1dCBpdCBsb29rcyBsaWtlIHZmaW8gdG9vIGRvZXMgbm90IG1h cA0KPiBpb3Jlc291cmNlX2lvIHJlZ2lvbi4gU2FtZSBjb21tdW5pY2F0ZWQgdG8gQXJuZCBhbmQg d2FpdGluZyBmb3IgaGlzIHJlcGx5Lg0KPiANCj4gSW4gbWVhbiB0aW1lIEkgbGlrZSB0byBhc2sg Z2VuZXJhbCBxdWVzdGlvbjsNCj4gLSBIYXMgYW55b25lIHRyaWVkIHZmaW8vbm9uLWlvbW11IGFw cHJvYWNoIGZvciB2aXJ0aW8gcG1kIGRyaXZlcj8gSWYgbm90DQo+IHRoZW4gSXMgdGhlcmUgYW55 IHBsYW4/IFNvbWVvbmUgcGxhbm5pbmcgdG8gdGFrZSB1cC4NCj4gWzFdIGh0dHBzOi8vbGttbC5v cmcvbGttbC8yMDE1LzEyLzIzLzE0NQ0KDQpJIGhhdmUgc3VibWl0dGVkIGEgcGF0Y2ggdG8gc3Vw cG9ydCBuby1pb21tdSBtb2RlLCBidXQgSSdtIG5vdCBhd2FyZSBvZiBhbnlvbmUgdHJ5aW5nIFZG SU8tbm9pb21tdSBhdCBhbGwuIFRoYXQncyBwcm9iYWJseSBleHBlY3RlZCBzaW5jZSBpdCdzIENo cmlzdG1hcy9OZXcgWWVhciBpbiBhIGxvdCBvZiBwbGFjZXMsIGFuZCBldmVyeW9uZSBpcyBvbiBh IGJyZWFrLg0KDQpUaGF0IHNhaWQsIEknbSBub3Qgc3VyZSBJIGNvbXBsZXRlbHkgdW5kZXJzdGFu ZCB3aGF0IGlzIGl0IHRoYXQgeW91J3JlIGFza2luZyBhYm91dC4gVGhlIGNvZGUgeW91J3JlIHJl ZmVycmluZyB0byAoaW4gdmZpb19wY2kuYywgbGluZSA4NTQgYXMgb2Yga2VybmVsIDQuMykgaXMg Y2hlY2tpbmcgaWYgYSBQQ0kgQkFSIGlzIGF2YWlsYWJsZSBmb3IgSU8gKGhlbmNlIGNoZWNraW5n IGlmIHRoZSBJT1JFU09VUkNFX01FTSBiaXQgaXMgc2V0KS4gVGhlcmUgaXNuJ3QgYW55ICJpb3Jl c291cmNlX21lbSIgcmVnaW9uIGFzIGZhciBhcyBWRklPIGlzIGNvbmNlcm5lZCwgdGhlcmUgYXJl IG9ubHkgQkFScywgUk9NLCBWR0EgYW5kIFBDSSBjb25maWcgcmVnaW9ucyAobGludXgvdmZpby5o LCBsaW5lIDMxNCBhcyBvZiBrZXJuZWwgNC4zKS4gU28gaWYgeW91J3JlIG1pc3Npbmcgc29tZSBQ Q0kgcmVnaW9ucyBmb3IgVkZJTyB0byBtYXAsIHRoZXkgd291bGQgZmlyc3QgbmVlZCB0byBiZSBh ZGRlZCB0byBWRklPIGtlcm5lbCBpbXBsZW1lbnRhdGlvbiBiZWZvcmUgdGhleSBjYW4gYmUgdXNl ZCBieSBEUERLLiBUaGF0IGlzLCB1bmxlc3MgSSdtIG1pc3VuZGVyc3RhbmRpbmcgc29tZXRoaW5n IDopDQoNClRoYW5rcywNCkFuYXRvbHkNCg==