From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 095D0A0C49; Wed, 16 Jun 2021 14:10:01 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 80E2F4067A; Wed, 16 Jun 2021 14:10:01 +0200 (CEST) Received: from smartserver.smartsharesystems.com (smartserver.smartsharesystems.com [77.243.40.215]) by mails.dpdk.org (Postfix) with ESMTP id DAE2840140 for ; Wed, 16 Jun 2021 14:09:59 +0200 (CEST) X-MimeOLE: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Date: Wed, 16 Jun 2021 14:09:57 +0200 Message-ID: <98CBD80474FA8B44BF855DF32C47DC35C61863@smartserver.smartshare.dk> In-Reply-To: X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: [dpdk-dev] [RFC PATCH] dmadev: introduce DMA device library Thread-Index: AddimMmsKKTu13SUSVOex3iQZKtxQAADuYow References: <1623763327-30987-1-git-send-email-fengchengwen@huawei.com> <98CBD80474FA8B44BF855DF32C47DC35C61860@smartserver.smartshare.dk> From: =?utf-8?B?TW9ydGVuIEJyw7hydXA=?= To: "fengchengwen" , "Bruce Richardson" Cc: , , , , , , , , , Subject: Re: [dpdk-dev] [RFC PATCH] dmadev: introduce DMA device library X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" PiBGcm9tOiBkZXYgW21haWx0bzpkZXYtYm91bmNlc0BkcGRrLm9yZ10gT24gQmVoYWxmIE9mIGZl bmdjaGVuZ3dlbg0KPiBTZW50OiBXZWRuZXNkYXksIDE2IEp1bmUgMjAyMSAxMi4xNw0KPiANCj4g T24gMjAyMS82LzE2IDE1OjA5LCBNb3J0ZW4gQnLDuHJ1cCB3cm90ZToNCj4gPiBJIHdvdWxkIGxp a2UgdG8gc2hhcmUgYSBjb3VwbGUgb2YgaWRlYXMgZm9yIGZ1cnRoZXIgZGlzY3Vzc2lvbjoNCj4g Pg0KPiA+IDEuIEFQSSBmb3IgYnVsayBvcGVyYXRpb25zLg0KPiA+IFRoZSBhYmlsaXR5IHRvIHBy ZXBhcmUgYSB2ZWN0b3Igb2YgRE1BIG9wZXJhdGlvbnMsIGFuZCB0aGVuIHBvc3QgaXQNCj4gdG8g dGhlIERNQSBkcml2ZXIuDQo+IA0KPiBXZSBjb25zaWRlciBidWxrIG9wZXJhdGlvbiBhbmQgZmlu YWwgZGVjaWRlIG5vdCB0byBzdXBwb3J0Og0KPiAxLiBUaGUgRE1BIGVuZ2luZSBkb24ndCBhcHBs aWNhYmxlIHRvIHNtYWxsLXBhY2tldCBzY2VuYXJpb3Mgd2hpY2ggaGF2ZQ0KPiBoaWdoIFBQUy4N Cj4gICAgUFM6IFRoZSB2ZWN0b3IgaXMgc3VpdGFibGUgZm9yIGhpZ2ggUFBTLg0KPiAyLiBUbyBz dXBwb3J0IHBvc3QgYnVsayBvcHMsIHdlIG5lZWQgZGVmaW5lIHN0YW5kYXJkIHN0cnVjdCBsaWtl DQo+IHJ0ZV9tYnVmLCBhbmQNCj4gICAgYXBwbGljYXRpb24gbWF5IG5uZWQgaW5pdCB0aGUgc3Ry dWN0IGZpZWxkIGFuZCBwYXNzIHRoZW0gYXMgcG9pbnRlcg0KPiBhcnJheSwNCj4gICAgdGhpcyBt YXkgY29zdCB0b28gbXVjaCBDUFUuDQo+IDMuIFRoZSBwb3N0IHJlcXVlc3Qgd2FzIHNpbXBsZSB0 aGFuIHByb2Nlc3MgY29tcGxldGVkIG9wZXJhdGlvbnMsIFRoZQ0KPiBDUFUgd3JpdGUNCj4gICAg cGVyZm9ybWFuY2UgaXMgYWxzbyBnb29kLiAtLS1kcml2ZXIgY291bGQgdXNlIHZlY3RvcnMgdG8g YWNjZWxlcmF0ZQ0KPiB0aGUgcHJvY2Vzcw0KPiAgICBvZiBjb21wbGV0ZWQgb3BlcmF0aW9ucy4N Cg0KT0suIFRoYW5rIHlvdSBmb3IgZWxhYm9yYXRpbmcuDQoNCj4gPg0KPiA+IDIuIFByZXBhcmUg dGhlIEFQSSBmb3IgbW9yZSBjb21wbGV4IERNQSBvcGVyYXRpb25zIHRoYW4ganVzdA0KPiBjb3B5 L2ZpbGwuDQo+ID4gRS5nLiBibGl0dGVyIG9wZXJhdGlvbnMgbGlrZSAiY29weSBBIGJ5dGVzIGZy b20gdGhlIHNvdXJjZSBzdGFydGluZw0KPiBhdCBhZGRyZXNzIFgsIHRvIHRoZSBkZXN0aW5hdGlv biBzdGFydGluZyBhdCBhZGRyZXNzIFksIG1hc2tlZCB3aXRoIHRoZQ0KPiBieXRlcyBzdGFydGlu ZyBhdCBhZGRyZXNzIFosIHRoZW4gc2tpcCBCIGJ5dGVzIGF0IHRoZSBzb3VyY2UgYW5kIEMNCj4g Ynl0ZXMgYXQgdGhlIGRlc3RpbmF0aW9uLCByZXdpbmQgdGhlIG1hc2sgdG8gdGhlIGJlZ2lubmlu ZyBvZiBaLCBhbmQNCj4gcmVwZWF0IEQgdGltZXMiLiBUaGlzIGlzIGp1c3QgYW4gZXhhbXBsZS4N Cj4gPiBJJ20gc3VnZ2VzdGluZyB0byB1c2UgYSAiRE1BIG9wZXJhdGlvbiIgdW5pb24gc3RydWN0 dXJlIGFzIHBhcmFtZXRlcg0KPiB0byB0aGUgY29tbWFuZCBlbnF1ZXVlIGZ1bmN0aW9uLCByYXRo ZXIgdGhhbiBoYXZpbmcgaW5kaXZpZHVhbA0KPiBmdW5jdGlvbnMgZm9yIGVhY2ggcG9zc2libGUg RE1BIG9wZXJhdGlvbi4NCj4gDQo+IFRoZXJlIGFyZSBtYW55IHNpc3V0aW9uIHdoaWNoIG1heSBo YXJkIHRvIGRlZmluZSBzdWNoIHN0cnVjdHVyZSwgSQ0KPiBwcmVmZXIgc2VwYXJhdGVzIEFQSSBs aWtlIGNvcHkvZmlsbC8uLi4NCj4gUFM6IEkgc2F3IHN0cnVjdCBkbWFfZGV2aWNlIChMaW51eCBk bWFlbmdpbmUuaCkgYWxzbyBzdXBwb3J0IHZhcmlvdXMNCj4gcHJlcF94eHggQVBJLg0KDQpPSy4g U2VwYXJhdGUgZnVuY3Rpb25zIG1ha2Ugc2Vuc2UgaWYgdGhlIERNQSBkcml2ZXIgZG9lcyBub3Qg c3VwcG9ydCBhIGxhcmdlIHZhcmlldHkgb2Ygb3BlcmF0aW9ucywgYnV0IG9ubHkgY29weSBhbmQg ZmlsbC4NCg0K