From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <dev-bounces@dpdk.org>
Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124])
	by inbox.dpdk.org (Postfix) with ESMTP id CC530A0C4C;
	Tue, 10 Aug 2021 13:58:09 +0200 (CEST)
Received: from [217.70.189.124] (localhost [127.0.0.1])
	by mails.dpdk.org (Postfix) with ESMTP id 42F0340686;
	Tue, 10 Aug 2021 13:58:09 +0200 (CEST)
Received: from szxga08-in.huawei.com (szxga08-in.huawei.com [45.249.212.255])
 by mails.dpdk.org (Postfix) with ESMTP id F2ED64068E
 for <dev@dpdk.org>; Tue, 10 Aug 2021 13:58:06 +0200 (CEST)
Received: from dggemv703-chm.china.huawei.com (unknown [172.30.72.56])
 by szxga08-in.huawei.com (SkyGuard) with ESMTP id 4GkWfh69brz1CV2Y;
 Tue, 10 Aug 2021 19:57:48 +0800 (CST)
Received: from dggpeml500024.china.huawei.com (7.185.36.10) by
 dggemv703-chm.china.huawei.com (10.3.19.46) with Microsoft SMTP Server
 (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id
 15.1.2176.2; Tue, 10 Aug 2021 19:58:02 +0800
Received: from localhost.localdomain (10.67.165.24) by
 dggpeml500024.china.huawei.com (7.185.36.10) with Microsoft SMTP Server
 (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id
 15.1.2176.2; Tue, 10 Aug 2021 19:58:02 +0800
From: Chengwen Feng <fengchengwen@huawei.com>
To: <thomas@monjalon.net>, <ferruh.yigit@intel.com>,
 <bruce.richardson@intel.com>, <jerinj@marvell.com>, <jerinjacobk@gmail.com>,
 <andrew.rybchenko@oktetlabs.ru>
CC: <dev@dpdk.org>, <mb@smartsharesystems.com>, <nipun.gupta@nxp.com>,
 <hemant.agrawal@nxp.com>, <maxime.coquelin@redhat.com>,
 <honnappa.nagarahalli@arm.com>, <david.marchand@redhat.com>,
 <sburla@marvell.com>, <pkapoor@marvell.com>, <konstantin.ananyev@intel.com>
Date: Tue, 10 Aug 2021 19:54:08 +0800
Message-ID: <1628596454-32918-1-git-send-email-fengchengwen@huawei.com>
X-Mailer: git-send-email 2.8.1
In-Reply-To: <1625231891-2963-1-git-send-email-fengchengwen@huawei.com>
References: <1625231891-2963-1-git-send-email-fengchengwen@huawei.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 8bit
X-Originating-IP: [10.67.165.24]
X-ClientProxiedBy: dggems705-chm.china.huawei.com (10.3.19.182) To
 dggpeml500024.china.huawei.com (7.185.36.10)
X-CFilter-Loop: Reflected
Subject: [dpdk-dev] [PATCH v14 0/6] support dmadev
X-BeenThere: dev@dpdk.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: DPDK patches and discussions <dev.dpdk.org>
List-Unsubscribe: <https://mails.dpdk.org/options/dev>,
 <mailto:dev-request@dpdk.org?subject=unsubscribe>
List-Archive: <http://mails.dpdk.org/archives/dev/>
List-Post: <mailto:dev@dpdk.org>
List-Help: <mailto:dev-request@dpdk.org?subject=help>
List-Subscribe: <https://mails.dpdk.org/listinfo/dev>,
 <mailto:dev-request@dpdk.org?subject=subscribe>
Errors-To: dev-bounces@dpdk.org
Sender: "dev" <dev-bounces@dpdk.org>

This patch set contains six patch for new add dmadev.

Chengwen Feng (6):
  dmadev: introduce DMA device library public APIs
  dmadev: introduce DMA device library internal header
  dmadev: introduce DMA device library PMD header
  dmadev: introduce DMA device library implementation
  doc: add DMA device library guide
  maintainers: add for dmadev

---
v14:
* rte_dmadev_vchan_setup add vchan parameter.
* rename max_vchans to nb_vchans of struct rte_dmadev_conf.
* fix dmadev programming guide doxygen warning.
v13:
* add dmadev_i1.svg.
* delete one unnecessary comment line of rte_dmadev_info_get.
v12:
* add max_sges filed for struct rte_dmadev_info.
* add more descriptor of dmadev.rst.
* replace scatter with scatter gather in code comment.
* split to six patch.
* fix typo.
v11:
* rename RTE_DMA_STATUS_UNKNOWN to RTE_DMA_STATUS_ERROR_UNKNOWN.
* add RTE_DMA_STATUS_INVALID_ADDR marco.
* update release-note.
* add acked-by for 1/2 patch.
* add dmadev programming guide which is 2/2 patch.
v10:
* fix rte_dmadev_completed_status comment.

 MAINTAINERS                          |    5 +
 config/rte_config.h                  |    3 +
 doc/api/doxy-api-index.md            |    1 +
 doc/api/doxy-api.conf.in             |    1 +
 doc/guides/prog_guide/dmadev.rst     |  126 ++++
 doc/guides/prog_guide/img/dmadev.svg |  283 +++++++++
 doc/guides/prog_guide/index.rst      |    1 +
 lib/dmadev/meson.build               |    7 +
 lib/dmadev/rte_dmadev.c              |  567 ++++++++++++++++++
 lib/dmadev/rte_dmadev.h              | 1058 ++++++++++++++++++++++++++++++++++
 lib/dmadev/rte_dmadev_core.h         |  182 ++++++
 lib/dmadev/rte_dmadev_pmd.h          |   72 +++
 lib/dmadev/version.map               |   36 ++
 lib/meson.build                      |    1 +
 14 files changed, 2343 insertions(+)
 create mode 100644 doc/guides/prog_guide/dmadev.rst
 create mode 100644 doc/guides/prog_guide/img/dmadev.svg
 create mode 100644 lib/dmadev/meson.build
 create mode 100644 lib/dmadev/rte_dmadev.c
 create mode 100644 lib/dmadev/rte_dmadev.h
 create mode 100644 lib/dmadev/rte_dmadev_core.h
 create mode 100644 lib/dmadev/rte_dmadev_pmd.h
 create mode 100644 lib/dmadev/version.map

-- 
2.8.1