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 29A48902 for ; Wed, 16 Dec 2015 18:22:15 +0100 (CET) Received: from fmsmga003.fm.intel.com ([10.253.24.29]) by orsmga101.jf.intel.com with ESMTP; 16 Dec 2015 09:22:15 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.20,437,1444719600"; d="scan'208";a="619070221" Received: from irsmsx101.ger.corp.intel.com ([163.33.3.153]) by FMSMGA003.fm.intel.com with ESMTP; 16 Dec 2015 09:22:13 -0800 Received: from irsmsx109.ger.corp.intel.com ([169.254.13.96]) by IRSMSX101.ger.corp.intel.com ([169.254.1.236]) with mapi id 14.03.0248.002; Wed, 16 Dec 2015 17:22:12 +0000 From: "Burakov, Anatoly" To: Alex Williamson , "Yigit, Ferruh" Thread-Topic: [dpdk-dev] VFIO no-iommu Thread-Index: AQHRNDFBwI3804ANPk+mxhFdQwV0QJ7GWa0AgAAN+YCABa0GgIAANSMAgAC7bgCAAAmbgIAAQC9AgACSTQCAAAESgA== Date: Wed, 16 Dec 2015 17:22:11 +0000 Message-ID: References: <60420822.AbcfvjLZCk@xps13> <566B4A50.9090607@6wind.com> <1449874953.20509.6.camel@redhat.com> <26FA93C7ED1EAA44AB77D62FBE1D27BA6747CE55@IRSMSX108.ger.corp.intel.com> <1450198398.6042.32.camel@redhat.com> <20151216040408.GA18363@sivlogin002.ir.intel.com> <1450240711.2674.11.camel@redhat.com> <1450285912.2674.22.camel@redhat.com> In-Reply-To: <1450285912.2674.22.camel@redhat.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [163.33.239.180] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 Cc: "dev@dpdk.org" Subject: Re: [dpdk-dev] VFIO no-iommu 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: Wed, 16 Dec 2015 17:22:15 -0000 SGkgQWxleCwNCg0KPiBPbiBXZWQsIDIwMTUtMTItMTYgYXQgMDg6MzUgKzAwMDAsIEJ1cmFrb3Ys IEFuYXRvbHkgd3JvdGU6DQo+ID4gSGkgQWxleCwNCj4gPg0KPiA+ID4gT24gV2VkLCAyMDE1LTEy LTE2IGF0IDA0OjA0ICswMDAwLCBGZXJydWggWWlnaXQgd3JvdGU6DQo+ID4gPiA+IE9uIFR1ZSwg RGVjIDE1LCAyMDE1IGF0IDA5OjUzOjE4QU0gLTA3MDAsIEFsZXggV2lsbGlhbXNvbiB3cm90ZToN Cj4gPiA+ID4gSSB0ZXN0ZWQgdGhlIERQREsgKEhFQUQgb2YgbWFzdGVyKSB3aXRoIHRoZSBwYXRj aCwgd2l0aCBoZWxwIG9mDQo+ID4gPiA+IEFuYXRvbHksIGFuZCBEUERLIHdvcmtzIGluIG5vLWlv bW11IGVudmlyb25tZW50IHdpdGggYSBsaXR0bGUNCj4gPiA+ID4gbW9kaWZpY2F0aW9uLg0KPiA+ ID4gPg0KPiA+ID4gPiBCYXNpY2FsbHkgdGhlIG9ubHkgbW9kaWZpY2F0aW9uIGlzIGFkYXB0IG5l dyBncm91cCBuYW1pbmcNCj4gPiA+ID4gKG5vaW9tbXUtJCkNCj4gPiA+ID4gYW5kDQo+ID4gPg0K PiA+ID4gU29ycnksIGZvcmdvdCB0byBtZW50aW9uIHRoYXQgb25lLiDCoFRoZSBpbnRlbnRpb24g d2l0aCB0aGUgbW9kaWZpZWQNCj4gPiA+IGdyb3VwIG5hbWUgaXMgdGhhdCBJIHdhbnQgdG8gYmUg dmVyeSBjZXJ0YWluIHRoYXQgYSB1c2VyIGludGVuZGluZw0KPiA+ID4gdG8gb25seSBzdXBwb3J0 IHByb3Blcmx5IGlvbW11IGlzb2xhdGVkIGRldmljZXMgZG9lc24ndCBhY2NpZGVudGFsbHkNCj4g PiA+IG5lZWQgdG8gZGVhbCB3aXRoIHRoZXNlIG5vLWlvbW11IG1vZGUgZGV2aWNlcy4NCj4gPiA+ DQo+ID4gPiA+IGRpc2FibGUgZG1hIG1hcHBpbmcgKFZGSU9fSU9NTVVfTUFQX0RNQSkNCj4gPiA+ ID4NCj4gPiA+ID4gQWxzbyBJIG5lZWQgdG8gZGlzYWJsZSBWRklPX0NIRUNLX0VYVEVOU0lPTiBp b2N0bCwgYmVjYXVzZSBpbiB2ZmlvDQo+ID4gPiA+IG1vZHVsZSwNCj4gPiA+ID4gY29udGFpbmVy LT5ub2lvbW11IGlzIG5vdCBzZXQgYmVmb3JlIGRvaW5nIGENCj4gPiA+ID4gdmZpb19ncm91cF9z ZXRfY29udGFpbmVyKCkNCj4gPiA+ID4gYW5kIHZmaW9fZm9yX2VhY2hfaW9tbXVfZHJpdmVyIHNl bGVjdHMgd3JvbmcgZHJpdmVyLg0KPiA+ID4NCj4gPiA+IFJ1bm5pbmcgQ0hFQ0tfRVhURU5TSU9O IG9uIGEgY29udGFpbmVyIHdpdGhvdXQgdGhlIGdyb3VwIGF0dGFjaGVkIGlzDQo+ID4gPiBvbmx5 IGdvaW5nIHRvIHRlbGwgeW91IHdoYXQgZXh0ZW5zaW9ucyB2ZmlvIGlzIGNhcGFibGUgb2YsIG5v dA0KPiA+ID4gbmVjZXNzYXJpbHkgd2hhdCBleHRlbnNpb25zIGFyZSBhdmFpbGFibGUgdG8geW91 IHdpdGggdGhhdCBncm91cC4NCj4gPiA+IElzIHRoaXMganVzdCBhIGdlbmVyYWwgZHBkay0gdmZp byBvcmRlcmluZyBidWc/DQo+ID4NCj4gPiBZZXMsIHRoYXQgaXMgaG93IFZGSU8gd2FzIGltcGxl bWVudGVkIGluIERQREsuIEkgd2FzIHVuZGVyIHRoZQ0KPiA+IGltcHJlc3Npb24gdGhhdCBjaGVj a2luZyBleHRlbnNpb24gYmVmb3JlIGFzc2lnbmluZyBkZXZpY2VzIHdhcyB0aGUNCj4gPiBjb3Jy ZWN0IHdheSB0byBkbyB0aGluZ3MsIHNvIGFzIHRvIG5vdCB0byB0cnkgYW55dGhpbmcgd2Uga25v dyB3b3VsZA0KPiA+IGZhaWwgYW55d2F5LiBEb2VzIHRoaXMgaW1wbHkgdGhhdCBDSEVDS19FWFRF TlNJT04gbmVlZHMgdG8gYmUgY2FsbGVkDQo+ID4gb24gYm90aCBjb250YWluZXIgYW5kIGdyb3Vw cyAob3IganVzdCBvbiBncm91cHMpPw0KPiANCj4gSG1tLCBpbiBEb2N1bWVudGF0aW9uL3ZmaW8u dHh0IHdlIGRvIGdpdmUgdGhlIGZvbGxvd2luZyBhbGdvcml0aG06DQo+IA0KPiDCoMKgwqDCoMKg wqDCoMKgaWYgKGlvY3RsKGNvbnRhaW5lciwgVkZJT19HRVRfQVBJX1ZFUlNJT04pICE9IFZGSU9f QVBJX1ZFUlNJT04pDQo+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgLyogVW5rbm93 biBBUEkgdmVyc2lvbiAqLw0KPiANCj4gwqDCoMKgwqDCoMKgwqDCoGlmICghaW9jdGwoY29udGFp bmVyLCBWRklPX0NIRUNLX0VYVEVOU0lPTiwgVkZJT19UWVBFMV9JT01NVSkpDQo+IMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgLyogRG9lc24ndCBzdXBwb3J0IHRoZSBJT01NVSBkcml2 ZXIgd2Ugd2FudC4gKi8NCj4gwqDCoMKgwqDCoMKgwqDCoC4uLg0KPiANCj4gVGhhdCdzIGp1c3Qg Z29pbmcgdG8gcXVlcnkgZWFjaCBpb21tdSBkcml2ZXIgYW5kIHdlIGNhbid0IHlldCBzYXkgd2hl dGhlcg0KPiB0aGUgZ3JvdXAgdGhlIHVzZXIgYXR0YWNoZXMgdG8gdGhlIGNvbnRhaW5lciBsYXRl ciB3aWxsIGFjdHVhbGx5IHN1cHBvcnQgdGhhdA0KPiBleHRlbnNpb24gdW50aWwgd2UgdHJ5IHRv IGRvIGl0LCB0aGF0IHdvdWxkIGNvbWUgYXQgVkZJT19TRVRfSU9NTVUuIMKgU28gaXMNCj4gaXQg cGVyaGFwcyBhIHZmaW8gYnVnIHRoYXQgd2UncmUgbm90IGFkdmVydGlzaW5nIG5vLWlvbW11IHVu dGlsIHRoZSBncm91cCBpcw0KPiBhdHRhY2hlZD8gwqBBZnRlciBhbGwsIHdlIGFyZSBjYXBhYmxl IG9mIGl0IHdpdGgganVzdCBhbiBlbXB0eSBjb250YWluZXIsIGp1c3QNCj4gbGlrZSB3ZSBhcmUg d2l0aCB0eXBlMSwgYnV0IHdlJ3JlIGdvaW5nIHRvIGZhaWwgU0VUX0lPTU1VIGZvciB0aGUgd3Jv bmcNCj4gY29tYmluYXRpb24uDQo+IMKgVGhpcyBpcyBleGFjdGx5IHRoZSBzb3J0IG9mIHRoaW5n IHRoYXQgbWFrZXMgbWUgZ2xhZCB3ZSByZXZlcnRlZCBpdCB3aXRob3V0DQo+IGZlZWRiYWNrIGZy b20gYSB3b3JraW5nIHVzZXIgZHJpdmVyLiDCoFRoYW5rcywNCg0KV2hldGhlciBpdCBzaG91bGQg YmUgY29uc2lkZXJlZCBhICJidWciIGluIFZGSU8gb3IgImJ5IGRlc2lnbiIgaXMgdXAgdG8geW91 LCBvZiBjb3Vyc2UsIGJ1dCBhdCBsZWFzdCBhY2NvcmRpbmcgdG8gdGhlIFZGSU8gZG9jdW1lbnRh dGlvbiwgd2UgYXJlIG1lYW50IHRvIGNoZWNrIGZvciB0eXBlIDEgZXh0ZW5zaW9uIGFuZCB0aGVu IGF0dGFjaCBkZXZpY2VzLCBzbyBpdCB3b3VsZCBiZSBleHBlY3RlZCB0byBnZXQgVkZJT19OT0lP TU1VX0lPTU1VIG1hcmtlZCBhcyBzdXBwb3J0ZWQgZXZlbiB3aXRob3V0IGFueSBkZXZpY2VzIGF0 dGFjaGVkIHRvIHRoZSBjb250YWluZXIgKGp1c3QgbGlrZSB3ZSBnZXQgdHlwZSAxIGFzIHN1cHBv cnRlZCB3aXRob3V0IGFueSBkZXZpY2VzIGF0dGFjaGVkKS4gSGF2aW5nIHNhaWQgdGhhdCwgaWYg aXQgd2FzIG1lYW50IHRvIGF0dGFjaCBkZXZpY2VzIGZpcnN0IGFuZCB0aGVuIGNoZWNrIHRoZSBl eHRlbnNpb25zLCB0aGVuIHBlcmhhcHMgdGhlIGRvY3VtZW50YXRpb24gc2hvdWxkIGFsc28gcG9p bnQgb3V0IHRoYXQgZmFjdCAob3IgcGVyaGFwcyBJIG1pc3NlZCB0aGF0IGRldGFpbCBpbiBteSBy ZWFkaW5ncyBvZiB0aGUgZG9jcywgaW4gd2hpY2ggY2FzZSBteSBhcG9sb2dpZXMpLg0KDQpUaGFu a3MsDQpBbmF0b2x5DQo=