From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by dpdk.org (Postfix) with ESMTP id 2CC1814E8 for ; Thu, 10 Aug 2017 03:30:48 +0200 (CEST) Received: from orsmga004.jf.intel.com ([10.7.209.38]) by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 09 Aug 2017 18:30:46 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.41,349,1498546800"; d="scan'208";a="117445367" Received: from fmsmsx103.amr.corp.intel.com ([10.18.124.201]) by orsmga004.jf.intel.com with ESMTP; 09 Aug 2017 18:30:44 -0700 Received: from FMSMSX109.amr.corp.intel.com (10.18.116.9) by FMSMSX103.amr.corp.intel.com (10.18.124.201) with Microsoft SMTP Server (TLS) id 14.3.319.2; Wed, 9 Aug 2017 18:30:37 -0700 Received: from shsmsx102.ccr.corp.intel.com (10.239.4.154) by fmsmsx109.amr.corp.intel.com (10.18.116.9) with Microsoft SMTP Server (TLS) id 14.3.319.2; Wed, 9 Aug 2017 18:30:36 -0700 Received: from shsmsx103.ccr.corp.intel.com ([169.254.4.236]) by shsmsx102.ccr.corp.intel.com ([169.254.2.183]) with mapi id 14.03.0319.002; Thu, 10 Aug 2017 09:30:34 +0800 From: "Liu, Yong" To: Jianbo Liu CC: "dts@dpdk.org" , "herbert.guan@arm.com" Thread-Topic: [dts] [PATCH] framework: add config option for vfio noiommu mode Thread-Index: AQHTENlh5Vt4tVMevUmSVr0IeU99KqJ7u44w//+EpoCAAY4R8A== Date: Thu, 10 Aug 2017 01:30:33 +0000 Message-ID: <86228AFD5BCD8E4EBFD2B90117B5E81E62E4F954@SHSMSX103.ccr.corp.intel.com> References: <1502260322-23906-1-git-send-email-jianbo.liu@linaro.org> <86228AFD5BCD8E4EBFD2B90117B5E81E62E4E23C@SHSMSX103.ccr.corp.intel.com> In-Reply-To: Accept-Language: zh-CN, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-version: 10.0.102.7 dlp-reaction: no-action x-originating-ip: [10.239.127.40] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 Subject: Re: [dts] [PATCH] framework: add config option for vfio noiommu mode X-BeenThere: dts@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: test suite reviews and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 Aug 2017 01:30:49 -0000 SmlhbmJvLCB0aGFua3MgZm9yIHlvdXIgaW5mb3JtYXRpb24uIFlvdXIgcGF0Y2ggaGFzIGJlZW4g bWVyZ2VkLg0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IEppYW5ibyBM aXUgW21haWx0bzpqaWFuYm8ubGl1QGxpbmFyby5vcmddDQo+IFNlbnQ6IFdlZG5lc2RheSwgQXVn dXN0IDA5LCAyMDE3IDU6NDQgUE0NCj4gVG86IExpdSwgWW9uZyA8eW9uZy5saXVAaW50ZWwuY29t Pg0KPiBDYzogZHRzQGRwZGsub3JnOyBoZXJiZXJ0Lmd1YW5AYXJtLmNvbQ0KPiBTdWJqZWN0OiBS ZTogW2R0c10gW1BBVENIXSBmcmFtZXdvcms6IGFkZCBjb25maWcgb3B0aW9uIGZvciB2ZmlvIG5v aW9tbXUNCj4gbW9kZQ0KPiANCj4gSGkgTWFydmluLA0KPiBJdCdzIGZvciBzb21lIGFybTY0IHBs YXRmb3JtcyB3aGljaCBkbyBub3Qgc3VwcG9ydCBJT01NVS4NCj4gQW5kIGl0J3MgYWxzbyBjYW4g YmUgYSB0ZW1wIHNvbHV0aW9uIGZvciB0aGUgZGV2aWNlIGluc2lkZSBWTSB3aXRob3V0DQo+IHZJ T01NVS4NCj4gDQo+IFRoYW5rcyENCj4gSmlhbmJvDQo+IA0KPiBPbiA5IEF1Z3VzdCAyMDE3IGF0 IDE3OjA3LCBMaXUsIFlvbmcgPHlvbmcubGl1QGludGVsLmNvbT4gd3JvdGU6DQo+ID4gSGkgSmlh bmJvLA0KPiA+IEkgYW0gY3VyaW91cyBhYm91dCB5b3VyIGVudmlyb25tZW50LCB3aGF0IGtpbmQg b2YgZW52aXJvbm1lbnQgeW91J3JlDQo+IHVzaW5nIGFuZCByZXF1aXJlZCBmb3IgTk9JTU1VIG1v ZGU/DQo+ID4NCj4gPiBUaGFua3MsDQo+ID4gTWFydmluDQo+ID4NCj4gPj4gLS0tLS1PcmlnaW5h bCBNZXNzYWdlLS0tLS0NCj4gPj4gRnJvbTogZHRzIFttYWlsdG86ZHRzLWJvdW5jZXNAZHBkay5v cmddIE9uIEJlaGFsZiBPZiBKaWFuYm8gTGl1DQo+ID4+IFNlbnQ6IFdlZG5lc2RheSwgQXVndXN0 IDA5LCAyMDE3IDI6MzIgUE0NCj4gPj4gVG86IGR0c0BkcGRrLm9yZzsgaGVyYmVydC5ndWFuQGFy bS5jb20NCj4gPj4gQ2M6IEppYW5ibyBMaXUgPGppYW5iby5saXVAbGluYXJvLm9yZz4NCj4gPj4g U3ViamVjdDogW2R0c10gW1BBVENIXSBmcmFtZXdvcms6IGFkZCBjb25maWcgb3B0aW9uIGZvciB2 ZmlvIG5vaW9tbXUNCj4gbW9kZQ0KPiA+Pg0KPiA+PiBTaWduZWQtb2ZmLWJ5OiBKaWFuYm8gTGl1 IDxqaWFuYm8ubGl1QGxpbmFyby5vcmc+DQo+ID4+IC0tLQ0KPiA+PiAgZnJhbWV3b3JrL2R0cy5w eSAgICAgICAgICB8ICA5ICsrKysrKysrKw0KPiA+PiAgZnJhbWV3b3JrL3Byb2plY3RfZHBkay5w eSB8IDMwICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrLQ0KPiA+PiAgZnJhbWV3b3JrL3Nl dHRpbmdzLnB5ICAgICB8ICAxICsNCj4gPj4gIHRvb2xzL3NldHVwLnB5ICAgICAgICAgICAgfCAg MiArLQ0KPiA+PiAgNCBmaWxlcyBjaGFuZ2VkLCA0MCBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9u cygtKQ0KPiA+Pg0KPiA+PiBkaWZmIC0tZ2l0IGEvZnJhbWV3b3JrL2R0cy5weSBiL2ZyYW1ld29y ay9kdHMucHkNCj4gPj4gaW5kZXggYzgyMWZjMS4uOTMxYmYzOCAxMDA2NDQNCj4gPj4gLS0tIGEv ZnJhbWV3b3JrL2R0cy5weQ0KPiA+PiArKysgYi9mcmFtZXdvcmsvZHRzLnB5DQo+ID4+IEBAIC04 MSw2ICs4MSwxNCBAQCBkZWYgZHRzX3BhcnNlX3BhcmFtKGNvbmZpZywgc2VjdGlvbik6DQo+ID4+ ICAgICAgcGFyYW1ldGVycyA9IGNvbmZpZy5nZXQoc2VjdGlvbiwgJ3BhcmFtZXRlcnMnKS5zcGxp dCgnOicpDQo+ID4+ICAgICAgZHJpdmVybmFtZSA9IGNvbmZpZy5nZXQoc2VjdGlvbiwgJ2RyaXZl cm5hbWUnKS5zcGxpdCgnPScpWy0xXQ0KPiA+Pg0KPiA+PiArICAgIGRyaXZlciA9IGRyaXZlcm5h bWUuc3BsaXQoJzonKQ0KPiA+PiArICAgIGlmIGxlbihkcml2ZXIpID09IDI6DQo+ID4+ICsgICAg ICAgIGRyaXZlcm5hbWUgPSBkcml2ZXJbMF0NCj4gPj4gKyAgICAgICAgZHJpdmVybW9kZSA9IGRy aXZlclsxXQ0KPiA+PiArICAgICAgICBzZXR0aW5ncy5zYXZlX2dsb2JhbF9zZXR0aW5nKHNldHRp bmdzLkhPU1RfRFJJVkVSX01PREVfU0VUVElORywNCj4gPj4gZHJpdmVybW9kZSkNCj4gPj4gKyAg ICBlbHNlOg0KPiA+PiArICAgICAgICBkcml2ZXJuYW1lID0gZHJpdmVyWzBdDQo+ID4+ICsNCj4g Pj4gICAgICBzZXR0aW5ncy5zYXZlX2dsb2JhbF9zZXR0aW5nKHNldHRpbmdzLkhPU1RfRFJJVkVS X1NFVFRJTkcsDQo+IGRyaXZlcm5hbWUpDQo+ID4+DQo+ID4+ICAgICAgcGFyYW1EaWN0ID0gZGlj dCgpDQo+ID4+IEBAIC0zNzMsNiArMzgxLDcgQEAgZGVmIGR0c19ydW5fdGFyZ2V0KGR1dHMsIHRl c3RlciwgdGFyZ2V0cywNCj4gdGVzdF9zdWl0ZXMpOg0KPiA+PiAgICAgIGZvciBkdXRvYmogaW4g ZHV0czoNCj4gPj4gICAgICAgICAgZHV0b2JqLnN0b3BfcG9ydHMoKQ0KPiA+PiAgICAgICAgICBk dXRvYmoucmVzdG9yZV9pbnRlcmZhY2VzKCkNCj4gPj4gKyAgICAgICAgZHV0b2JqLnJlc3RvcmVf bW9kdWxlcygpDQo+ID4+DQo+ID4+DQo+ID4+ICBkZWYgZHRzX3J1bl9zdWl0ZShkdXRzLCB0ZXN0 ZXIsIHRlc3Rfc3VpdGVzLCB0YXJnZXQpOg0KPiA+PiBkaWZmIC0tZ2l0IGEvZnJhbWV3b3JrL3By b2plY3RfZHBkay5weSBiL2ZyYW1ld29yay9wcm9qZWN0X2RwZGsucHkNCj4gPj4gaW5kZXggYjlh NmQ0YS4uNDAyYWM4ZCAxMDA2NDQNCj4gPj4gLS0tIGEvZnJhbWV3b3JrL3Byb2plY3RfZHBkay5w eQ0KPiA+PiArKysgYi9mcmFtZXdvcmsvcHJvamVjdF9kcGRrLnB5DQo+ID4+IEBAIC0zMyw3ICsz Myw3IEBAIGltcG9ydCBvcw0KPiA+PiAgaW1wb3J0IHJlDQo+ID4+DQo+ID4+ICBmcm9tIHNldHRp bmdzIGltcG9ydCBOSUNTLCBsb2FkX2dsb2JhbF9zZXR0aW5nLCBhY2NlcHRlZF9uaWMNCj4gPj4g LWZyb20gc2V0dGluZ3MgaW1wb3J0IERQREtfUlhNT0RFX1NFVFRJTkcsIEhPU1RfRFJJVkVSX1NF VFRJTkcNCj4gPj4gK2Zyb20gc2V0dGluZ3MgaW1wb3J0IERQREtfUlhNT0RFX1NFVFRJTkcsIEhP U1RfRFJJVkVSX1NFVFRJTkcsDQo+ID4+IEhPU1RfRFJJVkVSX01PREVfU0VUVElORw0KPiA+PiAg ZnJvbSBzc2hfY29ubmVjdGlvbiBpbXBvcnQgU1NIQ29ubmVjdGlvbg0KPiA+PiAgZnJvbSBjcmIg aW1wb3J0IENyYg0KPiA+PiAgZnJvbSBkdXQgaW1wb3J0IER1dA0KPiA+PiBAQCAtMTA0LDYgKzEw NCwxMSBAQCBjbGFzcyBEUERLZHV0KER1dCk6DQo+ID4+ICAgICAgICAgICAgICBzZWxmLnNlbmRf ZXhwZWN0KCJtb2Rwcm9iZSB2ZmlvLXBjaSIsICIjIiwgNzApDQo+ID4+ICAgICAgICAgICAgICBv dXQgPSBzZWxmLnNlbmRfZXhwZWN0KCJsc21vZCB8IGdyZXAgdmZpb19pb21tdV90eXBlMSIsDQo+ ICIjIikNCj4gPj4gICAgICAgICAgICAgIGFzc2VydCAoInZmaW9faW9tbXVfdHlwZTEiIGluIG91 dCksICJGYWlsZWQgdG8gc2V0dXAgdmZpby0NCj4gPj4gcGNpIg0KPiA+PiArDQo+ID4+ICsgICAg ICAgICAgICBkcml2ZXJtb2RlID0gbG9hZF9nbG9iYWxfc2V0dGluZyhIT1NUX0RSSVZFUl9NT0RF X1NFVFRJTkcpDQo+ID4+ICsgICAgICAgICAgICBpZiBkcml2ZXJtb2RlID09ICJub2lvbW11IjoN Cj4gPj4gKyAgICAgICAgICAgICAgICBzZWxmLnNlbmRfZXhwZWN0KCJlY2hvIDEgPg0KPiA+PiAv c3lzL21vZHVsZS92ZmlvL3BhcmFtZXRlcnMvZW5hYmxlX3Vuc2FmZV9ub2lvbW11X21vZGUiLCAi IyIsIDcwKQ0KPiA+PiArDQo+ID4+ICAgICAgICAgIGVsc2U6DQo+ID4+ICAgICAgICAgICAgICBz ZWxmLnNlbmRfZXhwZWN0KCJtb2Rwcm9iZSB1aW8iLCAiIyIsIDcwKQ0KPiA+PiAgICAgICAgICAg ICAgb3V0ID0gc2VsZi5zZW5kX2V4cGVjdCgibHNtb2QgfCBncmVwIGlnYl91aW8iLCAiIyIpDQo+ ID4+IEBAIC0xMzAsNiArMTM1LDI5IEBAIGNsYXNzIERQREtkdXQoRHV0KToNCj4gPj4gICAgICAg ICAgb3V0ID0gc2VsZi5zZW5kX2V4cGVjdCgia2xkc3RhdCIsICIjIikNCj4gPj4gICAgICAgICAg YXNzZXJ0ICgibmljX3VpbyIgaW4gb3V0KSwgIkZhaWxlZCB0byBpbnNtb2QgbmljX3VpbyINCj4g Pj4NCj4gPj4gKyAgICBkZWYgcmVzdG9yZV9tb2R1bGVzKHNlbGYpOg0KPiA+PiArICAgICAgICAi IiINCj4gPj4gKyAgICAgICAgUmVzdG9yZSBEUERLIGtlcm5lbCBtb2R1bGUgb24gRFVULg0KPiA+ PiArICAgICAgICAiIiINCj4gPj4gKyAgICAgICAgcmVzdG9yZV9tb2R1bGVzID0gZ2V0YXR0cihz ZWxmLCAncmVzdG9yZV9tb2R1bGVzXyVzJyAlDQo+ID4+IHNlbGYuZ2V0X29zX3R5cGUoKSkNCj4g Pj4gKyAgICAgICAgcmVzdG9yZV9tb2R1bGVzKCkNCj4gPj4gKw0KPiA+PiArICAgIGRlZiByZXN0 b3JlX21vZHVsZXNfbGludXgoc2VsZik6DQo+ID4+ICsgICAgICAgICIiIg0KPiA+PiArICAgICAg ICBSZXN0b3JlIERQREsgTGludXgga2VybmVsIG1vZHVsZSBvbiBEVVQuDQo+ID4+ICsgICAgICAg ICIiIg0KPiA+PiArICAgICAgICBkcml2ZXJuYW1lID0gbG9hZF9nbG9iYWxfc2V0dGluZyhIT1NU X0RSSVZFUl9TRVRUSU5HKQ0KPiA+PiArICAgICAgICBpZiBkcml2ZXJuYW1lID09ICJ2ZmlvLXBj aSI6DQo+ID4+ICsgICAgICAgICAgICBkcml2ZXJtb2RlID0gbG9hZF9nbG9iYWxfc2V0dGluZyhI T1NUX0RSSVZFUl9NT0RFX1NFVFRJTkcpDQo+ID4+ICsgICAgICAgICAgICBpZiBkcml2ZXJtb2Rl ID09ICJub2lvbW11IjoNCj4gPj4gKyAgICAgICAgICAgICAgICBzZWxmLnNlbmRfZXhwZWN0KCJl Y2hvIDAgPg0KPiA+PiAvc3lzL21vZHVsZS92ZmlvL3BhcmFtZXRlcnMvZW5hYmxlX3Vuc2FmZV9u b2lvbW11X21vZGUiLCAiIyIsIDcwKQ0KPiA+PiArDQo+ID4+ICsgICAgZGVmIHJlc3RvcmVfbW9k dWxlc19mcmVlYnNkKHNlbGYpOg0KPiA+PiArICAgICAgICAiIiINCj4gPj4gKyAgICAgICAgUmVz dG9yZSBEUERLIEZyZWVic2Qga2VybmVsIG1vZHVsZSBvbiBEVVQuDQo+ID4+ICsgICAgICAgICIi Ig0KPiA+PiArICAgICAgICBwYXNzDQo+ID4+ICsNCj4gPj4gICAgICBkZWYgc2V0X3J4dHhfbW9k ZShzZWxmKToNCj4gPj4gICAgICAgICAgIiIiDQo+ID4+ICAgICAgICAgIFNldCBkZWZhdWx0IFJY L1RYIFBNRCBmdW5jdGlvbiwNCj4gPj4gZGlmZiAtLWdpdCBhL2ZyYW1ld29yay9zZXR0aW5ncy5w eSBiL2ZyYW1ld29yay9zZXR0aW5ncy5weQ0KPiA+PiBpbmRleCBkMzA2ZGUyLi5lNWI3NzQ2IDEw MDY0NA0KPiA+PiAtLS0gYS9mcmFtZXdvcmsvc2V0dGluZ3MucHkNCj4gPj4gKysrIGIvZnJhbWV3 b3JrL3NldHRpbmdzLnB5DQo+ID4+IEBAIC0yMDQsNiArMjA0LDcgQEAgRFRTX0VOVl9QQVQgPSBy IkRUU18qIg0KPiA+PiAgUEVSRl9TRVRUSU5HID0gIkRUU19QRVJGX09OTFkiDQo+ID4+ICBGVU5D X1NFVFRJTkcgPSAiRFRTX0ZVTkNfT05MWSINCj4gPj4gIEhPU1RfRFJJVkVSX1NFVFRJTkcgPSAi RFRTX0hPU1RfRFJJVkVSIg0KPiA+PiArSE9TVF9EUklWRVJfTU9ERV9TRVRUSU5HID0gIkRUU19I T1NUX0RSSVZFUl9NT0RFIg0KPiA+PiAgSE9TVF9OSUNfU0VUVElORyA9ICJEVFNfSE9TVF9OSUMi DQo+ID4+ICBERUJVR19TRVRUSU5HID0gIkRUU19ERUJVR19FTkFCTEUiDQo+ID4+ICBERUJVR19D QVNFX1NFVFRJTkcgPSAiRFRTX0RFQlVHQ0FTRV9FTkFCTEUiDQo+ID4+IGRpZmYgLS1naXQgYS90 b29scy9zZXR1cC5weSBiL3Rvb2xzL3NldHVwLnB5DQo+ID4+IGluZGV4IDlmY2Q3MGUuLmM2Yzcy YmMgMTAwNzU1DQo+ID4+IC0tLSBhL3Rvb2xzL3NldHVwLnB5DQo+ID4+ICsrKyBiL3Rvb2xzL3Nl dHVwLnB5DQo+ID4+IEBAIC0yODAsNyArMjgwLDcgQEAgZGVmIGNvbmZpZ19leGVjdXRpb24oKToN Cj4gPj4gICAgICBkcml2ZXJfb3B0aW9uID0geydwcm9tcHQnOiAnQ2hvb3NlIG9uZSBvZiB0aGVt JywNCj4gPj4gICAgICAgICAgICAgICAgICAgICAgICd0eXBlJzogJ2Nob2ljZScsDQo+ID4+ICAg ICAgICAgICAgICAgICAgICAgICAnaGVscCc6ICdDaG9vc2Ugb25lIG9mIGRwZGsgc3VwcG9ydCBk cml2ZXInLA0KPiA+PiAtICAgICAgICAgICAgICAgICAgICAgJ29wdGlvbnMnOiBbJ2lnYl91aW8n LCAndmZpby1wY2knXSwNCj4gPj4gKyAgICAgICAgICAgICAgICAgICAgICdvcHRpb25zJzogWydp Z2JfdWlvJywgJ3ZmaW8tcGNpJywgJ3ZmaW8tDQo+ID4+IHBjaTpub2lvbW11J10sDQo+ID4+ICAg ICAgICAgICAgICAgICAgICAgICAnZGVmYXVsdCc6ICcwJ30NCj4gPj4gICAgICBvcHQgPSBPcHRp b24oKipkcml2ZXJfb3B0aW9uKQ0KPiA+PiAgICAgIGRyaXZlcl9uYW1lID0gb3B0LnBhcnNlX2lu cHV0KCkNCj4gPj4gLS0NCj4gPj4gMS45LjENCj4gPg0K